Skip to content

Instantly share code, notes, and snippets.

@Juddd
Created August 6, 2020 06:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Juddd/33de07b0528a40abc8d47322f55feeb2 to your computer and use it in GitHub Desktop.
Save Juddd/33de07b0528a40abc8d47322f55feeb2 to your computer and use it in GitHub Desktop.
用于修正MarginNote汉字编码不准的问题
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
# Default ignored files
/shelf/
/workspace.xml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (修正剪贴板汉字)" project-jdk-type="Python SDK" />
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/修正剪贴板汉字.iml" filepath="$PROJECT_DIR$/.idea/修正剪贴板汉字.iml" />
</modules>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="8cf2b164-8994-4b8f-a683-9080fb5465f2" name="Default Changelist" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Python Script" />
</list>
</option>
</component>
<component name="ProjectId" id="1fffaY7otg9o38qqlps4sC7ppum" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
</component>
<component name="RunManager">
<configuration name="run" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
<module name="修正剪贴板汉字" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/run.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<recent_temporary>
<list>
<item itemvalue="Python.run" />
</list>
</recent_temporary>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="8cf2b164-8994-4b8f-a683-9080fb5465f2" name="Default Changelist" comment="" />
<created>1596614131250</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1596614131250</updated>
<workItem from="1596614164781" duration="2137000" />
<workItem from="1596616352599" duration="3336000" />
<workItem from="1596619876348" duration="5100000" />
<workItem from="1596625414906" duration="7821000" />
<workItem from="1596639730398" duration="405000" />
<workItem from="1596683467390" duration="6948000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="2" />
</component>
<component name="WindowStateProjectService">
<state x="860" y="396" key="#com.intellij.tools.ToolEditorDialog" timestamp="1596615705002">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="860" y="396" key="#com.intellij.tools.ToolEditorDialog/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596615705002" />
<state x="771" y="439" key="Github.CreateGistDialog" timestamp="1596695187711">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="771" y="439" key="Github.CreateGistDialog/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596695187711" />
<state width="938" height="205" key="GridCell.Tab.0.bottom" timestamp="1596694808182">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="205" key="GridCell.Tab.0.bottom/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596694808182" />
<state width="1877" height="205" key="GridCell.Tab.0.bottom/1920.0.1920.1040/0.0.1920.1040@1920.0.1920.1040" timestamp="1596633846596" />
<state width="938" height="205" key="GridCell.Tab.0.center" timestamp="1596694808181">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="205" key="GridCell.Tab.0.center/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596694808181" />
<state width="1877" height="205" key="GridCell.Tab.0.center/1920.0.1920.1040/0.0.1920.1040@1920.0.1920.1040" timestamp="1596633846596" />
<state width="938" height="205" key="GridCell.Tab.0.left" timestamp="1596694808181">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="205" key="GridCell.Tab.0.left/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596694808181" />
<state width="1877" height="205" key="GridCell.Tab.0.left/1920.0.1920.1040/0.0.1920.1040@1920.0.1920.1040" timestamp="1596633846596" />
<state width="938" height="205" key="GridCell.Tab.0.right" timestamp="1596694808182">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="205" key="GridCell.Tab.0.right/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596694808182" />
<state width="1877" height="205" key="GridCell.Tab.0.right/1920.0.1920.1040/0.0.1920.1040@1920.0.1920.1040" timestamp="1596633846596" />
<state width="938" height="247" key="GridCell.Tab.1.bottom" timestamp="1596691140421">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="247" key="GridCell.Tab.1.bottom/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596691140421" />
<state width="938" height="247" key="GridCell.Tab.1.center" timestamp="1596691140421">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="247" key="GridCell.Tab.1.center/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596691140421" />
<state width="938" height="247" key="GridCell.Tab.1.left" timestamp="1596691140421">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="247" key="GridCell.Tab.1.left/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596691140421" />
<state width="938" height="247" key="GridCell.Tab.1.right" timestamp="1596691140421">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state width="938" height="247" key="GridCell.Tab.1.right/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596691140421" />
<state x="598" y="211" key="SettingsEditor" timestamp="1596616567707">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="598" y="211" key="SettingsEditor/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596616567707" />
<state x="623" y="225" width="672" height="678" key="search.everywhere.popup" timestamp="1596637445388">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="623" y="225" width="672" height="678" key="search.everywhere.popup/1920.0.1920.1040/0.0.1920.1040@0.0.1920.1040" timestamp="1596637445388" />
</component>
<component name="com.intellij.coverage.CoverageDataManagerImpl">
<SUITE FILE_PATH="coverage/$run.coverage" NAME="run Coverage Results" MODIFIED="1596694808171" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
# -*- coding: utf-8 -*-
# Resource object code
#
# Created by: The Resource Compiler for PyQt5 (Qt v5.13.1)
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore
qt_resource_data = b"\
\x00\x00\x39\x43\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x02\x4b\x00\x00\x02\x4b\x08\x06\x00\x00\x00\xf7\xbd\xd2\x02\
\x00\x00\x00\x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\
\x00\x00\x00\x20\x63\x48\x52\x4d\x00\x00\x7a\x26\x00\x00\x80\x84\
\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00\x75\x30\x00\x00\xea\x60\
\x00\x00\x3a\x98\x00\x00\x17\x70\x9c\xba\x51\x3c\x00\x00\x00\x06\
\x62\x4b\x47\x44\x00\x00\x00\x00\x00\x00\xf9\x43\xbb\x7f\x00\x00\
\x00\x09\x70\x48\x59\x73\x00\x00\x00\x64\x00\x00\x00\x64\x00\x0f\
\x96\xc5\xdd\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xe4\x08\x05\x0a\
\x0a\x21\xfd\xbe\x35\xc5\x00\x00\x36\xcf\x49\x44\x41\x54\x78\xda\
\xed\xdd\x79\xb0\x64\x67\x79\xdf\xf1\xdf\xe9\xfd\xae\x33\x92\x98\
\x3b\xa3\xb9\x42\x0b\x08\x21\xc5\x08\x0c\x42\x96\x04\x05\xc4\x36\
\x20\x82\x6d\x9c\xd8\x44\x2e\x97\x93\x72\xc9\x5b\xe2\x38\xa2\x12\
\x59\x49\x79\x01\x07\x57\xec\x4a\xd9\x51\xca\x4e\xbc\xe0\x44\xd8\
\x26\xc6\x78\x91\x25\x53\xb2\x4d\x05\x21\x6c\xb6\x38\x66\x15\x46\
\x66\x1b\x21\x21\xd0\x68\xa4\x99\x7b\x67\x46\x33\xe7\xee\xbd\x9d\
\xfc\x71\xe7\xd5\xb9\xd3\x73\x97\x3e\xdd\xe7\x9c\xf7\x7d\xcf\xf9\
\x7e\xaa\x54\x42\x9a\x3b\xdd\x4f\x5f\xa6\xfb\x7e\xf5\x3e\xbd\x48\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x02\x0a\x6c\x0f\
\x00\x00\x00\x92\xb9\xf5\xb6\xbb\x03\x49\x57\x48\x7a\xad\xa4\xd7\
\x4b\xba\x51\xd2\xe5\xda\xfc\xb9\x7e\x54\xd2\x67\x24\x3d\x24\xe9\
\xe3\x92\xbe\xf1\xe0\xbd\x77\x45\xb6\x67\xf6\x19\xb1\x04\x00\x80\
\x27\x6e\xbd\xed\xee\x96\xa4\xdb\x24\xdd\x23\xa9\x31\xe4\x6f\xeb\
\x4b\xfa\x31\x49\x7f\xf2\xe0\xbd\x77\xad\xd9\xbe\x0d\x3e\x22\x96\
\x00\x00\x70\xdc\xad\xb7\xdd\x2d\x49\x6f\x91\xf4\xc0\x98\x17\xf5\
\xfd\x92\xfe\xfc\xc1\x7b\xef\xb2\x7d\x93\xbc\x52\xb1\x3d\x00\x00\
\x00\xd8\xd9\xad\xb7\xdd\x3d\x21\xe9\x8f\x34\x7e\x28\x49\xd2\xfd\
\x92\xee\xbb\xf5\xb6\xbb\xa7\x6c\xdf\x2e\x9f\x70\xb2\x04\x00\x80\
\xa3\x6e\xbd\xed\xee\x8b\x24\x7d\x5e\x9b\xcf\x4f\x4a\xd3\x71\x49\
\x2f\x79\xf0\xde\xbb\x4e\xd9\xbe\x8d\x3e\x20\x96\x00\x00\x70\xd0\
\xad\xb7\xdd\x7d\xb1\xa4\xaf\x4b\xda\x97\xd1\x55\x6c\x48\xba\xec\
\xc1\x7b\xef\x3a\x69\xfb\xb6\xba\x8e\x58\x02\x00\xc0\x31\x39\x84\
\x92\x41\x30\x0d\x81\x58\x02\x00\xc0\x21\x39\x86\x92\x41\x30\xed\
\x81\x58\x02\x00\xc0\x11\x16\x42\xc9\x20\x98\x76\x41\x2c\x01\x00\
\xe0\x00\x8b\xa1\x64\x10\x4c\x3b\x20\x96\x00\x00\xb0\xcc\x81\x50\
\x32\x08\xa6\x6d\x10\x4b\x00\x00\x58\xe4\x50\x28\x19\x04\xd3\x00\
\x62\x09\x00\x00\x4b\x1c\x0c\x25\x83\x60\xda\x82\x58\x02\x00\xc0\
\x02\x87\x43\xc9\x20\x98\xce\x21\x96\x00\x00\xc8\x99\x07\xa1\x64\
\x10\x4c\x22\x96\x00\x00\xc8\x95\x47\xa1\x64\x94\x3e\x98\x88\x25\
\x00\x00\x72\xe2\x61\x28\x19\xa5\x0e\x26\x62\x09\x00\x80\x1c\x78\
\x1c\x4a\x46\x69\x83\x89\x58\x02\x00\x20\x63\x05\x08\x25\xa3\x94\
\xc1\x44\x2c\x01\x00\x90\xa1\x02\x85\x92\x51\xba\x60\x22\x96\x00\
\x00\xc8\x48\x01\x43\xc9\x28\x55\x30\x11\x4b\x00\x00\x64\xa0\xc0\
\xa1\x64\x94\x26\x98\x88\x25\x00\x00\x52\x56\x82\x50\x32\x4a\x11\
\x4c\xc4\x12\x00\x00\x29\x2a\x51\x28\x19\x85\x0f\x26\x62\x09\x00\
\x80\x94\x94\x30\x94\x8c\x42\x07\x13\xb1\x04\x00\x40\x0a\x4a\x1c\
\x4a\x46\x61\x83\xa9\x62\x7b\x00\x00\x00\x7c\x47\x28\x49\x92\x9a\
\x92\x9e\x7a\xd5\x9b\x7e\xe1\x2a\xdb\x83\xa4\x8d\x58\x02\x00\x60\
\x0c\x84\x52\xec\xf4\xe9\xd3\xcd\x33\x67\xce\x7c\xfd\xa6\x37\xbe\
\xfd\x1a\xdb\xb3\xa4\x89\x35\x1c\x00\x00\x23\x22\x94\x62\xa7\x4f\
\x9f\xd6\xf2\xd2\x92\x24\x29\x08\x02\xcd\xcc\xce\xbe\xf8\x53\x1f\
\xfa\xa5\x47\x6d\xcf\x95\x06\x62\x09\x00\x80\x11\x10\x4a\xb1\xad\
\xa1\x64\x14\x29\x98\x88\x25\x00\x00\x12\x22\x94\x62\xdb\x85\x92\
\x51\x94\x60\x22\x96\x00\x00\x48\x80\x50\x8a\xed\x16\x4a\x46\x11\
\x82\x89\x58\x02\x00\x60\x48\x84\x52\x6c\x98\x50\x32\x7c\x0f\x26\
\x62\x09\x00\x80\x21\x10\x4a\xb1\x24\xa1\x64\xf8\x1c\x4c\xc4\x12\
\x00\x00\x7b\x20\x94\x62\xa3\x84\x92\xe1\x6b\x30\x11\x4b\x00\x50\
\x22\x61\xd8\x0d\xb4\xf9\x03\x7f\x5e\xd2\x0b\x24\x5d\x7d\xee\xef\
\x97\x4b\x3a\x28\x69\xbf\xa4\x86\xa4\xb6\xa4\xb3\x92\x4e\x48\x3a\
\xaa\xcd\x50\x78\xec\xdc\xdf\x8f\x49\x3a\x33\x3b\x5b\xeb\xdb\xbe\
\x3d\x79\x20\x94\x62\xe3\x84\x92\xe1\x63\x30\x11\x4b\x00\x50\x60\
\x61\xd8\xad\x69\x33\x88\x5e\x27\xe9\xad\x92\x5e\x9f\xe2\xc5\x7f\
\x4c\xd2\x9f\x49\xfa\xa8\xa4\x47\x67\x67\x6b\x1d\xdb\xb7\x37\x6d\
\x84\x52\x2c\x8d\x50\x32\x7c\x0b\x26\x62\x09\x00\x0a\x26\x0c\xbb\
\x2d\x49\x37\x4b\xfa\x09\x49\x3f\x98\xe3\x55\xdf\x2f\xe9\x77\x24\
\xfd\xed\xec\x6c\x6d\xcd\xf6\xf7\x61\x5c\x84\x52\x2c\xcd\x50\x32\
\x7c\x0a\x26\x62\x09\x00\x0a\x20\x0c\xbb\x92\x74\xad\xa4\x3b\x24\
\xfd\x1b\xdb\xf3\x48\xfa\x3d\x49\xbf\x26\xe9\x8b\xb3\xb3\x35\xdb\
\xb3\x24\x46\x28\xc5\xb2\x08\x25\xc3\x97\x60\x22\x96\x00\xc0\x63\
\x61\xd8\xad\x48\xfa\x0e\x49\xef\xd2\xe6\xba\xcd\x35\x4f\x4b\xfa\
\x31\x49\x1f\x9a\x9d\xad\xf5\x6c\x0f\x33\x0c\x42\x29\x96\x65\x28\
\x19\x3e\x04\x13\xb1\x04\x00\x1e\x3a\xf7\x44\xed\x37\x48\x7a\xbf\
\xa4\x49\xdb\xf3\x0c\xe9\x7b\x24\x7d\x60\x76\xb6\x16\xd9\x1e\x64\
\x27\x84\x52\x2c\x8f\x50\x32\x5c\x0f\xa6\x8a\xed\x01\x00\x00\xc9\
\x84\x61\xf7\xa5\x92\x8e\x48\x7a\x50\xfe\x84\x92\x24\xfd\xa5\xa4\
\xa7\xc2\xb0\xfb\x4a\xdb\x83\x6c\x87\x50\x8a\xe5\x19\x4a\x92\x14\
\x45\x91\x96\xc2\xf0\xc8\x4d\x6f\x7c\xfb\x35\xb6\x6f\xfb\x76\x88\
\x25\x00\xf0\x44\x18\x76\x67\xc2\xb0\xfb\x9b\x92\xbe\x20\xe9\x45\
\xb6\xe7\x19\xd1\x61\x49\x9f\x09\xc3\xee\xef\x85\x61\x77\xbf\xed\
\x61\x0c\x42\x29\x96\x77\x28\x19\x2e\x07\x13\x6b\x38\x00\xf0\x40\
\x18\x76\x5f\xab\xcd\x97\xea\x17\xcd\x1b\x67\x67\x6b\x0f\xd9\x1c\
\x80\x50\x8a\xd9\x0a\xa5\xad\x5c\x5c\xc9\x71\xb2\x04\x00\x0e\x0b\
\xc3\x6e\x2d\x0c\xbb\xbf\xac\x62\x86\x92\x24\x7d\x28\x0c\xbb\xbf\
\x1e\x86\xdd\x86\x8d\x2b\x27\x94\x62\x2e\x84\x92\xe4\xe6\x09\x13\
\x27\x4b\x00\xe0\xa8\x30\xec\x1e\x90\xf4\x37\x92\x5e\x62\x7b\x96\
\x1c\x1c\x95\x74\xf3\xec\x6c\xed\xe9\xbc\xae\x90\x50\x8a\xb9\x12\
\x4a\x5b\xb9\x74\xc2\x44\x2c\x01\x80\x83\xc2\xb0\xfb\x2d\x92\xbe\
\x68\x7b\x0e\x0b\x6e\x98\x9d\xad\x3d\x9c\xf5\x95\x10\x4a\x31\x17\
\x43\xc9\x70\x25\x98\x58\xc3\x01\x80\x63\xc2\xb0\xfb\x1a\x95\x33\
\x94\x24\xe9\x73\x61\xd8\x7d\x63\x96\x57\x40\x28\xc5\x5c\x0e\x25\
\xc9\x9d\x95\x1c\xb1\x04\x00\x0e\x09\xc3\xee\xad\x92\x3e\x6e\x7b\
\x0e\xcb\x1e\x0c\xc3\xee\x3f\xcb\xe2\x82\x09\xa5\x98\xeb\xa1\x64\
\xb8\x10\x4c\xc4\x12\x00\x38\x22\x0c\xbb\x6f\x96\xf4\x41\xdb\x73\
\x38\xe2\xcf\xc3\xb0\xfb\xd6\x34\x2f\x90\x50\x8a\xf9\x12\x4a\x46\
\x14\x45\x5a\x5e\x5a\xfa\xea\xcd\x6f\x7c\xfb\x65\x36\xae\x9f\x58\
\x02\x00\x07\x9c\x0b\xa5\x0f\xd8\x9e\xc3\x31\x7f\x96\x56\x30\x11\
\x4a\x31\xdf\x42\xc9\xe8\xf7\xfb\xc1\xda\xda\xda\x97\x6f\xbe\xf5\
\x1d\xb9\x7f\xd8\x20\xb1\x04\x00\x96\x11\x4a\xbb\x1a\x3b\x98\x08\
\xa5\x98\xaf\xa1\x64\xb4\xdb\xed\x99\x6e\xa7\x73\x6f\xde\xd7\xcb\
\xab\xe1\x00\xc0\x22\x42\x69\x68\xff\x7c\x76\xb6\x76\x5f\xd2\xdf\
\x44\x28\xc5\x7c\x0f\xa5\xad\x66\xf7\xed\xbb\xe1\x53\x1f\xfa\xa5\
\xcc\x5f\x35\x69\x70\xb2\x04\x00\x96\x10\x4a\x89\x24\x3e\x61\x22\
\x94\x62\x45\x0a\x25\x49\x6a\xb7\xdb\x7f\x9c\xe7\xf5\x11\x4b\x00\
\x60\x01\xa1\x34\x92\xa1\x83\x89\x50\x8a\x15\x2d\x94\x24\x69\x7d\
\x6d\x2d\xd7\x57\xc6\x11\x4b\x00\x90\x33\x42\x69\x2c\x7b\x06\x13\
\xa1\x14\x2b\x62\x28\xd9\x40\x2c\x01\x40\x8e\x08\xa5\x54\xec\x18\
\x4c\x84\x52\x8c\x50\x4a\x0f\xb1\x04\x00\x39\x21\x94\x52\x75\x41\
\x30\x11\x4a\x31\x42\x29\x5d\xc4\x12\x00\xe4\x80\x50\xca\xc4\x73\
\xc1\x44\x28\xc5\x08\xa5\xf4\x11\x4b\x00\x90\xb1\xb3\x67\xba\x6f\
\x11\xa1\x94\x95\x3f\x7b\xfc\x89\xd3\x3f\x2c\x42\x49\x12\xa1\x94\
\x15\x62\x09\x00\x32\x74\xf4\xd1\xce\x5b\xce\x9e\x88\x1e\x88\xfa\
\xb6\x27\x29\xae\x03\x97\xcc\xbe\xe7\xe6\x1b\x5e\x44\x28\x11\x4a\
\x99\x21\x96\x00\x20\x23\x4f\x1e\xe9\xbc\x39\x8a\xf4\x80\x24\x9d\
\x3d\x11\x89\x60\xca\xce\x4f\xff\xe4\x77\xe9\xe6\x1b\x5e\x64\x7b\
\x0c\x6b\x08\xa5\x6c\x11\x4b\x00\x90\x81\x27\x8f\x74\x2e\x78\x8e\
\x12\xc1\x94\xad\xb2\x06\x13\xa1\x94\x3d\x62\x09\x00\x52\xb6\x5d\
\x28\x19\x04\x53\xb6\xca\x16\x4c\x84\x52\x3e\x88\x25\x00\x48\xd1\
\x6e\xa1\x64\x10\x4c\xd9\x2a\x4b\x30\x11\x4a\xf9\x21\x96\x00\x20\
\x25\xc3\x84\x92\x41\x30\x65\xab\xe8\xc1\x44\x28\xe5\x8b\x58\x02\
\x80\x14\x24\x09\x25\x83\x60\xca\x56\x51\x83\x89\x50\xca\x1f\xb1\
\x04\x00\x63\x1a\x25\x94\x0c\x82\x29\x5b\x45\x0b\x26\x42\x69\xd3\
\xd4\xf4\xf4\xfb\xf2\xbc\xbe\xaa\xed\x1b\x0c\x00\x3e\x1b\x27\x94\
\x8c\x8d\x15\xa9\x39\x15\x28\x08\x6c\xdf\x9a\x62\x7a\xd5\x8d\xd7\
\xe8\xe8\xb1\x53\x7a\xea\x99\xd3\xb6\x47\x19\x0b\xa1\x14\x9b\x9c\
\x98\x78\xf5\x53\x8f\x7f\xbc\x9d\xd7\xf5\x11\x4b\x00\x30\xa2\x34\
\x42\xc9\x20\x98\xb2\xe5\x7b\x30\x11\x4a\xb1\x99\xd9\xd9\x1f\xfd\
\xd4\x43\xbf\xfc\xa9\x3c\xaf\x93\x58\x02\x80\x11\xa4\x19\x4a\x06\
\xc1\x94\x2d\x5f\x83\x89\x50\x8a\x4d\x4d\x4d\xbd\xff\x33\x7f\xfd\
\x5f\x7e\x26\xef\xeb\x25\x96\x00\x20\xa1\x2c\x42\xc9\x20\x98\xb2\
\xe5\x5b\x30\x11\x4a\xb1\xc9\xc9\xc9\x4f\x7d\xee\x23\xbf\xf2\x06\
\x1b\xd7\x4d\x2c\x01\x40\x02\x59\x86\x92\x41\x30\x65\xcb\x97\x60\
\x22\x94\x62\x13\x93\x93\x9f\x6e\x34\x1a\x37\x3f\xf5\xf8\xc7\xad\
\x5c\x3f\xb1\x04\x00\x43\xca\x23\x94\x0c\x82\x29\x5b\xae\x07\x13\
\xa1\x14\x3b\x17\x4a\x37\x7d\xf2\xc1\xff\x6c\x6d\x06\x62\x09\x00\
\x86\x90\x67\x28\x19\x04\x53\xb6\x5c\x0d\x26\x42\x29\xe6\x42\x28\
\x49\xc4\x12\x00\xec\xc9\x46\x28\x19\x04\x53\xb6\x5c\x0b\x26\x42\
\x29\xe6\x4a\x28\x49\xc4\x12\x00\xec\xca\x66\x28\x19\x04\x53\xb6\
\x5c\x09\x26\x42\x29\xe6\x52\x28\x49\xc4\x12\x00\xec\xc8\x85\x50\
\x32\x08\xa6\x6c\xd9\x0e\x26\x42\x29\xe6\x5a\x28\x49\xc4\x12\x00\
\x6c\xcb\xa5\x50\x32\x08\xa6\x6c\xd9\x0a\x26\x42\x29\xe6\x62\x28\
\x49\xc4\x12\x00\x5c\xc0\xc5\x50\x32\x08\xa6\x6c\xe5\x1d\x4c\x84\
\x52\xcc\xd5\x50\x92\x88\x25\x00\x38\x8f\xcb\xa1\x64\x10\x4c\xd9\
\xca\x2b\x98\x08\xa5\x98\xcb\xa1\x24\x11\x4b\x00\xf0\x1c\x1f\x42\
\xc9\x20\x98\xb2\x95\x75\x30\x11\x4a\x31\xd7\x43\x49\x22\x96\x00\
\x40\x92\xf4\xec\xa9\xee\x6d\xed\x55\xbd\xdf\xf6\x1c\x49\x10\x4c\
\xd9\xca\x2a\x98\x08\xa5\x98\x0f\xa1\x24\x11\x4b\x00\xa0\x30\xec\
\xbe\xb9\x52\xd5\xfb\xeb\xad\x40\xed\x55\xdb\xd3\x24\x43\x30\x65\
\x2b\xed\x60\x22\x94\x62\xbe\x84\x92\x44\x2c\x01\x28\xb9\x30\xec\
\x3e\xb7\x7a\xab\x54\x25\x82\x09\x83\xd2\x0a\x26\x42\x29\xe6\x53\
\x28\x49\xc4\x12\x80\x12\xdb\x1a\x4a\x06\xc1\x84\xed\x8c\x1b\x4c\
\x84\x52\xcc\xb7\x50\x92\x88\x25\x00\x25\xb5\x5d\x28\x19\x04\x13\
\xb6\x33\x6a\x30\x11\x4a\x31\x1f\x43\x49\x22\x96\x00\x94\xd0\x6e\
\xa1\x64\x10\x4c\xd8\x4e\xd2\x60\x22\x94\x62\xbe\x86\x92\x44\x2c\
\x01\x28\x99\x61\x42\xc9\x20\x98\xb0\x9d\x61\x83\x89\x50\x8a\xf9\
\x1c\x4a\x12\xb1\x04\xa0\x44\x92\x84\x92\x41\x30\x61\x3b\x7b\x05\
\x13\xa1\x14\xf3\x3d\x94\x24\x62\x09\x40\x49\x8c\x12\x4a\x06\xc1\
\x84\xed\xec\x14\x4c\x84\x52\xac\x08\xa1\x24\x11\x4b\x00\x4a\x60\
\x9c\x50\x32\x08\x26\x6c\x67\x30\x98\x08\xa5\x58\x51\x42\x49\x22\
\x96\x00\x14\x5c\x1a\xa1\x64\x10\x4c\xd8\x8e\x09\xa6\x47\xbe\xf4\
\x18\xa1\x74\x4e\x91\x42\x49\x22\x96\x00\x14\x58\x9a\xa1\x64\x10\
\x4c\xd8\xce\xcb\xaf\x79\x91\xaa\x95\x40\x9f\xfd\xc2\x11\xdb\xa3\
\x58\x57\xb4\x50\x92\x88\x25\x00\x05\x95\x45\x28\x19\xbe\x06\x53\
\x67\x5d\x6a\x4e\x06\x12\xc1\x94\xaa\xb5\xb3\x91\x36\x56\xa5\x6b\
\x5f\x70\xa5\x66\x66\x9a\xa5\x0e\xa6\x22\x86\x92\x44\x2c\x01\x28\
\xa0\x2c\x43\xc9\xf0\x31\x98\xa2\x68\xf3\xaf\x7a\x93\x5a\x4a\x8b\
\x09\x25\xa3\xcc\xc1\x54\xd4\x50\x92\x88\x25\x00\x05\x93\x47\x28\
\x19\x3e\x06\x53\xaf\x23\xd5\x27\x02\x55\x2a\xb6\x27\xf1\xdf\x60\
\x28\x19\x65\x0c\xa6\x22\x87\x92\x44\x2c\x01\x28\x90\x3c\x43\xc9\
\xf0\x35\x98\x9a\x93\x9c\x2e\x8d\x63\xa7\x50\x32\xca\x14\x4c\x45\
\x0f\x25\x89\x58\x02\x50\x10\x36\x42\xc9\xf0\x2d\x98\xa2\x3e\xa7\
\x4b\xe3\xd8\x2b\x94\x8c\x32\x04\x53\x19\x42\x49\x22\x96\x00\x14\
\x80\xcd\x50\x32\x7c\x0b\xa6\x20\xe0\xb9\x4b\xa3\x18\x36\x94\x8c\
\x22\x07\x53\x59\x42\x49\x22\x96\x00\x78\xce\x85\x50\x32\x7c\x0a\
\xa6\x5e\x47\x6a\xcd\x10\x4b\x49\x24\x0d\x25\xa3\x88\xc1\x54\xa6\
\x50\x92\x88\x25\x00\x1e\x73\x29\x94\x0c\x9f\x82\x89\xf7\x5d\x1a\
\xde\xa8\xa1\x64\x14\x29\x98\xca\x16\x4a\x12\xb1\x04\xc0\x53\x2e\
\x86\x92\xe1\x4b\x30\x35\x26\x79\xde\xd2\x30\xc6\x0d\x25\xa3\x08\
\xc1\x54\xc6\x50\x92\x88\x25\x00\x1e\x72\x39\x94\x0c\x1f\x82\xa9\
\xd1\x0a\x54\xa9\xd9\x9e\xc2\x6d\x69\x85\x92\xe1\x73\x30\x95\x35\
\x94\x24\x62\x09\x80\x67\x9e\x7e\xa2\xf3\x23\xbd\x9e\xfe\xd4\x87\
\x27\x27\xbb\x1e\x4c\xf5\x56\xa0\x2a\xb1\xb4\xa3\xb4\x43\xc9\xf0\
\x31\x98\xca\x1c\x4a\x12\xb1\x04\xc0\x23\x4f\x1e\xe9\xbc\xb9\xdf\
\xd3\x9f\xf6\xda\x52\x24\x3f\x5e\xcd\xe5\x72\x30\x35\x27\x39\x59\
\xda\x49\x56\xa1\x64\xf8\x14\x4c\x65\x0f\x25\x89\x58\x02\xe0\x89\
\x27\x8f\x74\xce\x5b\xbd\x11\x4c\xe3\x6b\x4e\xf3\x9c\xa5\xed\x64\
\x1d\x4a\x86\x0f\xc1\x44\x28\x6d\x22\x96\x00\x38\x6f\x30\x94\x0c\
\x82\x69\x3c\x13\x33\xbc\x1a\x6e\x50\x5e\xa1\x64\xb8\x1c\x4c\x84\
\x52\x8c\x58\x02\xe0\xb4\x9d\x42\xc9\x20\x98\x46\x37\x31\xeb\xfe\
\xf7\x2c\x4f\x79\x87\x92\xe1\x62\x30\x11\x4a\xe7\x23\x96\x00\x38\
\x6b\xaf\x50\x32\x08\xa6\xe4\x9a\x53\x7e\x7c\xbf\xf2\x62\x2b\x94\
\x0c\x97\x82\x89\x50\xba\x10\xb1\x04\xc0\x49\xc3\x86\x92\x41\x30\
\x25\x33\xb9\x9f\xe7\x2b\x19\xb6\x43\xc9\x70\x21\x98\x08\xa5\xed\
\x11\x4b\x00\x9c\x93\x34\x94\x0c\x82\x69\xc8\xeb\xae\x6d\x3e\x5f\
\x09\xee\x84\x92\x61\x33\x98\x08\xa5\x9d\x11\x4b\x00\x9c\x32\x6a\
\x28\x19\x04\xd3\xde\xa6\x2f\x0e\x54\xe1\xd1\xdf\xb9\x50\x32\x6c\
\x04\x13\xa1\xb4\x3b\xee\x2e\x00\x9c\x31\x6e\x28\x19\x04\xd3\xce\
\x9a\x53\x9b\x1f\x73\x52\x76\xae\x86\x92\x91\x67\x30\x11\x4a\x7b\
\x23\x96\x00\x38\x21\xad\x50\x32\x08\xa6\x0b\x05\x95\xcd\x53\x25\
\xb9\xff\x2d\xc9\x94\xeb\xa1\x64\xe4\x11\x4c\x84\xd2\x70\x88\x25\
\x00\xd6\xa5\x1d\x4a\x06\xc1\x74\xbe\x7d\x73\x81\x82\x92\x3f\xa9\
\xdb\x97\x50\x32\xb2\x0c\x26\x42\x69\x78\xc4\x12\x00\xab\xb2\x0a\
\x25\xc3\xb7\x60\x6a\x4c\x04\xa9\xff\x30\x0f\x02\x69\xdf\x41\x42\
\xc9\xb7\x50\x32\xb2\x08\x26\x42\x29\x19\x62\x09\x80\x35\x59\x87\
\x92\xe1\x53\x30\x05\x15\xa9\x39\x15\xa8\xd7\x91\xfa\xbd\xf1\x2f\
\xaf\x31\x29\x4d\x5f\x42\x28\xf9\x1a\x4a\x46\x9a\xc1\x44\x28\x25\
\x47\x2c\x01\xb0\x22\xaf\x50\x32\xbc\x0a\xa6\x60\xf3\x49\xd8\xd5\
\x46\xa0\xce\xda\x88\x97\x71\xee\xf9\x49\xcd\x29\x3e\xd2\xc4\xf7\
\x50\x32\xd2\x08\x26\x42\x69\x34\xc4\x12\x80\xdc\xe5\x1d\x4a\x86\
\x4f\xc1\x24\x49\xd5\x9a\xd4\x9a\x09\x54\x6b\x04\xea\xf7\x87\x3b\
\x69\x6a\x4c\x6c\xbe\xe1\xe4\xc4\x2c\x6f\x0f\x20\x15\x27\x94\x8c\
\x71\x82\x89\x50\x1a\x1d\x77\x25\x00\xb9\xb2\x15\x4a\x86\x6f\xc1\
\x24\x6d\xbe\x89\x64\x63\x22\x50\x6b\x3a\x50\x63\x32\x50\xbd\x19\
\xa8\x76\xee\xaf\xc6\xc4\xe6\xe9\x51\x6b\x66\x33\x90\xea\x2d\x22\
\xc9\x28\x5a\x28\x19\xa3\x04\x13\xa1\x34\x1e\xee\x52\x00\x72\x63\
\x3b\x94\x0c\x1f\x83\x49\x92\x14\x6c\xae\xd7\x2a\x35\xa9\x5a\x97\
\x6a\xf5\xcd\xbf\x57\xaa\x2a\xfd\x73\x92\x06\x15\x35\x94\x8c\x24\
\xc1\x44\x28\x8d\x8f\x58\x02\x90\x0b\x57\x42\xc9\xf0\x36\x98\xb0\
\xa7\xa2\x87\x92\x31\x4c\x30\x11\x4a\xe9\x20\x96\x00\x64\xce\xb5\
\x50\x32\x08\xa6\xe2\x29\x4b\x28\x19\xbb\x05\x13\xa1\x94\x1e\x62\
\x09\x40\xa6\x5c\x0d\x25\x83\x60\x2a\x8e\xb2\x85\x92\xb1\x5d\x30\
\x11\x4a\xe9\x22\x96\x00\x64\xc6\xf5\x50\x32\x08\x26\xff\x95\x35\
\x94\x8c\xad\xc1\x44\x28\xa5\x8f\x58\x02\x90\x89\xc5\xa7\xbb\x6f\
\xeb\xb6\xf5\x5e\xdb\x73\x0c\x8b\x60\xf2\x57\xd9\x43\xc9\xb8\xf6\
\x05\x57\xea\xb2\xf9\x4b\x8e\x7f\xfe\x4b\x5f\xbf\x96\x50\x4a\x17\
\x8f\x0a\x00\x52\x17\x86\xdd\x37\x4b\xfa\xc0\xfa\xb2\xb4\xbe\x14\
\xd9\x1e\x27\x91\xe6\xb4\x34\x31\xc3\x43\xa3\x2f\x08\xa5\x0b\x35\
\x26\xf5\xdf\x0e\x3d\xbf\x7e\x97\xed\x39\x8a\x84\x47\x04\x00\xa9\
\x32\xa1\x64\xfe\x99\x60\x42\x56\x08\xa5\x9d\x11\x4c\xe9\xe2\xd1\
\x00\x40\x6a\x06\x43\xc9\x20\x98\x90\x36\x42\x69\x6f\x04\x53\x7a\
\x78\x24\x00\x90\x8a\x9d\x42\xc9\x20\x98\x90\x16\x42\x69\x78\x04\
\x53\x3a\x78\x14\x00\x30\xb6\xbd\x42\xc9\x20\x98\x30\x2e\x42\x29\
\x39\x82\x69\x7c\x3c\x02\x00\x18\xcb\xb0\xa1\x64\x10\x4c\x18\x15\
\xa1\x34\x3a\x82\x69\x3c\xdc\xfb\x01\x8c\x2c\x69\x28\x19\x04\x13\
\x92\x22\x94\xc6\x47\x30\x8d\x8e\x7b\x3e\x80\x91\x8c\x1a\x4a\x06\
\xc1\x84\x61\x11\x4a\xe9\x21\x98\x46\xc3\xbd\x1e\x40\x62\xe3\x86\
\x92\x41\x30\x61\x2f\x84\x52\xfa\x08\xa6\xe4\xb8\xc7\x03\x48\x24\
\xad\x50\x32\x08\x26\xec\x84\x50\xca\x0e\xc1\x94\x4c\xc5\xf6\x00\
\x00\xfc\x91\x76\x28\x49\x52\x6b\x5a\x6a\x79\x16\x1e\x1b\xcb\xd2\
\x9a\x67\x81\xe7\x1b\x42\x29\x5b\xed\x55\xfd\xf4\xf1\xa3\x9d\xff\
\x6a\x7b\x0e\x5f\x10\x4b\x00\x86\x92\x45\x28\x19\xbe\x06\xd3\xc6\
\x8a\xed\x29\x8a\x89\x50\xca\x47\x7b\x55\x77\x9d\x38\xda\x79\xa7\
\xed\x39\x7c\xe0\xd7\xa3\x13\x00\x2b\xb2\x0c\xa5\xad\x7c\x5c\xc9\
\x4d\x5f\x12\xa8\xd6\xb0\x3d\x45\x71\x10\x4a\xf9\x6b\x4e\xe9\x5f\
\x1d\xbc\xac\xfe\xbf\x6c\xcf\xe1\x32\x62\x09\xc0\xae\xf2\x0a\x25\
\xc3\xc7\x60\xda\x7f\x28\xe0\xd1\x34\x05\x84\x92\x3d\xcd\x69\xfd\
\xe3\x83\xf3\xf5\x8f\xd9\x9e\xc3\x55\xdc\xbd\x01\xec\x28\xef\x50\
\x32\x7c\x0b\xa6\x89\x7d\x81\x9a\x93\xb6\xa7\xf0\x1b\xa1\x64\x5f\
\x6b\x5a\x07\xe7\xe6\xeb\x0b\xb6\xe7\x70\x11\xcf\x59\x02\xb0\x2d\
\x5b\xa1\x24\xf9\xf7\x1c\xa6\xb5\xb3\x91\xe4\x4f\xdb\x39\x87\x50\
\x72\x43\xb7\xad\x87\x17\x9e\xee\xda\x1e\xc3\x49\xc4\x12\x80\x0b\
\xd8\x0c\x25\xc3\xb7\x60\xea\x76\x6c\x4f\xe0\x27\x42\xc9\x1d\xdd\
\xb6\xe6\xfb\xbd\xe8\x77\x6c\xcf\xe1\x22\x7f\x1e\x89\x00\xe4\xc2\
\x85\x50\xda\xca\x97\x95\x5c\x63\x52\x9a\xdc\xc7\x43\x6a\x12\x84\
\x92\x9b\x5a\xd3\x7a\xd5\xdc\x7c\xfd\xef\x6c\xcf\xe1\x12\xee\xd9\
\x00\x9e\xe3\x5a\x28\x19\xbe\x04\xd3\xfe\x4b\x79\x48\x1d\x16\xa1\
\xe4\xae\x6a\x4d\xab\xf5\x89\x60\x7a\xee\x70\xcd\xfd\x3b\x5d\x4e\
\x58\xc3\x01\x90\xe4\x6e\x28\x49\xfe\xac\xe4\x22\x7e\xb4\x0c\x85\
\x50\x72\x5b\xaf\xab\xc9\x7e\x2f\xfa\x15\xdb\x73\xb8\xc4\xfd\x47\
\x1f\x00\x99\x73\x39\x94\xb6\x72\xfd\x84\x69\x76\x2e\x50\xa5\x6a\
\x7b\x0a\xb7\x11\x4a\xfe\x68\x4d\x6b\x6e\x6e\xbe\xbe\x68\x7b\x0e\
\x17\x70\xb2\x04\x94\xdc\xf1\xa3\x9d\x9f\xed\x75\xdc\x0f\x25\xc9\
\x9f\x13\x26\x6c\x8f\x50\xf2\x4b\xbf\xa7\xf7\xda\x9e\xc1\x15\x3c\
\xea\x00\x25\xf6\xe4\x91\xce\x73\x27\x4a\x33\xcf\x0b\x54\xad\xdb\
\x9e\x68\x38\xae\x9e\x30\x71\xb2\xb4\x33\x42\xc9\x4f\xad\x69\xbd\
\x60\x6e\xbe\xfe\x84\xed\x39\x6c\xe3\x64\x09\x28\xa9\xad\xa1\x24\
\x49\x4b\x27\x23\xf5\x3c\x79\xf9\xbb\xab\x27\x4c\x81\x7b\x23\x39\
\x81\x50\xf2\x57\xaf\xa7\xff\x69\x7b\x06\x17\x70\xd7\x06\x4a\x68\
\x30\x94\xb6\xe2\x84\x69\x74\xbc\x1a\xee\x42\x84\x92\xff\x5a\xd3\
\x3a\x30\x37\x5f\x3f\x69\x7b\x0e\x9b\x38\x59\x02\x4a\x66\xb7\x50\
\x92\x38\x61\x1a\x95\x2f\x81\x99\x27\x42\xa9\x18\xfa\x7d\xfd\xa2\
\xed\x19\x6c\x73\xe3\x51\x06\x40\x2e\xf6\x0a\xa5\xad\x38\x61\x4a\
\x66\x72\x5f\xa0\x06\x9f\x0f\xf7\x1c\x42\xa9\x38\x82\x40\x51\x73\
\x3a\xa8\x96\xf9\x7d\x97\x38\x59\x02\x4a\x22\x49\x28\x49\x9c\x30\
\x25\x55\x6f\xd9\xfe\x2e\xb8\x83\x50\x2a\x96\x28\x52\x10\xf5\xa3\
\x37\xd9\x9e\xc3\x26\x62\x09\x28\x81\xa4\xa1\x64\x10\x4c\xc3\xa9\
\xb7\xa4\x80\x47\x53\x49\x84\x52\x51\xf5\x7b\xfa\x05\xdb\x33\xd8\
\xc4\x1a\x0e\x28\xb8\x51\x43\x69\x2b\x56\x72\xbb\xe3\x2d\x03\x36\
\x11\x4a\xc5\xd6\x9a\x09\xea\x73\x87\x6b\x5d\xdb\x73\xd8\xc0\x7f\
\x0b\x01\x05\x96\x46\x28\x49\x9c\x30\xed\x7a\x7d\x33\x84\x92\x44\
\x28\x95\x41\x14\x45\xaf\xb3\x3d\x83\x2d\xc4\x12\x50\x50\x69\x85\
\x92\x41\x30\x5d\xa8\x52\xdb\xbc\xae\xb2\x23\x94\xca\x21\xea\xe9\
\xc7\x6d\xcf\x60\x0b\xb1\x04\x14\x50\xda\xa1\x64\x10\x4c\xe7\x9b\
\xb9\x84\x67\x32\x10\x4a\xe5\xd1\xeb\xe8\xbb\x6d\xcf\x60\x0b\xb1\
\x04\x14\x4c\x56\xa1\x64\xf8\x16\x4c\x13\xb3\x19\x04\x4d\x20\xcd\
\x1e\x0c\x4a\xff\xa4\x6e\x42\xa9\x5c\x7a\x5d\x4d\x2d\x1c\xeb\x4c\
\xd9\x9e\xc3\x86\x92\xdf\xd5\x81\x62\xc9\x3a\x94\x0c\x9f\x82\xa9\
\x39\x25\x4d\x5d\x9c\x5e\x30\xd5\x5b\xd2\xbe\x83\x81\x2a\x25\x7f\
\xf4\x24\x94\x4a\xeb\x5b\x6d\x0f\x60\x43\xc9\xef\xee\x40\x71\xe4\
\x15\x4a\x86\x4f\xc1\x54\x6f\x6e\x06\x4e\x63\x62\xbc\xcb\x99\xba\
\x28\xd0\xd4\x45\x41\xe9\x3f\x03\x8e\x50\x2a\xaf\xa8\xaf\xef\xb4\
\x3d\x83\x0d\x35\xdb\x03\x00\x18\x5f\xde\xa1\x64\x2c\x9d\x8c\xbc\
\x79\x5b\x81\xa0\x22\x4d\xee\x0f\xd4\x9a\x91\x36\x96\x87\xff\x61\
\x5f\xa9\x49\x13\x33\x81\xea\x4d\xf1\x66\x2b\x22\x94\xca\xae\xdf\
\x57\x29\x5f\x11\xc7\x5d\x1f\xf0\x9c\xad\x50\xda\xca\x97\x60\x1a\
\xd4\xeb\x4a\xbd\x8e\xd4\xeb\x46\xea\xf7\x24\x45\x52\x10\x48\xd5\
\xfa\xe6\xed\xa9\xd6\x78\xb3\xc9\xad\x08\x25\xd4\x1a\x5a\x38\x7c\
\x55\xfd\xa0\xed\x39\xf2\x46\x2c\x01\x1e\x73\x21\x94\x0c\x5f\x83\
\x09\xc3\x21\x94\x20\x49\x41\x45\xd1\xf3\x5f\x54\x2f\xdd\x7f\x42\
\x94\xee\x06\x03\x45\xe1\x52\x28\x49\x7e\x3d\x87\x09\xc9\x10\x4a\
\x30\xa2\xbe\x82\x85\xa7\xbb\xa5\x6b\x87\xd2\xdd\x60\xa0\x08\x5c\
\x0b\x25\x83\x60\x2a\x1e\x42\x09\x17\x88\xa2\x31\x5f\x2a\xe1\x1f\
\x62\x09\xf0\x8c\xab\xa1\x64\x10\x4c\xc5\x41\x28\x61\x07\xa5\x7b\
\xaf\x25\x62\x09\xf0\x88\xeb\xa1\x64\x10\x4c\xfe\x23\x94\xb0\x8b\
\x96\xed\x01\xf2\x46\x2c\x01\x9e\x38\x71\xb4\xf3\x0b\xf2\x20\x94\
\x0c\x82\xc9\x5f\x84\x12\xf6\x50\xba\xb7\x1d\x22\x96\x00\x0f\x84\
\x61\xf7\xcd\xad\x99\xe0\x17\x7d\x7b\x33\x44\x82\xc9\x3f\x84\x12\
\x86\x10\xd9\x1e\x20\x6f\xc4\x12\xe0\xb8\x30\xec\xbe\x59\xd2\x07\
\x82\x8a\x34\x3b\xe7\xdf\xbb\x47\x13\x4c\xfe\x20\x94\x30\xa4\xb6\
\xed\x01\xf2\x46\x2c\x01\x0e\x33\xa1\x64\xfe\x99\x60\x42\x56\x08\
\x25\x24\xb0\x66\x7b\x80\xbc\x11\x4b\x80\xa3\x06\x43\xc9\x20\x98\
\x90\x36\x42\x09\x89\x04\x41\xe9\xfe\xb4\x10\x4b\x80\x83\x76\x0a\
\x25\x83\x60\x42\x5a\x08\x25\x8c\x60\xc3\xf6\x00\x79\x23\x96\x00\
\xc7\xec\x15\x4a\x06\xc1\x84\x71\x11\x4a\x3b\x8b\xa2\xe8\xb9\xbf\
\x4a\xf8\x7c\xe6\x1d\x55\xaa\x6a\xcf\x1d\xae\x95\xee\x1b\x52\xba\
\x97\xff\x01\x2e\x1b\x36\x94\x0c\x13\x4c\xe1\x42\xa4\xc8\xa3\x87\
\xaf\xa5\x93\x11\x9f\x25\x67\x19\xa1\x74\xbe\x5e\xaf\xa7\x8d\xf6\
\x9a\x56\xd7\x56\xb4\xd1\x5e\xbf\xe0\xd7\x83\x20\xd0\x44\x6b\x4a\
\x93\xad\x29\x35\x1a\x4d\x05\xbe\xfd\x57\x4a\x4a\x2a\x35\x3d\x69\
\x7b\x06\x1b\x88\x25\xc0\x11\x49\x43\xc9\x20\x98\x90\x14\xa1\x14\
\x6b\x77\x36\x74\x36\x3c\xad\x76\x67\xf7\x17\x78\x45\x51\xa4\xd5\
\xb5\x65\xad\xae\x2d\x4b\x92\xa6\xa7\x66\x35\x33\x35\xab\x4a\xa5\
\x6a\xfb\x26\xe4\xaa\x52\xd1\xa7\x6d\xcf\x60\xe5\x76\xdb\x1e\x00\
\xc0\xe8\xa1\x64\xb0\x92\xc3\xb0\x08\xa5\x4d\xfd\x7e\x4f\xa7\x9e\
\x5d\xd0\xe2\xa9\xe3\x7b\x86\xd2\x76\x96\x57\x42\x3d\xb3\xf0\x94\
\x56\x56\x97\x6c\xdf\x94\x5c\x05\x15\xfd\x8d\xed\x19\x6c\x20\x96\
\x00\xcb\xc6\x0d\x25\x83\x60\xc2\x5e\x08\xa5\x4d\xed\xf6\x86\x9e\
\x59\x78\x4a\xeb\x1b\xe3\xbf\x02\xfe\x4c\x78\x5a\x8b\xa7\x8f\xab\
\x1f\xf5\x6d\xdf\xac\x5c\x04\x81\x3e\x61\x7b\x06\x1b\x88\x25\xc0\
\xa2\xb4\x42\xc9\x20\x98\xb0\x13\x42\x69\xd3\xfa\xc6\xaa\x16\x4f\
\x1f\x4f\xf5\x32\xdb\xed\x0d\x1d\x5f\x78\x4a\xfd\x7e\xcf\xf6\xcd\
\xcb\x5e\x10\x3c\x66\x7b\x04\x1b\x88\x25\xc0\x92\x30\xec\xbe\x5e\
\x19\x7c\xd6\x9b\xcf\xc1\xd4\xef\xda\x9e\xa2\x98\x08\xa5\x4d\x1b\
\xed\x75\x9d\x7a\x76\x31\x93\xcb\x8e\xa2\x48\xcf\x14\x3c\x98\x6a\
\x4d\x3d\x31\x77\xb8\x56\x8e\x23\xb4\x01\xc4\x12\x60\x41\x18\x76\
\x6f\x94\xf4\x50\x56\x97\xef\x6b\x30\x85\x8b\x7e\x3d\x49\xdd\x07\
\x84\xd2\xa6\x5e\xbf\xa7\x93\xa7\x4f\x64\x7e\x3d\x45\x0e\xa6\x6a\
\x55\x7f\x60\x7b\x06\x5b\x88\x25\x20\x67\x61\xd8\xbd\x42\xca\xfe\
\x15\x25\xbe\x06\xd3\xfa\x12\xb5\x94\x16\x42\x29\x76\xfa\x4c\x36\
\x27\x4a\xdb\x29\x6a\x30\x05\x15\xbd\xd7\xf6\x0c\xb6\x10\x4b\x40\
\x8e\xc2\xb0\x3b\x25\xe9\xd1\xbc\xae\xcf\xc7\x60\xda\x58\x11\xeb\
\xb8\x14\x10\x4a\xb1\x8d\xf6\xba\xda\xed\x7c\xdf\x74\xba\x68\xc1\
\x54\xa9\xaa\x3d\x37\x5f\x7f\xdc\xf6\x1c\xd6\x6e\xbf\xed\x01\x80\
\xb2\x08\xc3\xae\x24\xfd\x6f\x49\x8d\x3c\xaf\xd7\xc7\x60\x5a\x5f\
\xe6\x74\x69\x1c\x84\xd2\xf9\x9e\x3d\x7b\xca\xca\xf5\x16\x29\x98\
\x6a\x4d\xfd\xbe\xed\x19\x6c\x22\x96\x80\xfc\xfc\xb0\xa4\xef\xb7\
\x71\xc5\xbe\x05\x53\x7b\x4d\x3c\x77\x69\x44\x84\xd2\xf9\xba\xbd\
\xae\x7a\x3d\x7b\x47\x95\x45\x09\xa6\x4a\x45\xbf\x6a\x7b\x06\xab\
\xb7\xdf\xf6\x00\x40\x19\x84\x61\xf7\x2a\x49\xef\xb1\x39\x83\x6f\
\xc1\xd4\x4d\xfe\x3e\x81\xa5\x47\x28\x5d\x68\x6d\xdd\xfe\x37\xc4\
\xf7\x60\xaa\x35\x74\x62\x6e\xbe\xfe\x75\xdb\x73\xd8\x44\x2c\x01\
\x19\x0b\xc3\x6e\x20\xe9\x01\xdb\x73\x48\x7e\x05\x53\x67\x8d\xa3\
\xa5\x24\x08\xa5\xed\xb9\xf2\x0e\xdb\x3e\x07\x53\xb5\xae\xbb\x6c\
\xcf\x60\x1b\xb1\x04\x64\xef\x07\x25\x5d\x6f\x7b\x08\xc3\x97\x60\
\xea\xac\x8f\x7f\x19\x65\x41\x28\xed\x24\xb2\xba\x82\x1b\xe4\x63\
\x30\x05\x15\xf5\x83\x4a\xf0\x3e\xdb\x73\xd8\x46\x2c\x01\x19\x0a\
\xc3\xee\xac\x24\xe7\x1e\x68\x7c\x08\x26\x9e\xb3\x34\x1c\x42\x69\
\x67\x7d\x07\xff\x10\xf9\x16\x4c\x8d\x09\xbd\x63\xee\x70\xcd\xbd\
\x6f\x64\xce\x88\x25\x20\x5b\xff\xd1\xf6\x00\x3b\xf1\x21\x98\x54\
\xfa\x87\xe8\xdd\x11\x4a\x7b\x70\x30\x96\x24\x7f\x82\x29\x08\x14\
\x05\x95\xa0\xd4\x4f\xec\x36\x88\x25\x20\x23\x61\xd8\x3d\x28\xe9\
\xe7\x6d\xcf\xb1\x1b\x2f\x82\x09\xdb\x22\x94\xfc\xe6\x43\x30\x35\
\x26\x75\xe7\xdc\xe1\x9a\x3b\x7b\x4c\x8b\x88\x25\x20\x3b\x5e\x3c\
\x29\xd2\xe9\x60\x72\x71\x26\x07\x10\x4a\xc3\x09\x9c\xfc\x43\x1d\
\x73\x39\x98\xaa\x75\x2d\x05\x95\xe0\xd7\x6d\xcf\xe1\x0a\x62\x09\
\xc8\x40\x18\x76\xf7\xcb\x93\x58\x92\xdc\x0c\xa6\x4a\xd5\xf6\x04\
\x6e\x22\x94\x86\x17\x04\xee\xff\x88\x73\x35\x98\x6a\x4d\x7d\xef\
\xdc\xe1\x9a\xed\x31\x9c\xe1\xfe\x9f\x24\xc0\x4f\xff\xd2\xf6\x00\
\x49\xb9\x16\x4c\xf5\x96\xed\x09\xdc\x43\x28\x25\x57\xaf\xe7\xfa\
\x86\xf9\x23\x71\x2d\x98\x1a\x13\xfa\xe0\xc1\xf9\xfa\x47\x6c\xcf\
\xe1\x12\x47\x1e\x16\x81\xe2\x08\xc3\x6e\x55\x92\xb7\x7b\xfe\xa8\
\x2f\x85\x0b\x91\xf5\xe7\xc6\x4e\x5f\x12\xa8\xe6\xfe\xcf\xb9\xdc\
\x10\x4a\xa3\x59\x59\x5d\xd6\x99\xd0\xce\xc7\x9d\x24\x75\xe9\xdc\
\x65\xaa\x58\x3e\x52\x0d\x2a\xea\x37\x27\x35\x3d\x37\x5f\x5f\xb3\
\xfd\xfd\x70\x09\x27\x4b\x40\xfa\x5e\x69\x7b\x80\x71\xb8\x72\xc2\
\x54\xad\xdb\xfe\x4e\xb8\x83\x50\x1a\x5d\xab\x35\x61\x7b\x84\xa1\
\xb9\x70\xc2\xd4\x98\xd4\x3f\x21\x94\x2e\x44\x2c\x01\xe9\xbb\xc3\
\xf6\x00\xe3\xb2\x1d\x4c\xad\x69\x59\x8f\x35\x57\x10\x4a\xe3\xa9\
\x56\xaa\x6a\x36\xfc\xd9\xe9\xda\x0c\xa6\xc6\xa4\x7e\xf3\xe0\x7c\
\xfd\x43\xb6\xbf\x07\x2e\xe2\xe1\x08\x48\x51\x18\x76\x9b\x92\x0a\
\xf3\xde\xd3\xb6\x56\x72\xfb\x0e\x06\xf2\xe0\xb9\xb9\x99\x23\x94\
\xd2\xd1\xe9\x76\xb4\x70\xf2\x69\xdb\x63\x24\x92\xf7\x4a\xae\xde\
\xd2\x17\x2e\xbd\xa2\xfe\xad\xb6\x6f\xb7\xab\x78\x38\x02\xd2\xf5\
\x32\xdb\x03\xa4\xc9\xc6\x09\xd3\xc4\x2c\xa1\x24\x11\x4a\x69\xaa\
\xd7\xea\x9a\x9a\x9c\xb1\x3d\x46\x22\x79\x9e\x30\x55\xeb\x5a\xaa\
\xd6\x74\x93\xed\xdb\xec\x32\x1e\x92\x80\x74\x7d\x9f\xed\x01\xd2\
\x96\x67\x30\x55\xeb\x52\x73\xca\xf6\x2d\xb6\x8f\x50\x4a\xdf\xbe\
\x99\x8b\x6c\x8f\x90\x58\x1e\xc1\x14\x54\x14\xd5\x9b\xba\x66\x6e\
\xbe\xbe\x61\xfb\xf6\xba\x8c\x35\x1c\x90\x92\x30\xec\x4a\xd2\x9a\
\x24\x7f\x9e\x20\x91\x40\x1e\x2b\x39\xd6\x6f\x84\x52\x96\xba\xbd\
\xae\x4e\x2c\x1e\xb3\x3d\x46\x62\x59\xae\xe4\x5a\xd3\xba\x76\x6e\
\xbe\x7e\xc4\xf6\x6d\x74\x5d\xc9\x1f\x96\x80\x54\xed\x53\x41\x43\
\x49\x8a\x4f\x98\xb2\x7a\x1a\xc5\xec\x1c\xa1\x44\x28\x65\xab\x56\
\xad\x69\xee\x79\x97\xda\x1e\x23\xb1\xac\x4e\x98\x5a\xd3\xba\x9e\
\x50\x1a\x4e\xc9\x1f\x9a\x80\x54\x5d\x63\x7b\x80\xac\x05\x15\x69\
\xe6\x40\x90\xea\x1b\x46\xd6\x1a\x9b\x27\x4a\x65\x7f\xc7\x6e\x42\
\x29\x1f\xf5\x5a\x83\x60\xd2\x73\xa1\xf4\x45\xdb\xb7\xcb\x17\xc4\
\x12\x90\x9e\x1b\x6d\x0f\x90\x87\x20\x90\xa6\x2e\x0a\x34\x75\xd1\
\xf8\x5b\xfc\xc9\xfd\x81\xa6\x2f\xe1\x44\x89\x50\xca\x57\xd9\x83\
\x89\x50\x4a\xae\xe4\x0f\x51\x40\xaa\x5e\x63\x7b\x80\x3c\xd5\x5b\
\xd2\xbe\x43\x81\x26\xf7\x25\x8f\xa6\x89\xd9\x40\xfb\x0e\x05\x6a\
\xf8\xf3\x7e\x81\x99\x21\x94\xec\x28\x6b\x30\x11\x4a\xa3\xe1\x09\
\xde\x40\x4a\xc2\xb0\xbb\x20\xe9\x80\xed\x39\x6c\xe9\x77\xa5\x6e\
\x5b\xea\x6c\x44\xea\xb5\xa5\x7e\x7f\xf3\xdf\x07\x15\xa9\x56\x97\
\x6a\xcd\x40\xb5\xa6\x54\xe5\xb3\x39\x9f\x43\x28\xd9\xd7\xe9\xb6\
\xb5\x70\xf2\x19\xdb\x63\x24\x36\xca\x93\xbe\x09\xa5\xd1\x11\x4b\
\x40\x0a\xc2\xb0\x5b\x91\xe4\xce\x27\x61\xc2\x79\x84\x92\x3b\xca\
\x10\x4c\x84\xd2\x78\x58\xc3\x01\xe9\x28\xec\xab\xe0\x90\x3e\x42\
\xc9\x2d\x45\x5f\xc9\x11\x4a\xe3\x23\x96\x80\x74\x4c\xda\x1e\x00\
\x7e\x20\x94\xdc\x54\xd4\x60\x22\x94\xd2\x41\x2c\x01\xe9\x20\x96\
\xb0\x27\x42\xc9\x6d\x45\x0b\x26\x42\x29\x3d\xc4\x12\x90\x0e\xd6\
\x70\xd8\x15\xa1\xe4\x87\xa2\x04\x13\xa1\x94\x2e\x62\x09\x48\x07\
\xaf\xf1\xc2\x8e\x08\x25\xbf\xf8\x1e\x4c\x84\x52\xfa\x88\x25\x00\
\xc8\x10\xa1\xe4\x27\x5f\x83\xa9\x17\xac\x7f\x3b\xa1\x94\x3e\x62\
\x09\x48\x47\xd7\xf6\x00\x70\x0f\xa1\xe4\x37\x0f\x83\xe9\xd0\x0b\
\xaf\xdd\xff\x51\xdb\x43\x14\x11\xb1\x04\xa4\x63\xdd\xf6\x00\x70\
\x0b\xa1\x54\x0c\x1e\x05\xd3\xa1\x5b\x5e\x77\xf5\x09\xdb\x43\x14\
\x15\xb1\x04\xa4\x83\x1f\x8b\x78\x0e\xa1\x54\x2c\x1e\x04\x13\xa1\
\x94\x31\x62\x09\x48\x07\x3f\x1a\x21\x89\x50\x2a\x2a\x87\x83\x89\
\x50\xca\x01\xb1\x04\xa4\x83\x35\x1c\x08\xa5\x82\x73\x30\x98\x08\
\xa5\x9c\xf0\xd9\x70\x40\x4a\xca\xfe\x41\xba\x65\x47\x28\x9d\x2f\
\x8a\x22\x75\x3a\x6d\xad\xb7\xd7\xb4\xb1\xb1\xae\x4e\xb7\xad\x28\
\x8a\x24\x6d\x46\x47\xb3\xd1\x54\xb3\x39\xa1\x46\xbd\x91\xf8\x03\
\x61\x6d\x73\xe4\xb3\xe4\x08\xa5\x1c\x11\x4b\x40\x4a\xc2\xb0\xfb\
\x27\x92\x7e\xc0\xf6\x1c\xc8\x1f\xa1\x14\xeb\xf6\x3a\x5a\x5a\x3e\
\xab\xd5\xb5\x95\xa1\x7f\x4f\xa3\xde\xd0\xbe\x99\x8b\xd5\x68\x34\
\x6d\x8f\x3f\x34\xcb\xc1\x44\x28\xe5\x8c\x35\x1c\x90\x9e\x8f\xdb\
\x1e\x00\xf9\x23\x94\x36\xf5\xa3\xbe\x9e\x3d\x7b\x4a\x27\x16\x9f\
\x4e\x14\x4a\x92\xd4\xee\xb4\xb5\x78\xfa\xb8\x16\x4e\x3e\xa3\x6e\
\xcf\x8f\x77\xe1\xb0\xb8\x92\x23\x94\x2c\x20\x96\x80\xf4\x7c\xc6\
\xf6\x00\xc8\x17\xa1\xb4\xa9\xdd\x69\xeb\x99\x13\x47\xb5\xba\xb6\
\x3c\xd6\xe5\x74\xba\x6d\x9d\x58\x3c\x96\x38\xb6\x6c\xb1\x10\x4c\
\x84\x92\x25\xc4\x12\x90\x9e\x47\x6d\x0f\x80\xfc\x10\x4a\x9b\xd6\
\x37\xd6\xb4\x78\x2a\xdd\x75\xd4\xb3\x67\x4f\x2a\x5c\x3e\x63\xfb\
\xa6\x0d\x25\xc7\x60\x22\x94\x2c\x22\x96\x80\xf4\x9c\x95\xb4\x61\
\x7b\x08\x64\x8f\x50\xda\xb4\xd1\x5e\xd7\xa9\x67\x17\x32\xb9\xec\
\xa5\xe5\xb3\x0a\x97\x9e\xb5\x7d\x13\x87\x92\x43\x30\x11\x4a\x96\
\x11\x4b\x40\x4a\x66\x67\x6b\x92\xf4\xdf\x6d\xcf\x81\x6c\x11\x4a\
\x9b\xba\xbd\xae\x4e\x9e\xce\xf6\xe7\xf7\xd2\x4a\x48\x30\x11\x4a\
\x4e\x20\x96\x80\x74\xdd\x6f\x7b\x00\x64\x87\x50\x8a\x9d\xca\x38\
\x94\x8c\x92\x07\x13\xa1\xe4\x08\x62\x09\x48\xd7\x17\x6c\x0f\x80\
\x6c\x10\x4a\xb1\xb5\xf5\xd5\x5c\x5f\xb5\x56\xd2\x60\x22\x94\x1c\
\x42\x2c\x01\x29\x9a\x9d\xad\x6d\x48\x7a\x9f\xed\x39\x90\x2e\x42\
\xe9\x7c\xa7\xcf\x2c\xe6\x7e\x9d\x25\x0b\x26\x42\xc9\x31\xc4\x12\
\x90\xbe\xdf\xb0\x3d\x00\xd2\x43\x28\x9d\x6f\xa3\x6d\xef\x93\x7d\
\x4a\x12\x4c\x84\x92\x83\x88\x25\x20\x7d\x9f\xb5\x3d\x00\xd2\x41\
\x28\x5d\x68\x65\x75\xc9\xea\xf5\x17\x3c\x98\x08\x25\x47\x11\x4b\
\x40\xca\x66\x67\x6b\x3d\x49\x6f\xb3\x3d\x07\xc6\x43\x28\x6d\x6f\
\x6d\xdd\xfe\x37\xa5\xa0\xc1\x44\x28\x39\x8c\x58\x02\xb2\xf1\x87\
\xb6\x07\xc0\xe8\x08\xa5\xed\xf5\xfb\x3d\xdb\x23\x3c\xa7\x60\xc1\
\x44\x28\x39\xce\xaf\x8f\x7a\x06\x3c\xf1\xf0\xe3\xb3\x57\x4d\xb4\
\xea\x3f\xf5\xe2\x17\x1e\xb6\x3d\x0a\x12\x22\x94\x76\xd6\xed\xf5\
\xac\xaf\xe1\xb6\x6a\x77\x36\xa4\x28\x52\xb3\x39\x61\x7b\x94\x3d\
\x55\x2b\x55\x4d\xb4\x26\xb5\xb2\x7a\xc1\x47\xc2\x10\x4a\x1e\xe0\
\x64\x09\x48\xd9\xad\xb7\xdd\x7d\x9d\xa4\x2f\x3f\xf0\xc1\xcf\xd9\
\x1e\x05\x09\x11\x4a\xbb\x8b\xfa\x7d\xdb\x23\x5c\xc0\xf3\x13\x26\
\x42\xc9\x13\x9c\x2c\x01\x29\x32\xa1\x24\x49\x1b\x1b\x1d\xd5\xaa\
\x15\x5d\x77\xcd\xbc\xed\xb1\x30\x04\x42\x69\x6f\xdd\x5e\x6f\xec\
\x0f\xcb\xcd\x82\x8f\x27\x4c\x93\xd3\xcd\xd7\xbe\xec\x95\xf3\x5f\
\xb6\x3d\x0f\x86\xc3\xc9\x12\x90\x92\xad\xa1\x64\x3c\xf0\x41\x5e\
\x18\xe7\x03\x42\x69\x38\x95\x20\xb0\x3d\xc2\x8e\x7c\x3a\x61\x9a\
\xd9\xdf\xb8\xfe\xea\xeb\x2e\xfa\x84\xed\x39\x30\x3c\x4e\x96\x80\
\x14\x6c\x17\x4a\x92\xd4\xe9\xf6\x74\xfc\xc4\x19\xdd\x74\xc3\xd5\
\xb6\x47\xc4\x0e\x08\xa5\x64\x96\x57\x43\xdb\x23\xec\xc8\x87\x13\
\xa6\xd6\xb4\xae\x9f\x9b\xaf\x7f\xd1\xf6\x1c\x48\x86\x93\x25\x60\
\x4c\x3b\x85\x92\xf1\x7f\x3f\x7d\x44\x47\x8f\x9d\xb2\x3d\x26\xb6\
\x41\x28\x25\x53\xa9\xba\xff\x23\xc3\xe5\x13\x26\x42\xc9\x5f\x9c\
\x2c\x01\x63\xd8\x2b\x94\x8c\xcf\x7f\xf1\x9b\xfa\xae\xd7\xbf\xdc\
\xf6\xb8\xd8\x82\x50\x4a\x2e\x50\xa0\x76\x7b\x5d\xbd\x9e\x3b\x6f\
\x21\xb0\x1d\x17\x4f\x98\x08\x25\xbf\x11\x4b\xc0\x88\x86\x0d\x25\
\x49\x5a\x59\xdd\xd0\xe2\xa9\x50\xdf\xf6\xf2\x17\xda\x1e\x1b\x22\
\x94\xc6\x11\x04\x15\x27\xde\x98\x72\x2f\x2e\x05\x13\xa1\xe4\x3f\
\x62\x09\x18\x41\x92\x50\x32\xbe\x71\x74\x51\x57\x5c\xf6\x3c\x5d\
\x76\xe9\xc5\xb6\xc7\x2f\x35\x42\x69\x3c\xb5\x6a\x4d\x4b\x2b\x67\
\x6d\x8f\x31\x14\x17\x82\x89\x50\x2a\x06\x62\x09\x48\x68\x94\x50\
\x32\x3e\xf7\xc8\x13\xfa\xde\x37\xbd\x52\x95\x8a\xbb\xaf\x2a\x2a\
\x32\x42\x69\x7c\x41\x10\xa8\x12\x54\xac\x7e\xa0\x6e\x12\x36\x83\
\x89\x50\x2a\x0e\x62\x09\x48\x60\x9c\x50\x92\xa4\x5e\xaf\xaf\x8f\
\xfd\xdd\x57\xf4\x5d\x6f\xe0\xf9\x4b\x79\x23\x94\xd2\x53\xaf\x37\
\xbc\x39\x5d\x92\xec\x04\x13\xa1\x54\x2c\xc4\x12\x30\xa4\x71\x43\
\xc9\x58\x5d\xdb\xd0\xe7\xff\xe1\x09\xbd\xfe\xb5\xd7\xdb\xbe\x49\
\xa5\x41\x28\xa5\x2b\x08\x02\xb5\x1a\x13\x4e\xbe\x41\xe5\x4e\xf2\
\x0c\x26\x42\xa9\x78\x88\x25\x60\x08\x69\x85\x92\x71\xfa\xcc\x8a\
\x8e\x3c\xf6\xb4\x5e\x77\xcb\x75\xb6\x6f\x5a\xe1\x11\x4a\xd9\xa8\
\x56\x6b\xaa\x56\xaa\x5a\xdf\x58\xb3\x3d\xca\xd0\xf2\x08\x26\x42\
\xa9\x98\x88\x25\x60\x0f\x69\x87\x92\x71\x62\xf1\xac\x1e\xff\xc6\
\x09\xbd\xe6\xa6\x6b\x6d\xdf\xc4\xc2\x22\x94\xb2\xd5\xa8\x37\x15\
\x28\xf0\xe6\xf9\x4b\x52\xb6\xc1\x44\x28\x15\x17\xb1\x04\xec\x22\
\xab\x50\x32\x9e\x39\x71\x86\x60\xca\x08\xa1\x94\x8f\x66\xa3\x45\
\x30\x89\x50\x2a\x3a\x62\x09\xd8\x41\xd6\xa1\x64\x10\x4c\xe9\x23\
\x94\xf2\x55\xf6\x60\x22\x94\x8a\x8f\x58\x02\xb6\x91\x57\x28\x19\
\x04\x53\x7a\x08\x25\x3b\xca\x1a\x4c\x84\x52\x39\x10\x4b\xc0\x80\
\xbc\x43\xc9\x20\x98\xc6\x47\x28\xd9\x55\xb6\x60\x22\x94\xca\x83\
\x58\x02\xb6\xb0\x15\x4a\x06\xc1\x34\x3a\x42\xc9\x0d\x65\x09\x26\
\x42\xa9\x5c\x88\x25\xe0\x1c\xdb\xa1\x64\x10\x4c\xc9\x11\x4a\x6e\
\x29\x7a\x30\x11\x4a\xe5\x43\x2c\x01\x72\x27\x94\x0c\x82\x69\x78\
\x84\x92\x9b\x8a\x1a\x4c\x84\x52\x39\x11\x4b\x28\x3d\xd7\x42\xc9\
\x20\x98\xf6\x46\x28\xb9\xad\x68\xc1\x44\x28\x95\x17\xb1\x84\x52\
\x73\x35\x94\x0c\x82\x69\x67\x84\x92\x1f\x8a\x12\x4c\x84\x52\xb9\
\x11\x4b\x28\x2d\xd7\x43\xc9\x20\x98\x2e\x44\x28\xf9\xc5\xf7\x60\
\x22\x94\x40\x2c\xa1\x94\x7c\x09\x25\x83\x60\x8a\x11\x4a\x7e\xf2\
\x35\x98\xa6\x67\x5b\xaf\x9e\xbf\x72\xe2\x73\xb6\x67\x81\x5d\xc4\
\x12\x4a\xc7\xb7\x50\x32\x08\x26\x42\xc9\x77\x1e\x06\xd3\xa1\xeb\
\x5f\x71\xe9\x57\x6d\x0f\x01\xfb\x88\x25\x94\x8a\xaf\xa1\x64\x94\
\x39\x98\x08\xa5\x62\xf0\x28\x98\x0e\xdd\xf2\xba\xab\x4f\xd8\x1e\
\x02\x6e\x20\x96\x50\x1a\xbe\x87\x92\x51\xc6\x60\x22\x94\x8a\xc5\
\x83\x60\x22\x94\x70\x1e\x62\x09\xa5\x50\x94\x50\x32\xca\x14\x4c\
\x84\x52\x31\x39\x1c\x4c\x84\x12\x2e\x40\x2c\xa1\xf0\x8a\x16\x4a\
\x46\x19\x82\x89\x50\x2a\x36\x07\x83\x89\x50\xc2\xb6\x88\x25\x14\
\x5a\x51\x43\xc9\x28\x72\x30\x11\x4a\x17\xea\xf5\xba\x6a\x77\xd6\
\xb5\xb6\xbe\xaa\xd5\xb5\x65\xad\xae\xad\x68\xa3\xbd\xa6\x6e\xaf\
\xa3\x28\x8a\x14\x54\x2a\xaa\x04\x15\xdb\x63\x26\xe2\x50\x30\x11\
\x4a\xd8\x51\x60\x7b\x00\x20\x2b\x45\x0f\xa5\xad\x5e\xf1\xd2\xab\
\xf4\xb3\x6f\xfb\x5e\xdb\x63\xa4\x86\x50\x8a\xf5\xfb\x3d\xad\xac\
\x2d\x2b\x5c\x3a\x33\xd4\xd7\x07\x41\xa0\x7d\x33\x17\x69\x72\x62\
\x4a\x81\x47\xe1\xb4\xb4\x7c\x56\xe1\xf2\x70\xb7\x31\x03\x84\x12\
\x76\xc5\xc9\x12\x0a\xa9\x4c\xa1\x24\x15\xeb\x84\x89\x50\xda\x14\
\x45\x91\x96\x56\xce\xea\xd4\xb3\x8b\x89\x4f\x5d\xd6\x37\xd6\xb4\
\xb4\x12\xaa\x5a\xa9\xaa\x51\x6f\xda\xbe\x29\x43\xb1\x78\xc2\x44\
\x28\x61\x4f\xc4\x12\x0a\xa7\x6c\xa1\x64\x14\x21\x98\x08\xa5\x4d\
\x9d\x6e\x47\xc7\x17\x9f\x52\xbb\xbd\x31\xd6\xe5\xac\x6f\xac\x69\
\x75\x6d\x45\x13\xad\x29\x55\x2a\xee\x9f\x32\x59\x08\x26\x42\x09\
\x43\x21\x96\x50\x28\x65\x0d\x25\xc3\xe7\x60\x22\x94\x36\xad\x6f\
\xac\xe9\xe4\xe9\xe3\xa9\x5d\x5e\x14\xf5\xb5\xbc\x1a\x6a\xa2\x39\
\xa9\x6a\xd5\xfd\x87\xfc\x1c\x83\x89\x50\xc2\xd0\xdc\xbf\xe7\x00\
\x43\x2a\x7b\x28\x19\x3e\x06\x13\xa1\xb4\x69\x63\x63\x4d\xa7\x9e\
\x5d\xc8\xe4\xb2\x57\xd6\x96\xd5\x22\x98\x0c\x42\x09\x89\xb8\x7f\
\xaf\x01\x86\x40\x28\x9d\xcf\xa7\x60\x22\x94\x36\x75\xbb\x1d\x2d\
\xa6\x78\xa2\xb4\x9d\x55\x82\x49\x22\x94\x30\x02\xf7\xef\x31\xc0\
\x1e\x08\xa5\xed\xf9\x10\x4c\x84\xd2\xa6\x28\x8a\x74\xe2\xe4\xb1\
\x5c\xae\xab\xe4\xc1\x44\x28\x61\x24\xee\xdf\x5b\x80\x5d\x10\x4a\
\xbb\x73\x39\x98\x08\xa5\xd8\xca\xda\xb2\xd6\x37\xd6\x72\xbb\xbe\
\x92\x06\x13\xa1\x84\x91\xb9\x7f\x4f\x01\x76\x40\x28\x0d\xc7\xc5\
\x60\x22\x94\x62\x51\x14\xa5\xfa\x84\xee\x61\x95\x2c\x98\x08\x25\
\x8c\xc5\xfd\x7b\x09\xb0\x0d\x42\x29\x19\x97\x82\x89\x50\x3a\xdf\
\xda\xfa\x4a\xae\xa7\x4a\x5b\x95\x24\x98\x08\x25\x8c\xcd\xfd\x7b\
\x08\x30\x80\x50\x1a\x8d\x0b\xc1\x44\x28\x5d\xe8\xd4\xb3\x0b\x8a\
\xa2\xc8\xda\xf5\x17\x3c\x98\x08\x25\xa4\xc2\xfd\x7b\x07\xb0\x05\
\xa1\x34\x1e\x9b\xc1\x44\x28\x5d\xa8\xdf\xef\xdb\xfc\x88\x8f\xe7\
\x14\x34\x98\x08\x25\xa4\xc6\xfd\x7b\x06\x70\x0e\xa1\x94\x0e\x1b\
\xc1\x44\x28\x6d\xaf\xdb\xed\x68\x65\x6d\xd9\xf6\x18\x92\x0a\x17\
\x4c\x84\x12\x52\xe5\xfe\xbd\x02\x10\xa1\x94\xb6\x3c\x83\x89\x50\
\xda\x59\xbb\xb3\xae\xb5\x75\x77\xbe\x39\x05\x09\x26\x42\x09\xa9\
\x73\xff\x1e\x81\xd2\xfb\xee\x1f\xfa\xb5\x57\xf4\xfb\xd1\x23\xb6\
\xe7\x28\x9a\x3c\x82\x89\x50\xda\xdd\xc6\xc6\xba\x8d\x0f\x8e\xdd\
\x95\xe7\xc1\x44\x28\x21\x13\xee\xdf\x1b\x50\x6a\xb7\xdf\x79\xcf\
\x15\xed\x8d\xee\x57\xba\xdd\xbe\xed\x51\x0a\x29\xcb\x60\x22\x94\
\xf6\xb6\xd1\x76\x2f\x96\x24\x3f\x83\xa9\x35\x51\xbf\xee\x15\x37\
\x5f\xfe\x4d\xdb\xf3\xa0\x98\xdc\xbf\x27\xa0\xb4\x6e\xbf\xf3\x9e\
\x69\x49\x0b\x13\x93\x75\x75\x3b\x7d\x11\x4c\xd9\xc8\x22\x98\x08\
\xa5\xe1\x74\xba\x1d\x6d\x58\x7a\xdb\x80\xbd\xf8\x14\x4c\xfb\x2e\
\x6e\x5d\x7f\xe5\x35\xb3\xac\xe9\x91\x99\x8a\xed\x01\x80\x5d\xfc\
\x96\xf9\x1f\x17\x5d\x32\xa9\x89\x89\xba\xed\x79\x0a\xeb\xe1\x47\
\x9e\xd0\x7f\xf9\x1f\x0f\xa4\x72\x59\x84\xd2\xf0\x6a\xd5\x9a\xed\
\x11\x76\xb5\x78\xea\x19\xb5\x3b\x6d\xdb\x63\xec\xaa\x35\xad\xeb\
\xe7\xe6\xeb\x5f\xb4\x3d\x07\x8a\xcd\xfd\xff\x64\x40\x29\xdd\x7e\
\xe7\x3d\x37\x49\xfa\x8d\xad\xff\x8e\x13\xa6\x6c\xa5\x71\xc2\x44\
\x28\x25\x14\x04\x5a\x59\x5d\xb2\x3d\xc5\xae\x5c\x3e\x61\x22\x94\
\x90\x17\xf7\xfe\xf4\xa3\xf4\x6e\xbf\xf3\x1e\x49\xfa\x7f\x92\xf6\
\x0d\xfe\x1a\xc1\x94\xad\x71\x82\x89\x50\x4a\x2e\x08\x02\x2d\xad\
\x9c\xb5\x3d\xc6\x9e\x5c\x0c\x26\x42\x09\x79\x62\x0d\x07\x17\xfd\
\x23\x49\x97\xef\xf4\x8b\xac\xe4\xb2\x35\xca\x4a\x8e\x50\x1a\x4d\
\x10\x04\x9a\x68\x4d\xd9\x1e\x63\x28\x2e\xad\xe4\x08\x25\xe4\x8d\
\x58\x82\x8b\xfe\xed\x5e\x5f\x40\x30\x65\x2b\x49\x30\x11\x4a\xe3\
\x99\x9e\x9a\xb1\x3d\xc2\xd0\x5c\x08\x26\x42\x09\x36\xb8\x73\xa6\
\x0a\x48\xba\xfd\xce\x7b\xea\x92\xfe\x62\x98\xaf\x65\x25\x97\xad\
\x61\x56\x72\x84\xd2\xf8\xaa\xd5\x9a\x56\xd7\x96\xad\x7e\x3e\x5c\
\x12\x36\x57\x72\x84\x12\x6c\xe1\x64\x09\xae\x79\x59\x92\x2f\xe6\
\x84\x29\x5b\xbb\x9d\x30\x11\x4a\xe9\xb9\x78\xff\x01\xdb\x23\x24\
\x62\xe3\x84\x89\x50\x82\x4d\xc4\x12\x5c\xf3\x23\x49\x7f\x03\xc1\
\x94\xad\xed\x82\x89\x50\x4a\x57\xa3\xde\xd4\xf4\xa4\x3f\xeb\x38\
\x29\xdf\x60\x22\x94\x60\x1b\x6b\x38\x38\x23\xc9\x0a\x6e\x10\x2b\
\xb9\x6c\x6d\x5d\xc9\x11\x4a\xd9\x68\x36\x5b\x5a\x5b\x5b\x55\x3f\
\xf2\xe7\xcf\x70\x1e\x2b\x39\x42\x09\x2e\xe0\x64\x09\x2e\x49\xb4\
\x82\x1b\xc4\x09\x53\xb6\x1e\x7e\xe4\x09\xfd\xd6\x3d\x1f\x24\x94\
\x32\x12\x28\xd0\x81\xe7\x1d\x52\x10\xf8\xf5\xb0\x9c\xe5\x09\x13\
\xa1\x04\x57\x70\xb2\x04\x67\xbc\xfc\x96\xb7\xbc\x5d\xd2\x8d\xe3\
\x5c\x06\x27\x4c\xd9\x39\x79\xf2\xa4\x3e\xfb\xf7\x5f\x51\xad\x2e\
\x5d\x7f\xcd\xd5\xb6\xc7\x29\xa4\x20\x08\x34\x35\x39\xa3\x95\xd5\
\x65\x49\x7e\x3c\xe1\x5b\xca\xe6\x84\x89\x50\x82\x4b\x88\x25\x38\
\x61\x9c\x15\xdc\x20\x82\x29\x7d\x27\x4f\x9e\xd4\xea\xca\x8a\x24\
\xe9\xef\xbf\xf4\x38\xc1\x94\x21\x82\x89\x50\x82\x7b\xfc\x3a\xef\
\x45\x91\x8d\xb5\x82\x1b\xc4\x4a\x2e\x3d\x5b\x43\xc9\x78\xcf\xbd\
\x0f\xea\x8f\xff\xea\x41\xdb\xa3\x15\x56\xa5\x52\xd1\xa1\x03\xf3\
\xa5\x5c\xc9\x11\x4a\x70\x11\x27\x4b\x70\x42\x1a\x2b\xb8\x41\x9c\
\x30\x8d\x6f\xbb\x50\x32\x38\x61\xca\x56\x19\x4f\x98\x08\x25\xb8\
\x8a\x58\x82\x75\x69\xae\xe0\x06\x11\x4c\xa3\xdb\x2d\x94\x0c\x82\
\x29\x5b\x65\x0a\x26\x42\x09\x2e\xf3\xeb\x8c\x17\x45\x95\xea\x0a\
\x6e\x10\x2b\xb9\xe4\x86\x09\x25\x83\x95\x5c\xb6\xca\xb0\x92\x23\
\x94\xe0\x3a\x4e\x96\x60\x5d\x16\x2b\xb8\x41\x9c\x30\x0d\x2f\x49\
\x28\x19\x9c\x30\x65\xab\xc8\x27\x4c\x84\x12\x7c\x40\x2c\xc1\xaa\
\x2c\x57\x70\x83\x08\xa6\xbd\x8d\x12\x4a\x06\xc1\x94\xad\x22\x06\
\x13\xa1\x04\x5f\xf8\x75\xae\x8b\x22\xca\x74\x05\x37\x88\x95\xdc\
\xce\xc6\x09\x25\x83\x95\x5c\xb6\x8a\xb4\x92\x23\x94\xe0\x13\x4e\
\x96\x60\x55\x1e\x2b\xb8\x41\x9c\x30\x5d\x28\x8d\x50\x32\x38\x61\
\xca\x56\x11\x4e\x98\x08\x25\xf8\x86\x58\x82\x35\x79\xae\xe0\x06\
\x11\x4c\xb1\x34\x43\xc9\x20\x98\xb2\xe5\x73\x30\x5d\x72\x60\xf6\
\x5b\x0f\x3d\xbf\xf1\x0f\xb6\x67\x01\x92\xf0\xeb\x2c\x17\x45\x93\
\xeb\x0a\x6e\x10\x2b\xb9\x6c\x42\xc9\x60\x25\x97\x2d\x4f\x57\x72\
\x87\x2e\xbd\xbc\xf9\x05\xdb\x43\x00\x49\x71\xb2\x04\x6b\x6c\xac\
\xe0\x06\x95\xf9\x84\x29\xcb\x50\x32\x38\x61\xca\x96\x67\x27\x4c\
\x87\x6e\x79\xdd\xd5\x27\x6c\x0f\x01\x8c\x82\x58\x82\x15\x36\x57\
\x70\x83\xca\x18\x4c\x79\x84\x92\x41\x30\x65\xcb\x93\x60\x22\x94\
\xe0\x35\xaf\xce\x6f\x51\x28\x56\x57\x70\x83\xca\xb4\x92\xcb\x33\
\x94\x0c\x56\x72\xd9\x72\x7c\x25\x47\x28\xc1\x7b\x9c\x2c\xc1\x0a\
\x17\x56\x70\x83\xca\x70\xc2\x64\x23\x94\x0c\x4e\x98\xb2\xe5\xe8\
\x09\x13\xa1\x84\x42\x20\x96\x90\x3b\x97\x56\x70\x83\x8a\x1c\x4c\
\x36\x43\xc9\x20\x98\xb2\xe5\x58\x30\x11\x4a\x28\x0c\x27\xcf\x6c\
\x51\x78\x4e\xad\xe0\x06\x15\x71\x25\xe7\x42\x28\x19\xac\xe4\xb2\
\xe5\xc8\x4a\x8e\x50\x42\xa1\x70\xb2\x84\xdc\xb9\xb8\x82\x1b\x54\
\xa4\x13\x26\x97\x42\xc9\xe0\x84\x29\x5b\x96\x4f\x98\x08\x25\x14\
\x0e\xb1\x84\x5c\xb9\xbc\x82\x1b\x54\x84\x60\x72\x31\x94\x0c\x82\
\x29\x5b\x96\x82\x89\x50\x42\x21\xb1\x86\x43\xde\x9c\x5e\xc1\x0d\
\xf2\x79\x25\xe7\x72\x28\x19\xac\xe4\xb2\x95\xf3\x4a\x8e\x50\x42\
\x61\x71\xb2\x84\x5c\xf9\xb0\x82\x1b\xe4\xe3\x09\x93\x0f\xa1\x64\
\x70\xc2\x94\xad\x9c\x4e\x98\x08\x25\x14\x1a\xb1\x84\xdc\xf8\xb4\
\x82\x1b\xe4\x53\x30\xf9\x14\x4a\x06\xc1\x94\xad\x8c\x83\x89\x50\
\x42\xe1\xb1\x86\x43\x9e\xbc\x5a\xc1\x0d\xf2\x61\x25\xe7\x63\x28\
\x19\xac\xe4\xb2\x95\xd1\x4a\x8e\x50\x42\x29\x70\xb2\x84\xdc\xf8\
\xb8\x82\x1b\xe4\xf2\x09\x93\xcf\xa1\x64\x70\xc2\x94\xad\x94\x4f\
\x98\x08\x25\x94\x06\xb1\x84\x5c\xf8\xbc\x82\x1b\xe4\x62\x30\x15\
\x21\x94\x0c\x82\x29\x5b\x29\x05\x13\xa1\x84\x52\x61\x0d\x87\xbc\
\x78\xbd\x82\x1b\xe4\xd2\x4a\xae\x48\xa1\x64\xb0\x92\xcb\xd6\x98\
\x2b\x39\x42\x09\xa5\xc3\xc9\x12\x72\x51\x84\x15\xdc\x20\x17\x4e\
\x98\x8a\x18\x4a\x06\x27\x4c\xd9\x1a\xf1\x84\x89\x50\x42\x29\x11\
\x4b\xc8\x5c\x91\x56\x70\x83\x6c\x06\x53\x91\x43\xc9\x20\x98\xb2\
\x95\x30\x98\x08\x25\x94\x16\x6b\x38\xe4\xa1\x50\x2b\xb8\x41\x36\
\x56\x72\x65\x08\x25\x83\x95\x5c\xb6\x86\x5c\xc9\x11\x4a\x28\x35\
\x4e\x96\x90\xb9\x22\xae\xe0\x06\xe5\x79\xc2\x54\xa6\x50\x32\x38\
\x61\xca\xd6\x1e\x27\x4c\x84\x12\x4a\x8f\x58\x42\xa6\x8a\xbc\x82\
\x1b\x94\x47\x30\x95\x31\x94\x0c\x82\x29\x5b\x3b\x04\x13\xa1\x04\
\x88\x35\x1c\xb2\x57\xe8\x15\xdc\xa0\x2c\x57\x72\x65\x0e\x25\x83\
\x95\x5c\xb6\x06\x56\x72\x97\x12\x4a\xc0\x26\x4e\x96\x90\xa9\x32\
\xac\xe0\x06\x65\x71\xc2\x44\x28\xc5\x38\x61\xca\x56\x10\x04\x3a\
\x70\x68\xdf\xf5\xd7\x5e\x7f\xe0\xeb\xb6\x67\x01\x5c\x41\x2c\x21\
\x33\x65\x5a\xc1\x0d\x4a\x33\x98\x08\xa5\x0b\x11\x4c\xd9\x69\x4d\
\xeb\xfa\xb9\xf9\xfa\x17\x6d\xcf\x01\xb8\x84\x35\x1c\xb2\x54\xaa\
\x15\xdc\xa0\x34\x56\x72\x84\xd2\xce\x58\xc9\xa5\x8f\x50\x02\xb6\
\x47\x2c\x21\x4b\x3f\x62\x7b\x00\xdb\xc6\x09\x26\x42\x69\x6f\x04\
\x53\x7a\x08\x25\x60\x67\xac\xe1\x90\x89\x32\xaf\xe0\x06\x8d\xb2\
\x92\x23\x94\x86\xc7\x4a\x6e\x7c\x84\x12\xb0\x3b\x4e\x96\x90\x95\
\x52\xaf\xe0\x06\x25\x39\x61\x22\x94\x92\xe3\x84\x69\x74\x84\x12\
\xb0\x37\x62\x09\x59\x29\xfd\x0a\x6e\xd0\x30\xc1\x44\x28\x8d\x8e\
\x60\x4a\x8e\x50\x02\x86\xc3\x1a\x0e\xa9\x63\x05\xb7\xb3\xdd\x56\
\x72\x84\xd2\xf8\x58\xc9\x0d\x8f\x50\x02\x86\xc7\xc9\x12\xb2\xc0\
\x0a\x6e\x17\xdb\x9d\x30\x11\x4a\xe9\xe1\x84\x69\x6f\x84\x12\x90\
\x0c\xb1\x84\x2c\xb0\x82\xdb\xc3\xd6\x60\x22\x94\xd2\x47\x30\xed\
\x8c\x50\x02\x92\x63\x0d\x87\x54\xb1\x82\x1b\xde\xc4\x64\x5d\x47\
\x9f\x3c\xae\xe5\xa5\x65\xdb\xa3\x14\x12\x2b\xb9\x0b\x11\x4a\xc0\
\x68\x38\x59\x42\xda\x58\xc1\x0d\xe9\xec\x99\x35\xed\xdb\xb7\x5f\
\xad\x89\x09\xdb\xa3\x14\xd6\x7b\xee\x7d\x50\xef\x7d\xe0\xff\xd8\
\x1e\xc3\xbe\x40\x6a\x4d\xeb\x5b\x08\x25\x60\x34\xc4\x12\xd2\xc6\
\x0a\x6e\x08\x67\xcf\xac\x69\x65\xb9\xbd\xf9\x39\x5c\x07\x0e\x10\
\x4c\x19\xfa\xc3\xfb\x1f\xd2\x6f\xbf\xef\x7e\xdb\x63\x58\x53\xa9\
\xaa\xd3\x9a\xd2\x55\x73\xf3\xf5\x2f\xdb\x9e\x05\xf0\x15\x6b\x38\
\xa4\x86\x15\xdc\x70\x4c\x28\x19\x41\x10\x68\x72\x72\x52\xed\x76\
\x5b\xdd\x6e\xd7\xf6\x78\x85\x74\xe4\xf1\xa3\xfa\xda\x37\x9f\xd4\
\xb7\xdf\x7c\x83\xed\x51\x72\x55\x6b\xe8\x58\xbd\xa5\x2b\xe7\xe6\
\xeb\x27\x6c\xcf\x02\xf8\x8c\x93\x25\xa4\x89\x15\xdc\x1e\x06\x43\
\xc9\xe0\x84\x29\x7b\x9f\x7a\xf8\x2b\xba\xfd\x3f\xfc\xb2\xda\xdd\
\x0d\xdb\xa3\xe4\xa2\x31\xa1\xbf\xaa\x35\xf4\xfc\xb9\xf9\xfa\x59\
\xdb\xb3\x00\xbe\x23\x96\x90\x26\x56\x70\xbb\xd8\x29\x94\x0c\x82\
\x29\x7b\x4f\x9f\x38\xa5\x7f\xfa\xe3\x3f\xaf\xbf\x3f\xf2\x55\xdb\
\xa3\x64\xaa\x39\xa5\x9f\x3a\x74\x79\xfd\x7b\xe6\xe6\xeb\x91\xed\
\x59\x80\x22\x60\x0d\x87\x54\xb0\x82\xdb\xdd\x5e\xa1\x64\xb0\x92\
\xcb\x5e\x14\x45\xfa\xf0\x27\x3e\xa7\x85\xd3\xa7\xf4\xaa\x57\x5c\
\x6f\x7b\x9c\x54\xd5\x1a\x3a\xd6\x98\xd0\xcb\x0e\x5e\x56\x7f\xc8\
\xf6\x2c\x40\x91\x70\xb2\x84\xb4\xb0\x82\xdb\xc1\xb0\xa1\x64\x70\
\xc2\x94\x8f\x0f\x7d\xec\xb3\xfa\xbe\x7f\xfd\x73\xfa\xd2\xe3\x8f\
\xd9\x1e\x25\x15\xcd\x49\xfd\xdc\xe1\xab\xea\x97\xcd\xcd\xd7\xbf\
\x61\x7b\x16\xa0\x68\x38\x59\x42\x2a\x5e\x7e\xcb\x5b\xde\x2e\xe9\
\x46\xdb\x73\xb8\x26\x69\x28\x19\x9c\x30\xe5\xa3\xd3\xe9\xea\xc1\
\x8f\x7d\x46\x8f\x1c\xf9\x9a\x5e\x7d\xe3\x4b\xd4\xa8\x0d\xf7\x61\
\xc7\x2e\xa9\x4f\xe8\x43\x8d\x96\xbe\x8d\xd3\x24\x20\x3b\x81\xed\
\x01\xe0\xbf\x73\x2b\xb8\xe4\x45\x50\x70\xa3\x86\xd2\x56\x51\x14\
\x69\x71\x71\x51\xeb\x6b\x6b\xb6\x6f\x4e\x29\xbc\xfe\x35\x37\xe8\
\xdf\xfd\xe8\x6d\xaa\x57\xdc\x8f\xa6\x7a\x4b\x0f\x57\x6b\xfa\x17\
\x73\xf3\xf5\xaf\xd8\x9e\x05\x28\x3a\xd6\x70\x48\x03\x2b\xb8\x01\
\x69\x84\x92\xc4\x4a\x2e\x6f\x1f\xfe\xc4\xe7\xf4\xd6\x9f\x7c\xe7\
\x62\x47\xeb\x3f\x54\x6b\xe8\xb8\xed\x79\xb6\x53\x9f\xd0\x87\x5b\
\xd3\xba\xf6\xd2\x2b\xea\x37\x10\x4a\x40\x3e\x88\x25\xa4\x81\x57\
\xc1\x6d\x91\x56\x28\x19\x04\x53\x7e\x5a\x13\x13\x8b\x33\x33\x33\
\x57\xbe\xf0\xc5\x33\x7f\x74\xf8\xaa\xfa\xa5\xad\x69\xbd\xa4\x31\
\xa1\xf7\xdb\x9e\xab\x5a\xd3\x4a\x73\x52\xff\xa9\x35\xad\x7d\x97\
\x5e\x5e\x7f\xc3\xdc\x7c\xfd\x88\xed\x99\x80\x32\x61\x0d\x87\xb1\
\xb0\x82\x3b\x5f\xda\xa1\xb4\x15\x2b\xb9\x6c\x99\x50\xfa\xf8\x5f\
\xbe\x63\x75\xf0\xd7\x16\x8e\x75\x2a\x51\xa4\xef\x8c\xfa\xfa\xf7\
\x9d\x0d\xbd\x29\xea\x67\xff\xd8\x59\xad\x2b\xac\xd6\xf5\x9e\x4a\
\x45\xbf\x39\x37\x5f\xff\x9a\xed\xef\x0f\x50\x66\x35\xdb\x03\xc0\
\x7b\xac\xe0\xce\xc9\x32\x94\xa4\xf8\x84\x89\x60\x4a\xdf\x6e\xa1\
\x24\x49\x73\xf3\xf5\xbe\xa4\x87\x24\x3d\x74\xec\xf1\x8e\xea\x93\
\xba\x2a\x8a\xf4\x96\x7e\x4f\xdf\xdf\xeb\xea\xc6\x7e\x57\xad\x71\
\x67\xa8\x35\xb4\x58\xa9\xea\xaf\x83\x8a\xee\x0d\x02\x7d\x64\x6e\
\xbe\x7e\xc6\xf6\xf7\x05\xc0\x26\x4e\x96\x30\xb2\xdb\xef\xbc\xe7\
\x62\x49\x5f\x97\xb4\xcf\xf6\x2c\xb6\x65\x1d\x4a\x5b\x71\xc2\x94\
\xae\xbd\x42\x69\x18\x0b\xc7\x3a\x75\x49\x87\xa3\x48\x2f\x96\x74\
\x5d\x14\xe9\x85\x8a\x74\x38\x8a\x74\xb1\xa4\x49\x6d\xbe\xf2\xb8\
\xab\x40\x4b\x81\xb4\x10\x04\x7a\x52\x81\xbe\xa6\x40\x5f\x0d\xa4\
\xc7\x24\x9d\xe4\x0d\x24\x01\x77\x11\x4b\x18\x09\xa1\x14\xcb\x33\
\x94\x0c\x82\x29\x1d\x69\x84\x12\x80\xe2\xe3\x7d\x96\x90\x18\xa1\
\x14\xb3\x11\x4a\x12\xef\xc3\x94\x06\x42\x09\xc0\xb0\x88\x25\x24\
\x42\x28\xc5\x6c\x85\x92\x41\x30\x8d\x8e\x50\x02\x90\x04\xb1\x84\
\xa1\x11\x4a\x31\xdb\xa1\x64\x10\x4c\xc9\x11\x4a\x00\x92\x22\x96\
\x30\x14\x42\x29\xe6\x4a\x28\x19\x04\xd3\xf0\x08\x25\x00\xa3\x20\
\x96\xb0\x27\x42\x29\xe6\x5a\x28\x19\x04\xd3\xde\x08\x25\x00\xa3\
\x22\x96\xb0\x2b\x42\x29\xe6\x6a\x28\x19\x04\xd3\xce\x08\x25\x00\
\xe3\x20\x96\xb0\x23\x42\x29\xe6\x7a\x28\x19\x04\xd3\x85\x08\x25\
\x00\xe3\x22\x96\xb0\x2d\x42\x29\xe6\x4b\x28\x19\x04\x53\x8c\x50\
\x02\x90\x06\x62\x09\x17\x20\x94\x62\xbe\x85\x92\x41\x30\x11\x4a\
\x00\xd2\x43\x2c\xe1\x3c\x84\x52\xcc\xd7\x50\x32\xca\x1c\x4c\x84\
\x12\x80\x34\x11\x4b\x78\x0e\xa1\x14\xf3\x3d\x94\x8c\x32\x06\x13\
\xa1\x04\x20\x6d\xc4\x12\x24\x11\x4a\x5b\x15\x25\x94\x8c\x32\x05\
\x13\xa1\x04\x20\x0b\xc4\x12\x08\xa5\x2d\x8a\x16\x4a\x46\x19\x82\
\x89\x50\x02\x90\x15\x62\xa9\xe4\x08\xa5\x58\x51\x43\xc9\x28\x72\
\x30\x11\x4a\x00\xb2\x44\x2c\x95\x18\xa1\x14\x2b\x7a\x28\x19\x45\
\x0c\x26\x42\x09\x40\xd6\x88\xa5\x92\x22\x94\x62\x65\x09\x25\xa3\
\x48\xc1\x44\x28\x01\xc8\x03\xb1\x54\x42\x84\x52\xac\x6c\xa1\x64\
\x14\x21\x98\x08\x25\x00\x79\x21\x96\x4a\x86\x50\x8a\x95\x35\x94\
\x0c\x9f\x83\x89\x50\x02\x90\x27\x62\xa9\x44\x08\xa5\x58\xd9\x43\
\xc9\xf0\x31\x98\x08\x25\x00\x79\x23\x96\x4a\x82\x50\x8a\x11\x4a\
\xe7\xf3\x29\x98\x08\x25\x00\x36\x10\x4b\x25\x40\x28\xc5\x08\xa5\
\xed\xf9\x10\x4c\x84\x12\x00\x5b\x88\xa5\x82\x23\x94\x62\x84\xd2\
\xee\x5c\x0e\x26\x42\x09\x80\x4d\xc4\x52\x81\x11\x4a\x31\x42\x69\
\x38\x2e\x06\x13\xa1\x04\xc0\x36\x62\xa9\xa0\x08\xa5\x18\xa1\x94\
\x8c\x4b\xc1\x44\x28\x01\x70\x01\xb1\x54\x40\x84\x52\x8c\x50\x1a\
\x8d\x0b\xc1\x44\x28\x01\x70\x05\xb1\x54\x30\x84\x52\x8c\x50\x1a\
\x8f\xcd\x60\x22\x94\x00\xb8\x84\x58\x2a\x10\x42\x29\x46\x28\xa5\
\xc3\x46\x30\x11\x4a\x00\x5c\x43\x2c\x15\x04\xa1\x14\x23\x94\xd2\
\x95\x67\x30\x11\x4a\x00\x5c\x44\x2c\x15\x00\xa1\x14\x23\x94\xb2\
\x91\x47\x30\x11\x4a\x00\x5c\x45\x2c\x79\x8e\x50\x8a\x11\x4a\xd9\
\xca\x32\x98\x08\x25\x00\x2e\x23\x96\x3c\x46\x28\xc5\x08\xa5\x7c\
\x64\x11\x4c\x84\x12\x00\xd7\x11\x4b\x9e\x22\x94\x62\x84\x52\xbe\
\xd2\x0c\x26\x42\x09\x80\x0f\x88\x25\x0f\x11\x4a\x31\x42\xc9\x8e\
\x34\x82\x89\x50\x02\xe0\x0b\x62\xc9\x33\x84\x52\x8c\x50\xb2\x6b\
\x9c\x60\x22\x94\x00\xf8\x84\x58\xf2\x08\xa1\x14\x23\x94\xdc\x30\
\x4a\x30\x11\x4a\x00\x7c\x43\x2c\x79\x82\x50\x8a\x11\x4a\x6e\x49\
\x12\x4c\x84\x12\x00\x1f\x11\x4b\x1e\x20\x94\x62\x84\x92\x9b\x86\
\x09\x26\x42\x09\x80\xaf\x88\x25\xc7\x11\x4a\x31\x42\xc9\x6d\xbb\
\x05\x13\xa1\x04\xc0\x67\xc4\x92\xc3\x08\xa5\x18\xa1\xe4\x87\xed\
\x82\x89\x50\x02\xe0\xbb\xc0\xf6\x00\xd8\xde\xed\x77\xde\xb3\x5f\
\xd2\x37\x44\x28\x11\x4a\x1e\x8a\xa2\x48\x8b\x8b\x8b\xaa\x04\xc1\
\xea\xd4\xf4\xf4\x01\x42\x09\x80\xcf\x88\x25\x07\xdd\x7e\xe7\x3d\
\x2d\x49\xff\x20\xe9\x6a\xdb\xb3\xd8\x46\x28\xf9\xab\xd1\xa8\x3e\
\xdd\x8f\xfa\x2f\xfd\xc0\xfb\x7e\xfa\x94\xed\x59\x00\x60\x1c\x15\
\xdb\x03\x60\x5b\xef\x12\xa1\x44\x28\x79\x6c\x62\xb2\xfe\xc1\x66\
\xab\x76\x39\xa1\x04\xa0\x08\x38\x59\x72\xcc\xed\x77\xde\xf3\x3d\
\x92\xfe\xc2\xf6\x1c\xb6\x11\x4a\x7e\xaa\xd5\x2a\x1b\xad\x89\xfa\
\xed\xf7\xff\xee\x1d\x7f\x6c\x7b\x16\x00\x48\x0b\xb1\xe4\x90\xdb\
\xef\xbc\x67\x52\xd2\x8a\xed\x39\x6c\x23\x94\xfc\xd3\x68\x54\x17\
\xea\x8d\xda\xcf\x57\x2a\xfa\xdd\xfb\xde\x7d\x47\x64\x7b\x1e\x00\
\x48\x53\xcd\xf6\x00\x38\xcf\x4f\xd8\x1e\xc0\x36\x42\xc9\x1f\xf5\
\x7a\x35\x6c\x34\xaa\xbf\x55\xa9\x06\xef\xba\xef\xdd\x77\x1c\xb5\
\x3d\x0f\x00\x64\x85\x93\x25\x47\xdc\x7e\xe7\x3d\x35\x49\x1d\xdb\
\x73\xd8\x44\x28\xb9\x8f\x40\x02\x50\x46\x9c\x2c\xb9\xe3\x06\xdb\
\x03\xd8\x44\x28\xb9\x8b\x40\x02\x50\x76\xc4\x92\x3b\x6e\xb3\x3d\
\x80\x2d\x84\x92\x7b\x08\x24\x00\x88\x11\x4b\xee\x78\xab\xed\x01\
\x6c\x20\x94\xdc\x41\x20\x01\xc0\xf6\x78\xce\x92\x03\x6e\xbf\xf3\
\x9e\x8a\xa4\x9e\xed\x39\xf2\x46\x28\xd9\x47\x20\x01\xc0\xde\x38\
\x59\x72\x43\xe9\xfe\x7f\x20\x94\xec\x21\x90\x00\x20\x99\xd2\xfd\
\x90\x76\x54\xa9\x4e\xf8\x08\xa5\xfc\x11\x48\x00\x30\x3a\x62\x09\
\xb9\x22\x94\xf2\x43\x20\x01\x40\x3a\x88\x25\xe4\x86\x50\xca\x1e\
\x81\x04\x00\xe9\x23\x96\x90\x0b\x42\x29\x3b\x04\x12\x00\x64\x8b\
\x58\x42\xe6\x08\xa5\xf4\x11\x48\x00\x90\x1f\x62\x09\x99\x22\x94\
\xd2\x43\x20\x01\x80\x1d\xc4\x12\x32\x43\x28\x8d\x8f\x40\x02\x00\
\xfb\x88\x25\x64\x82\x50\x1a\x1d\x81\x04\x00\x6e\x21\x96\x90\x3a\
\x42\x29\x39\x02\x09\x00\xdc\x45\x2c\x21\x55\x84\xd2\xf0\x08\x24\
\x00\xf0\x03\xb1\x84\xd4\x10\x4a\x7b\x23\x90\x00\xc0\x3f\xc4\x12\
\x52\x41\x28\xed\x8c\x40\x02\x00\xbf\x11\x4b\x18\x1b\xa1\x74\x21\
\x02\x09\x00\x8a\x83\x58\xc2\x58\x08\xa5\x18\x81\x04\x00\xc5\x44\
\x2c\x61\x64\x84\x52\xac\x35\x51\xff\x74\xbd\x5e\xb9\xe9\xbe\x77\
\xdf\x61\x7b\x14\x00\x40\xca\x2a\xb6\x07\x80\x9f\x08\xa5\x18\xa1\
\x04\x00\xc5\x46\x2c\x21\x31\x42\x29\x46\x28\x01\x40\xf1\x11\x4b\
\x48\x84\x50\x8a\x11\x4a\x00\x50\x0e\xc4\x12\x86\x46\x28\xc5\x08\
\x25\x00\x28\x0f\x62\x09\x43\x21\x94\x62\x84\x12\x00\x94\x0b\xb1\
\x84\x3d\x11\x4a\x31\x42\x09\x00\xca\x87\x58\xc2\xae\x08\xa5\x18\
\xa1\x04\x00\xe5\x44\x2c\x61\x47\x84\x52\x8c\x50\x02\x80\xf2\x22\
\x96\xb0\x2d\x42\x29\x46\x28\x01\x40\xb9\x11\x4b\xb8\x00\xa1\x14\
\x23\x94\x00\x00\xc4\x12\xce\x43\x28\xc5\x08\x25\x00\x80\x44\x2c\
\x61\x0b\x42\x29\x46\x28\x01\x00\x0c\x62\x09\x92\x08\xa5\xad\x08\
\x25\x00\xc0\x56\xc4\x12\x08\xa5\x2d\x08\x25\x00\xc0\x20\x62\xa9\
\xe4\x08\xa5\x18\xa1\x04\x00\xd8\x0e\xb1\x54\x62\x84\x52\x8c\x50\
\x02\x00\xec\x84\x58\x2a\x29\x42\x29\x46\x28\x01\x00\x76\x43\x2c\
\x95\x10\xa1\x14\x23\x94\x00\x00\x7b\x21\x96\x4a\x86\x50\x8a\x11\
\x4a\x00\x80\x61\x10\x4b\x25\x42\x28\xc5\x08\x25\x00\xc0\xb0\x88\
\xa5\x92\x20\x94\x62\x84\x12\x00\x20\x09\x62\xa9\x04\x08\xa5\x18\
\xa1\x04\x00\x48\x8a\x58\x72\xc0\x2b\x5f\xfa\xc2\x5a\x56\x97\x4d\
\x28\xc5\x08\x25\x00\xc0\x28\x32\xfb\x21\x8d\xe1\x84\x61\xb7\xd6\
\xee\x74\xff\xe4\xb3\x8f\x3c\x9e\xfa\x65\x13\x4a\x31\x42\x09\x00\
\x30\x2a\x4e\x96\x2c\x0a\xc3\x6e\x4d\xd2\xfd\x95\x20\xf8\xee\xb4\
\x2f\x9b\x50\x8a\x11\x4a\x00\x80\x71\x10\x4b\x96\x98\x50\x92\xf4\
\x96\xb4\x2f\x9b\x50\x8a\x11\x4a\x00\x80\x71\x11\x4b\x16\x10\x4a\
\xf9\x20\x94\x00\x00\x69\x20\x96\x72\x46\x28\xe5\x83\x50\x02\x00\
\xa4\x85\x58\xca\x11\xa1\x94\x0f\x42\x09\x00\x90\x26\x62\x29\x27\
\xbb\x85\x52\x50\x09\xc6\xba\x6c\x42\x29\x46\x28\x01\x00\xd2\x46\
\x2c\xe5\x60\xaf\x13\xa5\x4a\x30\x7a\x2c\x11\x4a\x31\x42\x09\x00\
\x90\x05\x62\x29\x63\xc3\xac\xde\x82\x20\xd0\xa1\x03\xfb\x13\x5f\
\x36\xa1\x14\x23\x94\x00\x00\x59\xa9\xda\x1e\xa0\xc8\x92\x3c\x47\
\x69\x79\x75\x5d\x8f\x7d\xe3\xf8\xd0\x97\x4d\x28\xc5\x08\x25\x00\
\x40\x96\x38\x59\xca\x48\xd2\x27\x73\xbf\xec\xba\x2b\x86\xbe\x6c\
\x42\x29\x46\x28\x01\x00\xb2\x46\x2c\x65\x60\x94\x57\xbd\x5d\x3a\
\x77\xd1\x50\x5f\x47\x28\xc5\x08\x25\x00\x40\x1e\x58\xc3\xa5\x6c\
\xd4\xb7\x07\x08\x82\x40\xcf\xbb\x68\x56\x8f\x7c\xf5\x9b\x3b\x7e\
\x0d\xa1\x14\x23\x94\x00\x00\x79\xe1\x64\x29\x45\xe3\xbe\x8f\xd2\
\x2b\xae\xbf\x6a\xc7\x5f\x23\x94\x62\x84\x12\x00\x20\x4f\x9c\x2c\
\xa5\x24\x8d\x37\x9c\xac\x04\x81\xae\xbb\xfa\x32\x7d\xf2\xe1\x47\
\xcf\xfb\xf7\x84\x52\x8c\x50\x02\x00\xe4\x8d\x58\x4a\x41\x9a\xef\
\xcc\xbd\x7f\x76\x4a\x95\x20\xd0\xd7\xce\xbd\x32\x8e\x50\x8a\x11\
\x4a\x00\x00\x1b\x88\xa5\x31\x65\xf1\x11\x26\x2f\xbc\xe2\xa0\x9e\
\x3e\xf1\xac\x1e\x7d\xec\x38\xa1\x74\x0e\xa1\x04\x00\xb0\x85\xe7\
\x2c\x8d\x21\xab\xcf\x7a\x0b\x82\x40\x6f\x7d\xc3\x6b\xd5\xac\x35\
\x6c\xdf\x44\x27\xb4\x26\xea\x7f\x4b\x28\x01\x00\x6c\x19\xef\x43\
\xc9\x4a\x2c\xcb\x0f\xc5\x5d\x3b\x1b\x69\x63\x55\xea\xf5\x7a\xfa\
\xd5\xdf\xbb\x4f\x5f\x7f\x72\xf8\x37\xab\x2c\x9a\xc9\xc9\xc6\xbd\
\xef\x7f\xcf\xdb\x7e\xc0\xf6\x1c\x00\x80\xf2\x62\x0d\x37\x82\x3c\
\x42\x49\x92\x2a\x95\x8a\x5e\x73\xc3\x4b\xa4\x20\xd2\xa3\x4f\x1c\
\xb3\x7d\xb3\x73\x37\x35\xdd\xfc\xb1\xf7\xff\xfe\xdb\x7e\xce\xf6\
\x1c\x00\x80\x72\x23\x96\x12\xca\x2b\x94\xb6\x7a\xf1\x55\xcf\xd7\
\x2d\x2f\xbf\x4e\x4f\x1e\x5f\xd0\xe9\x33\x4b\xb6\xbf\x05\x99\x9b\
\x98\xac\xdf\x37\x31\x51\xbf\xe5\xfe\xdf\xbd\xe3\x93\xb6\x67\x01\
\x00\x80\x35\x5c\x02\x36\x42\x69\xd0\xc9\x33\xa1\xfe\xea\xa3\x9f\
\xd4\xa7\x1f\x79\x54\x9d\x4e\xcf\xf6\xb7\x24\x35\xf5\x7a\x75\xa9\
\xd1\xa8\xbe\xab\x52\x0d\x7e\xe5\xbe\x77\xdf\x71\xda\xf6\x3c\x00\
\x00\x18\xc4\xd2\x90\x5c\x08\xa5\x41\x2b\x6b\xeb\x3a\xb6\x70\x4a\
\x67\x97\x56\xb4\xba\xbe\xbe\xed\xd7\x9c\x59\x5e\xfa\xdb\x8f\x7c\
\xea\x91\xfb\x72\xfe\x76\x0d\x25\x50\xb0\xa0\x40\x8f\x07\x81\xbe\
\x72\xdf\xbb\xef\x08\x6d\xcf\x03\x00\xc0\x76\x88\xa5\x21\xb8\x18\
\x4a\xc3\x68\x4c\xea\xb7\x0f\x3d\xbf\xfe\x53\xd9\x7e\x77\x00\x00\
\x28\x36\x62\x69\x0f\x84\x12\x00\x00\xe5\x46\x2c\xed\x82\x50\x02\
\x00\x00\xc4\xd2\x0e\x08\x25\x00\x00\x20\x11\x4b\xdb\x22\x94\x00\
\x00\x80\x41\x2c\x0d\x20\x94\x00\x00\xc0\x56\xc4\xd2\x16\x84\x12\
\x00\x00\x18\x44\x2c\x9d\x43\x28\x01\x00\x80\xed\x10\x4b\x22\x94\
\x00\x00\xc0\xce\x4a\x1f\x4b\x84\x12\x00\x00\xd8\x4d\xa9\x63\x89\
\x50\x02\x00\x00\x7b\x29\x6d\x2c\x11\x4a\x00\x00\x60\x18\xa5\x8c\
\x25\x42\x09\x00\x00\x0c\xab\x74\xb1\x44\x28\x01\x00\x80\x24\x4a\
\x15\x4b\x84\x12\x00\x00\x48\xaa\x34\xb1\x44\x28\x01\x00\x80\x51\
\x94\x22\x96\x08\x25\x00\x00\x30\xaa\xc2\xc7\x12\xa1\x04\x00\x00\
\xc6\x51\xe8\x58\x22\x94\x00\x00\xc0\xb8\x0a\x1b\x4b\x84\x12\x00\
\x00\x48\x43\x21\x63\x89\x50\x02\x00\x00\x69\x29\x5c\x2c\x11\x4a\
\x00\x00\x20\x4d\x85\x8a\x25\x42\x09\x00\x00\xa4\xad\x30\xb1\x44\
\x28\x01\x00\x80\x2c\x14\x22\x96\x08\x25\x00\x00\x90\x15\xef\x63\
\x89\x50\x02\x00\x00\x59\xf2\x3a\x96\x08\x25\x00\x00\x90\x35\x6f\
\x63\x89\x50\x02\x00\x00\x79\xf0\x32\x96\x08\x25\x00\x00\x90\x17\
\xef\x62\x89\x50\x02\x00\x00\x79\xf2\x2a\x96\x08\x25\x00\x00\x90\
\x37\x6f\x62\x89\x50\x02\x00\x00\x36\x78\x11\x4b\x84\x12\x00\x00\
\xb0\xc5\xf9\x58\x22\x94\x00\x00\x80\x4d\x4e\xc7\x12\xa1\x04\x00\
\x00\x6c\x73\x36\x96\x08\x25\x00\x00\xe0\x02\x27\x63\x89\x50\x02\
\x00\x00\xae\x70\x2e\x96\x08\x25\x00\x00\xe0\x12\xa7\x62\x89\x50\
\x02\x00\x00\xae\x71\x26\x96\x08\x25\x00\x00\xe0\x22\x27\x62\x89\
\x50\x02\x00\x00\xae\xb2\x1e\x4b\x84\x12\x00\x00\x70\x99\xd5\x58\
\x22\x94\x00\x00\x80\xeb\x2a\xb6\xae\x38\x0c\xbb\x81\xa4\x3f\x10\
\xa1\x04\x00\x00\x1c\x66\x2d\x96\x24\xfd\x8c\xa4\x1f\x4c\xfb\x42\
\x09\x25\x00\x00\x90\x26\x2b\x6b\xb8\x30\xec\xde\x20\xe9\xb3\x69\
\x5f\x2e\xa1\x04\x00\x00\xd2\x96\x7b\x2c\x85\x61\xb7\x22\x69\x41\
\xd2\x25\x69\x5e\x2e\xa1\x04\x00\x00\xb2\x60\x63\x0d\xf7\x06\x11\
\x4a\x00\x00\xc0\x13\x36\x4e\x96\x8e\x48\xba\x26\xad\xcb\x23\x94\
\x00\x00\x40\x96\x72\x8d\xa5\x30\xec\x1e\x94\x74\x3c\xad\xcb\x23\
\x94\x00\x00\x40\xd6\xf2\x5e\xc3\xbd\x3a\xad\x0b\x22\x94\x00\x00\
\x40\x1e\xf2\x8e\xa5\xef\x48\xe3\x42\x08\x25\x00\x00\x90\x97\xbc\
\x63\xe9\x96\x71\x2f\x80\x50\x02\x00\x00\x79\xca\x3b\x96\x5e\x34\
\xce\x6f\x26\x94\x00\x00\x40\xde\xf2\x8e\xa5\xe6\xa8\xbf\x91\x50\
\x02\x00\x00\x36\xe4\x1d\x4b\x0b\xa3\xfc\x26\x42\x09\x00\x00\xd8\
\x92\x77\x2c\x25\xfe\x88\x13\x42\x09\x00\x00\xd8\x94\x77\x2c\x7d\
\x38\xc9\x17\x13\x4a\x00\x00\xc0\xb6\xbc\x63\xe9\xa3\xc3\x7e\x21\
\xa1\x04\x00\x00\x5c\x90\x77\x2c\x1d\x19\xe6\x8b\x08\x25\x00\x00\
\xe0\x8a\x5c\x63\x69\x76\xb6\xd6\x95\xf4\x8e\xdd\xbe\x86\x50\x02\
\x00\x00\x2e\xb1\xf1\x41\xba\x07\xb4\xc3\xab\xe2\x08\x25\x00\x00\
\xe0\x9a\xbc\xd7\x70\x9a\x9d\xad\x2d\x4a\xba\x6b\xf0\xdf\x13\x4a\
\x00\x00\xc0\x45\xb9\x9f\x2c\x49\x52\x18\x76\x6b\x92\x1e\x97\x74\
\xb9\x44\x28\x01\x00\x00\x77\x59\x89\x25\x49\x0a\xc3\xee\xbc\xa4\
\xa7\x08\x25\x00\x00\xe0\xb2\xdc\xd7\x70\xc6\xec\x6c\xed\xd8\xfa\
\xb2\xde\x44\x28\x01\x00\x00\x97\x59\x8b\x25\x49\x9a\x3b\x5c\x7b\
\xb0\x39\xad\x6f\x4f\xfb\x72\x9b\x93\x7a\x27\xa1\x04\x00\x00\xd2\
\x60\x6d\x0d\xb7\xd5\xc2\xb1\xce\x5c\xaf\xa3\xbf\xe9\x6c\xe8\x5b\
\xc6\xb9\x9c\x4a\x4d\xeb\xf5\x96\xde\x78\x70\xbe\xfe\x09\xdb\xb7\
\x09\x00\x00\x14\x83\xd5\x93\x25\x63\x6e\xbe\xbe\x70\xe9\x95\xf5\
\x97\x34\xa7\xf4\x7d\xd5\xba\x9e\x4d\xfa\xfb\x83\x40\x51\x73\x52\
\xef\x6c\xb4\x34\x45\x28\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\xf6\xf0\xff\x01\x77\x97\x9b\x92\x7a\x53\x0f\
\x4f\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x63\x72\
\x65\x61\x74\x65\x00\x32\x30\x32\x30\x2d\x30\x37\x2d\x31\x39\x54\
\x30\x33\x3a\x33\x39\x3a\x31\x35\x2b\x30\x30\x3a\x30\x30\x5a\xd0\
\x26\x18\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x6d\
\x6f\x64\x69\x66\x79\x00\x32\x30\x32\x30\x2d\x30\x35\x2d\x33\x30\
\x54\x30\x32\x3a\x35\x32\x3a\x35\x31\x2b\x30\x30\x3a\x30\x30\xeb\
\xb8\xc4\x94\x00\x00\x00\x20\x74\x45\x58\x74\x73\x6f\x66\x74\x77\
\x61\x72\x65\x00\x68\x74\x74\x70\x73\x3a\x2f\x2f\x69\x6d\x61\x67\
\x65\x6d\x61\x67\x69\x63\x6b\x2e\x6f\x72\x67\xbc\xcf\x1d\x9d\x00\
\x00\x00\x18\x74\x45\x58\x74\x54\x68\x75\x6d\x62\x3a\x3a\x44\x6f\
\x63\x75\x6d\x65\x6e\x74\x3a\x3a\x50\x61\x67\x65\x73\x00\x31\xa7\
\xff\xbb\x2f\x00\x00\x00\x18\x74\x45\x58\x74\x54\x68\x75\x6d\x62\
\x3a\x3a\x49\x6d\x61\x67\x65\x3a\x3a\x48\x65\x69\x67\x68\x74\x00\
\x35\x38\x37\x2e\x25\x1c\x47\x00\x00\x00\x17\x74\x45\x58\x74\x54\
\x68\x75\x6d\x62\x3a\x3a\x49\x6d\x61\x67\x65\x3a\x3a\x57\x69\x64\
\x74\x68\x00\x35\x38\x37\xbd\xd4\x4c\x1a\x00\x00\x00\x19\x74\x45\
\x58\x74\x54\x68\x75\x6d\x62\x3a\x3a\x4d\x69\x6d\x65\x74\x79\x70\
\x65\x00\x69\x6d\x61\x67\x65\x2f\x70\x6e\x67\x3f\xb2\x56\x4e\x00\
\x00\x00\x17\x74\x45\x58\x74\x54\x68\x75\x6d\x62\x3a\x3a\x4d\x54\
\x69\x6d\x65\x00\x31\x35\x39\x30\x38\x30\x37\x31\x37\x31\x6c\xcd\
\x2e\x3f\x00\x00\x00\x12\x74\x45\x58\x74\x54\x68\x75\x6d\x62\x3a\
\x3a\x53\x69\x7a\x65\x00\x32\x33\x33\x36\x39\x42\xca\xed\xb2\x52\
\x00\x00\x00\x5a\x74\x45\x58\x74\x54\x68\x75\x6d\x62\x3a\x3a\x55\
\x52\x49\x00\x66\x69\x6c\x65\x3a\x2f\x2f\x2f\x64\x61\x74\x61\x2f\
\x77\x77\x77\x72\x6f\x6f\x74\x2f\x77\x77\x77\x2e\x65\x61\x73\x79\
\x69\x63\x6f\x6e\x2e\x6e\x65\x74\x2f\x63\x64\x6e\x2d\x69\x6d\x67\
\x2e\x65\x61\x73\x79\x69\x63\x6f\x6e\x2e\x63\x6e\x2f\x66\x69\x6c\
\x65\x73\x2f\x31\x32\x37\x2f\x31\x32\x37\x32\x34\x38\x32\x2e\x70\
\x6e\x67\xd1\xa1\x20\xf9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\
\x60\x82\
"
qt_resource_name = b"\
\x00\x03\
\x00\x00\x78\xc3\
\x00\x72\
\x00\x65\x00\x73\
\x00\x09\
\x07\xd8\xb7\x27\
\x00\x69\
\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\
\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
"
qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x73\xbe\x19\xd9\xc0\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
if qt_version < [5, 8, 0]:
rcc_version = 1
qt_resource_struct = qt_resource_struct_v1
else:
rcc_version = 2
qt_resource_struct = qt_resource_struct_v2
def qInitResources():
QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
def qCleanupResources():
QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
qInitResources()
<RCC>
<qresource prefix="res/">
<file alias="image.png">res/image.png</file>
</qresource>
</RCC>
import sys
from unicodedata import normalize
import clipboard as cl
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication,QMenu,QSystemTrayIcon,QTableWidget,QLabel,QLineEdit,QHeaderView
import res
import json
pattern = {
"⼞": "口",
"⺒": "巳",
"⺎": "兀",
"⺏": "尣",
"⺓": "幺",
"⺔": "彑",
"⺛": "旡",
"⺝": "月",
"⺞": "歺",
"⺟": "母",
"⺠": "民",
"⺢": "氺",
"⺩": "王",
"⺬": "示",
"⺯": "糹",
"⺽": "臼",
"⺾": "艹",
"⻁": "虎",
"⻃": "覀",
"⻄": "西",
"⻆": "角",
"⻈": "讠",
"⻋": "车",
"⻑": "長",
"⻒": "镸",
"⻖": "阝",
"⻘": "青",
"⻙": "韦",
"⻚": "页",
"⻛": "风",
"⻜": "飞",
"⻝": "食",
"⻢": "马",
"⻣": "骨",
"⻤": "鬼",
"⻥": "鱼",
"⻦": "鸟",
"⻧": "卤",
"⻩": "黄",
"⻪": "黾",
"⻫": "斉",
"⻬": "齐",
"⻭": "歯",
"⻮": "齿",
"⻯": "竜",
"⻰": "龙",
"⻱": "龜",
"⻲": "亀",
"⻳": "龟"
}
class Tray:
def __init__(self):
self.app = QApplication(sys.argv)
icon = QIcon(":res/image.png")
menu = QMenu()
exitAction = menu.addAction("退出")
exitAction.triggered.connect(sys.exit)
self.clipboard = QApplication.clipboard()
self.clipboard.dataChanged.connect(self.fun)
self.tray = QSystemTrayIcon()
self.tray.setIcon(icon)
self.tray.setContextMenu(menu)
self.tray.show()
self.tray.setToolTip("修正从MarginNote脑图中复制出来的汉字编码")
self.tray.showMessage("Message", "Running!")
def run(self):
self.app.exec_()
sys.exit()
def fun(self):
if self.clipboard.mimeData().hasText():
text = self.clipboard.text()
tmp=normalize("NFKC", text)
new_tex = "".join([pattern[x] if x in pattern else x for x in list(tmp)])
if text != new_tex:
cl.copy(new_tex)
comparison={a:b for a,b in zip(list(text),list(new_tex)) if a != b}
self.tray.showMessage("替换列表:",json.dumps(comparison,ensure_ascii=False))
# print(text)
# print(new_tex)
if __name__ == "__main__":
app = Tray()
app.run()
[console_scripts]
pylupdate5=PyQt5.pylupdate_main:main
pyrcc5=PyQt5.pyrcc_main:main
pyuic5=PyQt5.uic.pyuic:main
Metadata-Version: 2.1
Name: PyQt5
Version: 5.15.0
Requires-Python: >=3.5
Summary: Python bindings for the Qt cross platform application toolkit
Home-Page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-Email: info@riverbankcomputing.com
License: GPL v3
Requires-Dist: PyQt5-sip (>=12.8, <13)
PyQt5 - Comprehensive Python Bindings for Qt v5
===============================================
Qt is set of cross-platform C++ libraries that implement high-level APIs for
accessing many aspects of modern desktop and mobile systems. These include
location and positioning services, multimedia, NFC and Bluetooth connectivity,
a Chromium based web browser, as well as traditional UI development.
PyQt5 is a comprehensive set of Python bindings for Qt v5. It is implemented
as more than 35 extension modules and enables Python to be used as an
alternative application development language to C++ on all supported platforms
including iOS and Android.
PyQt5 may also be embedded in C++ based applications to allow users of those
applications to configure or enhance the functionality of those applications.
Author
------
PyQt5 is copyright (c) Riverbank Computing Limited. Its homepage is
https://www.riverbankcomputing.com/software/pyqt/.
Support may be obtained from the PyQt mailing list at
https://www.riverbankcomputing.com/mailman/listinfo/pyqt/.
License
-------
PyQt5 is released under the GPL v3 license and under a commercial license that
allows for the development of proprietary applications.
Documentation
-------------
The documentation for the latest release can be found
`here <https://www.riverbankcomputing.com/static/Docs/PyQt5/>`__.
Installation
------------
The GPL version of PyQt5 can be installed from PyPI::
pip install PyQt5
The wheels include a copy of the required parts of the LGPL version of Qt.
``pip`` will also build and install the bindings from the sdist package but
Qt's ``qmake`` tool must be on ``PATH``.
The ``sip-install`` tool will also install the bindings from the sdist package
but will allow you to configure many aspects of the installation.
../../Scripts/pylupdate5.exe,sha256=Ftio4m5QsZPOM-qUSw0wFyLdXvTO_BEuCyH_ro8Yizc,106374
../../Scripts/pyrcc5.exe,sha256=6HTGFpBs0i95fgzTXzlujLGabNWf8aVzTJJ6Sc1OQSA,106370
../../Scripts/pyuic5.exe,sha256=rhG8RVRIgdurRRQHVUC2RAmR904VjR4T9sYYM4QgsF8,106369
PyQt5-5.15.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
PyQt5-5.15.0.dist-info/METADATA,sha256=qbBkCoW3dI-vca0FjY3nhd9EnjxVldV26BcsecFG0L8,2216
PyQt5-5.15.0.dist-info/RECORD,,
PyQt5-5.15.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
PyQt5-5.15.0.dist-info/WHEEL,sha256=txxQxMmG-mKfN4w2RmtX9fFwlRKzKnerBRWqMZVD8cg,113
PyQt5-5.15.0.dist-info/entry_points.txt,sha256=Qif0K5dtSx55Jy85ruKNbDlFdMdcekmMavb6lQz49g0,116
PyQt5-5.15.0.dist-info\RECORD,,
PyQt5/QAxContainer.pyd,sha256=mSyx7X6slf8JQVd3EBG1rt_AqjHf6aM8dkI5nLp_qeE,271360
PyQt5/QAxContainer.pyi,sha256=VKxAphkIuT2SLNF0kjNC2C5z9jP2XY34ZakftraP2as,4774
PyQt5/Qt.pyd,sha256=HTb1rxkeowKJRhGoPVD1NKuSQ6bX5cG2FderHKGYSS4,11776
PyQt5/Qt/bin/Qt5Bluetooth.dll,sha256=EgIeBPo8h_dCxBcb9Jd9Z3bosYES5A-T53mhBdxuJUU,550008
PyQt5/Qt/bin/Qt5Core.dll,sha256=RYYaRZAkdPwf6jicDXN1xXgx54Ho_TRuH5aKvgufjLU,5998712
PyQt5/Qt/bin/Qt5DBus.dll,sha256=_w_tN5B8v2SQrng5nliok6CAnuybal5nMSONOf7A5J8,445048
PyQt5/Qt/bin/Qt5Designer.dll,sha256=q-lBqUsxW0v2BRqn-EcvDs0-E0W3Fjg0Iu2rmxdi17w,4587472
PyQt5/Qt/bin/Qt5Gui.dll,sha256=_JlVru3vOkOfU28kO_Uli2wop8ktBQYxKwA1aKVmd2U,7085176
PyQt5/Qt/bin/Qt5Help.dll,sha256=AsBREKjnJtBGzR22OJyWZKTlgy4760miXU5ZZTm4GAw,426104
PyQt5/Qt/bin/Qt5Location.dll,sha256=AKdxnwdv9D5WzpBsj-QP1RtoMBTzyMoSl-9SCyRZdAo,1687160
PyQt5/Qt/bin/Qt5Multimedia.dll,sha256=r-wIVlCKDNIHD34lb5fN7NgZ2cueTwTi_HjMaEq8HRo,740304
PyQt5/Qt/bin/Qt5MultimediaWidgets.dll,sha256=cSw1iP7nOqRLxEEkkejUcwxz72gmfJp-pZgJKYpyeJA,102520
PyQt5/Qt/bin/Qt5Network.dll,sha256=d5CfXe9GgrY7wanBTT6rr-xTLWciesorDB48w8lYcEg,1349240
PyQt5/Qt/bin/Qt5NetworkAuth.dll,sha256=nQNNpNupCzoYbsv-lfRYriJM3nU0JOYd8uYJtLcgR_w,163960
PyQt5/Qt/bin/Qt5Nfc.dll,sha256=F2uDZxoI4yBZeE9vuMo2u79yI8cLe7k4x2UowVqqdbI,137336
PyQt5/Qt/bin/Qt5OpenGL.dll,sha256=9HwlW64wLPGfXKCFoGyyFyb0D43sRUPbWX4TBQQbhU0,320120
PyQt5/Qt/bin/Qt5Positioning.dll,sha256=3G233N7W4YxFJlNMYpryhFo_xkHkAgxFYOOzmPjXBV4,320120
PyQt5/Qt/bin/Qt5PositioningQuick.dll,sha256=f2lHqeTBAU5Vp6Yv--QtmYN48t2kFNK3s3BH5KFwcFA,110712
PyQt5/Qt/bin/Qt5PrintSupport.dll,sha256=FfXGGNyH5yTsThcuURRNMwRbpJIUKI4TbTS-WxyRqa8,318584
PyQt5/Qt/bin/Qt5Qml.dll,sha256=JVB5CW6fsCVTB6lpN4KMBXTnqvKGR-MzbKssejcZ9xM,3782776
PyQt5/Qt/bin/Qt5QmlModels.dll,sha256=VRru8xShI2_MriQuxqtReDYhpJBaVj1oSLciWBg_3Po,443000
PyQt5/Qt/bin/Qt5QmlWorkerScript.dll,sha256=sRo4JF3clwyX5y_dRbbuoc_KBUPZTpyWa_UJVtekczo,56952
PyQt5/Qt/bin/Qt5Quick.dll,sha256=iAUFpmUtJaYWQZyt437Bg5htOtunkXrZyHGtuoG8M2U,4194424
PyQt5/Qt/bin/Qt5Quick3D.dll,sha256=UnNP5KYnuwX3d6AKq736vJKdIFtIgFmF__QpoBZUu8I,523384
PyQt5/Qt/bin/Qt5Quick3DAssetImport.dll,sha256=zI3OghlGA3XCHnYTpWj_rplVR-MtHstYNxl2VcmLItg,134776
PyQt5/Qt/bin/Qt5Quick3DRender.dll,sha256=e97r-eg9gkGL8niPHQgdNU44yRPKRwPMv75F_eB9W9k,228984
PyQt5/Qt/bin/Qt5Quick3DRuntimeRender.dll,sha256=tCe6yTYrI1e0trezP8TPzOmD46m62aX8LJve9pWVqT8,1243256
PyQt5/Qt/bin/Qt5Quick3DUtils.dll,sha256=jK_9CdSUBsorSj1aijwcOOIFZqtu8hS98f3Bl9lyu-4,43128
PyQt5/Qt/bin/Qt5QuickControls2.dll,sha256=NuWypWsiJ-_j0SRpHtQ1OemZMALDw572LawLGJ2mFVo,175224
PyQt5/Qt/bin/Qt5QuickParticles.dll,sha256=sVlH0VTbi5k2UJtJ1DOVmMicbRynrH57M1VD9cylSW4,496760
PyQt5/Qt/bin/Qt5QuickShapes.dll,sha256=B-yS2GYDTId-odyX2igytqQf5MExu-LjIsVyC-PLPNg,219256
PyQt5/Qt/bin/Qt5QuickTemplates2.dll,sha256=oh4FgNWJ4S3O4aujkbsQH8YrcswP6825gJ4P8RoR_VA,1119864
PyQt5/Qt/bin/Qt5QuickTest.dll,sha256=3mpnENGvPcW58-Odyc723obFRqNOov1hadkGLD-KARY,118904
PyQt5/Qt/bin/Qt5QuickWidgets.dll,sha256=YP5cJXYZ-x1ZcEj89vTWjpvtEGXQdKeyzHCyYDQy3rY,76752
PyQt5/Qt/bin/Qt5RemoteObjects.dll,sha256=34kqhNEIne_zFLjEo6ptk6DoJkhdxHkkag70-bNA9Ec,486008
PyQt5/Qt/bin/Qt5Sensors.dll,sha256=7Ucnc7n7Oc-4sun5Vq1vE2FZW15gNIlelC26KwV_a4E,203384
PyQt5/Qt/bin/Qt5SerialPort.dll,sha256=7xu6UOQGVwFpy0d-ccNzAWEOoXd8U96YiiN6Ckoy7Ys,76408
PyQt5/Qt/bin/Qt5Sql.dll,sha256=tWeLMJQ1D2nUPU2XSi78IMzsGftaMZBQ3sZ9kc0WuwM,208504
PyQt5/Qt/bin/Qt5Svg.dll,sha256=uMDdym5z1aGKgyMHvRTVj9QjS-cnpmD5NzVH4jg-VYA,329848
PyQt5/Qt/bin/Qt5Test.dll,sha256=RWs2-x1Ov5-kmgo6m9cwhp7lMiL9fYNkxWlHSW4pPxM,242808
PyQt5/Qt/bin/Qt5WebChannel.dll,sha256=rcYqyOeV1G6MXg8vb9Q7xz_gmwXJXnTnVzYOmlKPCpc,136312
PyQt5/Qt/bin/Qt5WebSockets.dll,sha256=wXzgRBhDdoG4scWj0iVZ_dEK9GVw6nW_-vh5lJLQ6GQ,159352
PyQt5/Qt/bin/Qt5Widgets.dll,sha256=z02iCMZkjjJHL1iTnDGRPEF4IIybETOoVr5zXrh6ziU,5516920
PyQt5/Qt/bin/Qt5WinExtras.dll,sha256=_-lOEC2rVw7MQWHlJz2ffon97cos3YxI59UsrTjVin4,469624
PyQt5/Qt/bin/Qt5Xml.dll,sha256=kKgIKZb1ngNmEV2xVqT86p0FVYYP6adxjRzgS_z87es,213112
PyQt5/Qt/bin/Qt5XmlPatterns.dll,sha256=78NZVQnOaYGVNCO6EIlqGfdg1V7ALbQZjMICsCUPj-I,2653816
PyQt5/Qt/bin/concrt140.dll,sha256=HwcqbcmM2ILFQiCOeo_k--Ujl4FYjxfABaJgf9_mLV0,317208
PyQt5/Qt/bin/d3dcompiler_47.dll,sha256=6ZSEfgGm8eTL3FqGRhasJi9n7k8U2xlJhGYajZJ6t_Q,4173928
PyQt5/Qt/bin/libEGL.dll,sha256=OBcYOCyt0Vmk3JhxTkVNQMOmDD9npbbVgv5Vh7Om_Ec,23672
PyQt5/Qt/bin/libGLESv2.dll,sha256=pNPAF0Rj7NRHJYWDzZBXertNsIyPmwxa0hQJnPL5tDo,3368056
PyQt5/Qt/bin/libcrypto-1_1-x64.dll,sha256=bbe9tgVZtS4n7bIoriXcxMXdhJQ62OEerB74clDJTfQ,3205632
PyQt5/Qt/bin/libeay32.dll,sha256=RNymakcNzKG_nmwfIrT-IXXE2eeWiEzdYdhTbwE0Fuo,1988608
PyQt5/Qt/bin/libssl-1_1-x64.dll,sha256=2igOHTy1Fo5eWEpXBY61sF-zvja9rv0goUT02jzbkDA,681472
PyQt5/Qt/bin/msvcp140.dll,sha256=iPVdhrULCn5V5xrS2PdVIUa6JuknIw2vLiatOpcZc8U,590112
PyQt5/Qt/bin/msvcp140_1.dll,sha256=RGxIwSJMKJvTCACH_hXWdZQW1k9BNq3fMAhqvVQV2D8,31728
PyQt5/Qt/bin/msvcp140_2.dll,sha256=JLR8lmtuSmWz5N-GbTR9NCfpvXCb5VDDgiRCfrXhQ9M,193520
PyQt5/Qt/bin/opengl32sw.dll,sha256=ljZBpxj5yuJwXVKZ6um3RE6E5yqzvvlqaRUQ3QX6HaQ,20923392
PyQt5/Qt/bin/ssleay32.dll,sha256=piUQhJrezaCQ9ToTK-SdqjrNkrTqywLQRk9iwG1lWvY,361984
PyQt5/Qt/bin/vcruntime140.dll,sha256=Xhl6CGtqdxG6oJr-TqfGjw53ey_zPx3yWiHzdbfZaTo,101872
PyQt5/Qt/bin/vcruntime140_1.dll,sha256=Hw9fLOZx4PaM-WF2ch3w5eb1J8jKnPqYqodbWjgW1GA,44528
PyQt5/Qt/plugins/assetimporters/assimp.dll,sha256=jmso5-3lOvNlnyoD_CQvBWqSIZ9VBH2Ys4v-I1c6FRs,1607288
PyQt5/Qt/plugins/assetimporters/uip.dll,sha256=EDxbe6YzRTHdYfiXIsFt0sltIBowgbdA2sO9heHSUMc,520824
PyQt5/Qt/plugins/audio/qtaudio_wasapi.dll,sha256=rF-gC9r5Dnd5Z-l7xhDDuP38TtMAwriVbbHSL2ztzeo,96376
PyQt5/Qt/plugins/audio/qtaudio_windows.dll,sha256=8vUTiSywbDGhWfIAFNmFPuN_MFf_OVfcsLNGXkehxos,63608
PyQt5/Qt/plugins/bearer/qgenericbearer.dll,sha256=PJi2rrEWwGPJjI0W8Fa2461EGJmHsiaTRanGa1FU23U,51832
PyQt5/Qt/plugins/generic/qtuiotouchplugin.dll,sha256=VdeWmyoaoHwHO2STQzWH3-g36MXel2XBQzbBkqYiFAM,66168
PyQt5/Qt/plugins/geometryloaders/defaultgeometryloader.dll,sha256=wXmkToBLOzRAlsFtQwjZCZoOwXZCwS13p6ow4BAcDI4,74872
PyQt5/Qt/plugins/geometryloaders/gltfgeometryloader.dll,sha256=150QkP3tFd3AQ0gNpru8GvYqkRcymjL6Z0o4AQpBn34,55416
PyQt5/Qt/plugins/geoservices/qtgeoservices_esri.dll,sha256=eaIT33Bu5MBuBEZhntMcB37XSmEBFMFxd-BOwCngZrg,172664
PyQt5/Qt/plugins/geoservices/qtgeoservices_itemsoverlay.dll,sha256=VDVJ8zAHwvJyBmo4zqt3dPNAbJHI2egr7FuoQuwjSco,40568
PyQt5/Qt/plugins/geoservices/qtgeoservices_mapbox.dll,sha256=Zg91bWncBGc8RxarYxrGqqDmCdg8hjnv5v8yRJoRVC8,385144
PyQt5/Qt/plugins/geoservices/qtgeoservices_nokia.dll,sha256=wVbBp6qqrZbzAMpbToddq8D-lEilXfkYcpV9fAVTpDg,329336
PyQt5/Qt/plugins/geoservices/qtgeoservices_osm.dll,sha256=I6uNFvuiNBOxEbkS4fqLt1QCtVCrcIha6uUqXJ4K1jc,223864
PyQt5/Qt/plugins/iconengines/qsvgicon.dll,sha256=PEgLnfbDSrDsF-jMtMXYEfJNvZVwZaDSIfMTut9DG-8,40568
PyQt5/Qt/plugins/imageformats/qgif.dll,sha256=4fYYbTnPqVxmOa46A1BmyHzBs6dteQnhi3ZmFCKj2Yo,38008
PyQt5/Qt/plugins/imageformats/qicns.dll,sha256=kAB3kMTAXomSWmTRWPFC00QhC2PbINEInulTboCQlaM,44664
PyQt5/Qt/plugins/imageformats/qico.dll,sha256=K1HE8DjMlaEJKG4gjAWLu07hoRZ2zuoKSc-iInSbzZA,36984
PyQt5/Qt/plugins/imageformats/qjpeg.dll,sha256=z_dpvxSlPErGwq49ZPIeBPL9kH0JelSheEr0g7WW3e8,418936
PyQt5/Qt/plugins/imageformats/qsvg.dll,sha256=A-4hB2_zPbyVoo86c4uvXx_EgY7tfrbP4QHMFURD7LE,28112
PyQt5/Qt/plugins/imageformats/qtga.dll,sha256=XgLtItBWeuYyOau0PwU9F4MM0314b3Vmy9S02n4s5-o,30328
PyQt5/Qt/plugins/imageformats/qtiff.dll,sha256=SmDMP-Y8BjcodjnftUUQg8KS8fldh77w84mH9F-ctqA,387704
PyQt5/Qt/plugins/imageformats/qwbmp.dll,sha256=kL5M85uBWwfub9hYX4OBnHs24jWpAHb2OOrejgT973U,28792
PyQt5/Qt/plugins/imageformats/qwebp.dll,sha256=_I8lMvjdWeX9P8xB1C4KVanuVDnzGD5fhFoZCK54lBQ,506832
PyQt5/Qt/plugins/mediaservice/dsengine.dll,sha256=X0keNs74Ffs82_8mtI1HAVxU_PEZL0XKmBrmB7f40y4,308856
PyQt5/Qt/plugins/mediaservice/qtmedia_audioengine.dll,sha256=QMUiI36RvvkCe3Xe1FFD2WQobKiZc4yEnSFGqJel2gU,68216
PyQt5/Qt/plugins/mediaservice/wmfengine.dll,sha256=YJbB4e4eJZ6Dw55bTYp0FNQNFzwtPmOhNBA57ZXnquc,216184
PyQt5/Qt/plugins/platforms/qminimal.dll,sha256=BbCNrEkzG9HJKlA7zmtgHihJunfS1AgCWhEOVcVk84I,845432
PyQt5/Qt/plugins/platforms/qoffscreen.dll,sha256=putZrciSALogO-9VirHi_bvRCBSVlyRcY2GloYGeILQ,752248
PyQt5/Qt/plugins/platforms/qwebgl.dll,sha256=UKvFl3Ci4Z74a8IMc4j8NxXgthd_qCOTFnRwo45QKT8,564344
PyQt5/Qt/plugins/platforms/qwindows.dll,sha256=ugJ47ZhR3_KuKbmyG7-M-8BQCXP70CFOimqXyV-KU_k,1493624
PyQt5/Qt/plugins/platformthemes/qxdgdesktopportal.dll,sha256=efYDVWJ5sXwTU-JOK1teBBDLOtTG3b-3YKeLnIUL5CU,62072
PyQt5/Qt/plugins/playlistformats/qtmultimedia_m3u.dll,sha256=3GQLzZNpV8l5ygl2x90Azii5XRIt3u8DkLSxvBesGHo,32376
PyQt5/Qt/plugins/position/qtposition_positionpoll.dll,sha256=ppwfq0WM4DWESOG50xv9W001PPIz3lnYo6o_CnUgbVE,48760
PyQt5/Qt/plugins/position/qtposition_serialnmea.dll,sha256=ArapoeBXpE2lZ14U3L-b9v5LqhEfushUoLQo_QW6qbw,66680
PyQt5/Qt/plugins/position/qtposition_winrt.dll,sha256=FlvB-6lNWwrQydoMTYzA_Cl-gQ44szotjpzasxiHsjU,55416
PyQt5/Qt/plugins/printsupport/windowsprintersupport.dll,sha256=_IEGdTlYiqPj0jR2Brb_pZoqv6HuUTUqOKFWAapJ17E,53368
PyQt5/Qt/plugins/renderers/openglrenderer.dll,sha256=yuykUfNTKnzvn-z2vI-QPkZjS6KVLp2UseiPHgw4SlY,785528
PyQt5/Qt/plugins/sceneparsers/assimpsceneimport.dll,sha256=WoVbn5g6ZXjYqkGMIf_Jd2glwlZbJ4pGv4FmTIDGnLQ,4524152
PyQt5/Qt/plugins/sceneparsers/gltfsceneexport.dll,sha256=g4c5tY49VskN0EzYaTILhJ2dLRab2-OVSKOqKdus32A,187000
PyQt5/Qt/plugins/sceneparsers/gltfsceneimport.dll,sha256=1lPum_Add75Df8XJZsB2X6jnqQXvBnNoBNoVB_1E14c,201336
PyQt5/Qt/plugins/sensorgestures/qtsensorgestures_plugin.dll,sha256=orUbRghJZp5OREC1pzYceC6oe3UECF7PRh56mp4uTII,80504
PyQt5/Qt/plugins/sensorgestures/qtsensorgestures_shakeplugin.dll,sha256=B54uXTH_VGP8onWWBzKd4aqoqhxANDDOknHlVz_IdMk,30328
PyQt5/Qt/plugins/sensors/qtsensors_generic.dll,sha256=bFwmWPN4SdhQJl603oJ1I9oJ3Q-l8RU8hHy1dOTYxX4,41592
PyQt5/Qt/plugins/sqldrivers/qsqlite.dll,sha256=1LBob75Bumto9aHYIQe5Ex2jZYmdbA_ehRhduJtADP0,1410680
PyQt5/Qt/plugins/sqldrivers/qsqlodbc.dll,sha256=ORYkLfYRKV5xSXWIuu53si_vMe7MydVudBpgQDXIrF4,97912
PyQt5/Qt/plugins/sqldrivers/qsqlpsql.dll,sha256=Fg9am2ECwSSnkcQFpuErjW5RsYwqJ9rKM5GPauepOFE,84600
PyQt5/Qt/plugins/styles/qwindowsvistastyle.dll,sha256=o0f800CrbfE__3KUWFaWr1y7txEElEIEUH8MO56tav0,143480
PyQt5/Qt/plugins/texttospeech/qtexttospeech_sapi.dll,sha256=doWdCeu1IC_oCfSyk1zJ_JgBTGUkkyTIdi4X94cGzNw,43128
PyQt5/Qt/plugins/webview/qtwebview_webengine.dll,sha256=AcW5aPe_nBl00_QcfzK0uFBfbtu_9mKRwm7wLPlZSDs,35960
PyQt5/Qt/qml/Qt/WebSockets/qmldir,sha256=F-CMOo3Sw1-SS8-Ak4ixi_WJaqmPb6ECMFM2XNc59ng,144
PyQt5/Qt/qml/Qt/labs/animation/labsanimationplugin.dll,sha256=NpUqkTOTo-HMx2qI_siwH7di1iVMVFeM5Rx8I6ZmVJ4,39544
PyQt5/Qt/qml/Qt/labs/animation/plugins.qmltypes,sha256=ehkvhJa2iOPHmDzYPmYGxNjDoOZMJOvO35SYx8cVw4E,1340
PyQt5/Qt/qml/Qt/labs/animation/qmldir,sha256=yk-ntU5finbbRnqvnKaykmExEmBaDSUY9jvlmTTY7ew,87
PyQt5/Qt/qml/Qt/labs/calendar/DayOfWeekRow.qml,sha256=F0UdLIddgT_9Zp7IxZX1DaGyiAIAQLhZeBkpVpuQsYk,2709
PyQt5/Qt/qml/Qt/labs/calendar/DayOfWeekRow.qmlc,sha256=wm3mq_6LYJIJx-YBmW63Tl5fmzAXa1iVvIKZ_Gjf53s,4404
PyQt5/Qt/qml/Qt/labs/calendar/MonthGrid.qml,sha256=DGlvOIDLMm99u09OsO2c6VG8ZDfZyUidZW3defWXvwg,2777
PyQt5/Qt/qml/Qt/labs/calendar/MonthGrid.qmlc,sha256=Pgb0y3vaKSuMBuUMbjb7M3QjuMMg9cMF2WKJSU5cZF8,4912
PyQt5/Qt/qml/Qt/labs/calendar/WeekNumberColumn.qml,sha256=HopTZTzg_x3eGEn-1NzI5w4XHresvhpyBJtgeXUbJZU,2717
PyQt5/Qt/qml/Qt/labs/calendar/WeekNumberColumn.qmlc,sha256=AfDLmqDtNhMLQoYMcOulQuAjZORDvG7gSpJj1EI3vII,4420
PyQt5/Qt/qml/Qt/labs/calendar/plugins.qmltypes,sha256=S-KsNaDY2FVGGJV_lfWm9sBHUkMflvqEjR6Lhs27H-E,17167
PyQt5/Qt/qml/Qt/labs/calendar/qmldir,sha256=axS3YKOePFVGuY5XJeYeBtKA2nVmm7WBA95d-B2L7vY,193
PyQt5/Qt/qml/Qt/labs/calendar/qtlabscalendarplugin.dll,sha256=3oOsRnqU9w2KyahWcXuTfC6dGKjCa-YQTdN8WSMmA_c,97400
PyQt5/Qt/qml/Qt/labs/folderlistmodel/plugins.qmltypes,sha256=XziIxoc5hBPhJzvHOA_fpQy9PVAuuf8_Y7QL1NZvKb0,13525
PyQt5/Qt/qml/Qt/labs/folderlistmodel/qmldir,sha256=91uzI9_CJdFx2xEuUJ40zHRQeGy3Eg30sfCFpRDftzk,128
PyQt5/Qt/qml/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll,sha256=zMzLXj67xutWDvCKC7oGIGh1tcHFaAFOG6NpNvA7a1I,63096
PyQt5/Qt/qml/Qt/labs/location/locationlabsplugin.dll,sha256=6Pm60rKQZUJi2yesIYa3u-Wzsi9epDFf7SwY1SCUIuE,50808
PyQt5/Qt/qml/Qt/labs/location/plugins.qmltypes,sha256=CH1NmFzCwM-b1vcrU9wxO2x8aFWQiE2RMCedMMpfTSc,9913
PyQt5/Qt/qml/Qt/labs/location/qmldir,sha256=zlLfFqFTshiaWrnS8qCxuTN4HMx6i7PkJyCO7sFKSJE,122
PyQt5/Qt/qml/Qt/labs/platform/plugins.qmltypes,sha256=eMvm66sjO2KtYDzuvIsPEKplWdQI73v92UdwkPXQZCA,19431
PyQt5/Qt/qml/Qt/labs/platform/qmldir,sha256=LAX72WmKMpZIe4t02LI1T8CuOaRVnFqDZwK1mB-m5cA,86
PyQt5/Qt/qml/Qt/labs/platform/qtlabsplatformplugin.dll,sha256=d8AH8TffTuQM8j2PXpIz_-dNrEw2s6WOKmDXAMf9eiQ,230008
PyQt5/Qt/qml/Qt/labs/qmlmodels/labsmodelsplugin.dll,sha256=5tjaw8o0MSdaDff5p6HMaO3P39qJNe30DMnuB1-5Vfs,122488
PyQt5/Qt/qml/Qt/labs/qmlmodels/plugins.qmltypes,sha256=0C5g9GWrRlEboAb3q7A-72cJK38QsJUeBurHS9C62ng,15611
PyQt5/Qt/qml/Qt/labs/qmlmodels/qmldir,sha256=0U7_BqqVNJ8a88cUxW74XFblPQsQ6JMZY_XXjwmKjho,84
PyQt5/Qt/qml/Qt/labs/settings/plugins.qmltypes,sha256=eb8SHZd1i095gr7LcdUKOcTvZRYYVyecteU6vITEv-s,1131
PyQt5/Qt/qml/Qt/labs/settings/qmldir,sha256=SVIq9ASI5S6KHe2otR9ZHfGsyhYFM2eE631CmeWvAuw,107
PyQt5/Qt/qml/Qt/labs/settings/qmlsettingsplugin.dll,sha256=-czX3lKR_iawE2ApNKPQBdDYzu1MNF1sQoSgZAWKGRI,41592
PyQt5/Qt/qml/Qt/labs/sharedimage/plugins.qmltypes,sha256=fXANKfysJjsVRT_qGxzdJFS-4O6u4MiFYP2aJO9TDUQ,250
PyQt5/Qt/qml/Qt/labs/sharedimage/qmldir,sha256=eSWN3IH7aAkGDU5v-9L4dtRS90kQ4OVVQ4GHBQGKWZQ,90
PyQt5/Qt/qml/Qt/labs/sharedimage/sharedimageplugin.dll,sha256=bB7Hw7VxvhEdFF8vAt5eu9MYIzEU9MrlHm_S_I_ojQE,41592
PyQt5/Qt/qml/Qt/labs/wavefrontmesh/plugins.qmltypes,sha256=iKaXZ6SHoZbhpNbTREW3LL9LhUKrJ5QW1i6F8_BsaaM,1349
PyQt5/Qt/qml/Qt/labs/wavefrontmesh/qmldir,sha256=0XxQJpJq8oWm9fYyzarbAWlQCZWH19WgxNo2w6qZV5I,122
PyQt5/Qt/qml/Qt/labs/wavefrontmesh/qmlwavefrontmeshplugin.dll,sha256=_uubn7T-A1uYf77f-R5q1BCa6VtEoiLU5F8NbsO7n8I,46712
PyQt5/Qt/qml/Qt/test/qtestroot/plugins.qmltypes,sha256=HbX2l2cz1iFe4JTdO80P_XZVUMn8F-9sMaTFlZHjnFU,771
PyQt5/Qt/qml/Qt/test/qtestroot/qmldir,sha256=52vxQFRFjZIhRZXzXX0tsgwJdDrC5WILvyVi63T9TF4,53
PyQt5/Qt/qml/QtBluetooth/declarative_bluetooth.dll,sha256=5ZZaMgnHE_kqiXKH0MOrM2_MoGKIPAW51LxOkkTraWo,85624
PyQt5/Qt/qml/QtBluetooth/plugins.qmltypes,sha256=vu51l3evp1iOX2DRer75cTA2Hdy1ae4n5ZuZ8YZEV04,15195
PyQt5/Qt/qml/QtBluetooth/qmldir,sha256=hFDP76dCDo5vc4upzMdvZ60UARVFMbMUKDh0rMMHLyg,108
PyQt5/Qt/qml/QtGraphicalEffects/Blend.qml,sha256=rrZ-CeCIeEhPDBNRqI-CPUqdBjxZ7zP1Y5l0ei8FhkE,19778
PyQt5/Qt/qml/QtGraphicalEffects/BrightnessContrast.qml,sha256=mAYL_RI9LuigD8bp6hx2k5DvRJyuaTQ7hLPTYCdpy7E,6585
PyQt5/Qt/qml/QtGraphicalEffects/ColorOverlay.qml,sha256=MNlzYO_hPAKXdFE-YXa_aMj6x8h_jgPd5FjIMheEuhI,5095
PyQt5/Qt/qml/QtGraphicalEffects/Colorize.qml,sha256=yXvOqBHcWdSA6YVxlqxVPUhjulN4MEC9_H9eM51CmGU,7876
PyQt5/Qt/qml/QtGraphicalEffects/ConicalGradient.qml,sha256=8zHhz6Exw4OGA5SDM6FyaIeBdibm11aelUDghN8NYHU,10264
PyQt5/Qt/qml/QtGraphicalEffects/Desaturate.qml,sha256=pN_zmVGSZ_rPsvIgM8ZaA_H0cncc7x35HNhxTMdV65g,5079
PyQt5/Qt/qml/QtGraphicalEffects/DirectionalBlur.qml,sha256=jmC7fJLZdyONUoCFh7oNymZNYRkni1RFO_B2V8gVyHI,11031
PyQt5/Qt/qml/QtGraphicalEffects/Displace.qml,sha256=1XW8jAQZtC2hiBwRKr12-J_j5NEV0u9muqYMk5Hy4j4,7217
PyQt5/Qt/qml/QtGraphicalEffects/DropShadow.qml,sha256=8RAfQYFvPFGO93B3y9y-sV9PgRnbO938CVnKPExF_fM,12506
PyQt5/Qt/qml/QtGraphicalEffects/FastBlur.qml,sha256=APbsoes6FzDAnWZX6KAPu_rElE1tY6wvtkvWTUj2SRo,13881
PyQt5/Qt/qml/QtGraphicalEffects/GammaAdjust.qml,sha256=9Ep3yAZ9Dg_rRc803PkDzl3iWcSB546FPtp7k0DNl2E,6235
PyQt5/Qt/qml/QtGraphicalEffects/GaussianBlur.qml,sha256=VEWzWR6J1pbosgd6o10_75dZ9j4aTVTQ60gh3z0linQ,13601
PyQt5/Qt/qml/QtGraphicalEffects/Glow.qml,sha256=ketmJMSJxQbFTsr9weyXA6JqZkmVyDO6dLadP0jAmxg,10025
PyQt5/Qt/qml/QtGraphicalEffects/HueSaturation.qml,sha256=R-kFTVMJkO1FZQ8qvY6SEqP_XWOy4grrskmz9BQhZgI,7419
PyQt5/Qt/qml/QtGraphicalEffects/InnerShadow.qml,sha256=C7ta8uWP82lpN1YNpQLchE15Kibh78c_elFl5BAiQ4Y,12859
PyQt5/Qt/qml/QtGraphicalEffects/LevelAdjust.qml,sha256=h7Kt4_nmxcew5fLrLx758OVD1Cj8YqytWM2NOp_XsYg,15891
PyQt5/Qt/qml/QtGraphicalEffects/LinearGradient.qml,sha256=IfPiz0L4pClFgAjvoVXG7phP2dLZb6W1ybAnq5u0XuM,10829
PyQt5/Qt/qml/QtGraphicalEffects/MaskedBlur.qml,sha256=cLXJQ38JP7wr_USMfAiMCifBFB5fWSxCpDaujxnLAUM,7807
PyQt5/Qt/qml/QtGraphicalEffects/OpacityMask.qml,sha256=Lj3nxANLH50zdqgnz0qakQ42QxtdXF0ALC_cKrwFBW4,5585
PyQt5/Qt/qml/QtGraphicalEffects/RadialBlur.qml,sha256=ZdFlEnScm48wcmVDSkwJurMYjknE79x0Bl-x9PD7y3A,12345
PyQt5/Qt/qml/QtGraphicalEffects/RadialGradient.qml,sha256=kr1m4Ql_IEEaJ3QaNGyI5Htvnsa1YP5aS6L3VrRBiuo,13745
PyQt5/Qt/qml/QtGraphicalEffects/RectangularGlow.qml,sha256=1CoC2SCQFm7IeEJfKAYQNMl28wEtGrZmNCfiL4R3W0E,9305
PyQt5/Qt/qml/QtGraphicalEffects/RecursiveBlur.qml,sha256=oV7G0AFoszaQBMQG5ROnHBwQgt8vZuoIapuVbiMYnl0,11649
PyQt5/Qt/qml/QtGraphicalEffects/ThresholdMask.qml,sha256=LzWT9Pvskhod4DMcRDUFsPcKouQINMWhF14piHRYW0Y,7462
PyQt5/Qt/qml/QtGraphicalEffects/ZoomBlur.qml,sha256=V9P7n_TU9dPNM_y_Re8VbMdKO9GjmnbLa-r5j4Z2bf4,11760
PyQt5/Qt/qml/QtGraphicalEffects/plugins.qmltypes,sha256=Y1DBfRZnVj6x37p1_lxDh8zD8Y-OoeJmZI9d9GPBzPE,327
PyQt5/Qt/qml/QtGraphicalEffects/private/DropShadowBase.qml,sha256=jPAJQfIm-4sVpHb7LKkC5T2LcJIHeomlDc9NOzk7iZY,3802
PyQt5/Qt/qml/QtGraphicalEffects/private/DropShadowBase.qmlc,sha256=19HEv9krMU2XPS0tir8GKW-faf618C9H0itFwS3CjEA,7424
PyQt5/Qt/qml/QtGraphicalEffects/private/FastGlow.qml,sha256=rSIhKVChyNmwn2-gOT-MDnAs-swFJBsNXfDT0rqc76U,9961
PyQt5/Qt/qml/QtGraphicalEffects/private/FastGlow.qmlc,sha256=HiU0jXAe5X3NutGeMlK0fSQaGzE2fRb1SDqhB1Alwkc,21704
PyQt5/Qt/qml/QtGraphicalEffects/private/FastInnerShadow.qml,sha256=w-39p8NnfZRoHgAsHOYtG-oHSgSmIyvDmFNEcPCeJXg,10099
PyQt5/Qt/qml/QtGraphicalEffects/private/FastInnerShadow.qmlc,sha256=4htdZKLzHe_JRiP8hjFtJ9esU7gjhIIfzq_6OUuCfKs,22064
PyQt5/Qt/qml/QtGraphicalEffects/private/FastMaskedBlur.qml,sha256=0hxVIyJ8wkRDxaM9idepV72iN26uFrnStvvlrtfWhDM,7916
PyQt5/Qt/qml/QtGraphicalEffects/private/FastMaskedBlur.qmlc,sha256=_3dvLspaCIR0FwMc10fFa0kYLAgVybKZlOiqb1b27d4,20108
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianDirectionalBlur.qml,sha256=iD0di_YumO59RZDWR9wbXgskITxkb-n2yRyAa1niJ38,12752
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianDirectionalBlur.qmlc,sha256=tNWiz5L61N3EKaAtd_Hz7a2_LqDSTjctR4US_wbR6Ak,26696
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianGlow.qml,sha256=BNmmNDX2yHI6B0QnR1DjBTddY1Mt19IVUmUBxm3QxpA,3823
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianGlow.qmlc,sha256=7IELz38bjKqhzfC1ovNkAu2Ij6UwDxHEXQnMurrknVw,7616
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianInnerShadow.qml,sha256=5H20BIjDyq6Bgm9KBwviLy_D0nIPaeY1nnzwJxIbtSQ,4345
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianInnerShadow.qmlc,sha256=6-bSz13huoKNCWk9Hu7pg4l4kvhzem0leZLpjNF6o50,9408
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianMaskedBlur.qml,sha256=mKOfNyvHptyDpOflG1bSqoHkWNsbOqBYULPCLPTC-dw,4041
PyQt5/Qt/qml/QtGraphicalEffects/private/GaussianMaskedBlur.qmlc,sha256=TwVm5_GTSaNAcjY97rkVXelAgd8zludTfpeNOZFbvdc,7908
PyQt5/Qt/qml/QtGraphicalEffects/private/qmldir,sha256=12gcTAySfwfu-GOhVuJUveC_60ig7qiPE1uAMlqnf98,446
PyQt5/Qt/qml/QtGraphicalEffects/private/qtgraphicaleffectsprivate.dll,sha256=id-PV6oSaU9lZapECyEN_ZXoluKmLaiC8iv6Wt0C-G4,61048
PyQt5/Qt/qml/QtGraphicalEffects/qmldir,sha256=ozrGSk2kGRZup7SY9bVXO4sPPZBox1BsaRHxf665R_A,1016
PyQt5/Qt/qml/QtGraphicalEffects/qtgraphicaleffectsplugin.dll,sha256=hGACw1z4mO6x3hfJphdnu4mKuXhqO79wyoIhRJsZ30w,65144
PyQt5/Qt/qml/QtLocation/declarative_location.dll,sha256=wf1hgrcIJ_hQG7XyR26Bma2aSt_AKVje_-QfppK6vS8,174200
PyQt5/Qt/qml/QtLocation/plugins.qmltypes,sha256=sv2GQEKF9Zw8DjThOB7_MMTkUNHjKOsNFJmIYYHScao,70426
PyQt5/Qt/qml/QtLocation/qmldir,sha256=2EbLEOQJqhaiFrQ11QExP0t6Yur-EVjVLrxtjLos820,114
PyQt5/Qt/qml/QtMultimedia/Video.qml,sha256=YBpetGkTPkgTUG4959Wej2yj0cgI399mAmNGJiD_gT4,17795
PyQt5/Qt/qml/QtMultimedia/declarative_multimedia.dll,sha256=Qhi1d7lDA6fGIdy0S45TgSAcdq5i7Ec9LDKKiWVKdzs,273016
PyQt5/Qt/qml/QtMultimedia/plugins.qmltypes,sha256=NBhSJMb4LY3gZWusQ-qFUxYme4Yu4SnxNLOsU6VKDs4,79219
PyQt5/Qt/qml/QtMultimedia/qmldir,sha256=vjgxIJRjQFqWWnxmoXjU__0MLxDeFo6_hRzAll0sINM,140
PyQt5/Qt/qml/QtNfc/declarative_nfc.dll,sha256=eHqIDUZ_GFsQ6P75IfiqWwIU1GB7bF5eDkKVia_hRvs,61560
PyQt5/Qt/qml/QtNfc/plugins.qmltypes,sha256=FNjomEEHOQZ_3jjtTMu_1YFUqd_v4HIeriCPWpy5lj4,3433
PyQt5/Qt/qml/QtNfc/qmldir,sha256=4pk_6SdF6_bKDRVUKT2zRRYcpBmidmMutyuJlG93Jwc,90
PyQt5/Qt/qml/QtPositioning/declarative_positioning.dll,sha256=ckE6KSDWRa3DbGR6EejSrttwgWcmQyPk9I7YfJIvQYQ,67704
PyQt5/Qt/qml/QtPositioning/plugins.qmltypes,sha256=iCf7QHoKDaxYeqWLphoXsoZX4oqe8uIRcgKsslPVew0,12433
PyQt5/Qt/qml/QtPositioning/qmldir,sha256=0it1dvTnuhmzZmYJsZQxH536RB-NRoumS63NhX8cAIA,123
PyQt5/Qt/qml/QtQml/Models.2/modelsplugin.dll,sha256=4VFTXpsnDpAg0xIlnBg1itr69xNOeJDI2UVUpOJsnvk,22648
PyQt5/Qt/qml/QtQml/Models.2/plugins.qmltypes,sha256=0XWKszxXQfcKerbh3D3h7_hYyQ4ckfRc3vtrC8zSt10,31557
PyQt5/Qt/qml/QtQml/Models.2/qmldir,sha256=YvUPm5rjueZijdJmCxjTJsQXlFhuDXay5A9vpLGC4Kc,90
PyQt5/Qt/qml/QtQml/RemoteObjects/plugins.qmltypes,sha256=6q9b8CN2r2u6YXDqHViDk8t5G7ZzwcGKGODvmaqITl0,2504
PyQt5/Qt/qml/QtQml/RemoteObjects/qmldir,sha256=RreTK2Q8EfxAJouu3FgASnDxE1xQzeXUvCt4QYZPvBI,91
PyQt5/Qt/qml/QtQml/RemoteObjects/qtqmlremoteobjects.dll,sha256=pM5V4kjvgUaE7VdQDhDr6xwcwtSYABT8wyEGb1V_xWA,30328
PyQt5/Qt/qml/QtQml/StateMachine/plugins.qmltypes,sha256=Anqu7Cw2pZxxn2dszd9DH-OkKMmiM0Wn-uTiejznpnM,6347
PyQt5/Qt/qml/QtQml/StateMachine/qmldir,sha256=U0RBWxkofBY7MDG7B6L86MwW-NBxVoK_gD1JfQVX-d4,115
PyQt5/Qt/qml/QtQml/StateMachine/qtqmlstatemachine.dll,sha256=mz7CFg2x6PO5jMA5YBBoyUUKUqJpfithxZGbydD1enI,73848
PyQt5/Qt/qml/QtQml/WorkerScript.2/plugins.qmltypes,sha256=3B6EFmXmYeM7e6pp4n6Y_eol173HshUat8wtN9XTGZ4,975
PyQt5/Qt/qml/QtQml/WorkerScript.2/qmldir,sha256=PEG7mS0ievwcYTpP7cEnEhxLyXA_Y5jKybCHZv0_Y8k,89
PyQt5/Qt/qml/QtQml/WorkerScript.2/workerscriptplugin.dll,sha256=HxgEpjV5MnqPUl2rt_h4DJ2xXSu1H_zU7k6VMOwy3NQ,22648
PyQt5/Qt/qml/QtQml/plugins.qmltypes,sha256=_cbg_ZaGZBcVX8qa4CMzm4nkDKs-nJ5ZPhxuysKoKCE,8979
PyQt5/Qt/qml/QtQml/qmldir,sha256=kxUWmFsMC3f0kBTyZnuAxNa8Dmvr0_Ue7wGk1QSGX-4,82
PyQt5/Qt/qml/QtQml/qmlplugin.dll,sha256=hJSyhNhUrM03B9Dn6oMr_iBCilkyuFRmD3MbYJ3avHI,23160
PyQt5/Qt/qml/QtQuick.2/plugins.qmltypes,sha256=pMGPBv6IuqBM1jjLI80WHf4BXxq7avg_92EKLkI1z9k,204541
PyQt5/Qt/qml/QtQuick.2/qmldir,sha256=foRAAMH2HbNxc-6VMBKYHVM8lQ5_t3LCZyynTc_bkUs,111
PyQt5/Qt/qml/QtQuick.2/qtquick2plugin.dll,sha256=Jn_XHbINxSLHo3uGvvdLKi2QTs4hv_h6RdXZzZTW8Ok,23672
PyQt5/Qt/qml/QtQuick/Controls.2/AbstractButton.qml,sha256=c8FlLQMmBJ2dQ-8k0V7d5HTRp2S9ffy487g8KCPZhcE,2196
PyQt5/Qt/qml/QtQuick/Controls.2/Action.qml,sha256=Uj3g770s2740KrqwHorrGrDMAdhAridxL4cyRkbbHUg,1846
PyQt5/Qt/qml/QtQuick/Controls.2/ActionGroup.qml,sha256=r3r7T4_W6YyttI5tb973jvSNhhfAfR4OqpJ9P_D1ABw,1851
PyQt5/Qt/qml/QtQuick/Controls.2/ApplicationWindow.qml,sha256=E673KcCowQtNLHzcLQfECIN7xLAbq48eS38PVlvnhbU,2206
PyQt5/Qt/qml/QtQuick/Controls.2/BusyIndicator.qml,sha256=nV8ri3MkPG-mti7bsqfhCkYf2L4p2dxPijUtsrib9yw,2598
PyQt5/Qt/qml/QtQuick/Controls.2/Button.qml,sha256=sosfcm3dXLQIxx9H7GLZ9OVVS698gToUQI7YnhnQw1o,3597
PyQt5/Qt/qml/QtQuick/Controls.2/ButtonGroup.qml,sha256=E5TQp708ENAzQm5fuVy533X7w_4ili8VL56zNINlKP4,1851
PyQt5/Qt/qml/QtQuick/Controls.2/CheckBox.qml,sha256=N2w2-LuB69bXygm8ytlfnvMHuiBS2jjdByKLdInFuvk,4022
PyQt5/Qt/qml/QtQuick/Controls.2/CheckDelegate.qml,sha256=-kZ0kyu5tPNXF0hEC0FBoMI6bduHDegIQIHGuSbMXlc,4478
PyQt5/Qt/qml/QtQuick/Controls.2/ComboBox.qml,sha256=nIU0bXbwJB05J-RuoeLOC5knFBy2abebXJl3TAGXGlM,5927
PyQt5/Qt/qml/QtQuick/Controls.2/Container.qml,sha256=mjXcfufO10RI1Z_hKh4MKJVphkvMXvDPZDtzqKzr4P8,2175
PyQt5/Qt/qml/QtQuick/Controls.2/Control.qml,sha256=w2ww_YPM0Io0x4aE6pX6kCd3EIw6MoVYDctRulZQ0-0,2189
PyQt5/Qt/qml/QtQuick/Controls.2/DelayButton.qml,sha256=1TQJ_pTPq59gSFyEcmE7t4BvEGLCld2d8fvbYeGqf1M,4163
PyQt5/Qt/qml/QtQuick/Controls.2/Dial.qml,sha256=DwArEfhF7Cuj-o2kDOta3aBQ4N5fdbjwfJiqtEmW4QA,3493
PyQt5/Qt/qml/QtQuick/Controls.2/Dialog.qml,sha256=WpxfzyUVEQewpNt4YU75TCFSsaXOJT-moVAeRhHPd9I,3310
PyQt5/Qt/qml/QtQuick/Controls.2/DialogButtonBox.qml,sha256=QJE31l8rccWXKzt-W_Reg3YBWe1eV5iAIERdjIShGAY,2924
PyQt5/Qt/qml/QtQuick/Controls.2/Drawer.qml,sha256=koJn5WJ6FSF72pi6c5ZZGMus_DW5IDVSNKB9mzA8IzQ,3301
PyQt5/Qt/qml/QtQuick/Controls.2/Frame.qml,sha256=2yVhJKmUxjAPnWR-Jyil0CkOp75TIqISxQG0d4Gjs90,2366
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ApplicationWindow.qml,sha256=fAC4GVhqaAqEOUjM3tQtXkxrgggTJLMC0_FPGPeB8u8,2160
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/BusyIndicator.qml,sha256=0LXs1pvUcFmczYYCiBr4_aH4-JvmbijodPAEKWyAKpg,2864
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Button.qml,sha256=2Qu63_RbFGM1juxJQFZ5mrFWCH7G8DeXYUubBzHi6FM,2936
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ButtonPanel.qml,sha256=JPamcTiTcVGfOM4VHmQkNde8VO5IxmwxCA_Z-NRUW3k,3115
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/CheckBox.qml,sha256=Zhg-UNAcFtP6TWix77Mx9wXW6d2mH6ZxMbJUzSvAO3s,3199
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/CheckDelegate.qml,sha256=J7h34DJlg5qsls7GE5l5e0CaNGcJXjSqcVIkvAJ6zFw,3676
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/CheckIndicator.qml,sha256=q3G2X9zLWqce1BCIhejKEZBvPHciamVRAU4OkfkGznE,3722
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ComboBox.qml,sha256=vk-hWAbpx0IkAfuiTEdlv0XpwrX9G54mXcRaC5cBKqY,6755
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/DelayButton.qml,sha256=B7Q1DcKkJEPuWKCx9f-46b1_NvIB87-6OpAelJaOScA,4553
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Dial.qml,sha256=oiCpILE2tCsAZL5tEJwMU4APDF3pfXuUC6RBHIsHpHM,3255
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Dialog.qml,sha256=3KjTFYDuYo-EGRKcldFBr3OPU73OYE-muOMQRjf8wyg,3604
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/DialogButtonBox.qml,sha256=0n5U1xH7FeqUeB50-SZ410Dylqve8iY0ON3nshAgo7w,2867
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Drawer.qml,sha256=2UUFYYd0pxJMR8cc_SeJvU5P3uHWfX_e6JTzQtXOzyI,3673
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Frame.qml,sha256=DsYA6VQUprHE6nb56W3dVN7x4taZSj99w-xxSkbPmkI,2474
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/GroupBox.qml,sha256=19dH8FpWcJfnD_zrY1kG9sHxA1TCZ2y7uaWmWQ_ZpUI,3141
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/HorizontalHeaderView.qml,sha256=D-XxBZHlTLkgCJcSn77KV4ZjX6FqexQ_yJONje3PIa0,3065
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ItemDelegate.qml,sha256=1dMREp7ixxKNWslEh418HYmDDZam8IZlx3KXbWqkhpU,3257
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Label.qml,sha256=PiLw0j9O4Xy8s6rg6bXpwiHjO4iHQE1L8aCv46epiCs,2085
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Menu.qml,sha256=x4ONXzdV680KVoGZmzSgoEno7Hs8Ddaqzze_izScqjI,3391
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/MenuBar.qml,sha256=eNvXb7e9PkgdbWNLbQjCegzvPNQwDxzNv1muklcJweI,2899
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/MenuBarItem.qml,sha256=8kl6mgwXEujVkgveUBoGmnQiGpc3zMnBtnY8HNn3h2I,3076
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/MenuItem.qml,sha256=g5tLn1037b2fennfBQ2SvWFYe-bYZ97jzlDeUxC70_g,4312
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/MenuSeparator.qml,sha256=_AnvEoszD93r1tJK_nqxwaXkRgZDD959gNQ6TawksuA,2526
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Page.qml,sha256=Ow-XD8M5HJ_PXzPQ_wv2lAgYnK-HaJGA9OjiFQvgIS4,2683
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/PageIndicator.qml,sha256=g6B4Jg0UeMuxFK90SSQLz93J2KT3QTCAA9DyCX25wJc,2845
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Pane.qml,sha256=v0NBftSl4DNQ4NeA99DJnGGCENLmh-dD7vN34KwUO50,2409
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Popup.qml,sha256=ugen8EifbMr-c3DcqDZ2-A6Nhu2QpOCDjMP1cHGBiFg,2627
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ProgressBar.qml,sha256=nLSS7B477aYbOZ2zIruja3Q-45Gf_fLuHAJUVjjly0k,4445
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/RadioButton.qml,sha256=Ik9_iRTIAJNYjW5UEfTu3orA9MbtoyqX8etKZFuNVPQ,3202
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/RadioDelegate.qml,sha256=gsjmHzpekYRd5VGddKnnssZxMOCoGMzWCQhBgXuuaT8,3676
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/RadioIndicator.qml,sha256=oDoUygWSNrXBKQvCx9wKnOXgUd802Ifya-pXRdy8C6A,3186
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/RangeSlider.qml,sha256=NmQGznQi1vCpwAzaSPtkHkvnv4dmAI7SMmjzw5RA4DU,3855
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/RoundButton.qml,sha256=5Smqn5ZY-ZhFzscQi5GinK9kCg5g87vhqX_G9ePGbvQ,4110
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ScrollBar.qml,sha256=L-cr6ePDi6dYu0ltXVw_R7AB6uq0cWt8gvAEVxNWZuQ,3290
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ScrollIndicator.qml,sha256=Xsvek5GKCgSeKHQbXml_XscWr5YjtJ-ZZl6T_B7kZ9s,3060
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Slider.qml,sha256=iEO-pDEFdKCSdpnd9LXQ-HL0kMcKQJXHOm714BHNnzU,3031
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SliderGroove.qml,sha256=TtOdFUFoqTAjJtFdEde1AWAoDzbGIzEifU7ybdC88FE,3771
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SliderHandle.qml,sha256=WK2jDiFAzoQYr8t_Q1R9mkAyGgCCDtCaUFeYm2w8a3s,3181
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SpinBox.qml,sha256=CvvaojV2-VvrEJJQ7euN-kHmZ2cy14CUDbBlO4PFAco,6907
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SplitView.qml,sha256=jtq1F4KFNkpbpNXYX37XF3zeItjI5e5Yy6xSJEOrmj8,2632
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SwipeDelegate.qml,sha256=MRQQQjSS1bFFodlHkjr6LIpfgQTXJNnrdJ4yVg_0BmM,3364
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Switch.qml,sha256=xI8Z4tbgUP4U0uWIuidKy--5mC4SgdMD1Djir-KpvjI,3192
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SwitchDelegate.qml,sha256=fN2nsONgURwQ2UioowvYysbQBCb3cGZBZndlm9Ld2Uc,3754
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/SwitchIndicator.qml,sha256=VH_RxveNy3IyqFGg3_j46FcStrXYZ7M9JqLdzlZQqZM,5133
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/TabBar.qml,sha256=WztuiPqzfyA1Vjo-ZXZJyJCHw6pOiG0pdyvY8MwNjPg,3121
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/TabButton.qml,sha256=STNIxFkGqgGhey2nGPuVHRZ4TyxdSMIn-BZULT-uCgk,3862
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/TextArea.qml,sha256=W72xAythzoLH0BjRLnbxAcEQRe9c3ZkTvgd5N6j1CDs,3392
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/TextField.qml,sha256=0yIDvL8tDKmDfHkCMZOR7fgjwxP5W0g9CgnYP-C6cT4,4120
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ToolBar.qml,sha256=6nUUvamO5xjw1QHVuF20TNOWNtRVdlHyafSCvC4FrRM,3252
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ToolButton.qml,sha256=JhgqoMV_7wL2ofny0VYfU19FN6_fTuxP3sqMPHbcn40,2923
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ToolSeparator.qml,sha256=0umcS8L6t8j_BpAhKUeyL6KZrLJ5gwn-RexNMWO_DGU,2757
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/ToolTip.qml,sha256=lkehurywZjApJMxjTdC1gw7ozI8XDWTPAybK9T9lsFY,3063
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/Tumbler.qml,sha256=DpC-4zKuTH0J16rjo3HuUJyn7zaMeDXr8Dn8gKMarU8,3356
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/VerticalHeaderView.qml,sha256=cx7p0fqw2G7uESSHvcW6Hiv1R9cN6Uwayz_O7RoA4js,3062
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/plugins.qmltypes,sha256=P5mYSaYqwKu7pivJBcnJVVNeFjLiMBEuY_jIhtIBNWU,16065
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/qmldir,sha256=dLLiJoyiQdnZTOiQwQLduVO-CaTgZngyoZaWmkWn_sc,149
PyQt5/Qt/qml/QtQuick/Controls.2/Fusion/qtquickcontrols2fusionstyleplugin.dll,sha256=zoztjMLMJc3RLMQ91wqg_woEZoKM0z3m8B73Gw7rZeE,625784
PyQt5/Qt/qml/QtQuick/Controls.2/GroupBox.qml,sha256=LGHiRc1X520uk-hUQ7QpiTkUB5wFcuiJFhZh06lGg3Q,2992
PyQt5/Qt/qml/QtQuick/Controls.2/HorizontalHeaderView.qml,sha256=x_dHVbP8Q429y0FZML6q2nnkWlQEJCgtrs9fU47jSJo,2836
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ApplicationWindow.qml,sha256=tAbgLroozlzOD9wt--z15eM0iTZdVC-TBJF8pGlUkn4,2791
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/BusyIndicator.qml,sha256=wuf1QifnJp6q1ZppSmvaficP_0QNuXHsZWxGPsbAzns,3737
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Button.qml,sha256=bhcauiYk_CNVqB0Qr2KqC1TSpd6p1QRbfsDR7449xxs,4372
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/CheckBox.qml,sha256=5Y39KWvg3zn66RbYxkh8RCc42NWF9nkXKqMfTjhxSdo,4671
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/CheckDelegate.qml,sha256=3hSyhGa-AfYJmmAeMcz2ruK30iVzkEU1WLMSw0EJ1ws,5024
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ComboBox.qml,sha256=aARTj44k0RLLTagKltNCOrdZ1QW91V5F-LDXdSWsT6w,7595
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/DelayButton.qml,sha256=EirirzVJIxMC7mk9ct2fx3BgqFOuJuVvZyLwic2tYKY,5557
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Dial.qml,sha256=OwS0uj6OPpbc9B0cu7pA9zT3wVUP0h59W2LJVJx7smE,4328
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Dialog.qml,sha256=mzLMuv1U32mUWsuJSDiOytbCh8QArYHxUw100WCN0W0,4382
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/DialogButtonBox.qml,sha256=BZUP3eruxVkdy1OHnlH71yQJJt9iVUa0_7Yx14ErWl0,3498
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Drawer.qml,sha256=9WLHzYKme4Mxe5nQLfcC44KM5CSNyWupATTB_7yfRSs,3851
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Frame.qml,sha256=oWxKlPvXFIaOAqHz0vB3_LuCoFL23lhtebdcuhRYWFA,3019
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/GroupBox.qml,sha256=lViDVfMrVeQx_bmoCLQ4qu7vpsjGvEMT2kgnYlGpESY,4025
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/HorizontalHeaderView.qml,sha256=x_dHVbP8Q429y0FZML6q2nnkWlQEJCgtrs9fU47jSJo,2836
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ItemDelegate.qml,sha256=_KZhVMYoN5Z0mPYie4Cy8ZjLyc4YAIJrpJRBnS-4T70,3906
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Label.qml,sha256=iWkvurnSV05YaAApuBCEUWk-YOkFulnhK7sgbQj8QSQ,2598
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Menu.qml,sha256=LHReCfAb3dyYDdH9fZvFn4UvjNTTGTbodE-8aG0comc,4174
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/MenuItem.qml,sha256=wI2HHcVHDmETkIP9yRusPxze7FoI8tZbaiNKPQGrofk,5765
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/MenuSeparator.qml,sha256=jFSqMs8E93nZ9lLsEHuBfcFnHCAS26eMVRIiGVrWxXc,3342
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Page.qml,sha256=VybZ_yM89KWCtJ72sEYqa4wrH43TGsHj2lLp7gS9Ruo,3309
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/PageIndicator.qml,sha256=U-XvQ0BehlMToGmYrk_00YyYBLuvqfPuNzM0MUaz4k0,3719
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Pane.qml,sha256=mPlwCF75Fy5Qz0FpFyEUCqjhkY5qvqsxWCF2QEF7IOA,3017
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Popup.qml,sha256=EwWM51BJD-GVc9DlBV_EWubgIBoCosM_3zKlvFMQnws,3481
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ProgressBar.qml,sha256=drW1Zr3vQvoCpmlerRLadaVUhbpZUOWG6OCTeWFTfgc,5987
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/RadioButton.qml,sha256=18Z87F6jwEdksAbkOrUuzmmtkkT-uugnnym3JisSiso,4484
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/RadioDelegate.qml,sha256=sok8Rv3l0nTYgcUL26Sx7bc578Rhxh7kqoL5evZJCsE,4820
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/RangeSlider.qml,sha256=apFggXaEsHEDXHfJCbXANEuRRGsxtcDbdnlDlbL-bKk,6578
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/RoundButton.qml,sha256=oJsGvzBWre0_zaD-sAaAmBe5v4RJUsrLaNfaxCb2SKg,4387
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ScrollBar.qml,sha256=47xf_BtvKVO-0MNd4jaX5W6B2rxBMDxEdcNaCNmkLw0,4876
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ScrollIndicator.qml,sha256=QKACXWhH7qWda-r0Lfx1t7TEqfrC1yQR-oj6Ej7GUGw,4374
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Slider.qml,sha256=ThBrHh_zLM8rRBeYAJmDnGahT6jTXJ9tvm4obrf7Gc4,5371
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/SpinBox.qml,sha256=czcT71IBFXcCLYkD2IEcDWd0hrt0sY3fiopXWMV819E,6103
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/SplitView.qml,sha256=17NVHz577hlKEH1y43l5kLYwitvL9ivldrXmec9eaac,2796
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/StackView.qml,sha256=Tk6PkUdM9tHfKcd-phylXvzC59wPXZ6cNsw5nUfZihk,3793
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/SwipeDelegate.qml,sha256=lo8yu2TUd1SwsstccoSFN4m5-QL1yOU9M191LwRzTpo,4014
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/SwipeView.qml,sha256=r0zm_RnTWqvn6TkpcBzclt3Y1ei-BErBSwIEXhmwqno,3771
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Switch.qml,sha256=2MwP-vBKcrO7KUyBNcL0_QtW67pLRQ366pdGBAlab8k,5835
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/SwitchDelegate.qml,sha256=NQCMUsUTMxgVD8VIWaIKdvgNhI__T4XDe5m2ROIdziE,6334
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/TabBar.qml,sha256=VqubiyreazTwxkOfNuv8IACLwg4u2Jy_qupbMrxnc6I,3663
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/TabButton.qml,sha256=QIDAW3w9EhRnpGBkp5R6I3d3yDu80E0QQDlRawWRH10,3681
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/TextArea.qml,sha256=_j7qg-F7BlPJUgSVTBwTSS0XGCpAKc5vh9TsVO3QxX4,4254
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/TextField.qml,sha256=wLeAKNYocB3Nx0n14j6jRwKzizc5a5NOdGgWb8wXDRs,4191
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ToolBar.qml,sha256=HA9fuDffI_043t3hqGGqiPLRnP9miIGTZC4RHY7ax_Y,3161
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ToolButton.qml,sha256=OUvcZypthAYBck-WATEl8c9W126sx8TsnDgM3A1KK7U,3830
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ToolSeparator.qml,sha256=3iuAGUyIjpNMPGnIH1A6sIgmW3YeBANyU5O-9FM9d5g,3546
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/ToolTip.qml,sha256=BsCLXzjPAUIKXbfHkyT5LjIykXAQkDIRqjw5R_nsJVs,3620
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/Tumbler.qml,sha256=ZSNvDygZo1L-TbT1ujV2AAN2ut6-_FKSoZA-ytmOTIA,3981
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/VerticalHeaderView.qml,sha256=HU8_HQ27jK4NOSwlVoicljmhpRsFXke9qr7b0zvUqTQ,2833
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/plugins.qmltypes,sha256=BPQVfoDX1OW27I2ciHWdFi77_IGpBJHcFNwgOh8BtsA,13648
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/qmldir,sha256=8eZHqYE3ZK2bvQ8c8cJBYdy2-IKMPQiQf0sCMsdQsdQ,184
PyQt5/Qt/qml/QtQuick/Controls.2/Imagine/qtquickcontrols2imaginestyleplugin.dll,sha256=WqSKNlLrE_IH-79beSTp9GkMpX9K_C0lWI8ujlsOcLI,1626232
PyQt5/Qt/qml/QtQuick/Controls.2/ItemDelegate.qml,sha256=Tn6e60HqUBE1_yW7nCBwLzmWDK8gYtsRpfFK9LL_Ip4,3287
PyQt5/Qt/qml/QtQuick/Controls.2/Label.qml,sha256=Ka1YY94AYkMCfaC0kLR09hCX9CR3V3y2-GFnz1BY_zY,2006
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ApplicationWindow.qml,sha256=OZe33DIY-ju2ataKqy03L8xckyIltO5o6emyUwBj6zI,2301
PyQt5/Qt/qml/QtQuick/Controls.2/Material/BoxShadow.qml,sha256=iL-uZPJZi0WR46caZOhSDk-UhVtEJ8OG8ms62gSEp3k,2911
PyQt5/Qt/qml/QtQuick/Controls.2/Material/BusyIndicator.qml,sha256=uIvvcsyy33IscyTHpbnVt6fa0Vfx5CX0NmosuHZK_hQ,2640
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Button.qml,sha256=FW5Z9a2iOPdsDuR-MOWhBRSzXd8UtsrsyQLKbvTJ_pk,4891
PyQt5/Qt/qml/QtQuick/Controls.2/Material/CheckBox.qml,sha256=8GeM9ec1NeaDozrohDr_Qn40TIoBWO1hwRmWXK0JYTk,3651
PyQt5/Qt/qml/QtQuick/Controls.2/Material/CheckDelegate.qml,sha256=OFnpBsZ-OPBJwLmaR2p__HbxWa2Gcxb5cyrhm73JG7o,4065
PyQt5/Qt/qml/QtQuick/Controls.2/Material/CheckIndicator.qml,sha256=igPV_jrQx4P3YR-tntWrerdYlSE7PYuDzqR4UwwqzV4,4154
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ComboBox.qml,sha256=6rYx7Uht_tUvqLYSVjlWI0RbZS5uuagc1Hrd_gCKbxo,7644
PyQt5/Qt/qml/QtQuick/Controls.2/Material/CursorDelegate.qml,sha256=HIlFdv0gzt2geRnMJAHMnRWpDv-ycq_DHR3asxU3w_8,2616
PyQt5/Qt/qml/QtQuick/Controls.2/Material/DelayButton.qml,sha256=HulRO2B7dg4Me8W-j3lKbFot-papRtL15YdEZ7A9azM,4471
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Dial.qml,sha256=9DAnRu0JF84UVTS5uB_g-qAlUxz17QSoGnKZT6I05Fw,3543
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Dialog.qml,sha256=A2OzEyTJ7yb6K7VAM0d02gplRZUd0GoUnmuDKmv2x-w,4358
PyQt5/Qt/qml/QtQuick/Controls.2/Material/DialogButtonBox.qml,sha256=igx3G62OoN5gyLVZXDrd9qbneFQmyst9V_MNeSFSQEU,3207
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Drawer.qml,sha256=XzdROnvdDa3P3ENYgttBmaIkEU7EHfjJJQqhSD-UKMQ,3867
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ElevationEffect.qml,sha256=TiI2Negnlbt6iQnBXR8nOe5-YHNEGH0wuSm12N2wmAg,10030
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Frame.qml,sha256=VLfp0YCSvYrgPpM2VU9Iz1F4wwRFfHD_EH9KL9r4EPA,2710
PyQt5/Qt/qml/QtQuick/Controls.2/Material/GroupBox.qml,sha256=vfvIamUdtf32Wj-8t8vZG78pXYRWEro2njF_xKXbOrk,3408
PyQt5/Qt/qml/QtQuick/Controls.2/Material/HorizontalHeaderView.qml,sha256=2PMz4-xuBXvjZKBDZ3qOOidiOEwF_PsqUGkYTdv-7pk,2968
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ItemDelegate.qml,sha256=1P8wgOZMCRyslqek9vf-jy-Uj0aNcN05JxqkjQL2swY,3570
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Label.qml,sha256=uCBTwWKKuXtPwuxLAB5zaLhIOwMFwVzLW6KbL2Hnrg4,2008
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Menu.qml,sha256=QTGZ2BRrvxMKJqUHU7P47LiiYVil13wy1rHrIrV7Osg,4162
PyQt5/Qt/qml/QtQuick/Controls.2/Material/MenuBar.qml,sha256=xi2we01Cn5vQz4jq75sVrYzbWDIsdlbVW-WTYETrEkA,2604
PyQt5/Qt/qml/QtQuick/Controls.2/Material/MenuBarItem.qml,sha256=86Ma487v6q5P2poXP9PtsN2BfWkiNhIFcth09_0oOPM,3442
PyQt5/Qt/qml/QtQuick/Controls.2/Material/MenuItem.qml,sha256=p-GyOYxcv_WR_jQnD8gA4t667IEGiXRNWLqqFJVYphk,4788
PyQt5/Qt/qml/QtQuick/Controls.2/Material/MenuSeparator.qml,sha256=jP0cQji3IcL_xqu0Ey9WcORaZ2itXLrHQT_cW7-02S8,2400
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Page.qml,sha256=3vqp62giSTlWvKOUKr_9jEHsENQGU-vkgUegDDIaS7c,2588
PyQt5/Qt/qml/QtQuick/Controls.2/Material/PageIndicator.qml,sha256=96cbWSdE6hqIhDI4tVdrTc2TvJI9eVhdO-DFT3ScGpY,2795
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Pane.qml,sha256=FY0fKnwRbaR0if99AiMUp5GYqcEHhPsEt3exmpkGooQ,2594
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Popup.qml,sha256=slUH5f79IrrRziHAz3kQxEh4nupd27dNexe9tAWc5v8,3464
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ProgressBar.qml,sha256=mseBFrAsG8tNzekRcLELjde_Uy8LgA6BvTyUj1zalWw,2820
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RadioButton.qml,sha256=qdrrVi_O6E2o6JZFbF6P7N5OSYQu3b24e7RfngA4y5k,3654
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RadioDelegate.qml,sha256=Ac7EZ2m34Wo__IQSPLvtAJpdVl89RVNkx57RwKAAbQ8,4065
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RadioIndicator.qml,sha256=MCF14_ryCTyHmzOIcmiPkZNXnKaBte5Ch4B8xIelbdY,2519
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RangeSlider.qml,sha256=kRnHDwNHW01a8leTAphrBpSrT6bOtJN7MR57AKVhHE8,4757
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RectangularGlow.qml,sha256=5K3i5cFgC-_irjEiEDW1vu4zrLuTldtpEcMrEXwQowA,8309
PyQt5/Qt/qml/QtQuick/Controls.2/Material/RoundButton.qml,sha256=a6kb3hi_LK413hgV8qG4yM-GdlkAwWs1mc2WUPf233Q,4702
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ScrollBar.qml,sha256=rjJr0E_QeiQX9Vg_Kwa_to7hZpONHGUfMxmPbkZly5E,3771
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ScrollIndicator.qml,sha256=pmujws60dmypWabJSXHk-z-ysz_GFX7IniL53sa4tc0,2967
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Slider.qml,sha256=vvVKwimGpkq4U52QVo_BoBf-DszNGTH1ahkQ5CnQuSI,3963
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SliderHandle.qml,sha256=vmQho7nRWN46lLn3N96FOEMkFLw9KrlJd9Mc4frnVe4,2932
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SpinBox.qml,sha256=Vjyok-RHeHbtXbban5gdDm1gZiN4x9S3cFOxImMXxAk,6225
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SplitView.qml,sha256=QkjWcD0F1BSA_68Sq-_GPwILIEIhaE1z1klXrdw6i08,3315
PyQt5/Qt/qml/QtQuick/Controls.2/Material/StackView.qml,sha256=CcSZ3py233RGT9WmbJpYrxbjT_3j4MZ6wS0ODIGs-tY,3885
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SwipeDelegate.qml,sha256=sZ6w7FiUWQFj8J97ZqI2yzDqLGPj55hG6rxAKaN5LxM,3887
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SwipeView.qml,sha256=30imQGUn_VI0LL0A1Q1PdJ0CMIagGBTqj8bFUKL8U-M,2830
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Switch.qml,sha256=5lyJSuZTJCg2vth4m3Loogio10P4QKc-m2vd7e3RGjE,3612
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SwitchDelegate.qml,sha256=yJfdSA0SZD8ko1exlpt4uR2mt-ipUN8gkoVgEKuKjgc,4104
PyQt5/Qt/qml/QtQuick/Controls.2/Material/SwitchIndicator.qml,sha256=8BQGZGuzFuea_PJ23cWbxwukbeWFYrEXOmrfM3KNx_Q,3330
PyQt5/Qt/qml/QtQuick/Controls.2/Material/TabBar.qml,sha256=35GEnaNS6wpvpQrTAYgBS8juiSdnbvIQi33fVaO6l7g,3437
PyQt5/Qt/qml/QtQuick/Controls.2/Material/TabButton.qml,sha256=bYfgxj0qCAt8Zyij49-_j3kgMgNOp3BxAgJZLxvVMrE,3208
PyQt5/Qt/qml/QtQuick/Controls.2/Material/TextArea.qml,sha256=zTFRCi2EYPwTHlqU11PQuSP1BibldRMd7JyUy37lQMY,3727
PyQt5/Qt/qml/QtQuick/Controls.2/Material/TextField.qml,sha256=CamQ2KcwkdpFH-RtUYF1pNeUuelV_0WSDQ6dj0BjRY4,3820
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ToolBar.qml,sha256=ae8cS_Aynrn-Lm3ex-WEo-OEMCUMo9ntzDgYHW5E5jY,2656
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ToolButton.qml,sha256=jTr9jRmVlWWfQiEhaKvPVbfRrCEqZhZXO8CD9zzKGyE,3602
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ToolSeparator.qml,sha256=WV54leUy8p-cotoyUBUiuMg2BmQjjcgsd5PHOuvMPR8,2489
PyQt5/Qt/qml/QtQuick/Controls.2/Material/ToolTip.qml,sha256=YIXwaCFL-wbEU_G2cVdqxYUHKgJjjYceISt__L_Os-I,3206
PyQt5/Qt/qml/QtQuick/Controls.2/Material/Tumbler.qml,sha256=HvaU_z12EQQj2UX57VlIuoZYfb0TC7uVPBuI8_fAhyk,3317
PyQt5/Qt/qml/QtQuick/Controls.2/Material/VerticalHeaderView.qml,sha256=tY3q3s8ZI02S_MA1wLdzJxtM_czyTNBuMA98gZA8pDM,2965
PyQt5/Qt/qml/QtQuick/Controls.2/Material/plugins.qmltypes,sha256=Zc6oh_x48lC6xh5OS2vJ8hyUQ_dMoWxkYbgIV0xb_Zg,19745
PyQt5/Qt/qml/QtQuick/Controls.2/Material/qmldir,sha256=vXipRVY16sM18v0pQyOTm3C1kG3DwmyDRBkgQTFX5TM,155
PyQt5/Qt/qml/QtQuick/Controls.2/Material/qtquickcontrols2materialstyleplugin.dll,sha256=gRvhTm1qEyO7nWCBwjPVvnn2ZslG-9TI0_j1xReVfD8,761976
PyQt5/Qt/qml/QtQuick/Controls.2/Menu.qml,sha256=Bx9cY4Q3u8s8aZL_pp9KRZ8UjQYMNC8dD15sEiIB50M,3132
PyQt5/Qt/qml/QtQuick/Controls.2/MenuBar.qml,sha256=6EWDw5thDbwuibnShOaFDU3ID9fCFRujpV1L6pkmJio,2515
PyQt5/Qt/qml/QtQuick/Controls.2/MenuBarItem.qml,sha256=JSZ3N89KBDBjG8gLUJZHtgW5A9nCuzmn0PoF3zk59bI,2994
PyQt5/Qt/qml/QtQuick/Controls.2/MenuItem.qml,sha256=KtFGpEp3PoEFu6GpoaJVLU9kwJkMfsSOOpjVkEQ5i8Q,4379
PyQt5/Qt/qml/QtQuick/Controls.2/MenuSeparator.qml,sha256=WKhIyUWBSg4jPnddwwj3GfqzeQAmaHeQ1mt5dECMX2w,2442
PyQt5/Qt/qml/QtQuick/Controls.2/Page.qml,sha256=TUrBEE_VjnDfUUsqtdRrA3ukicuWxkUFo9ZyrabMmIQ,2604
PyQt5/Qt/qml/QtQuick/Controls.2/PageIndicator.qml,sha256=Q0M69sH1OlcMjPz9zN-kHYgGy_yfG7liyhLqRs9MCm0,2763
PyQt5/Qt/qml/QtQuick/Controls.2/Pane.qml,sha256=sBglApwhOaTs-bwc48E3nRn0o9f4Y1vbwKnbwosTwto,2331
PyQt5/Qt/qml/QtQuick/Controls.2/Popup.qml,sha256=dcMjmHYdFuDodeJulYTvZ8_NGh9PKTjzyGpX4XM0zyw,2592
PyQt5/Qt/qml/QtQuick/Controls.2/ProgressBar.qml,sha256=cAAHJaQSv4hCRPXnoXCiO8L0uWvmNsQvgwBn-j9P9yg,2735
PyQt5/Qt/qml/QtQuick/Controls.2/RadioButton.qml,sha256=EU_1Ag6TWS7YQ2hXbuwjqz-ZkSnYwru3_K-rNgP8KNk,3713
PyQt5/Qt/qml/QtQuick/Controls.2/RadioDelegate.qml,sha256=s9u_wUcrXKn1yDasFLyEfoeBVa_YdfgctgCp7HafFIw,4169
PyQt5/Qt/qml/QtQuick/Controls.2/RangeSlider.qml,sha256=gaKoffTUSlAjFwGJ386Adv6MQguNaRL-wjJJ1WqNbQ4,5005
PyQt5/Qt/qml/QtQuick/Controls.2/RoundButton.qml,sha256=Pwbg8cwiItWsOZSd1qpQxby4i9m_7LAzDKbtYqRsU_Q,3633
PyQt5/Qt/qml/QtQuick/Controls.2/ScrollBar.qml,sha256=q-a7r18x5d7aMIZCPsiTW65Cb5RaVTJwGYKz4SBoV_o,3211
PyQt5/Qt/qml/QtQuick/Controls.2/ScrollIndicator.qml,sha256=TjOifHDtCSuP9duImm8q39_HgFJaxGLiSc5CiATJ8uA,2981
PyQt5/Qt/qml/QtQuick/Controls.2/ScrollView.qml,sha256=4TOAbRCXFvezVfHWQ6GP7mWaZKzB2OJwiaVo6C6007Q,2725
PyQt5/Qt/qml/QtQuick/Controls.2/Slider.qml,sha256=K0NdTkSBeliWVMKkHXdYeV3R4Uj939ni4ZLRJ501T9g,3923
PyQt5/Qt/qml/QtQuick/Controls.2/SpinBox.qml,sha256=eoohmx6F_b3ipJwWhwbLKcQVMHIMtOnQgkkhBKSfGg8,5365
PyQt5/Qt/qml/QtQuick/Controls.2/SplitView.qml,sha256=-jOOEcHVylbUK8sZUsMH767Yn_nmKHCnaMXKQPO8SHU,2605
PyQt5/Qt/qml/QtQuick/Controls.2/StackView.qml,sha256=z6-aEyWzYGD550iegKVGLxH5-pnl945N1tbdCxAiLwk,2879
PyQt5/Qt/qml/QtQuick/Controls.2/SwipeDelegate.qml,sha256=1GgE7iIxgKA8GLRSXZu-oU6MSlWZCM_7aSS_0jQLuD8,3262
PyQt5/Qt/qml/QtQuick/Controls.2/SwipeView.qml,sha256=eQ8c8_qU_Xx-1HQRIeuNrvYD_N8HqcQ9G5s7FHy6r2o,2821
PyQt5/Qt/qml/QtQuick/Controls.2/Switch.qml,sha256=0mluELEFTFhqYmTCCk6nCSDZR8LAOhwPuO4SYZePcB0,3947
PyQt5/Qt/qml/QtQuick/Controls.2/SwitchDelegate.qml,sha256=VYySjzx0R0yClhGqKdVO7ZxZjgITlD_uiKVGkqgae90,4489
PyQt5/Qt/qml/QtQuick/Controls.2/TabBar.qml,sha256=VPqUbQIfeLLjWzjzdpsDb1lDJZ-GwotDYuGE-vy5rQE,2773
PyQt5/Qt/qml/QtQuick/Controls.2/TabButton.qml,sha256=d33J73uCeCha-YROD0ZTR9Mh0PW5QlRI4YkfeCV6AIU,2987
PyQt5/Qt/qml/QtQuick/Controls.2/TextArea.qml,sha256=-RLE31nCK1P4Xwvwxce-F438Zs4sMoyGWY_WyTGtwag,3313
PyQt5/Qt/qml/QtQuick/Controls.2/TextField.qml,sha256=j3kuvqVscvspHfyg2wxdk6F4KSR4EAjjVVBPXxSrWds,3571
PyQt5/Qt/qml/QtQuick/Controls.2/ToolBar.qml,sha256=RO8CrS-xaA2cjwfoYPMfZVnTF2iCEdaGakin2fYXefw,2343
PyQt5/Qt/qml/QtQuick/Controls.2/ToolButton.qml,sha256=z_oHpLdO05bpdIVHgsqK-I6ok4qZ1qTPAICBM_1gnw8,2998
PyQt5/Qt/qml/QtQuick/Controls.2/ToolSeparator.qml,sha256=fLQg4N3gHAtDuX-wBoz9xLSIAiAVgwmPWr8SnTaf3a4,2492
PyQt5/Qt/qml/QtQuick/Controls.2/ToolTip.qml,sha256=ns0KJJLX58xBMAaISXp_nvMSFkFzw7-lnWGcUTw2qEM,2763
PyQt5/Qt/qml/QtQuick/Controls.2/Tumbler.qml,sha256=-pNwJWX0M2Yew8v1uaGaSR9Z_5LGs9Ra6Dw_70T7on4,3289
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ApplicationWindow.qml,sha256=7oHTLocb_TXmn40W0_u1MrBIsRjNNuhoABmJOdqK7Ck,2442
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/BusyIndicator.qml,sha256=K8SDJv8_lsm0W9ufQNWMQkfwo_rtG2FiBT5ikA2yloE,2614
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Button.qml,sha256=C61COwLCARcHoXWloEGQEtdss0dWTit1XRVWMyz-6l4,3611
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/CheckBox.qml,sha256=XZSYdNYTw58GfmyK7c7YfIkEHYEsgsjJyZqUD7u-bdA,3231
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/CheckDelegate.qml,sha256=zKSK0LIuUXrESHcTVjSY70x0J3PpUjZn-4nqFs4fU4Q,4189
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/CheckIndicator.qml,sha256=0ajFu0No0GMYhhTyVhBNELUdCtGTKzsS5-X1AivnGOE,3964
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ComboBox.qml,sha256=pIMQebdNL1a1NGze53UnNo6PBrm1loy3SPMQnX0rUPc,7140
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/DelayButton.qml,sha256=BqtHYVp5mG1Vmly3-jm21U0S2-Z8SuwSZTRbMEWa-yc,3597
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Dial.qml,sha256=ynj4MXbGQ8qsaKpJ3f4JMCtay7oJyu0ygEklr7NWwPU,3648
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Dialog.qml,sha256=AHQLxzsnJiufFAA6XIaFRZbyYG_R8OIJQeAH1qZNZ44,3544
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/DialogButtonBox.qml,sha256=5k7pgz4I2eLFCrRIiXSIkLgt-3WaS00CWZp--RX5kdw,3141
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Drawer.qml,sha256=J9uVRz1ycLIQNuf35e6mb2PWBuE0zTx6EI3DmJKWcK0,3272
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Frame.qml,sha256=ek6DXjW5ek7ndAQsRdvRsSUNgBQdNRc0JDwv0l-Tjv8,2362
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/GroupBox.qml,sha256=95WzviptSliF1UzACh7OlevHB6Ed37riBUbPRmc9B7I,3031
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/HorizontalHeaderView.qml,sha256=c1l4n4auh4n2Os81ZmYidc7qFM0vlzz06XJME0CNcHM,2999
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ItemDelegate.qml,sha256=K76eMupJHKp7vOAwZMs-kynWYKAeEHzWvirWK9R3j-I,3649
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Label.qml,sha256=zDJk3g75QWyGnXc27lCjAxDiZ9bsiQ8950Hlam02COE,2013
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Menu.qml,sha256=unKP5MdU_Kim2bGgihFJKP4ooP6_lH3zue60YFit04c,3188
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/MenuBar.qml,sha256=x25tJ8LlSZJNYm8wNeUMastcgMHif28uVj3It60H3Ak,2568
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/MenuBarItem.qml,sha256=rHP04N-_sWm90O5gTT2nCpNcgTJi9JEX6dnvfO-cRgw,3579
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/MenuItem.qml,sha256=rQC6Eb74AyA7O2jQjBfSa0hIVGhH0-3XgC2Wim7MNyM,5073
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/MenuSeparator.qml,sha256=vkLRvBlrpuKEnAtTb1uLlTLPmiEriDjojEMeMTXwQMs,2533
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Page.qml,sha256=VOS-deU1W-H-IuCxbFH7gfl0r5_KTEh9eOSsStORshQ,2585
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/PageIndicator.qml,sha256=W0LT6Bff_vIPMyi7tz-J4R5S8yxTWd6ZnYmLCdd0f_Y,2769
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Pane.qml,sha256=CerOAyDOPiCtgNL7Op5-bx1CwOsvhMLuVpr0NF8bKMs,2312
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Popup.qml,sha256=_NDM9ftueyD_sG56pKD0nBi7alyDKl47XQ9y64_IV-g,2618
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ProgressBar.qml,sha256=yrrY9lWe8KONh6XHv4UEw0SLg2T8u4ykgQGY0050_5Q,2783
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/RadioButton.qml,sha256=0EXKw7s-sY9VXBui4Y240p8LoGGOHAMeQw1OD-syJcQ,3234
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/RadioDelegate.qml,sha256=qKDG4WfKIVusytnjQ9EaLyWZCciOOx3IityLBinVJhs,4189
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/RadioIndicator.qml,sha256=5EMFzFV5A2HjJ-6aTgMjEHCEi51gb4VOakNjgxCrkb8,3462
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/RangeSlider.qml,sha256=xu6AqoVvYYw_63d-uWwymue1fSxT2ZC8NFSLTOq2jJg,5735
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/RoundButton.qml,sha256=SDAWUGPOpGgw_jfd71aVoTcvOtzltAzZehd1OQTj0JE,3650
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ScrollBar.qml,sha256=06LFKitOMcVF6r6YIjq7BGpCC0b7kz_6xHhQFNO69Y0,3798
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ScrollIndicator.qml,sha256=MUCdx5GrlpD5rLHFWByeqmAYfBIWmiSQMOwKItB63Wk,3070
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Slider.qml,sha256=TiXpx79SgAZ12TS7JLXyu8e-6R8LE5yub5NNRT41Tqc,4658
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/SpinBox.qml,sha256=RLCWtEFefLGQgvWAhuD14XJmlPIGpDZIcqPDYJU9cFI,6648
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/SplitView.qml,sha256=sF2i-YJDLWvudgTdBODo_11c0WDkFWpxwnq38df8YZ8,2682
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/StackView.qml,sha256=H7LBd58wtDHSv_NZSNt5mrQJUo85dC8jJb9WAeXtt-w,3388
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/SwipeDelegate.qml,sha256=oYRbIfn7UWPgDb4MLrZ2GTDcFcvQTSnGJP0HdISagb4,3841
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Switch.qml,sha256=QdOhVk8N8ESlQcvPlszgQExpCbGYwYtfemsHnnZu28s,3230
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/SwitchDelegate.qml,sha256=YYOVKnjpUT-QNDJE_3-5TtcfwkMpUz-8-YPxOnOAXgs,4191
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/SwitchIndicator.qml,sha256=tD7az7yRVQI2l1znfOHsfwphHkOZxkIoS7vENBniQyI,3749
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/TabBar.qml,sha256=LtEGDI4IhuNu9jufOkAddel-9UwW8qnzst2EY9AToBQ,2859
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/TabButton.qml,sha256=E8aIAFodOKlD5MlxgUBn44j1KI8eryUyRO5ETkRW-Wc,3082
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/TextArea.qml,sha256=VB6I-piefVaWHnlpZF5NpABLq3NC2b5aU0UscWsFOBo,4336
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/TextField.qml,sha256=vJvjIDPsLvXJ_xQNfyHRKyk1V99v0oXPRn562JXSDlM,4319
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ToolBar.qml,sha256=MVGehulSJifEK5VoUiYhPO2ewxKZegDVUphHAJ4OZ4k,2359
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ToolButton.qml,sha256=6zU_fvy4x34e0j6mEv7J85TUldXaS-OoUc_5siBywjk,3315
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ToolSeparator.qml,sha256=QvtRTNksnIeoDt5L1kh1jPVPdMwF0zOKt2Mm-8TQmh8,2564
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/ToolTip.qml,sha256=jD9KGtSAuBk0qRFxxn1hZR85yH_f_vNIBF1JLm6tMrY,2919
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/Tumbler.qml,sha256=OxeVikrdvVc2Ww7kGt1PP4DxzrNcno_xJo5wa3ruatk,3319
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/VerticalHeaderView.qml,sha256=_roJrI8bnL2lnQ6sSraERkFMByCm_uGTUf4coaEmEuA,2996
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/plugins.qmltypes,sha256=NCJXjv021CRobw_qWKbbbivmBt60yjWEFD7NI9k5lRY,13897
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/qmldir,sha256=EVA0Tt6xV_qgKajZOnm2xtgOl7SS1n8atjbvsVbnsZ0,158
PyQt5/Qt/qml/QtQuick/Controls.2/Universal/qtquickcontrols2universalstyleplugin.dll,sha256=zVohZo6chS7z-nilymfeCz1SCMfAJfwEb9in2nWkAQw,621176
PyQt5/Qt/qml/QtQuick/Controls.2/VerticalHeaderView.qml,sha256=HU8_HQ27jK4NOSwlVoicljmhpRsFXke9qr7b0zvUqTQ,2833
PyQt5/Qt/qml/QtQuick/Controls.2/designer/AbstractButtonSection.qml,sha256=gYVSnRQjUGi80EOt9ViA3-UEzqM4cEnr6sxT3GsFCUc,4189
PyQt5/Qt/qml/QtQuick/Controls.2/designer/BusyIndicatorSpecifics.qml,sha256=pvc2wnE7CPaqpctRAZ-7OTrGxXt1715ABdKe_0ipKpg,2627
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ButtonSection.qml,sha256=HVcbq6uwTOX-VbHQ8d02LqzDBL3nEl3tDSGNnObfA8Q,3105
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ButtonSpecifics.qml,sha256=nNAjeEiOjdyJHLwedxi-GXCIpijQcQDtLWdrlY9XuB4,2192
PyQt5/Qt/qml/QtQuick/Controls.2/designer/CheckBoxSpecifics.qml,sha256=OdwEZgwvT8ApcQmLniYaL3EjiHxWX1JYInjdubd3H74,2226
PyQt5/Qt/qml/QtQuick/Controls.2/designer/CheckDelegateSpecifics.qml,sha256=FQ_Hrer0dRzZFEDGng2WcfFB5bTEOe-IbchjJWJBqJg,2296
PyQt5/Qt/qml/QtQuick/Controls.2/designer/CheckSection.qml,sha256=cKbf-acjtOLzEu1I9bqOPsfGQlL69N1WU1kpTSaolng,2661
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ComboBoxSpecifics.qml,sha256=e0prqPFlzq1yEj-bw-waUsrLq_yHBmvzUs8jMKxU-jc,4090
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ContainerSection.qml,sha256=_RnY7R1h-D1n_DY8LiinY3LN1NiM-akOuy901eX9CaI,2336
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ControlSection.qml,sha256=A1sXUCnaLXJpSy56Cm0T9jxz1q7Jq2FPnJf6wqZs9To,3879
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ControlSpecifics.qml,sha256=NPFOWzbeAXQNyKfFcf-M5lvOt_xMJvkG4QwIdztkSuY,2066
PyQt5/Qt/qml/QtQuick/Controls.2/designer/DelayButtonSpecifics.qml,sha256=zkUZbksEKCaoD-FT7cftZ5bRmRXdobkcgs3tMxhOEgQ,2736
PyQt5/Qt/qml/QtQuick/Controls.2/designer/DialSpecifics.qml,sha256=45PwXTQNWj3uOx1y-o0kNv5qIsVfhOcDPv1BsSou-gA,5553
PyQt5/Qt/qml/QtQuick/Controls.2/designer/FrameSpecifics.qml,sha256=s7qCD_hr9e3nEWVDNCOTqyJ5wt6zfCPOPSQKHxFPFu8,2123
PyQt5/Qt/qml/QtQuick/Controls.2/designer/GroupBoxSpecifics.qml,sha256=3tvXeosAJ2K1pa62Xjac99qpdn_mg2DV-GVMxgVi_UU,2579
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ItemDelegateSection.qml,sha256=GNoUyRxxD4z6acZ2ED0mIc1-D7ojx1v2QOHtN37oujE,2321
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ItemDelegateSpecifics.qml,sha256=ggfGA8neUdmVQwLdnfVZod9w4KllivYmNyKbWiQ37sM,2198
PyQt5/Qt/qml/QtQuick/Controls.2/designer/LabelSpecifics.qml,sha256=lq3sjmnB9gRgapRzH1TwWWzTzZ2rpga-99kYjVxr_ew,2765
PyQt5/Qt/qml/QtQuick/Controls.2/designer/PaddingSection.qml,sha256=vtWOukWF8oDvvVhp3EcwvbxGhj05Lby-buMkGvCGCew,3681
PyQt5/Qt/qml/QtQuick/Controls.2/designer/PageIndicatorSpecifics.qml,sha256=Cgae6UlV0gYRtbhp9duclumOFEfpbFyXUCFyAYOl1hw,3102
PyQt5/Qt/qml/QtQuick/Controls.2/designer/PageSpecifics.qml,sha256=Oi0GKQUovZC7_uflMid1QzQLwzdBlwvh8M17dD9i9g0,3512
PyQt5/Qt/qml/QtQuick/Controls.2/designer/PaneSection.qml,sha256=oQUXOY6NyAClh9lL-GWMBYCpkRWADn641tr4sNnFmIc,2819
PyQt5/Qt/qml/QtQuick/Controls.2/designer/PaneSpecifics.qml,sha256=s7qCD_hr9e3nEWVDNCOTqyJ5wt6zfCPOPSQKHxFPFu8,2123
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ProgressBarSpecifics.qml,sha256=lNqwalsP1WjlueYiqcy3JgfTcdGEmXDdbbrjNV0dNxI,4195
PyQt5/Qt/qml/QtQuick/Controls.2/designer/RadioButtonSpecifics.qml,sha256=B5Ed_0sxKN4p-4MiOniHj56XLzWllkKYYcfqeVaSOy0,2133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/RadioDelegateSpecifics.qml,sha256=ggfGA8neUdmVQwLdnfVZod9w4KllivYmNyKbWiQ37sM,2198
PyQt5/Qt/qml/QtQuick/Controls.2/designer/RangeSliderSpecifics.qml,sha256=IOLUVl0jyA53YEdrfmV8iuwY1gDbVxpjL-R-D0B9W4E,6246
PyQt5/Qt/qml/QtQuick/Controls.2/designer/RoundButtonSpecifics.qml,sha256=Q7UAOT3vlUFWsYY2I2-ih3aU8xphmW3fFIENZVe9Yw0,2737
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ScrollViewSpecifics.qml,sha256=z7uD24dUHn7frZS8I56-4pXGDi5AyP5dsI-9Ixwyi_I,3195
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SliderSpecifics.qml,sha256=veThne0ABehZBY86F1KCrFAq7_f0R9X467_KMnmlQZA,5556
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SpinBoxSpecifics.qml,sha256=i32rjuqOJl0KImRImJjNDbgvqhq1h5PasxbjnFzE_os,4532
PyQt5/Qt/qml/QtQuick/Controls.2/designer/StackViewSpecifics.qml,sha256=NPFOWzbeAXQNyKfFcf-M5lvOt_xMJvkG4QwIdztkSuY,2066
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SwipeDelegateSpecifics.qml,sha256=ggfGA8neUdmVQwLdnfVZod9w4KllivYmNyKbWiQ37sM,2198
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SwipeViewSpecifics.qml,sha256=8Nh75kEhOw_4kMLkBp4yaBqHRkbzllycaSfTLeeDNdc,3100
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SwitchDelegateSpecifics.qml,sha256=RbM1BfHdu9vjsg01EXBq3_4Uo6QRzq5svpLM1Lc7CmY,2141
PyQt5/Qt/qml/QtQuick/Controls.2/designer/SwitchSpecifics.qml,sha256=B5Ed_0sxKN4p-4MiOniHj56XLzWllkKYYcfqeVaSOy0,2133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/TabBarSpecifics.qml,sha256=7u8nJlC0ifRDGbVJBXVRWpjOUKsEUDQCu5uif19Watc,3675
PyQt5/Qt/qml/QtQuick/Controls.2/designer/TabButtonSpecifics.qml,sha256=B5Ed_0sxKN4p-4MiOniHj56XLzWllkKYYcfqeVaSOy0,2133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/TextAreaSpecifics.qml,sha256=CXkSbGlZo_pEPa2_qgEe6R5bFSfUODf9dSIcYXD58JA,2671
PyQt5/Qt/qml/QtQuick/Controls.2/designer/TextFieldSpecifics.qml,sha256=QM-zj-nzs-vumcsnzGHna7wGyw_nfCC6ZY3ukJCAU1c,2571
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ToolBarSpecifics.qml,sha256=Pw7Fuag4zRVbpEJqfZGpgw0wC7LsCOBGhViYFdeiDBw,2670
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ToolButtonSpecifics.qml,sha256=nNAjeEiOjdyJHLwedxi-GXCIpijQcQDtLWdrlY9XuB4,2192
PyQt5/Qt/qml/QtQuick/Controls.2/designer/ToolSeparatorSpecifics.qml,sha256=BQpIQEmHHHRRErHMMhvx7u9hdI2Alwe1yx2UZXjWfNc,2578
PyQt5/Qt/qml/QtQuick/Controls.2/designer/TumblerSpecifics.qml,sha256=WMXSRy49NnUEgahhfSIvimZtrPxcE9guQljY3lqawZA,3510
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon.png,sha256=AuD6mCVIltgOZT9iI2cOyvWyiekya1ad7aaPubOpJO0,320
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon16.png,sha256=JzM5e2VeXOXuOKic5MR-YIzEOcYUeRkcx2njyyBH_Kw,229
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon@2x.png,sha256=4M3VBnQGp69ywzq6i7593LZ7NcOqIyylOPAkPTX528k,643
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/button-icon.png,sha256=i1cK_Pk_n_fSKZ0WidNytX35xDKUbCjsVojUNwcN2MA,162
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/button-icon16.png,sha256=vr3uhIzxtgQdX-HgCwZKoW98_1EXo7pyUR5w5pxSuIg,145
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/button-icon@2x.png,sha256=gsGbMbsK7XVGqnGpvZCcgQVtcsC5HAtoRvQnvcA6c4o,259
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon.png,sha256=ExHdliPUdvrSbsgsZiL1IYHoxVcwnTsOS5ZEEK5J3SQ,258
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon16.png,sha256=x5tLnDx8lcipp_OHt1ZQA5BKuSdU2Ai2O2A2lad4K9E,230
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon@2x.png,sha256=gUl97GEPukCStv6nCImO9TeMVWz1BUfbdF8NK7CxXg4,336
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon.png,sha256=Eznw7mevSBcwJGzebCKU51OJy_vYiufpLpeOJMVHfh8,156
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon16.png,sha256=XIZpu69TE1zZqQjH3pCnZeaqYykdTzgYiy_YzrfULrM,155
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon@2x.png,sha256=KlW3KjvEKrApL74SWeJ_T637CMGdsqYBJSOqj7IhylI,185
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon.png,sha256=moes6FiETOMCF-aSJ0-W6wZPw-o6_XzSLnNIG7c_PTw,189
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon16.png,sha256=9iq1VzlQFV9Srht5EaftVH6Hd4WIPXcwfNWVPd-qDVs,160
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon@2x.png,sha256=U_A4Wx5ayg9sr104iV7F9doa-2H5m-j82ghttENCut0,286
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/dial-icon.png,sha256=uSB5KWW4L15qYFBYTK0jF36uA81TFwOFjJfH-eFWKx0,267
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/dial-icon16.png,sha256=XTTBiXCtuhxuHPS_8dEIaWEPnGNFZuZHZEc9yXjNNYk,243
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/dial-icon@2x.png,sha256=jlhl3qUOJkvEVKR0tfkpAqD3vtqihB9-lnuKl0G_4Wo,505
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/frame-icon.png,sha256=NPosRXTTZA7HGrKjge54GZXkdyoGCvpr2PubE1dyGKE,121
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/frame-icon16.png,sha256=L4qBbUL9X5HGEGyJ3O55NpfpgBQZz5Neze6QJGPicg0,117
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/frame-icon@2x.png,sha256=RXZo_HUEKDvxF3ke3D75AYGK6Fc4f94dDh8XtCB0EmY,125
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon.png,sha256=_5Iwk56v38A8Mfbb-bQtyOX8bnaQRji9CvBGErtsPYg,133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon16.png,sha256=m6pR98Ljbm-2iuJfQXA06cv-Z6cmPVIaOTBKNs6FgaM,125
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon@2x.png,sha256=i_quhGBqO5glK7kDbxNXMPb-xLSXaoMkWdrhAUAl84U,136
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon.png,sha256=q1-9Jlpp80pKq_BkWUzl3Z20l_ngt4EJu7bK4kjuLm4,127
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon16.png,sha256=LtSeXRDz7_aM1X-fXKGOFknXnWRDDNDCfC83nDHixbo,124
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon@2x.png,sha256=Nc0ZBkdYnQBCfgPzR_uaDmj7qhjzVWOT-KmXjIMoe7g,133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/label-icon.png,sha256=5mgwIzNx0h4N0WE-TNloyK3d3ThFncozLrEYTTAAWy0,206
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/label-icon16.png,sha256=jOX6LCJ9V62_m2i6pCo3ZdgeNOgzLEE-SY6YkHS-hwE,182
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/label-icon@2x.png,sha256=zLw2vjG6W1dlcHU_qSGBuIfpoEj5FVssxjC63y8imz4,284
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/page-icon.png,sha256=ZxVx5RnVE5P2fH72Flq-3yy89qWt7HYNYvdHdzN5FhA,190
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/page-icon16.png,sha256=oRBLfElzZ7BU6nu3sTBCq89uJwG1tP0tMuTwwojGHIs,148
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/page-icon@2x.png,sha256=RwwHzwfwLtKRdBQzqtiKuA8ex2cdZAPew9dPfuE7uAM,195
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon.png,sha256=9GT6W7wg9gRxoXR7RV-1mCw043hgKFjrxUooEo1Tyq8,179
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon16.png,sha256=xVGY-qzO71WYKj7OvlTuTaXGAt4_JfHKin4ORzkKQtU,158
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon@2x.png,sha256=9209tuifk7ipQid5Hfdnk0HEK6ocgdNikLDD6rbLh90,207
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pane-icon.png,sha256=9oWkjszjhuE1YxvqUCHZUrdvED2VkcXwoI4-4SgJUQg,93
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pane-icon16.png,sha256=Uqn9k7k9idUhedWUE9nmbDDk3LdyUX0nebULMz2L8rs,92
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/pane-icon@2x.png,sha256=ty6bXN18ySKBelEeRL0nVzho73hBtFakwi_5_GEJLTo,96
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon.png,sha256=az8do91MosuEFkBwZH0ozJ-ySQ6KvOwkY56n9PN4n9g,101
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon16.png,sha256=0ml5aCmalq7NkVwiiR2y4l8wWbudWk4gfs0VYRX80qg,92
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon@2x.png,sha256=p-Z_IZhG1Pggxk8sa-fFjJpfBI7Hje-btjSg3ENHmEE,127
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon.png,sha256=p4EXywIMoV8Cs7zP8mguXdU3QIIIcuSb4PWSlGF52XA,279
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon16.png,sha256=VtGquyQDkPOvMyJ89HVy3bYEtVgRRHOd7rQipONZgYI,218
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon@2x.png,sha256=M6V7KyEOQADHMgDrYurk4_21PnUvL8jO5QMsKWfSvcU,482
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon.png,sha256=bxtfjZQ5mhuzcteLlYEBYh0EwgMDJNzlSNVw3BQKno4,269
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon16.png,sha256=aGTrWQ7N6hneql2dhYFk6fD-1ls_kvy6-08fK2eL3Kk,231
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon@2x.png,sha256=LNvahzLhU1aMFeCIqGWoIvl0OxtDfH2xNBwpFxmfKK0,282
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon.png,sha256=mbm4AxK43q9rnzmuPZvtwgU8E-YK9giksEl6wwCr7Vc,229
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon16.png,sha256=2-s5k4HyBcWfoltf7umP-q90TqSjOa5C86SXqaQe8u0,186
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon@2x.png,sha256=0p4teKle_KuoOR6jWl8cCXvmZr-Hj8uy2RJi1gAhMSk,381
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon.png,sha256=lcORIgthbpczqdT7jGdUMAad10yjw35N75IVjDobdeI,110
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon16.png,sha256=OCgky0lo44SxqF3moiLr8261aR9Kc25yk1gP5iqfqoE,116
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon@2x.png,sha256=BG6R4ZG02584xjEAT_Jhw6OR7WvRCCH8vXWjZ7mQRcI,145
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/slider-icon.png,sha256=Ymh6YfwI5IhWP3be7xw9-hOk1GsbKYntC46XuOooaoA,190
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/slider-icon16.png,sha256=ofPkxbOVXieuJrlq02EcaOo6DIIfeeJuMDcFD3faMNI,156
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/slider-icon@2x.png,sha256=4lSfPt9_BZxzhngKy3uDcoIiZxPfjjNeog6q5G1VgpI,227
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon.png,sha256=pLYlz4qVFPsJm_bsELs-PLhe7Bll5VnH0qlFtMzp-gc,144
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon16.png,sha256=itI_yBz1YYLF2KcL6SVTneMbzqDytrVLuFkqca5jRUU,151
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon@2x.png,sha256=3g2NI6FHGQ6aWh2XgolT0qr3OTgDO-XGSL1iHM6FM_A,178
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon.png,sha256=jQ7ES6U884HIBiSu8Yzolicwvm-OvhWJDLMqC4w0d7c,162
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon16.png,sha256=C-y2-1aQjW6ZI2k_BoXQ0D6KFKZaA7gjdlkUuusHvys,151
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon@2x.png,sha256=ixlq_6Ehs0I7LlUrbAAPTfQZ3OqThHB95avPXrbSZTQ,167
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon.png,sha256=5YVq1PqVy7rUn40zcFVQp0pxj9s5jrgucX7Yt8gvFNE,163
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon16.png,sha256=mN00gGCJQ9vP35w1UITwOYi9ekeVZME-7lK2A9dEyQ0,152
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon@2x.png,sha256=xsy4laH7UUIyl6AhlOTZoawuWnvWkJA_7KRYWC-Q3s0,184
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/switch-icon.png,sha256=yPbUyxhpdQtRLczppgX-liXt12EXJT3EG64MPU3LDJc,205
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/switch-icon16.png,sha256=hpA5OlGHAM7QDaEyLCQ4um9kmMVK_cMJVg6N6hqVMRk,160
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/switch-icon@2x.png,sha256=d8u48iOoMFuAQV6YJ_luLv58AKGpR-NtMpdx-_kCgqM,314
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon.png,sha256=WiZtcAAUlsLqkRI-pZUig5QlfpN-DfGfPz6V_6AKDEc,149
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon16.png,sha256=QejiUqvspJvW778VH-AqzxIP6reYCHXUbupajmWdlmo,133
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon@2x.png,sha256=9RzhM918su10yNq4XndcRucFv8kdYhKo0EsMVDLIIqE,163
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon.png,sha256=3QRT_QT_qa7fWqyXj9Ty4iEH-0bW8oacusTeWQPhUAo,154
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon16.png,sha256=mo8-sqFOxVF0lfaHQCNR-74uBqBEAdA9KU4lRJE7YvQ,147
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon@2x.png,sha256=hbjdvDcHiknxUfK_8ICzPbVLbgwqj-agRLg9mjFIots,172
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon.png,sha256=CRxg9rp0iZqwvSr8RUdVZZ-n07QKmh8fLo_1V6vKaX4,131
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon16.png,sha256=tSZdEkVAoD4fp97DFgshCwukglfScrd_L5jMF6zRx1Q,114
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon@2x.png,sha256=KGp-X0fB-PZwCP8TQ-zjXNUjauloLmVWOYxNGWgrJAY,140
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon.png,sha256=kl1sH5NJGbWeHz4UKy56OLDU9tXKL-Z--38jeyLDAKA,141
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon16.png,sha256=FYx1NTHXm5J804QSVoj6gT1Cgsyl0je-fom43Wbn_YU,128
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon@2x.png,sha256=q2SOOJ7EKCdHMA4AopOh3X3bVvY-Iy2iQdm2amYAlZA,158
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon.png,sha256=sRmP61AlVKJU-cHz2GwZNOeTh2YGzhkjRY0IOM4e8RQ,111
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon16.png,sha256=t7ABD0X1hqJCJfB1dq1FaTJ-6UjFHFj3dEXGcJYixfY,123
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon@2x.png,sha256=W0Gy9TZ1FrCBOeMRUKxIwWolYTa5bC0z7Lu1AqqCQOw,131
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon.png,sha256=ZrwYsPFpzzwXwe6Vk4tOal9RdZSneZg56yRGjwXqBRE,132
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon16.png,sha256=36f9DcpxLHe6tBYebo1cLf7tdtO_11t6GUv9WYjrVeE,127
PyQt5/Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon@2x.png,sha256=fS7hXcIpeuTG43begVewDxNh_JP-N0sqFw9LnS-QUQ4,153
PyQt5/Qt/qml/QtQuick/Controls.2/designer/qtquickcontrols2.metainfo,sha256=PvnetLp_Jfwv3GtiUNqDuNRtvYr7k-k3jYVWg_yRjGk,15567
PyQt5/Qt/qml/QtQuick/Controls.2/plugins.qmltypes,sha256=hq3EPS-w46ySXn561UXHcdXLRUI_DjUtaMN5_JogU2A,33341
PyQt5/Qt/qml/QtQuick/Controls.2/qmldir,sha256=e0BBdbuOKw04IudTIMjW0Jxhu1P0UTwjWn0ErH00_Vc,140
PyQt5/Qt/qml/QtQuick/Controls.2/qtquickcontrols2plugin.dll,sha256=vQxhUUgjpxbEgYZh1EUYEiTAGPD06-jitGUS4keFdjY,666232
PyQt5/Qt/qml/QtQuick/Controls/ApplicationWindow.qml,sha256=idrLiAeY3kBDQ7fHxgGWTqnbjJTG2A6USI8WtMtoehA,10075
PyQt5/Qt/qml/QtQuick/Controls/ApplicationWindow.qmlc,sha256=nl55E_ar_ZaMAyg8aKze5rnbKk_vyvoaQWkjq2SrtCI,14112
PyQt5/Qt/qml/QtQuick/Controls/BusyIndicator.qml,sha256=X4-5Xe4SQvqYHAIB2C4AlIgMiPmOu3UW1faSpjy2T48,3172
PyQt5/Qt/qml/QtQuick/Controls/BusyIndicator.qmlc,sha256=9Ewqltlp7frjZ70Y-FybfolO7W8NNSkszp_W9dikwIk,1840
PyQt5/Qt/qml/QtQuick/Controls/Button.qml,sha256=4w8ldICbSj1oBM1kBf1WoetZ8OvWP8z63ifMEuRcnqo,4722
PyQt5/Qt/qml/QtQuick/Controls/Button.qmlc,sha256=BJOhj-U-6NVQ2OIhxRrq3fSRMYOH9g7bcR2wNy4mwek,6288
PyQt5/Qt/qml/QtQuick/Controls/Calendar.qml,sha256=1bw0O3mAPbsfKOKp6IYU8H25LQSruyyH35qD3_R_wCE,14053
PyQt5/Qt/qml/QtQuick/Controls/Calendar.qmlc,sha256=61IqG5ebbEKzPaSBLvDCUUnsLb98G1WR4_FamqdDeCE,11360
PyQt5/Qt/qml/QtQuick/Controls/CheckBox.qml,sha256=wpcvhcpLzx1fETZORsKX1w9hH0P3YY_X53tCE2PjpL8,7217
PyQt5/Qt/qml/QtQuick/Controls/CheckBox.qmlc,sha256=NxcuNpxkQLdNuX7qmudwFDfTDTukuI6oolbi_0A4pv8,5416
PyQt5/Qt/qml/QtQuick/Controls/ComboBox.qml,sha256=7I1tYgMdFkjaD3zxdOf9cHr3POytOnsdU7tv8Gzubu0,26551
PyQt5/Qt/qml/QtQuick/Controls/ComboBox.qmlc,sha256=w0FA5t545HB0b9ZkzwvcKnPoal1vLF0QLTQFWQbJEbI,32600
PyQt5/Qt/qml/QtQuick/Controls/GroupBox.qml,sha256=Ejxkd3PV2IWj2y9eW7-xO1HyyIaXg860jV-Tyw40AeM,9280
PyQt5/Qt/qml/QtQuick/Controls/GroupBox.qmlc,sha256=rW3ZIhH_zkj2csynra6ZU4MghHH3TnmbiSX1CaP4VGM,11916
PyQt5/Qt/qml/QtQuick/Controls/Label.qml,sha256=8p1vnTUfcfzZBplsajN5WJMz21PoZyeL0P7cZQSprkw,3212
PyQt5/Qt/qml/QtQuick/Controls/Label.qmlc,sha256=2xSDeowTSLnaqnvZRJPp8Dl4pj6pa_T9GTUg5DA3yAQ,2456
PyQt5/Qt/qml/QtQuick/Controls/Menu.qml,sha256=4N9-e9ZCqlNef_1cGz6joeIByAtVR0mwVIOr4yLmI_s,5447
PyQt5/Qt/qml/QtQuick/Controls/Menu.qmlc,sha256=DakHOzDG8J6iuXt2p3sqal_0hdrlmnluGUPJz91zVjc,6360
PyQt5/Qt/qml/QtQuick/Controls/MenuBar.qml,sha256=0AMZw5xdiroy1IDop1Q7fpspE5Uf4kA3xdyJ7ff3sIQ,13079
PyQt5/Qt/qml/QtQuick/Controls/MenuBar.qmlc,sha256=Tj1iE5qZXG7MB4HYuqF5spxQE44y4MeAGbSpDd1zmAc,25688
PyQt5/Qt/qml/QtQuick/Controls/Private/AbstractCheckable.qml,sha256=8exrNiC26ws9Q1zpJgf8PmoilxZZWTi1ui5ha4-tW8g,6050
PyQt5/Qt/qml/QtQuick/Controls/Private/AbstractCheckable.qmlc,sha256=N92iyYbyMAmm_sxniYEu7aE0hjFDqJiatnHebC2V2ws,8988
PyQt5/Qt/qml/QtQuick/Controls/Private/BasicButton.qml,sha256=FlG8nAvMMhv8FGLU3mpRAH3JM7FZmAZGZW50szziOdc,8298
PyQt5/Qt/qml/QtQuick/Controls/Private/BasicButton.qmlc,sha256=Mk4NC3lZEcE3Y6jpGklNpZUmjAgcQRgHfUe-Jnxo7cA,14344
PyQt5/Qt/qml/QtQuick/Controls/Private/BasicTableView.qml,sha256=SPseJPeNNjH3VCOSlTejzOvOkqXlUefAoBJJuZoVrns,33193
PyQt5/Qt/qml/QtQuick/Controls/Private/BasicTableView.qmlc,sha256=V1s3BfdbIVQJvstG8YZ4PRrxshUEf-uyZkgNQOm04gk,49492
PyQt5/Qt/qml/QtQuick/Controls/Private/CalendarHeaderModel.qml,sha256=9OosNUYvdrFCIx3IO1NrH5PwMDeb4RW6oTGTTKtNgCE,3841
PyQt5/Qt/qml/QtQuick/Controls/Private/CalendarHeaderModel.qmlc,sha256=kblAlOKAiCrCdX161TPYILpuZj4I93YqFVFQGPkD0l8,4668
PyQt5/Qt/qml/QtQuick/Controls/Private/CalendarUtils.js,sha256=ceeyIK-bYrLryu5bk9Q1xaM7xoSM8p94W84IKFjBAKs,5714
PyQt5/Qt/qml/QtQuick/Controls/Private/CalendarUtils.jsc,sha256=bK5YDB69M3Cu5i0_oN5chI3EXXuIFDd0HpQ2ynukzfQ,3384
PyQt5/Qt/qml/QtQuick/Controls/Private/ColumnMenuContent.qml,sha256=l1u8gNovG9BX8P68j08vTLpzCHXyTx3RqxmrnBQkFEw,9417
PyQt5/Qt/qml/QtQuick/Controls/Private/ColumnMenuContent.qmlc,sha256=DxKGy26mL4s5Uxu5wigabrWw6_4p4H2lcZds1fmu8iI,21192
PyQt5/Qt/qml/QtQuick/Controls/Private/ContentItem.qml,sha256=6ryDIr4mNkYhq7BVyPxgVnSW8DKDzLKd9SKC5an8HLI,4611
PyQt5/Qt/qml/QtQuick/Controls/Private/ContentItem.qmlc,sha256=8NlYP-w0lxEy491MyqBZ8Zq5KGJtEAXbGUBJpuKOT-8,6476
PyQt5/Qt/qml/QtQuick/Controls/Private/Control.qml,sha256=rmDHYdFt8c_DMI3x1gDVrtQDuVN3tWuHClsIr5_uR2o,3391
PyQt5/Qt/qml/QtQuick/Controls/Private/Control.qmlc,sha256=eef7lyIkWrz8Umd5EwR1n12t-Cr2_HMe7AF_Pu8XGtQ,4768
PyQt5/Qt/qml/QtQuick/Controls/Private/EditMenu.qml,sha256=RrY9kP80NkRQbXiMbu65mVb1Wmy-KX3dmY_HQ4GWuWg,3383
PyQt5/Qt/qml/QtQuick/Controls/Private/EditMenu.qmlc,sha256=t1kFfQ70L6-nZ6IAW05RFvzBmmJ4vu1qc7f2Fn2vnTs,4436
PyQt5/Qt/qml/QtQuick/Controls/Private/EditMenu_base.qml,sha256=B25HFES3pRLQ0Z85ttyDb3pQ1QSQWcsmoK7MzN71VDk,5989
PyQt5/Qt/qml/QtQuick/Controls/Private/EditMenu_base.qmlc,sha256=AeSlrEBs2GAUyk_ofka9F2WGl8qsqE2ozu_8d3tuVd4,14016
PyQt5/Qt/qml/QtQuick/Controls/Private/FastGlow.qml,sha256=VF3o8WTKX0nqc_eggwX7EoBrx7JlT92bCxTCdb90PPU,9830
PyQt5/Qt/qml/QtQuick/Controls/Private/FastGlow.qmlc,sha256=Fh6nmmmgb1Ge9oBDSrjJtBujziMOINl7R5gXyXIEItI,21368
PyQt5/Qt/qml/QtQuick/Controls/Private/FocusFrame.qml,sha256=pMbwkE_jpCiYpKa2YkkQda5dEKggFyBYv4jNFWxzOyw,2653
PyQt5/Qt/qml/QtQuick/Controls/Private/FocusFrame.qmlc,sha256=x800yeIUE8IKkOTrZAzdCWsFjJs89lf2iG4Ec8s4C1s,3948
PyQt5/Qt/qml/QtQuick/Controls/Private/HoverButton.qml,sha256=837myBpAIwnMSetpqVAKQeebRmDrjYZV4x0u5lVxQ84,2931
PyQt5/Qt/qml/QtQuick/Controls/Private/HoverButton.qmlc,sha256=HFEQAhN356ylfN07JvJa5nDjG_6A4OoMzdrQgxup2iA,5640
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuContentItem.qml,sha256=zRDiOBLJnrY_w0wiao-nOa5NKtdRu8Ny3jf-HY7lU8s,11186
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuContentItem.qmlc,sha256=PbtD4BDl4MuQS71A8fkg1W8FiPRCBJykx6jq1Uradbs,26160
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuContentScroller.qml,sha256=x-xUQEwxaHJr2MhO384DABOcTI0AM97ebHW9vxgzAyE,3156
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuContentScroller.qmlc,sha256=-N-CPuosxuBfHcmkMLWgxzOacIMavP07w2LmUKk_JMg,5160
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuItemSubControls.qml,sha256=dufxcP4VfHjn2ALcB5jK_XSbW1UNKj_esmmfvJwLCas,2220
PyQt5/Qt/qml/QtQuick/Controls/Private/MenuItemSubControls.qmlc,sha256=pIkxqxi8ewWLmKVyltrDx9DJIHmq4aGX6uTUetJzbp8,916
PyQt5/Qt/qml/QtQuick/Controls/Private/ModalPopupBehavior.qml,sha256=rSJr-vRU4_wUcN_fSHBgvMTOh8bB4E-fQdP-4rFjGV4,4605
PyQt5/Qt/qml/QtQuick/Controls/Private/ModalPopupBehavior.qmlc,sha256=3_Sf5hqWPKd7uHpoS1whO0rEWl2WcEn1OM7C_rFjFSI,7412
PyQt5/Qt/qml/QtQuick/Controls/Private/ScrollBar.qml,sha256=D19Rz-6D57q1E_av8jKVilSVLTjWX8arUtCoc7_sgHc,9203
PyQt5/Qt/qml/QtQuick/Controls/Private/ScrollBar.qmlc,sha256=JPKnlg_vcyTt7SbAd0NQ2BmgZW7t-98sUnjd08VTy9U,17008
PyQt5/Qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml,sha256=yFDuTzp65Bg0cAk5zRWYRdm6st08FaH78Ljstlg0LaE,9257
PyQt5/Qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qmlc,sha256=A6KDd1udKHE2ztsh7QHCbbxx-3r7LxzODDxKI65L5E0,20956
PyQt5/Qt/qml/QtQuick/Controls/Private/SourceProxy.qml,sha256=PDNevGCmDrzqOypGijQbKvOTXfCriPEI9Rem3bHk7ig,4873
PyQt5/Qt/qml/QtQuick/Controls/Private/SourceProxy.qmlc,sha256=ZsW6wPZjuyJ4COsAF6Jajiocc6ZzV2RVcILYbuNpHV8,5700
PyQt5/Qt/qml/QtQuick/Controls/Private/StackView.js,sha256=SBgNNeNn7_RoktmeW7BSEPCTD4fxqy7hLJ9kIojgODY,2361
PyQt5/Qt/qml/QtQuick/Controls/Private/StackView.jsc,sha256=S9bdhQvNYwI_COfsWdipm6eElRkYtAYtbQ8p9OzLTAs,1224
PyQt5/Qt/qml/QtQuick/Controls/Private/StackViewSlideDelegate.qml,sha256=obXJdYJbRTxagPLElplVx8CvWnGry2Oqyfwasn17qgA,4863
PyQt5/Qt/qml/QtQuick/Controls/Private/StackViewSlideDelegate.qmlc,sha256=l9up-oe_InpSiqdkK-wODL16reECD3e3ZxWVuCTBbhY,7956
PyQt5/Qt/qml/QtQuick/Controls/Private/Style.qml,sha256=sY6d6fvXt8yprAi6rVIWxpUULN_MQbfK832VzUi8U68,2266
PyQt5/Qt/qml/QtQuick/Controls/Private/Style.qmlc,sha256=awttlKAiHLYwH1gWjVMvGeCQtmJOa57KtM0_KQnzRew,1052
PyQt5/Qt/qml/QtQuick/Controls/Private/SystemPaletteSingleton.qml,sha256=5W873P2HnIaT-qmiefBZ2TICyhfKJG1dGoMc8Ar0IIA,3425
PyQt5/Qt/qml/QtQuick/Controls/Private/SystemPaletteSingleton.qmlc,sha256=CBC8CYce-rqtYDLk3RNq74cvLBO2oBc0A2ONLErmb4Q,3668
PyQt5/Qt/qml/QtQuick/Controls/Private/TabBar.qml,sha256=1_S4hsUN1-pqVO70jDRlDlrK_jA7MyBE0xYrodjpY5k,12756
PyQt5/Qt/qml/QtQuick/Controls/Private/TabBar.qmlc,sha256=BnyHQnJvPwl9oeksqswzr92YTbQTAYhf87-ILlAKI18,33936
PyQt5/Qt/qml/QtQuick/Controls/Private/TableViewItemDelegateLoader.qml,sha256=-YnMUmYpKK2W8mlcknrnqQMHFtK4syo1WN5Ipx82gFM,4634
PyQt5/Qt/qml/QtQuick/Controls/Private/TableViewItemDelegateLoader.qmlc,sha256=V6-Try0hdj7v0OryA5wU2cFxAj3ei3npmZhw4Gy1ib0,7872
PyQt5/Qt/qml/QtQuick/Controls/Private/TableViewSelection.qml,sha256=7Rk1WRw_mmOj9hI4Oc46i4hp0DUISVg-3bbwdf_4ko8,7164
PyQt5/Qt/qml/QtQuick/Controls/Private/TableViewSelection.qmlc,sha256=9Akz9HsQWETsWkbK4NnYt8vzXiX678Ors_Ybf5SF3yw,5852
PyQt5/Qt/qml/QtQuick/Controls/Private/TextHandle.qml,sha256=W3qQQ8ks_LyShXnBNBUk8DTqyDdJT6Qg7coEmNUDQvM,5192
PyQt5/Qt/qml/QtQuick/Controls/Private/TextHandle.qmlc,sha256=-sxI0S8hrW4mB38a99cBqvr_-tT7mXz2rQMr3TjP8yg,7640
PyQt5/Qt/qml/QtQuick/Controls/Private/TextInputWithHandles.qml,sha256=KMRah_XM63rJ3v_WkQ-x4VY-Cy-j40kT07a9OwDF-4k,8229
PyQt5/Qt/qml/QtQuick/Controls/Private/TextInputWithHandles.qmlc,sha256=sIp9k_VcDCc49TzsJaU_a84i4PsR_Hs1Zk5C4Pf6uOs,16656
PyQt5/Qt/qml/QtQuick/Controls/Private/TextSingleton.qml,sha256=hknUEdsaa9Aq5jB2ov4rEFC69kq6y6lYkww-UuzxmI8,2020
PyQt5/Qt/qml/QtQuick/Controls/Private/TextSingleton.qmlc,sha256=ktIMVkVoErkmoQnmX69EvSptQkzApw3uWtEgms_U2hQ,516
PyQt5/Qt/qml/QtQuick/Controls/Private/ToolMenuButton.qml,sha256=ehNpFbF5zHX5UtHle2IiFqyIQpXgha7MCH05I_W1sLo,4615
PyQt5/Qt/qml/QtQuick/Controls/Private/ToolMenuButton.qmlc,sha256=bVjSLx_X9Q9AYR04i_WhWBPgyjZq-GCizSk04OYJF7Q,10244
PyQt5/Qt/qml/QtQuick/Controls/Private/TreeViewItemDelegateLoader.qml,sha256=6OCYpiK0HAkVKPYcYR_b_vUsncUMMkw1kbLob7IThPw,5059
PyQt5/Qt/qml/QtQuick/Controls/Private/TreeViewItemDelegateLoader.qmlc,sha256=waUS-OtkeknQp58ztsBKBf6GRJT7pZjGaLaVnlg24ys,10400
PyQt5/Qt/qml/QtQuick/Controls/Private/qmldir,sha256=-kNGhvarxygT8ShaL-Et3P8PGX7XGe8rFVdoHfc5_-w,1486
PyQt5/Qt/qml/QtQuick/Controls/Private/style.js,sha256=4zfHMyWuGHYxcqMouBmwNub0LEEqd0VHMbFKxfBaHj0,2540
PyQt5/Qt/qml/QtQuick/Controls/Private/style.jsc,sha256=VV_balTGp6MTimBiTYCGY29ZgYj5Mud9q5yobXp0yyo,1976
PyQt5/Qt/qml/QtQuick/Controls/ProgressBar.qml,sha256=TzW8Yliig7JQrEW--pxtacSer0gF0kqph95vhKTXPpE,5692
PyQt5/Qt/qml/QtQuick/Controls/ProgressBar.qmlc,sha256=mvh4SBexQ3U-Z8ioOrCX4kF6A7TqnS6eSydfgi78Zes,6284
PyQt5/Qt/qml/QtQuick/Controls/RadioButton.qml,sha256=aXUb8UAc0CdfEmmj_xJF6UyatglLUUQuhKB2F0LRJyQ,3653
PyQt5/Qt/qml/QtQuick/Controls/RadioButton.qmlc,sha256=Af2nwL3i4TbNIOEF1c68c9eZDZ3-m8CF2Ks_chOxM8s,2432
PyQt5/Qt/qml/QtQuick/Controls/ScrollView.qml,sha256=UIXVYiK8lwgI_socoWNLCVwsbM1mkfaTweutKrfuAww,14604
PyQt5/Qt/qml/QtQuick/Controls/ScrollView.qmlc,sha256=p3R1PlcZURWYz-AI5963eWUO4vMfSgij22VKFiDdN1o,21108
PyQt5/Qt/qml/QtQuick/Controls/Slider.qml,sha256=PYEZiHsDCdgN1JQL2KcNHSFWHsDbHIqgnzwpWInH-CU,12350
PyQt5/Qt/qml/QtQuick/Controls/Slider.qmlc,sha256=S4uucuDMMZstJ0c9bDurSrpenhC7W4ZW7FHqFKRH1lw,18972
PyQt5/Qt/qml/QtQuick/Controls/SpinBox.qml,sha256=YaWRJliO2dCiqwt2nWGNbjRoYdqOlVYkvjgJUk6BEX8,13281
PyQt5/Qt/qml/QtQuick/Controls/SpinBox.qmlc,sha256=KFGb2XaYWtrlnAHKLH433G0-pw-os95GGaJmnydqp_4,26356
PyQt5/Qt/qml/QtQuick/Controls/SplitView.qml,sha256=tQA3j6Zb53oPCP4mt3F4nZAlkbDkaQi0O3qqyAzpF4g,25742
PyQt5/Qt/qml/QtQuick/Controls/SplitView.qmlc,sha256=J49GtS4Mg8Baru1sY8rZpBRCnippeGsVwqzMBv3fcyg,29456
PyQt5/Qt/qml/QtQuick/Controls/StackView.qml,sha256=VxURdarHBGMnSrzLzz5X4IvUzG58S9luNkbQPXxQdm4,43458
PyQt5/Qt/qml/QtQuick/Controls/StackView.qmlc,sha256=nNEwaNCzlIA1iv4CPfW_30c9hMbS7w8giuV1ozueGyA,16788
PyQt5/Qt/qml/QtQuick/Controls/StackViewDelegate.qml,sha256=aTX0QcwPq-UfEC9HSV9hrc7SoxxYipwcbQNiDJQKCz8,3701
PyQt5/Qt/qml/QtQuick/Controls/StackViewDelegate.qmlc,sha256=-MT1n1FR1cXTbXkhpnuEaJwNc0Bq5sZov0fxzryGO9M,1856
PyQt5/Qt/qml/QtQuick/Controls/StackViewTransition.qml,sha256=FOZWMjM-2f4V2H4TgSLnbLlC1eTg9Yd266Js23OVPgY,2535
PyQt5/Qt/qml/QtQuick/Controls/StackViewTransition.qmlc,sha256=IDG8bJhnTH_PFND6_he3Z4cLIDW36QCn9mVTpsaefgk,876
PyQt5/Qt/qml/QtQuick/Controls/StatusBar.qml,sha256=pCABWa2ih5_znZStpSxk5dkQ3Hs3U0OOj5MEvT3XGis,6358
PyQt5/Qt/qml/QtQuick/Controls/StatusBar.qmlc,sha256=K05NOOLmuRkHw_QxHAWh3-Rn8lPA7dldAQDPey_jTXg,8396
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ApplicationWindowStyle.qml,sha256=WmZ9oDt31O8B2am_ncoWhkXhArEUdnh0GJK454XqbFQ,5195
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ApplicationWindowStyle.qmlc,sha256=QhlFK0P0DTbnWoY6p2foWQj1WbMuziNF8PgqMITi-DM,7340
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/BasicTableViewStyle.qml,sha256=0CRGRwulzVHjkO4bb3gICUKwmXStCJCIl1eVtVzlnc8,6586
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/BasicTableViewStyle.qmlc,sha256=-jlKjQzevKL2_DH2kWfSAFHG3jp3-WaAG2U_MdLkqLw,11796
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml,sha256=iMxStQ7JD7jbbdHLqBmS8ynd9OLiQ4dCtvaMfuXu-AM,4455
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qmlc,sha256=SgtFiYAX9Np9G0oVYUGentbIhritdwwpPp9plOOmRiM,6948
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml,sha256=48Bb8yR64EeZHQW9h8n9j9KCv6ZTceijbd896rXJf94,6821
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qmlc,sha256=G2xOB6yZ67DO6djAwvOIvrOk2mjzhSiHxgwSHtoTxek,15648
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CalendarStyle.qml,sha256=827IpO1AWWo0HnAX-_E2NQkej6isj1CXIXBqncRxYtI,30093
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CalendarStyle.qmlc,sha256=tUkGQECA-1jNg0LJGa4ZJt7qa3ZeauVP5yPYYLsilHg,46884
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml,sha256=TK_uM5BkDr28m_whu9VdY5BbXCkyN-4LX80llth1pK4,7275
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qmlc,sha256=Njtd0LEofENDIWBcOpy_cATYXbcBk63iylUVVQb4Kcw,16588
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularButtonStyle.qml,sha256=wjDzfpSzRwM7mx0jDYHS219Im2jbfndhhf1v8VaXWK4,3387
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularButtonStyle.qmlc,sha256=vFlHA-ULadSdZlMEn9ytWBxP0Z1PiUHXhSnp9Xyu1p4,7332
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularGaugeStyle.qml,sha256=Xd1FnQ5W9CZyyiObXt2WUKtEK1-dYhBb2hl5CyIIggk,18599
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularGaugeStyle.qmlc,sha256=zc4G5crhQwi3YxYravCfUOW68bOb3Uh02u0Y5wQQuaI,18432
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularTickmarkLabelStyle.qml,sha256=flgsp7rUHb_3LlP4If5sX5K2GaiDylZzhtCKKmkhlfo,13701
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CircularTickmarkLabelStyle.qmlc,sha256=R3LqP7ROwuzYg9pKNNHcIFeAaP_TlQVkiw5fwM1KRSk,24312
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml,sha256=ft2gD2hIeH20vTigRBjS-Zq6JtQpav1no_Z6vsMMSUk,12375
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qmlc,sha256=Ghj2AyvDndjLDRne8ftvq_0PzJnEXN3CiuhSQ3nRC4s,25684
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CommonStyleHelper.qml,sha256=df63lUA4_GBaehEVksFrgyhnFuT9UJYV_dwkGfp62Y4,2688
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/CommonStyleHelper.qmlc,sha256=oPcXNPo-EZ0cHuI7GoCfoDxrp0enkMWUzGGM_LqNY1Q,2564
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/DelayButtonStyle.qml,sha256=c0GYrptosgkxBz7OxYCzkkAGpAISo5eiaFSsujxg0I4,7477
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/DelayButtonStyle.qmlc,sha256=ZnLSABjLg2B_D4lLTr54T-dT9uV_TSb67QVYtP1gsQc,16832
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/DialStyle.qml,sha256=aNOMIrduKNmUtYep7drc34doKg8meFUf5ntoxzcQe04,13309
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/DialStyle.qmlc,sha256=9Hcpi7mICb5oMXqiFTwqgd-67hdptJuaSwCK7F363vU,18992
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml,sha256=Sm_fwcgTQda0En3XbPMKRs3x6ggBVjJ8ZB2TZZrRDks,2195
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qmlc,sha256=2ivij8mXc0ogN3fufZJAPaHqpdlbAABYtkwsnkBu6wk,796
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/GaugeStyle.qml,sha256=R3IPs2AKZOeC0jwxa4jioLjATdtBRcTz_HFciOXErFg,22836
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/GaugeStyle.qmlc,sha256=cEzzGdQ9HX4gjAPOQpfWkgG24i6mSNw61qimGn6EzIQ,30776
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml,sha256=qHytWwuj_g5n8YPuR_M7D5LnM-0xUIIcDedtitej1mQ,4956
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qmlc,sha256=J6V5wqaTVv3Cw5ACZIxuYSX-gvwj2fIhC-ga1Aa6HLk,11064
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/HandleStyle.qml,sha256=DEnu1OATzW2SGnOjYq4LSSiMkTd8sab9HZo8GnnbeNA,2849
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/HandleStyle.qmlc,sha256=qfKSpLVfrE2caNMKJNh3y55fJtkwQPPVTpn2FArEGC8,3656
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/HandleStyleHelper.qml,sha256=CLNDK8oCAUTu5jqOulT82d5qutOTaOMW6l6z9ifowRM,3955
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/HandleStyleHelper.qmlc,sha256=8XthUdBXcbYl2pNtiz6AhAvz1U3H1id9-lNF0dkwzaA,3404
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/MenuBarStyle.qml,sha256=ELA4C3NY3HrXCl2ikr7oJ4pxcSScjmtk3dvcTWTWiFo,5266
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/MenuBarStyle.qmlc,sha256=RwOWSkAq2_5HDTOz6bRA4owZ_KAyivc9ghSmmo1S3oY,5312
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/MenuStyle.qml,sha256=ifjw_FCQjhnsLs_TmsU2Y-lUiIEuiwWWYYTiWxE53xE,19028
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/MenuStyle.qmlc,sha256=3hKXTtRwjwj-Ar0SU6uAEqJf85F5_rIBy5E471TGh44,27256
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/PieMenuStyle.qml,sha256=Lhgd2k475rIbUUHHsjXpP7JeqlTSH7MDi7-GHJtEUwY,13619
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/PieMenuStyle.qmlc,sha256=3zHNQPEualYpk96ymYA9dVhTQCI7_xzxjkSciOAmf4k,19552
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml,sha256=0_qvpmMLzQPoHd4th0hsvNDEpbIHhcdDQvN-ACtloq8,9671
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qmlc,sha256=12FKtglLwAEqDhNbn7gPlXPQWOJIMw1TfUt_M2BgmvQ,19268
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml,sha256=paAIEFLzrkyNl0csoa1q1n6MSgV1gUPLGMqOmRFN-6o,6421
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qmlc,sha256=PC44O54cwFGsa445E9DZLWbcBgvcDwrHmNwPBpyeYcM,14128
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml,sha256=jokVTL95RtdlUUm39q7XdSjJWojz92d8LRV535o9vfg,17548
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qmlc,sha256=Mm3s5Dr-qDCc-cNArRgZF9Skv2tIPA0lNc8ZycC1W6w,35988
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SliderStyle.qml,sha256=Kn0r_INKSpAu5gNhpmk1XNoOQBgj9CE3uDUE-Xvgcj0,9011
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SliderStyle.qmlc,sha256=7tO-tLSzqRNOIyCfcg1zu5BeRQHYIoVDGpO4d1r1_vY,19176
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml,sha256=yS6m1jPktcscK1RwltZ6q2R2qcdJPsqXc4NaL_pOIvc,9683
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qmlc,sha256=B8ZvqE9Cw2zLMcGGL2EuUn2-e5UFTr9cXQAYWUX_tYU,16484
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/StatusBarStyle.qml,sha256=6cFE2I2rDRRvOzICMxO-Fmv0_HPlifQUP0QXZBeJ89c,3884
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/StatusBarStyle.qmlc,sha256=hb1cPm33Ugm76rMvfKpGnsmfcV5s-ilEEr_RfXIdXM8,3764
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/StatusIndicatorStyle.qml,sha256=UFU85orbhpIpreN95W01F5R-ykosAJig8_dlMppm6xo,9088
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/StatusIndicatorStyle.qmlc,sha256=C8OsEt6JAZ2Bg8uwfAh-4cPICGgYlskwzccxynBxNK4,13600
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SwitchStyle.qml,sha256=VvAcQ15b0LbtfP8itoZRqiyrYBiVYoTpciD2ukbEczM,6038
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/SwitchStyle.qmlc,sha256=cq8hZaDdrRNyp63iAth_9bxWyjSAWQSLU_iIStHELZI,13932
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TabViewStyle.qml,sha256=pTEZNFAbUCnuK-L2t1sA6JIOoF0OlndvriMIpelVsgA,7770
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TabViewStyle.qmlc,sha256=0vvNNwLakS1F6wfuwy32ZV8Z3EyQPebt_qY4rQvNids,11868
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TableViewStyle.qml,sha256=jnFyRTUeOy0368L4aiG-cN4fI-QAxNh85_X6X34Vybs,2116
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TableViewStyle.qmlc,sha256=HGP8z6emxv5dsl2v9zliAunXpfRgATb3PZeWIHBpnMI,1004
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TextAreaStyle.qml,sha256=-dYnJ2ef-xfUJznVnw9RmMJGUGScAc8NwSTsQTvWutw,6192
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TextAreaStyle.qmlc,sha256=Lfo5owt-0JNweHugIKd_P6az8vTmg8s22gCk4uNq8_s,3804
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TextFieldStyle.qml,sha256=7W2MFPzv-RfG7vhXcjuAhfREpFa5UESgHbZangICyLw,8423
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TextFieldStyle.qmlc,sha256=GMDVC76SHCkjf1LMQeuEVMhb_EI87u3hmLpf8QoQ1yQ,11912
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToggleButtonStyle.qml,sha256=SewDhDHiTHE_IjBU2-Wp2NQQbXhfXuLRCLX8cQPEwMY,10258
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToggleButtonStyle.qmlc,sha256=YnBxj86uCCk70ooJd8xU6dJe9cHAD6wdXl8wrpS4slI,19112
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToolBarStyle.qml,sha256=gtR2_TZ15fSq9iLvAhGDXYWfutbnGP1fEA6awyjqSg4,4448
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToolBarStyle.qmlc,sha256=sM_gjrlyLwt2DbcC5WjktSCGnrkLt8gR_ssH6ucDMZM,4316
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml,sha256=GVtzRjbztVeJzAe62hNNN6ola-mJ1L3o4QRWxZjeq_A,4334
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qmlc,sha256=eIobd07mH56-YBrZn00V20AMTE0hfRM5haMppGtvblw,10104
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TreeViewStyle.qml,sha256=g4ydaHPUfO1kwwiYHogmXyz4D0JUC5RBGyjDpe-TA0k,2813
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TreeViewStyle.qmlc,sha256=IwYnnlMQ-vNuR0FJzC4rZYMWpa_la67uApyLfSh-Wmw,5060
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TumblerStyle.qml,sha256=0jqQ2x2LDdfkn3-Dz5yLpRCyoUElpFLyIvggaIIkV68,12873
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/TumblerStyle.qmlc,sha256=yvtu1DQk0tNU3_69Gc8ccQZxzitRWaUIHXvPRjpZZoY,14420
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-down.png,sha256=DQ8G0Ok8ii8o2mg4uwvcm0bcebvwh2252339hrEzy5s,99
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-down@2x.png,sha256=t4ujbvld67AtUha8miuS9qnqIK6Q05hetEgpo1iJSto,138
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-left.png,sha256=4-9GpaSMSI8q9-RkQOKMvykqjmQBRN_K-JZoJAmZTBo,98
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-left@2x.png,sha256=xcPRXIykF-Zlaf39ae3oP2qfM4Uk5Vwh_9hvEYgOTI0,139
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-right.png,sha256=raMcq98zkxQGT5BesHKgiV7AcjLoKHqaIrqCo0-t03g,99
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-right@2x.png,sha256=IAcBjzKbRhNkpOA4rVygMhUqPSWwY5TTLhuh7b8twn4,148
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-up.png,sha256=0G2oScAIB5UH9JUWlsDASdCAy8wF11cFXYyY7CPIELg,112
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-up@2x.png,sha256=46c8SvkYZl0v91_jZ-IH_XGtlv-VAtUSBYapLUB27TQ,155
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/button.png,sha256=vhXaG1351NsGu8VWc3MeP94j6Co5g656VgudoSA6Za0,554
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/button_down.png,sha256=KS2hVkzqU_xjID0BhPwPKEnBaaw-yUigNEwxtnSto-w,203
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/check.png,sha256=9HKQ4T2AIQ7brWZ3EGgUbSwrgfxEREjK1N3F1fr3M9A,176
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/check@2x.png,sha256=9kXz1UZBVb6Q-0cL-7zMsNSoIbG716Gc_eRiNTOH_Hg,417
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/editbox.png,sha256=sgbuTYa2onmrqt741nRJUGa8o1NHm_Tqer_cxkX_w-o,416
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/focusframe.png,sha256=2ycqdZPTzWaqK--UXJas9ivAvf5FjhHOIMcrzvXM6s0,271
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/groupbox.png,sha256=RHDoNL8ajC6wJdZR7Vu8cWgaqJg4iuF_iyduitZBoLg,225
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/header.png,sha256=_vUtAKlVs11Q-q_AjJ8MbFXUvDWwEAAgDhPbRLWeyb0,383
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/knob.png,sha256=RV0F3fctdrWjyLRjP7GUk1EdpOBHGdMI3np_FStRa20,1703
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/leftanglearrow.png,sha256=g9lsbPgurudoTcZjswcrEM7lwbPJ-fHEn6e6Ms_6vEA,206
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/needle.png,sha256=3gvUeCirnGkppUUtlrXGrBO5nA4_zBWciF7BWkzT4sc,2036
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/progress-indeterminate.png,sha256=EN1ZFfA1KuOlixJQ5ElmBTerNv8LcN5vVNPiKvTt8NM,1453
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/rightanglearrow.png,sha256=yyZDaMDUgB1NtMVmU_V2cdBCxZGuJIJMYuJNVUWJDec,228
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png,sha256=7owcSxHopKULCNdZdYOg081058ubd95H_oz-5xs-S14,825
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-transient.png,sha256=v-MmMlihRM2dK4W2zkyhVhTmzta7smN1nerO-DxhzpI,153
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-vertical.png,sha256=MpUBeEp3V2FTHA6CsudMycukZMCjjpPbMyMFTF8RfVY,839
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/slider-groove.png,sha256=0ry5TdvLWAO5Jw94LtUse24NH6mq99v-bkGXHAzr9G0,565
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/slider-handle.png,sha256=x4QFsVZJfI6Eq_y5c0D_4c70WZ3SfD7EvI_SgvkLVW8,524
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_large.png,sha256=wfofAYYat7tUi-3XMKSxIMeXmH3xDPe9KAlUQ4fHrh8,4723
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_medium.png,sha256=D2IPIYAS7W_zCAkEbO1co3IydFS1nAtNlQFjm7_9POA,1621
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_small.png,sha256=jDHm837uJ-a-wC2_tkUrnwgx1lhuR9zkOS6fuqB-ztU,998
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/tab.png,sha256=V7GuCYjGFQgnBWmM442CsK7Ea8ERQazGLxZVSvHyeCA,390
PyQt5/Qt/qml/QtQuick/Controls/Styles/Base/images/tab_selected.png,sha256=sRj4jY1XIB4rvR8doB_jSNMBHvyDs_kJshx6stq7h-8,437
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ApplicationWindowStyle.qml,sha256=Bek_ONfJ_GHeeD252i7LKTJ-79DB2Mmzmtm5AiTHFwo,2037
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ApplicationWindowStyle.qmlc,sha256=PwaAyEaGfB9sQoJeC3d_wdOI6qFJa_DcPlrrhhvKXSY,580
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml,sha256=JpsUpDknnBso4tZgk-QsjOyfnsSmmWYzsmPKymRg-sk,2033
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qmlc,sha256=6F4EF6o4bl65ST20Sw58U6qKaEyDXmE3rbbHAoJ5qq0,572
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml,sha256=Vr14ejOtwSnUEJLKouOLrAdPCr65Qwyi7hNFZtEqVbA,2728
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qmlc,sha256=0L0gQgOcBDMsM9BqzAABbyT2_lLfwodshOkwjRE8ePQ,3888
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/CalendarStyle.qml,sha256=FfUNB5FEWBjpM-gGULqhapTTuUA7IW2H_sG140DR8mc,2027
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/CalendarStyle.qmlc,sha256=kCTpgOehJJR7jbEMOaJwFquOOTIApBtMj8O4NFVZNTY,564
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml,sha256=5M4-LDVv3BH31a5AKWAs2-X0DhA81IIoGo2fjubrmTY,4043
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qmlc,sha256=Q4c-_KqWuwtAKm7PGfefajeWuG3MvOB_l7Wm1OwIhyY,10368
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml,sha256=uOyIGjXPfpAVTSQTzc1TwrExVWwi6W9UL9k0-jrjTIM,5292
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qmlc,sha256=wBCiN_qQVlbcLFhi9Ri_2T9TmTR5u2pesFyDAfyx7Fs,12384
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml,sha256=gwfO742G8uMHtnocSgszr3uDzEll9pixWWCEHSCxnyk,2261
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qmlc,sha256=tmW6oNi0AtZS94Pf7KOJwk2Z8V30Wxux7idRc5JOxj8,1344
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml,sha256=aFjbAfogrYNVm7XbubtqdxHIxpWexT_r1NCpxTcM9Zs,3230
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qmlc,sha256=m-_bsImVKuPJjdqrqxzTLhRGvBL9Au1aQJEpAN_jYCM,6616
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml,sha256=F38hHuFWh-IxsqeQFy1crdY4AWgxrz5KVcT57ts34qw,3238
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qmlc,sha256=u-Wf0562ExlIAnwDkVUm8-JjBr06di3GueYv-xk9P1Y,5604
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/MenuStyle.qml,sha256=r3W7CQXWRqGhU2HWQquGodOJaV1rz-6Ckc2oV_hODLY,4683
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/MenuStyle.qmlc,sha256=l6Q8DyekW9G-ixkBT2MlJ9D-AfPLVpntqzwz6pP5fy4,9780
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml,sha256=N07KlY7zayMkq77EXheeEVcPbeWpH4rT8lWTk7JA7Sg,2916
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qmlc,sha256=WmHR-J9JtWKGmZWIqA10uaWpic_kvk-bM53z4DNggtQ,4212
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml,sha256=1nPg9_rYQHSjdmAcpWREXpqLQoz1DDfqWdBaerWST2o,4128
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qmlc,sha256=pKTW9L2Z_HdoRFYcGk7e4KkMqFuPS5667PWp7E_q4H0,10500
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml,sha256=XBHtkRLz0obdA1HMUWaus897S8iEfAo1Qi37wU-086Q,2070
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qmlc,sha256=cTz_yuGz8rchxlYrTeoQpfpYFOZsSsQmZjZA0K1Rbi8,684
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml,sha256=pvDLpHZ0rzcnCNYAJQagUU_I8cbfkiQWtEVJvbXQiAY,3920
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qmlc,sha256=P2XOlWDD3Kie5BBvDwl-GEr9delEc1JIrgjnhpDm9Yo,9328
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SliderStyle.qml,sha256=Z9OpS3WgGv7ghkTN7Q45PMMYCRb-bcm_S357FHJ-1YI,2912
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SliderStyle.qmlc,sha256=DDTHHICUIfOQnYclKmDbtUM0-Jvo0GC_ZmNOlUvDOKY,5956
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml,sha256=vGqiNFhTZqQtxE2Q8VuvLNxgH0FY6aLpep6M5L2r4V0,5470
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qmlc,sha256=fIOVsaFC01zhCdTxMSy0dGgqEZ5McYI0O-U3Op3k3ao,14728
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml,sha256=pgXhRr1kbJT131QzCVb881WqmUgio_GdLo_I3Hxv3HI,2491
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qmlc,sha256=RGnzCyNiOSsMEMqYWwoT8JJzXm0QrpEduXoD25Kw1t4,2460
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml,sha256=ID8FccMB8yFXNsBkcYHYxAz33GyWxMIv7jJ6DyZDBI0,2113
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qmlc,sha256=MbjNLPeCzvpcr2A1s-cWJp5dbJmIaCl2gS4TlQlShaQ,820
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml,sha256=-o0jNFd09nPsLiVf_Xc7T3nJQCsdlv1rWdr4KWs4gyI,5403
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qmlc,sha256=LKoeTpmBpzctqwfmjG5-ERRNZDWveRaLxH8QnwMjzgI,14220
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml,sha256=15GAwLLR_f4dmeGC1e48KCYkAs_6gXggN55mYYyXYRQ,5378
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qmlc,sha256=U9VDJRKkhzz5TuVO_iUMQ0XhMndGNQ8e8ou0wiJzq9c,13648
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml,sha256=xrADY0InUJ5l8L9R2nyTPd6e3u3seTmptOxqAy0VznY,2739
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qmlc,sha256=QApeHPtbRrc6b39mApKzd8Jv5U0kg3TLjmIAzeDp4KU,3808
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml,sha256=RpzHAXo96qV-Wtd_Z9ksSXMBWNTN09TOSgVlkWtL8EY,3377
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qmlc,sha256=1pbC8xj9sk2EKWFkjsE9Ws3TZbMrV9H13N1FnIA9ZF4,7608
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml,sha256=GaH2UxTRMGM_Ey38wGMnZ4cJRu3sHsMJTXfH6_He3qI,2560
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qmlc,sha256=ozZv6-ohXX4WZIshjlMT41Ktj4lpqrIXAu_HKBR7yb0,2784
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml,sha256=6riqZmCvxgC7Rjh5De52Eokibzdt7FBI_xMiyumWLqg,2679
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qmlc,sha256=UM7ANN7r_Vu540oLAIxt1lsQOnx4nULo0uF1z9ci8PY,4156
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TreeViewStyle.qml,sha256=8l9NiNfpGmQs8fFIQpA5im--Vsow6NJkFnT8Kvlb4ow,2851
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/TreeViewStyle.qmlc,sha256=CZSzCH6xHpC8StIl8ue5fkkeQs3cVJqiv3Io4speXpk,3740
PyQt5/Qt/qml/QtQuick/Controls/Styles/Desktop/qmldir,sha256=VUU-InLE41r2TGl6ke4IKHKjNznoj5vxjoEoxas7xM4,72
PyQt5/Qt/qml/QtQuick/Controls/Styles/Flat/plugins.qmltypes,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
PyQt5/Qt/qml/QtQuick/Controls/Styles/Flat/qmldir,sha256=qEoIu5WnAsgMJJaBt8Dm9CFz_qYZEklhJD9IBO1s2nA,126
PyQt5/Qt/qml/QtQuick/Controls/Styles/Flat/qtquickextrasflatplugin.dll,sha256=B_YLtM6rrl5vh5zl0nQByW1qcJBpdamN96Hb7QqPIiU,828024
PyQt5/Qt/qml/QtQuick/Controls/Styles/qmldir,sha256=e7lLzJ-n2EnBDthPR2rXlRph1I_o947VIBlWQZ040Fw,1575
PyQt5/Qt/qml/QtQuick/Controls/Switch.qml,sha256=sTqzfJ5GOpz45U7EkifQ2b_B4jBaxjPFIQGx68H3ZOo,5331
PyQt5/Qt/qml/QtQuick/Controls/Switch.qmlc,sha256=VwelAiZT5tEKYh_-AWBjuw2fgFkrWgQ2bxv7ZfLqpFE,7648
PyQt5/Qt/qml/QtQuick/Controls/Tab.qml,sha256=SYp1cqzBooWFd5hkjz_uqsdzZFVVc61yJfsqlJoFOfM,3001
PyQt5/Qt/qml/QtQuick/Controls/Tab.qmlc,sha256=PZVpbRjAO3IFjFc-Zx_edjzCpOlnyuwnQaebIMsR1jY,2212
PyQt5/Qt/qml/QtQuick/Controls/TabView.qml,sha256=bQddWSoRjKvQSIC4BoE9RH3Y04thKCpjBdK22MziofE,10775
PyQt5/Qt/qml/QtQuick/Controls/TabView.qmlc,sha256=aBeOh0H0snR_OiOjf3YMDUEYjz5TwAXgdfNqs_0rvyI,16284
PyQt5/Qt/qml/QtQuick/Controls/TableView.qml,sha256=ELRlC2GWSCsiF8VZOhtwLh6F5ntYdp1oUxTHCG6GbM0,11555
PyQt5/Qt/qml/QtQuick/Controls/TableView.qmlc,sha256=noCuZ7rXmCioyOT3vrfaCQNeipN61oLYRPzVU21YLMc,19824
PyQt5/Qt/qml/QtQuick/Controls/TableViewColumn.qml,sha256=A_h_KiY811ULgFg5qdkQyIyWiidIXkBH7ali-f6kKOE,6792
PyQt5/Qt/qml/QtQuick/Controls/TableViewColumn.qmlc,sha256=WXQgukxVSyQpzQ2iwmpazic8UlTXpEreyrU6nkKqiK0,3960
PyQt5/Qt/qml/QtQuick/Controls/TextArea.qml,sha256=khzb6BcuQfHxTr5ahFPGXPE-xSx9BE8kb32r4FryDFY,36631
PyQt5/Qt/qml/QtQuick/Controls/TextArea.qmlc,sha256=EUX3VFrlmWum5IpuaAVcHAcjGWeGBj0Fv519417wSyw,36040
PyQt5/Qt/qml/QtQuick/Controls/TextField.qml,sha256=Cl7snmveWjGNaVNR6uoRh5KdCL2WFmcikM77QreEsnw,23187
PyQt5/Qt/qml/QtQuick/Controls/TextField.qmlc,sha256=Qk7aYZV--V6qUwa1Xc5IfNqLmj7sv7oMDkOH-AoS2k8,17192
PyQt5/Qt/qml/QtQuick/Controls/ToolBar.qml,sha256=pv2_AIlrZrkSyEvYQ5RjfcQYx7JVM_3uE83ywMUwgJ4,7444
PyQt5/Qt/qml/QtQuick/Controls/ToolBar.qmlc,sha256=BMGTv6ulmA7E5RYaH_8ndjUDMUzQqzjP2HvZSSI3hGg,11004
PyQt5/Qt/qml/QtQuick/Controls/ToolButton.qml,sha256=PQ--4AR5odb-vD9HIj-JAtNxpZr4TymMP80NEybirpk,3229
PyQt5/Qt/qml/QtQuick/Controls/ToolButton.qmlc,sha256=9XKX0tWTwGvUp_A0MNz5xsznpDgOvLNKXxZd6q_85g4,1196
PyQt5/Qt/qml/QtQuick/Controls/TreeView.qml,sha256=B77uCtujdb2elkisbfvhio_jzp3qG8VvPv0uAX8ve5s,17067
PyQt5/Qt/qml/QtQuick/Controls/TreeView.qmlc,sha256=sUwCgESZ3THvqgQWgFiClkqHQc_Iyu2VL-i88AuCtwA,25496
PyQt5/Qt/qml/QtQuick/Controls/plugins.qmltypes,sha256=mYDd6466sIzjl9maVD3JzcHklkAm75xz1roC_kOtLeM,157929
PyQt5/Qt/qml/QtQuick/Controls/qmldir,sha256=371csHvd0aI0K4KkQs1KRQTYfQTfefMIO7o6AxiIvj4,212
PyQt5/Qt/qml/QtQuick/Controls/qtquickcontrolsplugin.dll,sha256=Rn5zy50gXaWWDmbWBl1OzuYdBNxT4fN7IGWHNTKJmUY,342648
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultColorDialog.qml,sha256=KbgWco4bRFDntQ3akofWEFK8wmXReLzRZywn-xQx_tU,16805
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultColorDialog.qmlc,sha256=ef6CY1AJ5fvZ-KkqhYFPJRvxvsMuEF0rEKtpRNpAjD4,38880
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultDialogWrapper.qml,sha256=Cf29wwmLp33SJhuM2P2Dhm2Zjrm_qfaF2lxD_3jOdG0,8343
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultDialogWrapper.qmlc,sha256=RKaV6Y526LsPc03t1GeiWYElUD8fiJSdji7OGmJN_To,15744
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultFileDialog.qml,sha256=dWLd-yrGJqJT-jmH_O1d961-Ic5h6q8QLwBcxYb-a70,21837
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultFileDialog.qmlc,sha256=euIVkpc9TwHEdiGugFOSK91r-CHreIzHM2fD5VDVIO0,49208
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultFontDialog.qml,sha256=R-ToRyxxlZocwS-whXKQ5lWskBxo0gkCSoABJVXwx9g,18789
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultFontDialog.qmlc,sha256=Ls3SnXBjWgNBflWuf2yi8N01fz1cW2SmrzUiSm65h18,38616
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultMessageDialog.qml,sha256=yqo0wqrfMtDruqzxd0TFeXt51NN3Mh-IE5s_E6FKthw,12934
PyQt5/Qt/qml/QtQuick/Dialogs/DefaultMessageDialog.qmlc,sha256=vJl2MitKn3YuPlSJzXwzFe6i8Y5nLU0mDZdUd85PGaY,31056
PyQt5/Qt/qml/QtQuick/Dialogs/Private/dialogsprivateplugin.dll,sha256=4PO691bexriq7FgnDZ1w9IQQj4DWrtMaiLDj98n85HA,50808
PyQt5/Qt/qml/QtQuick/Dialogs/Private/plugins.qmltypes,sha256=nydIMStGLJvWGhY4uR0vDjavCI2gbFXeOF0hYpkyWJI,12562
PyQt5/Qt/qml/QtQuick/Dialogs/Private/qmldir,sha256=MoznKB_xDvDZCnU6cWkSZW0_l0dmJKWEqLUIRxJ_oA0,128
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetColorDialog.qml,sha256=aaZbZNcLIygliqGjW1Lh_E16T_vCtFi8jKSN1buyjI8,2046
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetColorDialog.qmlc,sha256=lkUZwRQ-yqyeVQyzh8Hfi5DYssqYamf3lEZRHaWHV0k,628
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetFileDialog.qml,sha256=J13XRd59-6LP4gUTxy-R27zzqeeafFxYJt3hFkB_gxw,2045
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetFileDialog.qmlc,sha256=lQUB7CELVCA-xIZVAZMh11BByVzsQiYWm2KwgUzO_1g,628
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetFontDialog.qml,sha256=3DbVpOcTpc7tjod8sW0wJylT5zbJn7-TMHUiAoHjou4,2045
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetFontDialog.qmlc,sha256=_iiVUXJqMCD24XIw9LJt0VpmKaSmaKAD_BY5-33oWIU,628
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetMessageDialog.qml,sha256=3JGk5odpbEqoPlodbgW_3o8_roM4aRmC5C8ygq-aHm4,2048
PyQt5/Qt/qml/QtQuick/Dialogs/WidgetMessageDialog.qmlc,sha256=aK8aRi-wj_L-WVi67Soq2lFXC696zLs3Bm-Px0BtPUE,628
PyQt5/Qt/qml/QtQuick/Dialogs/dialogplugin.dll,sha256=vH4n0hyxECyZNIL9QuVLWCmJ_ZOLEDyj50XY2RvHUVk,139384
PyQt5/Qt/qml/QtQuick/Dialogs/images/checkers.png,sha256=qfqrruEf3OahaVT0taz7jM6CuVa9qONlNuL6KlVlgz4,80
PyQt5/Qt/qml/QtQuick/Dialogs/images/checkmark.png,sha256=xk9WUkkheNPnfDWMgWkgCoGb5QrlV9xanXHB93qi7Hs,809
PyQt5/Qt/qml/QtQuick/Dialogs/images/copy.png,sha256=LxEVucHXBlC4RZcUp8QQomKdGZKiXkr57Kr6nPoSVNc,1338
PyQt5/Qt/qml/QtQuick/Dialogs/images/critical.png,sha256=EfnRtFHly5o8B1OH1WrtEa_fX_OryHSxIiHmldXfnJU,253
PyQt5/Qt/qml/QtQuick/Dialogs/images/crosshairs.png,sha256=MLSmyVpgatjpZJ9V3JqhAgY3rPhQ0gTjGQS3FEv0lpo,876
PyQt5/Qt/qml/QtQuick/Dialogs/images/information.png,sha256=hIeOYfdgUBZhH7tJwH8ZY8SCO0EggWIHL7zaMJYzAbc,254
PyQt5/Qt/qml/QtQuick/Dialogs/images/question.png,sha256=mOjdg_rAR7Qvs95p8nM7h2l8qKM_VK4S5l0tiIZ--Ao,257
PyQt5/Qt/qml/QtQuick/Dialogs/images/slider_handle.png,sha256=j6XUg9g_5KkyDVJKU5bGxN-A9I5VOw_fNEs2V2I2rN8,1551
PyQt5/Qt/qml/QtQuick/Dialogs/images/sunken_frame.png,sha256=tOb3WiVqgVOsNigkqLfaopx3AI2BLHjd-kj5FqJsn2A,623
PyQt5/Qt/qml/QtQuick/Dialogs/images/warning.png,sha256=BUCKEkopPfVcpdPrYvNzyVQHX8fu-QPJbyVZqfPb7tA,224
PyQt5/Qt/qml/QtQuick/Dialogs/images/window_border.png,sha256=m2sTzzBgkb4SdMYtDdVAA5Nc2-Kv3foj1xvjNg5EITo,371
PyQt5/Qt/qml/QtQuick/Dialogs/plugins.qmltypes,sha256=doCFy6zohUo9CU3BP-2j8VIdZHF2r2giQ21uHx7qfpg,17475
PyQt5/Qt/qml/QtQuick/Dialogs/qml/ColorSlider.qml,sha256=CcD1lAPIg7492Gairba-X1vkDtmr9zEJyHumYnhD8_8,5169
PyQt5/Qt/qml/QtQuick/Dialogs/qml/ColorSlider.qmlc,sha256=mCL1Vz5JkzmohSyrskBxUpRkh40VZXj6FDTsgXR1RRo,10732
PyQt5/Qt/qml/QtQuick/Dialogs/qml/DefaultWindowDecoration.qml,sha256=J-rT1pZ4E8xccqNXU20DU9amxE1RmdwPe8kYmT86-EY,2923
PyQt5/Qt/qml/QtQuick/Dialogs/qml/DefaultWindowDecoration.qmlc,sha256=k6Bk1M03oXm-p_7clZ4yORmQyNLgj5gWH-6mppXrLMk,5116
PyQt5/Qt/qml/QtQuick/Dialogs/qml/IconButtonStyle.qml,sha256=yXsVRAz5DqvxVdbqjb1Y_pgh0NSlt2iO6oRDLN9ektw,2578
PyQt5/Qt/qml/QtQuick/Dialogs/qml/IconButtonStyle.qmlc,sha256=9v1ontHIqJt3JGssvMRYGDKeoq3ZHX65gnuRqMV1isA,3976
PyQt5/Qt/qml/QtQuick/Dialogs/qml/IconGlyph.qml,sha256=nhG39g6f3jx_kjgB8ibCIRAkob7d54zfypQWLlO2zS8,2253
PyQt5/Qt/qml/QtQuick/Dialogs/qml/IconGlyph.qmlc,sha256=fGf0WV744Dhej9vt0uJnDKNBsO1FpcTHARfHAcr_Gbg,2476
PyQt5/Qt/qml/QtQuick/Dialogs/qml/icons.ttf,sha256=vJqUgV-fvarCgPB5O_EO40cmLq-Z-Gm8ECfmHH3NW7g,17372
PyQt5/Qt/qml/QtQuick/Dialogs/qml/qmldir,sha256=8dzLLDtRRugQvQoJ9mb_dIesAfMOunnymUBeJOA-07I,103
PyQt5/Qt/qml/QtQuick/Dialogs/qmldir,sha256=37lofafvZBfxSivVly4LgBU1qAAX3I6MDH5lU-U16jA,295
PyQt5/Qt/qml/QtQuick/Extras/CircularGauge.qml,sha256=JPECI-iSXDZaX8weeSJMblk6Nho4ocK5VZeOTrc0BYo,5676
PyQt5/Qt/qml/QtQuick/Extras/CircularGauge.qmlc,sha256=7cnCiZOKW4rPfVmUy-oGLBlLhC1knLnrvhPPu8DOzg4,2304
PyQt5/Qt/qml/QtQuick/Extras/DelayButton.qml,sha256=62NgHwcjpga-HkIcTkb-BWEFcwyywMQiVU_5nv5RwKo,5726
PyQt5/Qt/qml/QtQuick/Extras/DelayButton.qmlc,sha256=3uyQr4b_DRlYMxsMMevUKbHj3L3ZkAUEDLkfpA9nnds,4736
PyQt5/Qt/qml/QtQuick/Extras/Dial.qml,sha256=yiNT2DAWJD-G2CfyLlzfg7XVX5waxWwMwf-WIV92iOc,7052
PyQt5/Qt/qml/QtQuick/Extras/Dial.qmlc,sha256=UyehJbZspNfxNf4fYWf4aRQneUJaLj_L-iA7Av9Q8Jc,7660
PyQt5/Qt/qml/QtQuick/Extras/Gauge.qml,sha256=ZeQ3Ap1xzkhofSCPajFi93Wpc_UF-ZcrSH1S8eM4JAA,6678
PyQt5/Qt/qml/QtQuick/Extras/Gauge.qmlc,sha256=T7caq5ae0oljSfwAj8k9H9LFDxCLMFfFg1FkoMeEbXk,4692
PyQt5/Qt/qml/QtQuick/Extras/PieMenu.qml,sha256=WBIbFzH10z2ZwRiW8jmaBGQdiOIVjJ53fgIA34jZtu8,29354
PyQt5/Qt/qml/QtQuick/Extras/PieMenu.qmlc,sha256=rE6fcJEd3DhWwhNYYAmfAXqD5ztjPrCbQQkCmI2s1Es,23240
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularButton.qml,sha256=wOUs2kbtfbFS09ZMzR1L9aJA9JrHYQfbKnuxYdlBK7k,2233
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularButton.qmlc,sha256=Bm2LAzv4Zn17SGTjrbymyhhRoFQRxRUM6Vq0gzW-q4w,1300
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularButtonStyleHelper.qml,sha256=SV8OkstkEurNg39--c23dWBvD-BGSeGQYozyl_2oFDc,6177
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularButtonStyleHelper.qmlc,sha256=zOQ2VxBiIhgUfewKYCnoSX97UDJP-EaDAyVu7l7f9Ow,10020
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularTickmarkLabel.qml,sha256=QYP-DmBAd8c7j8H0XH-XEJXADT0eSIpOQeaztcMWiYw,5261
PyQt5/Qt/qml/QtQuick/Extras/Private/CircularTickmarkLabel.qmlc,sha256=EXLUVUy2kipcMSHXubLpD_Jifv3VYXue4V0_TzqWk4M,4968
PyQt5/Qt/qml/QtQuick/Extras/Private/Handle.qml,sha256=HO7khjcjmwfRBmSFheckG5HuEk666wfc9j2BGn5FxEo,4681
PyQt5/Qt/qml/QtQuick/Extras/Private/Handle.qmlc,sha256=whXGnBlUI2v0GuvrBOC_K3b2e2I_Zf-Jn12bGQfDcCc,6240
PyQt5/Qt/qml/QtQuick/Extras/Private/PieMenuIcon.qml,sha256=olKBQa-NaY5NHdBq9zxUHWoW4sDFoJavw6vZUfnXT90,4559
PyQt5/Qt/qml/QtQuick/Extras/Private/PieMenuIcon.qmlc,sha256=ClBfz-RgeJoU5-MGy8qP6T6N6KFLCKRu8K6K9gejdpQ,4800
PyQt5/Qt/qml/QtQuick/Extras/Private/TextSingleton.qml,sha256=9Ljs4eFVCunVRuGy-pHFS3bah0ZA7cGaj2Tc8NESXz4,2020
PyQt5/Qt/qml/QtQuick/Extras/Private/TextSingleton.qmlc,sha256=olNxHOoSFwsbCXAVlPxNyzahpqOCdt2pSg6U7LpUrQA,516
PyQt5/Qt/qml/QtQuick/Extras/Private/qmldir,sha256=6ZxJyMrtETrLJndEcDOFU-Blj_IcbLmyU03iANpGa4c,31
PyQt5/Qt/qml/QtQuick/Extras/StatusIndicator.qml,sha256=mUznpetgz02iEBkmP7upsYME2HtxH241KOT0BGULxsE,4261
PyQt5/Qt/qml/QtQuick/Extras/StatusIndicator.qmlc,sha256=cGMbs_HL_eM53VeHkdF1wUfoBE6CnJXJZ_x0CzAxKvI,1932
PyQt5/Qt/qml/QtQuick/Extras/ToggleButton.qml,sha256=5PPVUp4v1R2kjnULnAu_mEWhnNWaM1maFQAh9B3otTo,3008
PyQt5/Qt/qml/QtQuick/Extras/ToggleButton.qmlc,sha256=ancp0jCxPOmid4gy5bvsG-N10cDuAol3Z0mcrVbPCYc,1380
PyQt5/Qt/qml/QtQuick/Extras/Tumbler.qml,sha256=xp1ZbDsj3G_MxoPHFCDLkIZrh-4GEKK4Kt-kaE4sOco,18370
PyQt5/Qt/qml/QtQuick/Extras/Tumbler.qmlc,sha256=ONPwwfH2_WIGWOElfbgyrDYvNOXv5zl2uY7pewfmIyc,27356
PyQt5/Qt/qml/QtQuick/Extras/TumblerColumn.qml,sha256=1Abi8NdUf7GDkRneH2qqrj5AW3zqQwk2MiFAMrE6mq4,5435
PyQt5/Qt/qml/QtQuick/Extras/TumblerColumn.qmlc,sha256=5xXFTHGveev8kvl72nDj0BtqV8TCaI2sx23TtcX0tDY,2824
PyQt5/Qt/qml/QtQuick/Extras/designer/CircularGaugeSpecifics.qml,sha256=-hs8AAOEgcjtJfTbf5mWx71NVczrXmdKMQehD2NxodY,4173
PyQt5/Qt/qml/QtQuick/Extras/designer/CircularGaugeSpecifics.qmlc,sha256=rMJF7lNyj1C1ysu2e1mlolXKTsmGTBOPR14yrQPUKRA,6684
PyQt5/Qt/qml/QtQuick/Extras/designer/DelayButtonSpecifics.qml,sha256=eDBPMRzFTPOshg8fbQtGklqiraqb-yJ9VFkvOq5nVVg,3500
PyQt5/Qt/qml/QtQuick/Extras/designer/DelayButtonSpecifics.qmlc,sha256=yAk42rjuTPyDk1n4uXLciN8je7ajNT16-jn3etm6bHs,4500
PyQt5/Qt/qml/QtQuick/Extras/designer/DialSpecifics.qml,sha256=0eiLDSFXEdxIaTiwjE2et5Nfola5NSAk51b8b3EOBBE,4707
PyQt5/Qt/qml/QtQuick/Extras/designer/DialSpecifics.qmlc,sha256=a6oY4m1cMYr3H20knA7QegxtIRhHCXNXbku-Zqy6ClE,7644
PyQt5/Qt/qml/QtQuick/Extras/designer/GaugeSpecifics.qml,sha256=i5p3929Ginm6nWDbF-8WAVLfBmH0CO3gSJi5dsAHVZU,4909
PyQt5/Qt/qml/QtQuick/Extras/designer/GaugeSpecifics.qmlc,sha256=ERuxjF0jMgAmZ79Tbqx-n8aGL5XX2GjWElpanxrJ8u8,5892
PyQt5/Qt/qml/QtQuick/Extras/designer/PictureSpecifics.qml,sha256=stMzzNWt_ykz4yuTd7uxje1t7fhtQvQ5rVG5uTvvy8w,3061
PyQt5/Qt/qml/QtQuick/Extras/designer/PictureSpecifics.qmlc,sha256=EV9lteZeG4XSyKfdRxUfkDOB9sW-lGRY6EHO3sxxvhk,4800
PyQt5/Qt/qml/QtQuick/Extras/designer/PieMenuSpecifics.qml,sha256=AIvbUkU4b-2nHdeomUftcWtyJJXsXDZcCvgM7WxhgEI,4017
PyQt5/Qt/qml/QtQuick/Extras/designer/PieMenuSpecifics.qmlc,sha256=lhuVq22NuOZNNEneWTdCWXykfcpncSQTTaUQaF2oOko,7040
PyQt5/Qt/qml/QtQuick/Extras/designer/StatusIndicatorSpecifics.qml,sha256=NySQTTZvK6BiPYfXIcs0slyV3Mg3iwwQtev3YiJYdA4,2940
PyQt5/Qt/qml/QtQuick/Extras/designer/StatusIndicatorSpecifics.qmlc,sha256=VZtQIDptroM8VooAiJhkLF1nlDgFNa8sf441S41eiKk,4472
PyQt5/Qt/qml/QtQuick/Extras/designer/ToggleButtonSpecifics.qml,sha256=K1NDt73bl3OUWLuboDcXboryWXX4bkKLLxTvjkYDMxo,3470
PyQt5/Qt/qml/QtQuick/Extras/designer/ToggleButtonSpecifics.qmlc,sha256=MwOBCBWJatQYaP_lmyUN7OlSL3uYPTJ6GS0hq8rKsRE,4356
PyQt5/Qt/qml/QtQuick/Extras/designer/images/circulargauge-icon.png,sha256=P_VsuaQOGLpa8CKgSMcOg6AqjUIhLzPPfU73k3LA2kE,373
PyQt5/Qt/qml/QtQuick/Extras/designer/images/circulargauge-icon16.png,sha256=ev6CyhO1D0adjfgQStR2HqROjM9vSH3H26_O1JoMyjI,249
PyQt5/Qt/qml/QtQuick/Extras/designer/images/delaybutton-icon.png,sha256=fHk8J0H0rYn-uRH6hfpxwqA9UE5IMbgpH9uyG-_9W38,343
PyQt5/Qt/qml/QtQuick/Extras/designer/images/delaybutton-icon16.png,sha256=10agnBdzQWkJ1T8JfEhdk5__TU24rqfczuaccwXog-g,220
PyQt5/Qt/qml/QtQuick/Extras/designer/images/dial-icon.png,sha256=S99v4K2ZB8EycwVQ000EVnuIQHB9GJ52xIF9DmpSsVA,326
PyQt5/Qt/qml/QtQuick/Extras/designer/images/dial-icon16.png,sha256=Mnn70T76iuOgMrtOHDH5Pn8w1_AO7OPIkcTfaj4_oSY,217
PyQt5/Qt/qml/QtQuick/Extras/designer/images/gauge-icon.png,sha256=Le-p25H-0zRiRiWbEdt6zWkgNFqSOX1HFyBHIorwbEY,189
PyQt5/Qt/qml/QtQuick/Extras/designer/images/gauge-icon16.png,sha256=GuYfUwrhbBmXGAziDKewHdlAJpqJTHSnGer31c1X53k,163
PyQt5/Qt/qml/QtQuick/Extras/designer/images/picture-icon.png,sha256=_KrtYG3Z2l5DFjj6aIsnk0jeLfwmW_hh9ioE0V8R90w,220
PyQt5/Qt/qml/QtQuick/Extras/designer/images/picture-icon16.png,sha256=s8aorBpuGJc0fVzT0BFBjZN7Yoo-Dfck_lwoTZV2ZZQ,177
PyQt5/Qt/qml/QtQuick/Extras/designer/images/piemenu-icon.png,sha256=RGfBoggpyxjYAH965vqku8dVmZA3C2xnxKtpPF4Hz0U,378
PyQt5/Qt/qml/QtQuick/Extras/designer/images/piemenu-icon16.png,sha256=VpPa72ekIS0a_jWuwB0wxvz2ygaQL2xFCVxK1_i-jFo,242
PyQt5/Qt/qml/QtQuick/Extras/designer/images/statusindicator-icon.png,sha256=tN59vI7Lq3VQB4lqNXjdVDXBBfW02JDSkstgSZVaTjk,316
PyQt5/Qt/qml/QtQuick/Extras/designer/images/statusindicator-icon16.png,sha256=5WJyDgDB7lI9_KLzhgpn3lxl-WTtHdmXsw4o1DHeoV0,212
PyQt5/Qt/qml/QtQuick/Extras/designer/images/togglebutton-icon.png,sha256=aH_W4DZcP-UskrGDBNkCMG1xc_hL9cU9glhF0a60ev4,340
PyQt5/Qt/qml/QtQuick/Extras/designer/images/togglebutton-icon16.png,sha256=i9rPOIYQkU_MS1mm3Z8zym7MBTwa4FtyumJSAvRedMg,223
PyQt5/Qt/qml/QtQuick/Extras/designer/images/tumbler-icon.png,sha256=nM3jjfaqro1nNi78QSg-K8IYN58A2RXXDJs4K4EhUFE,187
PyQt5/Qt/qml/QtQuick/Extras/designer/images/tumbler-icon16.png,sha256=IFtoxnT3a44My2Mwxaa0onGXJBMAMmvZIKb532LqDnk,1130
PyQt5/Qt/qml/QtQuick/Extras/designer/qtquickextras.metainfo,sha256=UjoDp80x5zGkQEr2uWTFxJe4ZjUIbdDOtVCTFIfFTKY,3455
PyQt5/Qt/qml/QtQuick/Extras/plugins.qmltypes,sha256=jXWw0eDvmvNJaYm_sor2_IF1Kg0UiqcuLUV78HwpKfY,30070
PyQt5/Qt/qml/QtQuick/Extras/qmldir,sha256=qxrIU5KdvLmUlcIJjCrroG57PrCszj29LA8PbHQhFCc,164
PyQt5/Qt/qml/QtQuick/Extras/qtquickextrasplugin.dll,sha256=IiPy2I4KW0Fp4MH3dhIh9zRb8kvvGKrpYBWgVMQLA9Q,76920
PyQt5/Qt/qml/QtQuick/Layouts/plugins.qmltypes,sha256=lp9iUV367wcuGuv6jdNKjFQ9ktxiPLk7PtOpdMgOLhM,4729
PyQt5/Qt/qml/QtQuick/Layouts/qmldir,sha256=y1hcL8Bu3KS5XJ7gQBfNOEyucDVujdRoq9fE_R5kC1k,130
PyQt5/Qt/qml/QtQuick/Layouts/qquicklayoutsplugin.dll,sha256=FvEiEjblNqZq4-ZQYFhIG8hk94QbjXWkTbrMpUiwhkk,96376
PyQt5/Qt/qml/QtQuick/LocalStorage/plugins.qmltypes,sha256=ISyATpiUgOL6ZwXssHay0O04te6K_r06_Cvnfp7Ot0o,657
PyQt5/Qt/qml/QtQuick/LocalStorage/qmldir,sha256=WA3bgdZwoV6M3SJhTuKPOlhedvF3JwvhSvbjFsXBjhU,120
PyQt5/Qt/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll,sha256=1Y5Mf0E5dhANfSrlEBfRRCu3GEy6VeoMx87o1Vf1GKw,55928
PyQt5/Qt/qml/QtQuick/Particles.2/particlesplugin.dll,sha256=SXC7IoX9mV2SzRObV7FOHCTYJNOhMg5SdKf42mlHHZc,23160
PyQt5/Qt/qml/QtQuick/Particles.2/plugins.qmltypes,sha256=r98U7vpdoVMzoNBzGMFYGqzJH8gZGg-7_s03PpjbdKc,47258
PyQt5/Qt/qml/QtQuick/Particles.2/qmldir,sha256=Mu5LAjoOlux44pzUFHoiO0xIxp4Vx_6Vgqj47yuhC7k,112
PyQt5/Qt/qml/QtQuick/PrivateWidgets/plugins.qmltypes,sha256=18vNNKWbnrfCsNEgd-q8j_y5CR16_cpFYz9RGjxnDV4,11455
PyQt5/Qt/qml/QtQuick/PrivateWidgets/qmldir,sha256=17BJNhrIeyhROMIJHUifhMxxzMUXo9aHSfX8v5YzR_M,120
PyQt5/Qt/qml/QtQuick/PrivateWidgets/widgetsplugin.dll,sha256=xfNb-4gZWY5vrIKwP56z_UvSQfiYZ3WbR4R4Fs8C33M,127608
PyQt5/Qt/qml/QtQuick/Scene2D/plugins.qmltypes,sha256=trHzi-Uo2EPF2KVsLCbi2IVdTRhHDSlPYgJFcZVheJM,2365
PyQt5/Qt/qml/QtQuick/Scene2D/qmldir,sha256=0ayrRGXH0gmRyqv16zn9pA2Cx2fgV1kgGMNGq0QpHuw,85
PyQt5/Qt/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll,sha256=Jx1WYthjFjpreE7i-EN9X-vFqy8-o7BEOwbp3vElsD4,28280
PyQt5/Qt/qml/QtQuick/Scene3D/plugins.qmltypes,sha256=08VBsnq4Ot0uzOUBm_QvR7mnHIutsGI4x7PG0hIcHKI,3129
PyQt5/Qt/qml/QtQuick/Scene3D/qmldir,sha256=YECgrWzrP91ZM8Qkvpa45nrAGWivMoNFpepEEN8kp4I,85
PyQt5/Qt/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll,sha256=GG4rcp8T03Oq1ZtoPg4OrlY_z6oLj5xXkTuFuzSwsoE,98936
PyQt5/Qt/qml/QtQuick/Shapes/plugins.qmltypes,sha256=oNlBEFJfCqUIuehhr-2TW35j9AEcaaIiOpkEF3UtUcs,5523
PyQt5/Qt/qml/QtQuick/Shapes/qmldir,sha256=WWSvWPKgNx6cWk_YdRTgBsEqfZfiPluOVqD4a9oA1kw,101
PyQt5/Qt/qml/QtQuick/Shapes/qmlshapesplugin.dll,sha256=HUNvD_-WYvGPDpXy0aSRuwTfZjBtqEWRz72aKkoRh-M,23160
PyQt5/Qt/qml/QtQuick/Templates.2/plugins.qmltypes,sha256=XfCSfOArjE-yjdky9Bl3AZMpsqNI48wUIIGccZRgzm4,129347
PyQt5/Qt/qml/QtQuick/Templates.2/qmldir,sha256=RenSWh-wvuHUSZf4ZigQWBTHKZKYg6wPThO7BkltRGE,121
PyQt5/Qt/qml/QtQuick/Templates.2/qtquicktemplates2plugin.dll,sha256=zoPvmkFa1TvX6e4urjKZNsfCZHcf1SOZfvgSuz-KSgs,330872
PyQt5/Qt/qml/QtQuick/Timeline/plugins.qmltypes,sha256=ceIrbbewPgSmo8a60-UXVthJs5_TUcQoWGVeCnOCfhc,2094
PyQt5/Qt/qml/QtQuick/Timeline/qmldir,sha256=UOUmaQ-MOX2RNkNqG0Tx2TrgNj9dq6uYSBuHiOQq3RM,134
PyQt5/Qt/qml/QtQuick/Timeline/qtquicktimelineplugin.dll,sha256=Lg928B2he3JLtW61hJDUK3huDeAdZAUg1HNej1Sc6Yc,62072
PyQt5/Qt/qml/QtQuick/Window.2/plugins.qmltypes,sha256=c98lT6Gao162zXoi0Nsy6YDqHIZlTBCriYf827RBg5Y,14715
PyQt5/Qt/qml/QtQuick/Window.2/qmldir,sha256=jYi4FUfhVz-Mkd-ZjqgmCOCnl3CwFMgvdgpnOItBlFo,122
PyQt5/Qt/qml/QtQuick/Window.2/windowplugin.dll,sha256=tHKffCGn7l4OYWpA4-mP-BjE9Fc9SUg9d6VDhrFwTz4,50808
PyQt5/Qt/qml/QtQuick/XmlListModel/plugins.qmltypes,sha256=ubzcE3m5iZW4229nmx7HoW9XK5PJDDKF9iom7iCSVdg,12500
PyQt5/Qt/qml/QtQuick/XmlListModel/qmldir,sha256=Bu2exf6kvOEpwzgkH94UmeKDnSuu1-ZNDdr3qArtp6U,138
PyQt5/Qt/qml/QtQuick/XmlListModel/qmlxmllistmodelplugin.dll,sha256=Rk99KLNS-4gBti5r9PSV4BSSFUSrda2C7csPQrd_RHI,82552
PyQt5/Qt/qml/QtQuick3D/Effects/AdditiveColorGradient.qml,sha256=39PQZXPmSPi-g9EoK-fbZA_3RK5e85yyzqiS1dpmtbk,1801
PyQt5/Qt/qml/QtQuick3D/Effects/Blur.qml,sha256=p05KI0yZesqeKND6S1AFe7cqwAVZcQJBAIcmMq9NzLk,1659
PyQt5/Qt/qml/QtQuick3D/Effects/BrushStrokes.qml,sha256=Pp642nTSdDx1FMouJUNXs3-msxPw0taa2ef-38YSTaQ,2298
PyQt5/Qt/qml/QtQuick3D/Effects/ChromaticAberration.qml,sha256=jQrI8bIPyU6JyN8afHqaQ7FUTlVh66kwnc436o5nsH8,2414
PyQt5/Qt/qml/QtQuick3D/Effects/ColorMaster.qml,sha256=-d0WI_eFQBTECqAXZWEkRTwLKl68VooMw2XIeqo7TQ0,1849
PyQt5/Qt/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml,sha256=SYNd7OqFX-gTUN9TIAW4KMJqYA6kzcxGz3Fi7O2wLyQ,3156
PyQt5/Qt/qml/QtQuick3D/Effects/Desaturate.qml,sha256=paorsowpsGiTfVWDGKAHtqa-iiivEu-UGM31bgjEhAQ,1676
PyQt5/Qt/qml/QtQuick3D/Effects/DistortionRipple.qml,sha256=e03BNVQJBu5Kk8vWQcPX0iYuKjJDDooG5xo_8I4ZOKI,2080
PyQt5/Qt/qml/QtQuick3D/Effects/DistortionSphere.qml,sha256=GgIPL3ybmLSciWgBGVnH21xeP0NEz5_Qhdr7sYKo28I,1957
PyQt5/Qt/qml/QtQuick3D/Effects/DistortionSpiral.qml,sha256=zo_ULWcMWYQaUN-eojUVI11tEVHWGLoDw9S9bwpt1n0,1967
PyQt5/Qt/qml/QtQuick3D/Effects/EdgeDetect.qml,sha256=wSsjofMn6VlVexL-t0DHU8_bMtmPTAdmBFjR1n-bwX4,1819
PyQt5/Qt/qml/QtQuick3D/Effects/Emboss.qml,sha256=oi4FKUZYdc6cf50CtRakKmeK56rT4AoapxDdnjOAQgs,1678
PyQt5/Qt/qml/QtQuick3D/Effects/Flip.qml,sha256=nPCINyBMyEqLT9ErJ-969hoAtqLNyKN-P_8hxJu65ks,1709
PyQt5/Qt/qml/QtQuick3D/Effects/Fxaa.qml,sha256=SGf07zQ6kLJpRzEyoherAbacPoGVM9cR67MVSEqrLZc,2358
PyQt5/Qt/qml/QtQuick3D/Effects/GaussianBlur.qml,sha256=T6ElYJw_qsWTj7g1izrgBLBkWlD9cAHSP1Qs-bn7TLc,2433
PyQt5/Qt/qml/QtQuick3D/Effects/HDRBloomTonemap.qml,sha256=7ATno46q-Vj6iH38bZPzm67FqGcyb07qET5KB6IoDKE,4952
PyQt5/Qt/qml/QtQuick3D/Effects/MotionBlur.qml,sha256=qZz5EOiVNAmmnb590WaIW7aAiSpPimf5K3MjoXnMHXs,3625
PyQt5/Qt/qml/QtQuick3D/Effects/SCurveTonemap.qml,sha256=P7BzUz53RGcF2u2DhlazjM98eDPJGkt_xib4zqVxMtg,2315
PyQt5/Qt/qml/QtQuick3D/Effects/Scatter.qml,sha256=46TLQqOx4DU6M5yvjR1TU80IZdELKavzsD1ama92nxU,2044
PyQt5/Qt/qml/QtQuick3D/Effects/TiltShift.qml,sha256=l2z31_MqA9fEsQlO28nk8pQvTQYFqm5-qF-CRW97L9E,3007
PyQt5/Qt/qml/QtQuick3D/Effects/Vignette.qml,sha256=bjdHj5kUIn3i6scJTRLkC4MlHhSRuw1CSCZoosnDvkQ,1803
PyQt5/Qt/qml/QtQuick3D/Effects/maps/brushnoise.png,sha256=_R72ChlNd82OPTIXG-KkaC2SMiBgCLtreLCXY6Awnls,61885
PyQt5/Qt/qml/QtQuick3D/Effects/maps/white.png,sha256=0QpSFOTU9uxNxu0J7Mf3n7NG8oH41rsiO3H7d4BXH2w,155
PyQt5/Qt/qml/QtQuick3D/Effects/plugins.qmltypes,sha256=CyfSC0JHbEiqouKF7xBQ5S08pGLunGmKKdb-XPFMnGw,740
PyQt5/Qt/qml/QtQuick3D/Effects/qmldir,sha256=QQZsCtl-ySCuhHM4m_ZIGPCUCYBLj9_SDLRG_T50Ves,873
PyQt5/Qt/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll,sha256=X3ARykSaGNZMuyLCyfoym-N0s0K-4w1JiS7cNqjgFFs,111224
PyQt5/Qt/qml/QtQuick3D/Helpers/AxisHelper.qml,sha256=jO5fMI9lAX7Yzv364HxXrIgNcngT2U9vsKjFKhYKvz4,3597
PyQt5/Qt/qml/QtQuick3D/Helpers/DebugView.qml,sha256=qwZT4GzpjRFlPyUobtL1ulZTr85J_8NosVbx_F9yOno,2313
PyQt5/Qt/qml/QtQuick3D/Helpers/WasdController.qml,sha256=F6qJ9tJ7mxX89Ky3kcPiHKPNstseoniMR7uuuJ5cN_g,9374
PyQt5/Qt/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh,sha256=taa7WIDChjp_KIkO_LqC1LBgZAmraMRGMbIhLpiYmjE,128684
PyQt5/Qt/qml/QtQuick3D/Helpers/plugins.qmltypes,sha256=SKUIfMCGN3UgpedKVESsk49K3c7VWixlgiQvyDwrmoY,2448
PyQt5/Qt/qml/QtQuick3D/Helpers/qmldir,sha256=6b1RT1G_FyFDqBkcb-hLXWKjQeq2BO7ps7z3fhpWyVw,232
PyQt5/Qt/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll,sha256=ZFw14McYY_VmY8K_FfeRPxWKn8l3fkSLWy_6LkF5pMo,38520
PyQt5/Qt/qml/QtQuick3D/Materials/AluminumAnodizedEmissiveMaterial.qml,sha256=xxybNLRWA8acBsDUPxQjDJAO3xPJnsggvnDZpWT13y0,3608
PyQt5/Qt/qml/QtQuick3D/Materials/AluminumAnodizedMaterial.qml,sha256=o9MiOmvOOMjdChQ_iT-40GNL-Jmr5-eYThJj_jmWQmk,2742
PyQt5/Qt/qml/QtQuick3D/Materials/AluminumBrushedMaterial.qml,sha256=2juR4R9ZnB94FVGp1msP8_K9O4yyPf2UavjpfJby0xY,4902
PyQt5/Qt/qml/QtQuick3D/Materials/AluminumEmissiveMaterial.qml,sha256=gnF8N7qxke2RB2XX0cGG5xsRV_N8N11yb2WZnFV6dkQ,4874
PyQt5/Qt/qml/QtQuick3D/Materials/AluminumMaterial.qml,sha256=50kDLBAImpAmlI60fO5rtfispZA7zNzzJgfYeyom4WY,3950
PyQt5/Qt/qml/QtQuick3D/Materials/CopperMaterial.qml,sha256=tE3Ey0BKULcNP1NE6vTPi4YIMERl_bB-EbQHdmP31tI,2544
PyQt5/Qt/qml/QtQuick3D/Materials/FrostedGlassMaterial.qml,sha256=ZCyIzGrRP-kvEIYG1MUgKTxfMWoi0zutUXsI02OvMeg,7751
PyQt5/Qt/qml/QtQuick3D/Materials/FrostedGlassSinglePassMaterial.qml,sha256=JukYNdrvRwHf6IEhjHADunkNSCy4TlVb0VE-XkF_oaI,4634
PyQt5/Qt/qml/QtQuick3D/Materials/GlassMaterial.qml,sha256=DQIOr0qstjAJj6GxKHIOEV5c4WtjAZjes6mpsYLMItA,2906
PyQt5/Qt/qml/QtQuick3D/Materials/GlassRefractiveMaterial.qml,sha256=vf56pMSKM4yQ_9wgucCeJ48e6b9yokLKaCAsM8cvo74,3414
PyQt5/Qt/qml/QtQuick3D/Materials/PaperArtisticMaterial.qml,sha256=-LV0K0CVbFHDgXfox_o4OR8ype5jnFzap1vtXIoYhFs,3616
PyQt5/Qt/qml/QtQuick3D/Materials/PaperOfficeMaterial.qml,sha256=eCrs-BwsQZxINykcP09mt-6N4sb6PdbS_nbVG7dMeO4,3369
PyQt5/Qt/qml/QtQuick3D/Materials/PlasticStructuredRedEmissiveMaterial.qml,sha256=_dYH4XpEWXbo5hgO7P2Y6aAOCnZD-fizWTmvrmMNMpc,4636
PyQt5/Qt/qml/QtQuick3D/Materials/PlasticStructuredRedMaterial.qml,sha256=CXkwUOnaeqT7mppqFTmqbJ1rfJgQG_XMbOnQ2hssu8k,3808
PyQt5/Qt/qml/QtQuick3D/Materials/SteelMilledConcentricMaterial.qml,sha256=TpGq9dA8KVpAb0zgVM9mF_c52VZfAZPqFUsjxbi37hI,3493
PyQt5/Qt/qml/QtQuick3D/Materials/maps/art_paper_normal.png,sha256=wnGA266QLkcYvXmmTjbxUKC--QEKvCE4NWhKZal0m9w,517044
PyQt5/Qt/qml/QtQuick3D/Materials/maps/art_paper_trans.png,sha256=87G8NXdFCkwVg6wlnmqBuOJNGRRGg7-FNP_tgD9dgoc,428034
PyQt5/Qt/qml/QtQuick3D/Materials/maps/asphalt.png,sha256=4z8KNW_Uo6ieiEeZy7k1rL4mcRQ7xCJbgqLW3aX0uNk,413851
PyQt5/Qt/qml/QtQuick3D/Materials/maps/asphalt_bump.png,sha256=FwwbNR-uvBjoBnItHf6-2lA57qWGSMCmxDHbCEAgcqY,243515
PyQt5/Qt/qml/QtQuick3D/Materials/maps/bamboo_natural.png,sha256=nsNQU3xgeUv0gYQawzSbNIT1p-D3qZAPhszIRz2DUFw,281771
PyQt5/Qt/qml/QtQuick3D/Materials/maps/bamboo_natural_bump.png,sha256=karDoXiwO7fdxmN9csT57yPEX5h8zK70Cg47eZGk8a0,111006
PyQt5/Qt/qml/QtQuick3D/Materials/maps/bamboo_natural_spec.png,sha256=uIlbeFge4jI1NVRN4MbDVw1AWDgCL2FlEAQkS6Q9GHo,279332
PyQt5/Qt/qml/QtQuick3D/Materials/maps/brushed_a.png,sha256=HLcIJgxbcFQ9TORHO59iFWH9S7cAV_IE8aPK5GvW1LI,196175
PyQt5/Qt/qml/QtQuick3D/Materials/maps/brushed_full_contrast.png,sha256=JWP8CcanN2aN6G97w7oonvr048gEj69I3vnkavBxuLE,161293
PyQt5/Qt/qml/QtQuick3D/Materials/maps/carbon_fiber.png,sha256=Zuz7i9XpKXsx0xBD0_gEC7oYWtMCrhOk9kY2FWNztC4,369029
PyQt5/Qt/qml/QtQuick3D/Materials/maps/carbon_fiber_aniso.png,sha256=4QgvWWKMTsc0CcJQ1lJJmG7g7_BXova-uliXmRPUgT4,32464
PyQt5/Qt/qml/QtQuick3D/Materials/maps/carbon_fiber_bump.png,sha256=Hb1lKUNXnHqj-ZGwEMREoxcZTTDWSR1Ul_QOnDhalbo,201690
PyQt5/Qt/qml/QtQuick3D/Materials/maps/carbon_fiber_spec.png,sha256=zrMFF9fb7neYV98NqqBN8z1L1XILT3n_eyhvHohSTjA,379656
PyQt5/Qt/qml/QtQuick3D/Materials/maps/concentric_milled_steel.png,sha256=lCtnupmuCJ-llTgz0HDeCnNTZ3s7jZtJk4_NKWb0uTI,4216
PyQt5/Qt/qml/QtQuick3D/Materials/maps/concentric_milled_steel_aniso.png,sha256=VJ1Lo0YVT9NuhbNU3aSi2Zkj9P8G0ACc8GIdK4va3aA,92352
PyQt5/Qt/qml/QtQuick3D/Materials/maps/concrete_plain.png,sha256=Sq5xucgKAkoFZYCyU-ercAQISl0wngv4Hwn1N3KGxdA,460093
PyQt5/Qt/qml/QtQuick3D/Materials/maps/concrete_plain_bump.png,sha256=x37nxJIfEwQwHV82TLkyy25_DwEgAvGoUJ59MIKiacM,184163
PyQt5/Qt/qml/QtQuick3D/Materials/maps/cyclone_mesh_fencing.png,sha256=yFK7kig-bgKk-4SfTi0DBbEqUROx7z46Lgddladr6PI,115438
PyQt5/Qt/qml/QtQuick3D/Materials/maps/cyclone_mesh_fencing_normal.png,sha256=pGX5pxxtuyOr6PEG7Mwjo9A17BshtW8M-ZWTApysIFc,92373
PyQt5/Qt/qml/QtQuick3D/Materials/maps/emissive.png,sha256=AwA6oBAm6US3VEcHj1dY0P-rhU0D6c6AeAoXRBEHP38,334
PyQt5/Qt/qml/QtQuick3D/Materials/maps/emissive_mask.png,sha256=AwA6oBAm6US3VEcHj1dY0P-rhU0D6c6AeAoXRBEHP38,334
PyQt5/Qt/qml/QtQuick3D/Materials/maps/grunge_b.png,sha256=L60sfzTox0tRxLwE1g3w6yOL7TDRiyvqqCxR9B1LnNE,402701
PyQt5/Qt/qml/QtQuick3D/Materials/maps/grunge_d.png,sha256=R3LtZ_Ib4n6C1gVALDifpmtq6nhQioj1Sv63J45oa4s,151503
PyQt5/Qt/qml/QtQuick3D/Materials/maps/metal_mesh.png,sha256=jD3ijuZq85lDLS90GxACV_Fp_A46aa0-IyWUEY-gJu0,359882
PyQt5/Qt/qml/QtQuick3D/Materials/maps/metal_mesh_bump.png,sha256=sGSPWpPfNh9LyrALN9c_xWxdEwt0fM-QjqsaYTSUbG8,21046
PyQt5/Qt/qml/QtQuick3D/Materials/maps/metal_mesh_spec.png,sha256=ZQ3ur3V36v8zE4FHfFcJGkxNvvpr6Td5K4XR6oEAMHY,291286
PyQt5/Qt/qml/QtQuick3D/Materials/maps/paper_diffuse.png,sha256=EAWldXGytRHcSJZCc2-88tNGGkbLX4yILTz-TqtTdc4,339022
PyQt5/Qt/qml/QtQuick3D/Materials/maps/paper_trans.png,sha256=BGddlbRoDO7wlALO5EOe8m7PsS5Kooa_FOzFBd_AIDI,322968
PyQt5/Qt/qml/QtQuick3D/Materials/maps/powdercoat_bump_01.png,sha256=NgFU2FxrbzPoGMMsMVNSarioSl2IDAb6Zwozw82ZtOM,163537
PyQt5/Qt/qml/QtQuick3D/Materials/maps/randomGradient1D.png,sha256=ucN5-ILTht34j2rEXryd72MsI9PDpOC3KMXWm40pnm8,618
PyQt5/Qt/qml/QtQuick3D/Materials/maps/randomGradient2D.png,sha256=AW8Kao_trXHJTRgQbryGQcTLdmWrzELTgIoaXBYTouw,738
PyQt5/Qt/qml/QtQuick3D/Materials/maps/randomGradient3D.png,sha256=pl3G34M78E-JWzw2_sRr3-NZ2hfYnHmpvyr1CfAkU1M,748
PyQt5/Qt/qml/QtQuick3D/Materials/maps/randomGradient4D.png,sha256=1FmqegCOGx4rAxBbth5q1QBNA-Z8bKEQTcjl-WKAq34,535
PyQt5/Qt/qml/QtQuick3D/Materials/maps/shadow.png,sha256=AwA6oBAm6US3VEcHj1dY0P-rhU0D6c6AeAoXRBEHP38,334
PyQt5/Qt/qml/QtQuick3D/Materials/maps/smooth_black_leather.png,sha256=oKeU34nh9Mrx8c37IBqY4pO7XwD_szsTRbKYdGLl6o0,176390
PyQt5/Qt/qml/QtQuick3D/Materials/maps/smooth_black_leather_bump.png,sha256=AMzUyoqsRbSikJza8wBaQjqCPOKv3LPb2KZLTIe3sUw,223014
PyQt5/Qt/qml/QtQuick3D/Materials/maps/smooth_black_leather_spec.png,sha256=yqG3zGpAHVmCqlb2xraAqD4_suX65h44wzUIlFjNbcM,219279
PyQt5/Qt/qml/QtQuick3D/Materials/maps/spherical_checker.png,sha256=bEWDwAD_FnYdM0EHH47stCsJ2HVZW-e3rtBjH2mm6QI,11066
PyQt5/Qt/qml/QtQuick3D/Materials/maps/studded_rubber_bump.png,sha256=CVTELTvMnA8KO1rTk6M_WbwUtldipYonelMEMogRd8A,26901
PyQt5/Qt/qml/QtQuick3D/Materials/maps/walnut.png,sha256=HyKprOE1uvCXy91V5hapuI3mi0fgrQdcY20TdOhj5gA,314746
PyQt5/Qt/qml/QtQuick3D/Materials/maps/walnut_bump.png,sha256=Q7NTJDG-PtOb-pRiimKmLWt8831HvwIIaaW4SZaB70U,283457
PyQt5/Qt/qml/QtQuick3D/Materials/maps/walnut_spec.png,sha256=o4oY_KFoBY7ZQCBp7r_EILuurvqUxoaNxdeXL0aZbHY,181017
PyQt5/Qt/qml/QtQuick3D/Materials/plugins.qmltypes,sha256=9iGo9MuAWIS9bfHPouEFU6UQkGBp1WrKappdJ1Bgtk0,1989
PyQt5/Qt/qml/QtQuick3D/Materials/qmldir,sha256=ztpTRl_g3z42e8Eml8JO8EBrSI0TMWr4b-OK7t0_b64,1099
PyQt5/Qt/qml/QtQuick3D/Materials/qtquick3dmaterialplugin.dll,sha256=GitmvUWOjgcp3jB3ZDwzakIbb32frZPjF__DS0s-rxE,77944
PyQt5/Qt/qml/QtQuick3D/designer/AreaLightSection.qml,sha256=5wJ4RowlzAHqlXvhav9S6oL91HGKESZKpdZNupRKjFI,4183
PyQt5/Qt/qml/QtQuick3D/designer/AreaLightSpecifics.qml,sha256=XnfvXDcNVGw0-jC8t_knRjMU0HADVwhYPzvsmnktifU,1584
PyQt5/Qt/qml/QtQuick3D/designer/CustomCameraSection.qml,sha256=8Dw86d-FRuz2NLVngnz7510aQjQc9-CM8WKX5TomcHU,1578
PyQt5/Qt/qml/QtQuick3D/designer/CustomCameraSpecifics.qml,sha256=SvSLFN--JvvOHhLhWK1sJ_yQ2FTbY3iy_j-PAAMEc2A,1587
PyQt5/Qt/qml/QtQuick3D/designer/CustomMaterialSection.qml,sha256=4prYnkuROjg1CuGKkW2abIJh5EcU9AER2f_AyJC3qww,1479
PyQt5/Qt/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml,sha256=48Gnk1Z7L8POUhEE_F4lX_cZQm637F72HaTw6wdJRtA,1593
PyQt5/Qt/qml/QtQuick3D/designer/DefaultMaterialSection.qml,sha256=2YPM-ThSwOcKTLRNV9TGk2ZwdwFU34Eq731Bfm_lruk,15363
PyQt5/Qt/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml,sha256=RfsUe_tQiu50B_xA82WpmESnB4bff3DxQNotDXjBYLY,1594
PyQt5/Qt/qml/QtQuick3D/designer/DirectionalLightSection.qml,sha256=QzAoh2_xmpLD-hU2jIZ2SZsbl1Ifiti3Fh6QXW9cdWY,3179
PyQt5/Qt/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml,sha256=nAyh2Dpyda_OWHTvYZHnLIElHZZmMt0tCoTOrdjGads,1591
PyQt5/Qt/qml/QtQuick3D/designer/FrustumCameraSection.qml,sha256=nJ4kQqSHj4B1-fqfyrEuZZSGgIZm4E3EsjwsNS4T8gE,3322
PyQt5/Qt/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml,sha256=tSa7BMOY9B1y1-91RtbQy923p0v50aLuCVclFWv1d_U,1658
PyQt5/Qt/qml/QtQuick3D/designer/IdComboBox.qml,sha256=eODMiCxxUyWan9b8grv9ybZnGgr7G2c3h3rG_BPpwMk,4000
PyQt5/Qt/qml/QtQuick3D/designer/MaterialSection.qml,sha256=Kn6Jg3TjoO_tVYcqMK9DDQt0EB8RsCBpHM8wmKl7OZs,3453
PyQt5/Qt/qml/QtQuick3D/designer/ModelSection.qml,sha256=4j7gG20HiZL4gy-T53UbDIGP3z4RtAlMQhi6-XoyPaQ,6116
PyQt5/Qt/qml/QtQuick3D/designer/ModelSpecifics.qml,sha256=ZpDHFM0oDtWtHi0h2zI9YUwTTn46mcIk4ziAK0IRBV4,1580
PyQt5/Qt/qml/QtQuick3D/designer/NodeSection.qml,sha256=TXYY-IIUIaT8p4y5DXFiTnz2pF4sJBNhheNIbDEKzNI,12140
PyQt5/Qt/qml/QtQuick3D/designer/NodeSpecifics.qml,sha256=4FyxlBit115mB4-oDyJScp0IW179H0-Vce_Nawf6JoI,1522
PyQt5/Qt/qml/QtQuick3D/designer/Object3DSection.qml,sha256=x8wXD6Y_rPKQ34amjecDt1khBk3npA1rlWOKjoTYTVU,1472
PyQt5/Qt/qml/QtQuick3D/designer/OrthographicCameraSection.qml,sha256=e2xJGlmzx8k3tjHlbwZ9wNfcJJ7ELXIZSCAs09BOEVs,2434
PyQt5/Qt/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml,sha256=HoDg1yoSmOYoAVNc6Xj7p7pLoBeFlK8rTwvMXleHcA0,1593
PyQt5/Qt/qml/QtQuick3D/designer/PerspectiveCameraSection.qml,sha256=JVOfSfarNhXMwsPZ81gyLDibzp6wY2hpO95-KEa3sKg,3287
PyQt5/Qt/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml,sha256=ZPRJC-djpZSThP6x8HaJizgujnpZm0BYzAKNoF3xn00,1592
PyQt5/Qt/qml/QtQuick3D/designer/PointLightSection.qml,sha256=xghthkqfXrjAqtrIEC0aLPdkB5kaKXrw5agk1u2_j_I,4580
PyQt5/Qt/qml/QtQuick3D/designer/PointLightSpecifics.qml,sha256=EgG9JiLJ-A-FafJ1u1CxUA_5fUT3ieMZ2fM-20gS6uk,1585
PyQt5/Qt/qml/QtQuick3D/designer/SceneEnvironmentSection.qml,sha256=JCJL6nOkAjDx2ferzI3mp8KXzLWCo-dJtsT5pFAH9MU,10649
PyQt5/Qt/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml,sha256=UiSocSeH4W_Ni5WJQmk46QA77CiYBvU5vcJ4Irj1Jh0,1534
PyQt5/Qt/qml/QtQuick3D/designer/ShadowSection.qml,sha256=Zni4XV5PwV34pNsWuvBMcu4myhYZe5xBjFPDZPboB20,4639
PyQt5/Qt/qml/QtQuick3D/designer/SpotLightSection.qml,sha256=GS3j1NLlRxQIDBkIqSJniGv1ConrDt0c3MiNDZxhe_s,5506
PyQt5/Qt/qml/QtQuick3D/designer/SpotLightSpecifics.qml,sha256=xnFSYWl9Fs1BC5H5G0DOSGgw6iTcJWghoeswDxJzqvM,1584
PyQt5/Qt/qml/QtQuick3D/designer/TextureSection.qml,sha256=Obx1yk-lb9PSiISx34ojMcdcNBlmEw9G9bbHuTk0z_k,6857
PyQt5/Qt/qml/QtQuick3D/designer/TextureSpecifics.qml,sha256=4o1CkKmza52d8f42aPotx8E6SvXv3sCiC2FlgT85fH4,1525
PyQt5/Qt/qml/QtQuick3D/designer/View3dSection.qml,sha256=CUV3TRJmwCP-9nLf2jRRxaHAClSPDNVy8ikFjeB-oSk,1472
PyQt5/Qt/qml/QtQuick3D/designer/View3dSpecifics.qml,sha256=4qPZrVXLhCqribyEsNU6yO96YJOKHB1PQekZ9Va9q0M,1524
PyQt5/Qt/qml/QtQuick3D/designer/images/camera.png,sha256=a3Kbc0KnAvy2WXvZ3yCHn9JA9hBx2Ig_xnkPxnyxp6Y,276
PyQt5/Qt/qml/QtQuick3D/designer/images/camera16.png,sha256=UtQN6H_A8pCf0rZkWA6eS6cIFuSFzY3muKlUN_XAHCo,241
PyQt5/Qt/qml/QtQuick3D/designer/images/camera@2x.png,sha256=kzcYnTSawd0FtIgr7rz4iM1nkN2X0UpV9B_o4ZihA70,385
PyQt5/Qt/qml/QtQuick3D/designer/images/cone.png,sha256=ntPrpduJ0g-DEBqh4NwFxMr7xe1A7ctGOsikJZqYrkA,412
PyQt5/Qt/qml/QtQuick3D/designer/images/cone16.png,sha256=DevDONMnQMhOm3XtDiHOH2JI17TefWgs6liu8tv56ZE,277
PyQt5/Qt/qml/QtQuick3D/designer/images/cone@2x.png,sha256=I6JPOxXN33pXx3XdBCgN4k1DAQSqrZBVX03j2NFXW4A,731
PyQt5/Qt/qml/QtQuick3D/designer/images/cube.png,sha256=xz1ntISSxkXtLo_ts-zfawMtnOc9m65EMlN4EbIXIDg,369
PyQt5/Qt/qml/QtQuick3D/designer/images/cube16.png,sha256=dWMz6YYeRIb2Ya0vNd5se3vje9nvo5ifrmyAshwjTKM,336
PyQt5/Qt/qml/QtQuick3D/designer/images/cube@2x.png,sha256=M74_hruchGBVQmDjMZIPJ92TVPNHgg0gg1VAGGXNUJ8,733
PyQt5/Qt/qml/QtQuick3D/designer/images/cylinder.png,sha256=n22Rvd9HMTmwO89dkBiufWl_EHjNgup8oqe58Fkg9Jo,445
PyQt5/Qt/qml/QtQuick3D/designer/images/cylinder16.png,sha256=dWMz6YYeRIb2Ya0vNd5se3vje9nvo5ifrmyAshwjTKM,336
PyQt5/Qt/qml/QtQuick3D/designer/images/cylinder@2x.png,sha256=4Zbq7Pw2Rmiqcc4WwblILySsn48KikzncbK9-2_rtls,789
PyQt5/Qt/qml/QtQuick3D/designer/images/dummy.png,sha256=-8NwxUGpMeIu66UVe0fzD8YMfilYC5tJBHA7bheRC_M,375
PyQt5/Qt/qml/QtQuick3D/designer/images/dummy16.png,sha256=IDZ6vbNiHwu75HPcLBZwgxgwPGADVt06U8lGXIppTiI,253
PyQt5/Qt/qml/QtQuick3D/designer/images/dummy@2x.png,sha256=rAztmEYpBRDzL_sRXSnlMpRC_sAbZSeoY-v1QcqMjtU,499
PyQt5/Qt/qml/QtQuick3D/designer/images/group.png,sha256=8evnJdpO790pKxLLKk7CqAPOP8Hg6h2eJy8In2Z3A88,496
PyQt5/Qt/qml/QtQuick3D/designer/images/group16.png,sha256=6zSv-oxhBOm1-uH6FqPDdiIB-yuxkzl3DSFQSRXU3oQ,284
PyQt5/Qt/qml/QtQuick3D/designer/images/group@2x.png,sha256=t1ZTX3qXY-U8YSwG2OUGL4KYW1OQAZ4ZuMa2ktLGtlw,822
PyQt5/Qt/qml/QtQuick3D/designer/images/light.png,sha256=8sBVt9PhFjqMYvGa4xZWfRoj-3bifa4iJDUPJ9dBFa8,443
PyQt5/Qt/qml/QtQuick3D/designer/images/light16.png,sha256=e8tLxar9Hq8QYJCPZW5CDcV0TGEOJ0O9m1-thmsZewc,281
PyQt5/Qt/qml/QtQuick3D/designer/images/light@2x.png,sha256=b3aWJRpScRLEgkTn8SofQ2WbP1-bY9rBIv79M-j8PAE,748
PyQt5/Qt/qml/QtQuick3D/designer/images/material.png,sha256=zB4WdLI5cwvOyTvg4rk8Zl7MIOVwmL5jfaQBq6xMoFs,333
PyQt5/Qt/qml/QtQuick3D/designer/images/material16.png,sha256=KNxamCJLo0GL1kuuyEzjvJ4W3t54OPeX8IUhDZBAlJc,314
PyQt5/Qt/qml/QtQuick3D/designer/images/material@2x.png,sha256=ir4FHfgBlIqHaKQF72xh7M5gvcxsbL_mjgtxXhKuJac,621
PyQt5/Qt/qml/QtQuick3D/designer/images/plane.png,sha256=o_Q0Mk8WKkKOBG4dbwIVFYIo7Cm2uaDVejm_QPQU-Bk,154
PyQt5/Qt/qml/QtQuick3D/designer/images/plane16.png,sha256=ml9okqmd7g0PxYAKjkgFdRX8nqVVa3AafD87i5Vbu-w,204
PyQt5/Qt/qml/QtQuick3D/designer/images/plane@2x.png,sha256=6eJcwbLtYhMYZLK3blAL8vSByPe42if8VBkeENxmhoI,181
PyQt5/Qt/qml/QtQuick3D/designer/images/scene.png,sha256=8Yh4eztWAfvgMphRXFqVQWy7IKrACSssrm6sgPFMtpo,172
PyQt5/Qt/qml/QtQuick3D/designer/images/scene16.png,sha256=IVa857_NKRvzxRFwrLpPQIj2SV4aBEKkGY6ruTSjm4Y,219
PyQt5/Qt/qml/QtQuick3D/designer/images/scene@2x.png,sha256=Q8X2dKBjWSGuZtohXzKNK-FTz4ru70jG6AUWjny2FN0,201
PyQt5/Qt/qml/QtQuick3D/designer/images/sphere.png,sha256=YpzYFmxZgsX9I8dyeaguR4moVAzsgQ_-ab_oRia4cR0,233
PyQt5/Qt/qml/QtQuick3D/designer/images/sphere16.png,sha256=gOVZdDEKzCa18JL-4UjK-MfGxMKr-AWNYSZIlQSqO4Y,212
PyQt5/Qt/qml/QtQuick3D/designer/images/sphere@2x.png,sha256=aY718aLnGaqzlduyK_6YjMgU_bT5WVpZV5z8V7BcJa8,381
PyQt5/Qt/qml/QtQuick3D/designer/images/texture.png,sha256=XsDKyT9qfGQRVUPjfGz7vsoFwE89Ve4BxFW624hmWQE,278
PyQt5/Qt/qml/QtQuick3D/designer/images/texture16.png,sha256=EE5nFQU3jW1EJe5rSDXUU4gKus-cTb-F_Z11q0Ck0Us,300
PyQt5/Qt/qml/QtQuick3D/designer/images/texture@2x.png,sha256=192C4HZBChk83v3FqyYl6A_eq1s4G0RHak_w4bxuuTw,433
PyQt5/Qt/qml/QtQuick3D/designer/images/view3D.png,sha256=4g1gkECHsIjs1OXy5BdbtL6bLAVPlDsdsB7cIQYYpiQ,255
PyQt5/Qt/qml/QtQuick3D/designer/images/view3D16.png,sha256=ZC_QBSG-rojZES2zjq5WhgVnTcJCXxCGUimGP8kM3h0,242
PyQt5/Qt/qml/QtQuick3D/designer/images/view3D@2x.png,sha256=5TZhSZNSqaDWy64b6pJmeYiA3ltXKCWmNFUM2XBOwRA,411
PyQt5/Qt/qml/QtQuick3D/designer/quick3d.metainfo,sha256=4lyuz5Ql2ewvckAIhkbMOhkYDWCkN8kAjjKWxgPYwfE,11372
PyQt5/Qt/qml/QtQuick3D/designer/source/cone_model_template.qml,sha256=4x4Evd5C-6J_yPH3gVcBiKSfjN3i1CU07FiaLVjx-xY,1556
PyQt5/Qt/qml/QtQuick3D/designer/source/cube_model_template.qml,sha256=AsBDoHYBYVNfAVzxqX2OwZ2RRYP22UqkHU2RuP9pfD4,1556
PyQt5/Qt/qml/QtQuick3D/designer/source/cylinder_model_template.qml,sha256=AiqhjCKoO33xXTqST7wtOStWr6mziwnBM1Yama6X1dE,1568
PyQt5/Qt/qml/QtQuick3D/designer/source/plane_model_template.qml,sha256=J3oibYy3GyMiMjT2w8UseQWIczvnZzh68aM34oLXWzs,1561
PyQt5/Qt/qml/QtQuick3D/designer/source/sphere_model_template.qml,sha256=EI0CS2tDdLcohHueXQjfbu7EEktnEvFoJMtyQj9KQpQ,1562
PyQt5/Qt/qml/QtQuick3D/designer/source/view3D_template.qml,sha256=ei4nH4DIqIpU1RZ16iJ_VOa6NJsMw3ML7-66kOjQRy0,2155
PyQt5/Qt/qml/QtQuick3D/plugins.qmltypes,sha256=JJZjmFcu9TTkkdGZQReyFvk-zqMSbMM1yYMVrx58N1Y,73364
PyQt5/Qt/qml/QtQuick3D/qmldir,sha256=tkfqaGrW299P4FEbHy_hIlL68fWPfXOPpdUpCRRtYLU,113
PyQt5/Qt/qml/QtQuick3D/qquick3dplugin.dll,sha256=Ka1D1LGFir7DazAuKfKAmANAJRWYnuRQErdQxdHQKss,121976
PyQt5/Qt/qml/QtSensors/declarative_sensors.dll,sha256=AKz78V631xWuaaiC9CtZe5z6iKjknxkwMFJX3Fczoec,200824
PyQt5/Qt/qml/QtSensors/plugins.qmltypes,sha256=9SHqj1MamcyadSJvcCUX-pA9Vt3Qr1hKGAEAbAlXQNE,21807
PyQt5/Qt/qml/QtSensors/qmldir,sha256=rQzDpftRJ108-YfVJiktPKTQHvz2nvaDGXe9o7aVRck,111
PyQt5/Qt/qml/QtTest/SignalSpy.qml,sha256=q2TiIo4JqLgZRSVyNKr2nOWsxJPxdQpd927az4g3AUU,9212
PyQt5/Qt/qml/QtTest/TestCase.qml,sha256=TWW3H8NBYQsbYd0hXroh3MVohIAWBxMbTdq4GM7GqW0,77687
PyQt5/Qt/qml/QtTest/plugins.qmltypes,sha256=c1_WYzPVFKE9Yzpwi9BIODGu3FZ4EVEOJfvVSveDoXY,13848
PyQt5/Qt/qml/QtTest/qmldir,sha256=GPLL8rv_yNVJ9MvXLHvEYiYHx1Vbjgu9SwJuGFNewCY,201
PyQt5/Qt/qml/QtTest/qmltestplugin.dll,sha256=5onmWDvRT-U9VzPUgeeqdRrATXSLLdGyFUoZ0T932Nk,60536
PyQt5/Qt/qml/QtTest/testlogger.js,sha256=ICPqsynA91NPv1V1lWdaKqywG4qNYYuf6Ma_EDQCm6c,3375
PyQt5/Qt/qml/QtWebChannel/declarative_webchannel.dll,sha256=bAOSv1Ovn66d4QsL8PD8aw4fQ-HxFeEGzGjleCRXUPI,26744
PyQt5/Qt/qml/QtWebChannel/plugins.qmltypes,sha256=OmG70hdvq6DxO5Xm5Nfj2rDnszyZ746DCgRYLRN97sY,2329
PyQt5/Qt/qml/QtWebChannel/qmldir,sha256=IZ3Vpg_XktJ4GHoZEq8yBv237I9JIweucTsaWvFy6ug,108
PyQt5/Qt/qml/QtWebSockets/declarative_qmlwebsockets.dll,sha256=ciJtaZd-Ykebwo6ijuY6Wp1amVctXuttZ5whF0oM7vs,49272
PyQt5/Qt/qml/QtWebSockets/plugins.qmltypes,sha256=MtYfsk6VUtmrDXRAcx97FuC83fhps9y5moAvtpNKGVI,3604
PyQt5/Qt/qml/QtWebSockets/qmldir,sha256=IxC22BpmjLMs16IOYdeyhCgJJuPr-MZ2zaikPE6GmHc,123
PyQt5/Qt/qsci/api/python/PyQt5.api,sha256=o-1S2ypqjxPc2rBBkmfk_GoJ5E0JtEECGbFFEjoTZVg,1710339
PyQt5/Qt/translations/qt_ar.qm,sha256=qKGw1vlY5zZtHIVr5hAAEG0-f8mT-5MWdTaYkrkALQs,130
PyQt5/Qt/translations/qt_bg.qm,sha256=nhzk2RhSNSBD2RkfGpkoOPkZy6fi8tm7EWHklOi_X14,153
PyQt5/Qt/translations/qt_ca.qm,sha256=Fxx0JLJNhQKrU8s3hP802Pz64mVXz4r0393sZIWswv4,153
PyQt5/Qt/translations/qt_cs.qm,sha256=PAy_0ZSQ1n0bO56UTDpNmp5_h9euNeiNXVoAdzSbWyE,157
PyQt5/Qt/translations/qt_da.qm,sha256=tQNhYc6AjHKOX9qYX3kttWWDH9Ac8AsoJUd5DANzU6I,153
PyQt5/Qt/translations/qt_de.qm,sha256=WAW4_zdHhJeU4tcGYdc3xpwV8a52PDjhcISx5agekVM,153
PyQt5/Qt/translations/qt_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qt_es.qm,sha256=4l5D8Eb2ECL_6HGi9zxqEu38XD79lYwOAZpyGGCgU7A,153
PyQt5/Qt/translations/qt_fa.qm,sha256=spKvsHY7jHwwpa9zcr_BLYoNAL891KAAcV2fV22cGjk,293121
PyQt5/Qt/translations/qt_fi.qm,sha256=BIykLc5Pr1_CHYQ1duPG_ZYxRuzHhVTn5fNNB_ZPshM,117
PyQt5/Qt/translations/qt_fr.qm,sha256=hiQDPYSeZwsSyVMjN_y_Jg8ghI4ET-53h8_irJK-KNs,153
PyQt5/Qt/translations/qt_gd.qm,sha256=Sd-FWgBKF5UDOK8xRkZvbfTVhSQQvQtY6oDg0CA6nSQ,70
PyQt5/Qt/translations/qt_gl.qm,sha256=IEoBrH3ra1uuGTr-y9HlDRjHO_fZS63rK7_fYSPE7ZM,323590
PyQt5/Qt/translations/qt_he.qm,sha256=wRPRTiGNVAK2Ftq-onlpxvg4UmdkaMXvBR3d77PuAjU,83
PyQt5/Qt/translations/qt_help_ar.qm,sha256=IiCIyXUtHMO6uYXvLcd-WueFeNzhimHsFbOfAuWIFj0,8743
PyQt5/Qt/translations/qt_help_bg.qm,sha256=y83R4LuuMy2A3bCihgVvF8gk-ijTU9f98S_JfZ9v4FQ,10599
PyQt5/Qt/translations/qt_help_ca.qm,sha256=7NQoOmYPLPcoSbMjgQ1-rdBjEgtvVh4FqhJDpbKAlGo,7444
PyQt5/Qt/translations/qt_help_cs.qm,sha256=SsVvxj5ACUO6sT8dTEGFAhOJCOHUiMJK7mEx09F1Uqo,15297
PyQt5/Qt/translations/qt_help_da.qm,sha256=BZJOViXte3Qs-8WxnNFkvnYXtBWk_BfkmLUMeW9L49I,9166
PyQt5/Qt/translations/qt_help_de.qm,sha256=mWJSP7rp8eTDtcPBaGDQWSkcsw3F6-Wl7aTINqA_7R4,7570
PyQt5/Qt/translations/qt_help_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qt_help_es.qm,sha256=_RayefjPaQd_delNkMnAeir_85SKV543ifX_teX0IC0,10704
PyQt5/Qt/translations/qt_help_fr.qm,sha256=aH41HAYvaIqv9s8FIY1gF7gLGhtCONHTAlClXuQcX-0,10922
PyQt5/Qt/translations/qt_help_gl.qm,sha256=c5miSGCZdHc_YIZsh7eOp9-8T3UDE9aS94hs12OIPJ8,10891
PyQt5/Qt/translations/qt_help_hu.qm,sha256=cPM7VpwpQvQcbWNOpqYcuNgOsscBG61I72266Wd5YNU,10284
PyQt5/Qt/translations/qt_help_it.qm,sha256=MW_o0IFeK0s5aJW-s47xpAQxkVteBU34D0wM1Vbybks,10612
PyQt5/Qt/translations/qt_help_ja.qm,sha256=rmA7LA1DTUDN5DP_y6ZfnuJ5eKnhkxYAe-f-eCpbi0c,7917
PyQt5/Qt/translations/qt_help_ko.qm,sha256=QBD1Qc9d5gFDnGWkqx-tIwmVUH8sDsQ8X-aDDQy_boQ,8153
PyQt5/Qt/translations/qt_help_pl.qm,sha256=zGy02MVAhiJGcvLknmI8jLfAwc1luNXs1C_JujpgZb0,9673
PyQt5/Qt/translations/qt_help_ru.qm,sha256=VXtkTm2l8exyDvk5ZWFwh-TR9AsklMxapSTPN5YQjec,7288
PyQt5/Qt/translations/qt_help_sk.qm,sha256=9B4z4deQvQ0-sYDx-HW8GR_nR3NijyXCytleFALmaGc,10388
PyQt5/Qt/translations/qt_help_sl.qm,sha256=LslV5mJAfrzY3NrlqqIeQQjgtbCu4OnbcSwnBylDU18,10363
PyQt5/Qt/translations/qt_help_uk.qm,sha256=SXz8RzaEaS7kTXo3lej7InDFcGn9nrmKYV3Smrm-inw,9750
PyQt5/Qt/translations/qt_help_zh_CN.qm,sha256=wCqqIJI_GK3atSC-XLhO_UxyM5a9wktMmnLUBvEBx7Q,6441
PyQt5/Qt/translations/qt_help_zh_TW.qm,sha256=NpfxZg1_KsmzesM80cfsrgitvSZxDn4Adkl8zdyLyDA,9301
PyQt5/Qt/translations/qt_hu.qm,sha256=uyRqq9UB4Uztix_8E2nj1dJlZ6rmKz6tTZTCL7d8NHE,146
PyQt5/Qt/translations/qt_it.qm,sha256=kReqwtB7yG36VaKbiCXtJ8cJMwD8yQ4UPhNeAOhfCdc,153
PyQt5/Qt/translations/qt_ja.qm,sha256=I0V86OROIzxvhdVqTuaizs2Hyce93m2LipJZAu7RzZw,146
PyQt5/Qt/translations/qt_ko.qm,sha256=TMGvN-dx8KQ4mISc_yzUKoIEUbjSsuiJMQMWKdeB2wU,146
PyQt5/Qt/translations/qt_lt.qm,sha256=R-tfl0Z992kmFCHVSlvqETHJ-5tjiHkdOLtldDNbZL8,165383
PyQt5/Qt/translations/qt_lv.qm,sha256=A0Z3OAQqFWduUEugLLMm3Nt3OxcfraPNYreg4FZDFKA,89
PyQt5/Qt/translations/qt_pl.qm,sha256=vX3QwsqxGalz3BDDv_dJnZcouSi1QfhgVpIbMMjbeOY,161
PyQt5/Qt/translations/qt_pt.qm,sha256=LB57v1FopktDdS3UxUdgHAvebWEPhnH6PjrzhZfoR4M,70334
PyQt5/Qt/translations/qt_ru.qm,sha256=ZJKyZ2CMb7dpB72Pz8jx71fp9Ou8LoGsqBcVqIOI-Uo,164
PyQt5/Qt/translations/qt_sk.qm,sha256=tq3_2In_lr8ZXLmXMn59cAWoFcrWeCP6aRWhnC2btmg,157
PyQt5/Qt/translations/qt_sl.qm,sha256=xE4DE6lBTMDkkLZbDANvoRvKlZNTsiiIZUe8LISSA08,228428
PyQt5/Qt/translations/qt_sv.qm,sha256=S0tv9_0jfJ2gMBtJRhMuaGU9Fetfrzjkxfv-uxLdl_c,65851
PyQt5/Qt/translations/qt_uk.qm,sha256=8WIeaA4WQvlGPksH5-eLUPmnvbfDIdcwIDnLNAXL3qQ,164
PyQt5/Qt/translations/qt_zh_CN.qm,sha256=KM3nXXsyyB_vHUYww3t5ph3sJLNXYy_wDWNlpX2L5Ds,117347
PyQt5/Qt/translations/qt_zh_TW.qm,sha256=dR7NoMM-Bh2RJBJoNX-9L2t_cKERbnFPKNIu_WHseho,141
PyQt5/Qt/translations/qtbase_ar.qm,sha256=4D_mjYMgFUNpj9f-Jn3V38W_0ZUUfnT_LxmsNJFAEmM,160017
PyQt5/Qt/translations/qtbase_bg.qm,sha256=5Eisnj8Wwp6yevMBLv4hBS2qePq_s0zW3_L2nuO9PNs,165337
PyQt5/Qt/translations/qtbase_ca.qm,sha256=UulPzJSQiJtVgSxUM9AJtEvcLcMXDrVbGvRE70quHX8,210159
PyQt5/Qt/translations/qtbase_cs.qm,sha256=AwKLQt9UeScDceTDvcffL1bLvm3alWooZKxvZBWGH-g,174701
PyQt5/Qt/translations/qtbase_da.qm,sha256=FwN6T_6v_CK8DcK-lc-KlNWAxp-_nF2dqeIO_GuIQ9o,174105
PyQt5/Qt/translations/qtbase_de.qm,sha256=VTwEaDXbmt7xWVT6mldmJTZrqL_RZjcDjEvNKOXrrOE,220467
PyQt5/Qt/translations/qtbase_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtbase_es.qm,sha256=T_2la6O7VBSrBILR3eZKbyJuNIj2t_PxGhUOAfU_pMg,165170
PyQt5/Qt/translations/qtbase_fi.qm,sha256=5H_hNxPhhNB_pEld3gxYmw6PVi6RV0o1WKk2NEOk-nI,179941
PyQt5/Qt/translations/qtbase_fr.qm,sha256=7bMqkzzvN2omNmNOFOKXfO1ihOSqmkrH4ikvnKVMOEo,166167
PyQt5/Qt/translations/qtbase_gd.qm,sha256=Y7Q53UQTmqOu1UwuvgP6m8d_IsFO2Puo7_JghEW7Iz0,189580
PyQt5/Qt/translations/qtbase_he.qm,sha256=4evKFq_omUNW-BygB_vbnd-GWEIBD-kIkj2HO2h8rT8,138690
PyQt5/Qt/translations/qtbase_hu.qm,sha256=xhtnu50ehPCrB5K2UY_gVUFKaORNDHvHyGJ3OAD6gpk,160494
PyQt5/Qt/translations/qtbase_it.qm,sha256=fH3ItFv05B_sYAIasT2cdlW-AHuBI9uNdTehGetko2Y,161172
PyQt5/Qt/translations/qtbase_ja.qm,sha256=y6OCrMRNNoDUAPLGJd6T0MS9cqkBAnae39H-kcubYXs,129911
PyQt5/Qt/translations/qtbase_ko.qm,sha256=VLNjbCWfoPxN6_uYqWviqgBz9mrcDmeTubRxbMQV4sc,131262
PyQt5/Qt/translations/qtbase_lv.qm,sha256=hG4EdXOuQMg2ccO6f3PifvwkuYyCcB2g35lz5XQXi7I,153608
PyQt5/Qt/translations/qtbase_pl.qm,sha256=zpkDKjsL-KutdYiVzCKDcIjq2Z_S0lFOLRgGkwgc_lc,162982
PyQt5/Qt/translations/qtbase_ru.qm,sha256=ZwKOsTEbM3Pifafh7K_6BKgHFNtWB0Sc_2f9JUP4t5c,203767
PyQt5/Qt/translations/qtbase_sk.qm,sha256=1YauLDFAdM85hBf97LQHCdVHjf6wpnwv5g1Qnum1ntc,125763
PyQt5/Qt/translations/qtbase_uk.qm,sha256=Ubj_VbN9xZB9Y3qN3aEvvoFoUrAkTHTrTw-4SGenhuA,158274
PyQt5/Qt/translations/qtbase_zh_TW.qm,sha256=CF0p6vm7t4iy8lA9dKHvljqUEc62AEQSVM5JoSDhq2M,127849
PyQt5/Qt/translations/qtconnectivity_bg.qm,sha256=jVmlbFjLdyZdNg_77mehMcD9XiF3a6pcQlrMTdHjVlo,47342
PyQt5/Qt/translations/qtconnectivity_ca.qm,sha256=VvrpUOzwpUaa05Tb16niAhTP-oeGBN72q-xQwclpwkQ,51887
PyQt5/Qt/translations/qtconnectivity_da.qm,sha256=_jMqxPqmVX0cFC33qEg0i0jroZ4e0Kp-V08NtPTiOuc,30451
PyQt5/Qt/translations/qtconnectivity_de.qm,sha256=DbPAOsCaelB411_O1-6NH1sfK-h4IeXvc0e9WR8xrN4,49383
PyQt5/Qt/translations/qtconnectivity_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtconnectivity_es.qm,sha256=hQWZlYJ79HPukzgJGHEqZxRh-vy8YqhAahej7fxLqRU,46591
PyQt5/Qt/translations/qtconnectivity_hu.qm,sha256=XN77hp7VV1FBWhbURSirEy54-_U_lDutm8hLJ6zKRyo,43428
PyQt5/Qt/translations/qtconnectivity_ko.qm,sha256=YOe_IqF2e4ssZKtb_GehIv63eZVCZf8rCBHTp2Ttc3k,36180
PyQt5/Qt/translations/qtconnectivity_pl.qm,sha256=ZP79rueSrjj8Bp8H4zmjwiAMCxiH-beFUnvz5NOm36Y,31377
PyQt5/Qt/translations/qtconnectivity_ru.qm,sha256=Ko3M-V4Mge9Gff1QhW47OJds-7qHW8ZNmBk7bFjeCJY,49914
PyQt5/Qt/translations/qtconnectivity_uk.qm,sha256=jfgAJufNS4HImOykg0iCv7SFWLalXCy4UAYbjxlHzvg,42223
PyQt5/Qt/translations/qtdeclarative_bg.qm,sha256=-sGrJv4NwjAnpisqYxRPgx0dkbg-PG4WERMK5dJDBiw,70152
PyQt5/Qt/translations/qtdeclarative_da.qm,sha256=jDeJ4sVoJrRuq5v77YzSu20oUFXFX7iPDxU3S7bzadY,67397
PyQt5/Qt/translations/qtdeclarative_de.qm,sha256=j346o0Nsh7z_cRN1HpqFdvKXB1UieSmgJPKUOrS0hx4,74839
PyQt5/Qt/translations/qtdeclarative_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtdeclarative_es.qm,sha256=4h-9Kbf37u5A6D4o3c7HZ-LNVDcYTIbZYUo20h0KOJY,59875
PyQt5/Qt/translations/qtdeclarative_fi.qm,sha256=7L3-V86szVU0TQyB46I6Q3x2VMw-fpNxAwV2EHUxBi8,65815
PyQt5/Qt/translations/qtdeclarative_fr.qm,sha256=2x8WzZ0btV06lX78trU5MMv3zJLFoMHXqeT-1SOe0ks,61420
PyQt5/Qt/translations/qtdeclarative_hu.qm,sha256=STkeNZ1WV7SrTrVzZITIBIYMA_T6XO8gMNjfbN7V_Rk,60508
PyQt5/Qt/translations/qtdeclarative_ja.qm,sha256=SFEOgyNRr4cH-6bax1W0PWUYLHuCYpaAXbRj8vhDHGk,45301
PyQt5/Qt/translations/qtdeclarative_ko.qm,sha256=x-kgkMBICabAeukHiyh97NYo9vmff09amZESRM9DMEI,50863
PyQt5/Qt/translations/qtdeclarative_lv.qm,sha256=F63mXOuY2tqYKNr4mQRyv7io6kl7qN6-fSciE4mEumU,53940
PyQt5/Qt/translations/qtdeclarative_pl.qm,sha256=or1zCU2mWV71j0gxlpTu828H920BT93YqMNUY0lpEoA,64190
PyQt5/Qt/translations/qtdeclarative_ru.qm,sha256=WrOdq_CFWDoL1NmIlM7-xLHXiOggu1G7YIUfj1B5MZY,67138
PyQt5/Qt/translations/qtdeclarative_sk.qm,sha256=-VNg588QFp4rszc8T6UVPTXxhDR01-zkIy5wMOlFqbM,48654
PyQt5/Qt/translations/qtdeclarative_uk.qm,sha256=hyRsepYlKwYR3QP8jx9Fkcvk8Qwo1J5FkR_KaG2tcsk,63981
PyQt5/Qt/translations/qtlocation_bg.qm,sha256=7x3dCKNNHjO0SPUswmFtB3hsb7q5hlAAKvCLmGc3v1M,42381
PyQt5/Qt/translations/qtlocation_ca.qm,sha256=uxerTHamuZXx3CTdBuGxtyug35jqPLIPw9KZep3Fzeo,46319
PyQt5/Qt/translations/qtlocation_da.qm,sha256=P5YJyJoYY7ar5bU_hKy2I7d8qf-n90jTjZNSp8hrszE,43666
PyQt5/Qt/translations/qtlocation_de.qm,sha256=oOsM_zHBN9Mh4_HAzc77tMUrhv3DH6dMaXXy5Nm28j4,47076
PyQt5/Qt/translations/qtlocation_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtlocation_es.qm,sha256=AxLsCseH8cCcmw_xLBM46bVWKcYXGYF6KwBoAAq8MJM,23400
PyQt5/Qt/translations/qtlocation_fi.qm,sha256=0OKkek6ZAiqmEriCcfv7TW8wnN4oqXLjqD00mq9RcP4,43724
PyQt5/Qt/translations/qtlocation_fr.qm,sha256=TWF-dOkRL6tLypPIVG8_L6Qpz-VEZYWB1MEq7pWY89U,22158
PyQt5/Qt/translations/qtlocation_hu.qm,sha256=yI4h3-Zace4Bz-XoNlC1j4T7GOZ95r-5oVdojF5JLao,23755
PyQt5/Qt/translations/qtlocation_ko.qm,sha256=y882JB0mDTrTtJ3T_FpNT45YsWj6P_-TR3qrSrRtkJ4,38272
PyQt5/Qt/translations/qtlocation_pl.qm,sha256=Yhs0Z3InD5BcrKRVxnyn1yDX9erkr71kMo83qwMBwwc,42325
PyQt5/Qt/translations/qtlocation_ru.qm,sha256=io4iMnXgN_d4ophBXmXmSu7r9rfpreLBS5SMfJ9Mq7c,43278
PyQt5/Qt/translations/qtlocation_uk.qm,sha256=GRBiHOcQoj8vzmA8s7eNokokyd9Jez8mUF7dSnOLAOQ,24159
PyQt5/Qt/translations/qtmultimedia_ar.qm,sha256=X8EEFOFowRYbhZClwXPRQNMbF89FDwrJPmZuv3ov-Qg,11486
PyQt5/Qt/translations/qtmultimedia_bg.qm,sha256=rdhnX7wjUftsg5ftNpMvmFU3gt1M4EmO_FuJsFCshiY,13683
PyQt5/Qt/translations/qtmultimedia_ca.qm,sha256=marljOcpMStO04232KpCx3DqpMw_ZpYm-b65Z2vCHvI,14877
PyQt5/Qt/translations/qtmultimedia_cs.qm,sha256=bxFuei_e_oSokN8XGNI15h1XMb98Lj5XqDj27J7t4Po,15906
PyQt5/Qt/translations/qtmultimedia_da.qm,sha256=OdkCQRBkzFxf1FdC8XaAIqGueVNwB0Gy9gjjgH4ZEQo,13659
PyQt5/Qt/translations/qtmultimedia_de.qm,sha256=fRVBRovQn0o054WV2uvc_Xv3FxXDS_lcLczkG_VIQVU,15006
PyQt5/Qt/translations/qtmultimedia_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtmultimedia_es.qm,sha256=CGaRG_1MbnjTUX6imN5lPK7wtySK76zbpSNudWWpsqU,17046
PyQt5/Qt/translations/qtmultimedia_fi.qm,sha256=YovnLB3HBlKrMC4vjMufPDKOf93ffY0cXOIQVqm6hPI,13883
PyQt5/Qt/translations/qtmultimedia_fr.qm,sha256=Yi-yq2bSJMlGu76LSwbMtF6ksTaLoOgioHutS3xLvTY,16502
PyQt5/Qt/translations/qtmultimedia_hu.qm,sha256=WJ2Fe5bLHI5tywGMjNr3G_BtMaoScYZ_hXIYPJOU-Nc,16463
PyQt5/Qt/translations/qtmultimedia_it.qm,sha256=rKjU3RReZx2CflgklvICgdxVmskefhP4jPUIvC1jAe0,17194
PyQt5/Qt/translations/qtmultimedia_ja.qm,sha256=-aiIWGxCwiiUzLQYAlfC3nApn_XVQAh7wzTadKjdWWk,14337
PyQt5/Qt/translations/qtmultimedia_ko.qm,sha256=sDn3ikA2JfS4_oYmhOlEZF8VrnhhsDdsaryh5bfSGpE,13180
PyQt5/Qt/translations/qtmultimedia_pl.qm,sha256=PEy3EfalnlsZ5K3A0Ka-Y8C7VfFWJq1kDbG_0dE2NmQ,12237
PyQt5/Qt/translations/qtmultimedia_ru.qm,sha256=MsERhBXyWjeNNWzwFlI5PI-QYxRbyPipPE-ZIWb6nU0,14109
PyQt5/Qt/translations/qtmultimedia_sk.qm,sha256=gvVE8x_7DOgDQPRFrSyOK6V5aUE--bXRD-QyK7lqaFE,9896
PyQt5/Qt/translations/qtmultimedia_uk.qm,sha256=6_ZzGEkPcMdltQtsxOs81MDquf8QoZvESgSJskzs2DQ,15781
PyQt5/Qt/translations/qtmultimedia_zh_TW.qm,sha256=mBSSvTt6g7KA994pa-gNVfwxUKRTWPk3ReS-Pd7sXLc,9951
PyQt5/Qt/translations/qtquickcontrols2_ar.qm,sha256=xc7sk0ycz-NPLbkvndw3otOUHX6j15kkIsNB_YrPeD0,640
PyQt5/Qt/translations/qtquickcontrols2_bg.qm,sha256=5_GFXSuWn2vSX64RYcFI_aeXfThj1GZUPqcLtxWeoGM,707
PyQt5/Qt/translations/qtquickcontrols2_ca.qm,sha256=qi6BUxjxYO8k-UKmesEPCOw6RJhYL59CF5-XzckbfdM,899
PyQt5/Qt/translations/qtquickcontrols2_da.qm,sha256=U4OmV1RSRTDd_UYfrXz4o_YKOcErSgptHzPazI6SQPs,855
PyQt5/Qt/translations/qtquickcontrols2_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtquickcontrols2_hu.qm,sha256=-ap5oUmh6eQIU6UBUa8aUNdUGz7b_Z-2RdwO4KkLfqk,350
PyQt5/Qt/translations/qtquickcontrols2_ko.qm,sha256=_YQn7sKSKNPrlgUB3HQawtnDRNiXyI3gDObnrOjAUHg,567
PyQt5/Qt/translations/qtquickcontrols2_uk.qm,sha256=pSdN1MTt_smZG0T7SVjaVGdE17KjLkJ2soa9nNkfDNk,9439
PyQt5/Qt/translations/qtquickcontrols2_zh_TW.qm,sha256=xsiz0odNCs_zacKGz8RFkGS_S1gcrNpuz3C0SoSeO-I,647
PyQt5/Qt/translations/qtquickcontrols_bg.qm,sha256=E-um7uU5-kVwqHhJXu840KfdZoZaGrpt7d8o1yOLs3M,30
PyQt5/Qt/translations/qtquickcontrols_ca.qm,sha256=u1sOEbT0JbCPoxX5bqCFjgzpxxQ56IY50iKHWTqQN_M,5113
PyQt5/Qt/translations/qtquickcontrols_da.qm,sha256=FY5knwUJcmghqkV1VlvZiUPJ6ptdOeMwXpD1YH4vQ_w,4917
PyQt5/Qt/translations/qtquickcontrols_de.qm,sha256=UEcsLplfXzzCOP8Rjsfe2eIgh7WjX3hnGgzgyoVtMOk,5198
PyQt5/Qt/translations/qtquickcontrols_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtquickcontrols_fi.qm,sha256=nCkGi9ObuXFU1WHtQ4K5qrB3c1uxqRVOYqzKzj1g8BU,5077
PyQt5/Qt/translations/qtquickcontrols_fr.qm,sha256=N1fAOPRHtHXhnSJhmwGO-3PVOYcNB1JCmD9MPGaAJQk,5532
PyQt5/Qt/translations/qtquickcontrols_ja.qm,sha256=I-W0Q1P7h80Cy1IgiBT1zvPv2OWlOGn9HHgOEDBvBXY,4356
PyQt5/Qt/translations/qtquickcontrols_ru.qm,sha256=N0TjVJWI3MjnYCZOOni4E52o2jcGJgHa-xf6zeEX6io,5085
PyQt5/Qt/translations/qtquickcontrols_uk.qm,sha256=AC_OxieLQsIOWlj9nkSc8ZfPTeElFzcZD159K9Q0TSU,5091
PyQt5/Qt/translations/qtquickcontrols_zh_TW.qm,sha256=vKugFQurZZMIy_A2QcDzPq2wJ3-O_ZJX2mrBIkVKiQk,4187
PyQt5/Qt/translations/qtserialport_de.qm,sha256=HU1Gqcv2bYMTQ0y2F30eBc2TthBiMHxwRJjf14q2OGw,2487
PyQt5/Qt/translations/qtserialport_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtserialport_es.qm,sha256=Rg_Io79dskz1cO0Mr3LDDXVKFoWbP4AUPta5u2p4Nws,2507
PyQt5/Qt/translations/qtserialport_ja.qm,sha256=lkHMe8QAop7D_FT2nHKuJfGQsZmBfc0LT1ZPz1sB1jg,1744
PyQt5/Qt/translations/qtserialport_ko.qm,sha256=94NjDbuIz32sDxA5wsTAzLOAlhsiMlpuQGYNNahllD4,1630
PyQt5/Qt/translations/qtserialport_pl.qm,sha256=fYIAKFeXJnvesqYwiIEAw14KBqasvTxSVNyrAidlYU8,2002
PyQt5/Qt/translations/qtserialport_ru.qm,sha256=qpBpykJiQNA1uhMvPyuc8tVYY0Zt_HRaGhVr2hr4lWU,2370
PyQt5/Qt/translations/qtserialport_uk.qm,sha256=llpx75t-l27eNINHHQcny5921fKA0ran-1Q-o9reyZo,2424
PyQt5/Qt/translations/qtwebsockets_ca.qm,sha256=v8UyoeiOIGSGnt2kiW3yS3RK144x9WAG6qqSz4JFKsA,9664
PyQt5/Qt/translations/qtwebsockets_de.qm,sha256=aHV-r8cD9ZxcTDCeVAgUTevzAjYuHxYo1arWEMckSkw,10404
PyQt5/Qt/translations/qtwebsockets_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtwebsockets_es.qm,sha256=jMtDaQKdYsUbvubSEKhBM3qHNjgqzqA9Zkoon9bxJxk,9679
PyQt5/Qt/translations/qtwebsockets_fr.qm,sha256=hUO-L4aTZ0jYvacPQ504VDBvzlrFyUrP02of-hbqHnE,9639
PyQt5/Qt/translations/qtwebsockets_ja.qm,sha256=ff4pfCdSranRGTP1VdKmFvuS9LTzwnu6eDqDq2W2H5s,7270
PyQt5/Qt/translations/qtwebsockets_ko.qm,sha256=bA-rMNwXkWU32CkrGLWQG1hiMLyqii6XvJFZXyUsqyA,7132
PyQt5/Qt/translations/qtwebsockets_pl.qm,sha256=SvkV3iEzq06Ta0rEhcoZ7TTsCKM5n5V2Xuem8rngdGE,7599
PyQt5/Qt/translations/qtwebsockets_ru.qm,sha256=bG4umRTyW60IfYL1oEOL-qm4uWW8sV5vH2nX_yLmng0,9562
PyQt5/Qt/translations/qtwebsockets_uk.qm,sha256=lzSl3_uImRGl2abrTqj4Hl945IMpzidH6TW833aI2Zk,9160
PyQt5/Qt/translations/qtxmlpatterns_bg.qm,sha256=qB1dgjCPdxsoC0QEsNe9V-g_EkZ46wG8tpptcEQZScc,112896
PyQt5/Qt/translations/qtxmlpatterns_ca.qm,sha256=StQ1Q31rlGlsQMLxqUmsc_eiBfVDce1pq5JQnWQDa8Y,114190
PyQt5/Qt/translations/qtxmlpatterns_cs.qm,sha256=N6qtp3DqHpqgjXjmso1GzSo5CAmF6UWwfsNCJ-Gt8Nk,109606
PyQt5/Qt/translations/qtxmlpatterns_da.qm,sha256=TAolf6axpaoX30cCAuisTujVMGtWEB49ZD7fIieVERU,1034
PyQt5/Qt/translations/qtxmlpatterns_de.qm,sha256=FQropFfQudgYR9ceGa07ZmdNcj86xgtIoWU3-jSLBOw,118069
PyQt5/Qt/translations/qtxmlpatterns_en.qm,sha256=mVm1ELFdGJN4SK0TAH4wRZ0umTxn5WS62_wY-TVpXIU,16
PyQt5/Qt/translations/qtxmlpatterns_es.qm,sha256=On55E5YRq0BVztvYRLmVYVYLELnC5BqOrutamnBNfFo,114789
PyQt5/Qt/translations/qtxmlpatterns_fr.qm,sha256=_F8nnVhwuyRPcEVsiLXmoei9mQy-StLt2VvzvGSRPZY,115909
PyQt5/Qt/translations/qtxmlpatterns_hu.qm,sha256=Vhrl-cAyIbWTfY6ODG8XpCq7bowN94dm009tyDgL5bI,115164
PyQt5/Qt/translations/qtxmlpatterns_it.qm,sha256=9gF5G2EmXyAGynt8zgwnxiCfPeqJbLkISezxits7zfQ,5107
PyQt5/Qt/translations/qtxmlpatterns_ja.qm,sha256=oUeW4d31Fr6ArsIwBH9lO3YPdW8h-JhfzCa9-tlcsqY,81631
PyQt5/Qt/translations/qtxmlpatterns_ko.qm,sha256=BybUGsDhmeCaZwtW3eP1i6o2BSUTyU3TGXbTBgVXUGM,82407
PyQt5/Qt/translations/qtxmlpatterns_pl.qm,sha256=3jtF8c94ZP8_scJt873KQzdIJsQh6UIn5kHLDVk1Jo8,110977
PyQt5/Qt/translations/qtxmlpatterns_ru.qm,sha256=odI0RNTBLtnAdsggBYdZ0ajTuSCrHCu4P23gzwyNscM,107618
PyQt5/Qt/translations/qtxmlpatterns_sk.qm,sha256=Wj5Htnc71T_uln9fHOGDlSKaEq8RyryeImhOWL3DeHI,33325
PyQt5/Qt/translations/qtxmlpatterns_uk.qm,sha256=blQwsfGkkudQ68AjmE30XpqI89un1ovknv4SmZWNWe8,7942
PyQt5/Qt/translations/qtxmlpatterns_zh_TW.qm,sha256=VsfxMURvyW4PG9e5k3PDYwo5LIM_lz7d2D6v5o7cq3k,30964
PyQt5/QtBluetooth.pyd,sha256=FC0Ydrs1ZVTIoXe9b0zx38pEMNNLCemmWLNRwzw3jf8,336384
PyQt5/QtBluetooth.pyi,sha256=kwxCiah6R0sPCrFNbIf4rxPwyPMSOHkn6jn9r3WAzPs,75460
PyQt5/QtCore.pyd,sha256=WdKtPjGVk6hvcEwxEw-Gb6yvszPyZLRNtAiQRVfz0D8,2421248
PyQt5/QtCore.pyi,sha256=_-KzAM6E-kjYqdlTsJrugPzPwlKrboGW9roqenH1coM,418668
PyQt5/QtDBus.pyd,sha256=k6ODiyAXK-2nwcrTiN2nwSy6atg6wmGZf6mzasV-C1g,172032
PyQt5/QtDBus.pyi,sha256=pkQrXK2EU7Dsb-NUBBckFSOq4QxRJq9FZoex8aCGWlE,23701
PyQt5/QtDesigner.pyd,sha256=CpLnBaJRJ3ePdbXpYmmxO6sBCjRKMr8ezjkEDELZtBk,308224
PyQt5/QtDesigner.pyi,sha256=JLICcuBqds3O65XGRR5gr5ZeE06XaFua7f4oc-ASwV8,22882
PyQt5/QtGui.pyd,sha256=Fz6i0wQaPUYBmKAcZWbQ53IDGf9N21Psixa1OikD1tw,2437120
PyQt5/QtGui.pyi,sha256=NrD1JjhMr0VDzii2qwUC8bgMlGbTW3315mR5jx5RWms,431509
PyQt5/QtHelp.pyd,sha256=Fm5rMxK16ZhSaB3Hl_u_Mdd2lhmMXKa4FthpPGRx0GQ,195584
PyQt5/QtHelp.pyi,sha256=I_QUhY2KGzeJmhmq3LJadPCt5RZ5t_hTM3g2BzMg3ns,13324
PyQt5/QtLocation.pyd,sha256=OTWHyOZZJe1AKmXvLd9hpI9qSd2KQ92BiBGf-IRyjpo,436224
PyQt5/QtLocation.pyi,sha256=GE1ZLmEFzg6wGvjh_YG-qbOpwsxi5_2wvstuB5Ve5Jc,55126
PyQt5/QtMultimedia.pyd,sha256=XJDgh4PuyGd8YTP_xRoQheoFt19yUEl_FzT5AGtHd8c,903168
PyQt5/QtMultimedia.pyi,sha256=rJ-hy0L6fusZkyq5GNQld3pnZ2RAJ9cy6kpqhkMaInM,118667
PyQt5/QtMultimediaWidgets.pyd,sha256=ciQFGEdRWb4C48YC3EjLDagYLQGx-gl6ki2ZYpGU1w4,140800
PyQt5/QtMultimediaWidgets.pyi,sha256=aRdqgALBX-hLsicVWfyB6lk3z2PNlXeUNu6XBpKZt4k,5918
PyQt5/QtNetwork.pyd,sha256=nX-DNbqR09H8dcrKCM2vkv7sU5csKsL0ohvqClg5qW0,689152
PyQt5/QtNetwork.pyi,sha256=XDhCR7Ua_m-NO9OVqZOnRCCkaNFH1lPPAITA9OrYDFY,107155
PyQt5/QtNetworkAuth.pyd,sha256=VgcFfN6SvmE4sdSjzSUt4kk6vn81kFQIfI6J1_FXcd8,147968
PyQt5/QtNetworkAuth.pyi,sha256=Fh6nffKWQWtyH8U91eyTr2XdHsWif3gsA_e6wU0iA7k,18222
PyQt5/QtNfc.pyd,sha256=5oGtFmrfVcD9rdkf7EofZP6uIj_2KcymtPLV-SQYMyI,138752
PyQt5/QtNfc.pyi,sha256=7iTOBhReivUh8rVfqHd7Gp6nEf-Wq9OPd9GEvEouF3U,19672
PyQt5/QtOpenGL.pyd,sha256=xRtwPVNSL-AktlG6D2Bhjp38JjeCU5NnmozEUOgzhMk,123904
PyQt5/QtOpenGL.pyi,sha256=tkDxd7pVLMeBxz8M8wXLUqk586qOCqa8DefpBE-9xh4,16105
PyQt5/QtPositioning.pyd,sha256=WL67pp9Em1sY8NyW2JP52zjCuhiLZXSeswRz_cpWJMM,178688
PyQt5/QtPositioning.pyi,sha256=q2w9NG3GjZ4mDQPYSLnrlutjEc_rcFz7FfurU8Kf7Ig,24775
PyQt5/QtPrintSupport.pyd,sha256=kHhL-oM2k4MRv6WHFYbV6nJIHqy6gFCaNaHGWSNP1Bs,253440
PyQt5/QtPrintSupport.pyi,sha256=NJQAe3Fzz_8SxLZFKIPdaQHR_8O94H0OHnXQcPyJRm4,20520
PyQt5/QtQml.pyd,sha256=FYEIKiQ8tmlik94bCj1qc5slpek9KGeKrtmSh602lwM,462336
PyQt5/QtQml.pyi,sha256=PMIc6BtcBUsSAq4lV0XA5e_A7Hs9mp7mrqd3I0UK0u4,29282
PyQt5/QtQuick.pyd,sha256=hy264ZQXMu1TL7PzdFUEhWNFsITky7_fmzzil4Pf0wE,914432
PyQt5/QtQuick.pyi,sha256=XJHtTkpMZqAhxltgWwjUX1YsgSsiQRd5IDOZmC8U6m8,73071
PyQt5/QtQuick3D.pyd,sha256=ki0jFxHkE_HeAkPjn90JVv-3Sdn-PRCxD94Nc9pu1Q4,38400
PyQt5/QtQuick3D.pyi,sha256=uUcaWsjTpqpzq3hlWnA3ddwUv-AmcU5zZBL73680Vc8,5518
PyQt5/QtQuickWidgets.pyd,sha256=cwgQ2kjtQUIjbaPTc9SgdI822Xd_fPpaLG24RsSpi1g,61952
PyQt5/QtQuickWidgets.pyi,sha256=uimQ58OV1-6hW_3lEzKioUir6A6qMYvwvGn3uCPDh3U,4788
PyQt5/QtRemoteObjects.pyd,sha256=rVLq5bQf6PspacuvLRdPJbvbmwwYd5sGuQwZ4GEFTfk,92672
PyQt5/QtRemoteObjects.pyi,sha256=zg3h_0ChNUvPBctMrEjAyC4MRamyrD0QD1b8mX5hojY,9379
PyQt5/QtSensors.pyd,sha256=2snnRhjV20wQNGRh3PtiZ4kX__E5kGvmd_gwXTtor5k,248832
PyQt5/QtSensors.pyi,sha256=TnkFgb9RqZET4DAEqyF_fW9vBDGQT4oTIEVFD5RylHo,21296
PyQt5/QtSerialPort.pyd,sha256=RTC7btY-HUuT5v7pNI9elAcwIkEUV-JKxcE5zHTDLmw,72704
PyQt5/QtSerialPort.pyi,sha256=tvHopyMyYNZOz-eofnlJMjboYRlRIibRaJxhq1dYoQ0,11368
PyQt5/QtSql.pyd,sha256=3edkiG6vOpvhinZYPDqGkrJZDAXw0TC787XNLyAFa50,309248
PyQt5/QtSql.pyi,sha256=xwZ9Ym-grK-oPrBWblqO3CmsmzzdYkPvlIwXcX-ivV8,29775
PyQt5/QtSvg.pyd,sha256=pcLRqlKQXo8OTX-c2VOhKw8YNdfgkg2XM6LeSuS2u7I,115712
PyQt5/QtSvg.pyi,sha256=7brs_XB0KXqQy0VUEFAskp_KKMl_BPJreqMqWVNHJic,6265
PyQt5/QtTest.pyd,sha256=A9D9AChteUaOf7QCrbekX14MODCYFKtqojePfO_vXJE,83968
PyQt5/QtTest.pyi,sha256=wwfw5SPQzJdU1mSqne_dxfbwV5gzJAJj31xiyfC3NFg,11415
PyQt5/QtWebChannel.pyd,sha256=63A1CzGTAn-pNyb4yAvXBINU7_C6Nlotc9Z6ex_3KvU,37376
PyQt5/QtWebChannel.pyi,sha256=80mo26JZ50ILHIxB3CfiIOTJZtlByQusGwZqWPp1SUc,2557
PyQt5/QtWebSockets.pyd,sha256=2AsWtGDKy0sn_73HDIYCCBCcU-VpbYFwoSdOF1Vy4Os,77312
PyQt5/QtWebSockets.pyi,sha256=jkXpvcGts0T2Vyww34HtdOsgo7Xp4nspFu7eoATWm8s,10588
PyQt5/QtWidgets.pyd,sha256=lDz21Lo-oHhOwQ4OQWwrovhtW20Ke0LhF4gzkP3ppLg,5017600
PyQt5/QtWidgets.pyi,sha256=C8NDPaMxfQaKsC9rDFSfdbB4fIcXPRKk06ckwgGjBGw,519879
PyQt5/QtWinExtras.pyd,sha256=iEKNKNRqAnIIKqTsTNaMqvb_Uv9bCwyQ8m7wvECLnFQ,109056
PyQt5/QtWinExtras.pyi,sha256=mdHZCMSNwHEaUAN7EeADi6jcPbp3oWHhmqc_ealyvaA,13601
PyQt5/QtXml.pyd,sha256=6WrAG-ZUnXZX6EsJTWiM-1K71Qu_aPMcWkO_CBZUpd4,216064
PyQt5/QtXml.pyi,sha256=GvxFaKsKuFzn-V6KEd2kepn9LUQqCrcfAw-NGECyGus,28361
PyQt5/QtXmlPatterns.pyd,sha256=JTEHCCrPgZuI245wC7ht0LvTSfxPxuGluyMWyxH_8go,132608
PyQt5/QtXmlPatterns.pyi,sha256=4xnGJ1tewWahI4oWfNeSl1opG3i3MqysnYs02xREnz4,15549
PyQt5/_QOpenGLFunctions_2_0.pyd,sha256=kmMwd_s6LYg1F_sKFMkwfluzdmxQgR_LAczwP-cNjqk,240640
PyQt5/_QOpenGLFunctions_2_1.pyd,sha256=StdPUM3X_5AaTzwALIQWTIP0MozYz8aeg9eznFSPvic,242688
PyQt5/_QOpenGLFunctions_4_1_Core.pyd,sha256=wpgQjfafkEZBcUGqa-nYuJSyZcklWDWR8HDDqvlDlj0,129024
PyQt5/__init__.py,sha256=k6eHIDJKYXw-sGgaN1qV_tLQF-4xlSdjbnU93AUjZsA,1690
PyQt5/__pycache__/__init__.cpython-37.pyc,,
PyQt5/__pycache__/pylupdate_main.cpython-37.pyc,,
PyQt5/__pycache__/pyrcc_main.cpython-37.pyc,,
PyQt5/bindings/QAxContainer/QAxContainer.toml,sha256=hn4JOkvKfbZfsKXVPh7Y9-TF0e5r7vALbhwRd1p2JyM,176
PyQt5/bindings/QAxContainer/QAxContainermod.sip,sha256=avSvZZJjf5ahjCw4Vz4ya1SKh6bXUw_pzOE89-lIL2c,2010
PyQt5/bindings/QAxContainer/qaxbase.sip,sha256=KKtqB3aoc1BPDkDqqZIySXQtAZRs2NkL2JTkET1BfmQ,5363
PyQt5/bindings/QAxContainer/qaxobject.sip,sha256=amNrL-T3sVMRo9Tx5wB18LRHM6zSU3ZnYY2Dk6QllVc,1951
PyQt5/bindings/QAxContainer/qaxwidget.sip,sha256=o8dJ5p9khOGJ27mwV1KLg90x2-tPjomaywdphNCrv5w,1786
PyQt5/bindings/QtBluetooth/QtBluetooth.toml,sha256=9956MdMPnpmJkiCPve8fC3Kc5hmtWNYLF1gsICN_l4Q,175
PyQt5/bindings/QtBluetooth/QtBluetoothmod.sip,sha256=Fqv3yp8eZIUnWaXKCQ05RnbjfOlSAfZxD4bmH8-Mi8I,2883
PyQt5/bindings/QtBluetooth/qbluetooth.sip,sha256=ocFuIXWFGXmdZPTpZErS4jdp2BjEK2lIXA2519NHkYI,1881
PyQt5/bindings/QtBluetooth/qbluetoothaddress.sip,sha256=X111wVLm8weGcbNGwEKKLfxZX-XzjQypS22nMek9jtU,1611
PyQt5/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip,sha256=XkOI2QM4XlIFPMjitlcs-h4hUiRhCgbnXxHKmjZIRB0,3372
PyQt5/bindings/QtBluetooth/qbluetoothdeviceinfo.sip,sha256=45rrtZl30BT369rQ7w0Ma3eS_Nt8tr6J2OS6BWY-c8o,7390
PyQt5/bindings/QtBluetooth/qbluetoothhostinfo.sip,sha256=RJbLG_HFPNbL5MsF-8p2K_iEtV_pt2O7bHxBrEr8uEE,1558
PyQt5/bindings/QtBluetooth/qbluetoothlocaldevice.sip,sha256=nQzCGb4JoTnnDFKsAwrzNt32ZaOXUA3Baji7CY8cZ1k,2999
PyQt5/bindings/QtBluetooth/qbluetoothserver.sip,sha256=0WbvaZzxMoCvMo6gVme2uDl2OAPazNZZ2c6nVlbNK4Q,3721
PyQt5/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip,sha256=50KGWNMMeTvxSJ_fyKqWXx9revkzY63UX-OaYx0f_jk,2622
PyQt5/bindings/QtBluetooth/qbluetoothserviceinfo.sip,sha256=Ijyx57yp8uluc6x_F5sTmwlvuosv_hwr9VcXzdQFmSU,3412
PyQt5/bindings/QtBluetooth/qbluetoothsocket.sip,sha256=7la7G5Iy9EC9L8NvYnG5DhOivwZDL3aY_8jrz-C2ooM,5191
PyQt5/bindings/QtBluetooth/qbluetoothtransfermanager.sip,sha256=VpKcVwYB2_AYm8k32ETU099AmyvaQv71L5_0-mJeAFg,1432
PyQt5/bindings/QtBluetooth/qbluetoothtransferreply.sip,sha256=CB3WppNRw1MbI8CcjsNqY-33dCzOI012p3xiDLfApKU,2276
PyQt5/bindings/QtBluetooth/qbluetoothtransferrequest.sip,sha256=IWDYSrxcGJQ8Za8HgBcep5_9tIXJJpOcTW2YT6bI78o,1886
PyQt5/bindings/QtBluetooth/qbluetoothuuid.sip,sha256=dnuGSbkM2CCZmlMPjUTycIFyXZvNI3r3H-Dlia3ROqs,11907
PyQt5/bindings/QtBluetooth/qlowenergyadvertisingdata.sip,sha256=Jcpd-O7QY-xA-65b9gh0C4x0Ck9mvMElWo0sxbVQxOo,2400
PyQt5/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip,sha256=dHDAncMCpYKmLnmYVGvsxiU_L9qflMOOvADGzzICX7o,2930
PyQt5/bindings/QtBluetooth/qlowenergycharacteristic.sip,sha256=1Bwz44_oHUk3EKtPbGQQSHBlKijNL14W3BPC7mL6CLs,2224
PyQt5/bindings/QtBluetooth/qlowenergycharacteristicdata.sip,sha256=F0qAxH1FGL-XM6oz8r2Q_XQ-19AQxJrXic6CJAMBvfk,2533
PyQt5/bindings/QtBluetooth/qlowenergyconnectionparameters.sip,sha256=Icaf8AR9Jfa4eZ2H8emLSszUgn8WJuunquRs0nLlY4w,1894
PyQt5/bindings/QtBluetooth/qlowenergycontroller.sip,sha256=l67_F4RRjmRbe2bDIgdfNUOEzPsTb0r_mbBFSeV8yTo,4733
PyQt5/bindings/QtBluetooth/qlowenergydescriptor.sip,sha256=8kfBPSkytQCkZjhWB21mKZip27MSbroCnHU2wQxATJI,1572
PyQt5/bindings/QtBluetooth/qlowenergydescriptordata.sip,sha256=Phhfs6wp3MYfrx79ZcMsljuYs4SrPLzwrKPAU5uPpco,2257
PyQt5/bindings/QtBluetooth/qlowenergyservice.sip,sha256=Y1ZXDsSc2HeiFFfhdT1xLblpVGqLOYXUA8xbiVOP9ls,3855
PyQt5/bindings/QtBluetooth/qlowenergyservicedata.sip,sha256=NwrPU5kMuO4gfQ43XryDa57Omp8-RytE6DSyUBtlZXM,2263
PyQt5/bindings/QtBluetooth/qpybluetooth_qlist.sip,sha256=7MwP1fRb06LxFlQsGPsHWlkUhu59d6Cvtabh3qTK_b4,5611
PyQt5/bindings/QtBluetooth/qpybluetooth_quint128.sip,sha256=7EgoHngR-NQURTDuLU2EFjYwbsM3yW9eVMwhxQSFbY4,3041
PyQt5/bindings/QtCore/QtCore.toml,sha256=HxSFfhO8qmE-AqWqskQvN9xNxVrnhZuavzwppt5IS_Q,180
PyQt5/bindings/QtCore/QtCoremod.sip,sha256=Xj01CNpbhrVrvV6uGcK7Amv5kcDvrz45VJtBML4dSYg,7094
PyQt5/bindings/QtCore/qabstractanimation.sip,sha256=RyOPlgy8G9m6agaaP7G7wNqGpLkHhmLXNYO0QEAftoY,2639
PyQt5/bindings/QtCore/qabstracteventdispatcher.sip,sha256=CmZZL9bBwXmVoaT66J9C8FYr9cN4kp7lpjzlkn8cx9Y,2911
PyQt5/bindings/QtCore/qabstractitemmodel.sip,sha256=7n4ur0qCn-FjohHoX9rTOzQsPMW8n4DLETvhfQQ1Bk0,14579
PyQt5/bindings/QtCore/qabstractnativeeventfilter.sip,sha256=NgLtO_iiLU7OUZSrz2cLreL5CmSN6imK8gg5Sg2RjdM,1362
PyQt5/bindings/QtCore/qabstractproxymodel.sip,sha256=dmP4JHnXKeNfkJ-kqrEy6CQsOOLNl8lgzTX6UhD2VsM,3733
PyQt5/bindings/QtCore/qabstractstate.sip,sha256=HEupgmPjOKeiRqPjWX435D2_PQr-sFHrSjkWSm99xCs,1542
PyQt5/bindings/QtCore/qabstracttransition.sip,sha256=p1OoVgSfMRsWWJF8wTnXAU43Rik_XWiwfA2iBzLetDc,3602
PyQt5/bindings/QtCore/qanimationgroup.sip,sha256=gAmHzVU9TJE8semXoCd-mERFlVePco0U_-sVUtGJIfY,1692
PyQt5/bindings/QtCore/qbasictimer.sip,sha256=a4v5zixcatejwhMXun7la5vtpvdaagY3jH6DePcFBYY,1417
PyQt5/bindings/QtCore/qbitarray.sip,sha256=Ed8udq6rPrXlUaOCPsiGu0v5AR_U1a_201PRKqL6CMg,3107
PyQt5/bindings/QtCore/qbuffer.sip,sha256=xAXaDo2BpzRJCCMwAQFy-Xk8HGXmT9KuokZtY2-Nj3I,3098
PyQt5/bindings/QtCore/qbytearray.sip,sha256=ZgF4Q3EHueh7m0jqfR8BGcAmUQD3225MO4K-UPWG3mU,17367
PyQt5/bindings/QtCore/qbytearraymatcher.sip,sha256=MOOIdJmfwFK7AExGPM-tMgUv2DkAYLSxShqyE0DbI78,1387
PyQt5/bindings/QtCore/qcalendar.sip,sha256=e3eE9idVaE58ssGbHw7btOaB6-vxWIYH8JgIn6BZa1Q,3571
PyQt5/bindings/QtCore/qcborcommon.sip,sha256=yLU_gGjnoSPdvlRPbqixVVp9uA7QyyS-CqwoGQlYbZY,2490
PyQt5/bindings/QtCore/qcborstream.sip,sha256=dO4LIkn7pXLL3xU0uPQrcCx-iK6Du5UkiMxa0zvteio,6687
PyQt5/bindings/QtCore/qchar.sip,sha256=mXP1T1z6XTPuJAVBAp3LL4RqrT_1wfvJr4PDA6N4Vk0,1637
PyQt5/bindings/QtCore/qcollator.sip,sha256=nF9eVQXRh1xfxG1XCBo5BKGSz0CIme1lUMcne-Ds_MQ,2126
PyQt5/bindings/QtCore/qcommandlineoption.sip,sha256=4d6cnG_ev6D8j78CRstFQ9iO2jd11iNKtteQVDspOjI,3090
PyQt5/bindings/QtCore/qcommandlineparser.sip,sha256=Z-J2SlUj62ex-fvtv77mUhq816hYbuJ7fGb5r_QvVdI,3024
PyQt5/bindings/QtCore/qconcatenatetablesproxymodel.sip,sha256=finbeAgZN2rBY-NTw6bPAvTGkXnQmXxtqSiKyVACeV0,4272
PyQt5/bindings/QtCore/qcoreapplication.sip,sha256=N84c_MOmwEYoDlFQKYkH_91dwfAWdf8ZFJLR0OxT3-k,10705
PyQt5/bindings/QtCore/qcoreevent.sip,sha256=_90MjnzrK3gg4C_oUSlIunQZKZ3n_HgZYfmcyo6r2Nw,6702
PyQt5/bindings/QtCore/qcryptographichash.sip,sha256=Xs7deXxL7_A08Ds21KcgoO0kG2ZXH5fv3J7LnBrSrtM,2127
PyQt5/bindings/QtCore/qdatastream.sip,sha256=4BY77rT1g01v0BSCfP2P4hnDy511hxeAgo1YswB_18o,10188
PyQt5/bindings/QtCore/qdatetime.sip,sha256=nJAjvXm_AYEV_isVIixj4yjf4WXXAokS9YIIeKnaqr0,20512
PyQt5/bindings/QtCore/qdeadlinetimer.sip,sha256=UXYreGoasVQg2JumlNMFmTB1seZKwzAdwWN3_yf5TRI,3123
PyQt5/bindings/QtCore/qdir.sip,sha256=_EN_mFnsDhJ2EI6kud-VumPYMoEgY4sUo_qH9TbJGRo,6420
PyQt5/bindings/QtCore/qdiriterator.sip,sha256=SPB5BmlBFVLWzQf9gaHVf1i6Osl5kiRpNtQq5wSYl3o,2109
PyQt5/bindings/QtCore/qeasingcurve.sip,sha256=1yQFPFJnsJTk6Uj3OUND0nnpQusyZfW0EBIOtnutDsU,6957
PyQt5/bindings/QtCore/qelapsedtimer.sip,sha256=sUOLSj04TL-k4C6QrD90haIsW0mgkwLYXy2wyJ2_Cco,1886
PyQt5/bindings/QtCore/qeventloop.sip,sha256=nfHBf4uCGoJYoZzROBb3nXIx1xQVyCgnZYSxi4jn0Og,2586
PyQt5/bindings/QtCore/qeventtransition.sip,sha256=Vp_Usuwf6EJCjRmR6JEjUn5N5y6bliJLSW5M_nUFU4I,1628
PyQt5/bindings/QtCore/qfile.sip,sha256=t1OyUdPuWvomG23tqCs3Kii6150Hw4MDdBjAHpl49vs,3033
PyQt5/bindings/QtCore/qfiledevice.sip,sha256=Lvp3Ryvsc-vbdNWYk5bRBMq5BXOv6oe5cQlMcaAnwWk,5888
PyQt5/bindings/QtCore/qfileinfo.sip,sha256=_8Fadlvjp7OIChk7yGyfBklEdpEwKdxEXrilucfYTCw,3521
PyQt5/bindings/QtCore/qfileselector.sip,sha256=wb-MEgx5mDmke6B5YuhT_ffoCN6dLO2B59eSsC9YRc0,1430
PyQt5/bindings/QtCore/qfilesystemwatcher.sip,sha256=G18-0pUK__5g-gCLEfUy2G-Cgf2eNojQeL_1KJG7Fig,1640
PyQt5/bindings/QtCore/qfinalstate.sip,sha256=xkpeH-OURD-e_OjuzrmJjkHTFrh1AWUScHCSyNvCOio,1290
PyQt5/bindings/QtCore/qglobal.sip,sha256=ua-VidApkCMn0zNjnih5VW62nemlFSRO68oJTvVVtBk,7237
PyQt5/bindings/QtCore/qhistorystate.sip,sha256=qsDOJXa8QV8YR95ERpxaTyv0m8Lpt4nAEePr6dcOPGE,2091
PyQt5/bindings/QtCore/qidentityproxymodel.sip,sha256=fZOARqo-QFk5ZyRcbMjDDDbURZUBlANZsDiDB2cy6gg,3318
PyQt5/bindings/QtCore/qiodevice.sip,sha256=dzuxudtrrBlvhDhyLy4L4Neqfcpu-C3hFlyibPBZjmw,10032
PyQt5/bindings/QtCore/qitemselectionmodel.sip,sha256=zMamjHTNZtj8HUvLjOak1Uha1ys_1lMWIM0jThJgphg,10238
PyQt5/bindings/QtCore/qjsonarray.sip,sha256=tJH3ex5MDGormkewljlaK5wLiTO4HWaw5oykCr2TXMo,3486
PyQt5/bindings/QtCore/qjsondocument.sip,sha256=X6k1v7XjusJs0g4UqT60cJ4oGbi4UCDu9G6ius3j-1g,3585
PyQt5/bindings/QtCore/qjsonobject.sip,sha256=o704iNMS_WXmlw0ykor05ZcFruLdIqYNgqlXveg_LaU,3636
PyQt5/bindings/QtCore/qjsonvalue.sip,sha256=eK7EsXbxc75e-wNR-TbejfqmxxyQp1aasHLnWTF8PCY,3188
PyQt5/bindings/QtCore/qlibrary.sip,sha256=sjDKfAP9KXr6_iCuk9lMzBUs0LNrQqDrmlkrPp2g30M,2581
PyQt5/bindings/QtCore/qlibraryinfo.sip,sha256=KERP4LVEyBwsDSwlnFoJh2WUZ0dR1hxj3LgSMh-jOas,1754
PyQt5/bindings/QtCore/qline.sip,sha256=ri__2yHxkmUmmWGCj35X97c_EBJrqvtp6xgz33CiUgY,6678
PyQt5/bindings/QtCore/qlocale.sip,sha256=HVngN5h93-xMz9JN0_4dQCOvE91gCF4bsesUC40BDhI,34464
PyQt5/bindings/QtCore/qlockfile.sip,sha256=F8icxwpQCmWSHLsRWZNnzOXLr8tgaSNVy7n0yjq2Hkc,1722
PyQt5/bindings/QtCore/qlogging.sip,sha256=DrAZwyJClRnUWvfSVqsk-z3AeRFj9mvFG_XwE35zVFQ,6174
PyQt5/bindings/QtCore/qloggingcategory.sip,sha256=LMMfGNCPApbqndvFuw3rbZAh2RkmthmXshZEPopmSz4,1726
PyQt5/bindings/QtCore/qmargins.sip,sha256=-EZYZMFzTuVoyvp7kh_7Ao6O5p4it3ZgFUm17GVSdqY,5292
PyQt5/bindings/QtCore/qmessageauthenticationcode.sip,sha256=FiIDacipQw-RTIL9F4kX0xfZNLjGZuvn96-Kx031xr4,1696
PyQt5/bindings/QtCore/qmetaobject.sip,sha256=0-d7A0OLByPnOIn_ARLWWE8XR48Kg-rU9UFXYmVBDbg,8172
PyQt5/bindings/QtCore/qmetatype.sip,sha256=r7IOwmGHyAerzh-jrhUXJrRT5IabifU0CtxlUxj5FmY,4007
PyQt5/bindings/QtCore/qmimedata.sip,sha256=MO1zZ4NDzujFDyEq0zKxr4vthSGHgaOi8EFTdI6Z49M,2062
PyQt5/bindings/QtCore/qmimedatabase.sip,sha256=K4nVvzS98vP45cFRdPlCuocgKS5b1ARukgcMXtetA2c,2136
PyQt5/bindings/QtCore/qmimetype.sip,sha256=s4WowOi7bJlx8ECYyglk2UBpF1aZDiulWblSKvEIFbs,1887
PyQt5/bindings/QtCore/qmutex.sip,sha256=vjYyY4Irn9_tJgL2dbp2TlIU8aW9U_IWvDY6KoKzrH4,2368
PyQt5/bindings/QtCore/qnamespace.sip,sha256=rtnuSWcBecALvgWmHuGYpelADeCJQWuatuTu1kBEnWQ,39318
PyQt5/bindings/QtCore/qnumeric.sip,sha256=hhLKTaPN8UzZpJmTv1lcwi1UK08hwOYY_ZhivDay-rk,1207
PyQt5/bindings/QtCore/qobject.sip,sha256=yoJbES1KkmvyMd3xvs42d2T3VdJHLpAWMPHacd_zRd8,24894
PyQt5/bindings/QtCore/qobjectcleanuphandler.sip,sha256=VW8Jga9WyNETs8sg09xGiwuq_ciCRsfN-xgu4Grbc14,1284
PyQt5/bindings/QtCore/qobjectdefs.sip,sha256=T1uDwawrQ_EZJme-R1ZLRo2I4jM21bECpCLgaZfm7aA,7914
PyQt5/bindings/QtCore/qoperatingsystemversion.sip,sha256=A9SzVyMqAyMeBbWCCLZI2GyYBxYxDNuAFH6knzSfWW8,3616
PyQt5/bindings/QtCore/qparallelanimationgroup.sip,sha256=thcGen9ldUMflceuWw1cXgp6TYrWDT6agV-HDtwEIcA,1541
PyQt5/bindings/QtCore/qpauseanimation.sip,sha256=BoR_2dRfxDDf4pp2K6nYtBZ_32iTUMgFzs_CyODtvko,1412
PyQt5/bindings/QtCore/qpluginloader.sip,sha256=IvZkJNMuQHXlZaJ9WR6xdOAjAsQtCh8pSUpDGPYs7Z4,1598
PyQt5/bindings/QtCore/qpoint.sip,sha256=WeElxBOHDDEZiBcPuL1EgNI4bjjGZpQgcQfiE2e5RBc,6649
PyQt5/bindings/QtCore/qprocess.sip,sha256=Ga-t3zn-nJHe5BgjzCW11Yj3pW5ao04J9bQBaBqw0v8,7926
PyQt5/bindings/QtCore/qpropertyanimation.sip,sha256=roA7keO6c4HctVQBAyGuKdSj0lHTG71dwRwMakI1qi8,1737
PyQt5/bindings/QtCore/qpycore_qhash.sip,sha256=HZM2G2FFk3vqXI3-NIj3aNRXYUnWhomfjEjtEPFanEo,11683
PyQt5/bindings/QtCore/qpycore_qlist.sip,sha256=pyMv-w-Zj836RsC4GZSJZoI2sNR0QrVCaXfXqZ4ruro,21174
PyQt5/bindings/QtCore/qpycore_qmap.sip,sha256=9_EV9Rd8kAimt4ZXSBpYoec7dCoLPCUK8eE2cvJRmT0,8528
PyQt5/bindings/QtCore/qpycore_qpair.sip,sha256=3DpebTRcg01yGClYBfBG0-U3z6WHIUF1KOU6tlFa-SI,8489
PyQt5/bindings/QtCore/qpycore_qset.sip,sha256=V1Iw-N9Rk5T-6B1FFYwZpzL2tEwgBN1QBApneh6ZJC4,5661
PyQt5/bindings/QtCore/qpycore_qvariantmap.sip,sha256=D3uzKhNb6EHHmJ6INWfAcXlIuvDMS1G6qMDatWKM3Oo,1425
PyQt5/bindings/QtCore/qpycore_qvector.sip,sha256=JRJ1Q-WjdiShjrTLG5KwtSqBJM5Sw17iYjnhp2caDnc,14035
PyQt5/bindings/QtCore/qpycore_virtual_error_handler.sip,sha256=d627KI9WraIaANe_MZGUyZV-NlML1A67C-FSVz801fY,999
PyQt5/bindings/QtCore/qrandom.sip,sha256=jCVt_CklGfuTQinxq5gatjO_YcHQBG0BhwyUAz-voOU,2000
PyQt5/bindings/QtCore/qreadwritelock.sip,sha256=GdWm92Wc-1vqWqsZ3FQI9-JZsxbY1-bcRvtUHBa_szU,2810
PyQt5/bindings/QtCore/qrect.sip,sha256=-NBmBqp985fcRSbrLRihXK5ucO01BySyjR_v_Zd3oCY,11291
PyQt5/bindings/QtCore/qregexp.sip,sha256=1dLvJd2ScCBVG_UyAHoNG7UxEllqgLuOgHLYXFxVrH0,5016
PyQt5/bindings/QtCore/qregularexpression.sip,sha256=kMLE2-69zzd1EXrhNHl3anKhgwMBc5vioV9iT33SCNA,7379
PyQt5/bindings/QtCore/qresource.sip,sha256=2Xol_PA_WwCmYiYspL4JQX6iMJMeSUxs1TP3O0W9sv0,2909
PyQt5/bindings/QtCore/qrunnable.sip,sha256=d1pav-7HoRA0tziDeR5__9vN4Iy7Ph8qRuFKiuXhQ-I,1747
PyQt5/bindings/QtCore/qsavefile.sip,sha256=BBVLsMi8HEBH8KOSwqLQSgtj0q437T1XjFPqOmb6Jx0,1725
PyQt5/bindings/QtCore/qsemaphore.sip,sha256=ZBxLH62at-S-PtgbUOy4wy4El6xbzo8a_DXCPlAj9co,1704
PyQt5/bindings/QtCore/qsequentialanimationgroup.sip,sha256=-3jyie4zHNKwPi-LI2gY_pSzfFPbTzsVXz3Kct2row4,1766
PyQt5/bindings/QtCore/qsettings.sip,sha256=5DZyBVP1poXAjPTcZeRJGTUgwo4B8NPxEIcjjK_g_MY,4030
PyQt5/bindings/QtCore/qsharedmemory.sip,sha256=VSrNRB71XNVBIJcbh8lleqdTRlyJnLt5gf-MxKDZ4PU,2383
PyQt5/bindings/QtCore/qsignalmapper.sip,sha256=RyluJvoQ27WonsTFa82RtDwaL-U0h_d9IncCXZ1GHdM,2186
PyQt5/bindings/QtCore/qsignaltransition.sip,sha256=sXLay7R8tJg6ghrjKce462wU7jj2rAyhOm8S6M6JI6A,2235
PyQt5/bindings/QtCore/qsize.sip,sha256=KbA6bxVI7Bk42tKjigWX8-cRlAaVqDyqOnsQv0-TsFY,6215
PyQt5/bindings/QtCore/qsocketnotifier.sip,sha256=hcIjRS955PHBitt7QTTUD4KoC7S1YspBa8gMr2GK54s,1531
PyQt5/bindings/QtCore/qsortfilterproxymodel.sip,sha256=qDlpyOfelJYVdL8Ov_ONrMJx2-LPVCfyjrvdeIZ1fC8,6342
PyQt5/bindings/QtCore/qstandardpaths.sip,sha256=lZ-28t6cJ-UNOBg6IBEPbbGhqzkKDBGTtBCSyYxEzCo,2942
PyQt5/bindings/QtCore/qstate.sip,sha256=Ytjo0fklU25O1GbHTfMZlWWg10LAeIy7pN57zV_CIJE,2943
PyQt5/bindings/QtCore/qstatemachine.sip,sha256=R4BmDT75aQ2yodQpmDBodFvNkYo6uEYpg0GvhiZlqJs,4749
PyQt5/bindings/QtCore/qstorageinfo.sip,sha256=h8kfqVpT6dLBUeRdxe5LqzRQutD7SBagWcNVWy2rXa8,2145
PyQt5/bindings/QtCore/qstring.sip,sha256=9wJibOWz9K76RoxpDqUznLASwEzbQ3Sysco5XI3loXg,2063
PyQt5/bindings/QtCore/qstringlist.sip,sha256=KB2BHXzFdj8sLuPUO3mxn1fP1qe2iDXIChU_Z6Qhl0g,3714
PyQt5/bindings/QtCore/qstringlistmodel.sip,sha256=7dqEkkq5h2rFKgRwNyDmcuhQmOYGNCjJpp4LQROGMKg,2448
PyQt5/bindings/QtCore/qsysinfo.sip,sha256=CzjMALdhXaZaos85-I2IqvmJGFNZoGinw7ewq3fQ29U,4005
PyQt5/bindings/QtCore/qsystemsemaphore.sip,sha256=IpRYWdIH6vHnrv3mkVPpOwk7ecGe4ObirCSOMtelyVg,1848
PyQt5/bindings/QtCore/qtemporarydir.sip,sha256=9Qe-ihAPrnaDKg5WkntlqIwhcNZYkpUz6Mxcfc8Wo-g,1495
PyQt5/bindings/QtCore/qtemporaryfile.sip,sha256=TFLVZ80kz6nlXeJkZTU1rpk-yDqmbAVMkczQoze2zU0,1866
PyQt5/bindings/QtCore/qtextboundaryfinder.sip,sha256=hK1iSKCxOY0naDiRyvDCqqZbHxO5DXK6pAag6JW10qQ,2169
PyQt5/bindings/QtCore/qtextcodec.sip,sha256=twwY-1nJr8G03fqI2oxVV2_d4sCaQtsPvzj0sy-PMeU,4228
PyQt5/bindings/QtCore/qtextstream.sip,sha256=zhAL1wTcygkNKhq5nI_Q0wbjDtPhPtmSwc9GWepFsxQ,6053
PyQt5/bindings/QtCore/qthread.sip,sha256=hyeScOK8gSjEeZzBcVML4s71mepJQdp-wcUfV79_oE4,2985
PyQt5/bindings/QtCore/qthreadpool.sip,sha256=kCxs0fgKUsqcAUQQT4I53xTMcKvF6f5S5GhkpvPZ1Ts,4141
PyQt5/bindings/QtCore/qtimeline.sip,sha256=--NkdPba55XEeut9MFRt-Mmcww9ohNxS0hd_gFhxGBc,2789
PyQt5/bindings/QtCore/qtimer.sip,sha256=5blbsDmdcKbUFENyiKYsYjsDVmjVLkCi96ReSJ9ZsYU,2668
PyQt5/bindings/QtCore/qtimezone.sip,sha256=7EXOxZtOVRc_FoN65WS7rZIq7MO_SyH3PQCUdYWv_l4,4380
PyQt5/bindings/QtCore/qtranslator.sip,sha256=ZcMRpXpElhUw0IqKyfXSLbWRMXloa0m7s4BY6LOBMVU,1926
PyQt5/bindings/QtCore/qtransposeproxymodel.sip,sha256=o7bDM3MMcN_1BjunHI3ufmCWRT_SVavdB0QtkOwSppY,3053
PyQt5/bindings/QtCore/qurl.sip,sha256=gzgrgxjnjXNXfPlJjiEQiYp0GCyb_E_U235cUKDvpkU,11703
PyQt5/bindings/QtCore/qurlquery.sip,sha256=fXn7qXyRFWZfDe6d1nT7oumW2FZNqGg2tDeZyV-EwQE,2685
PyQt5/bindings/QtCore/quuid.sip,sha256=do0AYpdQFLAzkU7UWq5oC8RS8hdH3OnZ6fpThFwKSoU,3632
PyQt5/bindings/QtCore/qvariant.sip,sha256=jPMdj25F8lTKKdaEaSFOFwvMqEe6ATVKbcqDrMOSc4s,4727
PyQt5/bindings/QtCore/qvariantanimation.sip,sha256=e0GHEbd6w55HFxA46e-3Kv1VjSH5ENY0VOARrk7KYlE,2252
PyQt5/bindings/QtCore/qversionnumber.sip,sha256=CgcvkW2CYx4kg4Z0O4jz_LGRgrWJvG1Soaw1nUojzFI,2836
PyQt5/bindings/QtCore/qwaitcondition.sip,sha256=qjmVi7GJ4rfrqMj4IfiXehGb9NL8uCnqNhKHiZTTVLI,1599
PyQt5/bindings/QtCore/qwineventnotifier.sip,sha256=WMaSoIUWf6q84lQQV9sJB4CkOnO1T4w8mezssNepOjQ,1630
PyQt5/bindings/QtCore/qxmlstream.sip,sha256=WP2P5MAirUW3zLRcNB78bPQVpifbaLJUwHdfQimFHOM,14468
PyQt5/bindings/QtDBus/QtDBus.toml,sha256=kxSkZia3_Jrekr9j57xMHGpBxmM-cSelI0eDL6wyOqc,170
PyQt5/bindings/QtDBus/QtDBusmod.sip,sha256=wzU1_bHJ0IQ53ef_bFNDjvJAPakkqg1kdgMamfYIzZY,2395
PyQt5/bindings/QtDBus/qdbusabstractadaptor.sip,sha256=sPkOO1SSMdRoYJz-CMop3_5iunSN1L9iDKDVVsptjF8,1309
PyQt5/bindings/QtDBus/qdbusabstractinterface.sip,sha256=80vaEGG1RO4RKt0n5mG56lf5lwlzQKnb2TXcY1Hbgmw,6844
PyQt5/bindings/QtDBus/qdbusargument.sip,sha256=c9mAN9L4df1b6rr7S5_7LwCtUfA5ljqL7wTyOvoNbIg,5238
PyQt5/bindings/QtDBus/qdbusconnection.sip,sha256=FNrFsO8E4Mbtt1URk0-uLXJvXAOK4ldMGTQ4A0-f1VE,10165
PyQt5/bindings/QtDBus/qdbusconnectioninterface.sip,sha256=ROMdFMuEhRuXR70AdWNxhrwKq0CifE_-xZN_nSSCLDo,3073
PyQt5/bindings/QtDBus/qdbuserror.sip,sha256=N1_WlApgHwOIdT11J8LcGBWAi9jgO45ZkwnoPt9bF0U,2026
PyQt5/bindings/QtDBus/qdbusextratypes.sip,sha256=U0u46PDTU6ocR8-zKYJR81Lz4gDZ38bmi08qMebfDOs,2652
PyQt5/bindings/QtDBus/qdbusinterface.sip,sha256=x4avYPQ2p_e1FFnb7AhtIpfTW_xPSumjxpdASvvgLo0,1331
PyQt5/bindings/QtDBus/qdbusmessage.sip,sha256=5_JO0n-7jMcXsVGjSMLrQRdg_c7TVdckN5w3eKnXLKY,3184
PyQt5/bindings/QtDBus/qdbuspendingcall.sip,sha256=qiKCx03QrvTfKemhQBu8l1gUERq-SeXs4ui3qo5zpWI,1901
PyQt5/bindings/QtDBus/qdbusservicewatcher.sip,sha256=_2e_Q6ngL0rwXyImKcL24BZxVfzU9eY4TG_5feqCJFw,2539
PyQt5/bindings/QtDBus/qdbusunixfiledescriptor.sip,sha256=nSXZ5Fr5cCvHVcJYr1lQkLA9Y0LbCqa0Jj_FqlC2fa0,1489
PyQt5/bindings/QtDBus/qpydbuspendingreply.sip,sha256=6T0H5nrxpyo1txdFMb1U0s4C1o3m-6U26wC9_Vkaw2Q,1783
PyQt5/bindings/QtDBus/qpydbusreply.sip,sha256=Q9HW58XvqtR3QI1HYCNzaKgM4H9mcyWqri19xOAhLbQ,5529
PyQt5/bindings/QtDesigner/QtDesigner.toml,sha256=s9U9oZuv5OkKigQ7SCAUKgL0Tod9ATl7hCR_BWXcIWA,174
PyQt5/bindings/QtDesigner/QtDesignermod.sip,sha256=EZYWLZtos0O5SFtPNglrYtGNl1ID-atiZp_vj8spU1c,2848
PyQt5/bindings/QtDesigner/abstractactioneditor.sip,sha256=_Jy_6e-bDguN742gWiPWJ1_Jh5tG38xaJVGEZwuOjOA,1530
PyQt5/bindings/QtDesigner/abstractformbuilder.sip,sha256=5E9kLFcqeU4nnlD5ozz3yMx9SsNua_NVpBhP92Qi9GI,1502
PyQt5/bindings/QtDesigner/abstractformeditor.sip,sha256=ZWJ4__JI4lnENKugn7sidWqLM6ADgLJYD9s9oyKb-n0,2191
PyQt5/bindings/QtDesigner/abstractformwindow.sip,sha256=U1HD99abGcN9yYTpqpHDYgySDliHcfs1vMy4R0YwH6Y,4826
PyQt5/bindings/QtDesigner/abstractformwindowcursor.sip,sha256=caDHZPOkhGkJO3tCFf81V4w0c1gaDsd4MRbx2TWU0m8,2460
PyQt5/bindings/QtDesigner/abstractformwindowmanager.sip,sha256=ovrmBUhh76LZmTOZLaTXZ_ZIBAl26Jwz6i-L1Rm2yw4,3358
PyQt5/bindings/QtDesigner/abstractobjectinspector.sip,sha256=ZSvopk2vWnXMvh-0_vYB4ADK_jRhZHysBDkmg-aYE_U,1437
PyQt5/bindings/QtDesigner/abstractpropertyeditor.sip,sha256=pwNBEbH97_NJ7rLNKWKkCy0itMvZmE2r-nIYyiP9q_w,1779
PyQt5/bindings/QtDesigner/abstractwidgetbox.sip,sha256=LewfmbjNKt1SHSVoUmaic7iZPYhPrUpW2UQqTQQ2Lg4,1417
PyQt5/bindings/QtDesigner/container.sip,sha256=fbGnQRVPyo9sMbll0q7-4cGURbwrbY5J6-tk6zPaV24,1550
PyQt5/bindings/QtDesigner/customwidget.sip,sha256=rK5sssqw-e5CTgkvF_Wtwk85g1AA6_IhC918xmvWW9s,1938
PyQt5/bindings/QtDesigner/default_extensionfactory.sip,sha256=vOjMmpHQHJB3ERTVZc7rmguUTjgZMB-2pj-vXJr21SE,1594
PyQt5/bindings/QtDesigner/extension.sip,sha256=yaISgXBcIWKbs-HWSBE1JWOHi6CdrlZzY6cX7bsYVLE,1616
PyQt5/bindings/QtDesigner/formbuilder.sip,sha256=oZXSObCuSyN6gSrkM9COeSUJ3vkZKdbs7sakA8HrbbU,1382
PyQt5/bindings/QtDesigner/membersheet.sip,sha256=O-2h52L8B1Ha98LI5-ARIZ9P5VaL8gOIAw87eyYtI1s,1917
PyQt5/bindings/QtDesigner/propertysheet.sip,sha256=T5tf29szfY2HQAagGJbuQWeFRVfZG-_APoQJmaZPJpM,2000
PyQt5/bindings/QtDesigner/qextensionmanager.sip,sha256=A13UOpbZ-agvHHWifGiNJWqvq0uvPEWH2CFAcKMDMJY,3582
PyQt5/bindings/QtDesigner/qpydesignercontainerextension.sip,sha256=_qXazB9XIdj2RnMmLMX4Yqk21tcPczODXaI8dJ3nbHE,1260
PyQt5/bindings/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip,sha256=e7IopKrj8tft-AbVWdWMdAtSYv_zvLYgZnVqJ2bme_k,1341
PyQt5/bindings/QtDesigner/qpydesignercustomwidgetplugin.sip,sha256=PuO-17EYIDkYSScUc_vWhvmyZLHuhrK_tOL1_tV4bb4,1267
PyQt5/bindings/QtDesigner/qpydesignermembersheetextension.sip,sha256=JtGCDMrletVr5GwO6Knf1yql0bnHdtGKWuWjfuML1V0,1274
PyQt5/bindings/QtDesigner/qpydesignerpropertysheetextension.sip,sha256=nvkifDOmxrSJfpyr_BKgo20FyEQV6aHYQZ3BCTeRatk,1292
PyQt5/bindings/QtDesigner/qpydesignertaskmenuextension.sip,sha256=O3tLMtaMicHYoYL_8Y-Zot72COO1QBRQdH2x2DQUwiY,1253
PyQt5/bindings/QtDesigner/taskmenu.sip,sha256=Gex1pDSiL9nhnuJWghW5dsl07RKjLUzN9Fz7UQ2_neA,1221
PyQt5/bindings/QtGui/QtGui.toml,sha256=sSOiat4lizMommi_E8kI9IqUvxzuwXG6BLzEZLojKUw,169
PyQt5/bindings/QtGui/QtGuimod.sip,sha256=Ux6XlTL6fAnioveNcRlEVT1XSP8w5nDqllh_k3DKvqg,4639
PyQt5/bindings/QtGui/opengl_types.sip,sha256=n9s1rsbrFf2F5WyIP5A5cdR1K5xTI1W-eZ8I86DUYRU,1450
PyQt5/bindings/QtGui/qabstracttextdocumentlayout.sip,sha256=ZLYZmb0aPoRjLQYTqs5Y64OgQ3RaRzoQNoWIhaqiEr0,3924
PyQt5/bindings/QtGui/qbackingstore.sip,sha256=QG0I-tgXNr0U4tG0JgJYd4wRv7v4VTZiOwp8SoGWguI,1611
PyQt5/bindings/QtGui/qbitmap.sip,sha256=zpfyX08XljMINxpKETzilpLqdYuI2393IKrPIY-zZ_8,1932
PyQt5/bindings/QtGui/qbrush.sip,sha256=cDBctVu4_7NSznHZKA5-5gQmwB2OFY7dGzxCLDmu14Y,11361
PyQt5/bindings/QtGui/qclipboard.sip,sha256=qjyp6OrkiK7QGL8ESGoXLIggOZrmYhplwC7cz10foBg,3633
PyQt5/bindings/QtGui/qcolor.sip,sha256=OU7VSPOvoDbeJecUtHYpHVZwEFyhy_ZwImzpwDZbvdk,12459
PyQt5/bindings/QtGui/qcolorspace.sip,sha256=9g5bYQXkz54GAjZm8L9Uo7Yp_k99OL8z6bMpxsJG3kE,3243
PyQt5/bindings/QtGui/qcolortransform.sip,sha256=EeTSz2_w-rDeL9m6OpJcfl0VAihOa4P-Isf8tb_c_Wo,1378
PyQt5/bindings/QtGui/qcursor.sip,sha256=ABM2P97nu0dqZlrVqFkV7FvSIcmK6F18yyMLvNCXHKc,3162
PyQt5/bindings/QtGui/qdesktopservices.sip,sha256=4Yn9gwvErROxaVUcvpbr53fLMaOtxia4zzufObfanuA,2485
PyQt5/bindings/QtGui/qdrag.sip,sha256=i5trfStxJm9nZx-SkChEzlkTveObzNomARc7_sR6L-4,2266
PyQt5/bindings/QtGui/qevent.sip,sha256=ZoX_o0qgELP9q16ABcoWm-jJnTja_p578Qf8rf-QdWg,24977
PyQt5/bindings/QtGui/qfont.sip,sha256=m5SurdjZcA8T5v8m99CcjIi0U1q9Q2x0L2A6OAah-Zs,6343
PyQt5/bindings/QtGui/qfontdatabase.sip,sha256=6Ag7uzIOS7p6dJgDvo7McHcRpyJRPiQn2SXulH4pdqc,3821
PyQt5/bindings/QtGui/qfontinfo.sip,sha256=apmR8kbKKxmrXaY9o7QJ8elr7oT1VfgH0g07IgwCu4w,1568
PyQt5/bindings/QtGui/qfontmetrics.sip,sha256=LfdiosiGPf28hZ3GFqAS2e5KJsYI4g3GAJ74xDiemgQ,6552
PyQt5/bindings/QtGui/qgenericmatrix.sip,sha256=YcUkuEtXkcuzX5oGg_dE_cIJwEGImAbUDY_pVSqPK0Y,32592
PyQt5/bindings/QtGui/qglyphrun.sip,sha256=71dqdvSUAIijOxW-r9ywOCcs7kU8EfU0lp4qKUcNEk4,2388
PyQt5/bindings/QtGui/qguiapplication.sip,sha256=MMB8xlmrH7KDvspSMQl3c_HmPXC3qIt_40pOovM0nAM,11884
PyQt5/bindings/QtGui/qicon.sip,sha256=31cXQmQ0vhrpNLSgCZwKScF6YyxTio5wea-1mn9aJwo,4828
PyQt5/bindings/QtGui/qiconengine.sip,sha256=-HX_7811E7K6SPe0VEbbZJI_zVAGKIpAmMsEJRJIlf4,2835
PyQt5/bindings/QtGui/qimage.sip,sha256=_sFSyb4QOrOJHDTjHk2F_Y2DvE9PW7K-ORIKhTApTHk,10680
PyQt5/bindings/QtGui/qimageiohandler.sip,sha256=d8gSILpgkQkD2Jgtvmz7xTKpdCVMTpvBKgX95b0lPCo,3022
PyQt5/bindings/QtGui/qimagereader.sip,sha256=ssaipNvXBfOIxGprj-yn9iWDzwdLg86E2rMKzTHrZC0,3767
PyQt5/bindings/QtGui/qimagewriter.sip,sha256=5vKFqG15ZHPdMUBfNZ62hHcmRI-X6sQgGM3rTQEQbNE,3088
PyQt5/bindings/QtGui/qinputmethod.sip,sha256=EJOjbLwYjkfn42dJVRFJwJ27eVyXLxeYkU95cDMFFvY,2541
PyQt5/bindings/QtGui/qkeysequence.sip,sha256=syX_3CK6q-fWaktGwQgL-GhWjaicD1dLQldaLCOtYho,7097
PyQt5/bindings/QtGui/qmatrix4x4.sip,sha256=1qHMVpqrloGh3tiHcAjBv2QzCfOOqf8zWAvDx9GXY1Y,10969
PyQt5/bindings/QtGui/qmovie.sip,sha256=wa_MUOW6gkJpEqD7KUZH3RLteHj7RkjWr7uShGM9Av0,2998
PyQt5/bindings/QtGui/qoffscreensurface.sip,sha256=n_Nzk04fDvQ46x8gUzTWvqpQYslumALruXACsifrlUI,1862
PyQt5/bindings/QtGui/qopenglbuffer.sip,sha256=p8T9OKCgFcz0LBygfxwERNbeAHt-XTZLy1GS4HI3we8,2939
PyQt5/bindings/QtGui/qopenglcontext.sip,sha256=krE2nGn-WBbLvcjqm2u1p4dwPes1gMQKdBEs6ODG6U4,4123
PyQt5/bindings/QtGui/qopengldebug.sip,sha256=vjQwdYeLhBQs8EiRvxn_5kJpv81_kuXJKSsAyY7w0VI,5517
PyQt5/bindings/QtGui/qopenglframebufferobject.sip,sha256=Lu_smOWLl68NNGCv5-tllB61alGJCogbCorhZWYPCDs,5540
PyQt5/bindings/QtGui/qopenglpaintdevice.sip,sha256=RViDZcUSDQhztmQeo0V8HrzB_teYWU8zbA-lvHq91cc,1939
PyQt5/bindings/QtGui/qopenglpixeltransferoptions.sip,sha256=yDw8djOnoFlZ06d9-ueu1z1iPHOePCc32ncyItBviZ0,1965
PyQt5/bindings/QtGui/qopenglshaderprogram.sip,sha256=Si4GIUOwSyjmVPLdMz9ng1w4ta1Dl9Bi5PhpqI57WaA,16822
PyQt5/bindings/QtGui/qopengltexture.sip,sha256=0yFnwCGlcD8SAna6Y4hE_tyCWQ-oDtfqbSbhN4Uxu90,18884
PyQt5/bindings/QtGui/qopengltextureblitter.sip,sha256=qhk4hc-MmOosdF7d0rb-pquCP6ThAg9Xnfm6umL2TfY,2050
PyQt5/bindings/QtGui/qopengltimerquery.sip,sha256=EMrUfxG38g4sWcwQYf837DtaT0iBmx8Uth4-bxSRyB4,2217
PyQt5/bindings/QtGui/qopenglversionfunctions.sip,sha256=VKFZNx8AGXQ4-LXowu9AD6gR-8x74Y7VkcUaKkXOj3w,1242
PyQt5/bindings/QtGui/qopenglvertexarrayobject.sip,sha256=1BfZZd27E-XT01l01oDXHLQcbXVFz0-BmBxCPrrke2I,2024
PyQt5/bindings/QtGui/qopenglwindow.sip,sha256=vx4YEHdz91QcwdU-OrHGm50ETsnyNfOoOtifwxASWRQ,2356
PyQt5/bindings/QtGui/qpagedpaintdevice.sip,sha256=qlW9hsAP0REcjAFx4zJceMbaYt8R3X9EpiJOqWDXpQ0,7036
PyQt5/bindings/QtGui/qpagelayout.sip,sha256=eQA3SrtoizbH9UejVgEplIttUHajh8fxoyBl2MrycQQ,3268
PyQt5/bindings/QtGui/qpagesize.sip,sha256=GeJQQfxVeMBdYU8xB3GT4bqTYkpcZ7rbkWlaYPc6JfY,5824
PyQt5/bindings/QtGui/qpaintdevice.sip,sha256=ovEla71JmUvm_wAl96Bdo0kAtaBaKHD2J-A7VUCD0xs,2183
PyQt5/bindings/QtGui/qpaintdevicewindow.sip,sha256=DLhOg9BrX7K_XbyNHR9-9Te0i6CrIYhW4ZNQPClqWpg,1484
PyQt5/bindings/QtGui/qpaintengine.sip,sha256=ycAEyGmJwuO68euzJZ6sA040AP93fi-z4QEG6u38orY,6092
PyQt5/bindings/QtGui/qpainter.sip,sha256=C_fEbFis-a28tK991xg3BCocZXep5XiBKjehtRzFLgk,21374
PyQt5/bindings/QtGui/qpainterpath.sip,sha256=XtzoAv-u3m5rSjMnxJZ8mwSnWeNaxnyptjpgo2ZAdNg,7180
PyQt5/bindings/QtGui/qpalette.sip,sha256=lyQlvA-8DXZ2pSc7apxs8edXCHrX22ALRXzncm--8zQ,4799
PyQt5/bindings/QtGui/qpdfwriter.sip,sha256=FnSgNX-fzW6E5u3XfUCFmbqt9bEnPfJ2uSf1AR5SI4A,2343
PyQt5/bindings/QtGui/qpen.sip,sha256=LybAmymHgo0I4yQf54MdoMGPKB6xg1gSQlSX5FcJuqo,3518
PyQt5/bindings/QtGui/qpicture.sip,sha256=PnjDThkuxKRKyQQpuQxvKmNoilkH3lTDLnHvXmBP5eI,5881
PyQt5/bindings/QtGui/qpixelformat.sip,sha256=-W0Y8hM22JrdsDx03pzEEEVlZfvyAQ9J1Xdw0hU177g,5944
PyQt5/bindings/QtGui/qpixmap.sip,sha256=ucOmLT-Mpd2JRNT1diowdd37iMucvvvt_Vnngwb9QZk,4987
PyQt5/bindings/QtGui/qpixmapcache.sip,sha256=hw9BxQkAuV07kjth5MqkwqQFUXqihhmODWdg6lxIXf8,2364
PyQt5/bindings/QtGui/qpolygon.sip,sha256=22DTIiYadey7inv28BLBAuIH9Iuwt0x_hfhZZMAoqF4,13769
PyQt5/bindings/QtGui/qpygui_qlist.sip,sha256=mzB-j3hAnAe0mmDYGG6WmYtnupxscwUaJT6vTBHtT4E,2890
PyQt5/bindings/QtGui/qpygui_qpair.sip,sha256=xl1yJxukDNrfGP1J4CP3_kGXjX9v8xAFIueJB0NwfP0,5478
PyQt5/bindings/QtGui/qpygui_qvector.sip,sha256=-ezXpXd_KaQXgNfm3vmVHbFl54f_muNe44sDMRQ7eM4,9158
PyQt5/bindings/QtGui/qquaternion.sip,sha256=yxIlw2HKAn198HuT4ebLTxAMZsoGHd__bqNXY_ZI82M,6292
PyQt5/bindings/QtGui/qrasterwindow.sip,sha256=74bC1equD7W-EWQv7LOu0MkZpoj6nFklghx6XbaoUOE,1317
PyQt5/bindings/QtGui/qrawfont.sip,sha256=c5EXFoj-niBKgeOO8iQNJWUMCG47xQAmQ3y5YOm2Dp4,3942
PyQt5/bindings/QtGui/qregion.sip,sha256=tfIRrcTd9Q0e3BY7YxfsG9mhR2_vm3UieCYzTuVjwWc,4641
PyQt5/bindings/QtGui/qrgb.sip,sha256=WWSG3334QtevfYXGCOwpPtq7UZCa-1L54idHhzrEojE,1381
PyQt5/bindings/QtGui/qrgba64.sip,sha256=e46MtZV06lIKfJZO225nFufzenFz_3zSwzUyc9eyfGc,2474
PyQt5/bindings/QtGui/qscreen.sip,sha256=0RvZZUchudtKwkCE1uTQ8sJEPCgYqm8h7WWJR01SpLI,3482
PyQt5/bindings/QtGui/qsessionmanager.sip,sha256=ADz-EKJ8i18C_sBz5aRHBrDDEltu57hZXYlggpl8QCk,2052
PyQt5/bindings/QtGui/qstandarditemmodel.sip,sha256=iaMEK4kuKd6LRnKHYCODiBdkBsjwMyIB_rmqarSSrh8,10166
PyQt5/bindings/QtGui/qstatictext.sip,sha256=5NNxbwfjBoEPFMo25ulr1STCSHQVIu8Z0QXOJOOiTjs,2097
PyQt5/bindings/QtGui/qstylehints.sip,sha256=3s2qV2Onna-3J-VC8hY8o13XjEUbwoigrE2KqxZ7vEA,3538
PyQt5/bindings/QtGui/qsurface.sip,sha256=Uk7xFOIgGm-l1dcm2c44AT0Up-rzR8zPCmbKuFiLke8,1788
PyQt5/bindings/QtGui/qsurfaceformat.sip,sha256=-_gbCFtliv3dbRdonduRefiqfXBIJaA7oSOxkRriYoY,4382
PyQt5/bindings/QtGui/qsyntaxhighlighter.sip,sha256=BQkaL2i5MMETNXGp18sXDr73SKLyztXLLojwjjrsslM,3119
PyQt5/bindings/QtGui/qtextcursor.sip,sha256=_A2TXYIhqvfCJXYRlVBoiTr0TXbOt2sG6IjQ9UAaGRI,5533
PyQt5/bindings/QtGui/qtextdocument.sip,sha256=Jl8ueSpCyj5iqhCuf-sM2EaAciO3F-1uMg896cCt7yI,7516
PyQt5/bindings/QtGui/qtextdocumentfragment.sip,sha256=Nelf40XkMHE9J6G06cwsRN32M3EyXKxtf3xWJOqNpeU,1716
PyQt5/bindings/QtGui/qtextdocumentwriter.sip,sha256=GXcxWdFvUu8LdOdPwyp2aMwByLhfcS7Kig-FMH43VUE,1847
PyQt5/bindings/QtGui/qtextformat.sip,sha256=-phvtYvRp5xFeeJfkDGZtK78Tb_WCdV1oDf8_FFNzi8,20387
PyQt5/bindings/QtGui/qtextlayout.sip,sha256=iv1NAVVoIkThCxjpRX2z6WLs7hElvVeYcNb8MsU972U,5847
PyQt5/bindings/QtGui/qtextlist.sip,sha256=_-tLtAfGhurUI-NRXEuPL7y0mxTww3y-m61ZAIjrdDg,1550
PyQt5/bindings/QtGui/qtextobject.sip,sha256=2u6sajZalhDNmyRQrRngl8wXlGl1GGLtGbY7yMlNcv0,8097
PyQt5/bindings/QtGui/qtextoption.sip,sha256=rJwtL0QGH_o5SkUB3F2JzgyzJZnyFScmDPDemc39eJk,3098
PyQt5/bindings/QtGui/qtexttable.sip,sha256=lg7RmAYKGhV0Zd8846sZ-ahvONCIayZmzjmk65nGzcs,2644
PyQt5/bindings/QtGui/qtouchdevice.sip,sha256=cu7mHJEodIfGBslImARWFhlL3dLmlrzLtbVU9At2_Sk,2042
PyQt5/bindings/QtGui/qtransform.sip,sha256=NiNM8d3dJ_xOuNXlb4KAZJsv_t30LSGi6_bXAaQXnLg,5217
PyQt5/bindings/QtGui/qvalidator.sip,sha256=78qjjWaSPcp2jkHniEsrFXzaXFcZ3QlZwKEGSXdk-dI,3904
PyQt5/bindings/QtGui/qvector2d.sip,sha256=mISjbds3Kwv8l7cq8Y9CXn0b9Y4Dtu6xYsiOGypNtVY,4173
PyQt5/bindings/QtGui/qvector3d.sip,sha256=6EbnrySyPE0i0ED7MlBoZ5Ubxv_8ehKGqKRjyoVd_jE,5245
PyQt5/bindings/QtGui/qvector4d.sip,sha256=MKAP0aAl8nv6N8-Mga_0VWDULOW8muEZlqP7Od2pcdI,4816
PyQt5/bindings/QtGui/qwindow.sip,sha256=OzORFK2oiRouOHwhSWQCt-HKV60bBYKmhGSfl1eHPM0,7623
PyQt5/bindings/QtGui/qwindowdefs.sip,sha256=LLO776J3W95I_zQpw_M3RrL7xxVNTWxns935hySzc3c,1033
PyQt5/bindings/QtHelp/QtHelp.toml,sha256=5T8vVaoAKCbtbr767YrK4mxwcFmKFQRR2sUdLIXByLo,170
PyQt5/bindings/QtHelp/QtHelpmod.sip,sha256=FXCZ23DnnjlfWGzhjvjoMnK4BeEvcdJlS07v0T2Afco,2402
PyQt5/bindings/QtHelp/qcompressedhelpinfo.sip,sha256=Hm8zNf-saLf_OCtEkf_Okpe6HPTPIWW7gXgxf4ii8sA,1522
PyQt5/bindings/QtHelp/qhelpcontentwidget.sip,sha256=oO9Q7ztb3dg-1pE63Yp8jnBWyqGszq7uyR0VMXMmCOw,2424
PyQt5/bindings/QtHelp/qhelpengine.sip,sha256=EXQwXRP_lfXwSYdbXWCHNnYr21w2dU94mNHmKObLyCo,1398
PyQt5/bindings/QtHelp/qhelpenginecore.sip,sha256=1tkHTJOiaX-xkW_afprm3CPnZLXILuRhT7VBGdjlgko,5469
PyQt5/bindings/QtHelp/qhelpfilterdata.sip,sha256=BUJqU_23HrZVPWT4noN3CQPJB9CFldQGLzeZA4rxgnU,1498
PyQt5/bindings/QtHelp/qhelpfilterengine.sip,sha256=XaNbmvE3n62r12JYwFe3r4xygfh9qJOaJ_GDPFL65mM,2044
PyQt5/bindings/QtHelp/qhelpfiltersettingswidget.sip,sha256=yQGlNVW66h3K8-z7fj_6lGi9poLB_VKgO2KvgUzWEW0,1522
PyQt5/bindings/QtHelp/qhelpindexwidget.sip,sha256=5X9UcCH4Ogliwebpzkkm0EQKpybO0STvXQWALClueVU,2205
PyQt5/bindings/QtHelp/qhelplink.sip,sha256=CVrFe2p-XlIxS_t6x813YLUQCdM3RPhD2R40YRaZHAI,1108
PyQt5/bindings/QtHelp/qhelpsearchengine.sip,sha256=eZJLB_gxWxnKnVAIlk9rmcXOnGtHd8QBnxs9JVrKapU,2814
PyQt5/bindings/QtHelp/qhelpsearchquerywidget.sip,sha256=jgnhqL_0kRxNmFDs_pNpCiZ5CPP4HqqZVLdxC4k9Ul4,1914
PyQt5/bindings/QtHelp/qhelpsearchresultwidget.sip,sha256=aHVXMHDl_J48nwwtnbYbcgMvu71-tUYl2sALeFWjF5w,1257
PyQt5/bindings/QtLocation/QtLocation.toml,sha256=c2iYHnlRCxe6VWFJBxLqu5rxVv-HG2OgDSzgd9kg0dg,174
PyQt5/bindings/QtLocation/QtLocationmod.sip,sha256=9jcHLAJ9MGpv6jKudMHleegI9fJoeyacCpElvtHLLyI,3199
PyQt5/bindings/QtLocation/qgeocodereply.sip,sha256=vttXSBlfxPiHsiUFZZg4ITWbctwgDlPvy5O-kP4G8Bw,2409
PyQt5/bindings/QtLocation/qgeocodingmanager.sip,sha256=Rd4r6WWZiTo5_9ZcQZKIlp3KxekM0kwbQmGxkEJVokQ,1828
PyQt5/bindings/QtLocation/qgeocodingmanagerengine.sip,sha256=V5UDEzTTOBvEneiHhzi5eXzka36yTD0YuFMVHZJepC8,1900
PyQt5/bindings/QtLocation/qgeomaneuver.sip,sha256=19cDSGJjWG2Qo88j066T-dnXfM8QHuxEwmNXmtm71TQ,2469
PyQt5/bindings/QtLocation/qgeoroute.sip,sha256=TDJ_XvQoa1tDGydIxKLca5H5F6pP0e5Pj6hRYGUoGPA,2655
PyQt5/bindings/QtLocation/qgeoroutereply.sip,sha256=sdd4h-dV3k9i_rYcIod4pAEUQw-xl1SWyeggyC4b-J4,2140
PyQt5/bindings/QtLocation/qgeorouterequest.sip,sha256=c7w0Z1AMRCsvpMOUJX1vPDCTrE80Qyg8NY1G8ys1HxQ,5481
PyQt5/bindings/QtLocation/qgeoroutesegment.sip,sha256=Lqpef22qY5Eaj-3h-RNnR9N3O9MYfDzY8-Vfvlb1BTI,1849
PyQt5/bindings/QtLocation/qgeoroutingmanager.sip,sha256=2tIvD0Da9ooC3L30FQioyN4IKtyUVUMbHSlyEdAQieE,2208
PyQt5/bindings/QtLocation/qgeoroutingmanagerengine.sip,sha256=fwighv4H1gBFba5vYU69bkAKXQsHP0WDkEQafe4hH_4,2859
PyQt5/bindings/QtLocation/qgeoserviceprovider.sip,sha256=WshXHeP4tjIdZ9h8rSwqag8uFtuoMQLDQbtwwb6DgN4,7498
PyQt5/bindings/QtLocation/qlocation.sip,sha256=y_MxSuWePsIUNktYR8kJt75zPyQsMRv4yNjy-AtQchc,1417
PyQt5/bindings/QtLocation/qplace.sip,sha256=IQiOYbweOZ2rHZnxhVLzXNW44XGzD27pxjX5uXYc0uY,3368
PyQt5/bindings/QtLocation/qplaceattribute.sip,sha256=LNJczr1tvFv7jRd6lJ4IqyrRvsA36hw-WvpVvYz7tSM,1602
PyQt5/bindings/QtLocation/qplacecategory.sip,sha256=thjR9MwMV-S-NNuAZ9vmoUzlro5aa8kUIrQRPMHqzd8,1676
PyQt5/bindings/QtLocation/qplacecontactdetail.sip,sha256=GjoB5alADxCFyWHX6ut9vCf561GtCRRmz8xXfljkp5k,1654
PyQt5/bindings/QtLocation/qplacecontent.sip,sha256=Zbk6R336W4voeMF_L4-oZGB7TP89ykH2Xk-8Ii0LnMA,1814
PyQt5/bindings/QtLocation/qplacecontentreply.sip,sha256=7fH0Vp4q6Lm1EgD7lhkuAyA9uBCrR8eOoZlSa9k_ojk,1811
PyQt5/bindings/QtLocation/qplacecontentrequest.sip,sha256=UhVFIGRdANmvQRe1wYCkDTWtyTJC7jhhSXy6T64TJw4,1707
PyQt5/bindings/QtLocation/qplacedetailsreply.sip,sha256=pbaZVQNQ2NssRsniOIleT52yjzLhg4w7oOxQrXUxXrY,1358
PyQt5/bindings/QtLocation/qplaceeditorial.sip,sha256=HKaHrnAKiNqxguNzi8hiB4NcLvEjenGGgbHNpQNJRzs,1436
PyQt5/bindings/QtLocation/qplaceicon.sip,sha256=zxl3ZMsm9CoGQMuxX--rHDUubNB5BI2ZgcCtAWCWWYw,1564
PyQt5/bindings/QtLocation/qplaceidreply.sip,sha256=rHlY84E8IH_gzOjuo1YgnHLVlUtiW70kguLyUqL7G0c,1557
PyQt5/bindings/QtLocation/qplaceimage.sip,sha256=dfmDFpbt_uPAaygqlhRZR9T28VzWwcTk6oNZQE6dyhs,1413
PyQt5/bindings/QtLocation/qplacemanager.sip,sha256=6b7UBbi32dpI4AVTx60CcjHfMJB7Lj5J6Gi7zgYLNFc,2979
PyQt5/bindings/QtLocation/qplacemanagerengine.sip,sha256=yEnNPId4kaqCaNulN7RB2caHPJUAzdzFySi02babenk,3279
PyQt5/bindings/QtLocation/qplacematchreply.sip,sha256=igWGFot9Wr_z69H1TXERm_9dw-4Z0dK1ypuBFoXphrw,1464
PyQt5/bindings/QtLocation/qplacematchrequest.sip,sha256=4nmF8RgQufv1sMZLdF395MEKt83RPojD9bvwFg5Hw98,1647
PyQt5/bindings/QtLocation/qplaceproposedsearchresult.sip,sha256=vrxNqju2WJABTnWMDFTzxbaMss7cb-WIlqrkEb37sHQ,1413
PyQt5/bindings/QtLocation/qplaceratings.sip,sha256=Z2QhTsTlf9H2JdbLDQ2NWWt8zEu1tmngnh2Nqm2_BS4,1509
PyQt5/bindings/QtLocation/qplacereply.sip,sha256=TtZV70xeP0gdVbqg_BSbdz8LcLNJPFIe80gowC0LgRo,2208
PyQt5/bindings/QtLocation/qplaceresult.sip,sha256=Noh2Yb5v9NwVg2JzuxC_BXmhmZxpEV9RT0uln3Sy9-Q,1424
PyQt5/bindings/QtLocation/qplacereview.sip,sha256=7j6lHSbnh082rtZyJgRJ1PanTlf4h9ak6vwFVzgw364,1636
PyQt5/bindings/QtLocation/qplacesearchreply.sip,sha256=4mzM0DJQoxsjVfcB5rErO182A2PkMORrw9-U0sDzN7I,1735
PyQt5/bindings/QtLocation/qplacesearchrequest.sip,sha256=OX7VWTfDXaExuEz-H19eu-59fXY1MoxJbxF0sOt-TAw,2337
PyQt5/bindings/QtLocation/qplacesearchresult.sip,sha256=MnMW9vY03g2LljsaNLHJj9wAiNTPf45tl0G_HeYPU2Y,1682
PyQt5/bindings/QtLocation/qplacesearchsuggestionreply.sip,sha256=nMZh1zEPgrbHeYMUWReL-HBzQhbKbX8uDht-S8d9kRQ,1431
PyQt5/bindings/QtLocation/qplacesupplier.sip,sha256=QqSqts0g0hYWev7z0vlJbgce7l0kwHdr2jbLRl_dOKI,1621
PyQt5/bindings/QtLocation/qplaceuser.sip,sha256=uRHDhGUiHHu7HMhF_QCADVjjVqUIDJ9_GT_L9B6ooPY,1418
PyQt5/bindings/QtMultimedia/QtMultimedia.toml,sha256=mkqlYf29tk7Dq9do8m9jtX1hMaYfj17hmnfqrvqDtng,176
PyQt5/bindings/QtMultimedia/QtMultimediamod.sip,sha256=2HTIiMmir_W-Sm1HWBkvYYmkq2Q92ZTeAjq0m0yYEYY,4600
PyQt5/bindings/QtMultimedia/qabstractvideobuffer.sip,sha256=a3c9pzatESJonBR5FMrFzbZ1dUkEvCX3LuUhCu5_AGk,2552
PyQt5/bindings/QtMultimedia/qabstractvideofilter.sip,sha256=O5G8aaT6lXcJTn2fqa3PYrB4vse2_od3jtWNlKKvZ2E,1980
PyQt5/bindings/QtMultimedia/qabstractvideosurface.sip,sha256=yWJc4Ym5iXW3tUi6ircAOvGX0ktjvNCnriDOZt4WhdQ,7823
PyQt5/bindings/QtMultimedia/qaudio.sip,sha256=b9Tpyv1i6fg_bhNgEC89Q_NNZtK-5es4z5OOfubVTCM,2067
PyQt5/bindings/QtMultimedia/qaudiobuffer.sip,sha256=XcBGwhEuiCXecKFzD0-E2dGga87h_DXULLehXd6vIQ4,1599
PyQt5/bindings/QtMultimedia/qaudiodecoder.sip,sha256=E-oO8KUIskv0ZSGN6NoNHNMHESwd94TTOpGg0Q0gQXk,2656
PyQt5/bindings/QtMultimedia/qaudiodecodercontrol.sip,sha256=izh-bLZksfxuFaEi5vjkZuvh8rcUeSNd9v3NjKRi2xw,2242
PyQt5/bindings/QtMultimedia/qaudiodeviceinfo.sip,sha256=VWG5IM5li72IKZduhASM5wqKuSjuhZlzXCEs6Xqf2fg,2074
PyQt5/bindings/QtMultimedia/qaudioencodersettingscontrol.sip,sha256=BE6LlMXs2WSLEhI9vPXaNK4tDQynw_56yFFp9tlu4WQ,1663
PyQt5/bindings/QtMultimedia/qaudioformat.sip,sha256=OcfHNWNN9eA73tObiNrcNpUwfuguTbpJJs-ap29_O-I,2337
PyQt5/bindings/QtMultimedia/qaudioinput.sip,sha256=TovjPFiqAgB-xLJWQsa2ni_EF-zwdUNa8Fr1Yqgh6VU,1996
PyQt5/bindings/QtMultimedia/qaudioinputselectorcontrol.sip,sha256=phlO2Y-EWKwfC2HQ-f7vl-ZKvEVuexJOURna0V60_ak,1656
PyQt5/bindings/QtMultimedia/qaudiooutput.sip,sha256=uHiB7jWRDqPNkEQbmNgcw4hAfZyToPGmjPDHCpTVr6Y,2073
PyQt5/bindings/QtMultimedia/qaudiooutputselectorcontrol.sip,sha256=Dpkf8Gn5FuOMozbMf1v2ZRSw9EOjlmDqsj0gldz0AUI,1668
PyQt5/bindings/QtMultimedia/qaudioprobe.sip,sha256=OOL1hBQZoOX_m-9N0TzoP_9WSPy3vHQW-c4AQkr3P98,1375
PyQt5/bindings/QtMultimedia/qaudiorecorder.sip,sha256=Xce0x9j91MvXxok0R1bhiOA_cMyg04EJOsSbMYzRCrU,1633
PyQt5/bindings/QtMultimedia/qaudiorolecontrol.sip,sha256=-9LRRP0QDOc3Zazo8xP8aOls8VgONCnTvgJji6sLZmU,1473
PyQt5/bindings/QtMultimedia/qcamera.sip,sha256=X4c5sGERs51-tOH_--Kc33PzconGGY6MZqzWDywzoz4,5926
PyQt5/bindings/QtMultimedia/qcameracapturebufferformatcontrol.sip,sha256=A7zrZQm_1wAlL3A7_6MH3vHv9Jzhk086jf7znIrq9bY,1589
PyQt5/bindings/QtMultimedia/qcameracapturedestinationcontrol.sip,sha256=LYjNJaWUWxBIWxLpLn70DOfjD7bihJboTzGRpLBiSIE,1692
PyQt5/bindings/QtMultimedia/qcameracontrol.sip,sha256=8DC1kjFqThnbB6fHopDFoxFuKbQLCa4lDmliKYU0l4M,2060
PyQt5/bindings/QtMultimedia/qcameraexposure.sip,sha256=43ksQnpAvKO_nWe-2m9uzXijMD8_-fNSDXj90nC9h7s,4523
PyQt5/bindings/QtMultimedia/qcameraexposurecontrol.sip,sha256=PoeN66VHs2j9523FPoSs6cDUH_uhwko9IaAHV-WkO7E,2250
PyQt5/bindings/QtMultimedia/qcamerafeedbackcontrol.sip,sha256=Ctd5VrZN6vh9znSv498bEssfqcsSBbFq0yGsm-87SA4,2009
PyQt5/bindings/QtMultimedia/qcameraflashcontrol.sip,sha256=EU0c1pNJ96wn_x9wDue3bG6s6v9KSySupjKNYSI-wk0,1528
PyQt5/bindings/QtMultimedia/qcamerafocus.sip,sha256=MrRJpzAXBBHtbip8WZ5sOz3ocwi1B1etZMWourqNhfQ,3314
PyQt5/bindings/QtMultimedia/qcamerafocuscontrol.sip,sha256=Qxnl_rxKd693604YdeDSDA6puttOGCQhvtPy3lzNwoc,2072
PyQt5/bindings/QtMultimedia/qcameraimagecapture.sip,sha256=YN-LZghbaM3BTj7sKF66j9iAShgcbaLYooxzRIjzwtg,3644
PyQt5/bindings/QtMultimedia/qcameraimagecapturecontrol.sip,sha256=r6YPvffQ9pHZM7hpEAiMFBz36JRwZ0O3Pv3_FiNoeMw,1983
PyQt5/bindings/QtMultimedia/qcameraimageprocessing.sip,sha256=pqXFYBDuQOueem7FUmLvag_QJ_ILQNqPcLwcwVb5tRw,3154
PyQt5/bindings/QtMultimedia/qcameraimageprocessingcontrol.sip,sha256=8wOHtK0ezCCswLPXUJyTsCi00QNy5NG-QZSDr4j89wE,2153
PyQt5/bindings/QtMultimedia/qcamerainfo.sip,sha256=0AGg_1PQ_ewVmpvHTdUa-QxC1tA-CGmVMAJ0rLCk67U,1694
PyQt5/bindings/QtMultimedia/qcamerainfocontrol.sip,sha256=Jl8GpIvW9Y9QELVg4tBxgn8eRc5UyQ6ZXMmv-KRSPqE,1378
PyQt5/bindings/QtMultimedia/qcameralockscontrol.sip,sha256=k7KlYgPfGkbXbmh4chJxsA3BqInz_lsC7bOIEZ1eYEY,1611
PyQt5/bindings/QtMultimedia/qcameraviewfindersettings.sip,sha256=kJGajWKGCijvinGSBExnMSUBdw32Kjxh_ckU76Bemb8,2139
PyQt5/bindings/QtMultimedia/qcameraviewfindersettingscontrol.sip,sha256=rSJ_webJ1p8wecZ9gwoEwagnt6AXV9xpN6ycgLjgfDU,2406
PyQt5/bindings/QtMultimedia/qcamerazoomcontrol.sip,sha256=ggN-_bdMqcwFbMHqEhLxMd0_uyfv_eYDfwHCM9psFa8,1919
PyQt5/bindings/QtMultimedia/qcustomaudiorolecontrol.sip,sha256=XRTlA-9yNmKwL0p6zQhO0x01QBgJTL6kVQQ2wcQAnd4,1490
PyQt5/bindings/QtMultimedia/qimageencodercontrol.sip,sha256=1Cigs13w_ggFEsOtKdjSjdydXVvesUxg15XGjROG8F8,1626
PyQt5/bindings/QtMultimedia/qmediaaudioprobecontrol.sip,sha256=g_x__LITy-Q6GVRQWULCwYo12wmQd8kaEk2rGI2qSEs,1334
PyQt5/bindings/QtMultimedia/qmediaavailabilitycontrol.sip,sha256=orW_XKP6df4mnFA_Yq3pSRGDp1bPmG0KX3wRQUGX-Oc,1416
PyQt5/bindings/QtMultimedia/qmediabindableinterface.sip,sha256=yTPf-64AkvKurQs7GB-npGoIm7l4r74ZoYWkFWl_tJc,1267
PyQt5/bindings/QtMultimedia/qmediacontainercontrol.sip,sha256=fWrrn9wJSAyaD_zrn7mlVl0CZUtnwnZ6VRlZJOMMZKc,1498
PyQt5/bindings/QtMultimedia/qmediacontent.sip,sha256=cf3UYKS4Cppoat62C7EK8bJYOGlnbVm_dP0bLY5vcHM,1870
PyQt5/bindings/QtMultimedia/qmediacontrol.sip,sha256=YggUs3KTSL6wknzmtANug_JQv7_8LW2xumF6-TNBak4,1294
PyQt5/bindings/QtMultimedia/qmediaencodersettings.sip,sha256=liCjN2Ovrg8m9_UrXOTCsAz4PSnTNH1jQPrPa-7gh-o,4158
PyQt5/bindings/QtMultimedia/qmediagaplessplaybackcontrol.sip,sha256=LA4K-w0YkCklqHSjBbdV01yCE8P9eW0PMjgVaGA7lWQ,1698
PyQt5/bindings/QtMultimedia/qmediametadata.sip,sha256=r3qhaeXcd4xLqjg2itmNDcvVd2MWTuDuAwZ5K3nhxkw,3993
PyQt5/bindings/QtMultimedia/qmedianetworkaccesscontrol.sip,sha256=P-Ccbewrj2mRCzihjILyqOpwIlQEbvR0_77TQ5p-Kd8,1510
PyQt5/bindings/QtMultimedia/qmediaobject.sip,sha256=fCKEGdGVwavV9rBO677hI2C62wfkeOwIpOQyr1BWjXM,2091
PyQt5/bindings/QtMultimedia/qmediaplayer.sip,sha256=T3w2M5LQDmD--2gZhPphNr8PLSxHtjObB-2Gf6XLcsc,5106
PyQt5/bindings/QtMultimedia/qmediaplayercontrol.sip,sha256=HM3wJZ98rVBYY3IF27ubRktvAZvUlNVVYQ9zcNrE75c,2972
PyQt5/bindings/QtMultimedia/qmediaplaylist.sip,sha256=4q-RTIw98F8JwN4v4Gx8AS-hFFCEsof1z_vNX9Req6A,3559
PyQt5/bindings/QtMultimedia/qmediarecorder.sip,sha256=uXZ9LvsVeRGsOmXPb-_Wf7Ygn55Lh7Sd2r9z2xxaJ1A,4562
PyQt5/bindings/QtMultimedia/qmediarecordercontrol.sip,sha256=N6gvWK-4AC00UlS5r16Oi6fVeTwuLLgNMsSXxo5kAj0,2134
PyQt5/bindings/QtMultimedia/qmediaresource.sip,sha256=ZjdTyc6Hds43U18IE-r-IlHjl9IiuPy2KzpqK-wCHBw,2337
PyQt5/bindings/QtMultimedia/qmediaservice.sip,sha256=jNkPuFrf_MiSlfLLex6M-RpexXg0HzCh4frFJvYOFng,1305
PyQt5/bindings/QtMultimedia/qmediastreamscontrol.sip,sha256=PGCeMFTDK2LxV7uxPx4pycEwVrhcgYS4E1d_6CVAE0I,1762
PyQt5/bindings/QtMultimedia/qmediatimerange.sip,sha256=ywI6tjcH31n2KzS1HFF0e_lu4m1pGOeGsHp_2f8gKJs,2967
PyQt5/bindings/QtMultimedia/qmediavideoprobecontrol.sip,sha256=kpbQeyZwz-qkbkiJ6PIn2vh1Wq3yErhlyvt2fjqrN94,1331
PyQt5/bindings/QtMultimedia/qmetadatareadercontrol.sip,sha256=8se-rjoAnggC69lRPDpJH9qYASZ1TxdaCoE-fgf9DRc,1573
PyQt5/bindings/QtMultimedia/qmetadatawritercontrol.sip,sha256=LJJAZ6MnU4r8LheGCB4UbaR4mvjuf8oH5K4Bejdx2hM,1735
PyQt5/bindings/QtMultimedia/qmultimedia.sip,sha256=FOcI56-lxtqXbgIphnGGSBA0UbdRoNj0MPqI-L9uHos,1661
PyQt5/bindings/QtMultimedia/qpymultimedia_qlist.sip,sha256=6B0eygYN8lGCHE3lvJlAhOGhJ410GYIIhxviQcliv9I,9462
PyQt5/bindings/QtMultimedia/qradiodata.sip,sha256=o01Fd4Lh50zl9Z1NIjCS01I2iOnC0hc7uJXJ6Rv1oR0,3284
PyQt5/bindings/QtMultimedia/qradiodatacontrol.sip,sha256=WOJL2mMDdxEXRRkefRnsm43LiCX8dDZkHf9wXEFYZCI,2076
PyQt5/bindings/QtMultimedia/qradiotuner.sip,sha256=0TzE6AozuUp37N1tA2AoIqa1us1UIomHWk6MaEHIC3I,3392
PyQt5/bindings/QtMultimedia/qradiotunercontrol.sip,sha256=5T_-e5m17ZYOzB-_SJCGizF-l86ICwGodStn5ZvHtcY,3037
PyQt5/bindings/QtMultimedia/qsound.sip,sha256=uFdGiUQu6V_QD0RA85PSct0IH0uPbEvtRv_HBe79o4Q,1452
PyQt5/bindings/QtMultimedia/qsoundeffect.sip,sha256=fXfjZmXsejSc9OFDftXuWCnpW7jaTr4psimRJbfbm2U,2268
PyQt5/bindings/QtMultimedia/qvideodeviceselectorcontrol.sip,sha256=Tf1mLMzFvJQEdd-icQh8QhqiD27w8un_uMbnmTzQoS8,1719
PyQt5/bindings/QtMultimedia/qvideoencodersettingscontrol.sip,sha256=MnZn4TsIL2YPnkvH6PUP-ymmfiBMHPa4VLfGKrU09vY,1785
PyQt5/bindings/QtMultimedia/qvideoframe.sip,sha256=v4BPaudhm20FLVVdHCedSWKbuxARh8hXj6ytR402nCU,4488
PyQt5/bindings/QtMultimedia/qvideoprobe.sip,sha256=od4D3K-8c5E6kE4fdV0NJTh7pyUqdTKW9zvzHbufQ5E,1372
PyQt5/bindings/QtMultimedia/qvideorenderercontrol.sip,sha256=Vd9E84aInkvfeXmens7TKnLo8fCgWZAOj_51WMD46Bk,1359
PyQt5/bindings/QtMultimedia/qvideosurfaceformat.sip,sha256=G7A2JX7c5M438TfUXuuEEcqX-i74ZMr7i1-itSifMPQ,2933
PyQt5/bindings/QtMultimedia/qvideowindowcontrol.sip,sha256=JnKQbN4682gKpnCZq-VQB_K8wXbkrAGItyv_-5poal0,2307
PyQt5/bindings/QtMultimediaWidgets/QtMultimediaWidgets.toml,sha256=LYbgs7p1e7D9MlRwjpVuQUQmfZAsO0QUyX_K3mFZzPI,183
PyQt5/bindings/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip,sha256=Y--WH5GXEKX2mZvyOPfAawnRRlLb7on598ePBpRF8xA,2194
PyQt5/bindings/QtMultimediaWidgets/qcameraviewfinder.sip,sha256=HnFbPGYJixyuntfEgpNwwvERrwrKBEntozr_hrOdcOU,1434
PyQt5/bindings/QtMultimediaWidgets/qgraphicsvideoitem.sip,sha256=icY8X6rT0TcbnthY4_WKS7yoQ88mnGXwgOJu6_3813E,2301
PyQt5/bindings/QtMultimediaWidgets/qvideowidget.sip,sha256=V3RcUHEk-Zwr-yDcaH44rTz-WkAD18GqvloPvcwaMSs,3260
PyQt5/bindings/QtMultimediaWidgets/qvideowidgetcontrol.sip,sha256=mfo5Pe9GdqliwSP_d_753AOTd053-XqaSPkGD7zEqVs,2071
PyQt5/bindings/QtNetwork/QtNetwork.toml,sha256=mhbHx8ij6oEijsgfNBLnTcp-k7U5En233xGIpMqJ9KE,173
PyQt5/bindings/QtNetwork/QtNetworkmod.sip,sha256=rWe2QXW-VfFzjPxh0Qvx8eWfayIBhYKAUUD4UJ4I9N4,3184
PyQt5/bindings/QtNetwork/qabstractnetworkcache.sip,sha256=J8Drnx0RqCzyUovWsEcSgWf42HwIgorE3TbVZWLogsY,3069
PyQt5/bindings/QtNetwork/qabstractsocket.sip,sha256=DrzpUTPIM03IHUa7c8eYE25VjFbzOwfk0S9iAtsGr5I,10800
PyQt5/bindings/QtNetwork/qauthenticator.sip,sha256=cTRK3NEwjPJ3kzcyjrLqwg-ijcAYTmj2UqGqZ6ZbM-E,1628
PyQt5/bindings/QtNetwork/qdnslookup.sip,sha256=23x8LKu6i2S7Sh7bcJ0A65E_59c2QRmKIp6gTLR-sag,4864
PyQt5/bindings/QtNetwork/qhostaddress.sip,sha256=LXEjbuEw4qlUaqN_7AJUPNSHSQeMHaeBA6vfHwFcHao,6167
PyQt5/bindings/QtNetwork/qhostinfo.sip,sha256=wjM2wVuHx4FHFcQzAUoigEGfrZZ0Tuuzy7T-XmfxoVI,3099
PyQt5/bindings/QtNetwork/qhstspolicy.sip,sha256=VG3wBHeZ26pzVEdT1ucEbSenNvoJaM9MlHiJcRNalno,2174
PyQt5/bindings/QtNetwork/qhttp2configuration.sip,sha256=dlmcXtcf-aisGoaaMcdg8NVhiAASEtnD7-Op69Xo6BM,1987
PyQt5/bindings/QtNetwork/qhttpmultipart.sip,sha256=OCA6cQFJNaTui47DinMNyFwjDK9iDhvmYrpdrvlfbIM,2175
PyQt5/bindings/QtNetwork/qlocalserver.sip,sha256=s8SNKi17s1SOYwwLHjYebLgwAgC4xUVp54Ao692kog0,2436
PyQt5/bindings/QtNetwork/qlocalsocket.sip,sha256=aDe_bymEGDKKVz3RJgUgCJYpGa6bWMgFkYfeyeeyP64,4647
PyQt5/bindings/QtNetwork/qnetworkaccessmanager.sip,sha256=ZiP9hDIhBCBBU0u_2D6Snad1c3p8Hqsh7_YyK2g3NiI,6052
PyQt5/bindings/QtNetwork/qnetworkconfigmanager.sip,sha256=hCvJIbW6gsxt2XPz1MerLR51rhbdWGRyuDy3a3NyszI,2584
PyQt5/bindings/QtNetwork/qnetworkconfiguration.sip,sha256=vk1OCm9vTEN_gCd3OeCmGUP1oXUZpc-59YJuMpSxo_M,2906
PyQt5/bindings/QtNetwork/qnetworkcookie.sip,sha256=FrXBo_FWS0bAVGWBUmurxmM3pHfwEGAEGk--oGBSaZ8,2305
PyQt5/bindings/QtNetwork/qnetworkcookiejar.sip,sha256=Z5PxoYvMcc7s4EkIJ9zJHS4l05cyK5qi4RsMEZJJKUk,1761
PyQt5/bindings/QtNetwork/qnetworkdatagram.sip,sha256=k6zD8swGRvKVBJ8pkMzSwkh4buAlwLMIrOGHvJPdf9c,2020
PyQt5/bindings/QtNetwork/qnetworkdiskcache.sip,sha256=gmBX5NIjTUYqNlaTj0QH-bVm4EcRbfwpIlC5LB8oLNs,1931
PyQt5/bindings/QtNetwork/qnetworkinterface.sip,sha256=79FijlhIVsd5UWti7v3WR_WdUUkToAj6yiW672lbJ9M,4334
PyQt5/bindings/QtNetwork/qnetworkproxy.sip,sha256=QfgygtQWbr67z2QN0CgPiHfuzEfNvU3mhjZ5F9b7wy8,6066
PyQt5/bindings/QtNetwork/qnetworkreply.sip,sha256=rkYTTIG_jVhufI14DSCdc4g45SwNdab3sCYZpes4Dv8,5309
PyQt5/bindings/QtNetwork/qnetworkrequest.sip,sha256=vFhcVmGjLUBRSlXSNAjhi5tcHjnxVTmDiv09nPijnuQ,5549
PyQt5/bindings/QtNetwork/qnetworksession.sip,sha256=suxTGsw4qDSVNoDOKMe2RRipbQYVYju8noEAOnkmhis,3012
PyQt5/bindings/QtNetwork/qocspresponse.sip,sha256=DI3EAOzAVMXapiYXkZa88PIcPeIxvc2cdz8pAbMjhOU,2249
PyQt5/bindings/QtNetwork/qpassworddigestor.sip,sha256=K4Qlo2NCd-PbUXjf94lqdlw-1asQJnq4esq8NVdGNJI,1439
PyQt5/bindings/QtNetwork/qpynetwork_qhash.sip,sha256=oNyXOFPw9a_QCxAdAsvLJF16S5uDDvBCiKCpxp8HjLE,3590
PyQt5/bindings/QtNetwork/qpynetwork_qmap.sip,sha256=XBnduFpweGFLjFAZO-72LPwhZAieEbf8_5bT4W-xkaY,4045
PyQt5/bindings/QtNetwork/qssl.sip,sha256=ZcPolfV_1915CNtt_TnVJfaPjF8x3gphTFGXqv9Z8N8,2771
PyQt5/bindings/QtNetwork/qsslcertificate.sip,sha256=2xSdyPDwwSZ9Az0iGRa2mzn1rXewWggHis4fvNWE5ZQ,3964
PyQt5/bindings/QtNetwork/qsslcertificateextension.sip,sha256=JPyyDdHFaFyvb5lOyxtB8HFdLnWQV6QrbITQgzE9GBo,1469
PyQt5/bindings/QtNetwork/qsslcipher.sip,sha256=qpXtquOAH1Cf8kAp-Yfs0BVwAc7wyptZZr6S3GGQvE0,1769
PyQt5/bindings/QtNetwork/qsslconfiguration.sip,sha256=o9KWH86oGEI9EYfCI5Pzl3dw8DMKQBj9aHC5dG-kg7o,5450
PyQt5/bindings/QtNetwork/qssldiffiehellmanparameters.sip,sha256=euP8119mYKvSrZkVCN--HYuuqfx_6gHvDmEMnKXa5dE,2345
PyQt5/bindings/QtNetwork/qsslellipticcurve.sip,sha256=9sPEeh7XhbZyfW4RjgVsfFWFEi1fblyApRikCNr6fCs,1712
PyQt5/bindings/QtNetwork/qsslerror.sip,sha256=0dRrVu7ld2VI2Rljw1o__39ZRt5ID4Mtw6VriuvBaRU,3206
PyQt5/bindings/QtNetwork/qsslkey.sip,sha256=HFlKWdW2RTb2a6EDsksbsxTchWPQ5nOSeSI-KgKfbjw,2072
PyQt5/bindings/QtNetwork/qsslpresharedkeyauthenticator.sip,sha256=5rGoJhnZ49tk7EW2EAy9OTwtbLxqeqq1gMFUo1M31AI,2006
PyQt5/bindings/QtNetwork/qsslsocket.sip,sha256=p8MPQ-LVFPIUJLr1DvB_cDY4wfhGLo_I5dYCWZvP4NU,8303
PyQt5/bindings/QtNetwork/qtcpserver.sip,sha256=MbAtj04vNdIKVw0m2h5zM6ndN6fEHgi7XZyE65F8Jko,2197
PyQt5/bindings/QtNetwork/qtcpsocket.sip,sha256=D7dca32Eqbz6rFrUiGtp0C_f08Qat7UW-uBJ-4moQu0,1166
PyQt5/bindings/QtNetwork/qudpsocket.sip,sha256=cEbDaZ_l6sN0MbIUIQbri6DiAwU9LCvBKlKSbq7KtKY,3105
PyQt5/bindings/QtNetworkAuth/QtNetworkAuth.toml,sha256=VvLMcvDEAjB-MZeCeexUkYQi5MYrBGUL2C496Civ6uk,177
PyQt5/bindings/QtNetworkAuth/QtNetworkAuthmod.sip,sha256=BjTmPJ1GnJ85oGB06brHUvc6PvTg2lw3VjTADy7UsPk,2283
PyQt5/bindings/QtNetworkAuth/qabstractoauth.sip,sha256=6n2CbXJbNVoIpTxS7FjyiSsrot6ptPveBgTf_EqvOME,8434
PyQt5/bindings/QtNetworkAuth/qabstractoauth2.sip,sha256=Iojw3PvVClMHkyY6bcPZi4v5ZSm0w6EyEn3zZItxngk,3537
PyQt5/bindings/QtNetworkAuth/qabstractoauthreplyhandler.sip,sha256=1llNbmAjwRW-ouEwqv85GnnmncfYsEJPC5goK8S7j3U,1626
PyQt5/bindings/QtNetworkAuth/qoauth1.sip,sha256=06RQ7PCtBYOIaH1vt_w9jNjhQBz52P2CpQXDhI_Ck24,4150
PyQt5/bindings/QtNetworkAuth/qoauth1signature.sip,sha256=tKpZd69xOFSpzEaqjKS62LLO6046sb078d3jWYbh3R4,2917
PyQt5/bindings/QtNetworkAuth/qoauth2authorizationcodeflow.sip,sha256=VyTx8vs0keGYOsOl5iVOQj2Ke763AnV1z-2Laz3Bsd4,2441
PyQt5/bindings/QtNetworkAuth/qoauthhttpserverreplyhandler.sip,sha256=TNm6xE8tEv6PnAbQaq-iOUNVVdtijTxtUTZrSQOb-0M,1877
PyQt5/bindings/QtNetworkAuth/qoauthoobreplyhandler.sip,sha256=HjrLF6MF8XIXQexPSAAsUvoI5KS0T-EOqwKaBMI7l5c,1341
PyQt5/bindings/QtNfc/QtNfc.toml,sha256=SPP1fkPNmixskr5pSXxjbLj5hafg1aV1kBVTPbd4XBo,169
PyQt5/bindings/QtNfc/QtNfcmod.sip,sha256=gzMQhmMPSEUOk_iykQIwaxyiUHC38pXlTtlvdNFsnfw,2297
PyQt5/bindings/QtNfc/qndeffilter.sip,sha256=IpNTyMK0i36ROlHSPqpnEsiEXwPLhmkq_Jav9pePzUU,1766
PyQt5/bindings/QtNfc/qndefmessage.sip,sha256=C889cfafr8NHOD9nDpajeIshx5whjhRbss2Nnkm21nU,2252
PyQt5/bindings/QtNfc/qndefnfcsmartposterrecord.sip,sha256=aV8eZccezzd1HZqB6YnQlOtPrAgOhfRU9kmswhtOr2U,3441
PyQt5/bindings/QtNfc/qndefnfctextrecord.sip,sha256=TffhQ1In-czGanB1RIulkZzjbcFFukR-t6dDZII1VHE,1520
PyQt5/bindings/QtNfc/qndefnfcurirecord.sip,sha256=PT92dCVZ56QvGiS6WvL6bIp3wWPVz5Q2nA8I0TgmVe0,1251
PyQt5/bindings/QtNfc/qndefrecord.sip,sha256=1_iVTtGC1Qf5_564EjS0ESwdzv8oIyhimKcC4T-NinM,2605
PyQt5/bindings/QtNfc/qnearfieldmanager.sip,sha256=8t-MTUWPDPIdih4gxFLPBYOtP9oBRZ33RJVw_8zt4BQ,5384
PyQt5/bindings/QtNfc/qnearfieldsharemanager.sip,sha256=uA7Uf4-s_-ctOMuoXijz5OiPMM5MaOZQbq54xKACFQk,2344
PyQt5/bindings/QtNfc/qnearfieldsharetarget.sip,sha256=BizEz8XAeFJqpu7f0-fYdNtCTh0VyMW_UxyoFjxmmik,1550
PyQt5/bindings/QtNfc/qnearfieldtarget.sip,sha256=HfclA2oEhnUYJbP5TpyagynvhU_NVO_9xrCilXS3zLo,4233
PyQt5/bindings/QtNfc/qqmlndefrecord.sip,sha256=u4qfXN-8YQ-4VlfJlV1pWkvzG45aEWvLTtL7S4vMNmc,1834
PyQt5/bindings/QtOpenGL/QtOpenGL.toml,sha256=tN72szItgBNPGeoS3ge2R07KzuXXdt2LGb3NiDWCTYM,172
PyQt5/bindings/QtOpenGL/QtOpenGLmod.sip,sha256=6a7I8DwPprOzwiIY4oJBmshKAZJ_wMM-lgM1p4Y3Kmw,2039
PyQt5/bindings/QtOpenGL/qgl.sip,sha256=rf6NWufoayKzXiq8pKLjjJUgtitPEe7gU62cwFq8vCE,11047
PyQt5/bindings/QtPositioning/QtPositioning.toml,sha256=1x4BasyodYzjN_4yxheT1Ejz2PIzcL-_2Hd_57f46Dc,177
PyQt5/bindings/QtPositioning/QtPositioningmod.sip,sha256=vV6jazNJMzr6OmTqTuDZdSaobJm4upEM8m-7XPpwERs,2387
PyQt5/bindings/QtPositioning/qgeoaddress.sip,sha256=uwp2vkRHZexLidjB0LnMX_6T4alKzSoGxTQqiTfim5U,2045
PyQt5/bindings/QtPositioning/qgeoareamonitorinfo.sip,sha256=lEDPq6Qrl9Mic8ZjlwfsJYm9Il3088fJ06_-lCszULE,2088
PyQt5/bindings/QtPositioning/qgeoareamonitorsource.sip,sha256=aflTgkQ1HT9TGc4u6VH-A0Xhmj0dgU7i_hc-s_TFFHc,2971
PyQt5/bindings/QtPositioning/qgeocircle.sip,sha256=n2DA1b07onxjVsVgk4HXa1Zs17Fubu0hVgy3EigeON4,1836
PyQt5/bindings/QtPositioning/qgeocoordinate.sip,sha256=lWEUD27iKwzi0cjFHB0TC5Ts-kd7SAnoHDur-Ur6sE4,2765
PyQt5/bindings/QtPositioning/qgeolocation.sip,sha256=jVOuBKGRHvsUvcY4o5XMtmjONsBTlbDpKmmqeJX0_6Q,1748
PyQt5/bindings/QtPositioning/qgeopath.sip,sha256=qmegpj8FPhWXtwLa0bCWEtaTDtqVXcyTfjqhrX0UBlM,2322
PyQt5/bindings/QtPositioning/qgeopolygon.sip,sha256=VvCMb3pd_lR2wETJ1eECm4h1pgFHR6gLwvieHOV7FDI,2768
PyQt5/bindings/QtPositioning/qgeopositioninfo.sip,sha256=J_zEj069wUCTsMchaxRco_57ljPdAI2iV0Fnld7PGP8,2318
PyQt5/bindings/QtPositioning/qgeopositioninfosource.sip,sha256=iLFO0_WSM2lO43ytRq6mRRkf04EpC81HTvNvEyzMjbo,4504
PyQt5/bindings/QtPositioning/qgeorectangle.sip,sha256=7fg5wdJKchUrwgiHMnXrsP2jAx5LCZw8hxysh68SsR0,2846
PyQt5/bindings/QtPositioning/qgeosatelliteinfo.sip,sha256=VfRDUOfIUvt93Zt1Z72EHY97V446bQ2Z9p7XEm0CTHA,2321
PyQt5/bindings/QtPositioning/qgeosatelliteinfosource.sip,sha256=LxoIFPBmX6_h4S_C-sZVGPxw5me7-DnkOAKeORfH-xQ,2666
PyQt5/bindings/QtPositioning/qgeoshape.sip,sha256=HMynS2b0nX-aFeWmfZj0FLpCX54IePqYKFXDgkbUJ1Q,2684
PyQt5/bindings/QtPositioning/qnmeapositioninfosource.sip,sha256=0PFR7fDwI6HgMNs7QuPJrwNqrQ8e66evMf6qFehYkXU,2315
PyQt5/bindings/QtPrintSupport/QtPrintSupport.toml,sha256=_vIL6ShuYy_SGpDQXqHAkj1H2NpZSZqKAbUlo4wfE7M,178
PyQt5/bindings/QtPrintSupport/QtPrintSupportmod.sip,sha256=ai0aahmXqtcMAr61NoKQ58LA0JM_4xtXj2nqNe1xkV4,2313
PyQt5/bindings/QtPrintSupport/qabstractprintdialog.sip,sha256=65MvvQwcdoQ9LSnZFw5Y3HNPa4Km3xJ5bA0PjlW18rQ,5150
PyQt5/bindings/QtPrintSupport/qpagesetupdialog.sip,sha256=pj5ZZMZCJ9jaqym2iQoMDMeiBdQiy4Pz9T2PfMNL6k8,3359
PyQt5/bindings/QtPrintSupport/qprintdialog.sip,sha256=5y7J-uiUwuA82-h9WNWmWFZY8qaj0coHBWhRKDE5Vw4,3748
PyQt5/bindings/QtPrintSupport/qprintengine.sip,sha256=V8bTsEzJeQ51lCvB__0ElOxfWK6O-GiSEF5PvR1ATns,2501
PyQt5/bindings/QtPrintSupport/qprinter.sip,sha256=S6uJrnjz3rIP8HAmYOICS4rG1NOIZTZLlJc2HHoetAc,5949
PyQt5/bindings/QtPrintSupport/qprinterinfo.sip,sha256=4iMv2z3xgpX_I2KipXWNql6SN-F6BwFcWko6_wAHQ6Q,2754
PyQt5/bindings/QtPrintSupport/qprintpreviewdialog.sip,sha256=-GV-nFNbvhmiFZ34sHmcB2MB7QgyN-L1XocOk2yILVY,2093
PyQt5/bindings/QtPrintSupport/qprintpreviewwidget.sip,sha256=2Eiclj2MItzzeD2Nz2kfMyv0UBrXj0Q4Y3YMtuKuKVw,2688
PyQt5/bindings/QtPrintSupport/qpyprintsupport_qlist.sip,sha256=PatagJ50dTBqByd-T2ESIEkUjje6OxECjJkp5YI1Y1Y,7520
PyQt5/bindings/QtQml/QtQml.toml,sha256=hQAGjpfXjto_LiEwx3ChwBhg2wQIDHPMbh9CANE2Hck,169
PyQt5/bindings/QtQml/QtQmlmod.sip,sha256=MD8afzzaXUgOXyTWzVZLejNNXVJoq1J5a9v_2t2rl4o,2714
PyQt5/bindings/QtQml/qjsengine.sip,sha256=DdJU52ysqVVo-1gS4OGH4VxkB2Y20fL4MUY6rVdZ6oE,4536
PyQt5/bindings/QtQml/qjsvalue.sip,sha256=8S5RKOCZ2OWvJRdYfZNuGryMbzHvhW-FTvV7F6rUTnA,3271
PyQt5/bindings/QtQml/qjsvalueiterator.sip,sha256=XLZE7WETBCDqeuI2nlw1KqNKjKYHk-zg0sLfrKfapxc,1306
PyQt5/bindings/QtQml/qmlattachedpropertiesobject.sip,sha256=3MlJ_8FnFVEQ_n8PC5jxypiX3z3qz6bJRUEZXufPWH8,1561
PyQt5/bindings/QtQml/qmlregistertype.sip,sha256=8sCaZD--ur3uIvDA60Twlyv1MRow_kJ8OwhKC6AtSkg,3663
PyQt5/bindings/QtQml/qpyqmllistproperty.sip,sha256=xfpAQ6n7-08bh1R6-LrgTqZCRYn2KxcOSgKUzUd3_pI,1453
PyQt5/bindings/QtQml/qqml.sip,sha256=aXJQ8EyCaeT5PY9in5-jdiX85Zyj_SmJmwa4100U36g,1154
PyQt5/bindings/QtQml/qqmlabstracturlinterceptor.sip,sha256=Un3kjPH6E27NZCX1T9FADkGJiVP7fIkF6gSS9BPecGM,1423
PyQt5/bindings/QtQml/qqmlapplicationengine.sip,sha256=JMV1aNsaqfVmi3u73OgjQGatRoJT8L7i8po0nIr6KFA,1946
PyQt5/bindings/QtQml/qqmlcomponent.sip,sha256=EF2CV6Qzo2g5frdbuwTNHfhBj-V21loSMOUU1ghzHKo,3092
PyQt5/bindings/QtQml/qqmlcontext.sip,sha256=yuBJ-stpAb4cj6OWRrKw7AaUVrRa5wyyD6byOajuVyQ,2030
PyQt5/bindings/QtQml/qqmlengine.sip,sha256=tz3Tsf8xf3c-jhfysQYaK53JlWlc9eu5JI7yGqqA1b0,6009
PyQt5/bindings/QtQml/qqmlerror.sip,sha256=DCbCAs_f0yXTloOUTn_trr_V8Uop8iWyrHNvOjP2Kt0,1654
PyQt5/bindings/QtQml/qqmlexpression.sip,sha256=cWmcYddRigy3DSUA7JSVxGAyQDejexmqIV4TvhZ-goc,1977
PyQt5/bindings/QtQml/qqmlextensionplugin.sip,sha256=H1lO1Naov5u2ogl9zlyUdwRu3s0-R3v-IGZc0bgcx7E,1719
PyQt5/bindings/QtQml/qqmlfileselector.sip,sha256=aWQYrskUl8Xy9AWoYagiDEnIL5-LraAAt6j67co1F6o,1538
PyQt5/bindings/QtQml/qqmlincubator.sip,sha256=lbijlbPViNDAzIIljb940Wkvt8cGG0FdD4h5c2eu3lc,2442
PyQt5/bindings/QtQml/qqmllist.sip,sha256=QftkAJZ8Bzuf9nrYXSnhhwdIEvBlwvLPoV9GYQGlLRQ,1868
PyQt5/bindings/QtQml/qqmlnetworkaccessmanagerfactory.sip,sha256=SRfHFfwv2Q0_Vw8FI3nneGefMw_5v-wHZERIs7RCdZc,1231
PyQt5/bindings/QtQml/qqmlparserstatus.sip,sha256=Pyvv-bV73MH3-EYDDmG6AT_CcwWq74OkafUK6F6ff_g,1269
PyQt5/bindings/QtQml/qqmlproperty.sip,sha256=6WDDkyYYUOVKDwX0Ts5Ro-IzVsHkgm2smZlMw2LfC40,4127
PyQt5/bindings/QtQml/qqmlpropertymap.sip,sha256=mlYZlpw04Hiy-OO4NwefZwsCNdqbSY44xyuXMSregjA,1708
PyQt5/bindings/QtQml/qqmlpropertyvaluesource.sip,sha256=oQUMor4Ft3SdjrIVkU1jJYWCG75C5BUjSR8XN15QMHk,1287
PyQt5/bindings/QtQml/qqmlscriptstring.sip,sha256=_Uc2JORRMgufCt4UfdhkohVdngT770sECnqSsoN_b5I,1546
PyQt5/bindings/QtQuick/QtQuick.toml,sha256=Xygsx52eaaefoWLBq3Yra2ePNbP5sYNEvrmQB1I5skE,171
PyQt5/bindings/QtQuick/QtQuickmod.sip,sha256=nC7GBrT2d7Q1jPpni2kFQKKEamsVOHK1VDNPmnD7yzY,2811
PyQt5/bindings/QtQuick/qquickframebufferobject.sip,sha256=T2nidmAYh2VjEF74rklX39s_lJOkOI2F-KbGwl5LlPQ,2583
PyQt5/bindings/QtQuick/qquickimageprovider.sip,sha256=SSdj3tVJ3Q5JnhRfUVdzjWz1m_4GlRipacDeiyYuFn0,2982
PyQt5/bindings/QtQuick/qquickitem.sip,sha256=tJTcBirBW2IwXKMLe4AwDHjTKrEJH05qZ6ywhN8mPEk,10071
PyQt5/bindings/QtQuick/qquickitemgrabresult.sip,sha256=rS5lErAYJZa7pcF2Hd46N-Cml8FVeF_FwQwLGJAWHDs,1487
PyQt5/bindings/QtQuick/qquickpainteditem.sip,sha256=exLgqJS1v1aQNSKcMxTi9tBKr0AGMRaX29gCWCMwZlQ,3480
PyQt5/bindings/QtQuick/qquickrendercontrol.sip,sha256=dRnBNNjtEBemHv3DcLs9EUYUlydYQB7jB5MUgsvf9V4,1756
PyQt5/bindings/QtQuick/qquicktextdocument.sip,sha256=VucLq87bpydtJtS_ELOM_SfESqksk2awMRFBp0FMHlg,1285
PyQt5/bindings/QtQuick/qquickview.sip,sha256=lNGZrKzLKf5sDMLUnHwWOFqpMDKzqsbcFXSe48qezEc,2445
PyQt5/bindings/QtQuick/qquickwindow.sip,sha256=gCzuZflJrN61OxB5YGViGNS0ShPmgAvGeA5ZccmECzA,9096
PyQt5/bindings/QtQuick/qsgabstractrenderer.sip,sha256=DSqZBFfpw5ulzWXrSTbkuW3mrNAlgLOazyHZ9HEJzOo,2561
PyQt5/bindings/QtQuick/qsgengine.sip,sha256=24NwAmGOXNWjczpfD2LXJX1MhIxaxptWzlCJWswUSR8,2198
PyQt5/bindings/QtQuick/qsgflatcolormaterial.sip,sha256=C-w9yWmOYqFPq-3_zDVk761fMV17yDedACXsoWlXsHc,1370
PyQt5/bindings/QtQuick/qsggeometry.sip,sha256=7d-aW2v3Z74adagrEcpcVs-RhAH6hNrpnX9HDP8u_dg,12770
PyQt5/bindings/QtQuick/qsgimagenode.sip,sha256=HJ8LBhmPxKRF0gqt0CBPDdiuy76AIy5l2t-ZLHw7Otg,2891
PyQt5/bindings/QtQuick/qsgmaterial.sip,sha256=37UD9XW-kXLX5Ctqid-emK0MLWOGML0COxV0J4zDeWc,7649
PyQt5/bindings/QtQuick/qsgmaterialrhishader.sip,sha256=617cd8PwkB2ukQBK5YJVFiyPCakGkXqoBOPuOEcGwnI,4048
PyQt5/bindings/QtQuick/qsgnode.sip,sha256=4_s30d_pnQM6ilxe83SC0f3cdBupYj1XHyivFP91GCI,9174
PyQt5/bindings/QtQuick/qsgrectanglenode.sip,sha256=GbqBgwy8A7FIlVwPVMTgFq-xt6VtGJ3ZWzYEgPQgiF0,1407
PyQt5/bindings/QtQuick/qsgrendererinterface.sip,sha256=lMmNzsE1tcoMCqPqT8MpUeyDrfKViwOuagD-OlOVDcU,3601
PyQt5/bindings/QtQuick/qsgrendernode.sip,sha256=AI7uShDrxPYL78RIWDfCdR3h7QTxx_TMhqkQ7PY_5Zk,2801
PyQt5/bindings/QtQuick/qsgsimplerectnode.sip,sha256=04DX-nCRljICLXgKIQ1RyGF0iydJVkl45IF-4KuXUM8,1391
PyQt5/bindings/QtQuick/qsgsimpletexturenode.sip,sha256=ezffrKB0wGoJG8Bc_2zSmoEQ8a0lDpun4oQf4iJ-0oE,2600
PyQt5/bindings/QtQuick/qsgtexture.sip,sha256=ncZgsZL6wW5aTyZj6jO99K0Gf2AdxBXKMTx6IV0HILo,3108
PyQt5/bindings/QtQuick/qsgtexturematerial.sip,sha256=0kERKZCpf1C0XyX2xE8uSdqeM7-aCTmKqyOEOoDo5Qo,2226
PyQt5/bindings/QtQuick/qsgtextureprovider.sip,sha256=VoE-xyjcJ-TlYvWXJFRuvmT936LVJVsewMv0_OC-P44,1186
PyQt5/bindings/QtQuick/qsgvertexcolormaterial.sip,sha256=DBYOAI1trH8km0rgSOqFCraASLiHnpw6-yt62rtBmfg,1317
PyQt5/bindings/QtQuick3D/QtQuick3D.toml,sha256=eMtjHZoJbKmq9IsnUEvXABnmkV1nB14qDfokM_9jNuE,173
PyQt5/bindings/QtQuick3D/QtQuick3Dmod.sip,sha256=dMYf8YOhP06YxVFbCNrKc-NU6o3hgONmk6YA7bV0944,2099
PyQt5/bindings/QtQuick3D/qquick3d.sip,sha256=hkZu34RmPFCVPtJ-j5No1tIgN71dkyJrxjcuKLXjAKE,1146
PyQt5/bindings/QtQuick3D/qquick3dgeometry.sip,sha256=QNjFlozWGDNW-lVDeQFrw1LbI_rgI4Op8KebUWiTj-o,2989
PyQt5/bindings/QtQuick3D/qquick3dobject.sip,sha256=OtNGosAIO_Kx57TXfNLB8PGo8wGimbvMhnVbyOv974M,2186
PyQt5/bindings/QtQuickWidgets/QtQuickWidgets.toml,sha256=rIqs6Q1u07j1JO4-5FCF5P5gPc5nLlfOxHIYZtd9rgg,178
PyQt5/bindings/QtQuickWidgets/QtQuickWidgetsmod.sip,sha256=iZTw1Mm9rtZHIPSvPoghSFNPLkchVbWl7VsWyn6BANs,2126
PyQt5/bindings/QtQuickWidgets/qquickwidget.sip,sha256=WZSTkEU_p94wYR3FFbQPuP2PTU5ikQ5ZZ6MLb2XTatA,3740
PyQt5/bindings/QtRemoteObjects/QtRemoteObjects.toml,sha256=bhebelSVrG-x4Q-H4QxayBzUhJcftRFoywo7woLEbvg,179
PyQt5/bindings/QtRemoteObjects/QtRemoteObjectsmod.sip,sha256=ykdiidQUASwhIW95jUJzRFi4a740dc24xdWLz3Exkk0,2210
PyQt5/bindings/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip,sha256=FKQ_CsaRrsQI0oPtbyd-REaiWPxc1_7BJ97HL6O3Ocw,2383
PyQt5/bindings/QtRemoteObjects/qremoteobjectdynamicreplica.sip,sha256=_q1bJGTt4p-ZLvV14Hy7q16mMG9R0b1dLuQIAPSo5CA,1260
PyQt5/bindings/QtRemoteObjects/qremoteobjectnode.sip,sha256=jKDDBCQYVX-UCjP-kmuTgaDYTnQBVCg7S008KeqxD_8,6707
PyQt5/bindings/QtRemoteObjects/qremoteobjectregistry.sip,sha256=PxviC-2sq1TZxBczis2bzF8TFfNRiahP_EnGkV80ZJA,1473
PyQt5/bindings/QtRemoteObjects/qremoteobjectreplica.sip,sha256=cAYn3lajsCo5go-OsCHvS3tpyJ60IZoCKu4YuJQc-p8,1770
PyQt5/bindings/QtRemoteObjects/qtremoteobjectglobal.sip,sha256=WXdQxTAnUdYrn-pwlMF9TkPsQ808gRigwwwMNL9OkFQ,2156
PyQt5/bindings/QtSensors/QtSensors.toml,sha256=hWfgAJoe0-mQBdMy3exBXFFSeVF_I1KOODCJFoszBko,173
PyQt5/bindings/QtSensors/QtSensorsmod.sip,sha256=bzh3Ybc2O7QTphk06Pvtlu2UMPPwrM3jnX96gk-tV2o,2535
PyQt5/bindings/QtSensors/qaccelerometer.sip,sha256=b1hnnxwl5d_xwXq8yI78DaebZqQdE5tQPOykK84DdXg,2118
PyQt5/bindings/QtSensors/qaltimeter.sip,sha256=rw9Ep7vax8cX2wzGKSOdHIoincc9D70asgf5rrv3td4,1689
PyQt5/bindings/QtSensors/qambientlightsensor.sip,sha256=cpBR-MXtXYeB0IYXruFuIAbL6PuyGnyPL8apaaKrLO0,1916
PyQt5/bindings/QtSensors/qambienttemperaturesensor.sip,sha256=_M7uPxzBqgVRHEh2f4h2gDUoKLZYhrcev6QISI1_y_c,1869
PyQt5/bindings/QtSensors/qcompass.sip,sha256=Yrj3X0AjOVww9GdnKXbtu-wtbR0xIc9B-pVDchX2J_k,1752
PyQt5/bindings/QtSensors/qdistancesensor.sip,sha256=FLIz7NejCAnpnirj2SRpbR1TVMWavC7BQInOZ0EyZzU,1730
PyQt5/bindings/QtSensors/qgyroscope.sip,sha256=wjtgXqfQPeonP_CSMRdBovlEfrp-cJb0kHnExCDzY-o,1762
PyQt5/bindings/QtSensors/qholstersensor.sip,sha256=Y4QsQGIw0Lf2gK9waKNxyks64kdhBVA2005rhLF9FE4,1718
PyQt5/bindings/QtSensors/qhumiditysensor.sip,sha256=MohleE5jfUaN8bR8q35oD2rlg_IcIDpazsNj6LZhd-I,1767
PyQt5/bindings/QtSensors/qirproximitysensor.sip,sha256=Dwi5-R_GPuZMSP53JLBpcybQErls04ZCteOOSO_X9sk,1778
PyQt5/bindings/QtSensors/qlidsensor.sip,sha256=0k3-vHLYY5PXxfM9699ag4rte_7LUfD3XqPVWCyLL3w,1789
PyQt5/bindings/QtSensors/qlightsensor.sip,sha256=TTNGifa-m19HcrRanp3iCa0jVsU2Nc1TYHmGLWa-gQw,1814
PyQt5/bindings/QtSensors/qmagnetometer.sip,sha256=Ei27oCdnqgUT_rqemyT0WbTi4X9RJ3FGhXgwUL3sGnY,2048
PyQt5/bindings/QtSensors/qorientationsensor.sip,sha256=0AHjjZgJY6bKjBrlPHpTXnJpPc8IUvqUt_Rj5e6PEbI,1996
PyQt5/bindings/QtSensors/qpressuresensor.sip,sha256=e23wXGq-F8bgEoCPtzJdsSN_DWqu0Y4DdkUGhFwiBzs,1855
PyQt5/bindings/QtSensors/qproximitysensor.sip,sha256=oIOCTeBcpPVBC78PTExOO42jReoMeK8gy_g576LFOUo,1732
PyQt5/bindings/QtSensors/qrotationsensor.sip,sha256=3uydQ72u3Jv-Lj1E8xo0THsKqlNBBnToiZRWYV5W_Kg,1879
PyQt5/bindings/QtSensors/qsensor.sip,sha256=nuaqsqhZaZU8nqH9dtxmuNXuNc349YRXcZavb2SuL84,8664
PyQt5/bindings/QtSensors/qtapsensor.sip,sha256=Igc47-SXIckKyXQlN26ZJ7hH1LdDSj_lG-6nwhX3PrI,2216
PyQt5/bindings/QtSensors/qtiltsensor.sip,sha256=mXyq5DlaZxUSANhhTdotW8DpN5SO9ROc4cHMRyz_1n4,1759
PyQt5/bindings/QtSerialPort/QtSerialPort.toml,sha256=XP7b_eaBLGpk2wQZLQOhkvLUxXTalnJ0hI7cHjUCagU,176
PyQt5/bindings/QtSerialPort/QtSerialPortmod.sip,sha256=3gHv2WoS0DA0DkJ5nVuRm4hFAVhxsO1qXFF3WAaz51A,2025
PyQt5/bindings/QtSerialPort/qserialport.sip,sha256=PRL_de47djMmrD51mcbYrSuM7XMDdtfawSchn6pee_4,9761
PyQt5/bindings/QtSerialPort/qserialportinfo.sip,sha256=GXbEM1oz9Tlza84y9PoLkWAHU6Ux0jnLjiisaIyvo08,1897
PyQt5/bindings/QtSql/QtSql.toml,sha256=SInuC5NmzMUAFrO7m1JCLuWOZ9JE20Tgt51OMlO38us,169
PyQt5/bindings/QtSql/QtSqlmod.sip,sha256=90l9xaphvOeQVWu6QEEOvrwTqcg_-EASkEReaA7Ar48,2361
PyQt5/bindings/QtSql/qsql.sip,sha256=BwKrwJyV_kBz0_4Qgh2QBOOb69yLBar4MSc7Hq2eKm0,1690
PyQt5/bindings/QtSql/qsqldatabase.sip,sha256=h7XrqXyuIO7bI7tKW6LtPiiGv1AJwd2tSt3wf6b3DuE,3963
PyQt5/bindings/QtSql/qsqldriver.sip,sha256=f3z1ZXh_ZwF4ZnJKBsoavU56731_O4q9koanKYwI3KA,5168
PyQt5/bindings/QtSql/qsqlerror.sip,sha256=doBLzJSEbKntP9c_WVOn2k56zeK2ON-tZvdxm2EtrF0,2405
PyQt5/bindings/QtSql/qsqlfield.sip,sha256=14tbfm5sVeOQWJw8F_abq2HNYxFVRz0780Dn3RaJhQU,2569
PyQt5/bindings/QtSql/qsqlindex.sip,sha256=xZbqla68P88h5MCFIIwKO-iHbNWr0V14Fehq5ZOu_8w,1538
PyQt5/bindings/QtSql/qsqlquery.sip,sha256=4qjiPDqWtVSjEM2Qbcl8PlgwrRy_Adj1pab2Qzpi65g,3258
PyQt5/bindings/QtSql/qsqlquerymodel.sip,sha256=XkBvn5PH_tXCOlItNnAzeR9fhUpUA-Hc_8nQ9RYmtoc,3033
PyQt5/bindings/QtSql/qsqlrecord.sip,sha256=_ryA6Zh7zlWmfORPiy-YT9PmLijrBNZ-freCD3XXIkk,2345
PyQt5/bindings/QtSql/qsqlrelationaldelegate.sip,sha256=wv7s8YyKZ_XOInnd0WWLvGuYdUo_oR_w-wWG883pGEQ,1606
PyQt5/bindings/QtSql/qsqlrelationaltablemodel.sip,sha256=8YHRTdTmfovCveUkJ2YzJT8nIvTBsWXGw3kEbdhNIww,2716
PyQt5/bindings/QtSql/qsqlresult.sip,sha256=4dk34CYZaglglPKX2pPgB0gaHFPwbRf8McT_GE-LueM,3329
PyQt5/bindings/QtSql/qsqltablemodel.sip,sha256=HGW-QY6PhObjrcmK4EYI6JummHRYCnTsAPxYR9oTK-Y,3871
PyQt5/bindings/QtSql/qtsqlglobal.sip,sha256=FtIE0FjvlJDowYvJTPoYoyDbMf7x98jPWTABc3tJZYM,1704
PyQt5/bindings/QtSvg/QtSvg.toml,sha256=hHCkQuAeGQCqaHDMI2fdkA4MIHPGcGnPmzSFmWQUy-M,169
PyQt5/bindings/QtSvg/QtSvgmod.sip,sha256=QxxJ2O85bWeuZns5Zn0tWlRO9yRitS3R5lmyKgyd7_Y,2123
PyQt5/bindings/QtSvg/qgraphicssvgitem.sip,sha256=jTvpYDwgbjjXpOCt3d8v_JN38h04k05AFgQwQX_BWcQ,2046
PyQt5/bindings/QtSvg/qsvggenerator.sip,sha256=mc6ETnDsvGI2ZpRlwSCbgz8ncltvHF9y7dtJoXDCG8E,1871
PyQt5/bindings/QtSvg/qsvgrenderer.sip,sha256=qKr8nps151hVtspm2COVCsyp0ipC90TgToN-DJe2zHo,3341
PyQt5/bindings/QtSvg/qsvgwidget.sip,sha256=5SqIQwxaPQUqFEvr1knN58i7qVWEdgphY5Q2QBoygd4,1455
PyQt5/bindings/QtTest/QtTest.toml,sha256=SA1ZSWkTyW9iYlVRbKUX0pNTSXtLc0kAwKXiJBQhAQo,170
PyQt5/bindings/QtTest/QtTestmod.sip,sha256=N448uMGCHDUzlXZSUjWulJhn5tgss23L6RLyyiJtnl8,2179
PyQt5/bindings/QtTest/qabstractitemmodeltester.sip,sha256=Pi9CoVwqQEvhiC_IkwPxuKdSL4Ntpgou3z2H_rGGniM,1702
PyQt5/bindings/QtTest/qsignalspy.sip,sha256=YPZvsctXH7frtNirVY9kuRKUDhVGD9Yaa7xZ8tUYejQ,3441
PyQt5/bindings/QtTest/qtestcase.sip,sha256=G7sL1VrgIX4BHnMVN3Tdw_xydXTBjLTowPq0XGs8IZM,1082
PyQt5/bindings/QtTest/qtestkeyboard.sip,sha256=Uao6B2RVnqSIB2BY1dS70_wO0X73X_ivO_RjhUTrbcM,3433
PyQt5/bindings/QtTest/qtestmouse.sip,sha256=bdgrXCzXmo5Y9M_GIlnMhrg-VW8kOcsOwMd44T8BFNo,2485
PyQt5/bindings/QtTest/qtestsystem.sip,sha256=t7hm34mkY8wOCw5804bNbZxux44DpWkixwsW9wFsYSw,1415
PyQt5/bindings/QtTest/qtesttouch.sip,sha256=Dl2842q6mPNtqfFiHbLJTowogC7dY4zbPRhO-Vqbj34,2849
PyQt5/bindings/QtWebChannel/QtWebChannel.toml,sha256=ubwvG0uRg7eGkZVagzaVbqCDFKPtyyE0OsC8pcMAT28,176
PyQt5/bindings/QtWebChannel/QtWebChannelmod.sip,sha256=1r1KohiDOJpycDG-O9kw6iXSoM5flY_cYOiGllGCUsA,2038
PyQt5/bindings/QtWebChannel/qwebchannel.sip,sha256=zEvXgbADBuJ6wnQSF4EGu2p-dsOeGuvv3SUtyT83VrM,2408
PyQt5/bindings/QtWebChannel/qwebchannelabstracttransport.sip,sha256=VgD40IUqzvjZkwUhGkdIKIm5F-wEvekT5lbIZI0dn8M,1467
PyQt5/bindings/QtWebSockets/QtWebSockets.toml,sha256=xSaSrucZcHp_0vN3JTrI90wT_Jfw0Ra-wUJz2wwlcT8,176
PyQt5/bindings/QtWebSockets/QtWebSocketsmod.sip,sha256=EW9T1Qm13llbk6gAFzlp6YDiIfOOuCKo8tRmVVsHQfI,2165
PyQt5/bindings/QtWebSockets/qmaskgenerator.sip,sha256=UrRHuvAdSJbX-7lumeB5o-m0uFrImuY_K2C7xJnwVdk,1276
PyQt5/bindings/QtWebSockets/qwebsocket.sip,sha256=sx_rhcXU9_M4S-E3HyMuC7PnS9-BRWe3WHEEQmz0aYk,5602
PyQt5/bindings/QtWebSockets/qwebsocketcorsauthenticator.sip,sha256=j1mGNax48QVYZ6bJsDlHxaA1A_2h0Wn94xiffDN95-s,1486
PyQt5/bindings/QtWebSockets/qwebsocketprotocol.sip,sha256=CMWCxmWIijIdKwV3RQh0LjS17DSSMnhBfOauHidr5og,1803
PyQt5/bindings/QtWebSockets/qwebsocketserver.sip,sha256=k2tzFlPllbTKPh132z4L0TL97MwrjSEuALO9PB5vp6E,3456
PyQt5/bindings/QtWidgets/QtWidgets.toml,sha256=l1QnZhAQN2MnOmDWIRxdskgEBlbP-xGrxcYTHMy2n_A,173
PyQt5/bindings/QtWidgets/QtWidgetsmod.sip,sha256=vleZHqf75GM4kaGrQvpbJHzmRtK4YCOxV5Py4Sv6gt8,5379
PyQt5/bindings/QtWidgets/qabstractbutton.sip,sha256=tsoog0aHioFeoz8DL6T_uq52rGVpirRzRdLHwu1oIaU,2829
PyQt5/bindings/QtWidgets/qabstractitemdelegate.sip,sha256=2QyTOnu5xhQyNCdplPCePD7a-O6IJUvlQBsP2pF5zo8,2676
PyQt5/bindings/QtWidgets/qabstractitemview.sip,sha256=gpU7s-lyjI2OxUdSLjB0V2uA6p-FUtalfuerHPfBu1g,10870
PyQt5/bindings/QtWidgets/qabstractscrollarea.sip,sha256=HRIchoItXXA1GwrC8rXQCuq0V2AWUaua7tQvfUNAMF8,3664
PyQt5/bindings/QtWidgets/qabstractslider.sip,sha256=ZAbeJxPLyOfs4V7ZVSlSOkfPUhtwSyub9IPNq_UumSc,3107
PyQt5/bindings/QtWidgets/qabstractspinbox.sip,sha256=0Qq-BzxwUP1Kca4TbcHGm-P9yLxJ2PLhbMV5gUO8jZM,4336
PyQt5/bindings/QtWidgets/qaction.sip,sha256=xJEQMGqk2Q5dvVUHWwHKGRulhC-0lf4G-BrlWscdlvs,4454
PyQt5/bindings/QtWidgets/qactiongroup.sip,sha256=Sk9K2RnkL9g-P-7wxKkBtj_Cep_Ii6nr7aeFrjSyHWU,2167
PyQt5/bindings/QtWidgets/qapplication.sip,sha256=DK4XOjDT955C56GMAzd9cRcpnL9iseI3wgQfCiR24wU,16292
PyQt5/bindings/QtWidgets/qboxlayout.sip,sha256=KTib3YXV3xZf4Zr2NBbIJeYKBi8qlFndqb7ex_fpUpo,4928
PyQt5/bindings/QtWidgets/qbuttongroup.sip,sha256=7B5lZS7-UPJuwSboniT_-GXkRn2OjwqZbRtWULpSLKw,2162
PyQt5/bindings/QtWidgets/qcalendarwidget.sip,sha256=WGoDAO-aZv3Pmb6xRmjt4As3HB3z2XB5Yn9sGhga30c,4288
PyQt5/bindings/QtWidgets/qcheckbox.sip,sha256=Pmcek3udzN_GjNGMEh5XOHVkV5qbWSVV8psSjA5Y-1M,1842
PyQt5/bindings/QtWidgets/qcolordialog.sip,sha256=EfzX4zH8jPNzxchk0rtbKqn0_L9FXjXHz-mJmDUnZvo,3179
PyQt5/bindings/QtWidgets/qcolumnview.sip,sha256=Y1e-rxwQdS8W74t2wxD05uAQ0UyFhllQcsiBgvs-aR8,2937
PyQt5/bindings/QtWidgets/qcombobox.sip,sha256=gS5_VHZ22NiWIp_NYASuJJDeJBlLsxAhO2Fs59oJrpY,6415
PyQt5/bindings/QtWidgets/qcommandlinkbutton.sip,sha256=dE_4XT90ET0pyGGUHokIMTCM8AQ95maOjas8rvnObDc,1702
PyQt5/bindings/QtWidgets/qcommonstyle.sip,sha256=jZZoYp95a1QM8prPikJoNpyUtFsr32-RCMi3oeAniAA,3191
PyQt5/bindings/QtWidgets/qcompleter.sip,sha256=j0ZzVX6_sgcq1ZUvFPRWbjmQQFlc-FPb0juSmc7rPV8,3458
PyQt5/bindings/QtWidgets/qdatawidgetmapper.sip,sha256=bfvYIfvOUaBWsaSkRapVbo-X2Udz_tEtdnGxLnN7tdc,2506
PyQt5/bindings/QtWidgets/qdatetimeedit.sip,sha256=EdN5flCltIqQg0GpKhR7zWxwdzyckWWhxMZVFuN_z4A,5438
PyQt5/bindings/QtWidgets/qdesktopwidget.sip,sha256=spoHtUKr8bA3SrrFAAnhQ4B5jYaWhMj5fJmgeJpytxQ,1961
PyQt5/bindings/QtWidgets/qdial.sip,sha256=mfJiALTMDU_qpdzAXQUb1rBpE_L38wfnbvbvQt6mkm4,1911
PyQt5/bindings/QtWidgets/qdialog.sip,sha256=ACuqYeVsq1jUqFdvzE8a5qMw-2FRE4FmWyPTCLQX-IE,3484
PyQt5/bindings/QtWidgets/qdialogbuttonbox.sip,sha256=F0QHAmfQ0oryRUcZ8CgGNozKH5pyoAJbgj3-nF6YgiE,3876
PyQt5/bindings/QtWidgets/qdirmodel.sip,sha256=f0ruP7GU26yfzKtZ_uPhkza_KQbIg76u1T6cpQMXCSY,3734
PyQt5/bindings/QtWidgets/qdockwidget.sip,sha256=2jnkOLmkfX4rKqFcgtkZdGCW0xk0SL1PIkibA4_Xum8,2875
PyQt5/bindings/QtWidgets/qdrawutil.sip,sha256=k3WODSWlRgW0UML1nfny0UXcmxg9DlTZ99t-BEuf-Bw,2769
PyQt5/bindings/QtWidgets/qerrormessage.sip,sha256=mAImgUWbCD4VbN16CcGygK4PKc_RctwuMXHXPwnw7-E,1430
PyQt5/bindings/QtWidgets/qfiledialog.sip,sha256=-LiBqtds5TqeJJBVhcBOodb_65oca8dZSd7TWVu3D8Y,12962
PyQt5/bindings/QtWidgets/qfileiconprovider.sip,sha256=i4qn-9D2Y8fAbZf9ysJszPOdKn_K5B-crTcAXHpf0Sc,2011
PyQt5/bindings/QtWidgets/qfilesystemmodel.sip,sha256=2U8VEgZgVpwfzKdsZQ1UoY68sh1XXfJydIxbBltbd6w,5217
PyQt5/bindings/QtWidgets/qfocusframe.sip,sha256=nAjVqjoduNxADGyMXr_WfJMMR7yQgRHI_-tVjIxn6cw,1424
PyQt5/bindings/QtWidgets/qfontcombobox.sip,sha256=fXLDrBRxMjQC2dDzal4zXCfgEGwZpuQuHxOB02hvuw4,1979
PyQt5/bindings/QtWidgets/qfontdialog.sip,sha256=uv2KlrRmmSt4bb7TmP9yQ2dQAfn5AVUBl0J2gvIiRo8,3205
PyQt5/bindings/QtWidgets/qformlayout.sip,sha256=f-NR2QRIL4i6GnizqfSps9vD1gUt9-jYuY-rfqtnCvE,4846
PyQt5/bindings/QtWidgets/qframe.sip,sha256=5t4v3atUDMl5I9WB9Ijmxh_SxnlptM_Ppgh-D_XL4es,2219
PyQt5/bindings/QtWidgets/qgesture.sip,sha256=8N2z-3mFnMHEbyjy_y4uei71CbbQzqa8UrDlNX7fbQo,5514
PyQt5/bindings/QtWidgets/qgesturerecognizer.sip,sha256=_enD2oCuecu-yeVvM1ucD4f8WEmR7DdFPs7JidI3Dfo,1907
PyQt5/bindings/QtWidgets/qgraphicsanchorlayout.sip,sha256=xweQJjmAgyAluWKbRNwL7vaXLNAuhiWPOGszq2rumNE,2807
PyQt5/bindings/QtWidgets/qgraphicseffect.sip,sha256=0JITq47g8eED-tgtJXlUZQQKsQaJUdBCWQUIO5JM-dA,5416
PyQt5/bindings/QtWidgets/qgraphicsgridlayout.sip,sha256=9b5t2CgOMLI_Jw41sklgbMF-qBjcHdA1BfRAC3AKohs,4307
PyQt5/bindings/QtWidgets/qgraphicsitem.sip,sha256=bEXgITo_HYgB06IhNubjyYrVGukw6jlUOxIz0TUPdoE,27666
PyQt5/bindings/QtWidgets/qgraphicslayout.sip,sha256=YKResgFZ-3LMTttvcTBvIk-N3QmUVyhwM5lG484ZcgE,1775
PyQt5/bindings/QtWidgets/qgraphicslayoutitem.sip,sha256=SMjcQhyl3pnZgf6VOz_n2sOQSlPWS8a61lIi4w4hn58,3163
PyQt5/bindings/QtWidgets/qgraphicslinearlayout.sip,sha256=mvSTjGNXIEulOlQqp7XT8kp0EumvDnUiu4L4GF1SCnQ,3229
PyQt5/bindings/QtWidgets/qgraphicsproxywidget.sip,sha256=1JodkQiOn1o1FK5T-cnxK6Bt8UwAhdMYB1AZYZoEDcE,4008
PyQt5/bindings/QtWidgets/qgraphicsscene.sip,sha256=trx3bRNN9aOZ9HIzwpVtyhiun5QpJVvwii3mK7WmWzI,9311
PyQt5/bindings/QtWidgets/qgraphicssceneevent.sip,sha256=duXJOHaAC2goCuzuedxT1c7GJjc-pahS0D_FYE8DQlo,6855
PyQt5/bindings/QtWidgets/qgraphicstransform.sip,sha256=8zQBRYK1j6YbPHtfDb8Cp0D_DmbFjY1qUnrYND_2TzY,2528
PyQt5/bindings/QtWidgets/qgraphicsview.sip,sha256=5A_PhFQ6vefXTZLs76lo1pjgfnv_kNMO5oHmDToH4kA,8610
PyQt5/bindings/QtWidgets/qgraphicswidget.sip,sha256=K1i1vK3zxFKuJ2Qyf_sfiVAUxhZamt_xA431bGUF-E8,5617
PyQt5/bindings/QtWidgets/qgridlayout.sip,sha256=ovNWEQVg7rWlK-KFqTcL2JFCBl4a0SkC59BLlISvaHA,5681
PyQt5/bindings/QtWidgets/qgroupbox.sip,sha256=V2y2ik1FM7MlfXW-q7epvLbiQnHp-6lxmdOUivnF3oY,2176
PyQt5/bindings/QtWidgets/qheaderview.sip,sha256=QAVIcTD42DT8rKgKpyPW7v6h5ZQuHvqDUg2FnrbOqPA,7206
PyQt5/bindings/QtWidgets/qinputdialog.sip,sha256=bIlHRPExikcDjQiFUhEdeeaa-Ggxu8_o3nyc_Xjvv6I,5919
PyQt5/bindings/QtWidgets/qitemdelegate.sip,sha256=1XoUP3uO7oHQuDB70Ataa5YObNZLQNSIYDhDQqgTwUs,2982
PyQt5/bindings/QtWidgets/qitemeditorfactory.sip,sha256=b_z9LXZHfbJd8i8Xx4AMdFj5BE2gBP2XF7ulxcxEUJE,1849
PyQt5/bindings/QtWidgets/qkeyeventtransition.sip,sha256=As8-rDVf3hvVk2fS2xuCSsqKQZy9ej5Rr5tKZbIMBh0,1600
PyQt5/bindings/QtWidgets/qkeysequenceedit.sip,sha256=enYsPc0cT0JA4jL2Ui196bavz5KtZ9XSD38CWyGZdwQ,1734
PyQt5/bindings/QtWidgets/qlabel.sip,sha256=RhjHsgiW8JTs5jTF2oVs2-k5XYdcX-qLxt7HfM4UjTE,3275
PyQt5/bindings/QtWidgets/qlayout.sip,sha256=A3sCQbJU6DKTsFh6mc7u2myfL9i_THQgv3lsDa6id1I,6025
PyQt5/bindings/QtWidgets/qlayoutitem.sip,sha256=Nt3A2lymPcQ37qTGoZ805FMPtTGQ4b3QaV47sJbc0AQ,3769
PyQt5/bindings/QtWidgets/qlcdnumber.sip,sha256=7s4ZPKMzFSkvYPWlVCf_XSNbmnKmXlpVAb1B0wAfaqA,2460
PyQt5/bindings/QtWidgets/qlineedit.sip,sha256=q-9MCnAprp1_5Yvpv_r-bEncmvGQeoXHDRBMdEP0EZI,5603
PyQt5/bindings/QtWidgets/qlistview.sip,sha256=gRe0oPyfMVhbAMI2UkdZNohrHQgW5TC4Tfcn5KxbQek,5183
PyQt5/bindings/QtWidgets/qlistwidget.sip,sha256=rezq7n0ehT-5sp-UffoLpt1FLUMW2hFqcZgkEzVCyaY,7456
PyQt5/bindings/QtWidgets/qmaccocoaviewcontainer.sip,sha256=5QvDAiSBWicNhVSsCVCHJDhIhdTEc65Y4_vCr9YsJUw,1467
PyQt5/bindings/QtWidgets/qmainwindow.sip,sha256=P7l_0g5Q2GpWdkttTN3mzhlcgWDfixzqHuUL28PeITM,5032
PyQt5/bindings/QtWidgets/qmdiarea.sip,sha256=srxKXTEj_vicRPvcx3yaHBOUXB_Kcet3PnEYqgeJb6E,4384
PyQt5/bindings/QtWidgets/qmdisubwindow.sip,sha256=9a85Vaw15IyEtw_zW_FcuYGOTiKnLPdIQ-nYed9Ocjw,4286
PyQt5/bindings/QtWidgets/qmenu.sip,sha256=I_IP0pOtObtbiTH1tKaneZQF5mU2DO4dZsjKJNAQbR0,6226
PyQt5/bindings/QtWidgets/qmenubar.sip,sha256=imUOALt6Wm5up5AXJvy59m4NkefnNkQOcYLo2hcRHco,3626
PyQt5/bindings/QtWidgets/qmessagebox.sip,sha256=qus43VzMNM1DX7Vl2V9BZfGuc45-pjZIXXiXjNleKGs,6668
PyQt5/bindings/QtWidgets/qmouseeventtransition.sip,sha256=OVgTd3KFb4OyBkTHWOusnfJ-Aszgtf6QT472nFiTHZU,1751
PyQt5/bindings/QtWidgets/qopenglwidget.sip,sha256=V81dRg7sTzX09_AFiKc5dUKFKRpg_N523DW51wtYY4g,2463
PyQt5/bindings/QtWidgets/qplaintextedit.sip,sha256=Z3oLSkpUiLFV5_kqoyk2EbtJOKVLwwvB21_Ke0BU8_4,7961
PyQt5/bindings/QtWidgets/qprogressbar.sip,sha256=kd1kUt2w-q4M4GslJlIJ2RR5tSyHUHli8xLI-11Xi40,2312
PyQt5/bindings/QtWidgets/qprogressdialog.sip,sha256=5Zz2GJTfGHAhl-FHECsxQLBVBgKsOerwplqCzCFMmaE,2988
PyQt5/bindings/QtWidgets/qproxystyle.sip,sha256=_ILPOTG_TMgP33BrYHT19fn9TKYgyWOhMGpuZt0ynDY,4008
PyQt5/bindings/QtWidgets/qpushbutton.sip,sha256=-G71GS3-Slz_Fu8C9spoE3GW5gjGQre5SxDVsouc7yM,2223
PyQt5/bindings/QtWidgets/qpywidgets_qlist.sip,sha256=wabkEJ4hoCnkQ7OvFh-QWKW8nijUQWR6PjDm_zGPZO8,3094
PyQt5/bindings/QtWidgets/qradiobutton.sip,sha256=C2oMRAFO0NNlyO7TEkGy_4GBEcX1Ii4P_ZsY7AErWwg,1589
PyQt5/bindings/QtWidgets/qrubberband.sip,sha256=lyq2fmWKn_gYZ4TuWj6z1WJ00aOtLidHNMuHHotbaVo,1840
PyQt5/bindings/QtWidgets/qscrollarea.sip,sha256=qk4Es8z91hbVssETdbFj0EWjYWerRwyYVS4DL1_zbbQ,1969
PyQt5/bindings/QtWidgets/qscrollbar.sip,sha256=vpoVkAf0O4hWfdJIxpl0lSd-hofmpMy1NySnKO5lP2Q,1811
PyQt5/bindings/QtWidgets/qscroller.sip,sha256=S8okNCj1BQJ8CTZNb_bes2n7Rgoz0P82dPQXRIbya_g,3018
PyQt5/bindings/QtWidgets/qscrollerproperties.sip,sha256=fHgjdgvJJtseMe72rwkG3wASkYF6Db5n1UPxDNu7fMs,2565
PyQt5/bindings/QtWidgets/qshortcut.sip,sha256=x9BUV7I4ve9zipSLM4r4Dfk28f9XSl3Dmvzdp_pvYDk,3632
PyQt5/bindings/QtWidgets/qsizegrip.sip,sha256=-9yjhH7nRDJAhJmTmrvweGNGi0VJ7zBWElslOyrZwv8,1685
PyQt5/bindings/QtWidgets/qsizepolicy.sip,sha256=G8CFU-T67kq9tLZQJ_fdXeJ7NGwIIMasNjt62A9saUI,3563
PyQt5/bindings/QtWidgets/qslider.sip,sha256=rG54AaLg3LtJCvRZmpPsR06Ry4ar6jVWzyDavjfdsEk,1970
PyQt5/bindings/QtWidgets/qspinbox.sip,sha256=3snPoZ_A01ORU-ZsIiHXGcacNpA8ABePx3YVg8zW0T8,3687
PyQt5/bindings/QtWidgets/qsplashscreen.sip,sha256=bCqTrIaa3Jk-x9Adk3py2El-Oo2I_AcUzGfXj6HBb3w,2027
PyQt5/bindings/QtWidgets/qsplitter.sip,sha256=uyVWd0JQT-2KzB7cWiStr8eY5E2jdTPYrjJVFv6k21g,3551
PyQt5/bindings/QtWidgets/qstackedlayout.sip,sha256=Tf2wYjRm6SOxry74DXv7BPx2PD4gELhduBHUXXmjyqw,3795
PyQt5/bindings/QtWidgets/qstackedwidget.sip,sha256=kvdyPmBUm5l-4JtKzHA0ZimiS2ASH6Qkia8-5AOQg6U,1707
PyQt5/bindings/QtWidgets/qstatusbar.sip,sha256=yGrNwKr3AG8IR-NNtRyZsRBStUpTUi2Fi4H0fRgseh4,2011
PyQt5/bindings/QtWidgets/qstyle.sip,sha256=VLgT5HAlR6GXwLM5HHL5bh-eCdPNNFEQyoh5z-wybWI,24187
PyQt5/bindings/QtWidgets/qstyleditemdelegate.sip,sha256=Tnh8VTEr0Vdqevfe8YW42vtP8FGNIXmbnVUzMV130oE,2472
PyQt5/bindings/QtWidgets/qstylefactory.sip,sha256=pb71dEo0FldNPp1MYhZzE4y_0jQMksiTpuOnUpZAkV0,1154
PyQt5/bindings/QtWidgets/qstyleoption.sip,sha256=dvKYTWYoEwwX9q6jps-GHEtMmOiZMyfUvD-t8lFCrSM,21855
PyQt5/bindings/QtWidgets/qstylepainter.sip,sha256=8VfScNE8AFRgIiRpG6-15wxidGzOzohFvQynx5vwsXs,1773
PyQt5/bindings/QtWidgets/qsystemtrayicon.sip,sha256=oEfDW0AVktiKWD8hBBLmjGs2B02ECgRrC_JqTovhyYE,2419
PyQt5/bindings/QtWidgets/qtabbar.sip,sha256=s8xKMc0qzgWh7o8T4Yr3QjFnDa2l-kB8wl2aC7bcNSQ,5616
PyQt5/bindings/QtWidgets/qtableview.sip,sha256=rLlWQQHH1wzLTWRBFkTzj4BUO5f6MSGfTlLcjhwtt6g,4956
PyQt5/bindings/QtWidgets/qtablewidget.sip,sha256=hNaRqdROL1Rjk4R5X9WJ29gokgEPvdb81jJN9wafhuI,9296
PyQt5/bindings/QtWidgets/qtabwidget.sip,sha256=2FpxlMdgawWoV4aBvcWUdXZMw-ZDExpmjYWSPuY2YeU,4504
PyQt5/bindings/QtWidgets/qtextbrowser.sip,sha256=Aer6fMCvRxzisVwytg5FT92AG6A9G9SiU7XcmK0kVew,2960
PyQt5/bindings/QtWidgets/qtextedit.sip,sha256=I0bjB7BvWMmZGInkovO7Z7kIqVFX_vZzgpqnEDR0EwQ,8203
PyQt5/bindings/QtWidgets/qtoolbar.sip,sha256=UFs2lRm0v1ugVwWQ-7Jcb-hYHiC_sWqFwB9j-YzV3p4,4342
PyQt5/bindings/QtWidgets/qtoolbox.sip,sha256=gY54PSk9NzSF7bOU272bruyLjs46XA15jCbYamUuw24,2479
PyQt5/bindings/QtWidgets/qtoolbutton.sip,sha256=6dT_bjPYxaKXZFz896TiRLr1asU2G5pHBlo6TEkEIG0,2560
PyQt5/bindings/QtWidgets/qtooltip.sip,sha256=6qo1hQSI9yEf8VmdL3U48Ih-FgnniyeIOcjsmXifaQI,1630
PyQt5/bindings/QtWidgets/qtreeview.sip,sha256=PURBETgKMnMHnLgqjT692hj43VvuOnjZLrp3EkzEh8M,6708
PyQt5/bindings/QtWidgets/qtreewidget.sip,sha256=HHKS7H06ju8ntDZRXUsjy3ZgQxARZ69MYgNAhtulGkE,10487
PyQt5/bindings/QtWidgets/qtreewidgetitemiterator.sip,sha256=30GXiLWlxfhHorh5p1hzbbrennJthoFnPB0x1Q9pfkY,2362
PyQt5/bindings/QtWidgets/qundogroup.sip,sha256=Lc5ZbZ__vJe890yVA408eNNP9d_XDYCYUxjiLsu5J0s,2103
PyQt5/bindings/QtWidgets/qundostack.sip,sha256=ETJcgosC8L4R_O5w-eMZIL0Hbc8Ze49hUzrCxeRdLus,3169
PyQt5/bindings/QtWidgets/qundoview.sip,sha256=WFVB28L_SXq_difS3tlaRMlBrXeOjjaNl1b84s9ZZFw,1641
PyQt5/bindings/QtWidgets/qwhatsthis.sip,sha256=Xp7LzUZpi7hjmgu4Nt7BACF03hLpvX8P0C8NL_i7mCU,1391
PyQt5/bindings/QtWidgets/qwidget.sip,sha256=z108crqiSm9vwmN8aoCAdfoxnJSpgnpgvhKCqN3i3eY,15862
PyQt5/bindings/QtWidgets/qwidgetaction.sip,sha256=QAfV_Nn3RzjF6glN-Ukbo18MNJSyC4Wt60U6u-4Omlw,1670
PyQt5/bindings/QtWidgets/qwizard.sip,sha256=9t8ARIpNL0ekfrFr6txK72k7Id75mrTw0IKteB74bcg,7984
PyQt5/bindings/QtWinExtras/QtWinExtras.toml,sha256=KdB9JHmSNUg-V8tMh3VxNKqN8l9_MWqTs8XQIwEUaco,175
PyQt5/bindings/QtWinExtras/QtWinExtrasmod.sip,sha256=MBIbZwToPxv8AlaBeQvn3hvfiMr8Wb5wVjcPfN-ssUo,2198
PyQt5/bindings/QtWinExtras/qwinfunctions.sip,sha256=VG8FEw3IHL49dQvO_7DG88hklZ2snXLWps2BG9JIQyM,4424
PyQt5/bindings/QtWinExtras/qwinjumplist.sip,sha256=5hR_zDZeVwa5nK2yQRaqiBZY1LmlaJTdKVyXZzFvgPw,2492
PyQt5/bindings/QtWinExtras/qwinjumplistcategory.sip,sha256=2gfKLe1EAD4EOdIbSxLMt9fyn2Si1bCJNHvugaYJhT0,2135
PyQt5/bindings/QtWinExtras/qwinjumplistitem.sip,sha256=rrS_Z9hizWjfM_PhxETVRe9KHK6zUbS-xtJkmq2rBNU,1844
PyQt5/bindings/QtWinExtras/qwintaskbarbutton.sip,sha256=3v19hhuHQJUKJpL7-Rtx97BnOCUJ7j3_HU1Jw-xkzGA,1644
PyQt5/bindings/QtWinExtras/qwintaskbarprogress.sip,sha256=Yg_pXuB57aAp-3Hm7v3SOGrsS32ud9y7kx-Pe4XY198,1923
PyQt5/bindings/QtWinExtras/qwinthumbnailtoolbar.sip,sha256=tvcEa-IBBFblDhWbOKdIlB12v-XECDX2fP73STSnlxs,2111
PyQt5/bindings/QtWinExtras/qwinthumbnailtoolbutton.sip,sha256=DEzjZalPqbWD-CpnOebA45jVVv7bhNdPxQJcVZK-stg,1824
PyQt5/bindings/QtXml/QtXml.toml,sha256=aNvJ89maekELFxti8B3WUSoVy56-3fWn5by4zqUXd6c,169
PyQt5/bindings/QtXml/QtXmlmod.sip,sha256=Qksm_k8bESbnQLynYWbkVeAz5acK12DnADnLUYgFsVM,1986
PyQt5/bindings/QtXml/qdom.sip,sha256=lRIqT2Fzi8QenOTkv1W2KpjPNEgBNZ0xjDeVl5CeIak,14855
PyQt5/bindings/QtXml/qxml.sip,sha256=shVPeQsa3nx4DO3dWgDtiVAvZd-tqEj_X5tgcAjZf7M,12460
PyQt5/bindings/QtXmlPatterns/QtXmlPatterns.toml,sha256=RZ-Y_qcomIUyuaSOaCUJmfB5izjHIbWh2o9gTyEqW9Q,177
PyQt5/bindings/QtXmlPatterns/QtXmlPatternsmod.sip,sha256=R7eI3ZqEAa41jUWv93Zt9NHhUOGx2WlKZtsbq1BwYxg,2436
PyQt5/bindings/QtXmlPatterns/qabstractmessagehandler.sip,sha256=MT492wY9_7TSXw4oasrmSoBiV33rMy-SJgQkhewM7_o,2196
PyQt5/bindings/QtXmlPatterns/qabstracturiresolver.sip,sha256=ufBCk50JHT-2lcKbNsEsEAhEXwkS8NGv-TGZizi1TF0,1283
PyQt5/bindings/QtXmlPatterns/qabstractxmlnodemodel.sip,sha256=J1AgJCjw1An4XM44PaOyaIyWQ2p_hgu4p-Q7gc6hNSc,4353
PyQt5/bindings/QtXmlPatterns/qabstractxmlreceiver.sip,sha256=-Nwr_xFKnp-wnPP1MLcVUnCCMHq2Grn0ryfw2fl0MS0,1881
PyQt5/bindings/QtXmlPatterns/qsimplexmlnodemodel.sip,sha256=NTWva23kMmoGZziTO-YCrONF4S6SHEx4HLpcTe893XQ,1619
PyQt5/bindings/QtXmlPatterns/qsourcelocation.sip,sha256=C4L2YGVgAh0RLv4gRlKMIrZAnmRjCq7VSDKHei0XyP4,1659
PyQt5/bindings/QtXmlPatterns/qxmlformatter.sip,sha256=OP9jyQGSLwnZzRuiqkusM6JZ9bKb-fdoHTY9baJciiE,1779
PyQt5/bindings/QtXmlPatterns/qxmlname.sip,sha256=vlWEFmAs4jCRk4cL7NTcBC_k55pc3apzq9o2szvi51A,1860
PyQt5/bindings/QtXmlPatterns/qxmlnamepool.sip,sha256=V81svZwam5pkQxOdPBIZZyEdtcCd006aSxPpE8KxNGE,1157
PyQt5/bindings/QtXmlPatterns/qxmlquery.sip,sha256=KwzJXQQ1kAVDODJhxDdyFnlYeJSTUdnoxZzWTiOBPkM,4503
PyQt5/bindings/QtXmlPatterns/qxmlresultitems.sip,sha256=8IAUBfro7kcngSZ3OyrEtcTyuAZrjn-jNJs4w6_zGvs,1274
PyQt5/bindings/QtXmlPatterns/qxmlschema.sip,sha256=wdNWBCzTkdGxETpnNZXeJ3V89xYwUn54qcnGqG-vZiI,1928
PyQt5/bindings/QtXmlPatterns/qxmlschemavalidator.sip,sha256=QzdAqqV2b9JqblmLtA-a8kgqOROZ6EDcrWpAt97CZJ8,2485
PyQt5/bindings/QtXmlPatterns/qxmlserializer.sip,sha256=nr_Rk5gtGsIliDjbPaEg_izKNyCY3xlBQ82hjVCMoBk,1905
PyQt5/pylupdate.pyd,sha256=n0RJRdMhHaWELt_2EDZqmxUx8a4KY5hAS0UPRmTQZtw,115712
PyQt5/pylupdate_main.py,sha256=llBBW1FybRVJsRx3RNm2bNO3PHdRSyLEd67NyzC8Auw,7370
PyQt5/pyrcc.pyd,sha256=wJr1hKPSijcvnn5NWgAqJRoh1HM84HHoQkPuznCcu2o,49152
PyQt5/pyrcc_main.py,sha256=rF_uQw3W26trbcvJH0v-IAq_CnGoko4Msk_nhFbSSUE,5558
PyQt5/uic/Compiler/__init__.py,sha256=NQ1ioPasWDeTmD_jNoPaLxqc_rAR6oxB1DBqDAu1oFA,1024
PyQt5/uic/Compiler/__pycache__/__init__.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/compiler.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/indenter.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/misc.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/proxy_metaclass.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/qobjectcreator.cpython-37.pyc,,
PyQt5/uic/Compiler/__pycache__/qtproxies.cpython-37.pyc,,
PyQt5/uic/Compiler/compiler.py,sha256=THKgZNBUh198NkAh1hLHPsDEMeSLRdOiEKFNvVKfv14,4768
PyQt5/uic/Compiler/indenter.py,sha256=Z2NZ9Koezh5UjmTAsA0tw4IO3rczWYi0okT4pT4M-X8,2819
PyQt5/uic/Compiler/misc.py,sha256=Wytpj0Y0TUiLdB2JIot3-UdtOJnpo-mnKF9OWQpTCu4,2433
PyQt5/uic/Compiler/proxy_metaclass.py,sha256=ou_MjXc_yCksa7cFCVUU3ap7FuqJ2XcoWkxXuc4z90c,4424
PyQt5/uic/Compiler/qobjectcreator.py,sha256=aQjKwR_EXjAhMHR8f9xWcYniDqcgPdMTWwlV8gIBgCs,6083
PyQt5/uic/Compiler/qtproxies.py,sha256=HNEwDyOXCEdbbx5psH6Rn1Qeo1dsJpCyFX77H2drKME,16620
PyQt5/uic/Loader/__init__.py,sha256=NQ1ioPasWDeTmD_jNoPaLxqc_rAR6oxB1DBqDAu1oFA,1024
PyQt5/uic/Loader/__pycache__/__init__.cpython-37.pyc,,
PyQt5/uic/Loader/__pycache__/loader.cpython-37.pyc,,
PyQt5/uic/Loader/__pycache__/qobjectcreator.cpython-37.pyc,,
PyQt5/uic/Loader/loader.py,sha256=IafHQG6x-dNDeTlgnk1NRKYo2WolIpp2wiIWVvi2Ngc,2924
PyQt5/uic/Loader/qobjectcreator.py,sha256=AhFPTityPrbXXvE5qT80RL-1HQm_G5za8k2dIaik0s0,5172
PyQt5/uic/__init__.py,sha256=vLZ9hk0Q1xNbu_eRSMsW5Fh5MO0luSwGgNzv1-Jvmqk,9749
PyQt5/uic/__pycache__/__init__.cpython-37.pyc,,
PyQt5/uic/__pycache__/driver.cpython-37.pyc,,
PyQt5/uic/__pycache__/exceptions.cpython-37.pyc,,
PyQt5/uic/__pycache__/icon_cache.cpython-37.pyc,,
PyQt5/uic/__pycache__/objcreator.cpython-37.pyc,,
PyQt5/uic/__pycache__/properties.cpython-37.pyc,,
PyQt5/uic/__pycache__/pyuic.cpython-37.pyc,,
PyQt5/uic/__pycache__/uiparser.cpython-37.pyc,,
PyQt5/uic/driver.py,sha256=LBc1WYaEVVIiHkkAyWGuKQBWNKY3wjrJvKQRAWy0gzE,4797
PyQt5/uic/exceptions.py,sha256=UNMuvcB7CGpzo5xiscd4XkIBGDdFeVRefMAAEbnDFQI,2332
PyQt5/uic/icon_cache.py,sha256=Ml68Q8JwFpFnqJKPTUxpoplRsyrH6MC6s6dokcjrlIg,5181
PyQt5/uic/objcreator.py,sha256=OBi31Sd9nUSz1N_-Zd0MVhizaBxQhVH_6HgXYW2hwKE,6133
PyQt5/uic/port_v2/__init__.py,sha256=NQ1ioPasWDeTmD_jNoPaLxqc_rAR6oxB1DBqDAu1oFA,1024
PyQt5/uic/port_v2/__pycache__/__init__.cpython-37.pyc,,
PyQt5/uic/port_v2/__pycache__/as_string.cpython-37.pyc,,
PyQt5/uic/port_v2/__pycache__/ascii_upper.cpython-37.pyc,,
PyQt5/uic/port_v2/__pycache__/proxy_base.cpython-37.pyc,,
PyQt5/uic/port_v2/__pycache__/string_io.cpython-37.pyc,,
PyQt5/uic/port_v2/as_string.py,sha256=4mYpjxovPp_Bx-qKsznvMqhj3VgtAZJLPx17STKwmcs,1475
PyQt5/uic/port_v2/ascii_upper.py,sha256=awMymbiKvLF0I04k3Mt-8GSqR5k9k6YczsCkeFnRGOE,1358
PyQt5/uic/port_v2/proxy_base.py,sha256=hMmk7hoRvbrn-v4Y0--yoEkyaDW9_NG6uV9QsSkniF8,1250
PyQt5/uic/port_v2/string_io.py,sha256=wcarNdRZ63RMrLsetKjxnpdKruMe1Km9ZW-IjMwwIxw,1157
PyQt5/uic/port_v3/__init__.py,sha256=NQ1ioPasWDeTmD_jNoPaLxqc_rAR6oxB1DBqDAu1oFA,1024
PyQt5/uic/port_v3/__pycache__/__init__.cpython-37.pyc,,
PyQt5/uic/port_v3/__pycache__/as_string.cpython-37.pyc,,
PyQt5/uic/port_v3/__pycache__/ascii_upper.cpython-37.pyc,,
PyQt5/uic/port_v3/__pycache__/proxy_base.cpython-37.pyc,,
PyQt5/uic/port_v3/__pycache__/string_io.cpython-37.pyc,,
PyQt5/uic/port_v3/as_string.py,sha256=FeXfhvUQQY-A8QiNdZ2IyQP-vR3PuwhvPGnuI0SVsHM,1452
PyQt5/uic/port_v3/ascii_upper.py,sha256=oxKgHoREnUkjoLvtg3j2oQHRIVSeUY2w3de9eJcTpgs,1352
PyQt5/uic/port_v3/proxy_base.py,sha256=XKi5Yuzk7qL2sl0Od4EBmLfOyUwZwXAkaIU3Gs55sKY,1230
PyQt5/uic/port_v3/string_io.py,sha256=DDoiZfkcciZesIjC6nsaZmyJXpkQghmTRSLm9x1oW_A,1084
PyQt5/uic/properties.py,sha256=3x91MRS8UAloXsLhXW8-_D98IhCWOe2ukyKp2UDj7T4,18284
PyQt5/uic/pyuic.py,sha256=mRgWri3qt2x_3Ijy6j_qwZS-3a1c4OJJbw1ZJk4ew98,3646
PyQt5/uic/uiparser.py,sha256=XJ_JpQr_6UrLMHT82SZ7LhioVcPDw-bEmWgqgJsKSRI,39202
PyQt5/uic/widget-plugins/__pycache__/qaxcontainer.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qscintilla.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qtcharts.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qtprintsupport.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qtquickwidgets.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qtwebenginewidgets.cpython-37.pyc,,
PyQt5/uic/widget-plugins/__pycache__/qtwebkit.cpython-37.pyc,,
PyQt5/uic/widget-plugins/qaxcontainer.py,sha256=6esTDqUAnSnTtUOu9PUJ6bj9FfLlD0woCnyI3JDhNF4,1590
PyQt5/uic/widget-plugins/qscintilla.py,sha256=ELBtAEp6VykaCc-cft3R3UbfCeP6LuhOAMyX0KH-FLw,1586
PyQt5/uic/widget-plugins/qtcharts.py,sha256=liCIb2ZnSq8TKw_jEYpxs13HERjL915HpJob1_BLHQA,1595
PyQt5/uic/widget-plugins/qtprintsupport.py,sha256=AI_f2791wuT8_2HgWn3YKCmr_a-pd1xt7etjzt7RYJE,1621
PyQt5/uic/widget-plugins/qtquickwidgets.py,sha256=U_qE5eR28uVdDZLaNHHSnddimW1PZUP4HgEkOkgcFsg,1595
PyQt5/uic/widget-plugins/qtwebenginewidgets.py,sha256=ZD3kSTn9EjhKvca1diNoQcA4bDYqinNMDIsOpBxMr3g,1601
PyQt5/uic/widget-plugins/qtwebkit.py,sha256=nnByrPhnew7v8mfS502IXU5fE3XghYouMzBn0GtGXUo,2558
Wheel-Version: 1.0
Generator: sip-wheel 5.3.0
Root-Is_Purelib: false
Tag: cp35.cp36.cp37.cp38-none-win_amd64
# The PEP 484 type hints stub file for the QAxContainer module.
#
# Generated by SIP 5.3.0
#
# Copyright (c) 2020 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
import typing
import sip
from PyQt5 import QtWidgets
# Support for QDate, QDateTime and QTime.
import datetime
# Convenient type aliases.
PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal]
# Convenient aliases for complicated OpenGL types.
PYQT_OPENGL_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float],
sip.Buffer, None]
PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int],
typing.Sequence[float], sip.Buffer, int, None]
class QAxBase(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QAxBase') -> None: ...
def setClassContext(self, classContext: int) -> None: ...
def classContext(self) -> int: ...
def disableEventSink(self) -> None: ...
def disableClassInfo(self) -> None: ...
def disableMetaObject(self) -> None: ...
def setControl(self, a0: str) -> bool: ...
def clear(self) -> None: ...
def exception(self, a0: int, a1: str, a2: str, a3: str) -> None: ...
def propertyChanged(self, a0: str) -> None: ...
def signal(self, a0: str, a1: int, a2: sip.voidptr) -> None: ...
def asVariant(self) -> typing.Any: ...
def verbs(self) -> typing.List[str]: ...
def isNull(self) -> bool: ...
def setPropertyWritable(self, a0: str, a1: bool) -> None: ...
def propertyWritable(self, a0: str) -> bool: ...
def generateDocumentation(self) -> str: ...
def setPropertyBag(self, a0: typing.Dict[str, typing.Any]) -> None: ...
def propertyBag(self) -> typing.Dict[str, typing.Any]: ...
@typing.overload
def querySubObject(self, a0: str, a1: typing.Iterable[typing.Any]) -> 'QAxObject': ...
@typing.overload
def querySubObject(self, a0: str, value1: typing.Any = ..., value2: typing.Any = ..., value3: typing.Any = ..., value4: typing.Any = ..., value5: typing.Any = ..., value6: typing.Any = ..., value7: typing.Any = ..., value8: typing.Any = ...) -> 'QAxObject': ...
@typing.overload
def dynamicCall(self, a0: str, a1: typing.Iterable[typing.Any]) -> typing.Any: ...
@typing.overload
def dynamicCall(self, a0: str, value1: typing.Any = ..., value2: typing.Any = ..., value3: typing.Any = ..., value4: typing.Any = ..., value5: typing.Any = ..., value6: typing.Any = ..., value7: typing.Any = ..., value8: typing.Any = ...) -> typing.Any: ...
def control(self) -> str: ...
class QAxObject(QtCore.QObject, QAxBase):
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, a0: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
def doVerb(self, a0: str) -> bool: ...
class QAxWidget(QtWidgets.QWidget, QAxBase):
@typing.overload
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
@typing.overload
def __init__(self, a0: str, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
def translateKeyEvent(self, a0: int, a1: int) -> bool: ...
def resizeEvent(self, a0: QtGui.QResizeEvent) -> None: ...
def changeEvent(self, a0: QtCore.QEvent) -> None: ...
def createHostWindow(self, a0: bool) -> bool: ...
def minimumSizeHint(self) -> QtCore.QSize: ...
def sizeHint(self) -> QtCore.QSize: ...
def doVerb(self, a0: str) -> bool: ...
def clear(self) -> None: ...
# The PEP 484 type hints stub file for the QtBluetooth module.
#
# Generated by SIP 5.3.0
#
# Copyright (c) 2020 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
import typing
import sip
from PyQt5 import QtCore
# Support for QDate, QDateTime and QTime.
import datetime
# Convenient type aliases.
PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal]
class QBluetooth(sip.simplewrapper):
class AttAccessConstraint(int): ...
AttAuthorizationRequired = ... # type: 'QBluetooth.AttAccessConstraint'
AttAuthenticationRequired = ... # type: 'QBluetooth.AttAccessConstraint'
AttEncryptionRequired = ... # type: 'QBluetooth.AttAccessConstraint'
class Security(int): ...
NoSecurity = ... # type: 'QBluetooth.Security'
Authorization = ... # type: 'QBluetooth.Security'
Authentication = ... # type: 'QBluetooth.Security'
Encryption = ... # type: 'QBluetooth.Security'
Secure = ... # type: 'QBluetooth.Security'
class SecurityFlags(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetooth.SecurityFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetooth.SecurityFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class AttAccessConstraints(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetooth.AttAccessConstraints') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetooth.AttAccessConstraints': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class QBluetoothAddress(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, address: int) -> None: ...
@typing.overload
def __init__(self, address: str) -> None: ...
@typing.overload
def __init__(self, other: 'QBluetoothAddress') -> None: ...
def toString(self) -> str: ...
def toUInt64(self) -> int: ...
def clear(self) -> None: ...
def isNull(self) -> bool: ...
class QBluetoothDeviceDiscoveryAgent(QtCore.QObject):
class DiscoveryMethod(int): ...
class InquiryType(int): ...
GeneralUnlimitedInquiry = ... # type: 'QBluetoothDeviceDiscoveryAgent.InquiryType'
LimitedInquiry = ... # type: 'QBluetoothDeviceDiscoveryAgent.InquiryType'
class Error(int): ...
NoError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
InputOutputError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
PoweredOffError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
InvalidBluetoothAdapterError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
UnsupportedPlatformError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
UnsupportedDiscoveryMethod = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
UnknownError = ... # type: 'QBluetoothDeviceDiscoveryAgent.Error'
class DiscoveryMethods(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, deviceAdapter: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@staticmethod
def supportedDiscoveryMethods() -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
def lowEnergyDiscoveryTimeout(self) -> int: ...
def setLowEnergyDiscoveryTimeout(self, msTimeout: int) -> None: ...
def deviceUpdated(self, info: 'QBluetoothDeviceInfo', updatedFields: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> None: ...
def canceled(self) -> None: ...
def finished(self) -> None: ...
def deviceDiscovered(self, info: 'QBluetoothDeviceInfo') -> None: ...
def stop(self) -> None: ...
@typing.overload
def start(self) -> None: ...
@typing.overload
def start(self, method: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> None: ...
def discoveredDevices(self) -> typing.List['QBluetoothDeviceInfo']: ...
def errorString(self) -> str: ...
@typing.overload
def error(self) -> 'QBluetoothDeviceDiscoveryAgent.Error': ...
@typing.overload
def error(self, error: 'QBluetoothDeviceDiscoveryAgent.Error') -> None: ...
def isActive(self) -> bool: ...
def setInquiryType(self, type: 'QBluetoothDeviceDiscoveryAgent.InquiryType') -> None: ...
def inquiryType(self) -> 'QBluetoothDeviceDiscoveryAgent.InquiryType': ...
class QBluetoothDeviceInfo(sip.wrapper):
class Field(int): ...
None_ = ... # type: 'QBluetoothDeviceInfo.Field'
RSSI = ... # type: 'QBluetoothDeviceInfo.Field'
ManufacturerData = ... # type: 'QBluetoothDeviceInfo.Field'
All = ... # type: 'QBluetoothDeviceInfo.Field'
class CoreConfiguration(int): ...
UnknownCoreConfiguration = ... # type: 'QBluetoothDeviceInfo.CoreConfiguration'
LowEnergyCoreConfiguration = ... # type: 'QBluetoothDeviceInfo.CoreConfiguration'
BaseRateCoreConfiguration = ... # type: 'QBluetoothDeviceInfo.CoreConfiguration'
BaseRateAndLowEnergyCoreConfiguration = ... # type: 'QBluetoothDeviceInfo.CoreConfiguration'
class DataCompleteness(int): ...
DataComplete = ... # type: 'QBluetoothDeviceInfo.DataCompleteness'
DataIncomplete = ... # type: 'QBluetoothDeviceInfo.DataCompleteness'
DataUnavailable = ... # type: 'QBluetoothDeviceInfo.DataCompleteness'
class ServiceClass(int): ...
NoService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
PositioningService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
NetworkingService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
RenderingService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
CapturingService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
ObjectTransferService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
AudioService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
TelephonyService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
InformationService = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
AllServices = ... # type: 'QBluetoothDeviceInfo.ServiceClass'
class MinorHealthClass(int): ...
UncategorizedHealthDevice = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthBloodPressureMonitor = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthThermometer = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthWeightScale = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthGlucoseMeter = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthPulseOximeter = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthDataDisplay = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
HealthStepCounter = ... # type: 'QBluetoothDeviceInfo.MinorHealthClass'
class MinorToyClass(int): ...
UncategorizedToy = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
ToyRobot = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
ToyVehicle = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
ToyDoll = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
ToyController = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
ToyGame = ... # type: 'QBluetoothDeviceInfo.MinorToyClass'
class MinorWearableClass(int): ...
UncategorizedWearableDevice = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
WearableWristWatch = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
WearablePager = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
WearableJacket = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
WearableHelmet = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
WearableGlasses = ... # type: 'QBluetoothDeviceInfo.MinorWearableClass'
class MinorImagingClass(int): ...
UncategorizedImagingDevice = ... # type: 'QBluetoothDeviceInfo.MinorImagingClass'
ImageDisplay = ... # type: 'QBluetoothDeviceInfo.MinorImagingClass'
ImageCamera = ... # type: 'QBluetoothDeviceInfo.MinorImagingClass'
ImageScanner = ... # type: 'QBluetoothDeviceInfo.MinorImagingClass'
ImagePrinter = ... # type: 'QBluetoothDeviceInfo.MinorImagingClass'
class MinorPeripheralClass(int): ...
UncategorizedPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
KeyboardPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
PointingDevicePeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
KeyboardWithPointingDevicePeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
JoystickPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
GamepadPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
RemoteControlPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
SensingDevicePeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
DigitizerTabletPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
CardReaderPeripheral = ... # type: 'QBluetoothDeviceInfo.MinorPeripheralClass'
class MinorAudioVideoClass(int): ...
UncategorizedAudioVideoDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
WearableHeadsetDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
HandsFreeDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
Microphone = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
Loudspeaker = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
Headphones = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
PortableAudioDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
CarAudio = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
SetTopBox = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
HiFiAudioDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
Vcr = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
VideoCamera = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
Camcorder = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
VideoMonitor = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
VideoDisplayAndLoudspeaker = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
VideoConferencing = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
GamingDevice = ... # type: 'QBluetoothDeviceInfo.MinorAudioVideoClass'
class MinorNetworkClass(int): ...
NetworkFullService = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorOne = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorTwo = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorThree = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorFour = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorFive = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkLoadFactorSix = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
NetworkNoService = ... # type: 'QBluetoothDeviceInfo.MinorNetworkClass'
class MinorPhoneClass(int): ...
UncategorizedPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
CellularPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
CordlessPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
SmartPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
WiredModemOrVoiceGatewayPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
CommonIsdnAccessPhone = ... # type: 'QBluetoothDeviceInfo.MinorPhoneClass'
class MinorComputerClass(int): ...
UncategorizedComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
DesktopComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
ServerComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
LaptopComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
HandheldClamShellComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
HandheldComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
WearableComputer = ... # type: 'QBluetoothDeviceInfo.MinorComputerClass'
class MinorMiscellaneousClass(int): ...
UncategorizedMiscellaneous = ... # type: 'QBluetoothDeviceInfo.MinorMiscellaneousClass'
class MajorDeviceClass(int): ...
MiscellaneousDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
ComputerDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
PhoneDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
LANAccessDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
NetworkDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
AudioVideoDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
PeripheralDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
ImagingDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
WearableDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
ToyDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
HealthDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
UncategorizedDevice = ... # type: 'QBluetoothDeviceInfo.MajorDeviceClass'
class ServiceClasses(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetoothDeviceInfo.ServiceClasses') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class CoreConfigurations(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetoothDeviceInfo.CoreConfigurations') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class Fields(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> None: ...
@typing.overload
def __init__(self, a0: 'QBluetoothDeviceInfo.Fields') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QBluetoothDeviceInfo.Fields': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, address: QBluetoothAddress, name: str, classOfDevice: int) -> None: ...
@typing.overload
def __init__(self, uuid: 'QBluetoothUuid', name: str, classOfDevice: int) -> None: ...
@typing.overload
def __init__(self, other: 'QBluetoothDeviceInfo') -> None: ...
def setManufacturerData(self, manufacturerId: int, data: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> bool: ...
@typing.overload
def manufacturerData(self, manufacturerId: int) -> QtCore.QByteArray: ...
@typing.overload
def manufacturerData(self) -> typing.Dict[int, QtCore.QByteArray]: ...
def manufacturerIds(self) -> typing.List[int]: ...
def deviceUuid(self) -> 'QBluetoothUuid': ...
def setDeviceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
def coreConfigurations(self) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
def setCoreConfigurations(self, coreConfigs: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> None: ...
def serviceUuidsCompleteness(self) -> 'QBluetoothDeviceInfo.DataCompleteness': ...
def serviceUuids(self) -> typing.Tuple[typing.List['QBluetoothUuid'], 'QBluetoothDeviceInfo.DataCompleteness']: ...
@typing.overload
def setServiceUuids(self, uuids: typing.Iterable['QBluetoothUuid'], completeness: 'QBluetoothDeviceInfo.DataCompleteness') -> None: ...
@typing.overload
def setServiceUuids(self, uuids: typing.Iterable['QBluetoothUuid']) -> None: ...
def setRssi(self, signal: int) -> None: ...
def rssi(self) -> int: ...
def minorDeviceClass(self) -> int: ...
def majorDeviceClass(self) -> 'QBluetoothDeviceInfo.MajorDeviceClass': ...
def serviceClasses(self) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
def name(self) -> str: ...
def address(self) -> QBluetoothAddress: ...
def setCached(self, cached: bool) -> None: ...
def isCached(self) -> bool: ...
def isValid(self) -> bool: ...
class QBluetoothHostInfo(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QBluetoothHostInfo') -> None: ...
def setName(self, name: str) -> None: ...
def name(self) -> str: ...
def setAddress(self, address: QBluetoothAddress) -> None: ...
def address(self) -> QBluetoothAddress: ...
class QBluetoothLocalDevice(QtCore.QObject):
class Error(int): ...
NoError = ... # type: 'QBluetoothLocalDevice.Error'
PairingError = ... # type: 'QBluetoothLocalDevice.Error'
UnknownError = ... # type: 'QBluetoothLocalDevice.Error'
class HostMode(int): ...
HostPoweredOff = ... # type: 'QBluetoothLocalDevice.HostMode'
HostConnectable = ... # type: 'QBluetoothLocalDevice.HostMode'
HostDiscoverable = ... # type: 'QBluetoothLocalDevice.HostMode'
HostDiscoverableLimitedInquiry = ... # type: 'QBluetoothLocalDevice.HostMode'
class Pairing(int): ...
Unpaired = ... # type: 'QBluetoothLocalDevice.Pairing'
Paired = ... # type: 'QBluetoothLocalDevice.Pairing'
AuthorizedPaired = ... # type: 'QBluetoothLocalDevice.Pairing'
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, address: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def deviceDisconnected(self, address: QBluetoothAddress) -> None: ...
def deviceConnected(self, address: QBluetoothAddress) -> None: ...
def error(self, error: 'QBluetoothLocalDevice.Error') -> None: ...
def pairingDisplayConfirmation(self, address: QBluetoothAddress, pin: str) -> None: ...
def pairingDisplayPinCode(self, address: QBluetoothAddress, pin: str) -> None: ...
def pairingFinished(self, address: QBluetoothAddress, pairing: 'QBluetoothLocalDevice.Pairing') -> None: ...
def hostModeStateChanged(self, state: 'QBluetoothLocalDevice.HostMode') -> None: ...
def pairingConfirmation(self, confirmation: bool) -> None: ...
def connectedDevices(self) -> typing.List[QBluetoothAddress]: ...
@staticmethod
def allDevices() -> typing.List[QBluetoothHostInfo]: ...
def address(self) -> QBluetoothAddress: ...
def name(self) -> str: ...
def powerOn(self) -> None: ...
def hostMode(self) -> 'QBluetoothLocalDevice.HostMode': ...
def setHostMode(self, mode: 'QBluetoothLocalDevice.HostMode') -> None: ...
def pairingStatus(self, address: QBluetoothAddress) -> 'QBluetoothLocalDevice.Pairing': ...
def requestPairing(self, address: QBluetoothAddress, pairing: 'QBluetoothLocalDevice.Pairing') -> None: ...
def isValid(self) -> bool: ...
class QBluetoothServer(QtCore.QObject):
class Error(int): ...
NoError = ... # type: 'QBluetoothServer.Error'
UnknownError = ... # type: 'QBluetoothServer.Error'
PoweredOffError = ... # type: 'QBluetoothServer.Error'
InputOutputError = ... # type: 'QBluetoothServer.Error'
ServiceAlreadyRegisteredError = ... # type: 'QBluetoothServer.Error'
UnsupportedProtocolError = ... # type: 'QBluetoothServer.Error'
def __init__(self, serverType: 'QBluetoothServiceInfo.Protocol', parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def newConnection(self) -> None: ...
@typing.overload
def error(self) -> 'QBluetoothServer.Error': ...
@typing.overload
def error(self, a0: 'QBluetoothServer.Error') -> None: ...
def serverType(self) -> 'QBluetoothServiceInfo.Protocol': ...
def securityFlags(self) -> QBluetooth.SecurityFlags: ...
def setSecurityFlags(self, security: typing.Union[QBluetooth.SecurityFlags, QBluetooth.Security]) -> None: ...
def serverPort(self) -> int: ...
def serverAddress(self) -> QBluetoothAddress: ...
def nextPendingConnection(self) -> 'QBluetoothSocket': ...
def hasPendingConnections(self) -> bool: ...
def maxPendingConnections(self) -> int: ...
def setMaxPendingConnections(self, numConnections: int) -> None: ...
def isListening(self) -> bool: ...
@typing.overload
def listen(self, address: QBluetoothAddress = ..., port: int = ...) -> bool: ...
@typing.overload
def listen(self, uuid: 'QBluetoothUuid', serviceName: str = ...) -> 'QBluetoothServiceInfo': ...
def close(self) -> None: ...
class QBluetoothServiceDiscoveryAgent(QtCore.QObject):
class DiscoveryMode(int): ...
MinimalDiscovery = ... # type: 'QBluetoothServiceDiscoveryAgent.DiscoveryMode'
FullDiscovery = ... # type: 'QBluetoothServiceDiscoveryAgent.DiscoveryMode'
class Error(int): ...
NoError = ... # type: 'QBluetoothServiceDiscoveryAgent.Error'
InputOutputError = ... # type: 'QBluetoothServiceDiscoveryAgent.Error'
PoweredOffError = ... # type: 'QBluetoothServiceDiscoveryAgent.Error'
InvalidBluetoothAdapterError = ... # type: 'QBluetoothServiceDiscoveryAgent.Error'
UnknownError = ... # type: 'QBluetoothServiceDiscoveryAgent.Error'
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, deviceAdapter: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def canceled(self) -> None: ...
def finished(self) -> None: ...
def serviceDiscovered(self, info: 'QBluetoothServiceInfo') -> None: ...
def clear(self) -> None: ...
def stop(self) -> None: ...
def start(self, mode: 'QBluetoothServiceDiscoveryAgent.DiscoveryMode' = ...) -> None: ...
def remoteAddress(self) -> QBluetoothAddress: ...
def setRemoteAddress(self, address: QBluetoothAddress) -> bool: ...
def uuidFilter(self) -> typing.List['QBluetoothUuid']: ...
@typing.overload
def setUuidFilter(self, uuids: typing.Iterable['QBluetoothUuid']) -> None: ...
@typing.overload
def setUuidFilter(self, uuid: 'QBluetoothUuid') -> None: ...
def discoveredServices(self) -> typing.List['QBluetoothServiceInfo']: ...
def errorString(self) -> str: ...
@typing.overload
def error(self) -> 'QBluetoothServiceDiscoveryAgent.Error': ...
@typing.overload
def error(self, error: 'QBluetoothServiceDiscoveryAgent.Error') -> None: ...
def isActive(self) -> bool: ...
class QBluetoothServiceInfo(sip.wrapper):
class Protocol(int): ...
UnknownProtocol = ... # type: 'QBluetoothServiceInfo.Protocol'
L2capProtocol = ... # type: 'QBluetoothServiceInfo.Protocol'
RfcommProtocol = ... # type: 'QBluetoothServiceInfo.Protocol'
class AttributeId(int): ...
ServiceRecordHandle = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceClassIds = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceRecordState = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceId = ... # type: 'QBluetoothServiceInfo.AttributeId'
ProtocolDescriptorList = ... # type: 'QBluetoothServiceInfo.AttributeId'
BrowseGroupList = ... # type: 'QBluetoothServiceInfo.AttributeId'
LanguageBaseAttributeIdList = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceInfoTimeToLive = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceAvailability = ... # type: 'QBluetoothServiceInfo.AttributeId'
BluetoothProfileDescriptorList = ... # type: 'QBluetoothServiceInfo.AttributeId'
DocumentationUrl = ... # type: 'QBluetoothServiceInfo.AttributeId'
ClientExecutableUrl = ... # type: 'QBluetoothServiceInfo.AttributeId'
IconUrl = ... # type: 'QBluetoothServiceInfo.AttributeId'
AdditionalProtocolDescriptorList = ... # type: 'QBluetoothServiceInfo.AttributeId'
PrimaryLanguageBase = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceName = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceDescription = ... # type: 'QBluetoothServiceInfo.AttributeId'
ServiceProvider = ... # type: 'QBluetoothServiceInfo.AttributeId'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QBluetoothServiceInfo') -> None: ...
def serviceClassUuids(self) -> typing.List['QBluetoothUuid']: ...
def serviceUuid(self) -> 'QBluetoothUuid': ...
def setServiceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
def serviceAvailability(self) -> int: ...
def setServiceAvailability(self, availability: int) -> None: ...
def serviceProvider(self) -> str: ...
def setServiceProvider(self, provider: str) -> None: ...
def serviceDescription(self) -> str: ...
def setServiceDescription(self, description: str) -> None: ...
def serviceName(self) -> str: ...
def setServiceName(self, name: str) -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: 'QBluetoothUuid') -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: typing.Iterable[typing.Any]) -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: typing.Any) -> None: ...
def unregisterService(self) -> bool: ...
def registerService(self, localAdapter: QBluetoothAddress = ...) -> bool: ...
def isRegistered(self) -> bool: ...
def protocolDescriptor(self, protocol: 'QBluetoothUuid.ProtocolUuid') -> typing.List[typing.Any]: ...
def serverChannel(self) -> int: ...
def protocolServiceMultiplexer(self) -> int: ...
def socketProtocol(self) -> 'QBluetoothServiceInfo.Protocol': ...
def removeAttribute(self, attributeId: int) -> None: ...
def contains(self, attributeId: int) -> bool: ...
def attributes(self) -> typing.List[int]: ...
def attribute(self, attributeId: int) -> typing.Any: ...
def device(self) -> QBluetoothDeviceInfo: ...
def setDevice(self, info: QBluetoothDeviceInfo) -> None: ...
def isComplete(self) -> bool: ...
def isValid(self) -> bool: ...
class QBluetoothSocket(QtCore.QIODevice):
class SocketError(int): ...
NoSocketError = ... # type: 'QBluetoothSocket.SocketError'
UnknownSocketError = ... # type: 'QBluetoothSocket.SocketError'
HostNotFoundError = ... # type: 'QBluetoothSocket.SocketError'
ServiceNotFoundError = ... # type: 'QBluetoothSocket.SocketError'
NetworkError = ... # type: 'QBluetoothSocket.SocketError'
UnsupportedProtocolError = ... # type: 'QBluetoothSocket.SocketError'
OperationError = ... # type: 'QBluetoothSocket.SocketError'
RemoteHostClosedError = ... # type: 'QBluetoothSocket.SocketError'
class SocketState(int): ...
UnconnectedState = ... # type: 'QBluetoothSocket.SocketState'
ServiceLookupState = ... # type: 'QBluetoothSocket.SocketState'
ConnectingState = ... # type: 'QBluetoothSocket.SocketState'
ConnectedState = ... # type: 'QBluetoothSocket.SocketState'
BoundState = ... # type: 'QBluetoothSocket.SocketState'
ClosingState = ... # type: 'QBluetoothSocket.SocketState'
ListeningState = ... # type: 'QBluetoothSocket.SocketState'
@typing.overload
def __init__(self, socketType: QBluetoothServiceInfo.Protocol, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def preferredSecurityFlags(self) -> QBluetooth.SecurityFlags: ...
def setPreferredSecurityFlags(self, flags: typing.Union[QBluetooth.SecurityFlags, QBluetooth.Security]) -> None: ...
def doDeviceDiscovery(self, service: QBluetoothServiceInfo, openMode: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag]) -> None: ...
def setSocketError(self, error: 'QBluetoothSocket.SocketError') -> None: ...
def setSocketState(self, state: 'QBluetoothSocket.SocketState') -> None: ...
def writeData(self, data: bytes) -> int: ...
def readData(self, maxlen: int) -> bytes: ...
def stateChanged(self, state: 'QBluetoothSocket.SocketState') -> None: ...
def disconnected(self) -> None: ...
def connected(self) -> None: ...
def errorString(self) -> str: ...
@typing.overload
def error(self) -> 'QBluetoothSocket.SocketError': ...
@typing.overload
def error(self, error: 'QBluetoothSocket.SocketError') -> None: ...
def state(self) -> 'QBluetoothSocket.SocketState': ...
def socketType(self) -> QBluetoothServiceInfo.Protocol: ...
def socketDescriptor(self) -> int: ...
def setSocketDescriptor(self, socketDescriptor: int, socketType: QBluetoothServiceInfo.Protocol, state: 'QBluetoothSocket.SocketState' = ..., mode: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag] = ...) -> bool: ...
def peerPort(self) -> int: ...
def peerAddress(self) -> QBluetoothAddress: ...
def peerName(self) -> str: ...
def localPort(self) -> int: ...
def localAddress(self) -> QBluetoothAddress: ...
def localName(self) -> str: ...
def disconnectFromService(self) -> None: ...
@typing.overload
def connectToService(self, service: QBluetoothServiceInfo, mode: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag] = ...) -> None: ...
@typing.overload
def connectToService(self, address: QBluetoothAddress, uuid: 'QBluetoothUuid', mode: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag] = ...) -> None: ...
@typing.overload
def connectToService(self, address: QBluetoothAddress, port: int, mode: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag] = ...) -> None: ...
def canReadLine(self) -> bool: ...
def bytesToWrite(self) -> int: ...
def bytesAvailable(self) -> int: ...
def isSequential(self) -> bool: ...
def close(self) -> None: ...
def abort(self) -> None: ...
class QBluetoothTransferManager(QtCore.QObject):
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def finished(self, reply: 'QBluetoothTransferReply') -> None: ...
def put(self, request: 'QBluetoothTransferRequest', data: QtCore.QIODevice) -> 'QBluetoothTransferReply': ...
class QBluetoothTransferReply(QtCore.QObject):
class TransferError(int): ...
NoError = ... # type: 'QBluetoothTransferReply.TransferError'
UnknownError = ... # type: 'QBluetoothTransferReply.TransferError'
FileNotFoundError = ... # type: 'QBluetoothTransferReply.TransferError'
HostNotFoundError = ... # type: 'QBluetoothTransferReply.TransferError'
UserCanceledTransferError = ... # type: 'QBluetoothTransferReply.TransferError'
IODeviceNotReadableError = ... # type: 'QBluetoothTransferReply.TransferError'
ResourceBusyError = ... # type: 'QBluetoothTransferReply.TransferError'
SessionError = ... # type: 'QBluetoothTransferReply.TransferError'
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def setRequest(self, request: 'QBluetoothTransferRequest') -> None: ...
def setManager(self, manager: QBluetoothTransferManager) -> None: ...
def transferProgress(self, bytesTransferred: int, bytesTotal: int) -> None: ...
def finished(self, a0: 'QBluetoothTransferReply') -> None: ...
def abort(self) -> None: ...
def request(self) -> 'QBluetoothTransferRequest': ...
def errorString(self) -> str: ...
@typing.overload
def error(self) -> 'QBluetoothTransferReply.TransferError': ...
@typing.overload
def error(self, lastError: 'QBluetoothTransferReply.TransferError') -> None: ...
def manager(self) -> QBluetoothTransferManager: ...
def isRunning(self) -> bool: ...
def isFinished(self) -> bool: ...
class QBluetoothTransferRequest(sip.wrapper):
class Attribute(int): ...
DescriptionAttribute = ... # type: 'QBluetoothTransferRequest.Attribute'
TimeAttribute = ... # type: 'QBluetoothTransferRequest.Attribute'
TypeAttribute = ... # type: 'QBluetoothTransferRequest.Attribute'
LengthAttribute = ... # type: 'QBluetoothTransferRequest.Attribute'
NameAttribute = ... # type: 'QBluetoothTransferRequest.Attribute'
@typing.overload
def __init__(self, address: QBluetoothAddress = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QBluetoothTransferRequest') -> None: ...
def address(self) -> QBluetoothAddress: ...
def setAttribute(self, code: 'QBluetoothTransferRequest.Attribute', value: typing.Any) -> None: ...
def attribute(self, code: 'QBluetoothTransferRequest.Attribute', defaultValue: typing.Any = ...) -> typing.Any: ...
class QBluetoothUuid(QtCore.QUuid):
class DescriptorType(int): ...
UnknownDescriptorType = ... # type: 'QBluetoothUuid.DescriptorType'
CharacteristicExtendedProperties = ... # type: 'QBluetoothUuid.DescriptorType'
CharacteristicUserDescription = ... # type: 'QBluetoothUuid.DescriptorType'
ClientCharacteristicConfiguration = ... # type: 'QBluetoothUuid.DescriptorType'
ServerCharacteristicConfiguration = ... # type: 'QBluetoothUuid.DescriptorType'
CharacteristicPresentationFormat = ... # type: 'QBluetoothUuid.DescriptorType'
CharacteristicAggregateFormat = ... # type: 'QBluetoothUuid.DescriptorType'
ValidRange = ... # type: 'QBluetoothUuid.DescriptorType'
ExternalReportReference = ... # type: 'QBluetoothUuid.DescriptorType'
ReportReference = ... # type: 'QBluetoothUuid.DescriptorType'
EnvironmentalSensingConfiguration = ... # type: 'QBluetoothUuid.DescriptorType'
EnvironmentalSensingMeasurement = ... # type: 'QBluetoothUuid.DescriptorType'
EnvironmentalSensingTriggerSetting = ... # type: 'QBluetoothUuid.DescriptorType'
class CharacteristicType(int): ...
DeviceName = ... # type: 'QBluetoothUuid.CharacteristicType'
Appearance = ... # type: 'QBluetoothUuid.CharacteristicType'
PeripheralPrivacyFlag = ... # type: 'QBluetoothUuid.CharacteristicType'
ReconnectionAddress = ... # type: 'QBluetoothUuid.CharacteristicType'
PeripheralPreferredConnectionParameters = ... # type: 'QBluetoothUuid.CharacteristicType'
ServiceChanged = ... # type: 'QBluetoothUuid.CharacteristicType'
AlertLevel = ... # type: 'QBluetoothUuid.CharacteristicType'
TxPowerLevel = ... # type: 'QBluetoothUuid.CharacteristicType'
DateTime = ... # type: 'QBluetoothUuid.CharacteristicType'
DayOfWeek = ... # type: 'QBluetoothUuid.CharacteristicType'
DayDateTime = ... # type: 'QBluetoothUuid.CharacteristicType'
ExactTime256 = ... # type: 'QBluetoothUuid.CharacteristicType'
DSTOffset = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeZone = ... # type: 'QBluetoothUuid.CharacteristicType'
LocalTimeInformation = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeWithDST = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeAccuracy = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeSource = ... # type: 'QBluetoothUuid.CharacteristicType'
ReferenceTimeInformation = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeUpdateControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
TimeUpdateState = ... # type: 'QBluetoothUuid.CharacteristicType'
GlucoseMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
BatteryLevel = ... # type: 'QBluetoothUuid.CharacteristicType'
TemperatureMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
TemperatureType = ... # type: 'QBluetoothUuid.CharacteristicType'
IntermediateTemperature = ... # type: 'QBluetoothUuid.CharacteristicType'
MeasurementInterval = ... # type: 'QBluetoothUuid.CharacteristicType'
BootKeyboardInputReport = ... # type: 'QBluetoothUuid.CharacteristicType'
SystemID = ... # type: 'QBluetoothUuid.CharacteristicType'
ModelNumberString = ... # type: 'QBluetoothUuid.CharacteristicType'
SerialNumberString = ... # type: 'QBluetoothUuid.CharacteristicType'
FirmwareRevisionString = ... # type: 'QBluetoothUuid.CharacteristicType'
HardwareRevisionString = ... # type: 'QBluetoothUuid.CharacteristicType'
SoftwareRevisionString = ... # type: 'QBluetoothUuid.CharacteristicType'
ManufacturerNameString = ... # type: 'QBluetoothUuid.CharacteristicType'
IEEE1107320601RegulatoryCertificationDataList = ... # type: 'QBluetoothUuid.CharacteristicType'
CurrentTime = ... # type: 'QBluetoothUuid.CharacteristicType'
ScanRefresh = ... # type: 'QBluetoothUuid.CharacteristicType'
BootKeyboardOutputReport = ... # type: 'QBluetoothUuid.CharacteristicType'
BootMouseInputReport = ... # type: 'QBluetoothUuid.CharacteristicType'
GlucoseMeasurementContext = ... # type: 'QBluetoothUuid.CharacteristicType'
BloodPressureMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
IntermediateCuffPressure = ... # type: 'QBluetoothUuid.CharacteristicType'
HeartRateMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
BodySensorLocation = ... # type: 'QBluetoothUuid.CharacteristicType'
HeartRateControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
AlertStatus = ... # type: 'QBluetoothUuid.CharacteristicType'
RingerControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
RingerSetting = ... # type: 'QBluetoothUuid.CharacteristicType'
AlertCategoryIDBitMask = ... # type: 'QBluetoothUuid.CharacteristicType'
AlertCategoryID = ... # type: 'QBluetoothUuid.CharacteristicType'
AlertNotificationControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
UnreadAlertStatus = ... # type: 'QBluetoothUuid.CharacteristicType'
NewAlert = ... # type: 'QBluetoothUuid.CharacteristicType'
SupportedNewAlertCategory = ... # type: 'QBluetoothUuid.CharacteristicType'
SupportedUnreadAlertCategory = ... # type: 'QBluetoothUuid.CharacteristicType'
BloodPressureFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
HIDInformation = ... # type: 'QBluetoothUuid.CharacteristicType'
ReportMap = ... # type: 'QBluetoothUuid.CharacteristicType'
HIDControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
Report = ... # type: 'QBluetoothUuid.CharacteristicType'
ProtocolMode = ... # type: 'QBluetoothUuid.CharacteristicType'
ScanIntervalWindow = ... # type: 'QBluetoothUuid.CharacteristicType'
PnPID = ... # type: 'QBluetoothUuid.CharacteristicType'
GlucoseFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
RecordAccessControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
RSCMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
RSCFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
SCControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
CSCMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
CSCFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
SensorLocation = ... # type: 'QBluetoothUuid.CharacteristicType'
CyclingPowerMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
CyclingPowerVector = ... # type: 'QBluetoothUuid.CharacteristicType'
CyclingPowerFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
CyclingPowerControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
LocationAndSpeed = ... # type: 'QBluetoothUuid.CharacteristicType'
Navigation = ... # type: 'QBluetoothUuid.CharacteristicType'
PositionQuality = ... # type: 'QBluetoothUuid.CharacteristicType'
LNFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
LNControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
MagneticDeclination = ... # type: 'QBluetoothUuid.CharacteristicType'
Elevation = ... # type: 'QBluetoothUuid.CharacteristicType'
Pressure = ... # type: 'QBluetoothUuid.CharacteristicType'
Temperature = ... # type: 'QBluetoothUuid.CharacteristicType'
Humidity = ... # type: 'QBluetoothUuid.CharacteristicType'
TrueWindSpeed = ... # type: 'QBluetoothUuid.CharacteristicType'
TrueWindDirection = ... # type: 'QBluetoothUuid.CharacteristicType'
ApparentWindSpeed = ... # type: 'QBluetoothUuid.CharacteristicType'
ApparentWindDirection = ... # type: 'QBluetoothUuid.CharacteristicType'
GustFactor = ... # type: 'QBluetoothUuid.CharacteristicType'
PollenConcentration = ... # type: 'QBluetoothUuid.CharacteristicType'
UVIndex = ... # type: 'QBluetoothUuid.CharacteristicType'
Irradiance = ... # type: 'QBluetoothUuid.CharacteristicType'
Rainfall = ... # type: 'QBluetoothUuid.CharacteristicType'
WindChill = ... # type: 'QBluetoothUuid.CharacteristicType'
HeatIndex = ... # type: 'QBluetoothUuid.CharacteristicType'
DewPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
DescriptorValueChanged = ... # type: 'QBluetoothUuid.CharacteristicType'
AerobicHeartRateLowerLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
AerobicThreshold = ... # type: 'QBluetoothUuid.CharacteristicType'
Age = ... # type: 'QBluetoothUuid.CharacteristicType'
AnaerobicHeartRateLowerLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
AnaerobicHeartRateUpperLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
AnaerobicThreshold = ... # type: 'QBluetoothUuid.CharacteristicType'
AerobicHeartRateUpperLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
DateOfBirth = ... # type: 'QBluetoothUuid.CharacteristicType'
DateOfThresholdAssessment = ... # type: 'QBluetoothUuid.CharacteristicType'
EmailAddress = ... # type: 'QBluetoothUuid.CharacteristicType'
FatBurnHeartRateLowerLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
FatBurnHeartRateUpperLimit = ... # type: 'QBluetoothUuid.CharacteristicType'
FirstName = ... # type: 'QBluetoothUuid.CharacteristicType'
FiveZoneHeartRateLimits = ... # type: 'QBluetoothUuid.CharacteristicType'
Gender = ... # type: 'QBluetoothUuid.CharacteristicType'
HeartRateMax = ... # type: 'QBluetoothUuid.CharacteristicType'
Height = ... # type: 'QBluetoothUuid.CharacteristicType'
HipCircumference = ... # type: 'QBluetoothUuid.CharacteristicType'
LastName = ... # type: 'QBluetoothUuid.CharacteristicType'
MaximumRecommendedHeartRate = ... # type: 'QBluetoothUuid.CharacteristicType'
RestingHeartRate = ... # type: 'QBluetoothUuid.CharacteristicType'
SportTypeForAerobicAnaerobicThresholds = ... # type: 'QBluetoothUuid.CharacteristicType'
ThreeZoneHeartRateLimits = ... # type: 'QBluetoothUuid.CharacteristicType'
TwoZoneHeartRateLimits = ... # type: 'QBluetoothUuid.CharacteristicType'
VO2Max = ... # type: 'QBluetoothUuid.CharacteristicType'
WaistCircumference = ... # type: 'QBluetoothUuid.CharacteristicType'
Weight = ... # type: 'QBluetoothUuid.CharacteristicType'
DatabaseChangeIncrement = ... # type: 'QBluetoothUuid.CharacteristicType'
UserIndex = ... # type: 'QBluetoothUuid.CharacteristicType'
BodyCompositionFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
BodyCompositionMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
WeightMeasurement = ... # type: 'QBluetoothUuid.CharacteristicType'
WeightScaleFeature = ... # type: 'QBluetoothUuid.CharacteristicType'
UserControlPoint = ... # type: 'QBluetoothUuid.CharacteristicType'
MagneticFluxDensity2D = ... # type: 'QBluetoothUuid.CharacteristicType'
MagneticFluxDensity3D = ... # type: 'QBluetoothUuid.CharacteristicType'
Language = ... # type: 'QBluetoothUuid.CharacteristicType'
BarometricPressureTrend = ... # type: 'QBluetoothUuid.CharacteristicType'
class ServiceClassUuid(int): ...
ServiceDiscoveryServer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BrowseGroupDescriptor = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PublicBrowseGroup = ... # type: 'QBluetoothUuid.ServiceClassUuid'
SerialPort = ... # type: 'QBluetoothUuid.ServiceClassUuid'
LANAccessUsingPPP = ... # type: 'QBluetoothUuid.ServiceClassUuid'
DialupNetworking = ... # type: 'QBluetoothUuid.ServiceClassUuid'
IrMCSync = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ObexObjectPush = ... # type: 'QBluetoothUuid.ServiceClassUuid'
OBEXFileTransfer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
IrMCSyncCommand = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Headset = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AudioSource = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AudioSink = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AV_RemoteControlTarget = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AdvancedAudioDistribution = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AV_RemoteControl = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AV_RemoteControlController = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HeadsetAG = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PANU = ... # type: 'QBluetoothUuid.ServiceClassUuid'
NAP = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GN = ... # type: 'QBluetoothUuid.ServiceClassUuid'
DirectPrinting = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ReferencePrinting = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ImagingResponder = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ImagingAutomaticArchive = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ImagingReferenceObjects = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Handsfree = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HandsfreeAudioGateway = ... # type: 'QBluetoothUuid.ServiceClassUuid'
DirectPrintingReferenceObjectsService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ReflectedUI = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BasicPrinting = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PrintingStatus = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HumanInterfaceDeviceService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HardcopyCableReplacement = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HCRPrint = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HCRScan = ... # type: 'QBluetoothUuid.ServiceClassUuid'
SIMAccess = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PhonebookAccessPCE = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PhonebookAccessPSE = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PhonebookAccess = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HeadsetHS = ... # type: 'QBluetoothUuid.ServiceClassUuid'
MessageAccessServer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
MessageNotificationServer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
MessageAccessProfile = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PnPInformation = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericNetworking = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericFileTransfer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericAudio = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericTelephony = ... # type: 'QBluetoothUuid.ServiceClassUuid'
VideoSource = ... # type: 'QBluetoothUuid.ServiceClassUuid'
VideoSink = ... # type: 'QBluetoothUuid.ServiceClassUuid'
VideoDistribution = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HDP = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HDPSource = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HDPSink = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BasicImage = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GNSS = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GNSSServer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Display3D = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Glasses3D = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Synchronization3D = ... # type: 'QBluetoothUuid.ServiceClassUuid'
MPSProfile = ... # type: 'QBluetoothUuid.ServiceClassUuid'
MPSService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericAccess = ... # type: 'QBluetoothUuid.ServiceClassUuid'
GenericAttribute = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ImmediateAlert = ... # type: 'QBluetoothUuid.ServiceClassUuid'
LinkLoss = ... # type: 'QBluetoothUuid.ServiceClassUuid'
TxPower = ... # type: 'QBluetoothUuid.ServiceClassUuid'
CurrentTimeService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ReferenceTimeUpdateService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
NextDSTChangeService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
Glucose = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HealthThermometer = ... # type: 'QBluetoothUuid.ServiceClassUuid'
DeviceInformation = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HeartRate = ... # type: 'QBluetoothUuid.ServiceClassUuid'
PhoneAlertStatusService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BatteryService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BloodPressure = ... # type: 'QBluetoothUuid.ServiceClassUuid'
AlertNotificationService = ... # type: 'QBluetoothUuid.ServiceClassUuid'
HumanInterfaceDevice = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ScanParameters = ... # type: 'QBluetoothUuid.ServiceClassUuid'
RunningSpeedAndCadence = ... # type: 'QBluetoothUuid.ServiceClassUuid'
CyclingSpeedAndCadence = ... # type: 'QBluetoothUuid.ServiceClassUuid'
CyclingPower = ... # type: 'QBluetoothUuid.ServiceClassUuid'
LocationAndNavigation = ... # type: 'QBluetoothUuid.ServiceClassUuid'
EnvironmentalSensing = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BodyComposition = ... # type: 'QBluetoothUuid.ServiceClassUuid'
UserData = ... # type: 'QBluetoothUuid.ServiceClassUuid'
WeightScale = ... # type: 'QBluetoothUuid.ServiceClassUuid'
BondManagement = ... # type: 'QBluetoothUuid.ServiceClassUuid'
ContinuousGlucoseMonitoring = ... # type: 'QBluetoothUuid.ServiceClassUuid'
class ProtocolUuid(int): ...
Sdp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Udp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Rfcomm = ... # type: 'QBluetoothUuid.ProtocolUuid'
Tcp = ... # type: 'QBluetoothUuid.ProtocolUuid'
TcsBin = ... # type: 'QBluetoothUuid.ProtocolUuid'
TcsAt = ... # type: 'QBluetoothUuid.ProtocolUuid'
Att = ... # type: 'QBluetoothUuid.ProtocolUuid'
Obex = ... # type: 'QBluetoothUuid.ProtocolUuid'
Ip = ... # type: 'QBluetoothUuid.ProtocolUuid'
Ftp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Http = ... # type: 'QBluetoothUuid.ProtocolUuid'
Wsp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Bnep = ... # type: 'QBluetoothUuid.ProtocolUuid'
Upnp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Hidp = ... # type: 'QBluetoothUuid.ProtocolUuid'
HardcopyControlChannel = ... # type: 'QBluetoothUuid.ProtocolUuid'
HardcopyDataChannel = ... # type: 'QBluetoothUuid.ProtocolUuid'
HardcopyNotification = ... # type: 'QBluetoothUuid.ProtocolUuid'
Avctp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Avdtp = ... # type: 'QBluetoothUuid.ProtocolUuid'
Cmtp = ... # type: 'QBluetoothUuid.ProtocolUuid'
UdiCPlain = ... # type: 'QBluetoothUuid.ProtocolUuid'
McapControlChannel = ... # type: 'QBluetoothUuid.ProtocolUuid'
McapDataChannel = ... # type: 'QBluetoothUuid.ProtocolUuid'
L2cap = ... # type: 'QBluetoothUuid.ProtocolUuid'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, uuid: int) -> None: ...
@typing.overload
def __init__(self, uuid: typing.Tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]) -> None: ...
@typing.overload
def __init__(self, uuid: str) -> None: ...
@typing.overload
def __init__(self, uuid: 'QBluetoothUuid') -> None: ...
@typing.overload
def __init__(self, uuid: QtCore.QUuid) -> None: ...
@staticmethod
def descriptorToString(uuid: 'QBluetoothUuid.DescriptorType') -> str: ...
@staticmethod
def characteristicToString(uuid: 'QBluetoothUuid.CharacteristicType') -> str: ...
@staticmethod
def protocolToString(uuid: 'QBluetoothUuid.ProtocolUuid') -> str: ...
@staticmethod
def serviceClassToString(uuid: 'QBluetoothUuid.ServiceClassUuid') -> str: ...
def toUInt128(self) -> typing.Tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]: ...
def toUInt32(self) -> typing.Tuple[int, bool]: ...
def toUInt16(self) -> typing.Tuple[int, bool]: ...
def minimumSize(self) -> int: ...
class QLowEnergyAdvertisingData(sip.wrapper):
class Discoverability(int): ...
DiscoverabilityNone = ... # type: 'QLowEnergyAdvertisingData.Discoverability'
DiscoverabilityLimited = ... # type: 'QLowEnergyAdvertisingData.Discoverability'
DiscoverabilityGeneral = ... # type: 'QLowEnergyAdvertisingData.Discoverability'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyAdvertisingData') -> None: ...
def swap(self, other: 'QLowEnergyAdvertisingData') -> None: ...
def rawData(self) -> QtCore.QByteArray: ...
def setRawData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def services(self) -> typing.List[QBluetoothUuid]: ...
def setServices(self, services: typing.Iterable[QBluetoothUuid]) -> None: ...
def discoverability(self) -> 'QLowEnergyAdvertisingData.Discoverability': ...
def setDiscoverability(self, mode: 'QLowEnergyAdvertisingData.Discoverability') -> None: ...
def includePowerLevel(self) -> bool: ...
def setIncludePowerLevel(self, doInclude: bool) -> None: ...
def manufacturerData(self) -> QtCore.QByteArray: ...
def manufacturerId(self) -> int: ...
def setManufacturerData(self, id: int, data: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
@staticmethod
def invalidManufacturerId() -> int: ...
def localName(self) -> str: ...
def setLocalName(self, name: str) -> None: ...
class QLowEnergyAdvertisingParameters(sip.wrapper):
class FilterPolicy(int): ...
IgnoreWhiteList = ... # type: 'QLowEnergyAdvertisingParameters.FilterPolicy'
UseWhiteListForScanning = ... # type: 'QLowEnergyAdvertisingParameters.FilterPolicy'
UseWhiteListForConnecting = ... # type: 'QLowEnergyAdvertisingParameters.FilterPolicy'
UseWhiteListForScanningAndConnecting = ... # type: 'QLowEnergyAdvertisingParameters.FilterPolicy'
class Mode(int): ...
AdvInd = ... # type: 'QLowEnergyAdvertisingParameters.Mode'
AdvScanInd = ... # type: 'QLowEnergyAdvertisingParameters.Mode'
AdvNonConnInd = ... # type: 'QLowEnergyAdvertisingParameters.Mode'
class AddressInfo(sip.wrapper):
address = ... # type: QBluetoothAddress
type = ... # type: 'QLowEnergyController.RemoteAddressType'
@typing.overload
def __init__(self, addr: QBluetoothAddress, t: 'QLowEnergyController.RemoteAddressType') -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QLowEnergyAdvertisingParameters.AddressInfo') -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
def swap(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
def maximumInterval(self) -> int: ...
def minimumInterval(self) -> int: ...
def setInterval(self, minimum: int, maximum: int) -> None: ...
def filterPolicy(self) -> 'QLowEnergyAdvertisingParameters.FilterPolicy': ...
def whiteList(self) -> typing.List['QLowEnergyAdvertisingParameters.AddressInfo']: ...
def setWhiteList(self, whiteList: typing.Iterable['QLowEnergyAdvertisingParameters.AddressInfo'], policy: 'QLowEnergyAdvertisingParameters.FilterPolicy') -> None: ...
def mode(self) -> 'QLowEnergyAdvertisingParameters.Mode': ...
def setMode(self, mode: 'QLowEnergyAdvertisingParameters.Mode') -> None: ...
class QLowEnergyCharacteristic(sip.wrapper):
class PropertyType(int): ...
Unknown = ... # type: 'QLowEnergyCharacteristic.PropertyType'
Broadcasting = ... # type: 'QLowEnergyCharacteristic.PropertyType'
Read = ... # type: 'QLowEnergyCharacteristic.PropertyType'
WriteNoResponse = ... # type: 'QLowEnergyCharacteristic.PropertyType'
Write = ... # type: 'QLowEnergyCharacteristic.PropertyType'
Notify = ... # type: 'QLowEnergyCharacteristic.PropertyType'
Indicate = ... # type: 'QLowEnergyCharacteristic.PropertyType'
WriteSigned = ... # type: 'QLowEnergyCharacteristic.PropertyType'
ExtendedProperty = ... # type: 'QLowEnergyCharacteristic.PropertyType'
class PropertyTypes(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> None: ...
@typing.overload
def __init__(self, a0: 'QLowEnergyCharacteristic.PropertyTypes') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyCharacteristic') -> None: ...
def isValid(self) -> bool: ...
def descriptors(self) -> typing.List['QLowEnergyDescriptor']: ...
def descriptor(self, uuid: QBluetoothUuid) -> 'QLowEnergyDescriptor': ...
def handle(self) -> int: ...
def properties(self) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
def value(self) -> QtCore.QByteArray: ...
def uuid(self) -> QBluetoothUuid: ...
def name(self) -> str: ...
class QLowEnergyCharacteristicData(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyCharacteristicData') -> None: ...
def swap(self, other: 'QLowEnergyCharacteristicData') -> None: ...
def isValid(self) -> bool: ...
def maximumValueLength(self) -> int: ...
def minimumValueLength(self) -> int: ...
def setValueLength(self, minimum: int, maximum: int) -> None: ...
def writeConstraints(self) -> QBluetooth.AttAccessConstraints: ...
def setWriteConstraints(self, constraints: typing.Union[QBluetooth.AttAccessConstraints, QBluetooth.AttAccessConstraint]) -> None: ...
def readConstraints(self) -> QBluetooth.AttAccessConstraints: ...
def setReadConstraints(self, constraints: typing.Union[QBluetooth.AttAccessConstraints, QBluetooth.AttAccessConstraint]) -> None: ...
def addDescriptor(self, descriptor: 'QLowEnergyDescriptorData') -> None: ...
def setDescriptors(self, descriptors: typing.Iterable['QLowEnergyDescriptorData']) -> None: ...
def descriptors(self) -> typing.List['QLowEnergyDescriptorData']: ...
def setProperties(self, properties: typing.Union[QLowEnergyCharacteristic.PropertyTypes, QLowEnergyCharacteristic.PropertyType]) -> None: ...
def properties(self) -> QLowEnergyCharacteristic.PropertyTypes: ...
def setValue(self, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def value(self) -> QtCore.QByteArray: ...
def setUuid(self, uuid: QBluetoothUuid) -> None: ...
def uuid(self) -> QBluetoothUuid: ...
class QLowEnergyConnectionParameters(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyConnectionParameters') -> None: ...
def swap(self, other: 'QLowEnergyConnectionParameters') -> None: ...
def supervisionTimeout(self) -> int: ...
def setSupervisionTimeout(self, timeout: int) -> None: ...
def latency(self) -> int: ...
def setLatency(self, latency: int) -> None: ...
def maximumInterval(self) -> float: ...
def minimumInterval(self) -> float: ...
def setIntervalRange(self, minimum: float, maximum: float) -> None: ...
class QLowEnergyController(QtCore.QObject):
class Role(int): ...
CentralRole = ... # type: 'QLowEnergyController.Role'
PeripheralRole = ... # type: 'QLowEnergyController.Role'
class RemoteAddressType(int): ...
PublicAddress = ... # type: 'QLowEnergyController.RemoteAddressType'
RandomAddress = ... # type: 'QLowEnergyController.RemoteAddressType'
class ControllerState(int): ...
UnconnectedState = ... # type: 'QLowEnergyController.ControllerState'
ConnectingState = ... # type: 'QLowEnergyController.ControllerState'
ConnectedState = ... # type: 'QLowEnergyController.ControllerState'
DiscoveringState = ... # type: 'QLowEnergyController.ControllerState'
DiscoveredState = ... # type: 'QLowEnergyController.ControllerState'
ClosingState = ... # type: 'QLowEnergyController.ControllerState'
AdvertisingState = ... # type: 'QLowEnergyController.ControllerState'
class Error(int): ...
NoError = ... # type: 'QLowEnergyController.Error'
UnknownError = ... # type: 'QLowEnergyController.Error'
UnknownRemoteDeviceError = ... # type: 'QLowEnergyController.Error'
NetworkError = ... # type: 'QLowEnergyController.Error'
InvalidBluetoothAdapterError = ... # type: 'QLowEnergyController.Error'
ConnectionError = ... # type: 'QLowEnergyController.Error'
AdvertisingError = ... # type: 'QLowEnergyController.Error'
RemoteHostClosedError = ... # type: 'QLowEnergyController.Error'
AuthorizationError = ... # type: 'QLowEnergyController.Error'
@typing.overload
def __init__(self, remoteDevice: QBluetoothDeviceInfo, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, remoteDevice: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, remoteDevice: QBluetoothAddress, localDevice: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def remoteDeviceUuid(self) -> QBluetoothUuid: ...
def connectionUpdated(self, parameters: QLowEnergyConnectionParameters) -> None: ...
def role(self) -> 'QLowEnergyController.Role': ...
def requestConnectionUpdate(self, parameters: QLowEnergyConnectionParameters) -> None: ...
def addService(self, service: 'QLowEnergyServiceData', parent: typing.Optional[QtCore.QObject] = ...) -> 'QLowEnergyService': ...
def stopAdvertising(self) -> None: ...
def startAdvertising(self, parameters: QLowEnergyAdvertisingParameters, advertisingData: QLowEnergyAdvertisingData, scanResponseData: QLowEnergyAdvertisingData = ...) -> None: ...
@staticmethod
def createPeripheral(parent: typing.Optional[QtCore.QObject] = ...) -> 'QLowEnergyController': ...
@typing.overload
@staticmethod
def createCentral(remoteDevice: QBluetoothDeviceInfo, parent: typing.Optional[QtCore.QObject] = ...) -> 'QLowEnergyController': ...
@typing.overload
@staticmethod
def createCentral(remoteDevice: QBluetoothAddress, localDevice: QBluetoothAddress, parent: typing.Optional[QtCore.QObject] = ...) -> 'QLowEnergyController': ...
def discoveryFinished(self) -> None: ...
def serviceDiscovered(self, newService: QBluetoothUuid) -> None: ...
def stateChanged(self, state: 'QLowEnergyController.ControllerState') -> None: ...
def disconnected(self) -> None: ...
def connected(self) -> None: ...
def remoteName(self) -> str: ...
def errorString(self) -> str: ...
@typing.overload
def error(self) -> 'QLowEnergyController.Error': ...
@typing.overload
def error(self, newError: 'QLowEnergyController.Error') -> None: ...
def createServiceObject(self, service: QBluetoothUuid, parent: typing.Optional[QtCore.QObject] = ...) -> 'QLowEnergyService': ...
def services(self) -> typing.List[QBluetoothUuid]: ...
def discoverServices(self) -> None: ...
def disconnectFromDevice(self) -> None: ...
def connectToDevice(self) -> None: ...
def setRemoteAddressType(self, type: 'QLowEnergyController.RemoteAddressType') -> None: ...
def remoteAddressType(self) -> 'QLowEnergyController.RemoteAddressType': ...
def state(self) -> 'QLowEnergyController.ControllerState': ...
def remoteAddress(self) -> QBluetoothAddress: ...
def localAddress(self) -> QBluetoothAddress: ...
class QLowEnergyDescriptor(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyDescriptor') -> None: ...
def type(self) -> QBluetoothUuid.DescriptorType: ...
def name(self) -> str: ...
def handle(self) -> int: ...
def uuid(self) -> QBluetoothUuid: ...
def value(self) -> QtCore.QByteArray: ...
def isValid(self) -> bool: ...
class QLowEnergyDescriptorData(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, uuid: QBluetoothUuid, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyDescriptorData') -> None: ...
def swap(self, other: 'QLowEnergyDescriptorData') -> None: ...
def writeConstraints(self) -> QBluetooth.AttAccessConstraints: ...
def isWritable(self) -> bool: ...
def setWritePermissions(self, writable: bool, constraints: typing.Union[QBluetooth.AttAccessConstraints, QBluetooth.AttAccessConstraint] = ...) -> None: ...
def readConstraints(self) -> QBluetooth.AttAccessConstraints: ...
def isReadable(self) -> bool: ...
def setReadPermissions(self, readable: bool, constraints: typing.Union[QBluetooth.AttAccessConstraints, QBluetooth.AttAccessConstraint] = ...) -> None: ...
def isValid(self) -> bool: ...
def setUuid(self, uuid: QBluetoothUuid) -> None: ...
def uuid(self) -> QBluetoothUuid: ...
def setValue(self, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def value(self) -> QtCore.QByteArray: ...
class QLowEnergyService(QtCore.QObject):
class WriteMode(int): ...
WriteWithResponse = ... # type: 'QLowEnergyService.WriteMode'
WriteWithoutResponse = ... # type: 'QLowEnergyService.WriteMode'
WriteSigned = ... # type: 'QLowEnergyService.WriteMode'
class ServiceState(int): ...
InvalidService = ... # type: 'QLowEnergyService.ServiceState'
DiscoveryRequired = ... # type: 'QLowEnergyService.ServiceState'
DiscoveringServices = ... # type: 'QLowEnergyService.ServiceState'
ServiceDiscovered = ... # type: 'QLowEnergyService.ServiceState'
LocalService = ... # type: 'QLowEnergyService.ServiceState'
class ServiceError(int): ...
NoError = ... # type: 'QLowEnergyService.ServiceError'
OperationError = ... # type: 'QLowEnergyService.ServiceError'
CharacteristicWriteError = ... # type: 'QLowEnergyService.ServiceError'
DescriptorWriteError = ... # type: 'QLowEnergyService.ServiceError'
CharacteristicReadError = ... # type: 'QLowEnergyService.ServiceError'
DescriptorReadError = ... # type: 'QLowEnergyService.ServiceError'
UnknownError = ... # type: 'QLowEnergyService.ServiceError'
class ServiceType(int): ...
PrimaryService = ... # type: 'QLowEnergyService.ServiceType'
IncludedService = ... # type: 'QLowEnergyService.ServiceType'
class ServiceTypes(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> None: ...
@typing.overload
def __init__(self, a0: 'QLowEnergyService.ServiceTypes') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QLowEnergyService.ServiceTypes': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def descriptorRead(self, info: QLowEnergyDescriptor, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def characteristicRead(self, info: QLowEnergyCharacteristic, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def readDescriptor(self, descriptor: QLowEnergyDescriptor) -> None: ...
def readCharacteristic(self, characteristic: QLowEnergyCharacteristic) -> None: ...
def descriptorWritten(self, info: QLowEnergyDescriptor, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def characteristicWritten(self, info: QLowEnergyCharacteristic, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def characteristicChanged(self, info: QLowEnergyCharacteristic, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def stateChanged(self, newState: 'QLowEnergyService.ServiceState') -> None: ...
def writeDescriptor(self, descriptor: QLowEnergyDescriptor, newValue: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
def writeCharacteristic(self, characteristic: QLowEnergyCharacteristic, newValue: typing.Union[QtCore.QByteArray, bytes, bytearray], mode: 'QLowEnergyService.WriteMode' = ...) -> None: ...
@typing.overload
def contains(self, characteristic: QLowEnergyCharacteristic) -> bool: ...
@typing.overload
def contains(self, descriptor: QLowEnergyDescriptor) -> bool: ...
@typing.overload
def error(self) -> 'QLowEnergyService.ServiceError': ...
@typing.overload
def error(self, error: 'QLowEnergyService.ServiceError') -> None: ...
def discoverDetails(self) -> None: ...
def serviceName(self) -> str: ...
def serviceUuid(self) -> QBluetoothUuid: ...
def characteristics(self) -> typing.List[QLowEnergyCharacteristic]: ...
def characteristic(self, uuid: QBluetoothUuid) -> QLowEnergyCharacteristic: ...
def state(self) -> 'QLowEnergyService.ServiceState': ...
def type(self) -> 'QLowEnergyService.ServiceTypes': ...
def includedServices(self) -> typing.List[QBluetoothUuid]: ...
class QLowEnergyServiceData(sip.wrapper):
class ServiceType(int): ...
ServiceTypePrimary = ... # type: 'QLowEnergyServiceData.ServiceType'
ServiceTypeSecondary = ... # type: 'QLowEnergyServiceData.ServiceType'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QLowEnergyServiceData') -> None: ...
def swap(self, other: 'QLowEnergyServiceData') -> None: ...
def isValid(self) -> bool: ...
def addCharacteristic(self, characteristic: QLowEnergyCharacteristicData) -> None: ...
def setCharacteristics(self, characteristics: typing.Iterable[QLowEnergyCharacteristicData]) -> None: ...
def characteristics(self) -> typing.List[QLowEnergyCharacteristicData]: ...
def addIncludedService(self, service: QLowEnergyService) -> None: ...
def setIncludedServices(self, services: typing.Iterable[QLowEnergyService]) -> None: ...
def includedServices(self) -> typing.List[QLowEnergyService]: ...
def setUuid(self, uuid: QBluetoothUuid) -> None: ...
def uuid(self) -> QBluetoothUuid: ...
def setType(self, type: 'QLowEnergyServiceData.ServiceType') -> None: ...
def type(self) -> 'QLowEnergyServiceData.ServiceType': ...
# The PEP 484 type hints stub file for the QtCore module.
#
# Generated by SIP 5.3.0
#
# Copyright (c) 2020 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
import typing
import sip
# Support for QDate, QDateTime and QTime.
import datetime
# Support for new-style signals and slots.
class pyqtSignal:
def __init__(self, *types, name: str = ...) -> None: ...
class pyqtBoundSignal:
def emit(self, *args) -> None: ...
# Convenient type aliases.
PYQT_SIGNAL = typing.Union[pyqtSignal, pyqtBoundSignal]
PYQT_SLOT = typing.Union[typing.Callable[..., None], pyqtBoundSignal]
class QtMsgType(int): ...
QtDebugMsg = ... # type: QtMsgType
QtWarningMsg = ... # type: QtMsgType
QtCriticalMsg = ... # type: QtMsgType
QtFatalMsg = ... # type: QtMsgType
QtSystemMsg = ... # type: QtMsgType
QtInfoMsg = ... # type: QtMsgType
class QCborKnownTags(int): ...
DateTimeString = ... # type: QCborKnownTags
UnixTime_t = ... # type: QCborKnownTags
PositiveBignum = ... # type: QCborKnownTags
NegativeBignum = ... # type: QCborKnownTags
Decimal = ... # type: QCborKnownTags
Bigfloat = ... # type: QCborKnownTags
COSE_Encrypt0 = ... # type: QCborKnownTags
COSE_Mac0 = ... # type: QCborKnownTags
COSE_Sign1 = ... # type: QCborKnownTags
ExpectedBase64url = ... # type: QCborKnownTags
ExpectedBase64 = ... # type: QCborKnownTags
ExpectedBase16 = ... # type: QCborKnownTags
EncodedCbor = ... # type: QCborKnownTags
Url = ... # type: QCborKnownTags
Base64url = ... # type: QCborKnownTags
Base64 = ... # type: QCborKnownTags
RegularExpression = ... # type: QCborKnownTags
MimeMessage = ... # type: QCborKnownTags
Uuid = ... # type: QCborKnownTags
COSE_Encrypt = ... # type: QCborKnownTags
COSE_Mac = ... # type: QCborKnownTags
COSE_Sign = ... # type: QCborKnownTags
Signature = ... # type: QCborKnownTags
class QCborSimpleType(int): ...
False_ = ... # type: QCborSimpleType
True_ = ... # type: QCborSimpleType
Null = ... # type: QCborSimpleType
Undefined = ... # type: QCborSimpleType
class Qt(sip.simplewrapper):
class HighDpiScaleFactorRoundingPolicy(int): ...
Round = ... # type: 'Qt.HighDpiScaleFactorRoundingPolicy'
Ceil = ... # type: 'Qt.HighDpiScaleFactorRoundingPolicy'
Floor = ... # type: 'Qt.HighDpiScaleFactorRoundingPolicy'
RoundPreferFloor = ... # type: 'Qt.HighDpiScaleFactorRoundingPolicy'
PassThrough = ... # type: 'Qt.HighDpiScaleFactorRoundingPolicy'
class ChecksumType(int): ...
ChecksumIso3309 = ... # type: 'Qt.ChecksumType'
ChecksumItuV41 = ... # type: 'Qt.ChecksumType'
class EnterKeyType(int): ...
EnterKeyDefault = ... # type: 'Qt.EnterKeyType'
EnterKeyReturn = ... # type: 'Qt.EnterKeyType'
EnterKeyDone = ... # type: 'Qt.EnterKeyType'
EnterKeyGo = ... # type: 'Qt.EnterKeyType'
EnterKeySend = ... # type: 'Qt.EnterKeyType'
EnterKeySearch = ... # type: 'Qt.EnterKeyType'
EnterKeyNext = ... # type: 'Qt.EnterKeyType'
EnterKeyPrevious = ... # type: 'Qt.EnterKeyType'
class ItemSelectionOperation(int): ...
ReplaceSelection = ... # type: 'Qt.ItemSelectionOperation'
AddToSelection = ... # type: 'Qt.ItemSelectionOperation'
class TabFocusBehavior(int): ...
NoTabFocus = ... # type: 'Qt.TabFocusBehavior'
TabFocusTextControls = ... # type: 'Qt.TabFocusBehavior'
TabFocusListControls = ... # type: 'Qt.TabFocusBehavior'
TabFocusAllControls = ... # type: 'Qt.TabFocusBehavior'
class MouseEventFlag(int): ...
MouseEventCreatedDoubleClick = ... # type: 'Qt.MouseEventFlag'
class MouseEventSource(int): ...
MouseEventNotSynthesized = ... # type: 'Qt.MouseEventSource'
MouseEventSynthesizedBySystem = ... # type: 'Qt.MouseEventSource'
MouseEventSynthesizedByQt = ... # type: 'Qt.MouseEventSource'
MouseEventSynthesizedByApplication = ... # type: 'Qt.MouseEventSource'
class ScrollPhase(int): ...
ScrollBegin = ... # type: 'Qt.ScrollPhase'
ScrollUpdate = ... # type: 'Qt.ScrollPhase'
ScrollEnd = ... # type: 'Qt.ScrollPhase'
NoScrollPhase = ... # type: 'Qt.ScrollPhase'
ScrollMomentum = ... # type: 'Qt.ScrollPhase'
class NativeGestureType(int): ...
BeginNativeGesture = ... # type: 'Qt.NativeGestureType'
EndNativeGesture = ... # type: 'Qt.NativeGestureType'
PanNativeGesture = ... # type: 'Qt.NativeGestureType'
ZoomNativeGesture = ... # type: 'Qt.NativeGestureType'
SmartZoomNativeGesture = ... # type: 'Qt.NativeGestureType'
RotateNativeGesture = ... # type: 'Qt.NativeGestureType'
SwipeNativeGesture = ... # type: 'Qt.NativeGestureType'
class Edge(int): ...
TopEdge = ... # type: 'Qt.Edge'
LeftEdge = ... # type: 'Qt.Edge'
RightEdge = ... # type: 'Qt.Edge'
BottomEdge = ... # type: 'Qt.Edge'
class ApplicationState(int): ...
ApplicationSuspended = ... # type: 'Qt.ApplicationState'
ApplicationHidden = ... # type: 'Qt.ApplicationState'
ApplicationInactive = ... # type: 'Qt.ApplicationState'
ApplicationActive = ... # type: 'Qt.ApplicationState'
class HitTestAccuracy(int): ...
ExactHit = ... # type: 'Qt.HitTestAccuracy'
FuzzyHit = ... # type: 'Qt.HitTestAccuracy'
class WhiteSpaceMode(int): ...
WhiteSpaceNormal = ... # type: 'Qt.WhiteSpaceMode'
WhiteSpacePre = ... # type: 'Qt.WhiteSpaceMode'
WhiteSpaceNoWrap = ... # type: 'Qt.WhiteSpaceMode'
WhiteSpaceModeUndefined = ... # type: 'Qt.WhiteSpaceMode'
class FindChildOption(int): ...
FindDirectChildrenOnly = ... # type: 'Qt.FindChildOption'
FindChildrenRecursively = ... # type: 'Qt.FindChildOption'
class ScreenOrientation(int): ...
PrimaryOrientation = ... # type: 'Qt.ScreenOrientation'
PortraitOrientation = ... # type: 'Qt.ScreenOrientation'
LandscapeOrientation = ... # type: 'Qt.ScreenOrientation'
InvertedPortraitOrientation = ... # type: 'Qt.ScreenOrientation'
InvertedLandscapeOrientation = ... # type: 'Qt.ScreenOrientation'
class CursorMoveStyle(int): ...
LogicalMoveStyle = ... # type: 'Qt.CursorMoveStyle'
VisualMoveStyle = ... # type: 'Qt.CursorMoveStyle'
class NavigationMode(int): ...
NavigationModeNone = ... # type: 'Qt.NavigationMode'
NavigationModeKeypadTabOrder = ... # type: 'Qt.NavigationMode'
NavigationModeKeypadDirectional = ... # type: 'Qt.NavigationMode'
NavigationModeCursorAuto = ... # type: 'Qt.NavigationMode'
NavigationModeCursorForceVisible = ... # type: 'Qt.NavigationMode'
class GestureFlag(int): ...
DontStartGestureOnChildren = ... # type: 'Qt.GestureFlag'
ReceivePartialGestures = ... # type: 'Qt.GestureFlag'
IgnoredGesturesPropagateToParent = ... # type: 'Qt.GestureFlag'
class GestureType(int): ...
TapGesture = ... # type: 'Qt.GestureType'
TapAndHoldGesture = ... # type: 'Qt.GestureType'
PanGesture = ... # type: 'Qt.GestureType'
PinchGesture = ... # type: 'Qt.GestureType'
SwipeGesture = ... # type: 'Qt.GestureType'
CustomGesture = ... # type: 'Qt.GestureType'
class GestureState(int): ...
GestureStarted = ... # type: 'Qt.GestureState'
GestureUpdated = ... # type: 'Qt.GestureState'
GestureFinished = ... # type: 'Qt.GestureState'
GestureCanceled = ... # type: 'Qt.GestureState'
class TouchPointState(int): ...
TouchPointPressed = ... # type: 'Qt.TouchPointState'
TouchPointMoved = ... # type: 'Qt.TouchPointState'
TouchPointStationary = ... # type: 'Qt.TouchPointState'
TouchPointReleased = ... # type: 'Qt.TouchPointState'
class CoordinateSystem(int): ...
DeviceCoordinates = ... # type: 'Qt.CoordinateSystem'
LogicalCoordinates = ... # type: 'Qt.CoordinateSystem'
class AnchorPoint(int): ...
AnchorLeft = ... # type: 'Qt.AnchorPoint'
AnchorHorizontalCenter = ... # type: 'Qt.AnchorPoint'
AnchorRight = ... # type: 'Qt.AnchorPoint'
AnchorTop = ... # type: 'Qt.AnchorPoint'
AnchorVerticalCenter = ... # type: 'Qt.AnchorPoint'
AnchorBottom = ... # type: 'Qt.AnchorPoint'
class InputMethodHint(int): ...
ImhNone = ... # type: 'Qt.InputMethodHint'
ImhHiddenText = ... # type: 'Qt.InputMethodHint'
ImhNoAutoUppercase = ... # type: 'Qt.InputMethodHint'
ImhPreferNumbers = ... # type: 'Qt.InputMethodHint'
ImhPreferUppercase = ... # type: 'Qt.InputMethodHint'
ImhPreferLowercase = ... # type: 'Qt.InputMethodHint'
ImhNoPredictiveText = ... # type: 'Qt.InputMethodHint'
ImhDigitsOnly = ... # type: 'Qt.InputMethodHint'
ImhFormattedNumbersOnly = ... # type: 'Qt.InputMethodHint'
ImhUppercaseOnly = ... # type: 'Qt.InputMethodHint'
ImhLowercaseOnly = ... # type: 'Qt.InputMethodHint'
ImhDialableCharactersOnly = ... # type: 'Qt.InputMethodHint'
ImhEmailCharactersOnly = ... # type: 'Qt.InputMethodHint'
ImhUrlCharactersOnly = ... # type: 'Qt.InputMethodHint'
ImhExclusiveInputMask = ... # type: 'Qt.InputMethodHint'
ImhSensitiveData = ... # type: 'Qt.InputMethodHint'
ImhDate = ... # type: 'Qt.InputMethodHint'
ImhTime = ... # type: 'Qt.InputMethodHint'
ImhPreferLatin = ... # type: 'Qt.InputMethodHint'
ImhLatinOnly = ... # type: 'Qt.InputMethodHint'
ImhMultiLine = ... # type: 'Qt.InputMethodHint'
ImhNoEditMenu = ... # type: 'Qt.InputMethodHint'
ImhNoTextHandles = ... # type: 'Qt.InputMethodHint'
class TileRule(int): ...
StretchTile = ... # type: 'Qt.TileRule'
RepeatTile = ... # type: 'Qt.TileRule'
RoundTile = ... # type: 'Qt.TileRule'
class WindowFrameSection(int): ...
NoSection = ... # type: 'Qt.WindowFrameSection'
LeftSection = ... # type: 'Qt.WindowFrameSection'
TopLeftSection = ... # type: 'Qt.WindowFrameSection'
TopSection = ... # type: 'Qt.WindowFrameSection'
TopRightSection = ... # type: 'Qt.WindowFrameSection'
RightSection = ... # type: 'Qt.WindowFrameSection'
BottomRightSection = ... # type: 'Qt.WindowFrameSection'
BottomSection = ... # type: 'Qt.WindowFrameSection'
BottomLeftSection = ... # type: 'Qt.WindowFrameSection'
TitleBarArea = ... # type: 'Qt.WindowFrameSection'
class SizeHint(int): ...
MinimumSize = ... # type: 'Qt.SizeHint'
PreferredSize = ... # type: 'Qt.SizeHint'
MaximumSize = ... # type: 'Qt.SizeHint'
MinimumDescent = ... # type: 'Qt.SizeHint'
class SizeMode(int): ...
AbsoluteSize = ... # type: 'Qt.SizeMode'
RelativeSize = ... # type: 'Qt.SizeMode'
class EventPriority(int): ...
HighEventPriority = ... # type: 'Qt.EventPriority'
NormalEventPriority = ... # type: 'Qt.EventPriority'
LowEventPriority = ... # type: 'Qt.EventPriority'
class Axis(int): ...
XAxis = ... # type: 'Qt.Axis'
YAxis = ... # type: 'Qt.Axis'
ZAxis = ... # type: 'Qt.Axis'
class MaskMode(int): ...
MaskInColor = ... # type: 'Qt.MaskMode'
MaskOutColor = ... # type: 'Qt.MaskMode'
class TextInteractionFlag(int): ...
NoTextInteraction = ... # type: 'Qt.TextInteractionFlag'
TextSelectableByMouse = ... # type: 'Qt.TextInteractionFlag'
TextSelectableByKeyboard = ... # type: 'Qt.TextInteractionFlag'
LinksAccessibleByMouse = ... # type: 'Qt.TextInteractionFlag'
LinksAccessibleByKeyboard = ... # type: 'Qt.TextInteractionFlag'
TextEditable = ... # type: 'Qt.TextInteractionFlag'
TextEditorInteraction = ... # type: 'Qt.TextInteractionFlag'
TextBrowserInteraction = ... # type: 'Qt.TextInteractionFlag'
class ItemSelectionMode(int): ...
ContainsItemShape = ... # type: 'Qt.ItemSelectionMode'
IntersectsItemShape = ... # type: 'Qt.ItemSelectionMode'
ContainsItemBoundingRect = ... # type: 'Qt.ItemSelectionMode'
IntersectsItemBoundingRect = ... # type: 'Qt.ItemSelectionMode'
class ApplicationAttribute(int): ...
AA_ImmediateWidgetCreation = ... # type: 'Qt.ApplicationAttribute'
AA_MSWindowsUseDirect3DByDefault = ... # type: 'Qt.ApplicationAttribute'
AA_DontShowIconsInMenus = ... # type: 'Qt.ApplicationAttribute'
AA_NativeWindows = ... # type: 'Qt.ApplicationAttribute'
AA_DontCreateNativeWidgetSiblings = ... # type: 'Qt.ApplicationAttribute'
AA_MacPluginApplication = ... # type: 'Qt.ApplicationAttribute'
AA_DontUseNativeMenuBar = ... # type: 'Qt.ApplicationAttribute'
AA_MacDontSwapCtrlAndMeta = ... # type: 'Qt.ApplicationAttribute'
AA_X11InitThreads = ... # type: 'Qt.ApplicationAttribute'
AA_Use96Dpi = ... # type: 'Qt.ApplicationAttribute'
AA_SynthesizeTouchForUnhandledMouseEvents = ... # type: 'Qt.ApplicationAttribute'
AA_SynthesizeMouseForUnhandledTouchEvents = ... # type: 'Qt.ApplicationAttribute'
AA_UseHighDpiPixmaps = ... # type: 'Qt.ApplicationAttribute'
AA_ForceRasterWidgets = ... # type: 'Qt.ApplicationAttribute'
AA_UseDesktopOpenGL = ... # type: 'Qt.ApplicationAttribute'
AA_UseOpenGLES = ... # type: 'Qt.ApplicationAttribute'
AA_UseSoftwareOpenGL = ... # type: 'Qt.ApplicationAttribute'
AA_ShareOpenGLContexts = ... # type: 'Qt.ApplicationAttribute'
AA_SetPalette = ... # type: 'Qt.ApplicationAttribute'
AA_EnableHighDpiScaling = ... # type: 'Qt.ApplicationAttribute'
AA_DisableHighDpiScaling = ... # type: 'Qt.ApplicationAttribute'
AA_PluginApplication = ... # type: 'Qt.ApplicationAttribute'
AA_UseStyleSheetPropagationInWidgetStyles = ... # type: 'Qt.ApplicationAttribute'
AA_DontUseNativeDialogs = ... # type: 'Qt.ApplicationAttribute'
AA_SynthesizeMouseForUnhandledTabletEvents = ... # type: 'Qt.ApplicationAttribute'
AA_CompressHighFrequencyEvents = ... # type: 'Qt.ApplicationAttribute'
AA_DontCheckOpenGLContextThreadAffinity = ... # type: 'Qt.ApplicationAttribute'
AA_DisableShaderDiskCache = ... # type: 'Qt.ApplicationAttribute'
AA_DontShowShortcutsInContextMenus = ... # type: 'Qt.ApplicationAttribute'
AA_CompressTabletEvents = ... # type: 'Qt.ApplicationAttribute'
AA_DisableWindowContextHelpButton = ... # type: 'Qt.ApplicationAttribute'
AA_DisableSessionManager = ... # type: 'Qt.ApplicationAttribute'
AA_DisableNativeVirtualKeyboard = ... # type: 'Qt.ApplicationAttribute'
class WindowModality(int): ...
NonModal = ... # type: 'Qt.WindowModality'
WindowModal = ... # type: 'Qt.WindowModality'
ApplicationModal = ... # type: 'Qt.WindowModality'
class MatchFlag(int): ...
MatchExactly = ... # type: 'Qt.MatchFlag'
MatchFixedString = ... # type: 'Qt.MatchFlag'
MatchContains = ... # type: 'Qt.MatchFlag'
MatchStartsWith = ... # type: 'Qt.MatchFlag'
MatchEndsWith = ... # type: 'Qt.MatchFlag'
MatchRegExp = ... # type: 'Qt.MatchFlag'
MatchWildcard = ... # type: 'Qt.MatchFlag'
MatchCaseSensitive = ... # type: 'Qt.MatchFlag'
MatchWrap = ... # type: 'Qt.MatchFlag'
MatchRecursive = ... # type: 'Qt.MatchFlag'
MatchRegularExpression = ... # type: 'Qt.MatchFlag'
class ItemFlag(int): ...
NoItemFlags = ... # type: 'Qt.ItemFlag'
ItemIsSelectable = ... # type: 'Qt.ItemFlag'
ItemIsEditable = ... # type: 'Qt.ItemFlag'
ItemIsDragEnabled = ... # type: 'Qt.ItemFlag'
ItemIsDropEnabled = ... # type: 'Qt.ItemFlag'
ItemIsUserCheckable = ... # type: 'Qt.ItemFlag'
ItemIsEnabled = ... # type: 'Qt.ItemFlag'
ItemIsTristate = ... # type: 'Qt.ItemFlag'
ItemNeverHasChildren = ... # type: 'Qt.ItemFlag'
ItemIsUserTristate = ... # type: 'Qt.ItemFlag'
ItemIsAutoTristate = ... # type: 'Qt.ItemFlag'
class ItemDataRole(int): ...
DisplayRole = ... # type: 'Qt.ItemDataRole'
DecorationRole = ... # type: 'Qt.ItemDataRole'
EditRole = ... # type: 'Qt.ItemDataRole'
ToolTipRole = ... # type: 'Qt.ItemDataRole'
StatusTipRole = ... # type: 'Qt.ItemDataRole'
WhatsThisRole = ... # type: 'Qt.ItemDataRole'
FontRole = ... # type: 'Qt.ItemDataRole'
TextAlignmentRole = ... # type: 'Qt.ItemDataRole'
BackgroundRole = ... # type: 'Qt.ItemDataRole'
BackgroundColorRole = ... # type: 'Qt.ItemDataRole'
ForegroundRole = ... # type: 'Qt.ItemDataRole'
TextColorRole = ... # type: 'Qt.ItemDataRole'
CheckStateRole = ... # type: 'Qt.ItemDataRole'
AccessibleTextRole = ... # type: 'Qt.ItemDataRole'
AccessibleDescriptionRole = ... # type: 'Qt.ItemDataRole'
SizeHintRole = ... # type: 'Qt.ItemDataRole'
InitialSortOrderRole = ... # type: 'Qt.ItemDataRole'
UserRole = ... # type: 'Qt.ItemDataRole'
class CheckState(int): ...
Unchecked = ... # type: 'Qt.CheckState'
PartiallyChecked = ... # type: 'Qt.CheckState'
Checked = ... # type: 'Qt.CheckState'
class DropAction(int): ...
CopyAction = ... # type: 'Qt.DropAction'
MoveAction = ... # type: 'Qt.DropAction'
LinkAction = ... # type: 'Qt.DropAction'
ActionMask = ... # type: 'Qt.DropAction'
TargetMoveAction = ... # type: 'Qt.DropAction'
IgnoreAction = ... # type: 'Qt.DropAction'
class LayoutDirection(int): ...
LeftToRight = ... # type: 'Qt.LayoutDirection'
RightToLeft = ... # type: 'Qt.LayoutDirection'
LayoutDirectionAuto = ... # type: 'Qt.LayoutDirection'
class ToolButtonStyle(int): ...
ToolButtonIconOnly = ... # type: 'Qt.ToolButtonStyle'
ToolButtonTextOnly = ... # type: 'Qt.ToolButtonStyle'
ToolButtonTextBesideIcon = ... # type: 'Qt.ToolButtonStyle'
ToolButtonTextUnderIcon = ... # type: 'Qt.ToolButtonStyle'
ToolButtonFollowStyle = ... # type: 'Qt.ToolButtonStyle'
class InputMethodQuery(int): ...
ImMicroFocus = ... # type: 'Qt.InputMethodQuery'
ImFont = ... # type: 'Qt.InputMethodQuery'
ImCursorPosition = ... # type: 'Qt.InputMethodQuery'
ImSurroundingText = ... # type: 'Qt.InputMethodQuery'
ImCurrentSelection = ... # type: 'Qt.InputMethodQuery'
ImMaximumTextLength = ... # type: 'Qt.InputMethodQuery'
ImAnchorPosition = ... # type: 'Qt.InputMethodQuery'
ImEnabled = ... # type: 'Qt.InputMethodQuery'
ImCursorRectangle = ... # type: 'Qt.InputMethodQuery'
ImHints = ... # type: 'Qt.InputMethodQuery'
ImPreferredLanguage = ... # type: 'Qt.InputMethodQuery'
ImPlatformData = ... # type: 'Qt.InputMethodQuery'
ImQueryInput = ... # type: 'Qt.InputMethodQuery'
ImQueryAll = ... # type: 'Qt.InputMethodQuery'
ImAbsolutePosition = ... # type: 'Qt.InputMethodQuery'
ImTextBeforeCursor = ... # type: 'Qt.InputMethodQuery'
ImTextAfterCursor = ... # type: 'Qt.InputMethodQuery'
ImEnterKeyType = ... # type: 'Qt.InputMethodQuery'
ImAnchorRectangle = ... # type: 'Qt.InputMethodQuery'
ImInputItemClipRectangle = ... # type: 'Qt.InputMethodQuery'
class ContextMenuPolicy(int): ...
NoContextMenu = ... # type: 'Qt.ContextMenuPolicy'
PreventContextMenu = ... # type: 'Qt.ContextMenuPolicy'
DefaultContextMenu = ... # type: 'Qt.ContextMenuPolicy'
ActionsContextMenu = ... # type: 'Qt.ContextMenuPolicy'
CustomContextMenu = ... # type: 'Qt.ContextMenuPolicy'
class FocusReason(int): ...
MouseFocusReason = ... # type: 'Qt.FocusReason'
TabFocusReason = ... # type: 'Qt.FocusReason'
BacktabFocusReason = ... # type: 'Qt.FocusReason'
ActiveWindowFocusReason = ... # type: 'Qt.FocusReason'
PopupFocusReason = ... # type: 'Qt.FocusReason'
ShortcutFocusReason = ... # type: 'Qt.FocusReason'
MenuBarFocusReason = ... # type: 'Qt.FocusReason'
OtherFocusReason = ... # type: 'Qt.FocusReason'
NoFocusReason = ... # type: 'Qt.FocusReason'
class TransformationMode(int): ...
FastTransformation = ... # type: 'Qt.TransformationMode'
SmoothTransformation = ... # type: 'Qt.TransformationMode'
class ClipOperation(int): ...
NoClip = ... # type: 'Qt.ClipOperation'
ReplaceClip = ... # type: 'Qt.ClipOperation'
IntersectClip = ... # type: 'Qt.ClipOperation'
class FillRule(int): ...
OddEvenFill = ... # type: 'Qt.FillRule'
WindingFill = ... # type: 'Qt.FillRule'
class ShortcutContext(int): ...
WidgetShortcut = ... # type: 'Qt.ShortcutContext'
WindowShortcut = ... # type: 'Qt.ShortcutContext'
ApplicationShortcut = ... # type: 'Qt.ShortcutContext'
WidgetWithChildrenShortcut = ... # type: 'Qt.ShortcutContext'
class ConnectionType(int): ...
AutoConnection = ... # type: 'Qt.ConnectionType'
DirectConnection = ... # type: 'Qt.ConnectionType'
QueuedConnection = ... # type: 'Qt.ConnectionType'
BlockingQueuedConnection = ... # type: 'Qt.ConnectionType'
UniqueConnection = ... # type: 'Qt.ConnectionType'
class Corner(int): ...
TopLeftCorner = ... # type: 'Qt.Corner'
TopRightCorner = ... # type: 'Qt.Corner'
BottomLeftCorner = ... # type: 'Qt.Corner'
BottomRightCorner = ... # type: 'Qt.Corner'
class CaseSensitivity(int): ...
CaseInsensitive = ... # type: 'Qt.CaseSensitivity'
CaseSensitive = ... # type: 'Qt.CaseSensitivity'
class ScrollBarPolicy(int): ...
ScrollBarAsNeeded = ... # type: 'Qt.ScrollBarPolicy'
ScrollBarAlwaysOff = ... # type: 'Qt.ScrollBarPolicy'
ScrollBarAlwaysOn = ... # type: 'Qt.ScrollBarPolicy'
class DayOfWeek(int): ...
Monday = ... # type: 'Qt.DayOfWeek'
Tuesday = ... # type: 'Qt.DayOfWeek'
Wednesday = ... # type: 'Qt.DayOfWeek'
Thursday = ... # type: 'Qt.DayOfWeek'
Friday = ... # type: 'Qt.DayOfWeek'
Saturday = ... # type: 'Qt.DayOfWeek'
Sunday = ... # type: 'Qt.DayOfWeek'
class TimeSpec(int): ...
LocalTime = ... # type: 'Qt.TimeSpec'
UTC = ... # type: 'Qt.TimeSpec'
OffsetFromUTC = ... # type: 'Qt.TimeSpec'
TimeZone = ... # type: 'Qt.TimeSpec'
class DateFormat(int): ...
TextDate = ... # type: 'Qt.DateFormat'
ISODate = ... # type: 'Qt.DateFormat'
ISODateWithMs = ... # type: 'Qt.DateFormat'
LocalDate = ... # type: 'Qt.DateFormat'
SystemLocaleDate = ... # type: 'Qt.DateFormat'
LocaleDate = ... # type: 'Qt.DateFormat'
SystemLocaleShortDate = ... # type: 'Qt.DateFormat'
SystemLocaleLongDate = ... # type: 'Qt.DateFormat'
DefaultLocaleShortDate = ... # type: 'Qt.DateFormat'
DefaultLocaleLongDate = ... # type: 'Qt.DateFormat'
RFC2822Date = ... # type: 'Qt.DateFormat'
class ToolBarArea(int): ...
LeftToolBarArea = ... # type: 'Qt.ToolBarArea'
RightToolBarArea = ... # type: 'Qt.ToolBarArea'
TopToolBarArea = ... # type: 'Qt.ToolBarArea'
BottomToolBarArea = ... # type: 'Qt.ToolBarArea'
ToolBarArea_Mask = ... # type: 'Qt.ToolBarArea'
AllToolBarAreas = ... # type: 'Qt.ToolBarArea'
NoToolBarArea = ... # type: 'Qt.ToolBarArea'
class TimerType(int): ...
PreciseTimer = ... # type: 'Qt.TimerType'
CoarseTimer = ... # type: 'Qt.TimerType'
VeryCoarseTimer = ... # type: 'Qt.TimerType'
class DockWidgetArea(int): ...
LeftDockWidgetArea = ... # type: 'Qt.DockWidgetArea'
RightDockWidgetArea = ... # type: 'Qt.DockWidgetArea'
TopDockWidgetArea = ... # type: 'Qt.DockWidgetArea'
BottomDockWidgetArea = ... # type: 'Qt.DockWidgetArea'
DockWidgetArea_Mask = ... # type: 'Qt.DockWidgetArea'
AllDockWidgetAreas = ... # type: 'Qt.DockWidgetArea'
NoDockWidgetArea = ... # type: 'Qt.DockWidgetArea'
class AspectRatioMode(int): ...
IgnoreAspectRatio = ... # type: 'Qt.AspectRatioMode'
KeepAspectRatio = ... # type: 'Qt.AspectRatioMode'
KeepAspectRatioByExpanding = ... # type: 'Qt.AspectRatioMode'
class TextFormat(int): ...
PlainText = ... # type: 'Qt.TextFormat'
RichText = ... # type: 'Qt.TextFormat'
AutoText = ... # type: 'Qt.TextFormat'
MarkdownText = ... # type: 'Qt.TextFormat'
class CursorShape(int): ...
ArrowCursor = ... # type: 'Qt.CursorShape'
UpArrowCursor = ... # type: 'Qt.CursorShape'
CrossCursor = ... # type: 'Qt.CursorShape'
WaitCursor = ... # type: 'Qt.CursorShape'
IBeamCursor = ... # type: 'Qt.CursorShape'
SizeVerCursor = ... # type: 'Qt.CursorShape'
SizeHorCursor = ... # type: 'Qt.CursorShape'
SizeBDiagCursor = ... # type: 'Qt.CursorShape'
SizeFDiagCursor = ... # type: 'Qt.CursorShape'
SizeAllCursor = ... # type: 'Qt.CursorShape'
BlankCursor = ... # type: 'Qt.CursorShape'
SplitVCursor = ... # type: 'Qt.CursorShape'
SplitHCursor = ... # type: 'Qt.CursorShape'
PointingHandCursor = ... # type: 'Qt.CursorShape'
ForbiddenCursor = ... # type: 'Qt.CursorShape'
OpenHandCursor = ... # type: 'Qt.CursorShape'
ClosedHandCursor = ... # type: 'Qt.CursorShape'
WhatsThisCursor = ... # type: 'Qt.CursorShape'
BusyCursor = ... # type: 'Qt.CursorShape'
LastCursor = ... # type: 'Qt.CursorShape'
BitmapCursor = ... # type: 'Qt.CursorShape'
CustomCursor = ... # type: 'Qt.CursorShape'
DragCopyCursor = ... # type: 'Qt.CursorShape'
DragMoveCursor = ... # type: 'Qt.CursorShape'
DragLinkCursor = ... # type: 'Qt.CursorShape'
class UIEffect(int): ...
UI_General = ... # type: 'Qt.UIEffect'
UI_AnimateMenu = ... # type: 'Qt.UIEffect'
UI_FadeMenu = ... # type: 'Qt.UIEffect'
UI_AnimateCombo = ... # type: 'Qt.UIEffect'
UI_AnimateTooltip = ... # type: 'Qt.UIEffect'
UI_FadeTooltip = ... # type: 'Qt.UIEffect'
UI_AnimateToolBox = ... # type: 'Qt.UIEffect'
class BrushStyle(int): ...
NoBrush = ... # type: 'Qt.BrushStyle'
SolidPattern = ... # type: 'Qt.BrushStyle'
Dense1Pattern = ... # type: 'Qt.BrushStyle'
Dense2Pattern = ... # type: 'Qt.BrushStyle'
Dense3Pattern = ... # type: 'Qt.BrushStyle'
Dense4Pattern = ... # type: 'Qt.BrushStyle'
Dense5Pattern = ... # type: 'Qt.BrushStyle'
Dense6Pattern = ... # type: 'Qt.BrushStyle'
Dense7Pattern = ... # type: 'Qt.BrushStyle'
HorPattern = ... # type: 'Qt.BrushStyle'
VerPattern = ... # type: 'Qt.BrushStyle'
CrossPattern = ... # type: 'Qt.BrushStyle'
BDiagPattern = ... # type: 'Qt.BrushStyle'
FDiagPattern = ... # type: 'Qt.BrushStyle'
DiagCrossPattern = ... # type: 'Qt.BrushStyle'
LinearGradientPattern = ... # type: 'Qt.BrushStyle'
RadialGradientPattern = ... # type: 'Qt.BrushStyle'
ConicalGradientPattern = ... # type: 'Qt.BrushStyle'
TexturePattern = ... # type: 'Qt.BrushStyle'
class PenJoinStyle(int): ...
MiterJoin = ... # type: 'Qt.PenJoinStyle'
BevelJoin = ... # type: 'Qt.PenJoinStyle'
RoundJoin = ... # type: 'Qt.PenJoinStyle'
MPenJoinStyle = ... # type: 'Qt.PenJoinStyle'
SvgMiterJoin = ... # type: 'Qt.PenJoinStyle'
class PenCapStyle(int): ...
FlatCap = ... # type: 'Qt.PenCapStyle'
SquareCap = ... # type: 'Qt.PenCapStyle'
RoundCap = ... # type: 'Qt.PenCapStyle'
MPenCapStyle = ... # type: 'Qt.PenCapStyle'
class PenStyle(int): ...
NoPen = ... # type: 'Qt.PenStyle'
SolidLine = ... # type: 'Qt.PenStyle'
DashLine = ... # type: 'Qt.PenStyle'
DotLine = ... # type: 'Qt.PenStyle'
DashDotLine = ... # type: 'Qt.PenStyle'
DashDotDotLine = ... # type: 'Qt.PenStyle'
CustomDashLine = ... # type: 'Qt.PenStyle'
MPenStyle = ... # type: 'Qt.PenStyle'
class ArrowType(int): ...
NoArrow = ... # type: 'Qt.ArrowType'
UpArrow = ... # type: 'Qt.ArrowType'
DownArrow = ... # type: 'Qt.ArrowType'
LeftArrow = ... # type: 'Qt.ArrowType'
RightArrow = ... # type: 'Qt.ArrowType'
class Key(int): ...
Key_Escape = ... # type: 'Qt.Key'
Key_Tab = ... # type: 'Qt.Key'
Key_Backtab = ... # type: 'Qt.Key'
Key_Backspace = ... # type: 'Qt.Key'
Key_Return = ... # type: 'Qt.Key'
Key_Enter = ... # type: 'Qt.Key'
Key_Insert = ... # type: 'Qt.Key'
Key_Delete = ... # type: 'Qt.Key'
Key_Pause = ... # type: 'Qt.Key'
Key_Print = ... # type: 'Qt.Key'
Key_SysReq = ... # type: 'Qt.Key'
Key_Clear = ... # type: 'Qt.Key'
Key_Home = ... # type: 'Qt.Key'
Key_End = ... # type: 'Qt.Key'
Key_Left = ... # type: 'Qt.Key'
Key_Up = ... # type: 'Qt.Key'
Key_Right = ... # type: 'Qt.Key'
Key_Down = ... # type: 'Qt.Key'
Key_PageUp = ... # type: 'Qt.Key'
Key_PageDown = ... # type: 'Qt.Key'
Key_Shift = ... # type: 'Qt.Key'
Key_Control = ... # type: 'Qt.Key'
Key_Meta = ... # type: 'Qt.Key'
Key_Alt = ... # type: 'Qt.Key'
Key_CapsLock = ... # type: 'Qt.Key'
Key_NumLock = ... # type: 'Qt.Key'
Key_ScrollLock = ... # type: 'Qt.Key'
Key_F1 = ... # type: 'Qt.Key'
Key_F2 = ... # type: 'Qt.Key'
Key_F3 = ... # type: 'Qt.Key'
Key_F4 = ... # type: 'Qt.Key'
Key_F5 = ... # type: 'Qt.Key'
Key_F6 = ... # type: 'Qt.Key'
Key_F7 = ... # type: 'Qt.Key'
Key_F8 = ... # type: 'Qt.Key'
Key_F9 = ... # type: 'Qt.Key'
Key_F10 = ... # type: 'Qt.Key'
Key_F11 = ... # type: 'Qt.Key'
Key_F12 = ... # type: 'Qt.Key'
Key_F13 = ... # type: 'Qt.Key'
Key_F14 = ... # type: 'Qt.Key'
Key_F15 = ... # type: 'Qt.Key'
Key_F16 = ... # type: 'Qt.Key'
Key_F17 = ... # type: 'Qt.Key'
Key_F18 = ... # type: 'Qt.Key'
Key_F19 = ... # type: 'Qt.Key'
Key_F20 = ... # type: 'Qt.Key'
Key_F21 = ... # type: 'Qt.Key'
Key_F22 = ... # type: 'Qt.Key'
Key_F23 = ... # type: 'Qt.Key'
Key_F24 = ... # type: 'Qt.Key'
Key_F25 = ... # type: 'Qt.Key'
Key_F26 = ... # type: 'Qt.Key'
Key_F27 = ... # type: 'Qt.Key'
Key_F28 = ... # type: 'Qt.Key'
Key_F29 = ... # type: 'Qt.Key'
Key_F30 = ... # type: 'Qt.Key'
Key_F31 = ... # type: 'Qt.Key'
Key_F32 = ... # type: 'Qt.Key'
Key_F33 = ... # type: 'Qt.Key'
Key_F34 = ... # type: 'Qt.Key'
Key_F35 = ... # type: 'Qt.Key'
Key_Super_L = ... # type: 'Qt.Key'
Key_Super_R = ... # type: 'Qt.Key'
Key_Menu = ... # type: 'Qt.Key'
Key_Hyper_L = ... # type: 'Qt.Key'
Key_Hyper_R = ... # type: 'Qt.Key'
Key_Help = ... # type: 'Qt.Key'
Key_Direction_L = ... # type: 'Qt.Key'
Key_Direction_R = ... # type: 'Qt.Key'
Key_Space = ... # type: 'Qt.Key'
Key_Any = ... # type: 'Qt.Key'
Key_Exclam = ... # type: 'Qt.Key'
Key_QuoteDbl = ... # type: 'Qt.Key'
Key_NumberSign = ... # type: 'Qt.Key'
Key_Dollar = ... # type: 'Qt.Key'
Key_Percent = ... # type: 'Qt.Key'
Key_Ampersand = ... # type: 'Qt.Key'
Key_Apostrophe = ... # type: 'Qt.Key'
Key_ParenLeft = ... # type: 'Qt.Key'
Key_ParenRight = ... # type: 'Qt.Key'
Key_Asterisk = ... # type: 'Qt.Key'
Key_Plus = ... # type: 'Qt.Key'
Key_Comma = ... # type: 'Qt.Key'
Key_Minus = ... # type: 'Qt.Key'
Key_Period = ... # type: 'Qt.Key'
Key_Slash = ... # type: 'Qt.Key'
Key_0 = ... # type: 'Qt.Key'
Key_1 = ... # type: 'Qt.Key'
Key_2 = ... # type: 'Qt.Key'
Key_3 = ... # type: 'Qt.Key'
Key_4 = ... # type: 'Qt.Key'
Key_5 = ... # type: 'Qt.Key'
Key_6 = ... # type: 'Qt.Key'
Key_7 = ... # type: 'Qt.Key'
Key_8 = ... # type: 'Qt.Key'
Key_9 = ... # type: 'Qt.Key'
Key_Colon = ... # type: 'Qt.Key'
Key_Semicolon = ... # type: 'Qt.Key'
Key_Less = ... # type: 'Qt.Key'
Key_Equal = ... # type: 'Qt.Key'
Key_Greater = ... # type: 'Qt.Key'
Key_Question = ... # type: 'Qt.Key'
Key_At = ... # type: 'Qt.Key'
Key_A = ... # type: 'Qt.Key'
Key_B = ... # type: 'Qt.Key'
Key_C = ... # type: 'Qt.Key'
Key_D = ... # type: 'Qt.Key'
Key_E = ... # type: 'Qt.Key'
Key_F = ... # type: 'Qt.Key'
Key_G = ... # type: 'Qt.Key'
Key_H = ... # type: 'Qt.Key'
Key_I = ... # type: 'Qt.Key'
Key_J = ... # type: 'Qt.Key'
Key_K = ... # type: 'Qt.Key'
Key_L = ... # type: 'Qt.Key'
Key_M = ... # type: 'Qt.Key'
Key_N = ... # type: 'Qt.Key'
Key_O = ... # type: 'Qt.Key'
Key_P = ... # type: 'Qt.Key'
Key_Q = ... # type: 'Qt.Key'
Key_R = ... # type: 'Qt.Key'
Key_S = ... # type: 'Qt.Key'
Key_T = ... # type: 'Qt.Key'
Key_U = ... # type: 'Qt.Key'
Key_V = ... # type: 'Qt.Key'
Key_W = ... # type: 'Qt.Key'
Key_X = ... # type: 'Qt.Key'
Key_Y = ... # type: 'Qt.Key'
Key_Z = ... # type: 'Qt.Key'
Key_BracketLeft = ... # type: 'Qt.Key'
Key_Backslash = ... # type: 'Qt.Key'
Key_BracketRight = ... # type: 'Qt.Key'
Key_AsciiCircum = ... # type: 'Qt.Key'
Key_Underscore = ... # type: 'Qt.Key'
Key_QuoteLeft = ... # type: 'Qt.Key'
Key_BraceLeft = ... # type: 'Qt.Key'
Key_Bar = ... # type: 'Qt.Key'
Key_BraceRight = ... # type: 'Qt.Key'
Key_AsciiTilde = ... # type: 'Qt.Key'
Key_nobreakspace = ... # type: 'Qt.Key'
Key_exclamdown = ... # type: 'Qt.Key'
Key_cent = ... # type: 'Qt.Key'
Key_sterling = ... # type: 'Qt.Key'
Key_currency = ... # type: 'Qt.Key'
Key_yen = ... # type: 'Qt.Key'
Key_brokenbar = ... # type: 'Qt.Key'
Key_section = ... # type: 'Qt.Key'
Key_diaeresis = ... # type: 'Qt.Key'
Key_copyright = ... # type: 'Qt.Key'
Key_ordfeminine = ... # type: 'Qt.Key'
Key_guillemotleft = ... # type: 'Qt.Key'
Key_notsign = ... # type: 'Qt.Key'
Key_hyphen = ... # type: 'Qt.Key'
Key_registered = ... # type: 'Qt.Key'
Key_macron = ... # type: 'Qt.Key'
Key_degree = ... # type: 'Qt.Key'
Key_plusminus = ... # type: 'Qt.Key'
Key_twosuperior = ... # type: 'Qt.Key'
Key_threesuperior = ... # type: 'Qt.Key'
Key_acute = ... # type: 'Qt.Key'
Key_mu = ... # type: 'Qt.Key'
Key_paragraph = ... # type: 'Qt.Key'
Key_periodcentered = ... # type: 'Qt.Key'
Key_cedilla = ... # type: 'Qt.Key'
Key_onesuperior = ... # type: 'Qt.Key'
Key_masculine = ... # type: 'Qt.Key'
Key_guillemotright = ... # type: 'Qt.Key'
Key_onequarter = ... # type: 'Qt.Key'
Key_onehalf = ... # type: 'Qt.Key'
Key_threequarters = ... # type: 'Qt.Key'
Key_questiondown = ... # type: 'Qt.Key'
Key_Agrave = ... # type: 'Qt.Key'
Key_Aacute = ... # type: 'Qt.Key'
Key_Acircumflex = ... # type: 'Qt.Key'
Key_Atilde = ... # type: 'Qt.Key'
Key_Adiaeresis = ... # type: 'Qt.Key'
Key_Aring = ... # type: 'Qt.Key'
Key_AE = ... # type: 'Qt.Key'
Key_Ccedilla = ... # type: 'Qt.Key'
Key_Egrave = ... # type: 'Qt.Key'
Key_Eacute = ... # type: 'Qt.Key'
Key_Ecircumflex = ... # type: 'Qt.Key'
Key_Ediaeresis = ... # type: 'Qt.Key'
Key_Igrave = ... # type: 'Qt.Key'
Key_Iacute = ... # type: 'Qt.Key'
Key_Icircumflex = ... # type: 'Qt.Key'
Key_Idiaeresis = ... # type: 'Qt.Key'
Key_ETH = ... # type: 'Qt.Key'
Key_Ntilde = ... # type: 'Qt.Key'
Key_Ograve = ... # type: 'Qt.Key'
Key_Oacute = ... # type: 'Qt.Key'
Key_Ocircumflex = ... # type: 'Qt.Key'
Key_Otilde = ... # type: 'Qt.Key'
Key_Odiaeresis = ... # type: 'Qt.Key'
Key_multiply = ... # type: 'Qt.Key'
Key_Ooblique = ... # type: 'Qt.Key'
Key_Ugrave = ... # type: 'Qt.Key'
Key_Uacute = ... # type: 'Qt.Key'
Key_Ucircumflex = ... # type: 'Qt.Key'
Key_Udiaeresis = ... # type: 'Qt.Key'
Key_Yacute = ... # type: 'Qt.Key'
Key_THORN = ... # type: 'Qt.Key'
Key_ssharp = ... # type: 'Qt.Key'
Key_division = ... # type: 'Qt.Key'
Key_ydiaeresis = ... # type: 'Qt.Key'
Key_AltGr = ... # type: 'Qt.Key'
Key_Multi_key = ... # type: 'Qt.Key'
Key_Codeinput = ... # type: 'Qt.Key'
Key_SingleCandidate = ... # type: 'Qt.Key'
Key_MultipleCandidate = ... # type: 'Qt.Key'
Key_PreviousCandidate = ... # type: 'Qt.Key'
Key_Mode_switch = ... # type: 'Qt.Key'
Key_Kanji = ... # type: 'Qt.Key'
Key_Muhenkan = ... # type: 'Qt.Key'
Key_Henkan = ... # type: 'Qt.Key'
Key_Romaji = ... # type: 'Qt.Key'
Key_Hiragana = ... # type: 'Qt.Key'
Key_Katakana = ... # type: 'Qt.Key'
Key_Hiragana_Katakana = ... # type: 'Qt.Key'
Key_Zenkaku = ... # type: 'Qt.Key'
Key_Hankaku = ... # type: 'Qt.Key'
Key_Zenkaku_Hankaku = ... # type: 'Qt.Key'
Key_Touroku = ... # type: 'Qt.Key'
Key_Massyo = ... # type: 'Qt.Key'
Key_Kana_Lock = ... # type: 'Qt.Key'
Key_Kana_Shift = ... # type: 'Qt.Key'
Key_Eisu_Shift = ... # type: 'Qt.Key'
Key_Eisu_toggle = ... # type: 'Qt.Key'
Key_Hangul = ... # type: 'Qt.Key'
Key_Hangul_Start = ... # type: 'Qt.Key'
Key_Hangul_End = ... # type: 'Qt.Key'
Key_Hangul_Hanja = ... # type: 'Qt.Key'
Key_Hangul_Jamo = ... # type: 'Qt.Key'
Key_Hangul_Romaja = ... # type: 'Qt.Key'
Key_Hangul_Jeonja = ... # type: 'Qt.Key'
Key_Hangul_Banja = ... # type: 'Qt.Key'
Key_Hangul_PreHanja = ... # type: 'Qt.Key'
Key_Hangul_PostHanja = ... # type: 'Qt.Key'
Key_Hangul_Special = ... # type: 'Qt.Key'
Key_Dead_Grave = ... # type: 'Qt.Key'
Key_Dead_Acute = ... # type: 'Qt.Key'
Key_Dead_Circumflex = ... # type: 'Qt.Key'
Key_Dead_Tilde = ... # type: 'Qt.Key'
Key_Dead_Macron = ... # type: 'Qt.Key'
Key_Dead_Breve = ... # type: 'Qt.Key'
Key_Dead_Abovedot = ... # type: 'Qt.Key'
Key_Dead_Diaeresis = ... # type: 'Qt.Key'
Key_Dead_Abovering = ... # type: 'Qt.Key'
Key_Dead_Doubleacute = ... # type: 'Qt.Key'
Key_Dead_Caron = ... # type: 'Qt.Key'
Key_Dead_Cedilla = ... # type: 'Qt.Key'
Key_Dead_Ogonek = ... # type: 'Qt.Key'
Key_Dead_Iota = ... # type: 'Qt.Key'
Key_Dead_Voiced_Sound = ... # type: 'Qt.Key'
Key_Dead_Semivoiced_Sound = ... # type: 'Qt.Key'
Key_Dead_Belowdot = ... # type: 'Qt.Key'
Key_Dead_Hook = ... # type: 'Qt.Key'
Key_Dead_Horn = ... # type: 'Qt.Key'
Key_Back = ... # type: 'Qt.Key'
Key_Forward = ... # type: 'Qt.Key'
Key_Stop = ... # type: 'Qt.Key'
Key_Refresh = ... # type: 'Qt.Key'
Key_VolumeDown = ... # type: 'Qt.Key'
Key_VolumeMute = ... # type: 'Qt.Key'
Key_VolumeUp = ... # type: 'Qt.Key'
Key_BassBoost = ... # type: 'Qt.Key'
Key_BassUp = ... # type: 'Qt.Key'
Key_BassDown = ... # type: 'Qt.Key'
Key_TrebleUp = ... # type: 'Qt.Key'
Key_TrebleDown = ... # type: 'Qt.Key'
Key_MediaPlay = ... # type: 'Qt.Key'
Key_MediaStop = ... # type: 'Qt.Key'
Key_MediaPrevious = ... # type: 'Qt.Key'
Key_MediaNext = ... # type: 'Qt.Key'
Key_MediaRecord = ... # type: 'Qt.Key'
Key_HomePage = ... # type: 'Qt.Key'
Key_Favorites = ... # type: 'Qt.Key'
Key_Search = ... # type: 'Qt.Key'
Key_Standby = ... # type: 'Qt.Key'
Key_OpenUrl = ... # type: 'Qt.Key'
Key_LaunchMail = ... # type: 'Qt.Key'
Key_LaunchMedia = ... # type: 'Qt.Key'
Key_Launch0 = ... # type: 'Qt.Key'
Key_Launch1 = ... # type: 'Qt.Key'
Key_Launch2 = ... # type: 'Qt.Key'
Key_Launch3 = ... # type: 'Qt.Key'
Key_Launch4 = ... # type: 'Qt.Key'
Key_Launch5 = ... # type: 'Qt.Key'
Key_Launch6 = ... # type: 'Qt.Key'
Key_Launch7 = ... # type: 'Qt.Key'
Key_Launch8 = ... # type: 'Qt.Key'
Key_Launch9 = ... # type: 'Qt.Key'
Key_LaunchA = ... # type: 'Qt.Key'
Key_LaunchB = ... # type: 'Qt.Key'
Key_LaunchC = ... # type: 'Qt.Key'
Key_LaunchD = ... # type: 'Qt.Key'
Key_LaunchE = ... # type: 'Qt.Key'
Key_LaunchF = ... # type: 'Qt.Key'
Key_MediaLast = ... # type: 'Qt.Key'
Key_Select = ... # type: 'Qt.Key'
Key_Yes = ... # type: 'Qt.Key'
Key_No = ... # type: 'Qt.Key'
Key_Context1 = ... # type: 'Qt.Key'
Key_Context2 = ... # type: 'Qt.Key'
Key_Context3 = ... # type: 'Qt.Key'
Key_Context4 = ... # type: 'Qt.Key'
Key_Call = ... # type: 'Qt.Key'
Key_Hangup = ... # type: 'Qt.Key'
Key_Flip = ... # type: 'Qt.Key'
Key_unknown = ... # type: 'Qt.Key'
Key_Execute = ... # type: 'Qt.Key'
Key_Printer = ... # type: 'Qt.Key'
Key_Play = ... # type: 'Qt.Key'
Key_Sleep = ... # type: 'Qt.Key'
Key_Zoom = ... # type: 'Qt.Key'
Key_Cancel = ... # type: 'Qt.Key'
Key_MonBrightnessUp = ... # type: 'Qt.Key'
Key_MonBrightnessDown = ... # type: 'Qt.Key'
Key_KeyboardLightOnOff = ... # type: 'Qt.Key'
Key_KeyboardBrightnessUp = ... # type: 'Qt.Key'
Key_KeyboardBrightnessDown = ... # type: 'Qt.Key'
Key_PowerOff = ... # type: 'Qt.Key'
Key_WakeUp = ... # type: 'Qt.Key'
Key_Eject = ... # type: 'Qt.Key'
Key_ScreenSaver = ... # type: 'Qt.Key'
Key_WWW = ... # type: 'Qt.Key'
Key_Memo = ... # type: 'Qt.Key'
Key_LightBulb = ... # type: 'Qt.Key'
Key_Shop = ... # type: 'Qt.Key'
Key_History = ... # type: 'Qt.Key'
Key_AddFavorite = ... # type: 'Qt.Key'
Key_HotLinks = ... # type: 'Qt.Key'
Key_BrightnessAdjust = ... # type: 'Qt.Key'
Key_Finance = ... # type: 'Qt.Key'
Key_Community = ... # type: 'Qt.Key'
Key_AudioRewind = ... # type: 'Qt.Key'
Key_BackForward = ... # type: 'Qt.Key'
Key_ApplicationLeft = ... # type: 'Qt.Key'
Key_ApplicationRight = ... # type: 'Qt.Key'
Key_Book = ... # type: 'Qt.Key'
Key_CD = ... # type: 'Qt.Key'
Key_Calculator = ... # type: 'Qt.Key'
Key_ToDoList = ... # type: 'Qt.Key'
Key_ClearGrab = ... # type: 'Qt.Key'
Key_Close = ... # type: 'Qt.Key'
Key_Copy = ... # type: 'Qt.Key'
Key_Cut = ... # type: 'Qt.Key'
Key_Display = ... # type: 'Qt.Key'
Key_DOS = ... # type: 'Qt.Key'
Key_Documents = ... # type: 'Qt.Key'
Key_Excel = ... # type: 'Qt.Key'
Key_Explorer = ... # type: 'Qt.Key'
Key_Game = ... # type: 'Qt.Key'
Key_Go = ... # type: 'Qt.Key'
Key_iTouch = ... # type: 'Qt.Key'
Key_LogOff = ... # type: 'Qt.Key'
Key_Market = ... # type: 'Qt.Key'
Key_Meeting = ... # type: 'Qt.Key'
Key_MenuKB = ... # type: 'Qt.Key'
Key_MenuPB = ... # type: 'Qt.Key'
Key_MySites = ... # type: 'Qt.Key'
Key_News = ... # type: 'Qt.Key'
Key_OfficeHome = ... # type: 'Qt.Key'
Key_Option = ... # type: 'Qt.Key'
Key_Paste = ... # type: 'Qt.Key'
Key_Phone = ... # type: 'Qt.Key'
Key_Calendar = ... # type: 'Qt.Key'
Key_Reply = ... # type: 'Qt.Key'
Key_Reload = ... # type: 'Qt.Key'
Key_RotateWindows = ... # type: 'Qt.Key'
Key_RotationPB = ... # type: 'Qt.Key'
Key_RotationKB = ... # type: 'Qt.Key'
Key_Save = ... # type: 'Qt.Key'
Key_Send = ... # type: 'Qt.Key'
Key_Spell = ... # type: 'Qt.Key'
Key_SplitScreen = ... # type: 'Qt.Key'
Key_Support = ... # type: 'Qt.Key'
Key_TaskPane = ... # type: 'Qt.Key'
Key_Terminal = ... # type: 'Qt.Key'
Key_Tools = ... # type: 'Qt.Key'
Key_Travel = ... # type: 'Qt.Key'
Key_Video = ... # type: 'Qt.Key'
Key_Word = ... # type: 'Qt.Key'
Key_Xfer = ... # type: 'Qt.Key'
Key_ZoomIn = ... # type: 'Qt.Key'
Key_ZoomOut = ... # type: 'Qt.Key'
Key_Away = ... # type: 'Qt.Key'
Key_Messenger = ... # type: 'Qt.Key'
Key_WebCam = ... # type: 'Qt.Key'
Key_MailForward = ... # type: 'Qt.Key'
Key_Pictures = ... # type: 'Qt.Key'
Key_Music = ... # type: 'Qt.Key'
Key_Battery = ... # type: 'Qt.Key'
Key_Bluetooth = ... # type: 'Qt.Key'
Key_WLAN = ... # type: 'Qt.Key'
Key_UWB = ... # type: 'Qt.Key'
Key_AudioForward = ... # type: 'Qt.Key'
Key_AudioRepeat = ... # type: 'Qt.Key'
Key_AudioRandomPlay = ... # type: 'Qt.Key'
Key_Subtitle = ... # type: 'Qt.Key'
Key_AudioCycleTrack = ... # type: 'Qt.Key'
Key_Time = ... # type: 'Qt.Key'
Key_Hibernate = ... # type: 'Qt.Key'
Key_View = ... # type: 'Qt.Key'
Key_TopMenu = ... # type: 'Qt.Key'
Key_PowerDown = ... # type: 'Qt.Key'
Key_Suspend = ... # type: 'Qt.Key'
Key_ContrastAdjust = ... # type: 'Qt.Key'
Key_MediaPause = ... # type: 'Qt.Key'
Key_MediaTogglePlayPause = ... # type: 'Qt.Key'
Key_LaunchG = ... # type: 'Qt.Key'
Key_LaunchH = ... # type: 'Qt.Key'
Key_ToggleCallHangup = ... # type: 'Qt.Key'
Key_VoiceDial = ... # type: 'Qt.Key'
Key_LastNumberRedial = ... # type: 'Qt.Key'
Key_Camera = ... # type: 'Qt.Key'
Key_CameraFocus = ... # type: 'Qt.Key'
Key_TouchpadToggle = ... # type: 'Qt.Key'
Key_TouchpadOn = ... # type: 'Qt.Key'
Key_TouchpadOff = ... # type: 'Qt.Key'
Key_MicMute = ... # type: 'Qt.Key'
Key_Red = ... # type: 'Qt.Key'
Key_Green = ... # type: 'Qt.Key'
Key_Yellow = ... # type: 'Qt.Key'
Key_Blue = ... # type: 'Qt.Key'
Key_ChannelUp = ... # type: 'Qt.Key'
Key_ChannelDown = ... # type: 'Qt.Key'
Key_Guide = ... # type: 'Qt.Key'
Key_Info = ... # type: 'Qt.Key'
Key_Settings = ... # type: 'Qt.Key'
Key_Exit = ... # type: 'Qt.Key'
Key_MicVolumeUp = ... # type: 'Qt.Key'
Key_MicVolumeDown = ... # type: 'Qt.Key'
Key_New = ... # type: 'Qt.Key'
Key_Open = ... # type: 'Qt.Key'
Key_Find = ... # type: 'Qt.Key'
Key_Undo = ... # type: 'Qt.Key'
Key_Redo = ... # type: 'Qt.Key'
Key_Dead_Stroke = ... # type: 'Qt.Key'
Key_Dead_Abovecomma = ... # type: 'Qt.Key'
Key_Dead_Abovereversedcomma = ... # type: 'Qt.Key'
Key_Dead_Doublegrave = ... # type: 'Qt.Key'
Key_Dead_Belowring = ... # type: 'Qt.Key'
Key_Dead_Belowmacron = ... # type: 'Qt.Key'
Key_Dead_Belowcircumflex = ... # type: 'Qt.Key'
Key_Dead_Belowtilde = ... # type: 'Qt.Key'
Key_Dead_Belowbreve = ... # type: 'Qt.Key'
Key_Dead_Belowdiaeresis = ... # type: 'Qt.Key'
Key_Dead_Invertedbreve = ... # type: 'Qt.Key'
Key_Dead_Belowcomma = ... # type: 'Qt.Key'
Key_Dead_Currency = ... # type: 'Qt.Key'
Key_Dead_a = ... # type: 'Qt.Key'
Key_Dead_A = ... # type: 'Qt.Key'
Key_Dead_e = ... # type: 'Qt.Key'
Key_Dead_E = ... # type: 'Qt.Key'
Key_Dead_i = ... # type: 'Qt.Key'
Key_Dead_I = ... # type: 'Qt.Key'
Key_Dead_o = ... # type: 'Qt.Key'
Key_Dead_O = ... # type: 'Qt.Key'
Key_Dead_u = ... # type: 'Qt.Key'
Key_Dead_U = ... # type: 'Qt.Key'
Key_Dead_Small_Schwa = ... # type: 'Qt.Key'
Key_Dead_Capital_Schwa = ... # type: 'Qt.Key'
Key_Dead_Greek = ... # type: 'Qt.Key'
Key_Dead_Lowline = ... # type: 'Qt.Key'
Key_Dead_Aboveverticalline = ... # type: 'Qt.Key'
Key_Dead_Belowverticalline = ... # type: 'Qt.Key'
Key_Dead_Longsolidusoverlay = ... # type: 'Qt.Key'
class BGMode(int): ...
TransparentMode = ... # type: 'Qt.BGMode'
OpaqueMode = ... # type: 'Qt.BGMode'
class ImageConversionFlag(int): ...
AutoColor = ... # type: 'Qt.ImageConversionFlag'
ColorOnly = ... # type: 'Qt.ImageConversionFlag'
MonoOnly = ... # type: 'Qt.ImageConversionFlag'
ThresholdAlphaDither = ... # type: 'Qt.ImageConversionFlag'
OrderedAlphaDither = ... # type: 'Qt.ImageConversionFlag'
DiffuseAlphaDither = ... # type: 'Qt.ImageConversionFlag'
DiffuseDither = ... # type: 'Qt.ImageConversionFlag'
OrderedDither = ... # type: 'Qt.ImageConversionFlag'
ThresholdDither = ... # type: 'Qt.ImageConversionFlag'
AutoDither = ... # type: 'Qt.ImageConversionFlag'
PreferDither = ... # type: 'Qt.ImageConversionFlag'
AvoidDither = ... # type: 'Qt.ImageConversionFlag'
NoOpaqueDetection = ... # type: 'Qt.ImageConversionFlag'
NoFormatConversion = ... # type: 'Qt.ImageConversionFlag'
class WidgetAttribute(int): ...
WA_Disabled = ... # type: 'Qt.WidgetAttribute'
WA_UnderMouse = ... # type: 'Qt.WidgetAttribute'
WA_MouseTracking = ... # type: 'Qt.WidgetAttribute'
WA_OpaquePaintEvent = ... # type: 'Qt.WidgetAttribute'
WA_StaticContents = ... # type: 'Qt.WidgetAttribute'
WA_LaidOut = ... # type: 'Qt.WidgetAttribute'
WA_PaintOnScreen = ... # type: 'Qt.WidgetAttribute'
WA_NoSystemBackground = ... # type: 'Qt.WidgetAttribute'
WA_UpdatesDisabled = ... # type: 'Qt.WidgetAttribute'
WA_Mapped = ... # type: 'Qt.WidgetAttribute'
WA_MacNoClickThrough = ... # type: 'Qt.WidgetAttribute'
WA_InputMethodEnabled = ... # type: 'Qt.WidgetAttribute'
WA_WState_Visible = ... # type: 'Qt.WidgetAttribute'
WA_WState_Hidden = ... # type: 'Qt.WidgetAttribute'
WA_ForceDisabled = ... # type: 'Qt.WidgetAttribute'
WA_KeyCompression = ... # type: 'Qt.WidgetAttribute'
WA_PendingMoveEvent = ... # type: 'Qt.WidgetAttribute'
WA_PendingResizeEvent = ... # type: 'Qt.WidgetAttribute'
WA_SetPalette = ... # type: 'Qt.WidgetAttribute'
WA_SetFont = ... # type: 'Qt.WidgetAttribute'
WA_SetCursor = ... # type: 'Qt.WidgetAttribute'
WA_NoChildEventsFromChildren = ... # type: 'Qt.WidgetAttribute'
WA_WindowModified = ... # type: 'Qt.WidgetAttribute'
WA_Resized = ... # type: 'Qt.WidgetAttribute'
WA_Moved = ... # type: 'Qt.WidgetAttribute'
WA_PendingUpdate = ... # type: 'Qt.WidgetAttribute'
WA_InvalidSize = ... # type: 'Qt.WidgetAttribute'
WA_MacMetalStyle = ... # type: 'Qt.WidgetAttribute'
WA_CustomWhatsThis = ... # type: 'Qt.WidgetAttribute'
WA_LayoutOnEntireRect = ... # type: 'Qt.WidgetAttribute'
WA_OutsideWSRange = ... # type: 'Qt.WidgetAttribute'
WA_GrabbedShortcut = ... # type: 'Qt.WidgetAttribute'
WA_TransparentForMouseEvents = ... # type: 'Qt.WidgetAttribute'
WA_PaintUnclipped = ... # type: 'Qt.WidgetAttribute'
WA_SetWindowIcon = ... # type: 'Qt.WidgetAttribute'
WA_NoMouseReplay = ... # type: 'Qt.WidgetAttribute'
WA_DeleteOnClose = ... # type: 'Qt.WidgetAttribute'
WA_RightToLeft = ... # type: 'Qt.WidgetAttribute'
WA_SetLayoutDirection = ... # type: 'Qt.WidgetAttribute'
WA_NoChildEventsForParent = ... # type: 'Qt.WidgetAttribute'
WA_ForceUpdatesDisabled = ... # type: 'Qt.WidgetAttribute'
WA_WState_Created = ... # type: 'Qt.WidgetAttribute'
WA_WState_CompressKeys = ... # type: 'Qt.WidgetAttribute'
WA_WState_InPaintEvent = ... # type: 'Qt.WidgetAttribute'
WA_WState_Reparented = ... # type: 'Qt.WidgetAttribute'
WA_WState_ConfigPending = ... # type: 'Qt.WidgetAttribute'
WA_WState_Polished = ... # type: 'Qt.WidgetAttribute'
WA_WState_OwnSizePolicy = ... # type: 'Qt.WidgetAttribute'
WA_WState_ExplicitShowHide = ... # type: 'Qt.WidgetAttribute'
WA_MouseNoMask = ... # type: 'Qt.WidgetAttribute'
WA_GroupLeader = ... # type: 'Qt.WidgetAttribute'
WA_NoMousePropagation = ... # type: 'Qt.WidgetAttribute'
WA_Hover = ... # type: 'Qt.WidgetAttribute'
WA_InputMethodTransparent = ... # type: 'Qt.WidgetAttribute'
WA_QuitOnClose = ... # type: 'Qt.WidgetAttribute'
WA_KeyboardFocusChange = ... # type: 'Qt.WidgetAttribute'
WA_AcceptDrops = ... # type: 'Qt.WidgetAttribute'
WA_WindowPropagation = ... # type: 'Qt.WidgetAttribute'
WA_NoX11EventCompression = ... # type: 'Qt.WidgetAttribute'
WA_TintedBackground = ... # type: 'Qt.WidgetAttribute'
WA_X11OpenGLOverlay = ... # type: 'Qt.WidgetAttribute'
WA_AttributeCount = ... # type: 'Qt.WidgetAttribute'
WA_AlwaysShowToolTips = ... # type: 'Qt.WidgetAttribute'
WA_MacOpaqueSizeGrip = ... # type: 'Qt.WidgetAttribute'
WA_SetStyle = ... # type: 'Qt.WidgetAttribute'
WA_MacBrushedMetal = ... # type: 'Qt.WidgetAttribute'
WA_SetLocale = ... # type: 'Qt.WidgetAttribute'
WA_MacShowFocusRect = ... # type: 'Qt.WidgetAttribute'
WA_MacNormalSize = ... # type: 'Qt.WidgetAttribute'
WA_MacSmallSize = ... # type: 'Qt.WidgetAttribute'
WA_MacMiniSize = ... # type: 'Qt.WidgetAttribute'
WA_LayoutUsesWidgetRect = ... # type: 'Qt.WidgetAttribute'
WA_StyledBackground = ... # type: 'Qt.WidgetAttribute'
WA_MSWindowsUseDirect3D = ... # type: 'Qt.WidgetAttribute'
WA_MacAlwaysShowToolWindow = ... # type: 'Qt.WidgetAttribute'
WA_StyleSheet = ... # type: 'Qt.WidgetAttribute'
WA_ShowWithoutActivating = ... # type: 'Qt.WidgetAttribute'
WA_NativeWindow = ... # type: 'Qt.WidgetAttribute'
WA_DontCreateNativeAncestors = ... # type: 'Qt.WidgetAttribute'
WA_MacVariableSize = ... # type: 'Qt.WidgetAttribute'
WA_DontShowOnScreen = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeDesktop = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeDock = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeToolBar = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeMenu = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeUtility = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeSplash = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeDialog = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeDropDownMenu = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypePopupMenu = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeToolTip = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeNotification = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeCombo = ... # type: 'Qt.WidgetAttribute'
WA_X11NetWmWindowTypeDND = ... # type: 'Qt.WidgetAttribute'
WA_MacFrameworkScaled = ... # type: 'Qt.WidgetAttribute'
WA_TranslucentBackground = ... # type: 'Qt.WidgetAttribute'
WA_AcceptTouchEvents = ... # type: 'Qt.WidgetAttribute'
WA_TouchPadAcceptSingleTouchEvents = ... # type: 'Qt.WidgetAttribute'
WA_X11DoNotAcceptFocus = ... # type: 'Qt.WidgetAttribute'
WA_MacNoShadow = ... # type: 'Qt.WidgetAttribute'
WA_AlwaysStackOnTop = ... # type: 'Qt.WidgetAttribute'
WA_TabletTracking = ... # type: 'Qt.WidgetAttribute'
WA_ContentsMarginsRespectsSafeArea = ... # type: 'Qt.WidgetAttribute'
WA_StyleSheetTarget = ... # type: 'Qt.WidgetAttribute'
class WindowState(int): ...
WindowNoState = ... # type: 'Qt.WindowState'
WindowMinimized = ... # type: 'Qt.WindowState'
WindowMaximized = ... # type: 'Qt.WindowState'
WindowFullScreen = ... # type: 'Qt.WindowState'
WindowActive = ... # type: 'Qt.WindowState'
class WindowType(int): ...
Widget = ... # type: 'Qt.WindowType'
Window = ... # type: 'Qt.WindowType'
Dialog = ... # type: 'Qt.WindowType'
Sheet = ... # type: 'Qt.WindowType'
Drawer = ... # type: 'Qt.WindowType'
Popup = ... # type: 'Qt.WindowType'
Tool = ... # type: 'Qt.WindowType'
ToolTip = ... # type: 'Qt.WindowType'
SplashScreen = ... # type: 'Qt.WindowType'
Desktop = ... # type: 'Qt.WindowType'
SubWindow = ... # type: 'Qt.WindowType'
WindowType_Mask = ... # type: 'Qt.WindowType'
MSWindowsFixedSizeDialogHint = ... # type: 'Qt.WindowType'
MSWindowsOwnDC = ... # type: 'Qt.WindowType'
X11BypassWindowManagerHint = ... # type: 'Qt.WindowType'
FramelessWindowHint = ... # type: 'Qt.WindowType'
CustomizeWindowHint = ... # type: 'Qt.WindowType'
WindowTitleHint = ... # type: 'Qt.WindowType'
WindowSystemMenuHint = ... # type: 'Qt.WindowType'
WindowMinimizeButtonHint = ... # type: 'Qt.WindowType'
WindowMaximizeButtonHint = ... # type: 'Qt.WindowType'
WindowMinMaxButtonsHint = ... # type: 'Qt.WindowType'
WindowContextHelpButtonHint = ... # type: 'Qt.WindowType'
WindowShadeButtonHint = ... # type: 'Qt.WindowType'
WindowStaysOnTopHint = ... # type: 'Qt.WindowType'
WindowStaysOnBottomHint = ... # type: 'Qt.WindowType'
WindowCloseButtonHint = ... # type: 'Qt.WindowType'
MacWindowToolBarButtonHint = ... # type: 'Qt.WindowType'
BypassGraphicsProxyWidget = ... # type: 'Qt.WindowType'
WindowTransparentForInput = ... # type: 'Qt.WindowType'
WindowOverridesSystemGestures = ... # type: 'Qt.WindowType'
WindowDoesNotAcceptFocus = ... # type: 'Qt.WindowType'
NoDropShadowWindowHint = ... # type: 'Qt.WindowType'
WindowFullscreenButtonHint = ... # type: 'Qt.WindowType'
ForeignWindow = ... # type: 'Qt.WindowType'
BypassWindowManagerHint = ... # type: 'Qt.WindowType'
CoverWindow = ... # type: 'Qt.WindowType'
MaximizeUsingFullscreenGeometryHint = ... # type: 'Qt.WindowType'
class TextElideMode(int): ...
ElideLeft = ... # type: 'Qt.TextElideMode'
ElideRight = ... # type: 'Qt.TextElideMode'
ElideMiddle = ... # type: 'Qt.TextElideMode'
ElideNone = ... # type: 'Qt.TextElideMode'
class TextFlag(int): ...
TextSingleLine = ... # type: 'Qt.TextFlag'
TextDontClip = ... # type: 'Qt.TextFlag'
TextExpandTabs = ... # type: 'Qt.TextFlag'
TextShowMnemonic = ... # type: 'Qt.TextFlag'
TextWordWrap = ... # type: 'Qt.TextFlag'
TextWrapAnywhere = ... # type: 'Qt.TextFlag'
TextDontPrint = ... # type: 'Qt.TextFlag'
TextIncludeTrailingSpaces = ... # type: 'Qt.TextFlag'
TextHideMnemonic = ... # type: 'Qt.TextFlag'
TextJustificationForced = ... # type: 'Qt.TextFlag'
class AlignmentFlag(int): ...
AlignLeft = ... # type: 'Qt.AlignmentFlag'
AlignLeading = ... # type: 'Qt.AlignmentFlag'
AlignRight = ... # type: 'Qt.AlignmentFlag'
AlignTrailing = ... # type: 'Qt.AlignmentFlag'
AlignHCenter = ... # type: 'Qt.AlignmentFlag'
AlignJustify = ... # type: 'Qt.AlignmentFlag'
AlignAbsolute = ... # type: 'Qt.AlignmentFlag'
AlignHorizontal_Mask = ... # type: 'Qt.AlignmentFlag'
AlignTop = ... # type: 'Qt.AlignmentFlag'
AlignBottom = ... # type: 'Qt.AlignmentFlag'
AlignVCenter = ... # type: 'Qt.AlignmentFlag'
AlignVertical_Mask = ... # type: 'Qt.AlignmentFlag'
AlignCenter = ... # type: 'Qt.AlignmentFlag'
AlignBaseline = ... # type: 'Qt.AlignmentFlag'
class SortOrder(int): ...
AscendingOrder = ... # type: 'Qt.SortOrder'
DescendingOrder = ... # type: 'Qt.SortOrder'
class FocusPolicy(int): ...
NoFocus = ... # type: 'Qt.FocusPolicy'
TabFocus = ... # type: 'Qt.FocusPolicy'
ClickFocus = ... # type: 'Qt.FocusPolicy'
StrongFocus = ... # type: 'Qt.FocusPolicy'
WheelFocus = ... # type: 'Qt.FocusPolicy'
class Orientation(int): ...
Horizontal = ... # type: 'Qt.Orientation'
Vertical = ... # type: 'Qt.Orientation'
class MouseButton(int): ...
NoButton = ... # type: 'Qt.MouseButton'
AllButtons = ... # type: 'Qt.MouseButton'
LeftButton = ... # type: 'Qt.MouseButton'
RightButton = ... # type: 'Qt.MouseButton'
MidButton = ... # type: 'Qt.MouseButton'
MiddleButton = ... # type: 'Qt.MouseButton'
XButton1 = ... # type: 'Qt.MouseButton'
XButton2 = ... # type: 'Qt.MouseButton'
BackButton = ... # type: 'Qt.MouseButton'
ExtraButton1 = ... # type: 'Qt.MouseButton'
ForwardButton = ... # type: 'Qt.MouseButton'
ExtraButton2 = ... # type: 'Qt.MouseButton'
TaskButton = ... # type: 'Qt.MouseButton'
ExtraButton3 = ... # type: 'Qt.MouseButton'
ExtraButton4 = ... # type: 'Qt.MouseButton'
ExtraButton5 = ... # type: 'Qt.MouseButton'
ExtraButton6 = ... # type: 'Qt.MouseButton'
ExtraButton7 = ... # type: 'Qt.MouseButton'
ExtraButton8 = ... # type: 'Qt.MouseButton'
ExtraButton9 = ... # type: 'Qt.MouseButton'
ExtraButton10 = ... # type: 'Qt.MouseButton'
ExtraButton11 = ... # type: 'Qt.MouseButton'
ExtraButton12 = ... # type: 'Qt.MouseButton'
ExtraButton13 = ... # type: 'Qt.MouseButton'
ExtraButton14 = ... # type: 'Qt.MouseButton'
ExtraButton15 = ... # type: 'Qt.MouseButton'
ExtraButton16 = ... # type: 'Qt.MouseButton'
ExtraButton17 = ... # type: 'Qt.MouseButton'
ExtraButton18 = ... # type: 'Qt.MouseButton'
ExtraButton19 = ... # type: 'Qt.MouseButton'
ExtraButton20 = ... # type: 'Qt.MouseButton'
ExtraButton21 = ... # type: 'Qt.MouseButton'
ExtraButton22 = ... # type: 'Qt.MouseButton'
ExtraButton23 = ... # type: 'Qt.MouseButton'
ExtraButton24 = ... # type: 'Qt.MouseButton'
class Modifier(int): ...
META = ... # type: 'Qt.Modifier'
SHIFT = ... # type: 'Qt.Modifier'
CTRL = ... # type: 'Qt.Modifier'
ALT = ... # type: 'Qt.Modifier'
MODIFIER_MASK = ... # type: 'Qt.Modifier'
UNICODE_ACCEL = ... # type: 'Qt.Modifier'
class KeyboardModifier(int): ...
NoModifier = ... # type: 'Qt.KeyboardModifier'
ShiftModifier = ... # type: 'Qt.KeyboardModifier'
ControlModifier = ... # type: 'Qt.KeyboardModifier'
AltModifier = ... # type: 'Qt.KeyboardModifier'
MetaModifier = ... # type: 'Qt.KeyboardModifier'
KeypadModifier = ... # type: 'Qt.KeyboardModifier'
GroupSwitchModifier = ... # type: 'Qt.KeyboardModifier'
KeyboardModifierMask = ... # type: 'Qt.KeyboardModifier'
class GlobalColor(int): ...
color0 = ... # type: 'Qt.GlobalColor'
color1 = ... # type: 'Qt.GlobalColor'
black = ... # type: 'Qt.GlobalColor'
white = ... # type: 'Qt.GlobalColor'
darkGray = ... # type: 'Qt.GlobalColor'
gray = ... # type: 'Qt.GlobalColor'
lightGray = ... # type: 'Qt.GlobalColor'
red = ... # type: 'Qt.GlobalColor'
green = ... # type: 'Qt.GlobalColor'
blue = ... # type: 'Qt.GlobalColor'
cyan = ... # type: 'Qt.GlobalColor'
magenta = ... # type: 'Qt.GlobalColor'
yellow = ... # type: 'Qt.GlobalColor'
darkRed = ... # type: 'Qt.GlobalColor'
darkGreen = ... # type: 'Qt.GlobalColor'
darkBlue = ... # type: 'Qt.GlobalColor'
darkCyan = ... # type: 'Qt.GlobalColor'
darkMagenta = ... # type: 'Qt.GlobalColor'
darkYellow = ... # type: 'Qt.GlobalColor'
transparent = ... # type: 'Qt.GlobalColor'
class KeyboardModifiers(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.KeyboardModifiers', 'Qt.KeyboardModifier']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.KeyboardModifiers') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.KeyboardModifiers': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class MouseButtons(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.MouseButtons', 'Qt.MouseButton']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.MouseButtons') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.MouseButtons': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class Orientations(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.Orientations', 'Qt.Orientation']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.Orientations') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.Orientations': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class Alignment(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.Alignment', 'Qt.AlignmentFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.Alignment') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.Alignment': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class WindowFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.WindowFlags', 'Qt.WindowType']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.WindowFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.WindowFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class WindowStates(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.WindowStates', 'Qt.WindowState']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.WindowStates') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.WindowStates': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ImageConversionFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.ImageConversionFlags', 'Qt.ImageConversionFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.ImageConversionFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.ImageConversionFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class DockWidgetAreas(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.DockWidgetAreas', 'Qt.DockWidgetArea']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.DockWidgetAreas') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.DockWidgetAreas': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ToolBarAreas(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.ToolBarAreas', 'Qt.ToolBarArea']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.ToolBarAreas') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.ToolBarAreas': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class InputMethodQueries(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.InputMethodQueries', 'Qt.InputMethodQuery']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.InputMethodQueries') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.InputMethodQueries': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class DropActions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.DropActions', 'Qt.DropAction']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.DropActions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.DropActions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ItemFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.ItemFlags', 'Qt.ItemFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.ItemFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.ItemFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class MatchFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.MatchFlags', 'Qt.MatchFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.MatchFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.MatchFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class TextInteractionFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.TextInteractionFlags', 'Qt.TextInteractionFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.TextInteractionFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.TextInteractionFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class InputMethodHints(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.InputMethodHints', 'Qt.InputMethodHint']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.InputMethodHints') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.InputMethodHints': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class TouchPointStates(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.TouchPointStates', 'Qt.TouchPointState']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.TouchPointStates') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.TouchPointStates': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class GestureFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.GestureFlags', 'Qt.GestureFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.GestureFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.GestureFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ScreenOrientations(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.ScreenOrientations', 'Qt.ScreenOrientation']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.ScreenOrientations') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.ScreenOrientations': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class FindChildOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.FindChildOptions', 'Qt.FindChildOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.FindChildOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.FindChildOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ApplicationStates(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.ApplicationStates', 'Qt.ApplicationState']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.ApplicationStates') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.ApplicationStates': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class Edges(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.Edges', 'Qt.Edge']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.Edges') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.Edges': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class MouseEventFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['Qt.MouseEventFlags', 'Qt.MouseEventFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'Qt.MouseEventFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'Qt.MouseEventFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class QObject(sip.wrapper):
staticMetaObject = ... # type: 'QMetaObject'
def __init__(self, parent: typing.Optional['QObject'] = ...) -> None: ...
@typing.overload
@staticmethod
def disconnect(a0: 'QMetaObject.Connection') -> bool: ...
@typing.overload
def disconnect(self) -> None: ...
def isSignalConnected(self, signal: 'QMetaMethod') -> bool: ...
def senderSignalIndex(self) -> int: ...
def disconnectNotify(self, signal: 'QMetaMethod') -> None: ...
def connectNotify(self, signal: 'QMetaMethod') -> None: ...
def customEvent(self, a0: 'QEvent') -> None: ...
def childEvent(self, a0: 'QChildEvent') -> None: ...
def timerEvent(self, a0: 'QTimerEvent') -> None: ...
def receivers(self, signal: PYQT_SIGNAL) -> int: ...
def sender(self) -> 'QObject': ...
def deleteLater(self) -> None: ...
def inherits(self, classname: str) -> bool: ...
def parent(self) -> 'QObject': ...
def objectNameChanged(self, objectName: str) -> None: ...
def destroyed(self, object: typing.Optional['QObject'] = ...) -> None: ...
def property(self, name: str) -> typing.Any: ...
def setProperty(self, name: str, value: typing.Any) -> bool: ...
def dynamicPropertyNames(self) -> typing.List['QByteArray']: ...
def dumpObjectTree(self) -> None: ...
def dumpObjectInfo(self) -> None: ...
def removeEventFilter(self, a0: 'QObject') -> None: ...
def installEventFilter(self, a0: 'QObject') -> None: ...
def setParent(self, a0: 'QObject') -> None: ...
def children(self) -> typing.List['QObject']: ...
def killTimer(self, id: int) -> None: ...
def startTimer(self, interval: int, timerType: Qt.TimerType = ...) -> int: ...
def moveToThread(self, thread: 'QThread') -> None: ...
def thread(self) -> 'QThread': ...
def blockSignals(self, b: bool) -> bool: ...
def signalsBlocked(self) -> bool: ...
def isWindowType(self) -> bool: ...
def isWidgetType(self) -> bool: ...
def setObjectName(self, name: str) -> None: ...
def objectName(self) -> str: ...
@typing.overload
def findChildren(self, type: type, name: str = ..., options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChildren(self, types: typing.Tuple, name: str = ..., options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChildren(self, type: type, regExp: 'QRegExp', options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChildren(self, types: typing.Tuple, regExp: 'QRegExp', options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChildren(self, type: type, re: 'QRegularExpression', options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChildren(self, types: typing.Tuple, re: 'QRegularExpression', options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> typing.List['QObject']: ...
@typing.overload
def findChild(self, type: type, name: str = ..., options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> 'QObject': ...
@typing.overload
def findChild(self, types: typing.Tuple, name: str = ..., options: typing.Union[Qt.FindChildOptions, Qt.FindChildOption] = ...) -> 'QObject': ...
def tr(self, sourceText: str, disambiguation: typing.Optional[str] = ..., n: int = ...) -> str: ...
def eventFilter(self, a0: 'QObject', a1: 'QEvent') -> bool: ...
def event(self, a0: 'QEvent') -> bool: ...
def __getattr__(self, name: str) -> typing.Any: ...
def pyqtConfigure(self, a0: typing.Any) -> None: ...
def metaObject(self) -> 'QMetaObject': ...
class QAbstractAnimation(QObject):
class DeletionPolicy(int): ...
KeepWhenStopped = ... # type: 'QAbstractAnimation.DeletionPolicy'
DeleteWhenStopped = ... # type: 'QAbstractAnimation.DeletionPolicy'
class State(int): ...
Stopped = ... # type: 'QAbstractAnimation.State'
Paused = ... # type: 'QAbstractAnimation.State'
Running = ... # type: 'QAbstractAnimation.State'
class Direction(int): ...
Forward = ... # type: 'QAbstractAnimation.Direction'
Backward = ... # type: 'QAbstractAnimation.Direction'
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def updateDirection(self, direction: 'QAbstractAnimation.Direction') -> None: ...
def updateState(self, newState: 'QAbstractAnimation.State', oldState: 'QAbstractAnimation.State') -> None: ...
def updateCurrentTime(self, currentTime: int) -> None: ...
def event(self, event: 'QEvent') -> bool: ...
def setCurrentTime(self, msecs: int) -> None: ...
def stop(self) -> None: ...
def setPaused(self, a0: bool) -> None: ...
def resume(self) -> None: ...
def pause(self) -> None: ...
def start(self, policy: 'QAbstractAnimation.DeletionPolicy' = ...) -> None: ...
def directionChanged(self, a0: 'QAbstractAnimation.Direction') -> None: ...
def currentLoopChanged(self, currentLoop: int) -> None: ...
def stateChanged(self, newState: 'QAbstractAnimation.State', oldState: 'QAbstractAnimation.State') -> None: ...
def finished(self) -> None: ...
def totalDuration(self) -> int: ...
def duration(self) -> int: ...
def currentLoop(self) -> int: ...
def setLoopCount(self, loopCount: int) -> None: ...
def loopCount(self) -> int: ...
def currentLoopTime(self) -> int: ...
def currentTime(self) -> int: ...
def setDirection(self, direction: 'QAbstractAnimation.Direction') -> None: ...
def direction(self) -> 'QAbstractAnimation.Direction': ...
def group(self) -> 'QAnimationGroup': ...
def state(self) -> 'QAbstractAnimation.State': ...
class QAbstractEventDispatcher(QObject):
class TimerInfo(sip.simplewrapper):
interval = ... # type: int
timerId = ... # type: int
timerType = ... # type: Qt.TimerType
@typing.overload
def __init__(self, id: int, i: int, t: Qt.TimerType) -> None: ...
@typing.overload
def __init__(self, a0: 'QAbstractEventDispatcher.TimerInfo') -> None: ...
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def awake(self) -> None: ...
def aboutToBlock(self) -> None: ...
def filterNativeEvent(self, eventType: typing.Union['QByteArray', bytes, bytearray], message: sip.voidptr) -> typing.Tuple[bool, int]: ...
def unregisterEventNotifier(self, notifier: 'QWinEventNotifier') -> None: ...
def registerEventNotifier(self, notifier: 'QWinEventNotifier') -> bool: ...
def removeNativeEventFilter(self, filterObj: 'QAbstractNativeEventFilter') -> None: ...
def installNativeEventFilter(self, filterObj: 'QAbstractNativeEventFilter') -> None: ...
def remainingTime(self, timerId: int) -> int: ...
def closingDown(self) -> None: ...
def startingUp(self) -> None: ...
def flush(self) -> None: ...
def interrupt(self) -> None: ...
def wakeUp(self) -> None: ...
def registeredTimers(self, object: QObject) -> typing.List['QAbstractEventDispatcher.TimerInfo']: ...
def unregisterTimers(self, object: QObject) -> bool: ...
def unregisterTimer(self, timerId: int) -> bool: ...
@typing.overload
def registerTimer(self, interval: int, timerType: Qt.TimerType, object: QObject) -> int: ...
@typing.overload
def registerTimer(self, timerId: int, interval: int, timerType: Qt.TimerType, object: QObject) -> None: ...
def unregisterSocketNotifier(self, notifier: 'QSocketNotifier') -> None: ...
def registerSocketNotifier(self, notifier: 'QSocketNotifier') -> None: ...
def hasPendingEvents(self) -> bool: ...
def processEvents(self, flags: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag']) -> bool: ...
@staticmethod
def instance(thread: typing.Optional['QThread'] = ...) -> 'QAbstractEventDispatcher': ...
class QModelIndex(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QModelIndex') -> None: ...
@typing.overload
def __init__(self, a0: 'QPersistentModelIndex') -> None: ...
def __hash__(self) -> int: ...
def siblingAtRow(self, row: int) -> 'QModelIndex': ...
def siblingAtColumn(self, column: int) -> 'QModelIndex': ...
def sibling(self, arow: int, acolumn: int) -> 'QModelIndex': ...
def parent(self) -> 'QModelIndex': ...
def isValid(self) -> bool: ...
def model(self) -> 'QAbstractItemModel': ...
def internalId(self) -> int: ...
def internalPointer(self) -> typing.Any: ...
def flags(self) -> Qt.ItemFlags: ...
def data(self, role: int = ...) -> typing.Any: ...
def column(self) -> int: ...
def row(self) -> int: ...
def child(self, arow: int, acolumn: int) -> 'QModelIndex': ...
class QPersistentModelIndex(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, index: QModelIndex) -> None: ...
@typing.overload
def __init__(self, other: 'QPersistentModelIndex') -> None: ...
def __hash__(self) -> int: ...
def swap(self, other: 'QPersistentModelIndex') -> None: ...
def isValid(self) -> bool: ...
def model(self) -> 'QAbstractItemModel': ...
def child(self, row: int, column: int) -> QModelIndex: ...
def sibling(self, row: int, column: int) -> QModelIndex: ...
def parent(self) -> QModelIndex: ...
def flags(self) -> Qt.ItemFlags: ...
def data(self, role: int = ...) -> typing.Any: ...
def column(self) -> int: ...
def row(self) -> int: ...
class QAbstractItemModel(QObject):
class CheckIndexOption(int): ...
NoOption = ... # type: 'QAbstractItemModel.CheckIndexOption'
IndexIsValid = ... # type: 'QAbstractItemModel.CheckIndexOption'
DoNotUseParent = ... # type: 'QAbstractItemModel.CheckIndexOption'
ParentIsInvalid = ... # type: 'QAbstractItemModel.CheckIndexOption'
class LayoutChangeHint(int): ...
NoLayoutChangeHint = ... # type: 'QAbstractItemModel.LayoutChangeHint'
VerticalSortHint = ... # type: 'QAbstractItemModel.LayoutChangeHint'
HorizontalSortHint = ... # type: 'QAbstractItemModel.LayoutChangeHint'
class CheckIndexOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QAbstractItemModel.CheckIndexOptions', 'QAbstractItemModel.CheckIndexOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QAbstractItemModel.CheckIndexOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QAbstractItemModel.CheckIndexOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def checkIndex(self, index: QModelIndex, options: typing.Union['QAbstractItemModel.CheckIndexOptions', 'QAbstractItemModel.CheckIndexOption'] = ...) -> bool: ...
def moveColumn(self, sourceParent: QModelIndex, sourceColumn: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def moveRow(self, sourceParent: QModelIndex, sourceRow: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def canDropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def resetInternalData(self) -> None: ...
def endResetModel(self) -> None: ...
def beginResetModel(self) -> None: ...
def endMoveColumns(self) -> None: ...
def beginMoveColumns(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationColumn: int) -> bool: ...
def endMoveRows(self) -> None: ...
def beginMoveRows(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationRow: int) -> bool: ...
def columnsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, column: int) -> None: ...
def columnsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationColumn: int) -> None: ...
def rowsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, row: int) -> None: ...
def rowsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationRow: int) -> None: ...
def createIndex(self, row: int, column: int, object: typing.Any = ...) -> QModelIndex: ...
def roleNames(self) -> typing.Dict[int, 'QByteArray']: ...
def supportedDragActions(self) -> Qt.DropActions: ...
def removeColumn(self, column: int, parent: QModelIndex = ...) -> bool: ...
def removeRow(self, row: int, parent: QModelIndex = ...) -> bool: ...
def insertColumn(self, column: int, parent: QModelIndex = ...) -> bool: ...
def insertRow(self, row: int, parent: QModelIndex = ...) -> bool: ...
def changePersistentIndexList(self, from_: typing.Iterable[QModelIndex], to: typing.Iterable[QModelIndex]) -> None: ...
def changePersistentIndex(self, from_: QModelIndex, to: QModelIndex) -> None: ...
def persistentIndexList(self) -> typing.List[QModelIndex]: ...
def endRemoveColumns(self) -> None: ...
def beginRemoveColumns(self, parent: QModelIndex, first: int, last: int) -> None: ...
def endInsertColumns(self) -> None: ...
def beginInsertColumns(self, parent: QModelIndex, first: int, last: int) -> None: ...
def endRemoveRows(self) -> None: ...
def beginRemoveRows(self, parent: QModelIndex, first: int, last: int) -> None: ...
def endInsertRows(self) -> None: ...
def beginInsertRows(self, parent: QModelIndex, first: int, last: int) -> None: ...
def decodeData(self, row: int, column: int, parent: QModelIndex, stream: 'QDataStream') -> bool: ...
def encodeData(self, indexes: typing.Iterable[QModelIndex], stream: 'QDataStream') -> None: ...
def revert(self) -> None: ...
def submit(self) -> bool: ...
def modelReset(self) -> None: ...
def modelAboutToBeReset(self) -> None: ...
def columnsRemoved(self, parent: QModelIndex, first: int, last: int) -> None: ...
def columnsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) -> None: ...
def columnsInserted(self, parent: QModelIndex, first: int, last: int) -> None: ...
def columnsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) -> None: ...
def rowsRemoved(self, parent: QModelIndex, first: int, last: int) -> None: ...
def rowsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) -> None: ...
def rowsInserted(self, parent: QModelIndex, first: int, last: int) -> None: ...
def rowsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) -> None: ...
def layoutChanged(self, parents: typing.Iterable[QPersistentModelIndex] = ..., hint: 'QAbstractItemModel.LayoutChangeHint' = ...) -> None: ...
def layoutAboutToBeChanged(self, parents: typing.Iterable[QPersistentModelIndex] = ..., hint: 'QAbstractItemModel.LayoutChangeHint' = ...) -> None: ...
def headerDataChanged(self, orientation: Qt.Orientation, first: int, last: int) -> None: ...
def dataChanged(self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: typing.Iterable[int] = ...) -> None: ...
def span(self, index: QModelIndex) -> 'QSize': ...
def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: typing.Union[Qt.MatchFlags, Qt.MatchFlag] = ...) -> typing.List[QModelIndex]: ...
def buddy(self, index: QModelIndex) -> QModelIndex: ...
def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def canFetchMore(self, parent: QModelIndex) -> bool: ...
def fetchMore(self, parent: QModelIndex) -> None: ...
def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def supportedDropActions(self) -> Qt.DropActions: ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def mimeData(self, indexes: typing.Iterable[QModelIndex]) -> 'QMimeData': ...
def mimeTypes(self) -> typing.List[str]: ...
def setItemData(self, index: QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ...
def itemData(self, index: QModelIndex) -> typing.Dict[int, typing.Any]: ...
def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
def columnCount(self, parent: QModelIndex = ...) -> int: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
@typing.overload
def parent(self, child: QModelIndex) -> QModelIndex: ...
@typing.overload
def parent(self) -> QObject: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
def hasIndex(self, row: int, column: int, parent: QModelIndex = ...) -> bool: ...
class QAbstractTableModel(QAbstractItemModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def parent(self) -> QObject: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
class QAbstractListModel(QAbstractItemModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def parent(self) -> QObject: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def index(self, row: int, column: int = ..., parent: QModelIndex = ...) -> QModelIndex: ...
class QAbstractNativeEventFilter(sip.simplewrapper):
def __init__(self) -> None: ...
def nativeEventFilter(self, eventType: typing.Union['QByteArray', bytes, bytearray], message: sip.voidptr) -> typing.Tuple[bool, int]: ...
class QAbstractProxyModel(QAbstractItemModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def supportedDragActions(self) -> Qt.DropActions: ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def canDropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def sourceModelChanged(self) -> None: ...
def resetInternalData(self) -> None: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def supportedDropActions(self) -> Qt.DropActions: ...
def mimeTypes(self) -> typing.List[str]: ...
def mimeData(self, indexes: typing.Iterable[QModelIndex]) -> 'QMimeData': ...
def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
def span(self, index: QModelIndex) -> 'QSize': ...
def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
def fetchMore(self, parent: QModelIndex) -> None: ...
def canFetchMore(self, parent: QModelIndex) -> bool: ...
def buddy(self, index: QModelIndex) -> QModelIndex: ...
def setItemData(self, index: QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def itemData(self, index: QModelIndex) -> typing.Dict[int, typing.Any]: ...
def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
def data(self, proxyIndex: QModelIndex, role: int = ...) -> typing.Any: ...
def revert(self) -> None: ...
def submit(self) -> bool: ...
def mapSelectionFromSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
def mapSelectionToSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
def sourceModel(self) -> QAbstractItemModel: ...
def setSourceModel(self, sourceModel: QAbstractItemModel) -> None: ...
class QAbstractState(QObject):
def __init__(self, parent: typing.Optional['QState'] = ...) -> None: ...
def event(self, e: 'QEvent') -> bool: ...
def onExit(self, event: 'QEvent') -> None: ...
def onEntry(self, event: 'QEvent') -> None: ...
def exited(self) -> None: ...
def entered(self) -> None: ...
def activeChanged(self, active: bool) -> None: ...
def active(self) -> bool: ...
def machine(self) -> 'QStateMachine': ...
def parentState(self) -> 'QState': ...
class QAbstractTransition(QObject):
class TransitionType(int): ...
ExternalTransition = ... # type: 'QAbstractTransition.TransitionType'
InternalTransition = ... # type: 'QAbstractTransition.TransitionType'
def __init__(self, sourceState: typing.Optional['QState'] = ...) -> None: ...
def setTransitionType(self, type: 'QAbstractTransition.TransitionType') -> None: ...
def transitionType(self) -> 'QAbstractTransition.TransitionType': ...
def event(self, e: 'QEvent') -> bool: ...
def onTransition(self, event: 'QEvent') -> None: ...
def eventTest(self, event: 'QEvent') -> bool: ...
def targetStatesChanged(self) -> None: ...
def targetStateChanged(self) -> None: ...
def triggered(self) -> None: ...
def animations(self) -> typing.List[QAbstractAnimation]: ...
def removeAnimation(self, animation: QAbstractAnimation) -> None: ...
def addAnimation(self, animation: QAbstractAnimation) -> None: ...
def machine(self) -> 'QStateMachine': ...
def setTargetStates(self, targets: typing.Iterable[QAbstractState]) -> None: ...
def targetStates(self) -> typing.List[QAbstractState]: ...
def setTargetState(self, target: QAbstractState) -> None: ...
def targetState(self) -> QAbstractState: ...
def sourceState(self) -> 'QState': ...
class QAnimationGroup(QAbstractAnimation):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, event: 'QEvent') -> bool: ...
def clear(self) -> None: ...
def takeAnimation(self, index: int) -> QAbstractAnimation: ...
def removeAnimation(self, animation: QAbstractAnimation) -> None: ...
def insertAnimation(self, index: int, animation: QAbstractAnimation) -> None: ...
def addAnimation(self, animation: QAbstractAnimation) -> None: ...
def indexOfAnimation(self, animation: QAbstractAnimation) -> int: ...
def animationCount(self) -> int: ...
def animationAt(self, index: int) -> QAbstractAnimation: ...
class QBasicTimer(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QBasicTimer') -> None: ...
def swap(self, other: 'QBasicTimer') -> None: ...
def stop(self) -> None: ...
@typing.overload
def start(self, msec: int, timerType: Qt.TimerType, obj: QObject) -> None: ...
@typing.overload
def start(self, msec: int, obj: QObject) -> None: ...
def timerId(self) -> int: ...
def isActive(self) -> bool: ...
class QBitArray(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, size: int, value: bool = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QBitArray') -> None: ...
@staticmethod
def fromBits(data: str, len: int) -> 'QBitArray': ...
def bits(self) -> bytes: ...
def swap(self, other: 'QBitArray') -> None: ...
def __hash__(self) -> int: ...
def at(self, i: int) -> bool: ...
def __getitem__(self, i: int) -> bool: ...
def toggleBit(self, i: int) -> bool: ...
def clearBit(self, i: int) -> None: ...
@typing.overload
def setBit(self, i: int) -> None: ...
@typing.overload
def setBit(self, i: int, val: bool) -> None: ...
def testBit(self, i: int) -> bool: ...
def truncate(self, pos: int) -> None: ...
@typing.overload
def fill(self, val: bool, first: int, last: int) -> None: ...
@typing.overload
def fill(self, value: bool, size: int = ...) -> bool: ...
def __invert__(self) -> 'QBitArray': ...
def clear(self) -> None: ...
def isDetached(self) -> bool: ...
def detach(self) -> None: ...
def resize(self, size: int) -> None: ...
def isNull(self) -> bool: ...
def isEmpty(self) -> bool: ...
def __len__(self) -> int: ...
@typing.overload
def count(self) -> int: ...
@typing.overload
def count(self, on: bool) -> int: ...
def size(self) -> int: ...
class QIODevice(QObject):
class OpenModeFlag(int): ...
NotOpen = ... # type: 'QIODevice.OpenModeFlag'
ReadOnly = ... # type: 'QIODevice.OpenModeFlag'
WriteOnly = ... # type: 'QIODevice.OpenModeFlag'
ReadWrite = ... # type: 'QIODevice.OpenModeFlag'
Append = ... # type: 'QIODevice.OpenModeFlag'
Truncate = ... # type: 'QIODevice.OpenModeFlag'
Text = ... # type: 'QIODevice.OpenModeFlag'
Unbuffered = ... # type: 'QIODevice.OpenModeFlag'
NewOnly = ... # type: 'QIODevice.OpenModeFlag'
ExistingOnly = ... # type: 'QIODevice.OpenModeFlag'
class OpenMode(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QIODevice.OpenMode', 'QIODevice.OpenModeFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QIODevice.OpenMode') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QIODevice.OpenMode': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, parent: QObject) -> None: ...
def skip(self, maxSize: int) -> int: ...
def channelBytesWritten(self, channel: int, bytes: int) -> None: ...
def channelReadyRead(self, channel: int) -> None: ...
def isTransactionStarted(self) -> bool: ...
def rollbackTransaction(self) -> None: ...
def commitTransaction(self) -> None: ...
def startTransaction(self) -> None: ...
def setCurrentWriteChannel(self, channel: int) -> None: ...
def currentWriteChannel(self) -> int: ...
def setCurrentReadChannel(self, channel: int) -> None: ...
def currentReadChannel(self) -> int: ...
def writeChannelCount(self) -> int: ...
def readChannelCount(self) -> int: ...
def setErrorString(self, errorString: str) -> None: ...
def setOpenMode(self, openMode: typing.Union['QIODevice.OpenMode', 'QIODevice.OpenModeFlag']) -> None: ...
def writeData(self, data: bytes) -> int: ...
def readLineData(self, maxlen: int) -> bytes: ...
def readData(self, maxlen: int) -> bytes: ...
def readChannelFinished(self) -> None: ...
def aboutToClose(self) -> None: ...
def bytesWritten(self, bytes: int) -> None: ...
def readyRead(self) -> None: ...
def errorString(self) -> str: ...
def getChar(self) -> typing.Tuple[bool, str]: ...
def putChar(self, c: str) -> bool: ...
def ungetChar(self, c: str) -> None: ...
def waitForBytesWritten(self, msecs: int) -> bool: ...
def waitForReadyRead(self, msecs: int) -> bool: ...
def write(self, data: typing.Union['QByteArray', bytes, bytearray]) -> int: ...
def peek(self, maxlen: int) -> 'QByteArray': ...
def canReadLine(self) -> bool: ...
def readLine(self, maxlen: int = ...) -> bytes: ...
def readAll(self) -> 'QByteArray': ...
def read(self, maxlen: int) -> bytes: ...
def bytesToWrite(self) -> int: ...
def bytesAvailable(self) -> int: ...
def reset(self) -> bool: ...
def atEnd(self) -> bool: ...
def seek(self, pos: int) -> bool: ...
def size(self) -> int: ...
def pos(self) -> int: ...
def close(self) -> None: ...
def open(self, mode: typing.Union['QIODevice.OpenMode', 'QIODevice.OpenModeFlag']) -> bool: ...
def isSequential(self) -> bool: ...
def isWritable(self) -> bool: ...
def isReadable(self) -> bool: ...
def isOpen(self) -> bool: ...
def isTextModeEnabled(self) -> bool: ...
def setTextModeEnabled(self, enabled: bool) -> None: ...
def openMode(self) -> 'QIODevice.OpenMode': ...
class QBuffer(QIODevice):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, byteArray: 'QByteArray', parent: typing.Optional[QObject] = ...) -> None: ...
def disconnectNotify(self, a0: 'QMetaMethod') -> None: ...
def connectNotify(self, a0: 'QMetaMethod') -> None: ...
def writeData(self, data: bytes) -> int: ...
def readData(self, maxlen: int) -> bytes: ...
def canReadLine(self) -> bool: ...
def atEnd(self) -> bool: ...
def seek(self, off: int) -> bool: ...
def pos(self) -> int: ...
def size(self) -> int: ...
def close(self) -> None: ...
def open(self, openMode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag]) -> bool: ...
@typing.overload
def setData(self, data: typing.Union['QByteArray', bytes, bytearray]) -> None: ...
@typing.overload
def setData(self, adata: bytes) -> None: ...
def setBuffer(self, a: 'QByteArray') -> None: ...
def data(self) -> 'QByteArray': ...
def buffer(self) -> 'QByteArray': ...
class QByteArray(sip.simplewrapper):
class Base64DecodingStatus(int): ...
Ok = ... # type: 'QByteArray.Base64DecodingStatus'
IllegalInputLength = ... # type: 'QByteArray.Base64DecodingStatus'
IllegalCharacter = ... # type: 'QByteArray.Base64DecodingStatus'
IllegalPadding = ... # type: 'QByteArray.Base64DecodingStatus'
class Base64Option(int): ...
Base64Encoding = ... # type: 'QByteArray.Base64Option'
Base64UrlEncoding = ... # type: 'QByteArray.Base64Option'
KeepTrailingEquals = ... # type: 'QByteArray.Base64Option'
OmitTrailingEquals = ... # type: 'QByteArray.Base64Option'
IgnoreBase64DecodingErrors = ... # type: 'QByteArray.Base64Option'
AbortOnBase64DecodingErrors = ... # type: 'QByteArray.Base64Option'
class Base64Options(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QByteArray.Base64Options', 'QByteArray.Base64Option']) -> None: ...
@typing.overload
def __init__(self, a0: 'QByteArray.Base64Options') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QByteArray.Base64Options': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class FromBase64Result(sip.simplewrapper):
decoded = ... # type: typing.Union['QByteArray', bytes, bytearray]
decodingStatus = ... # type: 'QByteArray.Base64DecodingStatus'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QByteArray.FromBase64Result') -> None: ...
def __hash__(self) -> int: ...
def __int__(self) -> bool: ...
def swap(self, other: 'QByteArray.FromBase64Result') -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, size: int, c: str) -> None: ...
@typing.overload
def __init__(self, a: typing.Union['QByteArray', bytes, bytearray]) -> None: ...
@staticmethod
def fromBase64Encoding(base64: typing.Union['QByteArray', bytes, bytearray], options: typing.Union['QByteArray.Base64Options', 'QByteArray.Base64Option'] = ...) -> 'QByteArray.FromBase64Result': ...
def isLower(self) -> bool: ...
def isUpper(self) -> bool: ...
def compare(self, a: typing.Union['QByteArray', bytes, bytearray], cs: Qt.CaseSensitivity = ...) -> int: ...
def chopped(self, len: int) -> 'QByteArray': ...
def swap(self, other: 'QByteArray') -> None: ...
def repeated(self, times: int) -> 'QByteArray': ...
@staticmethod
def fromPercentEncoding(input: typing.Union['QByteArray', bytes, bytearray], percent: str = ...) -> 'QByteArray': ...
def toPercentEncoding(self, exclude: typing.Union['QByteArray', bytes, bytearray] = ..., include: typing.Union['QByteArray', bytes, bytearray] = ..., percent: str = ...) -> 'QByteArray': ...
@typing.overload
def toHex(self) -> 'QByteArray': ...
@typing.overload
def toHex(self, separator: str) -> 'QByteArray': ...
def contains(self, a: typing.Union['QByteArray', bytes, bytearray]) -> bool: ...
def push_front(self, a: typing.Union['QByteArray', bytes, bytearray]) -> None: ...
def push_back(self, a: typing.Union['QByteArray', bytes, bytearray]) -> None: ...
def squeeze(self) -> None: ...
def reserve(self, size: int) -> None: ...
def capacity(self) -> int: ...
def data(self) -> bytes: ...
def isEmpty(self) -> bool: ...
def __repr__(self) -> str: ...
def __str__(self) -> str: ...
def __hash__(self) -> int: ...
def __contains__(self, a: typing.Union['QByteArray', bytes, bytearray]) -> int: ...
@typing.overload
def __getitem__(self, i: int) -> str: ...
@typing.overload
def __getitem__(self, slice: slice) -> 'QByteArray': ...
def at(self, i: int) -> str: ...
def size(self) -> int: ...
def isNull(self) -> bool: ...
def length(self) -> int: ...
def __len__(self) -> int: ...
@staticmethod
def fromHex(hexEncoded: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@staticmethod
def fromRawData(a0: bytes) -> 'QByteArray': ...
@typing.overload
@staticmethod
def fromBase64(base64: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
@staticmethod
def fromBase64(base64: typing.Union['QByteArray', bytes, bytearray], options: typing.Union['QByteArray.Base64Options', 'QByteArray.Base64Option']) -> 'QByteArray': ...
@typing.overload
@staticmethod
def number(n: float, format: str = ..., precision: int = ...) -> 'QByteArray': ...
@typing.overload
@staticmethod
def number(n: int, base: int = ...) -> 'QByteArray': ...
@typing.overload
def setNum(self, n: float, format: str = ..., precision: int = ...) -> 'QByteArray': ...
@typing.overload
def setNum(self, n: int, base: int = ...) -> 'QByteArray': ...
@typing.overload
def toBase64(self) -> 'QByteArray': ...
@typing.overload
def toBase64(self, options: typing.Union['QByteArray.Base64Options', 'QByteArray.Base64Option']) -> 'QByteArray': ...
def toDouble(self) -> typing.Tuple[float, bool]: ...
def toFloat(self) -> typing.Tuple[float, bool]: ...
def toULongLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toLongLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toULong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toUInt(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toInt(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toUShort(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def toShort(self, base: int = ...) -> typing.Tuple[int, bool]: ...
def split(self, sep: str) -> typing.List['QByteArray']: ...
@typing.overload
def replace(self, index: int, len: int, s: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
def replace(self, before: typing.Union['QByteArray', bytes, bytearray], after: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
def replace(self, before: str, after: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
def remove(self, index: int, len: int) -> 'QByteArray': ...
@typing.overload
def insert(self, i: int, a: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
def insert(self, i: int, s: str) -> 'QByteArray': ...
@typing.overload
def insert(self, i: int, count: int, c: str) -> 'QByteArray': ...
@typing.overload
def append(self, a: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
def append(self, s: str) -> 'QByteArray': ...
@typing.overload
def append(self, count: int, c: str) -> 'QByteArray': ...
@typing.overload
def prepend(self, a: typing.Union['QByteArray', bytes, bytearray]) -> 'QByteArray': ...
@typing.overload
def prepend(self, count: int, c: str) -> 'QByteArray': ...
def rightJustified(self, width: int, fill: str = ..., truncate: bool = ...) -> 'QByteArray': ...
def leftJustified(self, width: int, fill: str = ..., truncate: bool = ...) -> 'QByteArray': ...
def simplified(self) -> 'QByteArray': ...
def trimmed(self) -> 'QByteArray': ...
def toUpper(self) -> 'QByteArray': ...
def toLower(self) -> 'QByteArray': ...
def chop(self, n: int) -> None: ...
def truncate(self, pos: int) -> None: ...
def endsWith(self, a: typing.Union['QByteArray', bytes, bytearray]) -> bool: ...
def startsWith(self, a: typing.Union['QByteArray', bytes, bytearray]) -> bool: ...
def mid(self, pos: int, length: int = ...) -> 'QByteArray': ...
def right(self, len: int) -> 'QByteArray': ...
def left(self, len: int) -> 'QByteArray': ...
@typing.overload
def count(self, a: typing.Union['QByteArray', bytes, bytearray]) -> int: ...
@typing.overload
def count(self) -> int: ...
@typing.overload
def lastIndexOf(self, ba: typing.Union['QByteArray', bytes, bytearray], from_: int = ...) -> int: ...
@typing.overload
def lastIndexOf(self, str: str, from_: int = ...) -> int: ...
@typing.overload
def indexOf(self, ba: typing.Union['QByteArray', bytes, bytearray], from_: int = ...) -> int: ...
@typing.overload
def indexOf(self, str: str, from_: int = ...) -> int: ...
def clear(self) -> None: ...
def fill(self, ch: str, size: int = ...) -> 'QByteArray': ...
def resize(self, size: int) -> None: ...
class QByteArrayMatcher(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, pattern: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, other: 'QByteArrayMatcher') -> None: ...
def pattern(self) -> QByteArray: ...
def indexIn(self, ba: typing.Union[QByteArray, bytes, bytearray], from_: int = ...) -> int: ...
def setPattern(self, pattern: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
class QCalendar(sip.simplewrapper):
class System(int): ...
Gregorian = ... # type: 'QCalendar.System'
Julian = ... # type: 'QCalendar.System'
Milankovic = ... # type: 'QCalendar.System'
Jalali = ... # type: 'QCalendar.System'
IslamicCivil = ... # type: 'QCalendar.System'
Unspecified = ... # type: int
class YearMonthDay(sip.simplewrapper):
day = ... # type: int
month = ... # type: int
year = ... # type: int
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, year: int, month: int = ..., day: int = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QCalendar.YearMonthDay') -> None: ...
def isValid(self) -> bool: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, system: 'QCalendar.System') -> None: ...
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, a0: 'QCalendar') -> None: ...
@staticmethod
def availableCalendars() -> typing.List[str]: ...
def dateTimeToString(self, format: str, datetime: typing.Union['QDateTime', datetime.datetime], dateOnly: typing.Union['QDate', datetime.date], timeOnly: typing.Union['QTime', datetime.time], locale: 'QLocale') -> str: ...
def standaloneWeekDayName(self, locale: 'QLocale', day: int, format: 'QLocale.FormatType' = ...) -> str: ...
def weekDayName(self, locale: 'QLocale', day: int, format: 'QLocale.FormatType' = ...) -> str: ...
def standaloneMonthName(self, locale: 'QLocale', month: int, year: int = ..., format: 'QLocale.FormatType' = ...) -> str: ...
def monthName(self, locale: 'QLocale', month: int, year: int = ..., format: 'QLocale.FormatType' = ...) -> str: ...
def dayOfWeek(self, date: typing.Union['QDate', datetime.date]) -> int: ...
def partsFromDate(self, date: typing.Union['QDate', datetime.date]) -> 'QCalendar.YearMonthDay': ...
@typing.overload
def dateFromParts(self, year: int, month: int, day: int) -> 'QDate': ...
@typing.overload
def dateFromParts(self, parts: 'QCalendar.YearMonthDay') -> 'QDate': ...
def name(self) -> str: ...
def maximumMonthsInYear(self) -> int: ...
def minimumDaysInMonth(self) -> int: ...
def maximumDaysInMonth(self) -> int: ...
def hasYearZero(self) -> bool: ...
def isProleptic(self) -> bool: ...
def isSolar(self) -> bool: ...
def isLuniSolar(self) -> bool: ...
def isLunar(self) -> bool: ...
def isGregorian(self) -> bool: ...
def isLeapYear(self, year: int) -> bool: ...
def isDateValid(self, year: int, month: int, day: int) -> bool: ...
def monthsInYear(self, year: int) -> int: ...
def daysInYear(self, year: int) -> int: ...
def daysInMonth(self, month: int, year: int = ...) -> int: ...
class QCborError(sip.simplewrapper):
class Code(int): ...
UnknownError = ... # type: 'QCborError.Code'
AdvancePastEnd = ... # type: 'QCborError.Code'
InputOutputError = ... # type: 'QCborError.Code'
GarbageAtEnd = ... # type: 'QCborError.Code'
EndOfFile = ... # type: 'QCborError.Code'
UnexpectedBreak = ... # type: 'QCborError.Code'
UnknownType = ... # type: 'QCborError.Code'
IllegalType = ... # type: 'QCborError.Code'
IllegalNumber = ... # type: 'QCborError.Code'
IllegalSimpleType = ... # type: 'QCborError.Code'
InvalidUtf8String = ... # type: 'QCborError.Code'
DataTooLarge = ... # type: 'QCborError.Code'
NestingTooDeep = ... # type: 'QCborError.Code'
UnsupportedType = ... # type: 'QCborError.Code'
NoError = ... # type: 'QCborError.Code'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QCborError') -> None: ...
def toString(self) -> str: ...
def code(self) -> 'QCborError.Code': ...
class QCborStreamWriter(sip.simplewrapper):
@typing.overload
def __init__(self, device: QIODevice) -> None: ...
@typing.overload
def __init__(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def endMap(self) -> bool: ...
@typing.overload
def startMap(self) -> None: ...
@typing.overload
def startMap(self, count: int) -> None: ...
def endArray(self) -> bool: ...
@typing.overload
def startArray(self) -> None: ...
@typing.overload
def startArray(self, count: int) -> None: ...
def appendUndefined(self) -> None: ...
def appendNull(self) -> None: ...
@typing.overload
def append(self, st: QCborSimpleType) -> None: ...
@typing.overload
def append(self, tag: QCborKnownTags) -> None: ...
@typing.overload
def append(self, str: str) -> None: ...
@typing.overload
def append(self, ba: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def append(self, b: bool) -> None: ...
@typing.overload
def append(self, d: float) -> None: ...
@typing.overload
def append(self, a0: int) -> None: ...
def device(self) -> QIODevice: ...
def setDevice(self, device: QIODevice) -> None: ...
class QCborStreamReader(sip.simplewrapper):
class StringResultCode(int): ...
EndOfString = ... # type: 'QCborStreamReader.StringResultCode'
Ok = ... # type: 'QCborStreamReader.StringResultCode'
Error = ... # type: 'QCborStreamReader.StringResultCode'
class Type(int): ...
UnsignedInteger = ... # type: 'QCborStreamReader.Type'
NegativeInteger = ... # type: 'QCborStreamReader.Type'
ByteString = ... # type: 'QCborStreamReader.Type'
ByteArray = ... # type: 'QCborStreamReader.Type'
TextString = ... # type: 'QCborStreamReader.Type'
String = ... # type: 'QCborStreamReader.Type'
Array = ... # type: 'QCborStreamReader.Type'
Map = ... # type: 'QCborStreamReader.Type'
Tag = ... # type: 'QCborStreamReader.Type'
SimpleType = ... # type: 'QCborStreamReader.Type'
HalfFloat = ... # type: 'QCborStreamReader.Type'
Float16 = ... # type: 'QCborStreamReader.Type'
Float = ... # type: 'QCborStreamReader.Type'
Double = ... # type: 'QCborStreamReader.Type'
Invalid = ... # type: 'QCborStreamReader.Type'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, device: QIODevice) -> None: ...
def toInteger(self) -> int: ...
def toDouble(self) -> float: ...
def toSimpleType(self) -> QCborSimpleType: ...
def toUnsignedInteger(self) -> int: ...
def toBool(self) -> bool: ...
def readByteArray(self) -> typing.Tuple[QByteArray, 'QCborStreamReader.StringResultCode']: ...
def readString(self) -> typing.Tuple[str, 'QCborStreamReader.StringResultCode']: ...
def leaveContainer(self) -> bool: ...
def enterContainer(self) -> bool: ...
def isContainer(self) -> bool: ...
def __len__(self) -> int: ...
def length(self) -> int: ...
def isLengthKnown(self) -> bool: ...
def isUndefined(self) -> bool: ...
def isNull(self) -> bool: ...
def isBool(self) -> bool: ...
def isTrue(self) -> bool: ...
def isFalse(self) -> bool: ...
def isInvalid(self) -> bool: ...
def isDouble(self) -> bool: ...
def isFloat(self) -> bool: ...
def isFloat16(self) -> bool: ...
@typing.overload
def isSimpleType(self) -> bool: ...
@typing.overload
def isSimpleType(self, st: QCborSimpleType) -> bool: ...
def isTag(self) -> bool: ...
def isMap(self) -> bool: ...
def isArray(self) -> bool: ...
def isString(self) -> bool: ...
def isByteArray(self) -> bool: ...
def isInteger(self) -> bool: ...
def isNegativeInteger(self) -> bool: ...
def isUnsignedInteger(self) -> bool: ...
def type(self) -> 'QCborStreamReader.Type': ...
def next(self, maxRecursion: int = ...) -> bool: ...
def hasNext(self) -> bool: ...
def parentContainerType(self) -> 'QCborStreamReader.Type': ...
def containerDepth(self) -> int: ...
def isValid(self) -> bool: ...
def currentOffset(self) -> int: ...
def lastError(self) -> QCborError: ...
def reset(self) -> None: ...
def clear(self) -> None: ...
def reparse(self) -> None: ...
def addData(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def device(self) -> QIODevice: ...
def setDevice(self, device: QIODevice) -> None: ...
class QCollatorSortKey(sip.simplewrapper):
def __init__(self, other: 'QCollatorSortKey') -> None: ...
def compare(self, key: 'QCollatorSortKey') -> int: ...
def swap(self, other: 'QCollatorSortKey') -> None: ...
class QCollator(sip.simplewrapper):
@typing.overload
def __init__(self, locale: 'QLocale' = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QCollator') -> None: ...
def sortKey(self, string: str) -> QCollatorSortKey: ...
def compare(self, s1: str, s2: str) -> int: ...
def ignorePunctuation(self) -> bool: ...
def setIgnorePunctuation(self, on: bool) -> None: ...
def numericMode(self) -> bool: ...
def setNumericMode(self, on: bool) -> None: ...
def setCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
def caseSensitivity(self) -> Qt.CaseSensitivity: ...
def locale(self) -> 'QLocale': ...
def setLocale(self, locale: 'QLocale') -> None: ...
def swap(self, other: 'QCollator') -> None: ...
class QCommandLineOption(sip.simplewrapper):
class Flag(int): ...
HiddenFromHelp = ... # type: 'QCommandLineOption.Flag'
ShortOptionStyle = ... # type: 'QCommandLineOption.Flag'
class Flags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QCommandLineOption.Flags', 'QCommandLineOption.Flag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QCommandLineOption.Flags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QCommandLineOption.Flags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, names: typing.Iterable[str]) -> None: ...
@typing.overload
def __init__(self, name: str, description: str, valueName: str = ..., defaultValue: str = ...) -> None: ...
@typing.overload
def __init__(self, names: typing.Iterable[str], description: str, valueName: str = ..., defaultValue: str = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QCommandLineOption') -> None: ...
def setFlags(self, aflags: typing.Union['QCommandLineOption.Flags', 'QCommandLineOption.Flag']) -> None: ...
def flags(self) -> 'QCommandLineOption.Flags': ...
def isHidden(self) -> bool: ...
def setHidden(self, hidden: bool) -> None: ...
def defaultValues(self) -> typing.List[str]: ...
def setDefaultValues(self, defaultValues: typing.Iterable[str]) -> None: ...
def setDefaultValue(self, defaultValue: str) -> None: ...
def description(self) -> str: ...
def setDescription(self, description: str) -> None: ...
def valueName(self) -> str: ...
def setValueName(self, name: str) -> None: ...
def names(self) -> typing.List[str]: ...
def swap(self, other: 'QCommandLineOption') -> None: ...
class QCommandLineParser(sip.simplewrapper):
class OptionsAfterPositionalArgumentsMode(int): ...
ParseAsOptions = ... # type: 'QCommandLineParser.OptionsAfterPositionalArgumentsMode'
ParseAsPositionalArguments = ... # type: 'QCommandLineParser.OptionsAfterPositionalArgumentsMode'
class SingleDashWordOptionMode(int): ...
ParseAsCompactedShortOptions = ... # type: 'QCommandLineParser.SingleDashWordOptionMode'
ParseAsLongOptions = ... # type: 'QCommandLineParser.SingleDashWordOptionMode'
def __init__(self) -> None: ...
def setOptionsAfterPositionalArgumentsMode(self, mode: 'QCommandLineParser.OptionsAfterPositionalArgumentsMode') -> None: ...
def showVersion(self) -> None: ...
def addOptions(self, options: typing.Iterable[QCommandLineOption]) -> bool: ...
def helpText(self) -> str: ...
def showHelp(self, exitCode: int = ...) -> None: ...
def unknownOptionNames(self) -> typing.List[str]: ...
def optionNames(self) -> typing.List[str]: ...
def positionalArguments(self) -> typing.List[str]: ...
@typing.overload
def values(self, name: str) -> typing.List[str]: ...
@typing.overload
def values(self, option: QCommandLineOption) -> typing.List[str]: ...
@typing.overload
def value(self, name: str) -> str: ...
@typing.overload
def value(self, option: QCommandLineOption) -> str: ...
@typing.overload
def isSet(self, name: str) -> bool: ...
@typing.overload
def isSet(self, option: QCommandLineOption) -> bool: ...
def errorText(self) -> str: ...
def parse(self, arguments: typing.Iterable[str]) -> bool: ...
@typing.overload
def process(self, arguments: typing.Iterable[str]) -> None: ...
@typing.overload
def process(self, app: 'QCoreApplication') -> None: ...
def clearPositionalArguments(self) -> None: ...
def addPositionalArgument(self, name: str, description: str, syntax: str = ...) -> None: ...
def applicationDescription(self) -> str: ...
def setApplicationDescription(self, description: str) -> None: ...
def addHelpOption(self) -> QCommandLineOption: ...
def addVersionOption(self) -> QCommandLineOption: ...
def addOption(self, commandLineOption: QCommandLineOption) -> bool: ...
def setSingleDashWordOptionMode(self, parsingMode: 'QCommandLineParser.SingleDashWordOptionMode') -> None: ...
class QConcatenateTablesProxyModel(QAbstractItemModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def sourceModels(self) -> typing.List[QAbstractItemModel]: ...
def span(self, index: QModelIndex) -> 'QSize': ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def canDropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def mimeData(self, indexes: typing.Iterable[QModelIndex]) -> 'QMimeData': ...
def mimeTypes(self) -> typing.List[str]: ...
def columnCount(self, parent: QModelIndex = ...) -> int: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
def parent(self, index: QModelIndex) -> QModelIndex: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def setItemData(self, index: QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ...
def itemData(self, proxyIndex: QModelIndex) -> typing.Dict[int, typing.Any]: ...
def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
def removeSourceModel(self, sourceModel: QAbstractItemModel) -> None: ...
def addSourceModel(self, sourceModel: QAbstractItemModel) -> None: ...
class QCoreApplication(QObject):
def __init__(self, argv: typing.List[str]) -> None: ...
def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
def __enter__(self) -> typing.Any: ...
@staticmethod
def isSetuidAllowed() -> bool: ...
@staticmethod
def setSetuidAllowed(allow: bool) -> None: ...
def removeNativeEventFilter(self, filterObj: QAbstractNativeEventFilter) -> None: ...
def installNativeEventFilter(self, filterObj: QAbstractNativeEventFilter) -> None: ...
@staticmethod
def setQuitLockEnabled(enabled: bool) -> None: ...
@staticmethod
def isQuitLockEnabled() -> bool: ...
@staticmethod
def setEventDispatcher(eventDispatcher: QAbstractEventDispatcher) -> None: ...
@staticmethod
def eventDispatcher() -> QAbstractEventDispatcher: ...
@staticmethod
def applicationPid() -> int: ...
@staticmethod
def applicationVersion() -> str: ...
@staticmethod
def setApplicationVersion(version: str) -> None: ...
def event(self, a0: 'QEvent') -> bool: ...
def aboutToQuit(self) -> None: ...
@staticmethod
def quit() -> None: ...
@staticmethod
def testAttribute(attribute: Qt.ApplicationAttribute) -> bool: ...
@staticmethod
def setAttribute(attribute: Qt.ApplicationAttribute, on: bool = ...) -> None: ...
@staticmethod
def flush() -> None: ...
@staticmethod
def translate(context: str, sourceText: str, disambiguation: typing.Optional[str] = ..., n: int = ...) -> str: ...
@staticmethod
def removeTranslator(messageFile: 'QTranslator') -> bool: ...
@staticmethod
def installTranslator(messageFile: 'QTranslator') -> bool: ...
@staticmethod
def removeLibraryPath(a0: str) -> None: ...
@staticmethod
def addLibraryPath(a0: str) -> None: ...
@staticmethod
def libraryPaths() -> typing.List[str]: ...
@staticmethod
def setLibraryPaths(a0: typing.Iterable[str]) -> None: ...
@staticmethod
def applicationFilePath() -> str: ...
@staticmethod
def applicationDirPath() -> str: ...
@staticmethod
def closingDown() -> bool: ...
@staticmethod
def startingUp() -> bool: ...
def notify(self, a0: QObject, a1: 'QEvent') -> bool: ...
@staticmethod
def hasPendingEvents() -> bool: ...
@staticmethod
def removePostedEvents(receiver: QObject, eventType: int = ...) -> None: ...
@staticmethod
def sendPostedEvents(receiver: typing.Optional[QObject] = ..., eventType: int = ...) -> None: ...
@staticmethod
def postEvent(receiver: QObject, event: 'QEvent', priority: int = ...) -> None: ...
@staticmethod
def sendEvent(receiver: QObject, event: 'QEvent') -> bool: ...
@staticmethod
def exit(returnCode: int = ...) -> None: ...
@typing.overload
@staticmethod
def processEvents(flags: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag'] = ...) -> None: ...
@typing.overload
@staticmethod
def processEvents(flags: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag'], maxtime: int) -> None: ...
@staticmethod
def exec() -> int: ...
@staticmethod
def exec_() -> int: ...
@staticmethod
def instance() -> 'QCoreApplication': ...
@staticmethod
def arguments() -> typing.List[str]: ...
@staticmethod
def applicationName() -> str: ...
@staticmethod
def setApplicationName(application: str) -> None: ...
@staticmethod
def organizationName() -> str: ...
@staticmethod
def setOrganizationName(orgName: str) -> None: ...
@staticmethod
def organizationDomain() -> str: ...
@staticmethod
def setOrganizationDomain(orgDomain: str) -> None: ...
class QEvent(sip.wrapper):
class Type(int): ...
None_ = ... # type: 'QEvent.Type'
Timer = ... # type: 'QEvent.Type'
MouseButtonPress = ... # type: 'QEvent.Type'
MouseButtonRelease = ... # type: 'QEvent.Type'
MouseButtonDblClick = ... # type: 'QEvent.Type'
MouseMove = ... # type: 'QEvent.Type'
KeyPress = ... # type: 'QEvent.Type'
KeyRelease = ... # type: 'QEvent.Type'
FocusIn = ... # type: 'QEvent.Type'
FocusOut = ... # type: 'QEvent.Type'
Enter = ... # type: 'QEvent.Type'
Leave = ... # type: 'QEvent.Type'
Paint = ... # type: 'QEvent.Type'
Move = ... # type: 'QEvent.Type'
Resize = ... # type: 'QEvent.Type'
Show = ... # type: 'QEvent.Type'
Hide = ... # type: 'QEvent.Type'
Close = ... # type: 'QEvent.Type'
ParentChange = ... # type: 'QEvent.Type'
ParentAboutToChange = ... # type: 'QEvent.Type'
ThreadChange = ... # type: 'QEvent.Type'
WindowActivate = ... # type: 'QEvent.Type'
WindowDeactivate = ... # type: 'QEvent.Type'
ShowToParent = ... # type: 'QEvent.Type'
HideToParent = ... # type: 'QEvent.Type'
Wheel = ... # type: 'QEvent.Type'
WindowTitleChange = ... # type: 'QEvent.Type'
WindowIconChange = ... # type: 'QEvent.Type'
ApplicationWindowIconChange = ... # type: 'QEvent.Type'
ApplicationFontChange = ... # type: 'QEvent.Type'
ApplicationLayoutDirectionChange = ... # type: 'QEvent.Type'
ApplicationPaletteChange = ... # type: 'QEvent.Type'
PaletteChange = ... # type: 'QEvent.Type'
Clipboard = ... # type: 'QEvent.Type'
MetaCall = ... # type: 'QEvent.Type'
SockAct = ... # type: 'QEvent.Type'
WinEventAct = ... # type: 'QEvent.Type'
DeferredDelete = ... # type: 'QEvent.Type'
DragEnter = ... # type: 'QEvent.Type'
DragMove = ... # type: 'QEvent.Type'
DragLeave = ... # type: 'QEvent.Type'
Drop = ... # type: 'QEvent.Type'
ChildAdded = ... # type: 'QEvent.Type'
ChildPolished = ... # type: 'QEvent.Type'
ChildRemoved = ... # type: 'QEvent.Type'
PolishRequest = ... # type: 'QEvent.Type'
Polish = ... # type: 'QEvent.Type'
LayoutRequest = ... # type: 'QEvent.Type'
UpdateRequest = ... # type: 'QEvent.Type'
UpdateLater = ... # type: 'QEvent.Type'
ContextMenu = ... # type: 'QEvent.Type'
InputMethod = ... # type: 'QEvent.Type'
TabletMove = ... # type: 'QEvent.Type'
LocaleChange = ... # type: 'QEvent.Type'
LanguageChange = ... # type: 'QEvent.Type'
LayoutDirectionChange = ... # type: 'QEvent.Type'
TabletPress = ... # type: 'QEvent.Type'
TabletRelease = ... # type: 'QEvent.Type'
OkRequest = ... # type: 'QEvent.Type'
IconDrag = ... # type: 'QEvent.Type'
FontChange = ... # type: 'QEvent.Type'
EnabledChange = ... # type: 'QEvent.Type'
ActivationChange = ... # type: 'QEvent.Type'
StyleChange = ... # type: 'QEvent.Type'
IconTextChange = ... # type: 'QEvent.Type'
ModifiedChange = ... # type: 'QEvent.Type'
MouseTrackingChange = ... # type: 'QEvent.Type'
WindowBlocked = ... # type: 'QEvent.Type'
WindowUnblocked = ... # type: 'QEvent.Type'
WindowStateChange = ... # type: 'QEvent.Type'
ToolTip = ... # type: 'QEvent.Type'
WhatsThis = ... # type: 'QEvent.Type'
StatusTip = ... # type: 'QEvent.Type'
ActionChanged = ... # type: 'QEvent.Type'
ActionAdded = ... # type: 'QEvent.Type'
ActionRemoved = ... # type: 'QEvent.Type'
FileOpen = ... # type: 'QEvent.Type'
Shortcut = ... # type: 'QEvent.Type'
ShortcutOverride = ... # type: 'QEvent.Type'
WhatsThisClicked = ... # type: 'QEvent.Type'
ToolBarChange = ... # type: 'QEvent.Type'
ApplicationActivate = ... # type: 'QEvent.Type'
ApplicationActivated = ... # type: 'QEvent.Type'
ApplicationDeactivate = ... # type: 'QEvent.Type'
ApplicationDeactivated = ... # type: 'QEvent.Type'
QueryWhatsThis = ... # type: 'QEvent.Type'
EnterWhatsThisMode = ... # type: 'QEvent.Type'
LeaveWhatsThisMode = ... # type: 'QEvent.Type'
ZOrderChange = ... # type: 'QEvent.Type'
HoverEnter = ... # type: 'QEvent.Type'
HoverLeave = ... # type: 'QEvent.Type'
HoverMove = ... # type: 'QEvent.Type'
GraphicsSceneMouseMove = ... # type: 'QEvent.Type'
GraphicsSceneMousePress = ... # type: 'QEvent.Type'
GraphicsSceneMouseRelease = ... # type: 'QEvent.Type'
GraphicsSceneMouseDoubleClick = ... # type: 'QEvent.Type'
GraphicsSceneContextMenu = ... # type: 'QEvent.Type'
GraphicsSceneHoverEnter = ... # type: 'QEvent.Type'
GraphicsSceneHoverMove = ... # type: 'QEvent.Type'
GraphicsSceneHoverLeave = ... # type: 'QEvent.Type'
GraphicsSceneHelp = ... # type: 'QEvent.Type'
GraphicsSceneDragEnter = ... # type: 'QEvent.Type'
GraphicsSceneDragMove = ... # type: 'QEvent.Type'
GraphicsSceneDragLeave = ... # type: 'QEvent.Type'
GraphicsSceneDrop = ... # type: 'QEvent.Type'
GraphicsSceneWheel = ... # type: 'QEvent.Type'
GraphicsSceneResize = ... # type: 'QEvent.Type'
GraphicsSceneMove = ... # type: 'QEvent.Type'
KeyboardLayoutChange = ... # type: 'QEvent.Type'
DynamicPropertyChange = ... # type: 'QEvent.Type'
TabletEnterProximity = ... # type: 'QEvent.Type'
TabletLeaveProximity = ... # type: 'QEvent.Type'
NonClientAreaMouseMove = ... # type: 'QEvent.Type'
NonClientAreaMouseButtonPress = ... # type: 'QEvent.Type'
NonClientAreaMouseButtonRelease = ... # type: 'QEvent.Type'
NonClientAreaMouseButtonDblClick = ... # type: 'QEvent.Type'
MacSizeChange = ... # type: 'QEvent.Type'
ContentsRectChange = ... # type: 'QEvent.Type'
CursorChange = ... # type: 'QEvent.Type'
ToolTipChange = ... # type: 'QEvent.Type'
GrabMouse = ... # type: 'QEvent.Type'
UngrabMouse = ... # type: 'QEvent.Type'
GrabKeyboard = ... # type: 'QEvent.Type'
UngrabKeyboard = ... # type: 'QEvent.Type'
StateMachineSignal = ... # type: 'QEvent.Type'
StateMachineWrapped = ... # type: 'QEvent.Type'
TouchBegin = ... # type: 'QEvent.Type'
TouchUpdate = ... # type: 'QEvent.Type'
TouchEnd = ... # type: 'QEvent.Type'
RequestSoftwareInputPanel = ... # type: 'QEvent.Type'
CloseSoftwareInputPanel = ... # type: 'QEvent.Type'
WinIdChange = ... # type: 'QEvent.Type'
Gesture = ... # type: 'QEvent.Type'
GestureOverride = ... # type: 'QEvent.Type'
FocusAboutToChange = ... # type: 'QEvent.Type'
ScrollPrepare = ... # type: 'QEvent.Type'
Scroll = ... # type: 'QEvent.Type'
Expose = ... # type: 'QEvent.Type'
InputMethodQuery = ... # type: 'QEvent.Type'
OrientationChange = ... # type: 'QEvent.Type'
TouchCancel = ... # type: 'QEvent.Type'
PlatformPanel = ... # type: 'QEvent.Type'
ApplicationStateChange = ... # type: 'QEvent.Type'
ReadOnlyChange = ... # type: 'QEvent.Type'
PlatformSurface = ... # type: 'QEvent.Type'
TabletTrackingChange = ... # type: 'QEvent.Type'
User = ... # type: 'QEvent.Type'
MaxUser = ... # type: 'QEvent.Type'
@typing.overload
def __init__(self, type: 'QEvent.Type') -> None: ...
@typing.overload
def __init__(self, other: 'QEvent') -> None: ...
@staticmethod
def registerEventType(hint: int = ...) -> int: ...
def ignore(self) -> None: ...
def accept(self) -> None: ...
def isAccepted(self) -> bool: ...
def setAccepted(self, accepted: bool) -> None: ...
def spontaneous(self) -> bool: ...
def type(self) -> 'QEvent.Type': ...
class QTimerEvent(QEvent):
@typing.overload
def __init__(self, timerId: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QTimerEvent') -> None: ...
def timerId(self) -> int: ...
class QChildEvent(QEvent):
@typing.overload
def __init__(self, type: QEvent.Type, child: QObject) -> None: ...
@typing.overload
def __init__(self, a0: 'QChildEvent') -> None: ...
def removed(self) -> bool: ...
def polished(self) -> bool: ...
def added(self) -> bool: ...
def child(self) -> QObject: ...
class QDynamicPropertyChangeEvent(QEvent):
@typing.overload
def __init__(self, name: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, a0: 'QDynamicPropertyChangeEvent') -> None: ...
def propertyName(self) -> QByteArray: ...
class QCryptographicHash(sip.simplewrapper):
class Algorithm(int): ...
Md4 = ... # type: 'QCryptographicHash.Algorithm'
Md5 = ... # type: 'QCryptographicHash.Algorithm'
Sha1 = ... # type: 'QCryptographicHash.Algorithm'
Sha224 = ... # type: 'QCryptographicHash.Algorithm'
Sha256 = ... # type: 'QCryptographicHash.Algorithm'
Sha384 = ... # type: 'QCryptographicHash.Algorithm'
Sha512 = ... # type: 'QCryptographicHash.Algorithm'
Sha3_224 = ... # type: 'QCryptographicHash.Algorithm'
Sha3_256 = ... # type: 'QCryptographicHash.Algorithm'
Sha3_384 = ... # type: 'QCryptographicHash.Algorithm'
Sha3_512 = ... # type: 'QCryptographicHash.Algorithm'
Keccak_224 = ... # type: 'QCryptographicHash.Algorithm'
Keccak_256 = ... # type: 'QCryptographicHash.Algorithm'
Keccak_384 = ... # type: 'QCryptographicHash.Algorithm'
Keccak_512 = ... # type: 'QCryptographicHash.Algorithm'
def __init__(self, method: 'QCryptographicHash.Algorithm') -> None: ...
@staticmethod
def hashLength(method: 'QCryptographicHash.Algorithm') -> int: ...
@staticmethod
def hash(data: typing.Union[QByteArray, bytes, bytearray], method: 'QCryptographicHash.Algorithm') -> QByteArray: ...
def result(self) -> QByteArray: ...
@typing.overload
def addData(self, data: bytes) -> None: ...
@typing.overload
def addData(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def addData(self, device: QIODevice) -> bool: ...
def reset(self) -> None: ...
class QDataStream(sip.simplewrapper):
class FloatingPointPrecision(int): ...
SinglePrecision = ... # type: 'QDataStream.FloatingPointPrecision'
DoublePrecision = ... # type: 'QDataStream.FloatingPointPrecision'
class Status(int): ...
Ok = ... # type: 'QDataStream.Status'
ReadPastEnd = ... # type: 'QDataStream.Status'
ReadCorruptData = ... # type: 'QDataStream.Status'
WriteFailed = ... # type: 'QDataStream.Status'
class ByteOrder(int): ...
BigEndian = ... # type: 'QDataStream.ByteOrder'
LittleEndian = ... # type: 'QDataStream.ByteOrder'
class Version(int): ...
Qt_1_0 = ... # type: 'QDataStream.Version'
Qt_2_0 = ... # type: 'QDataStream.Version'
Qt_2_1 = ... # type: 'QDataStream.Version'
Qt_3_0 = ... # type: 'QDataStream.Version'
Qt_3_1 = ... # type: 'QDataStream.Version'
Qt_3_3 = ... # type: 'QDataStream.Version'
Qt_4_0 = ... # type: 'QDataStream.Version'
Qt_4_1 = ... # type: 'QDataStream.Version'
Qt_4_2 = ... # type: 'QDataStream.Version'
Qt_4_3 = ... # type: 'QDataStream.Version'
Qt_4_4 = ... # type: 'QDataStream.Version'
Qt_4_5 = ... # type: 'QDataStream.Version'
Qt_4_6 = ... # type: 'QDataStream.Version'
Qt_4_7 = ... # type: 'QDataStream.Version'
Qt_4_8 = ... # type: 'QDataStream.Version'
Qt_4_9 = ... # type: 'QDataStream.Version'
Qt_5_0 = ... # type: 'QDataStream.Version'
Qt_5_1 = ... # type: 'QDataStream.Version'
Qt_5_2 = ... # type: 'QDataStream.Version'
Qt_5_3 = ... # type: 'QDataStream.Version'
Qt_5_4 = ... # type: 'QDataStream.Version'
Qt_5_5 = ... # type: 'QDataStream.Version'
Qt_5_6 = ... # type: 'QDataStream.Version'
Qt_5_7 = ... # type: 'QDataStream.Version'
Qt_5_8 = ... # type: 'QDataStream.Version'
Qt_5_9 = ... # type: 'QDataStream.Version'
Qt_5_10 = ... # type: 'QDataStream.Version'
Qt_5_11 = ... # type: 'QDataStream.Version'
Qt_5_12 = ... # type: 'QDataStream.Version'
Qt_5_13 = ... # type: 'QDataStream.Version'
Qt_5_14 = ... # type: 'QDataStream.Version'
Qt_5_15 = ... # type: 'QDataStream.Version'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: QIODevice) -> None: ...
@typing.overload
def __init__(self, a0: QByteArray, flags: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag]) -> None: ...
@typing.overload
def __init__(self, a0: QByteArray) -> None: ...
def abortTransaction(self) -> None: ...
def rollbackTransaction(self) -> None: ...
def commitTransaction(self) -> bool: ...
def startTransaction(self) -> None: ...
def setFloatingPointPrecision(self, precision: 'QDataStream.FloatingPointPrecision') -> None: ...
def floatingPointPrecision(self) -> 'QDataStream.FloatingPointPrecision': ...
def writeRawData(self, a0: bytes) -> int: ...
def writeBytes(self, a0: bytes) -> 'QDataStream': ...
def readRawData(self, len: int) -> bytes: ...
def readBytes(self) -> bytes: ...
def writeQVariantHash(self, qvarhash: typing.Dict[str, typing.Any]) -> None: ...
def readQVariantHash(self) -> typing.Dict[str, typing.Any]: ...
def writeQVariantMap(self, qvarmap: typing.Dict[str, typing.Any]) -> None: ...
def readQVariantMap(self) -> typing.Dict[str, typing.Any]: ...
def writeQVariantList(self, qvarlst: typing.Iterable[typing.Any]) -> None: ...
def readQVariantList(self) -> typing.List[typing.Any]: ...
def writeQVariant(self, qvar: typing.Any) -> None: ...
def readQVariant(self) -> typing.Any: ...
def writeQStringList(self, qstrlst: typing.Iterable[str]) -> None: ...
def readQStringList(self) -> typing.List[str]: ...
def writeQString(self, qstr: str) -> None: ...
def readQString(self) -> str: ...
def writeString(self, str: str) -> None: ...
def writeDouble(self, f: float) -> None: ...
def writeFloat(self, f: float) -> None: ...
def writeBool(self, i: bool) -> None: ...
def writeUInt64(self, i: int) -> None: ...
def writeInt64(self, i: int) -> None: ...
def writeUInt32(self, i: int) -> None: ...
def writeInt32(self, i: int) -> None: ...
def writeUInt16(self, i: int) -> None: ...
def writeInt16(self, i: int) -> None: ...
def writeUInt8(self, i: int) -> None: ...
def writeInt8(self, i: int) -> None: ...
def writeInt(self, i: int) -> None: ...
def readString(self) -> bytes: ...
def readDouble(self) -> float: ...
def readFloat(self) -> float: ...
def readBool(self) -> bool: ...
def readUInt64(self) -> int: ...
def readInt64(self) -> int: ...
def readUInt32(self) -> int: ...
def readInt32(self) -> int: ...
def readUInt16(self) -> int: ...
def readInt16(self) -> int: ...
def readUInt8(self) -> int: ...
def readInt8(self) -> int: ...
def readInt(self) -> int: ...
def skipRawData(self, len: int) -> int: ...
def setVersion(self, v: int) -> None: ...
def version(self) -> int: ...
def setByteOrder(self, a0: 'QDataStream.ByteOrder') -> None: ...
def byteOrder(self) -> 'QDataStream.ByteOrder': ...
def resetStatus(self) -> None: ...
def setStatus(self, status: 'QDataStream.Status') -> None: ...
def status(self) -> 'QDataStream.Status': ...
def atEnd(self) -> bool: ...
def setDevice(self, a0: QIODevice) -> None: ...
def device(self) -> QIODevice: ...
class QDate(sip.simplewrapper):
class MonthNameType(int): ...
DateFormat = ... # type: 'QDate.MonthNameType'
StandaloneFormat = ... # type: 'QDate.MonthNameType'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, y: int, m: int, d: int) -> None: ...
@typing.overload
def __init__(self, y: int, m: int, d: int, cal: QCalendar) -> None: ...
@typing.overload
def __init__(self, a0: 'QDate') -> None: ...
@typing.overload
def endOfDay(self, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
@typing.overload
def endOfDay(self, zone: 'QTimeZone') -> 'QDateTime': ...
@typing.overload
def startOfDay(self, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
@typing.overload
def startOfDay(self, zone: 'QTimeZone') -> 'QDateTime': ...
def getDate(self) -> typing.Tuple[int, int, int]: ...
@typing.overload
def setDate(self, year: int, month: int, date: int) -> bool: ...
@typing.overload
def setDate(self, year: int, month: int, day: int, cal: QCalendar) -> bool: ...
def toJulianDay(self) -> int: ...
@staticmethod
def fromJulianDay(jd: int) -> 'QDate': ...
@staticmethod
def isLeapYear(year: int) -> bool: ...
@typing.overload
@staticmethod
def fromString(string: str, format: Qt.DateFormat = ...) -> 'QDate': ...
@typing.overload
@staticmethod
def fromString(s: str, format: str) -> 'QDate': ...
@typing.overload
@staticmethod
def fromString(s: str, format: str, cal: QCalendar) -> 'QDate': ...
@staticmethod
def currentDate() -> 'QDate': ...
def daysTo(self, a0: typing.Union['QDate', datetime.date]) -> int: ...
@typing.overload
def addYears(self, years: int) -> 'QDate': ...
@typing.overload
def addYears(self, years: int, cal: QCalendar) -> 'QDate': ...
@typing.overload
def addMonths(self, months: int) -> 'QDate': ...
@typing.overload
def addMonths(self, months: int, cal: QCalendar) -> 'QDate': ...
def addDays(self, days: int) -> 'QDate': ...
@typing.overload
def toString(self, format: Qt.DateFormat = ...) -> str: ...
@typing.overload
def toString(self, f: Qt.DateFormat, cal: QCalendar) -> str: ...
@typing.overload
def toString(self, format: str) -> str: ...
@typing.overload
def toString(self, format: str, cal: QCalendar) -> str: ...
@staticmethod
def longDayName(weekday: int, type: 'QDate.MonthNameType' = ...) -> str: ...
@staticmethod
def longMonthName(month: int, type: 'QDate.MonthNameType' = ...) -> str: ...
@staticmethod
def shortDayName(weekday: int, type: 'QDate.MonthNameType' = ...) -> str: ...
@staticmethod
def shortMonthName(month: int, type: 'QDate.MonthNameType' = ...) -> str: ...
def weekNumber(self) -> typing.Tuple[int, int]: ...
@typing.overload
def daysInYear(self) -> int: ...
@typing.overload
def daysInYear(self, cal: QCalendar) -> int: ...
@typing.overload
def daysInMonth(self) -> int: ...
@typing.overload
def daysInMonth(self, cal: QCalendar) -> int: ...
@typing.overload
def dayOfYear(self) -> int: ...
@typing.overload
def dayOfYear(self, cal: QCalendar) -> int: ...
@typing.overload
def dayOfWeek(self) -> int: ...
@typing.overload
def dayOfWeek(self, cal: QCalendar) -> int: ...
@typing.overload
def day(self) -> int: ...
@typing.overload
def day(self, cal: QCalendar) -> int: ...
@typing.overload
def month(self) -> int: ...
@typing.overload
def month(self, cal: QCalendar) -> int: ...
@typing.overload
def year(self) -> int: ...
@typing.overload
def year(self, cal: QCalendar) -> int: ...
@typing.overload
def isValid(self) -> bool: ...
@typing.overload
@staticmethod
def isValid(y: int, m: int, d: int) -> bool: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def toPyDate(self) -> datetime.date: ...
def __hash__(self) -> int: ...
def __repr__(self) -> str: ...
class QTime(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, h: int, m: int, second: int = ..., msec: int = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QTime') -> None: ...
def msecsSinceStartOfDay(self) -> int: ...
@staticmethod
def fromMSecsSinceStartOfDay(msecs: int) -> 'QTime': ...
def elapsed(self) -> int: ...
def restart(self) -> int: ...
def start(self) -> None: ...
@typing.overload
@staticmethod
def fromString(string: str, format: Qt.DateFormat = ...) -> 'QTime': ...
@typing.overload
@staticmethod
def fromString(s: str, format: str) -> 'QTime': ...
@staticmethod
def currentTime() -> 'QTime': ...
def msecsTo(self, a0: typing.Union['QTime', datetime.time]) -> int: ...
def addMSecs(self, ms: int) -> 'QTime': ...
def secsTo(self, a0: typing.Union['QTime', datetime.time]) -> int: ...
def addSecs(self, secs: int) -> 'QTime': ...
def setHMS(self, h: int, m: int, s: int, msec: int = ...) -> bool: ...
@typing.overload
def toString(self, format: Qt.DateFormat = ...) -> str: ...
@typing.overload
def toString(self, format: str) -> str: ...
def msec(self) -> int: ...
def second(self) -> int: ...
def minute(self) -> int: ...
def hour(self) -> int: ...
@typing.overload
def isValid(self) -> bool: ...
@typing.overload
@staticmethod
def isValid(h: int, m: int, s: int, msec: int = ...) -> bool: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def toPyTime(self) -> datetime.time: ...
def __hash__(self) -> int: ...
def __repr__(self) -> str: ...
class QDateTime(sip.simplewrapper):
class YearRange(int): ...
First = ... # type: 'QDateTime.YearRange'
Last = ... # type: 'QDateTime.YearRange'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: typing.Union['QDateTime', datetime.datetime]) -> None: ...
@typing.overload
def __init__(self, a0: typing.Union[QDate, datetime.date]) -> None: ...
@typing.overload
def __init__(self, date: typing.Union[QDate, datetime.date], time: typing.Union[QTime, datetime.time], timeSpec: Qt.TimeSpec = ...) -> None: ...
@typing.overload
def __init__(self, year: int, month: int, day: int, hour: int, minute: int, second: int = ..., msec: int = ..., timeSpec: int = ...) -> None: ...
@typing.overload
def __init__(self, date: typing.Union[QDate, datetime.date], time: typing.Union[QTime, datetime.time], spec: Qt.TimeSpec, offsetSeconds: int) -> None: ...
@typing.overload
def __init__(self, date: typing.Union[QDate, datetime.date], time: typing.Union[QTime, datetime.time], timeZone: 'QTimeZone') -> None: ...
@staticmethod
def currentSecsSinceEpoch() -> int: ...
@typing.overload
@staticmethod
def fromSecsSinceEpoch(secs: int, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromSecsSinceEpoch(secs: int, timeZone: 'QTimeZone') -> 'QDateTime': ...
def setSecsSinceEpoch(self, secs: int) -> None: ...
def toSecsSinceEpoch(self) -> int: ...
def toTimeZone(self, toZone: 'QTimeZone') -> 'QDateTime': ...
def toOffsetFromUtc(self, offsetSeconds: int) -> 'QDateTime': ...
def setTimeZone(self, toZone: 'QTimeZone') -> None: ...
def setOffsetFromUtc(self, offsetSeconds: int) -> None: ...
def isDaylightTime(self) -> bool: ...
def timeZoneAbbreviation(self) -> str: ...
def timeZone(self) -> 'QTimeZone': ...
def offsetFromUtc(self) -> int: ...
def swap(self, other: 'QDateTime') -> None: ...
@staticmethod
def currentMSecsSinceEpoch() -> int: ...
@typing.overload
@staticmethod
def fromMSecsSinceEpoch(msecs: int) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromMSecsSinceEpoch(msecs: int, spec: Qt.TimeSpec, offsetSeconds: int = ...) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromMSecsSinceEpoch(msecs: int, timeZone: 'QTimeZone') -> 'QDateTime': ...
@staticmethod
def currentDateTimeUtc() -> 'QDateTime': ...
def msecsTo(self, a0: typing.Union['QDateTime', datetime.datetime]) -> int: ...
def setMSecsSinceEpoch(self, msecs: int) -> None: ...
def toMSecsSinceEpoch(self) -> int: ...
@typing.overload
@staticmethod
def fromTime_t(secsSince1Jan1970UTC: int) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromTime_t(secsSince1Jan1970UTC: int, spec: Qt.TimeSpec, offsetSeconds: int = ...) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromTime_t(secsSince1Jan1970UTC: int, timeZone: 'QTimeZone') -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromString(string: str, format: Qt.DateFormat = ...) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromString(s: str, format: str) -> 'QDateTime': ...
@typing.overload
@staticmethod
def fromString(s: str, format: str, cal: QCalendar) -> 'QDateTime': ...
@staticmethod
def currentDateTime() -> 'QDateTime': ...
def secsTo(self, a0: typing.Union['QDateTime', datetime.datetime]) -> int: ...
def daysTo(self, a0: typing.Union['QDateTime', datetime.datetime]) -> int: ...
def toUTC(self) -> 'QDateTime': ...
def toLocalTime(self) -> 'QDateTime': ...
def toTimeSpec(self, spec: Qt.TimeSpec) -> 'QDateTime': ...
def addMSecs(self, msecs: int) -> 'QDateTime': ...
def addSecs(self, secs: int) -> 'QDateTime': ...
def addYears(self, years: int) -> 'QDateTime': ...
def addMonths(self, months: int) -> 'QDateTime': ...
def addDays(self, days: int) -> 'QDateTime': ...
@typing.overload
def toString(self, format: Qt.DateFormat = ...) -> str: ...
@typing.overload
def toString(self, format: str) -> str: ...
@typing.overload
def toString(self, format: str, cal: QCalendar) -> str: ...
def setTime_t(self, secsSince1Jan1970UTC: int) -> None: ...
def setTimeSpec(self, spec: Qt.TimeSpec) -> None: ...
def setTime(self, time: typing.Union[QTime, datetime.time]) -> None: ...
def setDate(self, date: typing.Union[QDate, datetime.date]) -> None: ...
def toTime_t(self) -> int: ...
def timeSpec(self) -> Qt.TimeSpec: ...
def time(self) -> QTime: ...
def date(self) -> QDate: ...
def isValid(self) -> bool: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def toPyDateTime(self) -> datetime.datetime: ...
def __hash__(self) -> int: ...
def __repr__(self) -> str: ...
class QDeadlineTimer(sip.simplewrapper):
class ForeverConstant(int): ...
Forever = ... # type: 'QDeadlineTimer.ForeverConstant'
@typing.overload
def __init__(self, type: Qt.TimerType = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QDeadlineTimer.ForeverConstant', type: Qt.TimerType = ...) -> None: ...
@typing.overload
def __init__(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QDeadlineTimer') -> None: ...
@staticmethod
def current(type: Qt.TimerType = ...) -> 'QDeadlineTimer': ...
@staticmethod
def addNSecs(dt: 'QDeadlineTimer', nsecs: int) -> 'QDeadlineTimer': ...
def setPreciseDeadline(self, secs: int, nsecs: int = ..., type: Qt.TimerType = ...) -> None: ...
def setDeadline(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
def deadlineNSecs(self) -> int: ...
def deadline(self) -> int: ...
def setPreciseRemainingTime(self, secs: int, nsecs: int = ..., type: Qt.TimerType = ...) -> None: ...
def setRemainingTime(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
def remainingTimeNSecs(self) -> int: ...
def remainingTime(self) -> int: ...
def setTimerType(self, type: Qt.TimerType) -> None: ...
def timerType(self) -> Qt.TimerType: ...
def hasExpired(self) -> bool: ...
def isForever(self) -> bool: ...
def swap(self, other: 'QDeadlineTimer') -> None: ...
class QDir(sip.simplewrapper):
class SortFlag(int): ...
Name = ... # type: 'QDir.SortFlag'
Time = ... # type: 'QDir.SortFlag'
Size = ... # type: 'QDir.SortFlag'
Unsorted = ... # type: 'QDir.SortFlag'
SortByMask = ... # type: 'QDir.SortFlag'
DirsFirst = ... # type: 'QDir.SortFlag'
Reversed = ... # type: 'QDir.SortFlag'
IgnoreCase = ... # type: 'QDir.SortFlag'
DirsLast = ... # type: 'QDir.SortFlag'
LocaleAware = ... # type: 'QDir.SortFlag'
Type = ... # type: 'QDir.SortFlag'
NoSort = ... # type: 'QDir.SortFlag'
class Filter(int): ...
Dirs = ... # type: 'QDir.Filter'
Files = ... # type: 'QDir.Filter'
Drives = ... # type: 'QDir.Filter'
NoSymLinks = ... # type: 'QDir.Filter'
AllEntries = ... # type: 'QDir.Filter'
TypeMask = ... # type: 'QDir.Filter'
Readable = ... # type: 'QDir.Filter'
Writable = ... # type: 'QDir.Filter'
Executable = ... # type: 'QDir.Filter'
PermissionMask = ... # type: 'QDir.Filter'
Modified = ... # type: 'QDir.Filter'
Hidden = ... # type: 'QDir.Filter'
System = ... # type: 'QDir.Filter'
AccessMask = ... # type: 'QDir.Filter'
AllDirs = ... # type: 'QDir.Filter'
CaseSensitive = ... # type: 'QDir.Filter'
NoDotAndDotDot = ... # type: 'QDir.Filter'
NoFilter = ... # type: 'QDir.Filter'
NoDot = ... # type: 'QDir.Filter'
NoDotDot = ... # type: 'QDir.Filter'
class Filters(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDir.Filters', 'QDir.Filter']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDir.Filters') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDir.Filters': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class SortFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDir.SortFlags', 'QDir.SortFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDir.SortFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDir.SortFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, a0: 'QDir') -> None: ...
@typing.overload
def __init__(self, path: str = ...) -> None: ...
@typing.overload
def __init__(self, path: str, nameFilter: str, sort: 'QDir.SortFlags' = ..., filters: 'QDir.Filters' = ...) -> None: ...
def isEmpty(self, filters: typing.Union['QDir.Filters', 'QDir.Filter'] = ...) -> bool: ...
@staticmethod
def listSeparator() -> str: ...
def swap(self, other: 'QDir') -> None: ...
def removeRecursively(self) -> bool: ...
@staticmethod
def searchPaths(prefix: str) -> typing.List[str]: ...
@staticmethod
def addSearchPath(prefix: str, path: str) -> None: ...
@staticmethod
def setSearchPaths(prefix: str, searchPaths: typing.Iterable[str]) -> None: ...
@staticmethod
def fromNativeSeparators(pathName: str) -> str: ...
@staticmethod
def toNativeSeparators(pathName: str) -> str: ...
@staticmethod
def cleanPath(path: str) -> str: ...
@typing.overload
@staticmethod
def match(filters: typing.Iterable[str], fileName: str) -> bool: ...
@typing.overload
@staticmethod
def match(filter: str, fileName: str) -> bool: ...
@staticmethod
def tempPath() -> str: ...
@staticmethod
def temp() -> 'QDir': ...
@staticmethod
def rootPath() -> str: ...
@staticmethod
def root() -> 'QDir': ...
@staticmethod
def homePath() -> str: ...
@staticmethod
def home() -> 'QDir': ...
@staticmethod
def currentPath() -> str: ...
@staticmethod
def current() -> 'QDir': ...
@staticmethod
def setCurrent(path: str) -> bool: ...
@staticmethod
def separator() -> str: ...
@staticmethod
def drives() -> typing.List['QFileInfo']: ...
def refresh(self) -> None: ...
def rename(self, oldName: str, newName: str) -> bool: ...
def remove(self, fileName: str) -> bool: ...
def makeAbsolute(self) -> bool: ...
def isAbsolute(self) -> bool: ...
def isRelative(self) -> bool: ...
@staticmethod
def isAbsolutePath(path: str) -> bool: ...
@staticmethod
def isRelativePath(path: str) -> bool: ...
def isRoot(self) -> bool: ...
@typing.overload
def exists(self) -> bool: ...
@typing.overload
def exists(self, name: str) -> bool: ...
def isReadable(self) -> bool: ...
def rmpath(self, dirPath: str) -> bool: ...
def mkpath(self, dirPath: str) -> bool: ...
def rmdir(self, dirName: str) -> bool: ...
def mkdir(self, dirName: str) -> bool: ...
@typing.overload
def entryInfoList(self, filters: typing.Union['QDir.Filters', 'QDir.Filter'] = ..., sort: typing.Union['QDir.SortFlags', 'QDir.SortFlag'] = ...) -> typing.List['QFileInfo']: ...
@typing.overload
def entryInfoList(self, nameFilters: typing.Iterable[str], filters: typing.Union['QDir.Filters', 'QDir.Filter'] = ..., sort: typing.Union['QDir.SortFlags', 'QDir.SortFlag'] = ...) -> typing.List['QFileInfo']: ...
@typing.overload
def entryList(self, filters: typing.Union['QDir.Filters', 'QDir.Filter'] = ..., sort: typing.Union['QDir.SortFlags', 'QDir.SortFlag'] = ...) -> typing.List[str]: ...
@typing.overload
def entryList(self, nameFilters: typing.Iterable[str], filters: typing.Union['QDir.Filters', 'QDir.Filter'] = ..., sort: typing.Union['QDir.SortFlags', 'QDir.SortFlag'] = ...) -> typing.List[str]: ...
@staticmethod
def nameFiltersFromString(nameFilter: str) -> typing.List[str]: ...
def __contains__(self, a0: str) -> int: ...
@typing.overload
def __getitem__(self, a0: int) -> str: ...
@typing.overload
def __getitem__(self, a0: slice) -> typing.List[str]: ...
def __len__(self) -> int: ...
def count(self) -> int: ...
def setSorting(self, sort: typing.Union['QDir.SortFlags', 'QDir.SortFlag']) -> None: ...
def sorting(self) -> 'QDir.SortFlags': ...
def setFilter(self, filter: typing.Union['QDir.Filters', 'QDir.Filter']) -> None: ...
def filter(self) -> 'QDir.Filters': ...
def setNameFilters(self, nameFilters: typing.Iterable[str]) -> None: ...
def nameFilters(self) -> typing.List[str]: ...
def cdUp(self) -> bool: ...
def cd(self, dirName: str) -> bool: ...
def relativeFilePath(self, fileName: str) -> str: ...
def absoluteFilePath(self, fileName: str) -> str: ...
def filePath(self, fileName: str) -> str: ...
def dirName(self) -> str: ...
def canonicalPath(self) -> str: ...
def absolutePath(self) -> str: ...
def path(self) -> str: ...
def setPath(self, path: str) -> None: ...
class QDirIterator(sip.simplewrapper):
class IteratorFlag(int): ...
NoIteratorFlags = ... # type: 'QDirIterator.IteratorFlag'
FollowSymlinks = ... # type: 'QDirIterator.IteratorFlag'
Subdirectories = ... # type: 'QDirIterator.IteratorFlag'
class IteratorFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDirIterator.IteratorFlags', 'QDirIterator.IteratorFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDirIterator.IteratorFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDirIterator.IteratorFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, dir: QDir, flags: 'QDirIterator.IteratorFlags' = ...) -> None: ...
@typing.overload
def __init__(self, path: str, flags: 'QDirIterator.IteratorFlags' = ...) -> None: ...
@typing.overload
def __init__(self, path: str, filters: QDir.Filters, flags: 'QDirIterator.IteratorFlags' = ...) -> None: ...
@typing.overload
def __init__(self, path: str, nameFilters: typing.Iterable[str], filters: QDir.Filters = ..., flags: 'QDirIterator.IteratorFlags' = ...) -> None: ...
def path(self) -> str: ...
def fileInfo(self) -> 'QFileInfo': ...
def filePath(self) -> str: ...
def fileName(self) -> str: ...
def hasNext(self) -> bool: ...
def next(self) -> str: ...
class QEasingCurve(sip.simplewrapper):
class Type(int): ...
Linear = ... # type: 'QEasingCurve.Type'
InQuad = ... # type: 'QEasingCurve.Type'
OutQuad = ... # type: 'QEasingCurve.Type'
InOutQuad = ... # type: 'QEasingCurve.Type'
OutInQuad = ... # type: 'QEasingCurve.Type'
InCubic = ... # type: 'QEasingCurve.Type'
OutCubic = ... # type: 'QEasingCurve.Type'
InOutCubic = ... # type: 'QEasingCurve.Type'
OutInCubic = ... # type: 'QEasingCurve.Type'
InQuart = ... # type: 'QEasingCurve.Type'
OutQuart = ... # type: 'QEasingCurve.Type'
InOutQuart = ... # type: 'QEasingCurve.Type'
OutInQuart = ... # type: 'QEasingCurve.Type'
InQuint = ... # type: 'QEasingCurve.Type'
OutQuint = ... # type: 'QEasingCurve.Type'
InOutQuint = ... # type: 'QEasingCurve.Type'
OutInQuint = ... # type: 'QEasingCurve.Type'
InSine = ... # type: 'QEasingCurve.Type'
OutSine = ... # type: 'QEasingCurve.Type'
InOutSine = ... # type: 'QEasingCurve.Type'
OutInSine = ... # type: 'QEasingCurve.Type'
InExpo = ... # type: 'QEasingCurve.Type'
OutExpo = ... # type: 'QEasingCurve.Type'
InOutExpo = ... # type: 'QEasingCurve.Type'
OutInExpo = ... # type: 'QEasingCurve.Type'
InCirc = ... # type: 'QEasingCurve.Type'
OutCirc = ... # type: 'QEasingCurve.Type'
InOutCirc = ... # type: 'QEasingCurve.Type'
OutInCirc = ... # type: 'QEasingCurve.Type'
InElastic = ... # type: 'QEasingCurve.Type'
OutElastic = ... # type: 'QEasingCurve.Type'
InOutElastic = ... # type: 'QEasingCurve.Type'
OutInElastic = ... # type: 'QEasingCurve.Type'
InBack = ... # type: 'QEasingCurve.Type'
OutBack = ... # type: 'QEasingCurve.Type'
InOutBack = ... # type: 'QEasingCurve.Type'
OutInBack = ... # type: 'QEasingCurve.Type'
InBounce = ... # type: 'QEasingCurve.Type'
OutBounce = ... # type: 'QEasingCurve.Type'
InOutBounce = ... # type: 'QEasingCurve.Type'
OutInBounce = ... # type: 'QEasingCurve.Type'
InCurve = ... # type: 'QEasingCurve.Type'
OutCurve = ... # type: 'QEasingCurve.Type'
SineCurve = ... # type: 'QEasingCurve.Type'
CosineCurve = ... # type: 'QEasingCurve.Type'
BezierSpline = ... # type: 'QEasingCurve.Type'
TCBSpline = ... # type: 'QEasingCurve.Type'
Custom = ... # type: 'QEasingCurve.Type'
@typing.overload
def __init__(self, type: 'QEasingCurve.Type' = ...) -> None: ...
@typing.overload
def __init__(self, other: typing.Union['QEasingCurve', 'QEasingCurve.Type']) -> None: ...
def toCubicSpline(self) -> typing.List['QPointF']: ...
def addTCBSegment(self, nextPoint: typing.Union['QPointF', 'QPoint'], t: float, c: float, b: float) -> None: ...
def addCubicBezierSegment(self, c1: typing.Union['QPointF', 'QPoint'], c2: typing.Union['QPointF', 'QPoint'], endPoint: typing.Union['QPointF', 'QPoint']) -> None: ...
def swap(self, other: 'QEasingCurve') -> None: ...
def valueForProgress(self, progress: float) -> float: ...
def customType(self) -> typing.Callable[[float], float]: ...
def setCustomType(self, func: typing.Callable[[float], float]) -> None: ...
def setType(self, type: 'QEasingCurve.Type') -> None: ...
def type(self) -> 'QEasingCurve.Type': ...
def setOvershoot(self, overshoot: float) -> None: ...
def overshoot(self) -> float: ...
def setPeriod(self, period: float) -> None: ...
def period(self) -> float: ...
def setAmplitude(self, amplitude: float) -> None: ...
def amplitude(self) -> float: ...
class QElapsedTimer(sip.simplewrapper):
class ClockType(int): ...
SystemTime = ... # type: 'QElapsedTimer.ClockType'
MonotonicClock = ... # type: 'QElapsedTimer.ClockType'
TickCounter = ... # type: 'QElapsedTimer.ClockType'
MachAbsoluteTime = ... # type: 'QElapsedTimer.ClockType'
PerformanceCounter = ... # type: 'QElapsedTimer.ClockType'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QElapsedTimer') -> None: ...
def nsecsElapsed(self) -> int: ...
def secsTo(self, other: 'QElapsedTimer') -> int: ...
def msecsTo(self, other: 'QElapsedTimer') -> int: ...
def msecsSinceReference(self) -> int: ...
def hasExpired(self, timeout: int) -> bool: ...
def elapsed(self) -> int: ...
def isValid(self) -> bool: ...
def invalidate(self) -> None: ...
def restart(self) -> int: ...
def start(self) -> None: ...
@staticmethod
def isMonotonic() -> bool: ...
@staticmethod
def clockType() -> 'QElapsedTimer.ClockType': ...
class QEventLoop(QObject):
class ProcessEventsFlag(int): ...
AllEvents = ... # type: 'QEventLoop.ProcessEventsFlag'
ExcludeUserInputEvents = ... # type: 'QEventLoop.ProcessEventsFlag'
ExcludeSocketNotifiers = ... # type: 'QEventLoop.ProcessEventsFlag'
WaitForMoreEvents = ... # type: 'QEventLoop.ProcessEventsFlag'
X11ExcludeTimers = ... # type: 'QEventLoop.ProcessEventsFlag'
class ProcessEventsFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QEventLoop.ProcessEventsFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QEventLoop.ProcessEventsFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, event: QEvent) -> bool: ...
def quit(self) -> None: ...
def wakeUp(self) -> None: ...
def isRunning(self) -> bool: ...
def exit(self, returnCode: int = ...) -> None: ...
def exec(self, flags: 'QEventLoop.ProcessEventsFlags' = ...) -> int: ...
def exec_(self, flags: 'QEventLoop.ProcessEventsFlags' = ...) -> int: ...
@typing.overload
def processEvents(self, flags: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag'] = ...) -> bool: ...
@typing.overload
def processEvents(self, flags: typing.Union['QEventLoop.ProcessEventsFlags', 'QEventLoop.ProcessEventsFlag'], maximumTime: int) -> None: ...
class QEventLoopLocker(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, loop: QEventLoop) -> None: ...
@typing.overload
def __init__(self, thread: 'QThread') -> None: ...
class QEventTransition(QAbstractTransition):
@typing.overload
def __init__(self, sourceState: typing.Optional['QState'] = ...) -> None: ...
@typing.overload
def __init__(self, object: QObject, type: QEvent.Type, sourceState: typing.Optional['QState'] = ...) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onTransition(self, event: QEvent) -> None: ...
def eventTest(self, event: QEvent) -> bool: ...
def setEventType(self, type: QEvent.Type) -> None: ...
def eventType(self) -> QEvent.Type: ...
def setEventSource(self, object: QObject) -> None: ...
def eventSource(self) -> QObject: ...
class QFileDevice(QIODevice):
class FileTime(int): ...
FileAccessTime = ... # type: 'QFileDevice.FileTime'
FileBirthTime = ... # type: 'QFileDevice.FileTime'
FileMetadataChangeTime = ... # type: 'QFileDevice.FileTime'
FileModificationTime = ... # type: 'QFileDevice.FileTime'
class MemoryMapFlags(int): ...
NoOptions = ... # type: 'QFileDevice.MemoryMapFlags'
MapPrivateOption = ... # type: 'QFileDevice.MemoryMapFlags'
class FileHandleFlag(int): ...
AutoCloseHandle = ... # type: 'QFileDevice.FileHandleFlag'
DontCloseHandle = ... # type: 'QFileDevice.FileHandleFlag'
class Permission(int): ...
ReadOwner = ... # type: 'QFileDevice.Permission'
WriteOwner = ... # type: 'QFileDevice.Permission'
ExeOwner = ... # type: 'QFileDevice.Permission'
ReadUser = ... # type: 'QFileDevice.Permission'
WriteUser = ... # type: 'QFileDevice.Permission'
ExeUser = ... # type: 'QFileDevice.Permission'
ReadGroup = ... # type: 'QFileDevice.Permission'
WriteGroup = ... # type: 'QFileDevice.Permission'
ExeGroup = ... # type: 'QFileDevice.Permission'
ReadOther = ... # type: 'QFileDevice.Permission'
WriteOther = ... # type: 'QFileDevice.Permission'
ExeOther = ... # type: 'QFileDevice.Permission'
class FileError(int): ...
NoError = ... # type: 'QFileDevice.FileError'
ReadError = ... # type: 'QFileDevice.FileError'
WriteError = ... # type: 'QFileDevice.FileError'
FatalError = ... # type: 'QFileDevice.FileError'
ResourceError = ... # type: 'QFileDevice.FileError'
OpenError = ... # type: 'QFileDevice.FileError'
AbortError = ... # type: 'QFileDevice.FileError'
TimeOutError = ... # type: 'QFileDevice.FileError'
UnspecifiedError = ... # type: 'QFileDevice.FileError'
RemoveError = ... # type: 'QFileDevice.FileError'
RenameError = ... # type: 'QFileDevice.FileError'
PositionError = ... # type: 'QFileDevice.FileError'
ResizeError = ... # type: 'QFileDevice.FileError'
PermissionsError = ... # type: 'QFileDevice.FileError'
CopyError = ... # type: 'QFileDevice.FileError'
class Permissions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QFileDevice.Permissions', 'QFileDevice.Permission']) -> None: ...
@typing.overload
def __init__(self, a0: 'QFileDevice.Permissions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QFileDevice.Permissions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class FileHandleFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QFileDevice.FileHandleFlags', 'QFileDevice.FileHandleFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QFileDevice.FileHandleFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QFileDevice.FileHandleFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def setFileTime(self, newDate: typing.Union[QDateTime, datetime.datetime], fileTime: 'QFileDevice.FileTime') -> bool: ...
def fileTime(self, time: 'QFileDevice.FileTime') -> QDateTime: ...
def readLineData(self, maxlen: int) -> bytes: ...
def writeData(self, data: bytes) -> int: ...
def readData(self, maxlen: int) -> bytes: ...
def unmap(self, address: sip.voidptr) -> bool: ...
def map(self, offset: int, size: int, flags: 'QFileDevice.MemoryMapFlags' = ...) -> sip.voidptr: ...
def setPermissions(self, permissionSpec: typing.Union['QFileDevice.Permissions', 'QFileDevice.Permission']) -> bool: ...
def permissions(self) -> 'QFileDevice.Permissions': ...
def resize(self, sz: int) -> bool: ...
def size(self) -> int: ...
def flush(self) -> bool: ...
def atEnd(self) -> bool: ...
def seek(self, offset: int) -> bool: ...
def pos(self) -> int: ...
def fileName(self) -> str: ...
def handle(self) -> int: ...
def isSequential(self) -> bool: ...
def close(self) -> None: ...
def unsetError(self) -> None: ...
def error(self) -> 'QFileDevice.FileError': ...
class QFile(QFileDevice):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, parent: QObject) -> None: ...
@typing.overload
def __init__(self, name: str, parent: QObject) -> None: ...
@typing.overload
def moveToTrash(self) -> bool: ...
@typing.overload
@staticmethod
def moveToTrash(fileName: str) -> typing.Tuple[bool, str]: ...
@typing.overload
def setPermissions(self, permissionSpec: typing.Union[QFileDevice.Permissions, QFileDevice.Permission]) -> bool: ...
@typing.overload
@staticmethod
def setPermissions(filename: str, permissionSpec: typing.Union[QFileDevice.Permissions, QFileDevice.Permission]) -> bool: ...
@typing.overload
def permissions(self) -> QFileDevice.Permissions: ...
@typing.overload
@staticmethod
def permissions(filename: str) -> QFileDevice.Permissions: ...
@typing.overload
def resize(self, sz: int) -> bool: ...
@typing.overload
@staticmethod
def resize(filename: str, sz: int) -> bool: ...
def size(self) -> int: ...
@typing.overload
def open(self, flags: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag]) -> bool: ...
@typing.overload
def open(self, fd: int, ioFlags: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag], handleFlags: typing.Union[QFileDevice.FileHandleFlags, QFileDevice.FileHandleFlag] = ...) -> bool: ...
@typing.overload
def copy(self, newName: str) -> bool: ...
@typing.overload
@staticmethod
def copy(fileName: str, newName: str) -> bool: ...
@typing.overload
def link(self, newName: str) -> bool: ...
@typing.overload
@staticmethod
def link(oldname: str, newName: str) -> bool: ...
@typing.overload
def rename(self, newName: str) -> bool: ...
@typing.overload
@staticmethod
def rename(oldName: str, newName: str) -> bool: ...
@typing.overload
def remove(self) -> bool: ...
@typing.overload
@staticmethod
def remove(fileName: str) -> bool: ...
@typing.overload
def symLinkTarget(self) -> str: ...
@typing.overload
@staticmethod
def symLinkTarget(fileName: str) -> str: ...
@typing.overload
def exists(self) -> bool: ...
@typing.overload
@staticmethod
def exists(fileName: str) -> bool: ...
@typing.overload
@staticmethod
def decodeName(localFileName: typing.Union[QByteArray, bytes, bytearray]) -> str: ...
@typing.overload
@staticmethod
def decodeName(localFileName: str) -> str: ...
@staticmethod
def encodeName(fileName: str) -> QByteArray: ...
def setFileName(self, name: str) -> None: ...
def fileName(self) -> str: ...
class QFileInfo(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, file: str) -> None: ...
@typing.overload
def __init__(self, file: QFile) -> None: ...
@typing.overload
def __init__(self, dir: QDir, file: str) -> None: ...
@typing.overload
def __init__(self, fileinfo: 'QFileInfo') -> None: ...
def isJunction(self) -> bool: ...
def isShortcut(self) -> bool: ...
def isSymbolicLink(self) -> bool: ...
def fileTime(self, time: QFileDevice.FileTime) -> QDateTime: ...
def metadataChangeTime(self) -> QDateTime: ...
def birthTime(self) -> QDateTime: ...
def swap(self, other: 'QFileInfo') -> None: ...
def isNativePath(self) -> bool: ...
def isBundle(self) -> bool: ...
def bundleName(self) -> str: ...
def symLinkTarget(self) -> str: ...
def setCaching(self, on: bool) -> None: ...
def caching(self) -> bool: ...
def lastRead(self) -> QDateTime: ...
def lastModified(self) -> QDateTime: ...
def created(self) -> QDateTime: ...
def size(self) -> int: ...
def permissions(self) -> QFileDevice.Permissions: ...
def permission(self, permissions: typing.Union[QFileDevice.Permissions, QFileDevice.Permission]) -> bool: ...
def groupId(self) -> int: ...
def group(self) -> str: ...
def ownerId(self) -> int: ...
def owner(self) -> str: ...
def isRoot(self) -> bool: ...
def isSymLink(self) -> bool: ...
def isDir(self) -> bool: ...
def isFile(self) -> bool: ...
def makeAbsolute(self) -> bool: ...
def isAbsolute(self) -> bool: ...
def isRelative(self) -> bool: ...
def isHidden(self) -> bool: ...
def isExecutable(self) -> bool: ...
def isWritable(self) -> bool: ...
def isReadable(self) -> bool: ...
def absoluteDir(self) -> QDir: ...
def dir(self) -> QDir: ...
def canonicalPath(self) -> str: ...
def absolutePath(self) -> str: ...
def path(self) -> str: ...
def completeSuffix(self) -> str: ...
def suffix(self) -> str: ...
def completeBaseName(self) -> str: ...
def baseName(self) -> str: ...
def fileName(self) -> str: ...
def canonicalFilePath(self) -> str: ...
def absoluteFilePath(self) -> str: ...
def __fspath__(self) -> typing.Any: ...
def filePath(self) -> str: ...
def refresh(self) -> None: ...
@typing.overload
def exists(self) -> bool: ...
@typing.overload
@staticmethod
def exists(file: str) -> bool: ...
@typing.overload
def setFile(self, file: str) -> None: ...
@typing.overload
def setFile(self, file: QFile) -> None: ...
@typing.overload
def setFile(self, dir: QDir, file: str) -> None: ...
class QFileSelector(QObject):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def allSelectors(self) -> typing.List[str]: ...
def setExtraSelectors(self, list: typing.Iterable[str]) -> None: ...
def extraSelectors(self) -> typing.List[str]: ...
@typing.overload
def select(self, filePath: str) -> str: ...
@typing.overload
def select(self, filePath: 'QUrl') -> 'QUrl': ...
class QFileSystemWatcher(QObject):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, paths: typing.Iterable[str], parent: typing.Optional[QObject] = ...) -> None: ...
def fileChanged(self, path: str) -> None: ...
def directoryChanged(self, path: str) -> None: ...
def removePaths(self, files: typing.Iterable[str]) -> typing.List[str]: ...
def removePath(self, file: str) -> bool: ...
def files(self) -> typing.List[str]: ...
def directories(self) -> typing.List[str]: ...
def addPaths(self, files: typing.Iterable[str]) -> typing.List[str]: ...
def addPath(self, file: str) -> bool: ...
class QFinalState(QAbstractState):
def __init__(self, parent: typing.Optional['QState'] = ...) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onExit(self, event: QEvent) -> None: ...
def onEntry(self, event: QEvent) -> None: ...
class QHistoryState(QAbstractState):
class HistoryType(int): ...
ShallowHistory = ... # type: 'QHistoryState.HistoryType'
DeepHistory = ... # type: 'QHistoryState.HistoryType'
@typing.overload
def __init__(self, parent: typing.Optional['QState'] = ...) -> None: ...
@typing.overload
def __init__(self, type: 'QHistoryState.HistoryType', parent: typing.Optional['QState'] = ...) -> None: ...
def defaultTransitionChanged(self) -> None: ...
def setDefaultTransition(self, transition: QAbstractTransition) -> None: ...
def defaultTransition(self) -> QAbstractTransition: ...
def historyTypeChanged(self) -> None: ...
def defaultStateChanged(self) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onExit(self, event: QEvent) -> None: ...
def onEntry(self, event: QEvent) -> None: ...
def setHistoryType(self, type: 'QHistoryState.HistoryType') -> None: ...
def historyType(self) -> 'QHistoryState.HistoryType': ...
def setDefaultState(self, state: QAbstractState) -> None: ...
def defaultState(self) -> QAbstractState: ...
class QIdentityProxyModel(QAbstractProxyModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def setSourceModel(self, sourceModel: QAbstractItemModel) -> None: ...
def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: typing.Union[Qt.MatchFlags, Qt.MatchFlag] = ...) -> typing.List[QModelIndex]: ...
def mapSelectionToSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
def mapSelectionFromSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
def parent(self, child: QModelIndex) -> QModelIndex: ...
def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
def columnCount(self, parent: QModelIndex = ...) -> int: ...
class QItemSelectionRange(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QItemSelectionRange') -> None: ...
@typing.overload
def __init__(self, atopLeft: QModelIndex, abottomRight: QModelIndex) -> None: ...
@typing.overload
def __init__(self, index: QModelIndex) -> None: ...
def swap(self, other: 'QItemSelectionRange') -> None: ...
def isEmpty(self) -> bool: ...
def __hash__(self) -> int: ...
def intersected(self, other: 'QItemSelectionRange') -> 'QItemSelectionRange': ...
def indexes(self) -> typing.List[QModelIndex]: ...
def isValid(self) -> bool: ...
def intersects(self, other: 'QItemSelectionRange') -> bool: ...
@typing.overload
def contains(self, index: QModelIndex) -> bool: ...
@typing.overload
def contains(self, row: int, column: int, parentIndex: QModelIndex) -> bool: ...
def model(self) -> QAbstractItemModel: ...
def parent(self) -> QModelIndex: ...
def bottomRight(self) -> QPersistentModelIndex: ...
def topLeft(self) -> QPersistentModelIndex: ...
def height(self) -> int: ...
def width(self) -> int: ...
def right(self) -> int: ...
def bottom(self) -> int: ...
def left(self) -> int: ...
def top(self) -> int: ...
class QItemSelectionModel(QObject):
class SelectionFlag(int): ...
NoUpdate = ... # type: 'QItemSelectionModel.SelectionFlag'
Clear = ... # type: 'QItemSelectionModel.SelectionFlag'
Select = ... # type: 'QItemSelectionModel.SelectionFlag'
Deselect = ... # type: 'QItemSelectionModel.SelectionFlag'
Toggle = ... # type: 'QItemSelectionModel.SelectionFlag'
Current = ... # type: 'QItemSelectionModel.SelectionFlag'
Rows = ... # type: 'QItemSelectionModel.SelectionFlag'
Columns = ... # type: 'QItemSelectionModel.SelectionFlag'
SelectCurrent = ... # type: 'QItemSelectionModel.SelectionFlag'
ToggleCurrent = ... # type: 'QItemSelectionModel.SelectionFlag'
ClearAndSelect = ... # type: 'QItemSelectionModel.SelectionFlag'
class SelectionFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QItemSelectionModel.SelectionFlags', 'QItemSelectionModel.SelectionFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QItemSelectionModel.SelectionFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QItemSelectionModel.SelectionFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, model: typing.Optional[QAbstractItemModel] = ...) -> None: ...
@typing.overload
def __init__(self, model: QAbstractItemModel, parent: QObject) -> None: ...
def modelChanged(self, model: QAbstractItemModel) -> None: ...
def setModel(self, model: QAbstractItemModel) -> None: ...
def selectedColumns(self, row: int = ...) -> typing.List[QModelIndex]: ...
def selectedRows(self, column: int = ...) -> typing.List[QModelIndex]: ...
def hasSelection(self) -> bool: ...
def emitSelectionChanged(self, newSelection: 'QItemSelection', oldSelection: 'QItemSelection') -> None: ...
def currentColumnChanged(self, current: QModelIndex, previous: QModelIndex) -> None: ...
def currentRowChanged(self, current: QModelIndex, previous: QModelIndex) -> None: ...
def currentChanged(self, current: QModelIndex, previous: QModelIndex) -> None: ...
def selectionChanged(self, selected: 'QItemSelection', deselected: 'QItemSelection') -> None: ...
def clearCurrentIndex(self) -> None: ...
def setCurrentIndex(self, index: QModelIndex, command: typing.Union['QItemSelectionModel.SelectionFlags', 'QItemSelectionModel.SelectionFlag']) -> None: ...
@typing.overload
def select(self, index: QModelIndex, command: typing.Union['QItemSelectionModel.SelectionFlags', 'QItemSelectionModel.SelectionFlag']) -> None: ...
@typing.overload
def select(self, selection: 'QItemSelection', command: typing.Union['QItemSelectionModel.SelectionFlags', 'QItemSelectionModel.SelectionFlag']) -> None: ...
def reset(self) -> None: ...
def clearSelection(self) -> None: ...
def clear(self) -> None: ...
def model(self) -> QAbstractItemModel: ...
def selection(self) -> 'QItemSelection': ...
def selectedIndexes(self) -> typing.List[QModelIndex]: ...
def columnIntersectsSelection(self, column: int, parent: QModelIndex = ...) -> bool: ...
def rowIntersectsSelection(self, row: int, parent: QModelIndex = ...) -> bool: ...
def isColumnSelected(self, column: int, parent: QModelIndex = ...) -> bool: ...
def isRowSelected(self, row: int, parent: QModelIndex = ...) -> bool: ...
def isSelected(self, index: QModelIndex) -> bool: ...
def currentIndex(self) -> QModelIndex: ...
class QItemSelection(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, topLeft: QModelIndex, bottomRight: QModelIndex) -> None: ...
@typing.overload
def __init__(self, a0: 'QItemSelection') -> None: ...
def lastIndexOf(self, value: QItemSelectionRange, from_: int = ...) -> int: ...
def indexOf(self, value: QItemSelectionRange, from_: int = ...) -> int: ...
def last(self) -> QItemSelectionRange: ...
def first(self) -> QItemSelectionRange: ...
def __len__(self) -> int: ...
@typing.overload
def count(self, range: QItemSelectionRange) -> int: ...
@typing.overload
def count(self) -> int: ...
def swap(self, i: int, j: int) -> None: ...
def move(self, from_: int, to: int) -> None: ...
def takeLast(self) -> QItemSelectionRange: ...
def takeFirst(self) -> QItemSelectionRange: ...
def takeAt(self, i: int) -> QItemSelectionRange: ...
def removeAll(self, range: QItemSelectionRange) -> int: ...
def removeAt(self, i: int) -> None: ...
def replace(self, i: int, range: QItemSelectionRange) -> None: ...
def insert(self, i: int, range: QItemSelectionRange) -> None: ...
def prepend(self, range: QItemSelectionRange) -> None: ...
def append(self, range: QItemSelectionRange) -> None: ...
def isEmpty(self) -> bool: ...
def clear(self) -> None: ...
@typing.overload
def __getitem__(self, i: int) -> QItemSelectionRange: ...
@typing.overload
def __getitem__(self, slice: slice) -> 'QItemSelection': ...
@typing.overload
def __delitem__(self, i: int) -> None: ...
@typing.overload
def __delitem__(self, slice: slice) -> None: ...
@typing.overload
def __setitem__(self, i: int, range: QItemSelectionRange) -> None: ...
@typing.overload
def __setitem__(self, slice: slice, list: 'QItemSelection') -> None: ...
@staticmethod
def split(range: QItemSelectionRange, other: QItemSelectionRange, result: 'QItemSelection') -> None: ...
def merge(self, other: 'QItemSelection', command: typing.Union[QItemSelectionModel.SelectionFlags, QItemSelectionModel.SelectionFlag]) -> None: ...
def indexes(self) -> typing.List[QModelIndex]: ...
def __contains__(self, index: QModelIndex) -> int: ...
def contains(self, index: QModelIndex) -> bool: ...
def select(self, topLeft: QModelIndex, bottomRight: QModelIndex) -> None: ...
class QJsonParseError(sip.simplewrapper):
class ParseError(int): ...
NoError = ... # type: 'QJsonParseError.ParseError'
UnterminatedObject = ... # type: 'QJsonParseError.ParseError'
MissingNameSeparator = ... # type: 'QJsonParseError.ParseError'
UnterminatedArray = ... # type: 'QJsonParseError.ParseError'
MissingValueSeparator = ... # type: 'QJsonParseError.ParseError'
IllegalValue = ... # type: 'QJsonParseError.ParseError'
TerminationByNumber = ... # type: 'QJsonParseError.ParseError'
IllegalNumber = ... # type: 'QJsonParseError.ParseError'
IllegalEscapeSequence = ... # type: 'QJsonParseError.ParseError'
IllegalUTF8String = ... # type: 'QJsonParseError.ParseError'
UnterminatedString = ... # type: 'QJsonParseError.ParseError'
MissingObject = ... # type: 'QJsonParseError.ParseError'
DeepNesting = ... # type: 'QJsonParseError.ParseError'
DocumentTooLarge = ... # type: 'QJsonParseError.ParseError'
GarbageAtEnd = ... # type: 'QJsonParseError.ParseError'
error = ... # type: 'QJsonParseError.ParseError'
offset = ... # type: int
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QJsonParseError') -> None: ...
def errorString(self) -> str: ...
class QJsonDocument(sip.simplewrapper):
class JsonFormat(int): ...
Indented = ... # type: 'QJsonDocument.JsonFormat'
Compact = ... # type: 'QJsonDocument.JsonFormat'
class DataValidation(int): ...
Validate = ... # type: 'QJsonDocument.DataValidation'
BypassValidation = ... # type: 'QJsonDocument.DataValidation'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, object: typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]) -> None: ...
@typing.overload
def __init__(self, array: typing.Iterable['QJsonValue']) -> None: ...
@typing.overload
def __init__(self, other: 'QJsonDocument') -> None: ...
@typing.overload
def __getitem__(self, key: str) -> 'QJsonValue': ...
@typing.overload
def __getitem__(self, i: int) -> 'QJsonValue': ...
def swap(self, other: 'QJsonDocument') -> None: ...
def isNull(self) -> bool: ...
def setArray(self, array: typing.Iterable['QJsonValue']) -> None: ...
def setObject(self, object: typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]) -> None: ...
def array(self) -> typing.List['QJsonValue']: ...
def object(self) -> typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]: ...
def isObject(self) -> bool: ...
def isArray(self) -> bool: ...
def isEmpty(self) -> bool: ...
@typing.overload
def toJson(self) -> QByteArray: ...
@typing.overload
def toJson(self, format: 'QJsonDocument.JsonFormat') -> QByteArray: ...
@staticmethod
def fromJson(json: typing.Union[QByteArray, bytes, bytearray], error: typing.Optional[QJsonParseError] = ...) -> 'QJsonDocument': ...
def toVariant(self) -> typing.Any: ...
@staticmethod
def fromVariant(variant: typing.Any) -> 'QJsonDocument': ...
def toBinaryData(self) -> QByteArray: ...
@staticmethod
def fromBinaryData(data: typing.Union[QByteArray, bytes, bytearray], validation: 'QJsonDocument.DataValidation' = ...) -> 'QJsonDocument': ...
def rawData(self) -> typing.Tuple[str, int]: ...
@staticmethod
def fromRawData(data: str, size: int, validation: 'QJsonDocument.DataValidation' = ...) -> 'QJsonDocument': ...
class QJsonValue(sip.simplewrapper):
class Type(int): ...
Null = ... # type: 'QJsonValue.Type'
Bool = ... # type: 'QJsonValue.Type'
Double = ... # type: 'QJsonValue.Type'
String = ... # type: 'QJsonValue.Type'
Array = ... # type: 'QJsonValue.Type'
Object = ... # type: 'QJsonValue.Type'
Undefined = ... # type: 'QJsonValue.Type'
@typing.overload
def __init__(self, type: 'QJsonValue.Type' = ...) -> None: ...
@typing.overload
def __init__(self, other: typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]) -> None: ...
def __hash__(self) -> int: ...
@typing.overload
def __getitem__(self, key: str) -> 'QJsonValue': ...
@typing.overload
def __getitem__(self, i: int) -> 'QJsonValue': ...
def swap(self, other: 'QJsonValue') -> None: ...
@typing.overload
def toString(self) -> str: ...
@typing.overload
def toString(self, defaultValue: str) -> str: ...
@typing.overload
def toObject(self) -> typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]: ...
@typing.overload
def toObject(self, defaultValue: typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]) -> typing.Dict[str, typing.Union['QJsonValue', 'QJsonValue.Type', typing.Iterable['QJsonValue'], bool, int, float, str]]: ...
@typing.overload
def toArray(self) -> typing.List['QJsonValue']: ...
@typing.overload
def toArray(self, defaultValue: typing.Iterable['QJsonValue']) -> typing.List['QJsonValue']: ...
def toDouble(self, defaultValue: float = ...) -> float: ...
def toInt(self, defaultValue: int = ...) -> int: ...
def toBool(self, defaultValue: bool = ...) -> bool: ...
def isUndefined(self) -> bool: ...
def isObject(self) -> bool: ...
def isArray(self) -> bool: ...
def isString(self) -> bool: ...
def isDouble(self) -> bool: ...
def isBool(self) -> bool: ...
def isNull(self) -> bool: ...
def type(self) -> 'QJsonValue.Type': ...
def toVariant(self) -> typing.Any: ...
@staticmethod
def fromVariant(variant: typing.Any) -> 'QJsonValue': ...
class QLibrary(QObject):
class LoadHint(int): ...
ResolveAllSymbolsHint = ... # type: 'QLibrary.LoadHint'
ExportExternalSymbolsHint = ... # type: 'QLibrary.LoadHint'
LoadArchiveMemberHint = ... # type: 'QLibrary.LoadHint'
PreventUnloadHint = ... # type: 'QLibrary.LoadHint'
DeepBindHint = ... # type: 'QLibrary.LoadHint'
class LoadHints(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QLibrary.LoadHints', 'QLibrary.LoadHint']) -> None: ...
@typing.overload
def __init__(self, a0: 'QLibrary.LoadHints') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QLibrary.LoadHints': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, fileName: str, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, fileName: str, verNum: int, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, fileName: str, version: str, parent: typing.Optional[QObject] = ...) -> None: ...
def setLoadHints(self, hints: typing.Union['QLibrary.LoadHints', 'QLibrary.LoadHint']) -> None: ...
@typing.overload
def setFileNameAndVersion(self, fileName: str, verNum: int) -> None: ...
@typing.overload
def setFileNameAndVersion(self, fileName: str, version: str) -> None: ...
def setFileName(self, fileName: str) -> None: ...
@staticmethod
def isLibrary(fileName: str) -> bool: ...
def unload(self) -> bool: ...
@typing.overload
def resolve(self, symbol: str) -> sip.voidptr: ...
@typing.overload
@staticmethod
def resolve(fileName: str, symbol: str) -> sip.voidptr: ...
@typing.overload
@staticmethod
def resolve(fileName: str, verNum: int, symbol: str) -> sip.voidptr: ...
@typing.overload
@staticmethod
def resolve(fileName: str, version: str, symbol: str) -> sip.voidptr: ...
def loadHints(self) -> 'QLibrary.LoadHints': ...
def load(self) -> bool: ...
def isLoaded(self) -> bool: ...
def fileName(self) -> str: ...
def errorString(self) -> str: ...
class QLibraryInfo(sip.simplewrapper):
class LibraryLocation(int): ...
PrefixPath = ... # type: 'QLibraryInfo.LibraryLocation'
DocumentationPath = ... # type: 'QLibraryInfo.LibraryLocation'
HeadersPath = ... # type: 'QLibraryInfo.LibraryLocation'
LibrariesPath = ... # type: 'QLibraryInfo.LibraryLocation'
BinariesPath = ... # type: 'QLibraryInfo.LibraryLocation'
PluginsPath = ... # type: 'QLibraryInfo.LibraryLocation'
DataPath = ... # type: 'QLibraryInfo.LibraryLocation'
TranslationsPath = ... # type: 'QLibraryInfo.LibraryLocation'
SettingsPath = ... # type: 'QLibraryInfo.LibraryLocation'
ExamplesPath = ... # type: 'QLibraryInfo.LibraryLocation'
ImportsPath = ... # type: 'QLibraryInfo.LibraryLocation'
TestsPath = ... # type: 'QLibraryInfo.LibraryLocation'
LibraryExecutablesPath = ... # type: 'QLibraryInfo.LibraryLocation'
Qml2ImportsPath = ... # type: 'QLibraryInfo.LibraryLocation'
ArchDataPath = ... # type: 'QLibraryInfo.LibraryLocation'
def __init__(self, a0: 'QLibraryInfo') -> None: ...
@staticmethod
def version() -> 'QVersionNumber': ...
@staticmethod
def isDebugBuild() -> bool: ...
@staticmethod
def buildDate() -> QDate: ...
@staticmethod
def location(a0: 'QLibraryInfo.LibraryLocation') -> str: ...
@staticmethod
def licensedProducts() -> str: ...
@staticmethod
def licensee() -> str: ...
class QLine(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, pt1_: 'QPoint', pt2_: 'QPoint') -> None: ...
@typing.overload
def __init__(self, x1pos: int, y1pos: int, x2pos: int, y2pos: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QLine') -> None: ...
def center(self) -> 'QPoint': ...
def setLine(self, aX1: int, aY1: int, aX2: int, aY2: int) -> None: ...
def setPoints(self, aP1: 'QPoint', aP2: 'QPoint') -> None: ...
def setP2(self, aP2: 'QPoint') -> None: ...
def setP1(self, aP1: 'QPoint') -> None: ...
@typing.overload
def translated(self, p: 'QPoint') -> 'QLine': ...
@typing.overload
def translated(self, adx: int, ady: int) -> 'QLine': ...
@typing.overload
def translate(self, point: 'QPoint') -> None: ...
@typing.overload
def translate(self, adx: int, ady: int) -> None: ...
def dy(self) -> int: ...
def dx(self) -> int: ...
def p2(self) -> 'QPoint': ...
def p1(self) -> 'QPoint': ...
def y2(self) -> int: ...
def x2(self) -> int: ...
def y1(self) -> int: ...
def x1(self) -> int: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
class QLineF(sip.simplewrapper):
class IntersectType(int): ...
NoIntersection = ... # type: 'QLineF.IntersectType'
BoundedIntersection = ... # type: 'QLineF.IntersectType'
UnboundedIntersection = ... # type: 'QLineF.IntersectType'
@typing.overload
def __init__(self, line: QLine) -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, apt1: typing.Union['QPointF', 'QPoint'], apt2: typing.Union['QPointF', 'QPoint']) -> None: ...
@typing.overload
def __init__(self, x1pos: float, y1pos: float, x2pos: float, y2pos: float) -> None: ...
@typing.overload
def __init__(self, a0: 'QLineF') -> None: ...
def center(self) -> 'QPointF': ...
def setLine(self, aX1: float, aY1: float, aX2: float, aY2: float) -> None: ...
def setPoints(self, aP1: typing.Union['QPointF', 'QPoint'], aP2: typing.Union['QPointF', 'QPoint']) -> None: ...
def setP2(self, aP2: typing.Union['QPointF', 'QPoint']) -> None: ...
def setP1(self, aP1: typing.Union['QPointF', 'QPoint']) -> None: ...
@typing.overload
def translated(self, p: typing.Union['QPointF', 'QPoint']) -> 'QLineF': ...
@typing.overload
def translated(self, adx: float, ady: float) -> 'QLineF': ...
def angleTo(self, l: 'QLineF') -> float: ...
def setAngle(self, angle: float) -> None: ...
def angle(self) -> float: ...
@staticmethod
def fromPolar(length: float, angle: float) -> 'QLineF': ...
def toLine(self) -> QLine: ...
def pointAt(self, t: float) -> 'QPointF': ...
def setLength(self, len: float) -> None: ...
@typing.overload
def translate(self, point: typing.Union['QPointF', 'QPoint']) -> None: ...
@typing.overload
def translate(self, adx: float, ady: float) -> None: ...
def normalVector(self) -> 'QLineF': ...
def dy(self) -> float: ...
def dx(self) -> float: ...
def p2(self) -> 'QPointF': ...
def p1(self) -> 'QPointF': ...
def y2(self) -> float: ...
def x2(self) -> float: ...
def y1(self) -> float: ...
def x1(self) -> float: ...
def __repr__(self) -> str: ...
def intersects(self, l: 'QLineF') -> typing.Tuple['QLineF.IntersectType', 'QPointF']: ...
def intersect(self, l: 'QLineF', intersectionPoint: typing.Union['QPointF', 'QPoint']) -> 'QLineF.IntersectType': ...
def unitVector(self) -> 'QLineF': ...
def length(self) -> float: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
class QLocale(sip.simplewrapper):
class DataSizeFormat(int): ...
DataSizeIecFormat = ... # type: 'QLocale.DataSizeFormat'
DataSizeTraditionalFormat = ... # type: 'QLocale.DataSizeFormat'
DataSizeSIFormat = ... # type: 'QLocale.DataSizeFormat'
class FloatingPointPrecisionOption(int): ...
FloatingPointShortest = ... # type: 'QLocale.FloatingPointPrecisionOption'
class QuotationStyle(int): ...
StandardQuotation = ... # type: 'QLocale.QuotationStyle'
AlternateQuotation = ... # type: 'QLocale.QuotationStyle'
class CurrencySymbolFormat(int): ...
CurrencyIsoCode = ... # type: 'QLocale.CurrencySymbolFormat'
CurrencySymbol = ... # type: 'QLocale.CurrencySymbolFormat'
CurrencyDisplayName = ... # type: 'QLocale.CurrencySymbolFormat'
class Script(int): ...
AnyScript = ... # type: 'QLocale.Script'
ArabicScript = ... # type: 'QLocale.Script'
CyrillicScript = ... # type: 'QLocale.Script'
DeseretScript = ... # type: 'QLocale.Script'
GurmukhiScript = ... # type: 'QLocale.Script'
SimplifiedHanScript = ... # type: 'QLocale.Script'
TraditionalHanScript = ... # type: 'QLocale.Script'
LatinScript = ... # type: 'QLocale.Script'
MongolianScript = ... # type: 'QLocale.Script'
TifinaghScript = ... # type: 'QLocale.Script'
SimplifiedChineseScript = ... # type: 'QLocale.Script'
TraditionalChineseScript = ... # type: 'QLocale.Script'
ArmenianScript = ... # type: 'QLocale.Script'
BengaliScript = ... # type: 'QLocale.Script'
CherokeeScript = ... # type: 'QLocale.Script'
DevanagariScript = ... # type: 'QLocale.Script'
EthiopicScript = ... # type: 'QLocale.Script'
GeorgianScript = ... # type: 'QLocale.Script'
GreekScript = ... # type: 'QLocale.Script'
GujaratiScript = ... # type: 'QLocale.Script'
HebrewScript = ... # type: 'QLocale.Script'
JapaneseScript = ... # type: 'QLocale.Script'
KhmerScript = ... # type: 'QLocale.Script'
KannadaScript = ... # type: 'QLocale.Script'
KoreanScript = ... # type: 'QLocale.Script'
LaoScript = ... # type: 'QLocale.Script'
MalayalamScript = ... # type: 'QLocale.Script'
MyanmarScript = ... # type: 'QLocale.Script'
OriyaScript = ... # type: 'QLocale.Script'
TamilScript = ... # type: 'QLocale.Script'
TeluguScript = ... # type: 'QLocale.Script'
ThaanaScript = ... # type: 'QLocale.Script'
ThaiScript = ... # type: 'QLocale.Script'
TibetanScript = ... # type: 'QLocale.Script'
SinhalaScript = ... # type: 'QLocale.Script'
SyriacScript = ... # type: 'QLocale.Script'
YiScript = ... # type: 'QLocale.Script'
VaiScript = ... # type: 'QLocale.Script'
AvestanScript = ... # type: 'QLocale.Script'
BalineseScript = ... # type: 'QLocale.Script'
BamumScript = ... # type: 'QLocale.Script'
BatakScript = ... # type: 'QLocale.Script'
BopomofoScript = ... # type: 'QLocale.Script'
BrahmiScript = ... # type: 'QLocale.Script'
BugineseScript = ... # type: 'QLocale.Script'
BuhidScript = ... # type: 'QLocale.Script'
CanadianAboriginalScript = ... # type: 'QLocale.Script'
CarianScript = ... # type: 'QLocale.Script'
ChakmaScript = ... # type: 'QLocale.Script'
ChamScript = ... # type: 'QLocale.Script'
CopticScript = ... # type: 'QLocale.Script'
CypriotScript = ... # type: 'QLocale.Script'
EgyptianHieroglyphsScript = ... # type: 'QLocale.Script'
FraserScript = ... # type: 'QLocale.Script'
GlagoliticScript = ... # type: 'QLocale.Script'
GothicScript = ... # type: 'QLocale.Script'
HanScript = ... # type: 'QLocale.Script'
HangulScript = ... # type: 'QLocale.Script'
HanunooScript = ... # type: 'QLocale.Script'
ImperialAramaicScript = ... # type: 'QLocale.Script'
InscriptionalPahlaviScript = ... # type: 'QLocale.Script'
InscriptionalParthianScript = ... # type: 'QLocale.Script'
JavaneseScript = ... # type: 'QLocale.Script'
KaithiScript = ... # type: 'QLocale.Script'
KatakanaScript = ... # type: 'QLocale.Script'
KayahLiScript = ... # type: 'QLocale.Script'
KharoshthiScript = ... # type: 'QLocale.Script'
LannaScript = ... # type: 'QLocale.Script'
LepchaScript = ... # type: 'QLocale.Script'
LimbuScript = ... # type: 'QLocale.Script'
LinearBScript = ... # type: 'QLocale.Script'
LycianScript = ... # type: 'QLocale.Script'
LydianScript = ... # type: 'QLocale.Script'
MandaeanScript = ... # type: 'QLocale.Script'
MeiteiMayekScript = ... # type: 'QLocale.Script'
MeroiticScript = ... # type: 'QLocale.Script'
MeroiticCursiveScript = ... # type: 'QLocale.Script'
NkoScript = ... # type: 'QLocale.Script'
NewTaiLueScript = ... # type: 'QLocale.Script'
OghamScript = ... # type: 'QLocale.Script'
OlChikiScript = ... # type: 'QLocale.Script'
OldItalicScript = ... # type: 'QLocale.Script'
OldPersianScript = ... # type: 'QLocale.Script'
OldSouthArabianScript = ... # type: 'QLocale.Script'
OrkhonScript = ... # type: 'QLocale.Script'
OsmanyaScript = ... # type: 'QLocale.Script'
PhagsPaScript = ... # type: 'QLocale.Script'
PhoenicianScript = ... # type: 'QLocale.Script'
PollardPhoneticScript = ... # type: 'QLocale.Script'
RejangScript = ... # type: 'QLocale.Script'
RunicScript = ... # type: 'QLocale.Script'
SamaritanScript = ... # type: 'QLocale.Script'
SaurashtraScript = ... # type: 'QLocale.Script'
SharadaScript = ... # type: 'QLocale.Script'
ShavianScript = ... # type: 'QLocale.Script'
SoraSompengScript = ... # type: 'QLocale.Script'
CuneiformScript = ... # type: 'QLocale.Script'
SundaneseScript = ... # type: 'QLocale.Script'
SylotiNagriScript = ... # type: 'QLocale.Script'
TagalogScript = ... # type: 'QLocale.Script'
TagbanwaScript = ... # type: 'QLocale.Script'
TaiLeScript = ... # type: 'QLocale.Script'
TaiVietScript = ... # type: 'QLocale.Script'
TakriScript = ... # type: 'QLocale.Script'
UgariticScript = ... # type: 'QLocale.Script'
BrailleScript = ... # type: 'QLocale.Script'
HiraganaScript = ... # type: 'QLocale.Script'
CaucasianAlbanianScript = ... # type: 'QLocale.Script'
BassaVahScript = ... # type: 'QLocale.Script'
DuployanScript = ... # type: 'QLocale.Script'
ElbasanScript = ... # type: 'QLocale.Script'
GranthaScript = ... # type: 'QLocale.Script'
PahawhHmongScript = ... # type: 'QLocale.Script'
KhojkiScript = ... # type: 'QLocale.Script'
LinearAScript = ... # type: 'QLocale.Script'
MahajaniScript = ... # type: 'QLocale.Script'
ManichaeanScript = ... # type: 'QLocale.Script'
MendeKikakuiScript = ... # type: 'QLocale.Script'
ModiScript = ... # type: 'QLocale.Script'
MroScript = ... # type: 'QLocale.Script'
OldNorthArabianScript = ... # type: 'QLocale.Script'
NabataeanScript = ... # type: 'QLocale.Script'
PalmyreneScript = ... # type: 'QLocale.Script'
PauCinHauScript = ... # type: 'QLocale.Script'
OldPermicScript = ... # type: 'QLocale.Script'
PsalterPahlaviScript = ... # type: 'QLocale.Script'
SiddhamScript = ... # type: 'QLocale.Script'
KhudawadiScript = ... # type: 'QLocale.Script'
TirhutaScript = ... # type: 'QLocale.Script'
VarangKshitiScript = ... # type: 'QLocale.Script'
AhomScript = ... # type: 'QLocale.Script'
AnatolianHieroglyphsScript = ... # type: 'QLocale.Script'
HatranScript = ... # type: 'QLocale.Script'
MultaniScript = ... # type: 'QLocale.Script'
OldHungarianScript = ... # type: 'QLocale.Script'
SignWritingScript = ... # type: 'QLocale.Script'
AdlamScript = ... # type: 'QLocale.Script'
BhaiksukiScript = ... # type: 'QLocale.Script'
MarchenScript = ... # type: 'QLocale.Script'
NewaScript = ... # type: 'QLocale.Script'
OsageScript = ... # type: 'QLocale.Script'
TangutScript = ... # type: 'QLocale.Script'
HanWithBopomofoScript = ... # type: 'QLocale.Script'
JamoScript = ... # type: 'QLocale.Script'
class MeasurementSystem(int): ...
MetricSystem = ... # type: 'QLocale.MeasurementSystem'
ImperialSystem = ... # type: 'QLocale.MeasurementSystem'
ImperialUSSystem = ... # type: 'QLocale.MeasurementSystem'
ImperialUKSystem = ... # type: 'QLocale.MeasurementSystem'
class FormatType(int): ...
LongFormat = ... # type: 'QLocale.FormatType'
ShortFormat = ... # type: 'QLocale.FormatType'
NarrowFormat = ... # type: 'QLocale.FormatType'
class NumberOption(int): ...
OmitGroupSeparator = ... # type: 'QLocale.NumberOption'
RejectGroupSeparator = ... # type: 'QLocale.NumberOption'
DefaultNumberOptions = ... # type: 'QLocale.NumberOption'
OmitLeadingZeroInExponent = ... # type: 'QLocale.NumberOption'
RejectLeadingZeroInExponent = ... # type: 'QLocale.NumberOption'
IncludeTrailingZeroesAfterDot = ... # type: 'QLocale.NumberOption'
RejectTrailingZeroesAfterDot = ... # type: 'QLocale.NumberOption'
class Country(int): ...
AnyCountry = ... # type: 'QLocale.Country'
Afghanistan = ... # type: 'QLocale.Country'
Albania = ... # type: 'QLocale.Country'
Algeria = ... # type: 'QLocale.Country'
AmericanSamoa = ... # type: 'QLocale.Country'
Andorra = ... # type: 'QLocale.Country'
Angola = ... # type: 'QLocale.Country'
Anguilla = ... # type: 'QLocale.Country'
Antarctica = ... # type: 'QLocale.Country'
AntiguaAndBarbuda = ... # type: 'QLocale.Country'
Argentina = ... # type: 'QLocale.Country'
Armenia = ... # type: 'QLocale.Country'
Aruba = ... # type: 'QLocale.Country'
Australia = ... # type: 'QLocale.Country'
Austria = ... # type: 'QLocale.Country'
Azerbaijan = ... # type: 'QLocale.Country'
Bahamas = ... # type: 'QLocale.Country'
Bahrain = ... # type: 'QLocale.Country'
Bangladesh = ... # type: 'QLocale.Country'
Barbados = ... # type: 'QLocale.Country'
Belarus = ... # type: 'QLocale.Country'
Belgium = ... # type: 'QLocale.Country'
Belize = ... # type: 'QLocale.Country'
Benin = ... # type: 'QLocale.Country'
Bermuda = ... # type: 'QLocale.Country'
Bhutan = ... # type: 'QLocale.Country'
Bolivia = ... # type: 'QLocale.Country'
BosniaAndHerzegowina = ... # type: 'QLocale.Country'
Botswana = ... # type: 'QLocale.Country'
BouvetIsland = ... # type: 'QLocale.Country'
Brazil = ... # type: 'QLocale.Country'
BritishIndianOceanTerritory = ... # type: 'QLocale.Country'
Bulgaria = ... # type: 'QLocale.Country'
BurkinaFaso = ... # type: 'QLocale.Country'
Burundi = ... # type: 'QLocale.Country'
Cambodia = ... # type: 'QLocale.Country'
Cameroon = ... # type: 'QLocale.Country'
Canada = ... # type: 'QLocale.Country'
CapeVerde = ... # type: 'QLocale.Country'
CaymanIslands = ... # type: 'QLocale.Country'
CentralAfricanRepublic = ... # type: 'QLocale.Country'
Chad = ... # type: 'QLocale.Country'
Chile = ... # type: 'QLocale.Country'
China = ... # type: 'QLocale.Country'
ChristmasIsland = ... # type: 'QLocale.Country'
CocosIslands = ... # type: 'QLocale.Country'
Colombia = ... # type: 'QLocale.Country'
Comoros = ... # type: 'QLocale.Country'
DemocraticRepublicOfCongo = ... # type: 'QLocale.Country'
PeoplesRepublicOfCongo = ... # type: 'QLocale.Country'
CookIslands = ... # type: 'QLocale.Country'
CostaRica = ... # type: 'QLocale.Country'
IvoryCoast = ... # type: 'QLocale.Country'
Croatia = ... # type: 'QLocale.Country'
Cuba = ... # type: 'QLocale.Country'
Cyprus = ... # type: 'QLocale.Country'
CzechRepublic = ... # type: 'QLocale.Country'
Denmark = ... # type: 'QLocale.Country'
Djibouti = ... # type: 'QLocale.Country'
Dominica = ... # type: 'QLocale.Country'
DominicanRepublic = ... # type: 'QLocale.Country'
EastTimor = ... # type: 'QLocale.Country'
Ecuador = ... # type: 'QLocale.Country'
Egypt = ... # type: 'QLocale.Country'
ElSalvador = ... # type: 'QLocale.Country'
EquatorialGuinea = ... # type: 'QLocale.Country'
Eritrea = ... # type: 'QLocale.Country'
Estonia = ... # type: 'QLocale.Country'
Ethiopia = ... # type: 'QLocale.Country'
FalklandIslands = ... # type: 'QLocale.Country'
FaroeIslands = ... # type: 'QLocale.Country'
Finland = ... # type: 'QLocale.Country'
France = ... # type: 'QLocale.Country'
FrenchGuiana = ... # type: 'QLocale.Country'
FrenchPolynesia = ... # type: 'QLocale.Country'
FrenchSouthernTerritories = ... # type: 'QLocale.Country'
Gabon = ... # type: 'QLocale.Country'
Gambia = ... # type: 'QLocale.Country'
Georgia = ... # type: 'QLocale.Country'
Germany = ... # type: 'QLocale.Country'
Ghana = ... # type: 'QLocale.Country'
Gibraltar = ... # type: 'QLocale.Country'
Greece = ... # type: 'QLocale.Country'
Greenland = ... # type: 'QLocale.Country'
Grenada = ... # type: 'QLocale.Country'
Guadeloupe = ... # type: 'QLocale.Country'
Guam = ... # type: 'QLocale.Country'
Guatemala = ... # type: 'QLocale.Country'
Guinea = ... # type: 'QLocale.Country'
GuineaBissau = ... # type: 'QLocale.Country'
Guyana = ... # type: 'QLocale.Country'
Haiti = ... # type: 'QLocale.Country'
HeardAndMcDonaldIslands = ... # type: 'QLocale.Country'
Honduras = ... # type: 'QLocale.Country'
HongKong = ... # type: 'QLocale.Country'
Hungary = ... # type: 'QLocale.Country'
Iceland = ... # type: 'QLocale.Country'
India = ... # type: 'QLocale.Country'
Indonesia = ... # type: 'QLocale.Country'
Iran = ... # type: 'QLocale.Country'
Iraq = ... # type: 'QLocale.Country'
Ireland = ... # type: 'QLocale.Country'
Israel = ... # type: 'QLocale.Country'
Italy = ... # type: 'QLocale.Country'
Jamaica = ... # type: 'QLocale.Country'
Japan = ... # type: 'QLocale.Country'
Jordan = ... # type: 'QLocale.Country'
Kazakhstan = ... # type: 'QLocale.Country'
Kenya = ... # type: 'QLocale.Country'
Kiribati = ... # type: 'QLocale.Country'
DemocraticRepublicOfKorea = ... # type: 'QLocale.Country'
RepublicOfKorea = ... # type: 'QLocale.Country'
Kuwait = ... # type: 'QLocale.Country'
Kyrgyzstan = ... # type: 'QLocale.Country'
Latvia = ... # type: 'QLocale.Country'
Lebanon = ... # type: 'QLocale.Country'
Lesotho = ... # type: 'QLocale.Country'
Liberia = ... # type: 'QLocale.Country'
Liechtenstein = ... # type: 'QLocale.Country'
Lithuania = ... # type: 'QLocale.Country'
Luxembourg = ... # type: 'QLocale.Country'
Macau = ... # type: 'QLocale.Country'
Macedonia = ... # type: 'QLocale.Country'
Madagascar = ... # type: 'QLocale.Country'
Malawi = ... # type: 'QLocale.Country'
Malaysia = ... # type: 'QLocale.Country'
Maldives = ... # type: 'QLocale.Country'
Mali = ... # type: 'QLocale.Country'
Malta = ... # type: 'QLocale.Country'
MarshallIslands = ... # type: 'QLocale.Country'
Martinique = ... # type: 'QLocale.Country'
Mauritania = ... # type: 'QLocale.Country'
Mauritius = ... # type: 'QLocale.Country'
Mayotte = ... # type: 'QLocale.Country'
Mexico = ... # type: 'QLocale.Country'
Micronesia = ... # type: 'QLocale.Country'
Moldova = ... # type: 'QLocale.Country'
Monaco = ... # type: 'QLocale.Country'
Mongolia = ... # type: 'QLocale.Country'
Montserrat = ... # type: 'QLocale.Country'
Morocco = ... # type: 'QLocale.Country'
Mozambique = ... # type: 'QLocale.Country'
Myanmar = ... # type: 'QLocale.Country'
Namibia = ... # type: 'QLocale.Country'
NauruCountry = ... # type: 'QLocale.Country'
Nepal = ... # type: 'QLocale.Country'
Netherlands = ... # type: 'QLocale.Country'
NewCaledonia = ... # type: 'QLocale.Country'
NewZealand = ... # type: 'QLocale.Country'
Nicaragua = ... # type: 'QLocale.Country'
Niger = ... # type: 'QLocale.Country'
Nigeria = ... # type: 'QLocale.Country'
Niue = ... # type: 'QLocale.Country'
NorfolkIsland = ... # type: 'QLocale.Country'
NorthernMarianaIslands = ... # type: 'QLocale.Country'
Norway = ... # type: 'QLocale.Country'
Oman = ... # type: 'QLocale.Country'
Pakistan = ... # type: 'QLocale.Country'
Palau = ... # type: 'QLocale.Country'
Panama = ... # type: 'QLocale.Country'
PapuaNewGuinea = ... # type: 'QLocale.Country'
Paraguay = ... # type: 'QLocale.Country'
Peru = ... # type: 'QLocale.Country'
Philippines = ... # type: 'QLocale.Country'
Pitcairn = ... # type: 'QLocale.Country'
Poland = ... # type: 'QLocale.Country'
Portugal = ... # type: 'QLocale.Country'
PuertoRico = ... # type: 'QLocale.Country'
Qatar = ... # type: 'QLocale.Country'
Reunion = ... # type: 'QLocale.Country'
Romania = ... # type: 'QLocale.Country'
RussianFederation = ... # type: 'QLocale.Country'
Rwanda = ... # type: 'QLocale.Country'
SaintKittsAndNevis = ... # type: 'QLocale.Country'
Samoa = ... # type: 'QLocale.Country'
SanMarino = ... # type: 'QLocale.Country'
SaoTomeAndPrincipe = ... # type: 'QLocale.Country'
SaudiArabia = ... # type: 'QLocale.Country'
Senegal = ... # type: 'QLocale.Country'
Seychelles = ... # type: 'QLocale.Country'
SierraLeone = ... # type: 'QLocale.Country'
Singapore = ... # type: 'QLocale.Country'
Slovakia = ... # type: 'QLocale.Country'
Slovenia = ... # type: 'QLocale.Country'
SolomonIslands = ... # type: 'QLocale.Country'
Somalia = ... # type: 'QLocale.Country'
SouthAfrica = ... # type: 'QLocale.Country'
SouthGeorgiaAndTheSouthSandwichIslands = ... # type: 'QLocale.Country'
Spain = ... # type: 'QLocale.Country'
SriLanka = ... # type: 'QLocale.Country'
Sudan = ... # type: 'QLocale.Country'
Suriname = ... # type: 'QLocale.Country'
SvalbardAndJanMayenIslands = ... # type: 'QLocale.Country'
Swaziland = ... # type: 'QLocale.Country'
Sweden = ... # type: 'QLocale.Country'
Switzerland = ... # type: 'QLocale.Country'
SyrianArabRepublic = ... # type: 'QLocale.Country'
Taiwan = ... # type: 'QLocale.Country'
Tajikistan = ... # type: 'QLocale.Country'
Tanzania = ... # type: 'QLocale.Country'
Thailand = ... # type: 'QLocale.Country'
Togo = ... # type: 'QLocale.Country'
Tokelau = ... # type: 'QLocale.Country'
TrinidadAndTobago = ... # type: 'QLocale.Country'
Tunisia = ... # type: 'QLocale.Country'
Turkey = ... # type: 'QLocale.Country'
Turkmenistan = ... # type: 'QLocale.Country'
TurksAndCaicosIslands = ... # type: 'QLocale.Country'
Tuvalu = ... # type: 'QLocale.Country'
Uganda = ... # type: 'QLocale.Country'
Ukraine = ... # type: 'QLocale.Country'
UnitedArabEmirates = ... # type: 'QLocale.Country'
UnitedKingdom = ... # type: 'QLocale.Country'
UnitedStates = ... # type: 'QLocale.Country'
UnitedStatesMinorOutlyingIslands = ... # type: 'QLocale.Country'
Uruguay = ... # type: 'QLocale.Country'
Uzbekistan = ... # type: 'QLocale.Country'
Vanuatu = ... # type: 'QLocale.Country'
VaticanCityState = ... # type: 'QLocale.Country'
Venezuela = ... # type: 'QLocale.Country'
BritishVirginIslands = ... # type: 'QLocale.Country'
WallisAndFutunaIslands = ... # type: 'QLocale.Country'
WesternSahara = ... # type: 'QLocale.Country'
Yemen = ... # type: 'QLocale.Country'
Zambia = ... # type: 'QLocale.Country'
Zimbabwe = ... # type: 'QLocale.Country'
Montenegro = ... # type: 'QLocale.Country'
Serbia = ... # type: 'QLocale.Country'
SaintBarthelemy = ... # type: 'QLocale.Country'
SaintMartin = ... # type: 'QLocale.Country'
LatinAmericaAndTheCaribbean = ... # type: 'QLocale.Country'
LastCountry = ... # type: 'QLocale.Country'
Brunei = ... # type: 'QLocale.Country'
CongoKinshasa = ... # type: 'QLocale.Country'
CongoBrazzaville = ... # type: 'QLocale.Country'
Fiji = ... # type: 'QLocale.Country'
Guernsey = ... # type: 'QLocale.Country'
NorthKorea = ... # type: 'QLocale.Country'
SouthKorea = ... # type: 'QLocale.Country'
Laos = ... # type: 'QLocale.Country'
Libya = ... # type: 'QLocale.Country'
CuraSao = ... # type: 'QLocale.Country'
PalestinianTerritories = ... # type: 'QLocale.Country'
Russia = ... # type: 'QLocale.Country'
SaintLucia = ... # type: 'QLocale.Country'
SaintVincentAndTheGrenadines = ... # type: 'QLocale.Country'
SaintHelena = ... # type: 'QLocale.Country'
SaintPierreAndMiquelon = ... # type: 'QLocale.Country'
Syria = ... # type: 'QLocale.Country'
Tonga = ... # type: 'QLocale.Country'
Vietnam = ... # type: 'QLocale.Country'
UnitedStatesVirginIslands = ... # type: 'QLocale.Country'
CanaryIslands = ... # type: 'QLocale.Country'
ClippertonIsland = ... # type: 'QLocale.Country'
AscensionIsland = ... # type: 'QLocale.Country'
AlandIslands = ... # type: 'QLocale.Country'
DiegoGarcia = ... # type: 'QLocale.Country'
CeutaAndMelilla = ... # type: 'QLocale.Country'
IsleOfMan = ... # type: 'QLocale.Country'
Jersey = ... # type: 'QLocale.Country'
TristanDaCunha = ... # type: 'QLocale.Country'
SouthSudan = ... # type: 'QLocale.Country'
Bonaire = ... # type: 'QLocale.Country'
SintMaarten = ... # type: 'QLocale.Country'
Kosovo = ... # type: 'QLocale.Country'
TokelauCountry = ... # type: 'QLocale.Country'
TuvaluCountry = ... # type: 'QLocale.Country'
EuropeanUnion = ... # type: 'QLocale.Country'
OutlyingOceania = ... # type: 'QLocale.Country'
LatinAmerica = ... # type: 'QLocale.Country'
World = ... # type: 'QLocale.Country'
Europe = ... # type: 'QLocale.Country'
class Language(int): ...
C = ... # type: 'QLocale.Language'
Abkhazian = ... # type: 'QLocale.Language'
Afan = ... # type: 'QLocale.Language'
Afar = ... # type: 'QLocale.Language'
Afrikaans = ... # type: 'QLocale.Language'
Albanian = ... # type: 'QLocale.Language'
Amharic = ... # type: 'QLocale.Language'
Arabic = ... # type: 'QLocale.Language'
Armenian = ... # type: 'QLocale.Language'
Assamese = ... # type: 'QLocale.Language'
Aymara = ... # type: 'QLocale.Language'
Azerbaijani = ... # type: 'QLocale.Language'
Bashkir = ... # type: 'QLocale.Language'
Basque = ... # type: 'QLocale.Language'
Bengali = ... # type: 'QLocale.Language'
Bhutani = ... # type: 'QLocale.Language'
Bihari = ... # type: 'QLocale.Language'
Bislama = ... # type: 'QLocale.Language'
Breton = ... # type: 'QLocale.Language'
Bulgarian = ... # type: 'QLocale.Language'
Burmese = ... # type: 'QLocale.Language'
Byelorussian = ... # type: 'QLocale.Language'
Cambodian = ... # type: 'QLocale.Language'
Catalan = ... # type: 'QLocale.Language'
Chinese = ... # type: 'QLocale.Language'
Corsican = ... # type: 'QLocale.Language'
Croatian = ... # type: 'QLocale.Language'
Czech = ... # type: 'QLocale.Language'
Danish = ... # type: 'QLocale.Language'
Dutch = ... # type: 'QLocale.Language'
English = ... # type: 'QLocale.Language'
Esperanto = ... # type: 'QLocale.Language'
Estonian = ... # type: 'QLocale.Language'
Faroese = ... # type: 'QLocale.Language'
Finnish = ... # type: 'QLocale.Language'
French = ... # type: 'QLocale.Language'
Frisian = ... # type: 'QLocale.Language'
Gaelic = ... # type: 'QLocale.Language'
Galician = ... # type: 'QLocale.Language'
Georgian = ... # type: 'QLocale.Language'
German = ... # type: 'QLocale.Language'
Greek = ... # type: 'QLocale.Language'
Greenlandic = ... # type: 'QLocale.Language'
Guarani = ... # type: 'QLocale.Language'
Gujarati = ... # type: 'QLocale.Language'
Hausa = ... # type: 'QLocale.Language'
Hebrew = ... # type: 'QLocale.Language'
Hindi = ... # type: 'QLocale.Language'
Hungarian = ... # type: 'QLocale.Language'
Icelandic = ... # type: 'QLocale.Language'
Indonesian = ... # type: 'QLocale.Language'
Interlingua = ... # type: 'QLocale.Language'
Interlingue = ... # type: 'QLocale.Language'
Inuktitut = ... # type: 'QLocale.Language'
Inupiak = ... # type: 'QLocale.Language'
Irish = ... # type: 'QLocale.Language'
Italian = ... # type: 'QLocale.Language'
Japanese = ... # type: 'QLocale.Language'
Javanese = ... # type: 'QLocale.Language'
Kannada = ... # type: 'QLocale.Language'
Kashmiri = ... # type: 'QLocale.Language'
Kazakh = ... # type: 'QLocale.Language'
Kinyarwanda = ... # type: 'QLocale.Language'
Kirghiz = ... # type: 'QLocale.Language'
Korean = ... # type: 'QLocale.Language'
Kurdish = ... # type: 'QLocale.Language'
Kurundi = ... # type: 'QLocale.Language'
Latin = ... # type: 'QLocale.Language'
Latvian = ... # type: 'QLocale.Language'
Lingala = ... # type: 'QLocale.Language'
Lithuanian = ... # type: 'QLocale.Language'
Macedonian = ... # type: 'QLocale.Language'
Malagasy = ... # type: 'QLocale.Language'
Malay = ... # type: 'QLocale.Language'
Malayalam = ... # type: 'QLocale.Language'
Maltese = ... # type: 'QLocale.Language'
Maori = ... # type: 'QLocale.Language'
Marathi = ... # type: 'QLocale.Language'
Moldavian = ... # type: 'QLocale.Language'
Mongolian = ... # type: 'QLocale.Language'
NauruLanguage = ... # type: 'QLocale.Language'
Nepali = ... # type: 'QLocale.Language'
Norwegian = ... # type: 'QLocale.Language'
Occitan = ... # type: 'QLocale.Language'
Oriya = ... # type: 'QLocale.Language'
Pashto = ... # type: 'QLocale.Language'
Persian = ... # type: 'QLocale.Language'
Polish = ... # type: 'QLocale.Language'
Portuguese = ... # type: 'QLocale.Language'
Punjabi = ... # type: 'QLocale.Language'
Quechua = ... # type: 'QLocale.Language'
RhaetoRomance = ... # type: 'QLocale.Language'
Romanian = ... # type: 'QLocale.Language'
Russian = ... # type: 'QLocale.Language'
Samoan = ... # type: 'QLocale.Language'
Sanskrit = ... # type: 'QLocale.Language'
Serbian = ... # type: 'QLocale.Language'
SerboCroatian = ... # type: 'QLocale.Language'
Shona = ... # type: 'QLocale.Language'
Sindhi = ... # type: 'QLocale.Language'
Slovak = ... # type: 'QLocale.Language'
Slovenian = ... # type: 'QLocale.Language'
Somali = ... # type: 'QLocale.Language'
Spanish = ... # type: 'QLocale.Language'
Sundanese = ... # type: 'QLocale.Language'
Swahili = ... # type: 'QLocale.Language'
Swedish = ... # type: 'QLocale.Language'
Tagalog = ... # type: 'QLocale.Language'
Tajik = ... # type: 'QLocale.Language'
Tamil = ... # type: 'QLocale.Language'
Tatar = ... # type: 'QLocale.Language'
Telugu = ... # type: 'QLocale.Language'
Thai = ... # type: 'QLocale.Language'
Tibetan = ... # type: 'QLocale.Language'
Tigrinya = ... # type: 'QLocale.Language'
Tsonga = ... # type: 'QLocale.Language'
Turkish = ... # type: 'QLocale.Language'
Turkmen = ... # type: 'QLocale.Language'
Twi = ... # type: 'QLocale.Language'
Uigur = ... # type: 'QLocale.Language'
Ukrainian = ... # type: 'QLocale.Language'
Urdu = ... # type: 'QLocale.Language'
Uzbek = ... # type: 'QLocale.Language'
Vietnamese = ... # type: 'QLocale.Language'
Volapuk = ... # type: 'QLocale.Language'
Welsh = ... # type: 'QLocale.Language'
Wolof = ... # type: 'QLocale.Language'
Xhosa = ... # type: 'QLocale.Language'
Yiddish = ... # type: 'QLocale.Language'
Yoruba = ... # type: 'QLocale.Language'
Zhuang = ... # type: 'QLocale.Language'
Zulu = ... # type: 'QLocale.Language'
Bosnian = ... # type: 'QLocale.Language'
Divehi = ... # type: 'QLocale.Language'
Manx = ... # type: 'QLocale.Language'
Cornish = ... # type: 'QLocale.Language'
LastLanguage = ... # type: 'QLocale.Language'
NorwegianBokmal = ... # type: 'QLocale.Language'
NorwegianNynorsk = ... # type: 'QLocale.Language'
Akan = ... # type: 'QLocale.Language'
Konkani = ... # type: 'QLocale.Language'
Ga = ... # type: 'QLocale.Language'
Igbo = ... # type: 'QLocale.Language'
Kamba = ... # type: 'QLocale.Language'
Syriac = ... # type: 'QLocale.Language'
Blin = ... # type: 'QLocale.Language'
Geez = ... # type: 'QLocale.Language'
Koro = ... # type: 'QLocale.Language'
Sidamo = ... # type: 'QLocale.Language'
Atsam = ... # type: 'QLocale.Language'
Tigre = ... # type: 'QLocale.Language'
Jju = ... # type: 'QLocale.Language'
Friulian = ... # type: 'QLocale.Language'
Venda = ... # type: 'QLocale.Language'
Ewe = ... # type: 'QLocale.Language'
Walamo = ... # type: 'QLocale.Language'
Hawaiian = ... # type: 'QLocale.Language'
Tyap = ... # type: 'QLocale.Language'
Chewa = ... # type: 'QLocale.Language'
Filipino = ... # type: 'QLocale.Language'
SwissGerman = ... # type: 'QLocale.Language'
SichuanYi = ... # type: 'QLocale.Language'
Kpelle = ... # type: 'QLocale.Language'
LowGerman = ... # type: 'QLocale.Language'
SouthNdebele = ... # type: 'QLocale.Language'
NorthernSotho = ... # type: 'QLocale.Language'
NorthernSami = ... # type: 'QLocale.Language'
Taroko = ... # type: 'QLocale.Language'
Gusii = ... # type: 'QLocale.Language'
Taita = ... # type: 'QLocale.Language'
Fulah = ... # type: 'QLocale.Language'
Kikuyu = ... # type: 'QLocale.Language'
Samburu = ... # type: 'QLocale.Language'
Sena = ... # type: 'QLocale.Language'
NorthNdebele = ... # type: 'QLocale.Language'
Rombo = ... # type: 'QLocale.Language'
Tachelhit = ... # type: 'QLocale.Language'
Kabyle = ... # type: 'QLocale.Language'
Nyankole = ... # type: 'QLocale.Language'
Bena = ... # type: 'QLocale.Language'
Vunjo = ... # type: 'QLocale.Language'
Bambara = ... # type: 'QLocale.Language'
Embu = ... # type: 'QLocale.Language'
Cherokee = ... # type: 'QLocale.Language'
Morisyen = ... # type: 'QLocale.Language'
Makonde = ... # type: 'QLocale.Language'
Langi = ... # type: 'QLocale.Language'
Ganda = ... # type: 'QLocale.Language'
Bemba = ... # type: 'QLocale.Language'
Kabuverdianu = ... # type: 'QLocale.Language'
Meru = ... # type: 'QLocale.Language'
Kalenjin = ... # type: 'QLocale.Language'
Nama = ... # type: 'QLocale.Language'
Machame = ... # type: 'QLocale.Language'
Colognian = ... # type: 'QLocale.Language'
Masai = ... # type: 'QLocale.Language'
Soga = ... # type: 'QLocale.Language'
Luyia = ... # type: 'QLocale.Language'
Asu = ... # type: 'QLocale.Language'
Teso = ... # type: 'QLocale.Language'
Saho = ... # type: 'QLocale.Language'
KoyraChiini = ... # type: 'QLocale.Language'
Rwa = ... # type: 'QLocale.Language'
Luo = ... # type: 'QLocale.Language'
Chiga = ... # type: 'QLocale.Language'
CentralMoroccoTamazight = ... # type: 'QLocale.Language'
KoyraboroSenni = ... # type: 'QLocale.Language'
Shambala = ... # type: 'QLocale.Language'
AnyLanguage = ... # type: 'QLocale.Language'
Rundi = ... # type: 'QLocale.Language'
Bodo = ... # type: 'QLocale.Language'
Aghem = ... # type: 'QLocale.Language'
Basaa = ... # type: 'QLocale.Language'
Zarma = ... # type: 'QLocale.Language'
Duala = ... # type: 'QLocale.Language'
JolaFonyi = ... # type: 'QLocale.Language'
Ewondo = ... # type: 'QLocale.Language'
Bafia = ... # type: 'QLocale.Language'
LubaKatanga = ... # type: 'QLocale.Language'
MakhuwaMeetto = ... # type: 'QLocale.Language'
Mundang = ... # type: 'QLocale.Language'
Kwasio = ... # type: 'QLocale.Language'
Nuer = ... # type: 'QLocale.Language'
Sakha = ... # type: 'QLocale.Language'
Sangu = ... # type: 'QLocale.Language'
CongoSwahili = ... # type: 'QLocale.Language'
Tasawaq = ... # type: 'QLocale.Language'
Vai = ... # type: 'QLocale.Language'
Walser = ... # type: 'QLocale.Language'
Yangben = ... # type: 'QLocale.Language'
Oromo = ... # type: 'QLocale.Language'
Dzongkha = ... # type: 'QLocale.Language'
Belarusian = ... # type: 'QLocale.Language'
Khmer = ... # type: 'QLocale.Language'
Fijian = ... # type: 'QLocale.Language'
WesternFrisian = ... # type: 'QLocale.Language'
Lao = ... # type: 'QLocale.Language'
Marshallese = ... # type: 'QLocale.Language'
Romansh = ... # type: 'QLocale.Language'
Sango = ... # type: 'QLocale.Language'
Ossetic = ... # type: 'QLocale.Language'
SouthernSotho = ... # type: 'QLocale.Language'
Tswana = ... # type: 'QLocale.Language'
Sinhala = ... # type: 'QLocale.Language'
Swati = ... # type: 'QLocale.Language'
Sardinian = ... # type: 'QLocale.Language'
Tongan = ... # type: 'QLocale.Language'
Tahitian = ... # type: 'QLocale.Language'
Nyanja = ... # type: 'QLocale.Language'
Avaric = ... # type: 'QLocale.Language'
Chamorro = ... # type: 'QLocale.Language'
Chechen = ... # type: 'QLocale.Language'
Church = ... # type: 'QLocale.Language'
Chuvash = ... # type: 'QLocale.Language'
Cree = ... # type: 'QLocale.Language'
Haitian = ... # type: 'QLocale.Language'
Herero = ... # type: 'QLocale.Language'
HiriMotu = ... # type: 'QLocale.Language'
Kanuri = ... # type: 'QLocale.Language'
Komi = ... # type: 'QLocale.Language'
Kongo = ... # type: 'QLocale.Language'
Kwanyama = ... # type: 'QLocale.Language'
Limburgish = ... # type: 'QLocale.Language'
Luxembourgish = ... # type: 'QLocale.Language'
Navaho = ... # type: 'QLocale.Language'
Ndonga = ... # type: 'QLocale.Language'
Ojibwa = ... # type: 'QLocale.Language'
Pali = ... # type: 'QLocale.Language'
Walloon = ... # type: 'QLocale.Language'
Avestan = ... # type: 'QLocale.Language'
Asturian = ... # type: 'QLocale.Language'
Ngomba = ... # type: 'QLocale.Language'
Kako = ... # type: 'QLocale.Language'
Meta = ... # type: 'QLocale.Language'
Ngiemboon = ... # type: 'QLocale.Language'
Uighur = ... # type: 'QLocale.Language'
Aragonese = ... # type: 'QLocale.Language'
Akkadian = ... # type: 'QLocale.Language'
AncientEgyptian = ... # type: 'QLocale.Language'
AncientGreek = ... # type: 'QLocale.Language'
Aramaic = ... # type: 'QLocale.Language'
Balinese = ... # type: 'QLocale.Language'
Bamun = ... # type: 'QLocale.Language'
BatakToba = ... # type: 'QLocale.Language'
Buginese = ... # type: 'QLocale.Language'
Buhid = ... # type: 'QLocale.Language'
Carian = ... # type: 'QLocale.Language'
Chakma = ... # type: 'QLocale.Language'
ClassicalMandaic = ... # type: 'QLocale.Language'
Coptic = ... # type: 'QLocale.Language'
Dogri = ... # type: 'QLocale.Language'
EasternCham = ... # type: 'QLocale.Language'
EasternKayah = ... # type: 'QLocale.Language'
Etruscan = ... # type: 'QLocale.Language'
Gothic = ... # type: 'QLocale.Language'
Hanunoo = ... # type: 'QLocale.Language'
Ingush = ... # type: 'QLocale.Language'
LargeFloweryMiao = ... # type: 'QLocale.Language'
Lepcha = ... # type: 'QLocale.Language'
Limbu = ... # type: 'QLocale.Language'
Lisu = ... # type: 'QLocale.Language'
Lu = ... # type: 'QLocale.Language'
Lycian = ... # type: 'QLocale.Language'
Lydian = ... # type: 'QLocale.Language'
Mandingo = ... # type: 'QLocale.Language'
Manipuri = ... # type: 'QLocale.Language'
Meroitic = ... # type: 'QLocale.Language'
NorthernThai = ... # type: 'QLocale.Language'
OldIrish = ... # type: 'QLocale.Language'
OldNorse = ... # type: 'QLocale.Language'
OldPersian = ... # type: 'QLocale.Language'
OldTurkish = ... # type: 'QLocale.Language'
Pahlavi = ... # type: 'QLocale.Language'
Parthian = ... # type: 'QLocale.Language'
Phoenician = ... # type: 'QLocale.Language'
PrakritLanguage = ... # type: 'QLocale.Language'
Rejang = ... # type: 'QLocale.Language'
Sabaean = ... # type: 'QLocale.Language'
Samaritan = ... # type: 'QLocale.Language'
Santali = ... # type: 'QLocale.Language'
Saurashtra = ... # type: 'QLocale.Language'
Sora = ... # type: 'QLocale.Language'
Sylheti = ... # type: 'QLocale.Language'
Tagbanwa = ... # type: 'QLocale.Language'
TaiDam = ... # type: 'QLocale.Language'
TaiNua = ... # type: 'QLocale.Language'
Ugaritic = ... # type: 'QLocale.Language'
Akoose = ... # type: 'QLocale.Language'
Lakota = ... # type: 'QLocale.Language'
StandardMoroccanTamazight = ... # type: 'QLocale.Language'
Mapuche = ... # type: 'QLocale.Language'
CentralKurdish = ... # type: 'QLocale.Language'
LowerSorbian = ... # type: 'QLocale.Language'
UpperSorbian = ... # type: 'QLocale.Language'
Kenyang = ... # type: 'QLocale.Language'
Mohawk = ... # type: 'QLocale.Language'
Nko = ... # type: 'QLocale.Language'
Prussian = ... # type: 'QLocale.Language'
Kiche = ... # type: 'QLocale.Language'
SouthernSami = ... # type: 'QLocale.Language'
LuleSami = ... # type: 'QLocale.Language'
InariSami = ... # type: 'QLocale.Language'
SkoltSami = ... # type: 'QLocale.Language'
Warlpiri = ... # type: 'QLocale.Language'
ManichaeanMiddlePersian = ... # type: 'QLocale.Language'
Mende = ... # type: 'QLocale.Language'
AncientNorthArabian = ... # type: 'QLocale.Language'
LinearA = ... # type: 'QLocale.Language'
HmongNjua = ... # type: 'QLocale.Language'
Ho = ... # type: 'QLocale.Language'
Lezghian = ... # type: 'QLocale.Language'
Bassa = ... # type: 'QLocale.Language'
Mono = ... # type: 'QLocale.Language'
TedimChin = ... # type: 'QLocale.Language'
Maithili = ... # type: 'QLocale.Language'
Ahom = ... # type: 'QLocale.Language'
AmericanSignLanguage = ... # type: 'QLocale.Language'
ArdhamagadhiPrakrit = ... # type: 'QLocale.Language'
Bhojpuri = ... # type: 'QLocale.Language'
HieroglyphicLuwian = ... # type: 'QLocale.Language'
LiteraryChinese = ... # type: 'QLocale.Language'
Mazanderani = ... # type: 'QLocale.Language'
Mru = ... # type: 'QLocale.Language'
Newari = ... # type: 'QLocale.Language'
NorthernLuri = ... # type: 'QLocale.Language'
Palauan = ... # type: 'QLocale.Language'
Papiamento = ... # type: 'QLocale.Language'
Saraiki = ... # type: 'QLocale.Language'
TokelauLanguage = ... # type: 'QLocale.Language'
TokPisin = ... # type: 'QLocale.Language'
TuvaluLanguage = ... # type: 'QLocale.Language'
UncodedLanguages = ... # type: 'QLocale.Language'
Cantonese = ... # type: 'QLocale.Language'
Osage = ... # type: 'QLocale.Language'
Tangut = ... # type: 'QLocale.Language'
Ido = ... # type: 'QLocale.Language'
Lojban = ... # type: 'QLocale.Language'
Sicilian = ... # type: 'QLocale.Language'
SouthernKurdish = ... # type: 'QLocale.Language'
WesternBalochi = ... # type: 'QLocale.Language'
Cebuano = ... # type: 'QLocale.Language'
Erzya = ... # type: 'QLocale.Language'
Chickasaw = ... # type: 'QLocale.Language'
Muscogee = ... # type: 'QLocale.Language'
Silesian = ... # type: 'QLocale.Language'
class NumberOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QLocale.NumberOptions', 'QLocale.NumberOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QLocale.NumberOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QLocale.NumberOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class DataSizeFormats(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QLocale.DataSizeFormats', 'QLocale.DataSizeFormat']) -> None: ...
@typing.overload
def __init__(self, a0: 'QLocale.DataSizeFormats') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QLocale.DataSizeFormats': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, language: 'QLocale.Language', country: 'QLocale.Country' = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QLocale') -> None: ...
@typing.overload
def __init__(self, language: 'QLocale.Language', script: 'QLocale.Script', country: 'QLocale.Country') -> None: ...
def collation(self) -> 'QLocale': ...
def toULong(self, s: str) -> typing.Tuple[int, bool]: ...
def toLong(self, s: str) -> typing.Tuple[int, bool]: ...
def formattedDataSize(self, bytes: int, precision: int = ..., format: typing.Union['QLocale.DataSizeFormats', 'QLocale.DataSizeFormat'] = ...) -> str: ...
def swap(self, other: 'QLocale') -> None: ...
def __hash__(self) -> int: ...
def createSeparatedList(self, list: typing.Iterable[str]) -> str: ...
def quoteString(self, str: str, style: 'QLocale.QuotationStyle' = ...) -> str: ...
@staticmethod
def matchingLocales(language: 'QLocale.Language', script: 'QLocale.Script', country: 'QLocale.Country') -> typing.List['QLocale']: ...
@staticmethod
def scriptToString(script: 'QLocale.Script') -> str: ...
def uiLanguages(self) -> typing.List[str]: ...
@typing.overload
def toCurrencyString(self, value: float, symbol: str = ...) -> str: ...
@typing.overload
def toCurrencyString(self, value: float, symbol: str, precision: int) -> str: ...
@typing.overload
def toCurrencyString(self, value: int, symbol: str = ...) -> str: ...
def currencySymbol(self, format: 'QLocale.CurrencySymbolFormat' = ...) -> str: ...
def toLower(self, str: str) -> str: ...
def toUpper(self, str: str) -> str: ...
def weekdays(self) -> typing.List[Qt.DayOfWeek]: ...
def firstDayOfWeek(self) -> Qt.DayOfWeek: ...
def nativeCountryName(self) -> str: ...
def nativeLanguageName(self) -> str: ...
def bcp47Name(self) -> str: ...
def script(self) -> 'QLocale.Script': ...
def textDirection(self) -> Qt.LayoutDirection: ...
def pmText(self) -> str: ...
def amText(self) -> str: ...
def standaloneDayName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
def standaloneMonthName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
def positiveSign(self) -> str: ...
def measurementSystem(self) -> 'QLocale.MeasurementSystem': ...
def numberOptions(self) -> 'QLocale.NumberOptions': ...
def setNumberOptions(self, options: typing.Union['QLocale.NumberOptions', 'QLocale.NumberOption']) -> None: ...
def dayName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
def monthName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
def exponential(self) -> str: ...
def negativeSign(self) -> str: ...
def zeroDigit(self) -> str: ...
def percent(self) -> str: ...
def groupSeparator(self) -> str: ...
def decimalPoint(self) -> str: ...
@typing.overload
def toDateTime(self, string: str, format: 'QLocale.FormatType' = ...) -> QDateTime: ...
@typing.overload
def toDateTime(self, string: str, format: str) -> QDateTime: ...
@typing.overload
def toDateTime(self, string: str, format: 'QLocale.FormatType', cal: QCalendar) -> QDateTime: ...
@typing.overload
def toDateTime(self, string: str, format: str, cal: QCalendar) -> QDateTime: ...
@typing.overload
def toTime(self, string: str, format: 'QLocale.FormatType' = ...) -> QTime: ...
@typing.overload
def toTime(self, string: str, format: str) -> QTime: ...
@typing.overload
def toTime(self, string: str, format: 'QLocale.FormatType', cal: QCalendar) -> QTime: ...
@typing.overload
def toTime(self, string: str, format: str, cal: QCalendar) -> QTime: ...
@typing.overload
def toDate(self, string: str, format: 'QLocale.FormatType' = ...) -> QDate: ...
@typing.overload
def toDate(self, string: str, format: str) -> QDate: ...
@typing.overload
def toDate(self, string: str, format: 'QLocale.FormatType', cal: QCalendar) -> QDate: ...
@typing.overload
def toDate(self, string: str, format: str, cal: QCalendar) -> QDate: ...
def dateTimeFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
def timeFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
def dateFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
@staticmethod
def system() -> 'QLocale': ...
@staticmethod
def c() -> 'QLocale': ...
@staticmethod
def setDefault(locale: 'QLocale') -> None: ...
@staticmethod
def countryToString(country: 'QLocale.Country') -> str: ...
@staticmethod
def languageToString(language: 'QLocale.Language') -> str: ...
@typing.overload
def toString(self, i: float, format: str = ..., precision: int = ...) -> str: ...
@typing.overload
def toString(self, dateTime: typing.Union[QDateTime, datetime.datetime], format: str) -> str: ...
@typing.overload
def toString(self, dateTime: typing.Union[QDateTime, datetime.datetime], formatStr: str, cal: QCalendar) -> str: ...
@typing.overload
def toString(self, dateTime: typing.Union[QDateTime, datetime.datetime], format: 'QLocale.FormatType' = ...) -> str: ...
@typing.overload
def toString(self, dateTime: typing.Union[QDateTime, datetime.datetime], format: 'QLocale.FormatType', cal: QCalendar) -> str: ...
@typing.overload
def toString(self, date: typing.Union[QDate, datetime.date], formatStr: str) -> str: ...
@typing.overload
def toString(self, date: typing.Union[QDate, datetime.date], formatStr: str, cal: QCalendar) -> str: ...
@typing.overload
def toString(self, date: typing.Union[QDate, datetime.date], format: 'QLocale.FormatType' = ...) -> str: ...
@typing.overload
def toString(self, date: typing.Union[QDate, datetime.date], format: 'QLocale.FormatType', cal: QCalendar) -> str: ...
@typing.overload
def toString(self, time: typing.Union[QTime, datetime.time], formatStr: str) -> str: ...
@typing.overload
def toString(self, time: typing.Union[QTime, datetime.time], format: 'QLocale.FormatType' = ...) -> str: ...
@typing.overload
def toString(self, i: int) -> str: ...
def toDouble(self, s: str) -> typing.Tuple[float, bool]: ...
def toFloat(self, s: str) -> typing.Tuple[float, bool]: ...
def toULongLong(self, s: str) -> typing.Tuple[int, bool]: ...
def toLongLong(self, s: str) -> typing.Tuple[int, bool]: ...
def toUInt(self, s: str) -> typing.Tuple[int, bool]: ...
def toInt(self, s: str) -> typing.Tuple[int, bool]: ...
def toUShort(self, s: str) -> typing.Tuple[int, bool]: ...
def toShort(self, s: str) -> typing.Tuple[int, bool]: ...
def name(self) -> str: ...
def country(self) -> 'QLocale.Country': ...
def language(self) -> 'QLocale.Language': ...
class QLockFile(sip.simplewrapper):
class LockError(int): ...
NoError = ... # type: 'QLockFile.LockError'
LockFailedError = ... # type: 'QLockFile.LockError'
PermissionError = ... # type: 'QLockFile.LockError'
UnknownError = ... # type: 'QLockFile.LockError'
def __init__(self, fileName: str) -> None: ...
def error(self) -> 'QLockFile.LockError': ...
def removeStaleLockFile(self) -> bool: ...
def getLockInfo(self) -> typing.Tuple[bool, int, str, str]: ...
def isLocked(self) -> bool: ...
def staleLockTime(self) -> int: ...
def setStaleLockTime(self, a0: int) -> None: ...
def unlock(self) -> None: ...
def tryLock(self, timeout: int = ...) -> bool: ...
def lock(self) -> bool: ...
class QMessageLogContext(sip.simplewrapper):
category = ... # type: str
file = ... # type: str
function = ... # type: str
line = ... # type: int
class QMessageLogger(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, file: str, line: int, function: str) -> None: ...
@typing.overload
def __init__(self, file: str, line: int, function: str, category: str) -> None: ...
def info(self, msg: str) -> None: ...
def fatal(self, msg: str) -> None: ...
def critical(self, msg: str) -> None: ...
def warning(self, msg: str) -> None: ...
def debug(self, msg: str) -> None: ...
class QLoggingCategory(sip.simplewrapper):
@typing.overload
def __init__(self, category: str) -> None: ...
@typing.overload
def __init__(self, category: str, severityLevel: QtMsgType) -> None: ...
@staticmethod
def setFilterRules(rules: str) -> None: ...
@staticmethod
def defaultCategory() -> 'QLoggingCategory': ...
def __call__(self) -> 'QLoggingCategory': ...
def categoryName(self) -> str: ...
def isCriticalEnabled(self) -> bool: ...
def isWarningEnabled(self) -> bool: ...
def isInfoEnabled(self) -> bool: ...
def isDebugEnabled(self) -> bool: ...
def setEnabled(self, type: QtMsgType, enable: bool) -> None: ...
def isEnabled(self, type: QtMsgType) -> bool: ...
class QMargins(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, aleft: int, atop: int, aright: int, abottom: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QMargins') -> None: ...
def __neg__(self) -> 'QMargins': ...
def __pos__(self) -> 'QMargins': ...
def setBottom(self, abottom: int) -> None: ...
def setRight(self, aright: int) -> None: ...
def setTop(self, atop: int) -> None: ...
def setLeft(self, aleft: int) -> None: ...
def bottom(self) -> int: ...
def right(self) -> int: ...
def top(self) -> int: ...
def left(self) -> int: ...
def isNull(self) -> bool: ...
class QMarginsF(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, aleft: float, atop: float, aright: float, abottom: float) -> None: ...
@typing.overload
def __init__(self, margins: QMargins) -> None: ...
@typing.overload
def __init__(self, a0: 'QMarginsF') -> None: ...
def __neg__(self) -> 'QMarginsF': ...
def __pos__(self) -> 'QMarginsF': ...
def toMargins(self) -> QMargins: ...
def setBottom(self, abottom: float) -> None: ...
def setRight(self, aright: float) -> None: ...
def setTop(self, atop: float) -> None: ...
def setLeft(self, aleft: float) -> None: ...
def bottom(self) -> float: ...
def right(self) -> float: ...
def top(self) -> float: ...
def left(self) -> float: ...
def isNull(self) -> bool: ...
class QMessageAuthenticationCode(sip.simplewrapper):
def __init__(self, method: QCryptographicHash.Algorithm, key: typing.Union[QByteArray, bytes, bytearray] = ...) -> None: ...
@staticmethod
def hash(message: typing.Union[QByteArray, bytes, bytearray], key: typing.Union[QByteArray, bytes, bytearray], method: QCryptographicHash.Algorithm) -> QByteArray: ...
def result(self) -> QByteArray: ...
@typing.overload
def addData(self, data: str, length: int) -> None: ...
@typing.overload
def addData(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def addData(self, device: QIODevice) -> bool: ...
def setKey(self, key: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def reset(self) -> None: ...
class QMetaMethod(sip.simplewrapper):
class MethodType(int): ...
Method = ... # type: 'QMetaMethod.MethodType'
Signal = ... # type: 'QMetaMethod.MethodType'
Slot = ... # type: 'QMetaMethod.MethodType'
Constructor = ... # type: 'QMetaMethod.MethodType'
class Access(int): ...
Private = ... # type: 'QMetaMethod.Access'
Protected = ... # type: 'QMetaMethod.Access'
Public = ... # type: 'QMetaMethod.Access'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaMethod') -> None: ...
def parameterType(self, index: int) -> int: ...
def parameterCount(self) -> int: ...
def returnType(self) -> int: ...
def name(self) -> QByteArray: ...
def methodSignature(self) -> QByteArray: ...
def isValid(self) -> bool: ...
def methodIndex(self) -> int: ...
@typing.overload
def invoke(self, object: QObject, connectionType: Qt.ConnectionType, returnValue: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
def invoke(self, object: QObject, returnValue: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
def invoke(self, object: QObject, connectionType: Qt.ConnectionType, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
def invoke(self, object: QObject, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
def methodType(self) -> 'QMetaMethod.MethodType': ...
def access(self) -> 'QMetaMethod.Access': ...
def tag(self) -> str: ...
def parameterNames(self) -> typing.List[QByteArray]: ...
def parameterTypes(self) -> typing.List[QByteArray]: ...
def typeName(self) -> str: ...
class QMetaEnum(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaEnum') -> None: ...
def enumName(self) -> str: ...
def isScoped(self) -> bool: ...
def isValid(self) -> bool: ...
def valueToKeys(self, value: int) -> QByteArray: ...
def keysToValue(self, keys: str) -> typing.Tuple[int, bool]: ...
def valueToKey(self, value: int) -> str: ...
def keyToValue(self, key: str) -> typing.Tuple[int, bool]: ...
def scope(self) -> str: ...
def value(self, index: int) -> int: ...
def key(self, index: int) -> str: ...
def keyCount(self) -> int: ...
def isFlag(self) -> bool: ...
def name(self) -> str: ...
class QMetaProperty(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaProperty') -> None: ...
def isRequired(self) -> bool: ...
def relativePropertyIndex(self) -> int: ...
def isFinal(self) -> bool: ...
def isConstant(self) -> bool: ...
def propertyIndex(self) -> int: ...
def notifySignalIndex(self) -> int: ...
def notifySignal(self) -> QMetaMethod: ...
def hasNotifySignal(self) -> bool: ...
def userType(self) -> int: ...
def isUser(self, object: typing.Optional[QObject] = ...) -> bool: ...
def isResettable(self) -> bool: ...
def isValid(self) -> bool: ...
def hasStdCppSet(self) -> bool: ...
def reset(self, obj: QObject) -> bool: ...
def write(self, obj: QObject, value: typing.Any) -> bool: ...
def read(self, obj: QObject) -> typing.Any: ...
def enumerator(self) -> QMetaEnum: ...
def isEnumType(self) -> bool: ...
def isFlagType(self) -> bool: ...
def isStored(self, object: typing.Optional[QObject] = ...) -> bool: ...
def isScriptable(self, object: typing.Optional[QObject] = ...) -> bool: ...
def isDesignable(self, object: typing.Optional[QObject] = ...) -> bool: ...
def isWritable(self) -> bool: ...
def isReadable(self) -> bool: ...
def type(self) -> 'QVariant.Type': ...
def typeName(self) -> str: ...
def name(self) -> str: ...
class QMetaClassInfo(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaClassInfo') -> None: ...
def value(self) -> str: ...
def name(self) -> str: ...
class QMetaType(sip.simplewrapper):
class TypeFlag(int): ...
NeedsConstruction = ... # type: 'QMetaType.TypeFlag'
NeedsDestruction = ... # type: 'QMetaType.TypeFlag'
MovableType = ... # type: 'QMetaType.TypeFlag'
PointerToQObject = ... # type: 'QMetaType.TypeFlag'
IsEnumeration = ... # type: 'QMetaType.TypeFlag'
class Type(int): ...
UnknownType = ... # type: 'QMetaType.Type'
Void = ... # type: 'QMetaType.Type'
Bool = ... # type: 'QMetaType.Type'
Int = ... # type: 'QMetaType.Type'
UInt = ... # type: 'QMetaType.Type'
LongLong = ... # type: 'QMetaType.Type'
ULongLong = ... # type: 'QMetaType.Type'
Double = ... # type: 'QMetaType.Type'
QChar = ... # type: 'QMetaType.Type'
QVariantMap = ... # type: 'QMetaType.Type'
QVariantList = ... # type: 'QMetaType.Type'
QVariantHash = ... # type: 'QMetaType.Type'
QString = ... # type: 'QMetaType.Type'
QStringList = ... # type: 'QMetaType.Type'
QByteArray = ... # type: 'QMetaType.Type'
QBitArray = ... # type: 'QMetaType.Type'
QDate = ... # type: 'QMetaType.Type'
QTime = ... # type: 'QMetaType.Type'
QDateTime = ... # type: 'QMetaType.Type'
QUrl = ... # type: 'QMetaType.Type'
QLocale = ... # type: 'QMetaType.Type'
QRect = ... # type: 'QMetaType.Type'
QRectF = ... # type: 'QMetaType.Type'
QSize = ... # type: 'QMetaType.Type'
QSizeF = ... # type: 'QMetaType.Type'
QLine = ... # type: 'QMetaType.Type'
QLineF = ... # type: 'QMetaType.Type'
QPoint = ... # type: 'QMetaType.Type'
QPointF = ... # type: 'QMetaType.Type'
QRegExp = ... # type: 'QMetaType.Type'
LastCoreType = ... # type: 'QMetaType.Type'
FirstGuiType = ... # type: 'QMetaType.Type'
QFont = ... # type: 'QMetaType.Type'
QPixmap = ... # type: 'QMetaType.Type'
QBrush = ... # type: 'QMetaType.Type'
QColor = ... # type: 'QMetaType.Type'
QPalette = ... # type: 'QMetaType.Type'
QIcon = ... # type: 'QMetaType.Type'
QImage = ... # type: 'QMetaType.Type'
QPolygon = ... # type: 'QMetaType.Type'
QRegion = ... # type: 'QMetaType.Type'
QBitmap = ... # type: 'QMetaType.Type'
QCursor = ... # type: 'QMetaType.Type'
QSizePolicy = ... # type: 'QMetaType.Type'
QKeySequence = ... # type: 'QMetaType.Type'
QPen = ... # type: 'QMetaType.Type'
QTextLength = ... # type: 'QMetaType.Type'
QTextFormat = ... # type: 'QMetaType.Type'
QMatrix = ... # type: 'QMetaType.Type'
QTransform = ... # type: 'QMetaType.Type'
VoidStar = ... # type: 'QMetaType.Type'
Long = ... # type: 'QMetaType.Type'
Short = ... # type: 'QMetaType.Type'
Char = ... # type: 'QMetaType.Type'
ULong = ... # type: 'QMetaType.Type'
UShort = ... # type: 'QMetaType.Type'
UChar = ... # type: 'QMetaType.Type'
Float = ... # type: 'QMetaType.Type'
QObjectStar = ... # type: 'QMetaType.Type'
QMatrix4x4 = ... # type: 'QMetaType.Type'
QVector2D = ... # type: 'QMetaType.Type'
QVector3D = ... # type: 'QMetaType.Type'
QVector4D = ... # type: 'QMetaType.Type'
QQuaternion = ... # type: 'QMetaType.Type'
QEasingCurve = ... # type: 'QMetaType.Type'
QVariant = ... # type: 'QMetaType.Type'
QUuid = ... # type: 'QMetaType.Type'
QModelIndex = ... # type: 'QMetaType.Type'
QPolygonF = ... # type: 'QMetaType.Type'
SChar = ... # type: 'QMetaType.Type'
QRegularExpression = ... # type: 'QMetaType.Type'
QJsonValue = ... # type: 'QMetaType.Type'
QJsonObject = ... # type: 'QMetaType.Type'
QJsonArray = ... # type: 'QMetaType.Type'
QJsonDocument = ... # type: 'QMetaType.Type'
QByteArrayList = ... # type: 'QMetaType.Type'
QPersistentModelIndex = ... # type: 'QMetaType.Type'
QCborSimpleType = ... # type: 'QMetaType.Type'
QCborValue = ... # type: 'QMetaType.Type'
QCborArray = ... # type: 'QMetaType.Type'
QCborMap = ... # type: 'QMetaType.Type'
QColorSpace = ... # type: 'QMetaType.Type'
User = ... # type: 'QMetaType.Type'
class TypeFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QMetaType.TypeFlags', 'QMetaType.TypeFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaType.TypeFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QMetaType.TypeFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def __init__(self, type: int = ...) -> None: ...
def name(self) -> QByteArray: ...
def id(self) -> int: ...
@staticmethod
def metaObjectForType(type: int) -> 'QMetaObject': ...
def isValid(self) -> bool: ...
def flags(self) -> 'QMetaType.TypeFlags': ...
@staticmethod
def typeFlags(type: int) -> 'QMetaType.TypeFlags': ...
@typing.overload
@staticmethod
def isRegistered(type: int) -> bool: ...
@typing.overload
def isRegistered(self) -> bool: ...
@staticmethod
def typeName(type: int) -> str: ...
@staticmethod
def type(typeName: str) -> int: ...
class QMimeData(QObject):
def __init__(self) -> None: ...
def retrieveData(self, mimetype: str, preferredType: 'QVariant.Type') -> typing.Any: ...
def removeFormat(self, mimetype: str) -> None: ...
def clear(self) -> None: ...
def formats(self) -> typing.List[str]: ...
def hasFormat(self, mimetype: str) -> bool: ...
def setData(self, mimetype: str, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def data(self, mimetype: str) -> QByteArray: ...
def hasColor(self) -> bool: ...
def setColorData(self, color: typing.Any) -> None: ...
def colorData(self) -> typing.Any: ...
def hasImage(self) -> bool: ...
def setImageData(self, image: typing.Any) -> None: ...
def imageData(self) -> typing.Any: ...
def hasHtml(self) -> bool: ...
def setHtml(self, html: str) -> None: ...
def html(self) -> str: ...
def hasText(self) -> bool: ...
def setText(self, text: str) -> None: ...
def text(self) -> str: ...
def hasUrls(self) -> bool: ...
def setUrls(self, urls: typing.Iterable['QUrl']) -> None: ...
def urls(self) -> typing.List['QUrl']: ...
class QMimeDatabase(sip.simplewrapper):
class MatchMode(int): ...
MatchDefault = ... # type: 'QMimeDatabase.MatchMode'
MatchExtension = ... # type: 'QMimeDatabase.MatchMode'
MatchContent = ... # type: 'QMimeDatabase.MatchMode'
def __init__(self) -> None: ...
def allMimeTypes(self) -> typing.List['QMimeType']: ...
def suffixForFileName(self, fileName: str) -> str: ...
@typing.overload
def mimeTypeForFileNameAndData(self, fileName: str, device: QIODevice) -> 'QMimeType': ...
@typing.overload
def mimeTypeForFileNameAndData(self, fileName: str, data: typing.Union[QByteArray, bytes, bytearray]) -> 'QMimeType': ...
def mimeTypeForUrl(self, url: 'QUrl') -> 'QMimeType': ...
@typing.overload
def mimeTypeForData(self, data: typing.Union[QByteArray, bytes, bytearray]) -> 'QMimeType': ...
@typing.overload
def mimeTypeForData(self, device: QIODevice) -> 'QMimeType': ...
def mimeTypesForFileName(self, fileName: str) -> typing.List['QMimeType']: ...
@typing.overload
def mimeTypeForFile(self, fileName: str, mode: 'QMimeDatabase.MatchMode' = ...) -> 'QMimeType': ...
@typing.overload
def mimeTypeForFile(self, fileInfo: QFileInfo, mode: 'QMimeDatabase.MatchMode' = ...) -> 'QMimeType': ...
def mimeTypeForName(self, nameOrAlias: str) -> 'QMimeType': ...
class QMimeType(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QMimeType') -> None: ...
def __hash__(self) -> int: ...
def filterString(self) -> str: ...
def inherits(self, mimeTypeName: str) -> bool: ...
def preferredSuffix(self) -> str: ...
def suffixes(self) -> typing.List[str]: ...
def aliases(self) -> typing.List[str]: ...
def allAncestors(self) -> typing.List[str]: ...
def parentMimeTypes(self) -> typing.List[str]: ...
def globPatterns(self) -> typing.List[str]: ...
def iconName(self) -> str: ...
def genericIconName(self) -> str: ...
def comment(self) -> str: ...
def name(self) -> str: ...
def isDefault(self) -> bool: ...
def isValid(self) -> bool: ...
def swap(self, other: 'QMimeType') -> None: ...
class QMutexLocker(sip.simplewrapper):
@typing.overload
def __init__(self, m: 'QMutex') -> None: ...
@typing.overload
def __init__(self, m: 'QRecursiveMutex') -> None: ...
def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
def __enter__(self) -> typing.Any: ...
def mutex(self) -> 'QMutex': ...
def relock(self) -> None: ...
def unlock(self) -> None: ...
class QMutex(sip.simplewrapper):
class RecursionMode(int): ...
NonRecursive = ... # type: 'QMutex.RecursionMode'
Recursive = ... # type: 'QMutex.RecursionMode'
def __init__(self, mode: 'QMutex.RecursionMode' = ...) -> None: ...
def isRecursive(self) -> bool: ...
def unlock(self) -> None: ...
def tryLock(self, timeout: int = ...) -> bool: ...
def lock(self) -> None: ...
class QRecursiveMutex(sip.simplewrapper):
def __init__(self) -> None: ...
class QSignalBlocker(sip.simplewrapper):
def __init__(self, o: QObject) -> None: ...
def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
def __enter__(self) -> typing.Any: ...
def unblock(self) -> None: ...
def reblock(self) -> None: ...
class QObjectCleanupHandler(QObject):
def __init__(self) -> None: ...
def clear(self) -> None: ...
def isEmpty(self) -> bool: ...
def remove(self, object: QObject) -> None: ...
def add(self, object: QObject) -> QObject: ...
class QMetaObject(sip.simplewrapper):
class Connection(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QMetaObject.Connection') -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QMetaObject') -> None: ...
def inherits(self, metaObject: 'QMetaObject') -> bool: ...
def constructor(self, index: int) -> QMetaMethod: ...
def indexOfConstructor(self, constructor: str) -> int: ...
def constructorCount(self) -> int: ...
@typing.overload
@staticmethod
def invokeMethod(obj: QObject, member: str, type: Qt.ConnectionType, ret: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
@staticmethod
def invokeMethod(obj: QObject, member: str, ret: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
@staticmethod
def invokeMethod(obj: QObject, member: str, type: Qt.ConnectionType, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@typing.overload
@staticmethod
def invokeMethod(obj: QObject, member: str, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
@staticmethod
def normalizedType(type: str) -> QByteArray: ...
@staticmethod
def normalizedSignature(method: str) -> QByteArray: ...
@staticmethod
def connectSlotsByName(o: QObject) -> None: ...
@typing.overload
@staticmethod
def checkConnectArgs(signal: str, method: str) -> bool: ...
@typing.overload
@staticmethod
def checkConnectArgs(signal: QMetaMethod, method: QMetaMethod) -> bool: ...
def classInfo(self, index: int) -> QMetaClassInfo: ...
def property(self, index: int) -> QMetaProperty: ...
def enumerator(self, index: int) -> QMetaEnum: ...
def method(self, index: int) -> QMetaMethod: ...
def indexOfClassInfo(self, name: str) -> int: ...
def indexOfProperty(self, name: str) -> int: ...
def indexOfEnumerator(self, name: str) -> int: ...
def indexOfSlot(self, slot: str) -> int: ...
def indexOfSignal(self, signal: str) -> int: ...
def indexOfMethod(self, method: str) -> int: ...
def classInfoCount(self) -> int: ...
def propertyCount(self) -> int: ...
def enumeratorCount(self) -> int: ...
def methodCount(self) -> int: ...
def classInfoOffset(self) -> int: ...
def propertyOffset(self) -> int: ...
def enumeratorOffset(self) -> int: ...
def methodOffset(self) -> int: ...
def userProperty(self) -> QMetaProperty: ...
def superClass(self) -> 'QMetaObject': ...
def className(self) -> str: ...
class QGenericArgument(sip.simplewrapper): ...
class QGenericReturnArgument(sip.simplewrapper): ...
class QOperatingSystemVersion(sip.simplewrapper):
class OSType(int): ...
Unknown = ... # type: 'QOperatingSystemVersion.OSType'
Windows = ... # type: 'QOperatingSystemVersion.OSType'
MacOS = ... # type: 'QOperatingSystemVersion.OSType'
IOS = ... # type: 'QOperatingSystemVersion.OSType'
TvOS = ... # type: 'QOperatingSystemVersion.OSType'
WatchOS = ... # type: 'QOperatingSystemVersion.OSType'
Android = ... # type: 'QOperatingSystemVersion.OSType'
AndroidJellyBean = ... # type: 'QOperatingSystemVersion'
AndroidJellyBean_MR1 = ... # type: 'QOperatingSystemVersion'
AndroidJellyBean_MR2 = ... # type: 'QOperatingSystemVersion'
AndroidKitKat = ... # type: 'QOperatingSystemVersion'
AndroidLollipop = ... # type: 'QOperatingSystemVersion'
AndroidLollipop_MR1 = ... # type: 'QOperatingSystemVersion'
AndroidMarshmallow = ... # type: 'QOperatingSystemVersion'
AndroidNougat = ... # type: 'QOperatingSystemVersion'
AndroidNougat_MR1 = ... # type: 'QOperatingSystemVersion'
AndroidOreo = ... # type: 'QOperatingSystemVersion'
MacOSCatalina = ... # type: 'QOperatingSystemVersion'
MacOSHighSierra = ... # type: 'QOperatingSystemVersion'
MacOSMojave = ... # type: 'QOperatingSystemVersion'
MacOSSierra = ... # type: 'QOperatingSystemVersion'
OSXElCapitan = ... # type: 'QOperatingSystemVersion'
OSXMavericks = ... # type: 'QOperatingSystemVersion'
OSXYosemite = ... # type: 'QOperatingSystemVersion'
Windows10 = ... # type: 'QOperatingSystemVersion'
Windows7 = ... # type: 'QOperatingSystemVersion'
Windows8 = ... # type: 'QOperatingSystemVersion'
Windows8_1 = ... # type: 'QOperatingSystemVersion'
@typing.overload
def __init__(self, osType: 'QOperatingSystemVersion.OSType', vmajor: int, vminor: int = ..., vmicro: int = ...) -> None: ...
@typing.overload
def __init__(self, a0: 'QOperatingSystemVersion') -> None: ...
def name(self) -> str: ...
def type(self) -> 'QOperatingSystemVersion.OSType': ...
def segmentCount(self) -> int: ...
def microVersion(self) -> int: ...
def minorVersion(self) -> int: ...
def majorVersion(self) -> int: ...
@staticmethod
def currentType() -> 'QOperatingSystemVersion.OSType': ...
@staticmethod
def current() -> 'QOperatingSystemVersion': ...
class QParallelAnimationGroup(QAnimationGroup):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def updateDirection(self, direction: QAbstractAnimation.Direction) -> None: ...
def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
def updateCurrentTime(self, currentTime: int) -> None: ...
def event(self, event: QEvent) -> bool: ...
def duration(self) -> int: ...
class QPauseAnimation(QAbstractAnimation):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, msecs: int, parent: typing.Optional[QObject] = ...) -> None: ...
def updateCurrentTime(self, a0: int) -> None: ...
def event(self, e: QEvent) -> bool: ...
def setDuration(self, msecs: int) -> None: ...
def duration(self) -> int: ...
class QVariantAnimation(QAbstractAnimation):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def interpolated(self, from_: typing.Any, to: typing.Any, progress: float) -> typing.Any: ...
def updateCurrentValue(self, value: typing.Any) -> None: ...
def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
def updateCurrentTime(self, a0: int) -> None: ...
def event(self, event: QEvent) -> bool: ...
def valueChanged(self, value: typing.Any) -> None: ...
def setEasingCurve(self, easing: typing.Union[QEasingCurve, QEasingCurve.Type]) -> None: ...
def easingCurve(self) -> QEasingCurve: ...
def setDuration(self, msecs: int) -> None: ...
def duration(self) -> int: ...
def currentValue(self) -> typing.Any: ...
def setKeyValues(self, values: typing.Iterable[typing.Tuple[float, typing.Any]]) -> None: ...
def keyValues(self) -> typing.List[typing.Tuple[float, typing.Any]]: ...
def setKeyValueAt(self, step: float, value: typing.Any) -> None: ...
def keyValueAt(self, step: float) -> typing.Any: ...
def setEndValue(self, value: typing.Any) -> None: ...
def endValue(self) -> typing.Any: ...
def setStartValue(self, value: typing.Any) -> None: ...
def startValue(self) -> typing.Any: ...
class QPropertyAnimation(QVariantAnimation):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, target: QObject, propertyName: typing.Union[QByteArray, bytes, bytearray], parent: typing.Optional[QObject] = ...) -> None: ...
def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
def updateCurrentValue(self, value: typing.Any) -> None: ...
def event(self, event: QEvent) -> bool: ...
def setPropertyName(self, propertyName: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def propertyName(self) -> QByteArray: ...
def setTargetObject(self, target: QObject) -> None: ...
def targetObject(self) -> QObject: ...
class QPluginLoader(QObject):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, fileName: str, parent: typing.Optional[QObject] = ...) -> None: ...
def loadHints(self) -> QLibrary.LoadHints: ...
def setLoadHints(self, loadHints: typing.Union[QLibrary.LoadHints, QLibrary.LoadHint]) -> None: ...
def errorString(self) -> str: ...
def fileName(self) -> str: ...
def setFileName(self, fileName: str) -> None: ...
def isLoaded(self) -> bool: ...
def unload(self) -> bool: ...
def load(self) -> bool: ...
@staticmethod
def staticInstances() -> typing.List[QObject]: ...
def instance(self) -> QObject: ...
class QPoint(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, xpos: int, ypos: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QPoint') -> None: ...
def __neg__(self) -> 'QPoint': ...
def __pos__(self) -> 'QPoint': ...
def transposed(self) -> 'QPoint': ...
@staticmethod
def dotProduct(p1: 'QPoint', p2: 'QPoint') -> int: ...
def setY(self, ypos: int) -> None: ...
def setX(self, xpos: int) -> None: ...
def y(self) -> int: ...
def x(self) -> int: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
def manhattanLength(self) -> int: ...
class QPointF(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, xpos: float, ypos: float) -> None: ...
@typing.overload
def __init__(self, p: QPoint) -> None: ...
@typing.overload
def __init__(self, a0: 'QPointF') -> None: ...
def __neg__(self) -> 'QPointF': ...
def __pos__(self) -> 'QPointF': ...
def transposed(self) -> 'QPointF': ...
@staticmethod
def dotProduct(p1: typing.Union['QPointF', QPoint], p2: typing.Union['QPointF', QPoint]) -> float: ...
def manhattanLength(self) -> float: ...
def toPoint(self) -> QPoint: ...
def setY(self, ypos: float) -> None: ...
def setX(self, xpos: float) -> None: ...
def y(self) -> float: ...
def x(self) -> float: ...
def __bool__(self) -> int: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
class QProcess(QIODevice):
class InputChannelMode(int): ...
ManagedInputChannel = ... # type: 'QProcess.InputChannelMode'
ForwardedInputChannel = ... # type: 'QProcess.InputChannelMode'
class ProcessChannelMode(int): ...
SeparateChannels = ... # type: 'QProcess.ProcessChannelMode'
MergedChannels = ... # type: 'QProcess.ProcessChannelMode'
ForwardedChannels = ... # type: 'QProcess.ProcessChannelMode'
ForwardedOutputChannel = ... # type: 'QProcess.ProcessChannelMode'
ForwardedErrorChannel = ... # type: 'QProcess.ProcessChannelMode'
class ProcessChannel(int): ...
StandardOutput = ... # type: 'QProcess.ProcessChannel'
StandardError = ... # type: 'QProcess.ProcessChannel'
class ProcessState(int): ...
NotRunning = ... # type: 'QProcess.ProcessState'
Starting = ... # type: 'QProcess.ProcessState'
Running = ... # type: 'QProcess.ProcessState'
class ProcessError(int): ...
FailedToStart = ... # type: 'QProcess.ProcessError'
Crashed = ... # type: 'QProcess.ProcessError'
Timedout = ... # type: 'QProcess.ProcessError'
ReadError = ... # type: 'QProcess.ProcessError'
WriteError = ... # type: 'QProcess.ProcessError'
UnknownError = ... # type: 'QProcess.ProcessError'
class ExitStatus(int): ...
NormalExit = ... # type: 'QProcess.ExitStatus'
CrashExit = ... # type: 'QProcess.ExitStatus'
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def processId(self) -> int: ...
@staticmethod
def nullDevice() -> str: ...
def setInputChannelMode(self, mode: 'QProcess.InputChannelMode') -> None: ...
def inputChannelMode(self) -> 'QProcess.InputChannelMode': ...
def open(self, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> bool: ...
def setArguments(self, arguments: typing.Iterable[str]) -> None: ...
def arguments(self) -> typing.List[str]: ...
def setProgram(self, program: str) -> None: ...
def program(self) -> str: ...
def processEnvironment(self) -> 'QProcessEnvironment': ...
def setProcessEnvironment(self, environment: 'QProcessEnvironment') -> None: ...
def writeData(self, data: bytes) -> int: ...
def readData(self, maxlen: int) -> bytes: ...
def setupChildProcess(self) -> None: ...
def setProcessState(self, state: 'QProcess.ProcessState') -> None: ...
def errorOccurred(self, error: 'QProcess.ProcessError') -> None: ...
def readyReadStandardError(self) -> None: ...
def readyReadStandardOutput(self) -> None: ...
def stateChanged(self, state: 'QProcess.ProcessState') -> None: ...
def finished(self, exitCode: int, exitStatus: 'QProcess.ExitStatus') -> None: ...
def started(self) -> None: ...
def kill(self) -> None: ...
def terminate(self) -> None: ...
def setStandardOutputProcess(self, destination: 'QProcess') -> None: ...
def setStandardErrorFile(self, fileName: str, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
def setStandardOutputFile(self, fileName: str, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
def setStandardInputFile(self, fileName: str) -> None: ...
def setProcessChannelMode(self, mode: 'QProcess.ProcessChannelMode') -> None: ...
def processChannelMode(self) -> 'QProcess.ProcessChannelMode': ...
@staticmethod
def systemEnvironment() -> typing.List[str]: ...
@typing.overload
@staticmethod
def startDetached(program: str, arguments: typing.Iterable[str], workingDirectory: str) -> typing.Tuple[bool, int]: ...
@typing.overload
@staticmethod
def startDetached(program: str, arguments: typing.Iterable[str]) -> bool: ...
@typing.overload
@staticmethod
def startDetached(program: str) -> bool: ...
@typing.overload
def startDetached(self) -> typing.Tuple[bool, int]: ...
@typing.overload
@staticmethod
def execute(program: str, arguments: typing.Iterable[str]) -> int: ...
@typing.overload
@staticmethod
def execute(program: str) -> int: ...
def atEnd(self) -> bool: ...
def close(self) -> None: ...
def canReadLine(self) -> bool: ...
def isSequential(self) -> bool: ...
def bytesToWrite(self) -> int: ...
def bytesAvailable(self) -> int: ...
def exitStatus(self) -> 'QProcess.ExitStatus': ...
def exitCode(self) -> int: ...
def readAllStandardError(self) -> QByteArray: ...
def readAllStandardOutput(self) -> QByteArray: ...
def waitForFinished(self, msecs: int = ...) -> bool: ...
def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
def waitForReadyRead(self, msecs: int = ...) -> bool: ...
def waitForStarted(self, msecs: int = ...) -> bool: ...
def pid(self) -> sip.voidptr: ...
def state(self) -> 'QProcess.ProcessState': ...
@typing.overload
def error(self) -> 'QProcess.ProcessError': ...
@typing.overload
def error(self, error: 'QProcess.ProcessError') -> None: ...
def setWorkingDirectory(self, dir: str) -> None: ...
def workingDirectory(self) -> str: ...
def closeWriteChannel(self) -> None: ...
def closeReadChannel(self, channel: 'QProcess.ProcessChannel') -> None: ...
def setReadChannel(self, channel: 'QProcess.ProcessChannel') -> None: ...
def readChannel(self) -> 'QProcess.ProcessChannel': ...
@typing.overload
def start(self, program: str, arguments: typing.Iterable[str], mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
@typing.overload
def start(self, command: str, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
@typing.overload
def start(self, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
class QProcessEnvironment(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QProcessEnvironment') -> None: ...
def swap(self, other: 'QProcessEnvironment') -> None: ...
def keys(self) -> typing.List[str]: ...
@staticmethod
def systemEnvironment() -> 'QProcessEnvironment': ...
def toStringList(self) -> typing.List[str]: ...
def value(self, name: str, defaultValue: str = ...) -> str: ...
def remove(self, name: str) -> None: ...
@typing.overload
def insert(self, name: str, value: str) -> None: ...
@typing.overload
def insert(self, e: 'QProcessEnvironment') -> None: ...
def contains(self, name: str) -> bool: ...
def clear(self) -> None: ...
def isEmpty(self) -> bool: ...
class QRandomGenerator(sip.simplewrapper):
@typing.overload
def __init__(self, seed: int = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QRandomGenerator') -> None: ...
@staticmethod
def securelySeeded() -> 'QRandomGenerator': ...
@staticmethod
def global_() -> 'QRandomGenerator': ...
@staticmethod
def system() -> 'QRandomGenerator': ...
@staticmethod
def max() -> int: ...
@staticmethod
def min() -> int: ...
def discard(self, z: int) -> None: ...
def seed(self, seed: int = ...) -> None: ...
def __call__(self) -> int: ...
@typing.overload
def bounded(self, highest: float) -> float: ...
@typing.overload
def bounded(self, highest: int) -> int: ...
@typing.overload
def bounded(self, lowest: int, highest: int) -> int: ...
def generateDouble(self) -> float: ...
def generate64(self) -> int: ...
def generate(self) -> int: ...
class QReadWriteLock(sip.simplewrapper):
class RecursionMode(int): ...
NonRecursive = ... # type: 'QReadWriteLock.RecursionMode'
Recursive = ... # type: 'QReadWriteLock.RecursionMode'
def __init__(self, recursionMode: 'QReadWriteLock.RecursionMode' = ...) -> None: ...
def unlock(self) -> None: ...
@typing.overload
def tryLockForWrite(self) -> bool: ...
@typing.overload
def tryLockForWrite(self, timeout: int) -> bool: ...
def lockForWrite(self) -> None: ...
@typing.overload
def tryLockForRead(self) -> bool: ...
@typing.overload
def tryLockForRead(self, timeout: int) -> bool: ...
def lockForRead(self) -> None: ...
class QReadLocker(sip.simplewrapper):
def __init__(self, areadWriteLock: QReadWriteLock) -> None: ...
def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
def __enter__(self) -> typing.Any: ...
def readWriteLock(self) -> QReadWriteLock: ...
def relock(self) -> None: ...
def unlock(self) -> None: ...
class QWriteLocker(sip.simplewrapper):
def __init__(self, areadWriteLock: QReadWriteLock) -> None: ...
def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
def __enter__(self) -> typing.Any: ...
def readWriteLock(self) -> QReadWriteLock: ...
def relock(self) -> None: ...
def unlock(self) -> None: ...
class QRect(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, aleft: int, atop: int, awidth: int, aheight: int) -> None: ...
@typing.overload
def __init__(self, atopLeft: QPoint, abottomRight: QPoint) -> None: ...
@typing.overload
def __init__(self, atopLeft: QPoint, asize: 'QSize') -> None: ...
@typing.overload
def __init__(self, a0: 'QRect') -> None: ...
def transposed(self) -> 'QRect': ...
def marginsRemoved(self, margins: QMargins) -> 'QRect': ...
def marginsAdded(self, margins: QMargins) -> 'QRect': ...
def united(self, r: 'QRect') -> 'QRect': ...
def intersected(self, other: 'QRect') -> 'QRect': ...
def setSize(self, s: 'QSize') -> None: ...
def setHeight(self, h: int) -> None: ...
def setWidth(self, w: int) -> None: ...
def adjust(self, dx1: int, dy1: int, dx2: int, dy2: int) -> None: ...
def adjusted(self, xp1: int, yp1: int, xp2: int, yp2: int) -> 'QRect': ...
def setCoords(self, xp1: int, yp1: int, xp2: int, yp2: int) -> None: ...
def getCoords(self) -> typing.Tuple[int, int, int, int]: ...
def setRect(self, ax: int, ay: int, aw: int, ah: int) -> None: ...
def getRect(self) -> typing.Tuple[int, int, int, int]: ...
def moveBottomLeft(self, p: QPoint) -> None: ...
def moveTopRight(self, p: QPoint) -> None: ...
def moveBottomRight(self, p: QPoint) -> None: ...
def moveTopLeft(self, p: QPoint) -> None: ...
def moveBottom(self, pos: int) -> None: ...
def moveRight(self, pos: int) -> None: ...
def moveTop(self, pos: int) -> None: ...
def moveLeft(self, pos: int) -> None: ...
@typing.overload
def moveTo(self, ax: int, ay: int) -> None: ...
@typing.overload
def moveTo(self, p: QPoint) -> None: ...
@typing.overload
def translated(self, dx: int, dy: int) -> 'QRect': ...
@typing.overload
def translated(self, p: QPoint) -> 'QRect': ...
@typing.overload
def translate(self, dx: int, dy: int) -> None: ...
@typing.overload
def translate(self, p: QPoint) -> None: ...
def size(self) -> 'QSize': ...
def height(self) -> int: ...
def width(self) -> int: ...
def center(self) -> QPoint: ...
def bottomLeft(self) -> QPoint: ...
def topRight(self) -> QPoint: ...
def bottomRight(self) -> QPoint: ...
def topLeft(self) -> QPoint: ...
def setY(self, ay: int) -> None: ...
def setX(self, ax: int) -> None: ...
def setBottomLeft(self, p: QPoint) -> None: ...
def setTopRight(self, p: QPoint) -> None: ...
def setBottomRight(self, p: QPoint) -> None: ...
def setTopLeft(self, p: QPoint) -> None: ...
def setBottom(self, pos: int) -> None: ...
def setRight(self, pos: int) -> None: ...
def setTop(self, pos: int) -> None: ...
def setLeft(self, pos: int) -> None: ...
def y(self) -> int: ...
def x(self) -> int: ...
def bottom(self) -> int: ...
def right(self) -> int: ...
def top(self) -> int: ...
def left(self) -> int: ...
def __bool__(self) -> int: ...
def isValid(self) -> bool: ...
def isEmpty(self) -> bool: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
def intersects(self, r: 'QRect') -> bool: ...
@typing.overload
def __contains__(self, p: QPoint) -> int: ...
@typing.overload
def __contains__(self, r: 'QRect') -> int: ...
@typing.overload
def contains(self, point: QPoint, proper: bool = ...) -> bool: ...
@typing.overload
def contains(self, rectangle: 'QRect', proper: bool = ...) -> bool: ...
@typing.overload
def contains(self, ax: int, ay: int, aproper: bool) -> bool: ...
@typing.overload
def contains(self, ax: int, ay: int) -> bool: ...
def moveCenter(self, p: QPoint) -> None: ...
def normalized(self) -> 'QRect': ...
class QRectF(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, atopLeft: typing.Union[QPointF, QPoint], asize: 'QSizeF') -> None: ...
@typing.overload
def __init__(self, atopLeft: typing.Union[QPointF, QPoint], abottomRight: typing.Union[QPointF, QPoint]) -> None: ...
@typing.overload
def __init__(self, aleft: float, atop: float, awidth: float, aheight: float) -> None: ...
@typing.overload
def __init__(self, r: QRect) -> None: ...
@typing.overload
def __init__(self, a0: 'QRectF') -> None: ...
def transposed(self) -> 'QRectF': ...
def marginsRemoved(self, margins: QMarginsF) -> 'QRectF': ...
def marginsAdded(self, margins: QMarginsF) -> 'QRectF': ...
def toRect(self) -> QRect: ...
def toAlignedRect(self) -> QRect: ...
def united(self, r: 'QRectF') -> 'QRectF': ...
def intersected(self, r: 'QRectF') -> 'QRectF': ...
def setSize(self, s: 'QSizeF') -> None: ...
def setHeight(self, ah: float) -> None: ...
def setWidth(self, aw: float) -> None: ...
def adjusted(self, xp1: float, yp1: float, xp2: float, yp2: float) -> 'QRectF': ...
def adjust(self, xp1: float, yp1: float, xp2: float, yp2: float) -> None: ...
def setCoords(self, xp1: float, yp1: float, xp2: float, yp2: float) -> None: ...
def getCoords(self) -> typing.Tuple[float, float, float, float]: ...
def setRect(self, ax: float, ay: float, aaw: float, aah: float) -> None: ...
def getRect(self) -> typing.Tuple[float, float, float, float]: ...
@typing.overload
def translated(self, dx: float, dy: float) -> 'QRectF': ...
@typing.overload
def translated(self, p: typing.Union[QPointF, QPoint]) -> 'QRectF': ...
@typing.overload
def moveTo(self, ax: float, ay: float) -> None: ...
@typing.overload
def moveTo(self, p: typing.Union[QPointF, QPoint]) -> None: ...
@typing.overload
def translate(self, dx: float, dy: float) -> None: ...
@typing.overload
def translate(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def size(self) -> 'QSizeF': ...
def height(self) -> float: ...
def width(self) -> float: ...
def moveCenter(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def moveBottomRight(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def moveBottomLeft(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def moveTopRight(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def moveTopLeft(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def moveBottom(self, pos: float) -> None: ...
def moveRight(self, pos: float) -> None: ...
def moveTop(self, pos: float) -> None: ...
def moveLeft(self, pos: float) -> None: ...
def center(self) -> QPointF: ...
def setBottomRight(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def setBottomLeft(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def setTopRight(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def setTopLeft(self, p: typing.Union[QPointF, QPoint]) -> None: ...
def setBottom(self, pos: float) -> None: ...
def setTop(self, pos: float) -> None: ...
def setRight(self, pos: float) -> None: ...
def setLeft(self, pos: float) -> None: ...
def y(self) -> float: ...
def x(self) -> float: ...
def __bool__(self) -> int: ...
def isValid(self) -> bool: ...
def isEmpty(self) -> bool: ...
def isNull(self) -> bool: ...
def intersects(self, r: 'QRectF') -> bool: ...
@typing.overload
def __contains__(self, p: typing.Union[QPointF, QPoint]) -> int: ...
@typing.overload
def __contains__(self, r: 'QRectF') -> int: ...
@typing.overload
def contains(self, p: typing.Union[QPointF, QPoint]) -> bool: ...
@typing.overload
def contains(self, r: 'QRectF') -> bool: ...
@typing.overload
def contains(self, ax: float, ay: float) -> bool: ...
def bottomLeft(self) -> QPointF: ...
def topRight(self) -> QPointF: ...
def bottomRight(self) -> QPointF: ...
def topLeft(self) -> QPointF: ...
def setY(self, pos: float) -> None: ...
def setX(self, pos: float) -> None: ...
def bottom(self) -> float: ...
def right(self) -> float: ...
def top(self) -> float: ...
def left(self) -> float: ...
def normalized(self) -> 'QRectF': ...
def __repr__(self) -> str: ...
class QRegExp(sip.simplewrapper):
class CaretMode(int): ...
CaretAtZero = ... # type: 'QRegExp.CaretMode'
CaretAtOffset = ... # type: 'QRegExp.CaretMode'
CaretWontMatch = ... # type: 'QRegExp.CaretMode'
class PatternSyntax(int): ...
RegExp = ... # type: 'QRegExp.PatternSyntax'
RegExp2 = ... # type: 'QRegExp.PatternSyntax'
Wildcard = ... # type: 'QRegExp.PatternSyntax'
FixedString = ... # type: 'QRegExp.PatternSyntax'
WildcardUnix = ... # type: 'QRegExp.PatternSyntax'
W3CXmlSchema11 = ... # type: 'QRegExp.PatternSyntax'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, pattern: str, cs: Qt.CaseSensitivity = ..., syntax: 'QRegExp.PatternSyntax' = ...) -> None: ...
@typing.overload
def __init__(self, rx: 'QRegExp') -> None: ...
def __hash__(self) -> int: ...
def swap(self, other: 'QRegExp') -> None: ...
def captureCount(self) -> int: ...
@staticmethod
def escape(str: str) -> str: ...
def errorString(self) -> str: ...
def pos(self, nth: int = ...) -> int: ...
def cap(self, nth: int = ...) -> str: ...
def capturedTexts(self) -> typing.List[str]: ...
def matchedLength(self) -> int: ...
def lastIndexIn(self, str: str, offset: int = ..., caretMode: 'QRegExp.CaretMode' = ...) -> int: ...
def indexIn(self, str: str, offset: int = ..., caretMode: 'QRegExp.CaretMode' = ...) -> int: ...
def exactMatch(self, str: str) -> bool: ...
def setMinimal(self, minimal: bool) -> None: ...
def isMinimal(self) -> bool: ...
def setPatternSyntax(self, syntax: 'QRegExp.PatternSyntax') -> None: ...
def patternSyntax(self) -> 'QRegExp.PatternSyntax': ...
def setCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
def caseSensitivity(self) -> Qt.CaseSensitivity: ...
def setPattern(self, pattern: str) -> None: ...
def pattern(self) -> str: ...
def isValid(self) -> bool: ...
def isEmpty(self) -> bool: ...
def __repr__(self) -> str: ...
class QRegularExpression(sip.simplewrapper):
class MatchOption(int): ...
NoMatchOption = ... # type: 'QRegularExpression.MatchOption'
AnchoredMatchOption = ... # type: 'QRegularExpression.MatchOption'
DontCheckSubjectStringMatchOption = ... # type: 'QRegularExpression.MatchOption'
class MatchType(int): ...
NormalMatch = ... # type: 'QRegularExpression.MatchType'
PartialPreferCompleteMatch = ... # type: 'QRegularExpression.MatchType'
PartialPreferFirstMatch = ... # type: 'QRegularExpression.MatchType'
NoMatch = ... # type: 'QRegularExpression.MatchType'
class PatternOption(int): ...
NoPatternOption = ... # type: 'QRegularExpression.PatternOption'
CaseInsensitiveOption = ... # type: 'QRegularExpression.PatternOption'
DotMatchesEverythingOption = ... # type: 'QRegularExpression.PatternOption'
MultilineOption = ... # type: 'QRegularExpression.PatternOption'
ExtendedPatternSyntaxOption = ... # type: 'QRegularExpression.PatternOption'
InvertedGreedinessOption = ... # type: 'QRegularExpression.PatternOption'
DontCaptureOption = ... # type: 'QRegularExpression.PatternOption'
UseUnicodePropertiesOption = ... # type: 'QRegularExpression.PatternOption'
OptimizeOnFirstUsageOption = ... # type: 'QRegularExpression.PatternOption'
DontAutomaticallyOptimizeOption = ... # type: 'QRegularExpression.PatternOption'
class PatternOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QRegularExpression.PatternOptions', 'QRegularExpression.PatternOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QRegularExpression.PatternOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QRegularExpression.PatternOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class MatchOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QRegularExpression.MatchOptions', 'QRegularExpression.MatchOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QRegularExpression.MatchOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QRegularExpression.MatchOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, pattern: str, options: typing.Union['QRegularExpression.PatternOptions', 'QRegularExpression.PatternOption'] = ...) -> None: ...
@typing.overload
def __init__(self, re: 'QRegularExpression') -> None: ...
@staticmethod
def anchoredPattern(expression: str) -> str: ...
@staticmethod
def wildcardToRegularExpression(str: str) -> str: ...
def __hash__(self) -> int: ...
def optimize(self) -> None: ...
def namedCaptureGroups(self) -> typing.List[str]: ...
@staticmethod
def escape(str: str) -> str: ...
def globalMatch(self, subject: str, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: typing.Union['QRegularExpression.MatchOptions', 'QRegularExpression.MatchOption'] = ...) -> 'QRegularExpressionMatchIterator': ...
def match(self, subject: str, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: typing.Union['QRegularExpression.MatchOptions', 'QRegularExpression.MatchOption'] = ...) -> 'QRegularExpressionMatch': ...
def captureCount(self) -> int: ...
def errorString(self) -> str: ...
def patternErrorOffset(self) -> int: ...
def isValid(self) -> bool: ...
def setPattern(self, pattern: str) -> None: ...
def pattern(self) -> str: ...
def swap(self, re: 'QRegularExpression') -> None: ...
def __repr__(self) -> str: ...
def setPatternOptions(self, options: typing.Union['QRegularExpression.PatternOptions', 'QRegularExpression.PatternOption']) -> None: ...
def patternOptions(self) -> 'QRegularExpression.PatternOptions': ...
class QRegularExpressionMatch(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, match: 'QRegularExpressionMatch') -> None: ...
@typing.overload
def capturedEnd(self, nth: int = ...) -> int: ...
@typing.overload
def capturedEnd(self, name: str) -> int: ...
@typing.overload
def capturedLength(self, nth: int = ...) -> int: ...
@typing.overload
def capturedLength(self, name: str) -> int: ...
@typing.overload
def capturedStart(self, nth: int = ...) -> int: ...
@typing.overload
def capturedStart(self, name: str) -> int: ...
def capturedTexts(self) -> typing.List[str]: ...
@typing.overload
def captured(self, nth: int = ...) -> str: ...
@typing.overload
def captured(self, name: str) -> str: ...
def lastCapturedIndex(self) -> int: ...
def isValid(self) -> bool: ...
def hasPartialMatch(self) -> bool: ...
def hasMatch(self) -> bool: ...
def matchOptions(self) -> QRegularExpression.MatchOptions: ...
def matchType(self) -> QRegularExpression.MatchType: ...
def regularExpression(self) -> QRegularExpression: ...
def swap(self, match: 'QRegularExpressionMatch') -> None: ...
class QRegularExpressionMatchIterator(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, iterator: 'QRegularExpressionMatchIterator') -> None: ...
def matchOptions(self) -> QRegularExpression.MatchOptions: ...
def matchType(self) -> QRegularExpression.MatchType: ...
def regularExpression(self) -> QRegularExpression: ...
def peekNext(self) -> QRegularExpressionMatch: ...
def next(self) -> QRegularExpressionMatch: ...
def hasNext(self) -> bool: ...
def isValid(self) -> bool: ...
def swap(self, iterator: 'QRegularExpressionMatchIterator') -> None: ...
class QResource(sip.simplewrapper):
class Compression(int): ...
NoCompression = ... # type: 'QResource.Compression'
ZlibCompression = ... # type: 'QResource.Compression'
ZstdCompression = ... # type: 'QResource.Compression'
def __init__(self, fileName: str = ..., locale: QLocale = ...) -> None: ...
def uncompressedData(self) -> QByteArray: ...
def uncompressedSize(self) -> int: ...
def compressionAlgorithm(self) -> 'QResource.Compression': ...
def lastModified(self) -> QDateTime: ...
def isFile(self) -> bool: ...
def isDir(self) -> bool: ...
def children(self) -> typing.List[str]: ...
@staticmethod
def unregisterResourceData(rccData: bytes, mapRoot: str = ...) -> bool: ...
@staticmethod
def unregisterResource(rccFileName: str, mapRoot: str = ...) -> bool: ...
@staticmethod
def registerResourceData(rccData: bytes, mapRoot: str = ...) -> bool: ...
@staticmethod
def registerResource(rccFileName: str, mapRoot: str = ...) -> bool: ...
def size(self) -> int: ...
def setLocale(self, locale: QLocale) -> None: ...
def setFileName(self, file: str) -> None: ...
def locale(self) -> QLocale: ...
def isValid(self) -> bool: ...
def isCompressed(self) -> bool: ...
def fileName(self) -> str: ...
def data(self) -> bytes: ...
def absoluteFilePath(self) -> str: ...
class QRunnable(sip.wrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QRunnable') -> None: ...
@staticmethod
def create(functionToRun: Callable[[], None]) -> 'QRunnable': ...
def setAutoDelete(self, _autoDelete: bool) -> None: ...
def autoDelete(self) -> bool: ...
def run(self) -> None: ...
class QSaveFile(QFileDevice):
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, name: str, parent: QObject) -> None: ...
def writeData(self, data: bytes) -> int: ...
def directWriteFallback(self) -> bool: ...
def setDirectWriteFallback(self, enabled: bool) -> None: ...
def cancelWriting(self) -> None: ...
def commit(self) -> bool: ...
def open(self, flags: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag]) -> bool: ...
def setFileName(self, name: str) -> None: ...
def fileName(self) -> str: ...
class QSemaphore(sip.simplewrapper):
def __init__(self, n: int = ...) -> None: ...
def available(self) -> int: ...
def release(self, n: int = ...) -> None: ...
@typing.overload
def tryAcquire(self, n: int = ...) -> bool: ...
@typing.overload
def tryAcquire(self, n: int, timeout: int) -> bool: ...
def acquire(self, n: int = ...) -> None: ...
class QSemaphoreReleaser(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, sem: QSemaphore, n: int = ...) -> None: ...
def cancel(self) -> QSemaphore: ...
def semaphore(self) -> QSemaphore: ...
def swap(self, other: 'QSemaphoreReleaser') -> None: ...
class QSequentialAnimationGroup(QAnimationGroup):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def updateDirection(self, direction: QAbstractAnimation.Direction) -> None: ...
def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
def updateCurrentTime(self, a0: int) -> None: ...
def event(self, event: QEvent) -> bool: ...
def currentAnimationChanged(self, current: QAbstractAnimation) -> None: ...
def duration(self) -> int: ...
def currentAnimation(self) -> QAbstractAnimation: ...
def insertPause(self, index: int, msecs: int) -> QPauseAnimation: ...
def addPause(self, msecs: int) -> QPauseAnimation: ...
class QSettings(QObject):
class Scope(int): ...
UserScope = ... # type: 'QSettings.Scope'
SystemScope = ... # type: 'QSettings.Scope'
class Format(int): ...
NativeFormat = ... # type: 'QSettings.Format'
IniFormat = ... # type: 'QSettings.Format'
InvalidFormat = ... # type: 'QSettings.Format'
class Status(int): ...
NoError = ... # type: 'QSettings.Status'
AccessError = ... # type: 'QSettings.Status'
FormatError = ... # type: 'QSettings.Status'
@typing.overload
def __init__(self, organization: str, application: str = ..., parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, scope: 'QSettings.Scope', organization: str, application: str = ..., parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, format: 'QSettings.Format', scope: 'QSettings.Scope', organization: str, application: str = ..., parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, fileName: str, format: 'QSettings.Format', parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, scope: 'QSettings.Scope', parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, event: QEvent) -> bool: ...
def setAtomicSyncRequired(self, enable: bool) -> None: ...
def isAtomicSyncRequired(self) -> bool: ...
def iniCodec(self) -> 'QTextCodec': ...
@typing.overload
def setIniCodec(self, codec: 'QTextCodec') -> None: ...
@typing.overload
def setIniCodec(self, codecName: str) -> None: ...
@staticmethod
def defaultFormat() -> 'QSettings.Format': ...
@staticmethod
def setDefaultFormat(format: 'QSettings.Format') -> None: ...
def applicationName(self) -> str: ...
def organizationName(self) -> str: ...
def scope(self) -> 'QSettings.Scope': ...
def format(self) -> 'QSettings.Format': ...
@staticmethod
def setPath(format: 'QSettings.Format', scope: 'QSettings.Scope', path: str) -> None: ...
def fileName(self) -> str: ...
def fallbacksEnabled(self) -> bool: ...
def setFallbacksEnabled(self, b: bool) -> None: ...
def contains(self, key: str) -> bool: ...
def remove(self, key: str) -> None: ...
def value(self, key: str, defaultValue: typing.Any = ..., type: type = ...) -> typing.Any: ...
def setValue(self, key: str, value: typing.Any) -> None: ...
def isWritable(self) -> bool: ...
def childGroups(self) -> typing.List[str]: ...
def childKeys(self) -> typing.List[str]: ...
def allKeys(self) -> typing.List[str]: ...
def setArrayIndex(self, i: int) -> None: ...
def endArray(self) -> None: ...
def beginWriteArray(self, prefix: str, size: int = ...) -> None: ...
def beginReadArray(self, prefix: str) -> int: ...
def group(self) -> str: ...
def endGroup(self) -> None: ...
def beginGroup(self, prefix: str) -> None: ...
def status(self) -> 'QSettings.Status': ...
def sync(self) -> None: ...
def clear(self) -> None: ...
class QSharedMemory(QObject):
class SharedMemoryError(int): ...
NoError = ... # type: 'QSharedMemory.SharedMemoryError'
PermissionDenied = ... # type: 'QSharedMemory.SharedMemoryError'
InvalidSize = ... # type: 'QSharedMemory.SharedMemoryError'
KeyError = ... # type: 'QSharedMemory.SharedMemoryError'
AlreadyExists = ... # type: 'QSharedMemory.SharedMemoryError'
NotFound = ... # type: 'QSharedMemory.SharedMemoryError'
LockError = ... # type: 'QSharedMemory.SharedMemoryError'
OutOfResources = ... # type: 'QSharedMemory.SharedMemoryError'
UnknownError = ... # type: 'QSharedMemory.SharedMemoryError'
class AccessMode(int): ...
ReadOnly = ... # type: 'QSharedMemory.AccessMode'
ReadWrite = ... # type: 'QSharedMemory.AccessMode'
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, key: str, parent: typing.Optional[QObject] = ...) -> None: ...
def nativeKey(self) -> str: ...
def setNativeKey(self, key: str) -> None: ...
def errorString(self) -> str: ...
def error(self) -> 'QSharedMemory.SharedMemoryError': ...
def unlock(self) -> bool: ...
def lock(self) -> bool: ...
def constData(self) -> sip.voidptr: ...
def data(self) -> sip.voidptr: ...
def detach(self) -> bool: ...
def isAttached(self) -> bool: ...
def attach(self, mode: 'QSharedMemory.AccessMode' = ...) -> bool: ...
def size(self) -> int: ...
def create(self, size: int, mode: 'QSharedMemory.AccessMode' = ...) -> bool: ...
def key(self) -> str: ...
def setKey(self, key: str) -> None: ...
class QSignalMapper(QObject):
from PyQt5.QtWidgets import QWidget
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def map(self) -> None: ...
@typing.overload
def map(self, sender: QObject) -> None: ...
def mappedObject(self, a0: QObject) -> None: ...
def mappedWidget(self, a0: QWidget) -> None: ...
def mappedString(self, a0: str) -> None: ...
def mappedInt(self, a0: int) -> None: ...
@typing.overload
def mapped(self, a0: int) -> None: ...
@typing.overload
def mapped(self, a0: str) -> None: ...
@typing.overload
def mapped(self, a0: QWidget) -> None: ...
@typing.overload
def mapped(self, a0: QObject) -> None: ...
@typing.overload
def mapping(self, id: int) -> QObject: ...
@typing.overload
def mapping(self, text: str) -> QObject: ...
@typing.overload
def mapping(self, widget: QWidget) -> QObject: ...
@typing.overload
def mapping(self, object: QObject) -> QObject: ...
def removeMappings(self, sender: QObject) -> None: ...
@typing.overload
def setMapping(self, sender: QObject, id: int) -> None: ...
@typing.overload
def setMapping(self, sender: QObject, text: str) -> None: ...
@typing.overload
def setMapping(self, sender: QObject, widget: QWidget) -> None: ...
@typing.overload
def setMapping(self, sender: QObject, object: QObject) -> None: ...
class QSignalTransition(QAbstractTransition):
@typing.overload
def __init__(self, sourceState: typing.Optional['QState'] = ...) -> None: ...
@typing.overload
def __init__(self, signal: pyqtBoundSignal, sourceState: typing.Optional['QState'] = ...) -> None: ...
def signalChanged(self) -> None: ...
def senderObjectChanged(self) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onTransition(self, event: QEvent) -> None: ...
def eventTest(self, event: QEvent) -> bool: ...
def setSignal(self, signal: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def signal(self) -> QByteArray: ...
def setSenderObject(self, sender: QObject) -> None: ...
def senderObject(self) -> QObject: ...
class QSize(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, w: int, h: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QSize') -> None: ...
def shrunkBy(self, m: QMargins) -> 'QSize': ...
def grownBy(self, m: QMargins) -> 'QSize': ...
def transposed(self) -> 'QSize': ...
@typing.overload
def scaled(self, s: 'QSize', mode: Qt.AspectRatioMode) -> 'QSize': ...
@typing.overload
def scaled(self, w: int, h: int, mode: Qt.AspectRatioMode) -> 'QSize': ...
def boundedTo(self, otherSize: 'QSize') -> 'QSize': ...
def expandedTo(self, otherSize: 'QSize') -> 'QSize': ...
def setHeight(self, h: int) -> None: ...
def setWidth(self, w: int) -> None: ...
def height(self) -> int: ...
def width(self) -> int: ...
def __bool__(self) -> int: ...
def isValid(self) -> bool: ...
def isEmpty(self) -> bool: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
@typing.overload
def scale(self, s: 'QSize', mode: Qt.AspectRatioMode) -> None: ...
@typing.overload
def scale(self, w: int, h: int, mode: Qt.AspectRatioMode) -> None: ...
def transpose(self) -> None: ...
class QSizeF(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, sz: QSize) -> None: ...
@typing.overload
def __init__(self, w: float, h: float) -> None: ...
@typing.overload
def __init__(self, a0: 'QSizeF') -> None: ...
def shrunkBy(self, m: QMarginsF) -> 'QSizeF': ...
def grownBy(self, m: QMarginsF) -> 'QSizeF': ...
def transposed(self) -> 'QSizeF': ...
@typing.overload
def scaled(self, s: 'QSizeF', mode: Qt.AspectRatioMode) -> 'QSizeF': ...
@typing.overload
def scaled(self, w: float, h: float, mode: Qt.AspectRatioMode) -> 'QSizeF': ...
def toSize(self) -> QSize: ...
def boundedTo(self, otherSize: 'QSizeF') -> 'QSizeF': ...
def expandedTo(self, otherSize: 'QSizeF') -> 'QSizeF': ...
def setHeight(self, h: float) -> None: ...
def setWidth(self, w: float) -> None: ...
def height(self) -> float: ...
def width(self) -> float: ...
def __bool__(self) -> int: ...
def isValid(self) -> bool: ...
def isEmpty(self) -> bool: ...
def isNull(self) -> bool: ...
def __repr__(self) -> str: ...
@typing.overload
def scale(self, s: 'QSizeF', mode: Qt.AspectRatioMode) -> None: ...
@typing.overload
def scale(self, w: float, h: float, mode: Qt.AspectRatioMode) -> None: ...
def transpose(self) -> None: ...
class QSocketNotifier(QObject):
class Type(int): ...
Read = ... # type: 'QSocketNotifier.Type'
Write = ... # type: 'QSocketNotifier.Type'
Exception = ... # type: 'QSocketNotifier.Type'
def __init__(self, socket: sip.voidptr, a1: 'QSocketNotifier.Type', parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, a0: QEvent) -> bool: ...
def activated(self, socket: int) -> None: ...
def setEnabled(self, a0: bool) -> None: ...
def isEnabled(self) -> bool: ...
def type(self) -> 'QSocketNotifier.Type': ...
def socket(self) -> sip.voidptr: ...
class QSortFilterProxyModel(QAbstractProxyModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def recursiveFilteringEnabledChanged(self, recursiveFilteringEnabled: bool) -> None: ...
def filterRoleChanged(self, filterRole: int) -> None: ...
def sortRoleChanged(self, sortRole: int) -> None: ...
def sortLocaleAwareChanged(self, sortLocaleAware: bool) -> None: ...
def sortCaseSensitivityChanged(self, sortCaseSensitivity: Qt.CaseSensitivity) -> None: ...
def filterCaseSensitivityChanged(self, filterCaseSensitivity: Qt.CaseSensitivity) -> None: ...
def dynamicSortFilterChanged(self, dynamicSortFilter: bool) -> None: ...
def invalidateFilter(self) -> None: ...
def setRecursiveFilteringEnabled(self, recursive: bool) -> None: ...
def isRecursiveFilteringEnabled(self) -> bool: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def setSortLocaleAware(self, on: bool) -> None: ...
def isSortLocaleAware(self) -> bool: ...
def supportedDropActions(self) -> Qt.DropActions: ...
def mimeTypes(self) -> typing.List[str]: ...
def setFilterRole(self, role: int) -> None: ...
def filterRole(self) -> int: ...
def sortOrder(self) -> Qt.SortOrder: ...
def sortColumn(self) -> int: ...
def setSortRole(self, role: int) -> None: ...
def sortRole(self) -> int: ...
def setDynamicSortFilter(self, enable: bool) -> None: ...
def dynamicSortFilter(self) -> bool: ...
def setSortCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
def sortCaseSensitivity(self) -> Qt.CaseSensitivity: ...
def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: typing.Union[Qt.MatchFlags, Qt.MatchFlag] = ...) -> typing.List[QModelIndex]: ...
def span(self, index: QModelIndex) -> QSize: ...
def buddy(self, index: QModelIndex) -> QModelIndex: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def canFetchMore(self, parent: QModelIndex) -> bool: ...
def fetchMore(self, parent: QModelIndex) -> None: ...
def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
def mimeData(self, indexes: typing.Iterable[QModelIndex]) -> QMimeData: ...
def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
def columnCount(self, parent: QModelIndex = ...) -> int: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
@typing.overload
def parent(self, child: QModelIndex) -> QModelIndex: ...
@typing.overload
def parent(self) -> QObject: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
def lessThan(self, left: QModelIndex, right: QModelIndex) -> bool: ...
def filterAcceptsColumn(self, source_column: int, source_parent: QModelIndex) -> bool: ...
def filterAcceptsRow(self, source_row: int, source_parent: QModelIndex) -> bool: ...
def setFilterWildcard(self, pattern: str) -> None: ...
@typing.overload
def setFilterRegularExpression(self, regularExpression: QRegularExpression) -> None: ...
@typing.overload
def setFilterRegularExpression(self, pattern: str) -> None: ...
@typing.overload
def setFilterRegExp(self, regExp: QRegExp) -> None: ...
@typing.overload
def setFilterRegExp(self, pattern: str) -> None: ...
def setFilterFixedString(self, pattern: str) -> None: ...
def invalidate(self) -> None: ...
def setFilterCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
def filterCaseSensitivity(self) -> Qt.CaseSensitivity: ...
def setFilterKeyColumn(self, column: int) -> None: ...
def filterKeyColumn(self) -> int: ...
def filterRegularExpression(self) -> QRegularExpression: ...
def filterRegExp(self) -> QRegExp: ...
def mapSelectionFromSource(self, sourceSelection: QItemSelection) -> QItemSelection: ...
def mapSelectionToSource(self, proxySelection: QItemSelection) -> QItemSelection: ...
def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
def setSourceModel(self, sourceModel: QAbstractItemModel) -> None: ...
class QStandardPaths(sip.simplewrapper):
class LocateOption(int): ...
LocateFile = ... # type: 'QStandardPaths.LocateOption'
LocateDirectory = ... # type: 'QStandardPaths.LocateOption'
class StandardLocation(int): ...
DesktopLocation = ... # type: 'QStandardPaths.StandardLocation'
DocumentsLocation = ... # type: 'QStandardPaths.StandardLocation'
FontsLocation = ... # type: 'QStandardPaths.StandardLocation'
ApplicationsLocation = ... # type: 'QStandardPaths.StandardLocation'
MusicLocation = ... # type: 'QStandardPaths.StandardLocation'
MoviesLocation = ... # type: 'QStandardPaths.StandardLocation'
PicturesLocation = ... # type: 'QStandardPaths.StandardLocation'
TempLocation = ... # type: 'QStandardPaths.StandardLocation'
HomeLocation = ... # type: 'QStandardPaths.StandardLocation'
DataLocation = ... # type: 'QStandardPaths.StandardLocation'
CacheLocation = ... # type: 'QStandardPaths.StandardLocation'
GenericDataLocation = ... # type: 'QStandardPaths.StandardLocation'
RuntimeLocation = ... # type: 'QStandardPaths.StandardLocation'
ConfigLocation = ... # type: 'QStandardPaths.StandardLocation'
DownloadLocation = ... # type: 'QStandardPaths.StandardLocation'
GenericCacheLocation = ... # type: 'QStandardPaths.StandardLocation'
GenericConfigLocation = ... # type: 'QStandardPaths.StandardLocation'
AppDataLocation = ... # type: 'QStandardPaths.StandardLocation'
AppLocalDataLocation = ... # type: 'QStandardPaths.StandardLocation'
AppConfigLocation = ... # type: 'QStandardPaths.StandardLocation'
class LocateOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QStandardPaths.LocateOptions', 'QStandardPaths.LocateOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QStandardPaths.LocateOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QStandardPaths.LocateOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def __init__(self, a0: 'QStandardPaths') -> None: ...
@staticmethod
def setTestModeEnabled(testMode: bool) -> None: ...
@staticmethod
def enableTestMode(testMode: bool) -> None: ...
@staticmethod
def findExecutable(executableName: str, paths: typing.Iterable[str] = ...) -> str: ...
@staticmethod
def displayName(type: 'QStandardPaths.StandardLocation') -> str: ...
@staticmethod
def locateAll(type: 'QStandardPaths.StandardLocation', fileName: str, options: 'QStandardPaths.LocateOptions' = ...) -> typing.List[str]: ...
@staticmethod
def locate(type: 'QStandardPaths.StandardLocation', fileName: str, options: 'QStandardPaths.LocateOptions' = ...) -> str: ...
@staticmethod
def standardLocations(type: 'QStandardPaths.StandardLocation') -> typing.List[str]: ...
@staticmethod
def writableLocation(type: 'QStandardPaths.StandardLocation') -> str: ...
class QState(QAbstractState):
class RestorePolicy(int): ...
DontRestoreProperties = ... # type: 'QState.RestorePolicy'
RestoreProperties = ... # type: 'QState.RestorePolicy'
class ChildMode(int): ...
ExclusiveStates = ... # type: 'QState.ChildMode'
ParallelStates = ... # type: 'QState.ChildMode'
@typing.overload
def __init__(self, parent: typing.Optional['QState'] = ...) -> None: ...
@typing.overload
def __init__(self, childMode: 'QState.ChildMode', parent: typing.Optional['QState'] = ...) -> None: ...
def errorStateChanged(self) -> None: ...
def initialStateChanged(self) -> None: ...
def childModeChanged(self) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onExit(self, event: QEvent) -> None: ...
def onEntry(self, event: QEvent) -> None: ...
def propertiesAssigned(self) -> None: ...
def finished(self) -> None: ...
def assignProperty(self, object: QObject, name: str, value: typing.Any) -> None: ...
def setChildMode(self, mode: 'QState.ChildMode') -> None: ...
def childMode(self) -> 'QState.ChildMode': ...
def setInitialState(self, state: QAbstractState) -> None: ...
def initialState(self) -> QAbstractState: ...
def transitions(self) -> typing.List[QAbstractTransition]: ...
def removeTransition(self, transition: QAbstractTransition) -> None: ...
@typing.overload
def addTransition(self, transition: QAbstractTransition) -> None: ...
@typing.overload
def addTransition(self, signal: pyqtBoundSignal, target: QAbstractState) -> QSignalTransition: ...
@typing.overload
def addTransition(self, target: QAbstractState) -> QAbstractTransition: ...
def setErrorState(self, state: QAbstractState) -> None: ...
def errorState(self) -> QAbstractState: ...
class QStateMachine(QState):
class Error(int): ...
NoError = ... # type: 'QStateMachine.Error'
NoInitialStateError = ... # type: 'QStateMachine.Error'
NoDefaultStateInHistoryStateError = ... # type: 'QStateMachine.Error'
NoCommonAncestorForTransitionError = ... # type: 'QStateMachine.Error'
StateMachineChildModeSetToParallelError = ... # type: 'QStateMachine.Error'
class EventPriority(int): ...
NormalPriority = ... # type: 'QStateMachine.EventPriority'
HighPriority = ... # type: 'QStateMachine.EventPriority'
class SignalEvent(QEvent):
def arguments(self) -> typing.List[typing.Any]: ...
def signalIndex(self) -> int: ...
def sender(self) -> QObject: ...
class WrappedEvent(QEvent):
def event(self) -> QEvent: ...
def object(self) -> QObject: ...
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, childMode: QState.ChildMode, parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, e: QEvent) -> bool: ...
def onExit(self, event: QEvent) -> None: ...
def onEntry(self, event: QEvent) -> None: ...
def runningChanged(self, running: bool) -> None: ...
def stopped(self) -> None: ...
def started(self) -> None: ...
def setRunning(self, running: bool) -> None: ...
def stop(self) -> None: ...
def start(self) -> None: ...
def eventFilter(self, watched: QObject, event: QEvent) -> bool: ...
def configuration(self) -> typing.Set[QAbstractState]: ...
def cancelDelayedEvent(self, id: int) -> bool: ...
def postDelayedEvent(self, event: QEvent, delay: int) -> int: ...
def postEvent(self, event: QEvent, priority: 'QStateMachine.EventPriority' = ...) -> None: ...
def setGlobalRestorePolicy(self, restorePolicy: QState.RestorePolicy) -> None: ...
def globalRestorePolicy(self) -> QState.RestorePolicy: ...
def removeDefaultAnimation(self, animation: QAbstractAnimation) -> None: ...
def defaultAnimations(self) -> typing.List[QAbstractAnimation]: ...
def addDefaultAnimation(self, animation: QAbstractAnimation) -> None: ...
def setAnimated(self, enabled: bool) -> None: ...
def isAnimated(self) -> bool: ...
def isRunning(self) -> bool: ...
def clearError(self) -> None: ...
def errorString(self) -> str: ...
def error(self) -> 'QStateMachine.Error': ...
def removeState(self, state: QAbstractState) -> None: ...
def addState(self, state: QAbstractState) -> None: ...
class QStorageInfo(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, path: str) -> None: ...
@typing.overload
def __init__(self, dir: QDir) -> None: ...
@typing.overload
def __init__(self, other: 'QStorageInfo') -> None: ...
def subvolume(self) -> QByteArray: ...
def blockSize(self) -> int: ...
def isRoot(self) -> bool: ...
@staticmethod
def root() -> 'QStorageInfo': ...
@staticmethod
def mountedVolumes() -> typing.List['QStorageInfo']: ...
def refresh(self) -> None: ...
def isValid(self) -> bool: ...
def isReady(self) -> bool: ...
def isReadOnly(self) -> bool: ...
def bytesAvailable(self) -> int: ...
def bytesFree(self) -> int: ...
def bytesTotal(self) -> int: ...
def displayName(self) -> str: ...
def name(self) -> str: ...
def fileSystemType(self) -> QByteArray: ...
def device(self) -> QByteArray: ...
def rootPath(self) -> str: ...
def setPath(self, path: str) -> None: ...
def swap(self, other: 'QStorageInfo') -> None: ...
class QStringListModel(QAbstractListModel):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, strings: typing.Iterable[str], parent: typing.Optional[QObject] = ...) -> None: ...
def setItemData(self, index: QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ...
def itemData(self, index: QModelIndex) -> typing.Dict[int, typing.Any]: ...
def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
def supportedDropActions(self) -> Qt.DropActions: ...
def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
def setStringList(self, strings: typing.Iterable[str]) -> None: ...
def stringList(self) -> typing.List[str]: ...
def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def flags(self, index: QModelIndex) -> Qt.ItemFlags: ...
def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
def data(self, index: QModelIndex, role: int) -> typing.Any: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
class QSystemSemaphore(sip.simplewrapper):
class SystemSemaphoreError(int): ...
NoError = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
PermissionDenied = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
KeyError = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
AlreadyExists = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
NotFound = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
OutOfResources = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
UnknownError = ... # type: 'QSystemSemaphore.SystemSemaphoreError'
class AccessMode(int): ...
Open = ... # type: 'QSystemSemaphore.AccessMode'
Create = ... # type: 'QSystemSemaphore.AccessMode'
def __init__(self, key: str, initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
def errorString(self) -> str: ...
def error(self) -> 'QSystemSemaphore.SystemSemaphoreError': ...
def release(self, n: int = ...) -> bool: ...
def acquire(self) -> bool: ...
def key(self) -> str: ...
def setKey(self, key: str, initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
class QTemporaryDir(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, templateName: str) -> None: ...
def filePath(self, fileName: str) -> str: ...
def errorString(self) -> str: ...
def path(self) -> str: ...
def remove(self) -> bool: ...
def setAutoRemove(self, b: bool) -> None: ...
def autoRemove(self) -> bool: ...
def isValid(self) -> bool: ...
class QTemporaryFile(QFile):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, templateName: str) -> None: ...
@typing.overload
def __init__(self, parent: QObject) -> None: ...
@typing.overload
def __init__(self, templateName: str, parent: QObject) -> None: ...
def rename(self, newName: str) -> bool: ...
@typing.overload
@staticmethod
def createNativeFile(fileName: str) -> 'QTemporaryFile': ...
@typing.overload
@staticmethod
def createNativeFile(file: QFile) -> 'QTemporaryFile': ...
def setFileTemplate(self, name: str) -> None: ...
def fileTemplate(self) -> str: ...
def fileName(self) -> str: ...
@typing.overload
def open(self) -> bool: ...
@typing.overload
def open(self, flags: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag]) -> bool: ...
def setAutoRemove(self, b: bool) -> None: ...
def autoRemove(self) -> bool: ...
class QTextBoundaryFinder(sip.simplewrapper):
class BoundaryType(int): ...
Grapheme = ... # type: 'QTextBoundaryFinder.BoundaryType'
Word = ... # type: 'QTextBoundaryFinder.BoundaryType'
Line = ... # type: 'QTextBoundaryFinder.BoundaryType'
Sentence = ... # type: 'QTextBoundaryFinder.BoundaryType'
class BoundaryReason(int): ...
NotAtBoundary = ... # type: 'QTextBoundaryFinder.BoundaryReason'
SoftHyphen = ... # type: 'QTextBoundaryFinder.BoundaryReason'
BreakOpportunity = ... # type: 'QTextBoundaryFinder.BoundaryReason'
StartOfItem = ... # type: 'QTextBoundaryFinder.BoundaryReason'
EndOfItem = ... # type: 'QTextBoundaryFinder.BoundaryReason'
MandatoryBreak = ... # type: 'QTextBoundaryFinder.BoundaryReason'
class BoundaryReasons(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QTextBoundaryFinder.BoundaryReasons', 'QTextBoundaryFinder.BoundaryReason']) -> None: ...
@typing.overload
def __init__(self, a0: 'QTextBoundaryFinder.BoundaryReasons') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QTextBoundaryFinder.BoundaryReasons': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QTextBoundaryFinder') -> None: ...
@typing.overload
def __init__(self, type: 'QTextBoundaryFinder.BoundaryType', string: str) -> None: ...
def boundaryReasons(self) -> 'QTextBoundaryFinder.BoundaryReasons': ...
def isAtBoundary(self) -> bool: ...
def toPreviousBoundary(self) -> int: ...
def toNextBoundary(self) -> int: ...
def setPosition(self, position: int) -> None: ...
def position(self) -> int: ...
def toEnd(self) -> None: ...
def toStart(self) -> None: ...
def string(self) -> str: ...
def type(self) -> 'QTextBoundaryFinder.BoundaryType': ...
def isValid(self) -> bool: ...
class QTextCodec(sip.wrapper):
class ConversionFlag(int): ...
DefaultConversion = ... # type: 'QTextCodec.ConversionFlag'
ConvertInvalidToNull = ... # type: 'QTextCodec.ConversionFlag'
IgnoreHeader = ... # type: 'QTextCodec.ConversionFlag'
class ConversionFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QTextCodec.ConversionFlags', 'QTextCodec.ConversionFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QTextCodec.ConversionFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QTextCodec.ConversionFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ConverterState(sip.simplewrapper):
def __init__(self, flags: typing.Union['QTextCodec.ConversionFlags', 'QTextCodec.ConversionFlag'] = ...) -> None: ...
def __init__(self) -> None: ...
def convertFromUnicode(self, in_: str, state: 'QTextCodec.ConverterState') -> QByteArray: ...
def convertToUnicode(self, in_: bytes, state: 'QTextCodec.ConverterState') -> str: ...
def mibEnum(self) -> int: ...
def aliases(self) -> typing.List[QByteArray]: ...
def name(self) -> QByteArray: ...
def fromUnicode(self, uc: str) -> QByteArray: ...
@typing.overload
def toUnicode(self, a0: typing.Union[QByteArray, bytes, bytearray]) -> str: ...
@typing.overload
def toUnicode(self, chars: str) -> str: ...
@typing.overload
def toUnicode(self, in_: bytes, state: typing.Optional['QTextCodec.ConverterState'] = ...) -> str: ...
def canEncode(self, a0: str) -> bool: ...
def makeEncoder(self, flags: typing.Union['QTextCodec.ConversionFlags', 'QTextCodec.ConversionFlag'] = ...) -> 'QTextEncoder': ...
def makeDecoder(self, flags: typing.Union['QTextCodec.ConversionFlags', 'QTextCodec.ConversionFlag'] = ...) -> 'QTextDecoder': ...
@staticmethod
def setCodecForLocale(c: 'QTextCodec') -> None: ...
@staticmethod
def codecForLocale() -> 'QTextCodec': ...
@staticmethod
def availableMibs() -> typing.List[int]: ...
@staticmethod
def availableCodecs() -> typing.List[QByteArray]: ...
@typing.overload
@staticmethod
def codecForUtfText(ba: typing.Union[QByteArray, bytes, bytearray]) -> 'QTextCodec': ...
@typing.overload
@staticmethod
def codecForUtfText(ba: typing.Union[QByteArray, bytes, bytearray], defaultCodec: 'QTextCodec') -> 'QTextCodec': ...
@typing.overload
@staticmethod
def codecForHtml(ba: typing.Union[QByteArray, bytes, bytearray]) -> 'QTextCodec': ...
@typing.overload
@staticmethod
def codecForHtml(ba: typing.Union[QByteArray, bytes, bytearray], defaultCodec: 'QTextCodec') -> 'QTextCodec': ...
@staticmethod
def codecForMib(mib: int) -> 'QTextCodec': ...
@typing.overload
@staticmethod
def codecForName(name: typing.Union[QByteArray, bytes, bytearray]) -> 'QTextCodec': ...
@typing.overload
@staticmethod
def codecForName(name: str) -> 'QTextCodec': ...
class QTextEncoder(sip.wrapper):
@typing.overload
def __init__(self, codec: QTextCodec) -> None: ...
@typing.overload
def __init__(self, codec: QTextCodec, flags: typing.Union[QTextCodec.ConversionFlags, QTextCodec.ConversionFlag]) -> None: ...
def fromUnicode(self, str: str) -> QByteArray: ...
class QTextDecoder(sip.wrapper):
@typing.overload
def __init__(self, codec: QTextCodec) -> None: ...
@typing.overload
def __init__(self, codec: QTextCodec, flags: typing.Union[QTextCodec.ConversionFlags, QTextCodec.ConversionFlag]) -> None: ...
@typing.overload
def toUnicode(self, chars: bytes) -> str: ...
@typing.overload
def toUnicode(self, ba: typing.Union[QByteArray, bytes, bytearray]) -> str: ...
class QTextStream(sip.simplewrapper):
class Status(int): ...
Ok = ... # type: 'QTextStream.Status'
ReadPastEnd = ... # type: 'QTextStream.Status'
ReadCorruptData = ... # type: 'QTextStream.Status'
WriteFailed = ... # type: 'QTextStream.Status'
class NumberFlag(int): ...
ShowBase = ... # type: 'QTextStream.NumberFlag'
ForcePoint = ... # type: 'QTextStream.NumberFlag'
ForceSign = ... # type: 'QTextStream.NumberFlag'
UppercaseBase = ... # type: 'QTextStream.NumberFlag'
UppercaseDigits = ... # type: 'QTextStream.NumberFlag'
class FieldAlignment(int): ...
AlignLeft = ... # type: 'QTextStream.FieldAlignment'
AlignRight = ... # type: 'QTextStream.FieldAlignment'
AlignCenter = ... # type: 'QTextStream.FieldAlignment'
AlignAccountingStyle = ... # type: 'QTextStream.FieldAlignment'
class RealNumberNotation(int): ...
SmartNotation = ... # type: 'QTextStream.RealNumberNotation'
FixedNotation = ... # type: 'QTextStream.RealNumberNotation'
ScientificNotation = ... # type: 'QTextStream.RealNumberNotation'
class NumberFlags(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QTextStream.NumberFlags', 'QTextStream.NumberFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QTextStream.NumberFlags') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QTextStream.NumberFlags': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, device: QIODevice) -> None: ...
@typing.overload
def __init__(self, array: QByteArray, mode: typing.Union[QIODevice.OpenMode, QIODevice.OpenModeFlag] = ...) -> None: ...
def locale(self) -> QLocale: ...
def setLocale(self, locale: QLocale) -> None: ...
def pos(self) -> int: ...
def resetStatus(self) -> None: ...
def setStatus(self, status: 'QTextStream.Status') -> None: ...
def status(self) -> 'QTextStream.Status': ...
def realNumberPrecision(self) -> int: ...
def setRealNumberPrecision(self, precision: int) -> None: ...
def realNumberNotation(self) -> 'QTextStream.RealNumberNotation': ...
def setRealNumberNotation(self, notation: 'QTextStream.RealNumberNotation') -> None: ...
def integerBase(self) -> int: ...
def setIntegerBase(self, base: int) -> None: ...
def numberFlags(self) -> 'QTextStream.NumberFlags': ...
def setNumberFlags(self, flags: typing.Union['QTextStream.NumberFlags', 'QTextStream.NumberFlag']) -> None: ...
def fieldWidth(self) -> int: ...
def setFieldWidth(self, width: int) -> None: ...
def padChar(self) -> str: ...
def setPadChar(self, ch: str) -> None: ...
def fieldAlignment(self) -> 'QTextStream.FieldAlignment': ...
def setFieldAlignment(self, alignment: 'QTextStream.FieldAlignment') -> None: ...
def readAll(self) -> str: ...
def readLine(self, maxLength: int = ...) -> str: ...
def read(self, maxlen: int) -> str: ...
def skipWhiteSpace(self) -> None: ...
def seek(self, pos: int) -> bool: ...
def flush(self) -> None: ...
def reset(self) -> None: ...
def atEnd(self) -> bool: ...
def device(self) -> QIODevice: ...
def setDevice(self, device: QIODevice) -> None: ...
def generateByteOrderMark(self) -> bool: ...
def setGenerateByteOrderMark(self, generate: bool) -> None: ...
def autoDetectUnicode(self) -> bool: ...
def setAutoDetectUnicode(self, enabled: bool) -> None: ...
def codec(self) -> QTextCodec: ...
@typing.overload
def setCodec(self, codec: QTextCodec) -> None: ...
@typing.overload
def setCodec(self, codecName: str) -> None: ...
class QTextStreamManipulator(sip.simplewrapper): ...
class QThread(QObject):
class Priority(int): ...
IdlePriority = ... # type: 'QThread.Priority'
LowestPriority = ... # type: 'QThread.Priority'
LowPriority = ... # type: 'QThread.Priority'
NormalPriority = ... # type: 'QThread.Priority'
HighPriority = ... # type: 'QThread.Priority'
HighestPriority = ... # type: 'QThread.Priority'
TimeCriticalPriority = ... # type: 'QThread.Priority'
InheritPriority = ... # type: 'QThread.Priority'
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def loopLevel(self) -> int: ...
def isInterruptionRequested(self) -> bool: ...
def requestInterruption(self) -> None: ...
def setEventDispatcher(self, eventDispatcher: QAbstractEventDispatcher) -> None: ...
def eventDispatcher(self) -> QAbstractEventDispatcher: ...
@staticmethod
def usleep(a0: int) -> None: ...
@staticmethod
def msleep(a0: int) -> None: ...
@staticmethod
def sleep(a0: int) -> None: ...
def event(self, event: QEvent) -> bool: ...
@staticmethod
def setTerminationEnabled(enabled: bool = ...) -> None: ...
def exec(self) -> int: ...
def exec_(self) -> int: ...
def run(self) -> None: ...
def finished(self) -> None: ...
def started(self) -> None: ...
@typing.overload
def wait(self, msecs: int = ...) -> bool: ...
@typing.overload
def wait(self, deadline: QDeadlineTimer) -> bool: ...
def quit(self) -> None: ...
def terminate(self) -> None: ...
def start(self, priority: 'QThread.Priority' = ...) -> None: ...
def exit(self, returnCode: int = ...) -> None: ...
def stackSize(self) -> int: ...
def setStackSize(self, stackSize: int) -> None: ...
def priority(self) -> 'QThread.Priority': ...
def setPriority(self, priority: 'QThread.Priority') -> None: ...
def isRunning(self) -> bool: ...
def isFinished(self) -> bool: ...
@staticmethod
def yieldCurrentThread() -> None: ...
@staticmethod
def idealThreadCount() -> int: ...
@staticmethod
def currentThreadId() -> sip.voidptr: ...
@staticmethod
def currentThread() -> 'QThread': ...
class QThreadPool(QObject):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def stackSize(self) -> int: ...
def setStackSize(self, stackSize: int) -> None: ...
def cancel(self, runnable: QRunnable) -> None: ...
def clear(self) -> None: ...
def waitForDone(self, msecs: int = ...) -> bool: ...
def releaseThread(self) -> None: ...
def reserveThread(self) -> None: ...
def activeThreadCount(self) -> int: ...
def setMaxThreadCount(self, maxThreadCount: int) -> None: ...
def maxThreadCount(self) -> int: ...
def setExpiryTimeout(self, expiryTimeout: int) -> None: ...
def expiryTimeout(self) -> int: ...
def tryTake(self, runnable: QRunnable) -> bool: ...
@typing.overload
def tryStart(self, runnable: QRunnable) -> bool: ...
@typing.overload
def tryStart(self, functionToRun: Callable[[], None]) -> bool: ...
@typing.overload
def start(self, runnable: QRunnable, priority: int = ...) -> None: ...
@typing.overload
def start(self, functionToRun: Callable[[], None], priority: int = ...) -> None: ...
@staticmethod
def globalInstance() -> 'QThreadPool': ...
class QTimeLine(QObject):
class State(int): ...
NotRunning = ... # type: 'QTimeLine.State'
Paused = ... # type: 'QTimeLine.State'
Running = ... # type: 'QTimeLine.State'
class Direction(int): ...
Forward = ... # type: 'QTimeLine.Direction'
Backward = ... # type: 'QTimeLine.Direction'
class CurveShape(int): ...
EaseInCurve = ... # type: 'QTimeLine.CurveShape'
EaseOutCurve = ... # type: 'QTimeLine.CurveShape'
EaseInOutCurve = ... # type: 'QTimeLine.CurveShape'
LinearCurve = ... # type: 'QTimeLine.CurveShape'
SineCurve = ... # type: 'QTimeLine.CurveShape'
CosineCurve = ... # type: 'QTimeLine.CurveShape'
def __init__(self, duration: int = ..., parent: typing.Optional[QObject] = ...) -> None: ...
def setEasingCurve(self, curve: typing.Union[QEasingCurve, QEasingCurve.Type]) -> None: ...
def easingCurve(self) -> QEasingCurve: ...
def timerEvent(self, event: QTimerEvent) -> None: ...
def valueChanged(self, x: float) -> None: ...
def stateChanged(self, newState: 'QTimeLine.State') -> None: ...
def frameChanged(self, a0: int) -> None: ...
def finished(self) -> None: ...
def toggleDirection(self) -> None: ...
def stop(self) -> None: ...
def start(self) -> None: ...
def setPaused(self, paused: bool) -> None: ...
def setCurrentTime(self, msec: int) -> None: ...
def resume(self) -> None: ...
def valueForTime(self, msec: int) -> float: ...
def frameForTime(self, msec: int) -> int: ...
def currentValue(self) -> float: ...
def currentFrame(self) -> int: ...
def currentTime(self) -> int: ...
def setCurveShape(self, shape: 'QTimeLine.CurveShape') -> None: ...
def curveShape(self) -> 'QTimeLine.CurveShape': ...
def setUpdateInterval(self, interval: int) -> None: ...
def updateInterval(self) -> int: ...
def setFrameRange(self, startFrame: int, endFrame: int) -> None: ...
def setEndFrame(self, frame: int) -> None: ...
def endFrame(self) -> int: ...
def setStartFrame(self, frame: int) -> None: ...
def startFrame(self) -> int: ...
def setDuration(self, duration: int) -> None: ...
def duration(self) -> int: ...
def setDirection(self, direction: 'QTimeLine.Direction') -> None: ...
def direction(self) -> 'QTimeLine.Direction': ...
def setLoopCount(self, count: int) -> None: ...
def loopCount(self) -> int: ...
def state(self) -> 'QTimeLine.State': ...
class QTimer(QObject):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def remainingTime(self) -> int: ...
def timerType(self) -> Qt.TimerType: ...
def setTimerType(self, atype: Qt.TimerType) -> None: ...
def timerEvent(self, a0: QTimerEvent) -> None: ...
def timeout(self) -> None: ...
def stop(self) -> None: ...
@typing.overload
def start(self, msec: int) -> None: ...
@typing.overload
def start(self) -> None: ...
@typing.overload
@staticmethod
def singleShot(msec: int, slot: PYQT_SLOT) -> None: ...
@typing.overload
@staticmethod
def singleShot(msec: int, timerType: Qt.TimerType, slot: PYQT_SLOT) -> None: ...
def setSingleShot(self, asingleShot: bool) -> None: ...
def isSingleShot(self) -> bool: ...
def interval(self) -> int: ...
def setInterval(self, msec: int) -> None: ...
def timerId(self) -> int: ...
def isActive(self) -> bool: ...
class QTimeZone(sip.simplewrapper):
class NameType(int): ...
DefaultName = ... # type: 'QTimeZone.NameType'
LongName = ... # type: 'QTimeZone.NameType'
ShortName = ... # type: 'QTimeZone.NameType'
OffsetName = ... # type: 'QTimeZone.NameType'
class TimeType(int): ...
StandardTime = ... # type: 'QTimeZone.TimeType'
DaylightTime = ... # type: 'QTimeZone.TimeType'
GenericTime = ... # type: 'QTimeZone.TimeType'
class OffsetData(sip.simplewrapper):
abbreviation = ... # type: str
atUtc = ... # type: typing.Union[QDateTime, datetime.datetime]
daylightTimeOffset = ... # type: int
offsetFromUtc = ... # type: int
standardTimeOffset = ... # type: int
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QTimeZone.OffsetData') -> None: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, ianaId: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, offsetSeconds: int) -> None: ...
@typing.overload
def __init__(self, zoneId: typing.Union[QByteArray, bytes, bytearray], offsetSeconds: int, name: str, abbreviation: str, country: QLocale.Country = ..., comment: str = ...) -> None: ...
@typing.overload
def __init__(self, other: 'QTimeZone') -> None: ...
@staticmethod
def utc() -> 'QTimeZone': ...
@staticmethod
def systemTimeZone() -> 'QTimeZone': ...
@typing.overload
@staticmethod
def windowsIdToIanaIds(windowsId: typing.Union[QByteArray, bytes, bytearray]) -> typing.List[QByteArray]: ...
@typing.overload
@staticmethod
def windowsIdToIanaIds(windowsId: typing.Union[QByteArray, bytes, bytearray], country: QLocale.Country) -> typing.List[QByteArray]: ...
@typing.overload
@staticmethod
def windowsIdToDefaultIanaId(windowsId: typing.Union[QByteArray, bytes, bytearray]) -> QByteArray: ...
@typing.overload
@staticmethod
def windowsIdToDefaultIanaId(windowsId: typing.Union[QByteArray, bytes, bytearray], country: QLocale.Country) -> QByteArray: ...
@staticmethod
def ianaIdToWindowsId(ianaId: typing.Union[QByteArray, bytes, bytearray]) -> QByteArray: ...
@typing.overload
@staticmethod
def availableTimeZoneIds() -> typing.List[QByteArray]: ...
@typing.overload
@staticmethod
def availableTimeZoneIds(country: QLocale.Country) -> typing.List[QByteArray]: ...
@typing.overload
@staticmethod
def availableTimeZoneIds(offsetSeconds: int) -> typing.List[QByteArray]: ...
@staticmethod
def isTimeZoneIdAvailable(ianaId: typing.Union[QByteArray, bytes, bytearray]) -> bool: ...
@staticmethod
def systemTimeZoneId() -> QByteArray: ...
def transitions(self, fromDateTime: typing.Union[QDateTime, datetime.datetime], toDateTime: typing.Union[QDateTime, datetime.datetime]) -> typing.List['QTimeZone.OffsetData']: ...
def previousTransition(self, beforeDateTime: typing.Union[QDateTime, datetime.datetime]) -> 'QTimeZone.OffsetData': ...
def nextTransition(self, afterDateTime: typing.Union[QDateTime, datetime.datetime]) -> 'QTimeZone.OffsetData': ...
def hasTransitions(self) -> bool: ...
def offsetData(self, forDateTime: typing.Union[QDateTime, datetime.datetime]) -> 'QTimeZone.OffsetData': ...
def isDaylightTime(self, atDateTime: typing.Union[QDateTime, datetime.datetime]) -> bool: ...
def hasDaylightTime(self) -> bool: ...
def daylightTimeOffset(self, atDateTime: typing.Union[QDateTime, datetime.datetime]) -> int: ...
def standardTimeOffset(self, atDateTime: typing.Union[QDateTime, datetime.datetime]) -> int: ...
def offsetFromUtc(self, atDateTime: typing.Union[QDateTime, datetime.datetime]) -> int: ...
def abbreviation(self, atDateTime: typing.Union[QDateTime, datetime.datetime]) -> str: ...
@typing.overload
def displayName(self, atDateTime: typing.Union[QDateTime, datetime.datetime], nameType: 'QTimeZone.NameType' = ..., locale: QLocale = ...) -> str: ...
@typing.overload
def displayName(self, timeType: 'QTimeZone.TimeType', nameType: 'QTimeZone.NameType' = ..., locale: QLocale = ...) -> str: ...
def comment(self) -> str: ...
def country(self) -> QLocale.Country: ...
def id(self) -> QByteArray: ...
def isValid(self) -> bool: ...
def swap(self, other: 'QTimeZone') -> None: ...
class QTranslator(QObject):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def filePath(self) -> str: ...
def language(self) -> str: ...
def loadFromData(self, data: bytes, directory: str = ...) -> bool: ...
@typing.overload
def load(self, fileName: str, directory: str = ..., searchDelimiters: str = ..., suffix: str = ...) -> bool: ...
@typing.overload
def load(self, locale: QLocale, fileName: str, prefix: str = ..., directory: str = ..., suffix: str = ...) -> bool: ...
def isEmpty(self) -> bool: ...
def translate(self, context: str, sourceText: str, disambiguation: typing.Optional[str] = ..., n: int = ...) -> str: ...
class QTransposeProxyModel(QAbstractProxyModel):
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
def parent(self, index: QModelIndex) -> QModelIndex: ...
def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
def itemData(self, index: QModelIndex) -> typing.Dict[int, typing.Any]: ...
def span(self, index: QModelIndex) -> QSize: ...
def setItemData(self, index: QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ...
def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
def columnCount(self, parent: QModelIndex = ...) -> int: ...
def rowCount(self, parent: QModelIndex = ...) -> int: ...
def setSourceModel(self, newSourceModel: QAbstractItemModel) -> None: ...
class QUrl(sip.simplewrapper):
class UserInputResolutionOption(int): ...
DefaultResolution = ... # type: 'QUrl.UserInputResolutionOption'
AssumeLocalFile = ... # type: 'QUrl.UserInputResolutionOption'
class ComponentFormattingOption(int): ...
PrettyDecoded = ... # type: 'QUrl.ComponentFormattingOption'
EncodeSpaces = ... # type: 'QUrl.ComponentFormattingOption'
EncodeUnicode = ... # type: 'QUrl.ComponentFormattingOption'
EncodeDelimiters = ... # type: 'QUrl.ComponentFormattingOption'
EncodeReserved = ... # type: 'QUrl.ComponentFormattingOption'
DecodeReserved = ... # type: 'QUrl.ComponentFormattingOption'
FullyEncoded = ... # type: 'QUrl.ComponentFormattingOption'
FullyDecoded = ... # type: 'QUrl.ComponentFormattingOption'
class UrlFormattingOption(int): ...
None_ = ... # type: 'QUrl.UrlFormattingOption'
RemoveScheme = ... # type: 'QUrl.UrlFormattingOption'
RemovePassword = ... # type: 'QUrl.UrlFormattingOption'
RemoveUserInfo = ... # type: 'QUrl.UrlFormattingOption'
RemovePort = ... # type: 'QUrl.UrlFormattingOption'
RemoveAuthority = ... # type: 'QUrl.UrlFormattingOption'
RemovePath = ... # type: 'QUrl.UrlFormattingOption'
RemoveQuery = ... # type: 'QUrl.UrlFormattingOption'
RemoveFragment = ... # type: 'QUrl.UrlFormattingOption'
PreferLocalFile = ... # type: 'QUrl.UrlFormattingOption'
StripTrailingSlash = ... # type: 'QUrl.UrlFormattingOption'
RemoveFilename = ... # type: 'QUrl.UrlFormattingOption'
NormalizePathSegments = ... # type: 'QUrl.UrlFormattingOption'
class ParsingMode(int): ...
TolerantMode = ... # type: 'QUrl.ParsingMode'
StrictMode = ... # type: 'QUrl.ParsingMode'
DecodedMode = ... # type: 'QUrl.ParsingMode'
class FormattingOptions(sip.simplewrapper):
def __init__(self, a0: 'QUrl.FormattingOptions') -> None: ...
class ComponentFormattingOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QUrl.ComponentFormattingOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QUrl.ComponentFormattingOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class UserInputResolutionOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QUrl.UserInputResolutionOptions', 'QUrl.UserInputResolutionOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QUrl.UserInputResolutionOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QUrl.UserInputResolutionOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, url: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
@typing.overload
def __init__(self, copy: 'QUrl') -> None: ...
def matches(self, url: 'QUrl', options: 'QUrl.FormattingOptions') -> bool: ...
def fileName(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def adjusted(self, options: 'QUrl.FormattingOptions') -> 'QUrl': ...
@staticmethod
def fromStringList(uris: typing.Iterable[str], mode: 'QUrl.ParsingMode' = ...) -> typing.List['QUrl']: ...
@staticmethod
def toStringList(uris: typing.Iterable['QUrl'], options: 'QUrl.FormattingOptions' = ...) -> typing.List[str]: ...
def query(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
@typing.overload
def setQuery(self, query: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
@typing.overload
def setQuery(self, query: 'QUrlQuery') -> None: ...
def toDisplayString(self, options: 'QUrl.FormattingOptions' = ...) -> str: ...
def isLocalFile(self) -> bool: ...
def topLevelDomain(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def swap(self, other: 'QUrl') -> None: ...
@typing.overload
@staticmethod
def fromUserInput(userInput: str) -> 'QUrl': ...
@typing.overload
@staticmethod
def fromUserInput(userInput: str, workingDirectory: str, options: typing.Union['QUrl.UserInputResolutionOptions', 'QUrl.UserInputResolutionOption'] = ...) -> 'QUrl': ...
@staticmethod
def setIdnWhitelist(a0: typing.Iterable[str]) -> None: ...
@staticmethod
def idnWhitelist() -> typing.List[str]: ...
@staticmethod
def toAce(a0: str) -> QByteArray: ...
@staticmethod
def fromAce(a0: typing.Union[QByteArray, bytes, bytearray]) -> str: ...
def errorString(self) -> str: ...
def hasFragment(self) -> bool: ...
def hasQuery(self) -> bool: ...
@staticmethod
def toPercentEncoding(input: str, exclude: typing.Union[QByteArray, bytes, bytearray] = ..., include: typing.Union[QByteArray, bytes, bytearray] = ...) -> QByteArray: ...
@staticmethod
def fromPercentEncoding(a0: typing.Union[QByteArray, bytes, bytearray]) -> str: ...
def isDetached(self) -> bool: ...
def detach(self) -> None: ...
@staticmethod
def fromEncoded(u: typing.Union[QByteArray, bytes, bytearray], mode: 'QUrl.ParsingMode' = ...) -> 'QUrl': ...
def toEncoded(self, options: 'QUrl.FormattingOptions' = ...) -> QByteArray: ...
def toString(self, options: 'QUrl.FormattingOptions' = ...) -> str: ...
def toLocalFile(self) -> str: ...
@staticmethod
def fromLocalFile(localfile: str) -> 'QUrl': ...
def isParentOf(self, url: 'QUrl') -> bool: ...
def isRelative(self) -> bool: ...
def resolved(self, relative: 'QUrl') -> 'QUrl': ...
def fragment(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setFragment(self, fragment: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def path(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setPath(self, path: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def port(self, defaultPort: int = ...) -> int: ...
def setPort(self, port: int) -> None: ...
def host(self, a0: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setHost(self, host: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def password(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setPassword(self, password: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def userName(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setUserName(self, userName: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def userInfo(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setUserInfo(self, userInfo: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def authority(self, options: typing.Union['QUrl.ComponentFormattingOptions', 'QUrl.ComponentFormattingOption'] = ...) -> str: ...
def setAuthority(self, authority: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def scheme(self) -> str: ...
def setScheme(self, scheme: str) -> None: ...
def clear(self) -> None: ...
def isEmpty(self) -> bool: ...
def isValid(self) -> bool: ...
def setUrl(self, url: str, mode: 'QUrl.ParsingMode' = ...) -> None: ...
def url(self, options: 'QUrl.FormattingOptions' = ...) -> str: ...
def __repr__(self) -> str: ...
def __hash__(self) -> int: ...
class QUrlQuery(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, url: QUrl) -> None: ...
@typing.overload
def __init__(self, queryString: str) -> None: ...
@typing.overload
def __init__(self, other: 'QUrlQuery') -> None: ...
def __hash__(self) -> int: ...
@staticmethod
def defaultQueryPairDelimiter() -> str: ...
@staticmethod
def defaultQueryValueDelimiter() -> str: ...
def removeAllQueryItems(self, key: str) -> None: ...
def allQueryItemValues(self, key: str, options: typing.Union[QUrl.ComponentFormattingOptions, QUrl.ComponentFormattingOption] = ...) -> typing.List[str]: ...
def queryItemValue(self, key: str, options: typing.Union[QUrl.ComponentFormattingOptions, QUrl.ComponentFormattingOption] = ...) -> str: ...
def removeQueryItem(self, key: str) -> None: ...
def addQueryItem(self, key: str, value: str) -> None: ...
def hasQueryItem(self, key: str) -> bool: ...
def queryItems(self, options: typing.Union[QUrl.ComponentFormattingOptions, QUrl.ComponentFormattingOption] = ...) -> typing.List[typing.Tuple[str, str]]: ...
def setQueryItems(self, query: typing.Iterable[typing.Tuple[str, str]]) -> None: ...
def queryPairDelimiter(self) -> str: ...
def queryValueDelimiter(self) -> str: ...
def setQueryDelimiters(self, valueDelimiter: str, pairDelimiter: str) -> None: ...
def toString(self, options: typing.Union[QUrl.ComponentFormattingOptions, QUrl.ComponentFormattingOption] = ...) -> str: ...
def setQuery(self, queryString: str) -> None: ...
def query(self, options: typing.Union[QUrl.ComponentFormattingOptions, QUrl.ComponentFormattingOption] = ...) -> str: ...
def clear(self) -> None: ...
def isDetached(self) -> bool: ...
def isEmpty(self) -> bool: ...
def swap(self, other: 'QUrlQuery') -> None: ...
class QUuid(sip.simplewrapper):
class StringFormat(int): ...
WithBraces = ... # type: 'QUuid.StringFormat'
WithoutBraces = ... # type: 'QUuid.StringFormat'
Id128 = ... # type: 'QUuid.StringFormat'
class Version(int): ...
VerUnknown = ... # type: 'QUuid.Version'
Time = ... # type: 'QUuid.Version'
EmbeddedPOSIX = ... # type: 'QUuid.Version'
Md5 = ... # type: 'QUuid.Version'
Name = ... # type: 'QUuid.Version'
Random = ... # type: 'QUuid.Version'
Sha1 = ... # type: 'QUuid.Version'
class Variant(int): ...
VarUnknown = ... # type: 'QUuid.Variant'
NCS = ... # type: 'QUuid.Variant'
DCE = ... # type: 'QUuid.Variant'
Microsoft = ... # type: 'QUuid.Variant'
Reserved = ... # type: 'QUuid.Variant'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, l: int, w1: int, w2: int, b1: int, b2: int, b3: int, b4: int, b5: int, b6: int, b7: int, b8: int) -> None: ...
@typing.overload
def __init__(self, a0: str) -> None: ...
@typing.overload
def __init__(self, a0: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, a0: 'QUuid') -> None: ...
@staticmethod
def fromRfc4122(a0: typing.Union[QByteArray, bytes, bytearray]) -> 'QUuid': ...
def toRfc4122(self) -> QByteArray: ...
@typing.overload
def toByteArray(self) -> QByteArray: ...
@typing.overload
def toByteArray(self, mode: 'QUuid.StringFormat') -> QByteArray: ...
def version(self) -> 'QUuid.Version': ...
def variant(self) -> 'QUuid.Variant': ...
@typing.overload
@staticmethod
def createUuidV5(ns: 'QUuid', baseData: typing.Union[QByteArray, bytes, bytearray]) -> 'QUuid': ...
@typing.overload
@staticmethod
def createUuidV5(ns: 'QUuid', baseData: str) -> 'QUuid': ...
@typing.overload
@staticmethod
def createUuidV3(ns: 'QUuid', baseData: typing.Union[QByteArray, bytes, bytearray]) -> 'QUuid': ...
@typing.overload
@staticmethod
def createUuidV3(ns: 'QUuid', baseData: str) -> 'QUuid': ...
@staticmethod
def createUuid() -> 'QUuid': ...
def isNull(self) -> bool: ...
@typing.overload
def toString(self) -> str: ...
@typing.overload
def toString(self, mode: 'QUuid.StringFormat') -> str: ...
def __repr__(self) -> str: ...
def __hash__(self) -> int: ...
class QVariant(sip.simplewrapper):
class Type(int): ...
Invalid = ... # type: 'QVariant.Type'
Bool = ... # type: 'QVariant.Type'
Int = ... # type: 'QVariant.Type'
UInt = ... # type: 'QVariant.Type'
LongLong = ... # type: 'QVariant.Type'
ULongLong = ... # type: 'QVariant.Type'
Double = ... # type: 'QVariant.Type'
Char = ... # type: 'QVariant.Type'
Map = ... # type: 'QVariant.Type'
List = ... # type: 'QVariant.Type'
String = ... # type: 'QVariant.Type'
StringList = ... # type: 'QVariant.Type'
ByteArray = ... # type: 'QVariant.Type'
BitArray = ... # type: 'QVariant.Type'
Date = ... # type: 'QVariant.Type'
Time = ... # type: 'QVariant.Type'
DateTime = ... # type: 'QVariant.Type'
Url = ... # type: 'QVariant.Type'
Locale = ... # type: 'QVariant.Type'
Rect = ... # type: 'QVariant.Type'
RectF = ... # type: 'QVariant.Type'
Size = ... # type: 'QVariant.Type'
SizeF = ... # type: 'QVariant.Type'
Line = ... # type: 'QVariant.Type'
LineF = ... # type: 'QVariant.Type'
Point = ... # type: 'QVariant.Type'
PointF = ... # type: 'QVariant.Type'
RegExp = ... # type: 'QVariant.Type'
Font = ... # type: 'QVariant.Type'
Pixmap = ... # type: 'QVariant.Type'
Brush = ... # type: 'QVariant.Type'
Color = ... # type: 'QVariant.Type'
Palette = ... # type: 'QVariant.Type'
Icon = ... # type: 'QVariant.Type'
Image = ... # type: 'QVariant.Type'
Polygon = ... # type: 'QVariant.Type'
Region = ... # type: 'QVariant.Type'
Bitmap = ... # type: 'QVariant.Type'
Cursor = ... # type: 'QVariant.Type'
SizePolicy = ... # type: 'QVariant.Type'
KeySequence = ... # type: 'QVariant.Type'
Pen = ... # type: 'QVariant.Type'
TextLength = ... # type: 'QVariant.Type'
TextFormat = ... # type: 'QVariant.Type'
Matrix = ... # type: 'QVariant.Type'
Transform = ... # type: 'QVariant.Type'
Hash = ... # type: 'QVariant.Type'
Matrix4x4 = ... # type: 'QVariant.Type'
Vector2D = ... # type: 'QVariant.Type'
Vector3D = ... # type: 'QVariant.Type'
Vector4D = ... # type: 'QVariant.Type'
Quaternion = ... # type: 'QVariant.Type'
EasingCurve = ... # type: 'QVariant.Type'
Uuid = ... # type: 'QVariant.Type'
ModelIndex = ... # type: 'QVariant.Type'
PolygonF = ... # type: 'QVariant.Type'
RegularExpression = ... # type: 'QVariant.Type'
PersistentModelIndex = ... # type: 'QVariant.Type'
UserType = ... # type: 'QVariant.Type'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, type: 'QVariant.Type') -> None: ...
@typing.overload
def __init__(self, obj: typing.Any) -> None: ...
@typing.overload
def __init__(self, a0: 'QVariant') -> None: ...
def swap(self, other: 'QVariant') -> None: ...
@staticmethod
def nameToType(name: str) -> 'QVariant.Type': ...
@staticmethod
def typeToName(typeId: int) -> str: ...
def save(self, ds: QDataStream) -> None: ...
def load(self, ds: QDataStream) -> None: ...
def clear(self) -> None: ...
def isNull(self) -> bool: ...
def isValid(self) -> bool: ...
def convert(self, targetTypeId: int) -> bool: ...
def canConvert(self, targetTypeId: int) -> bool: ...
def typeName(self) -> str: ...
def userType(self) -> int: ...
def type(self) -> 'QVariant.Type': ...
def value(self) -> typing.Any: ...
class QVersionNumber(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, seg: typing.Iterable[int]) -> None: ...
@typing.overload
def __init__(self, maj: int) -> None: ...
@typing.overload
def __init__(self, maj: int, min: int) -> None: ...
@typing.overload
def __init__(self, maj: int, min: int, mic: int) -> None: ...
@typing.overload
def __init__(self, a0: 'QVersionNumber') -> None: ...
def __hash__(self) -> int: ...
@staticmethod
def fromString(string: str) -> typing.Tuple['QVersionNumber', int]: ...
def toString(self) -> str: ...
@staticmethod
def commonPrefix(v1: 'QVersionNumber', v2: 'QVersionNumber') -> 'QVersionNumber': ...
@staticmethod
def compare(v1: 'QVersionNumber', v2: 'QVersionNumber') -> int: ...
def isPrefixOf(self, other: 'QVersionNumber') -> bool: ...
def segmentCount(self) -> int: ...
def segmentAt(self, index: int) -> int: ...
def segments(self) -> typing.List[int]: ...
def normalized(self) -> 'QVersionNumber': ...
def microVersion(self) -> int: ...
def minorVersion(self) -> int: ...
def majorVersion(self) -> int: ...
def isNormalized(self) -> bool: ...
def isNull(self) -> bool: ...
class QWaitCondition(sip.simplewrapper):
def __init__(self) -> None: ...
def wakeAll(self) -> None: ...
def wakeOne(self) -> None: ...
@typing.overload
def wait(self, mutex: QMutex, msecs: int = ...) -> bool: ...
@typing.overload
def wait(self, lockedMutex: QMutex, deadline: QDeadlineTimer) -> bool: ...
@typing.overload
def wait(self, readWriteLock: QReadWriteLock, msecs: int = ...) -> bool: ...
@typing.overload
def wait(self, lockedReadWriteLock: QReadWriteLock, deadline: QDeadlineTimer) -> bool: ...
class QXmlStreamAttribute(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, qualifiedName: str, value: str) -> None: ...
@typing.overload
def __init__(self, namespaceUri: str, name: str, value: str) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamAttribute') -> None: ...
def isDefault(self) -> bool: ...
def value(self) -> str: ...
def prefix(self) -> str: ...
def qualifiedName(self) -> str: ...
def name(self) -> str: ...
def namespaceUri(self) -> str: ...
class QXmlStreamAttributes(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamAttributes') -> None: ...
def __contains__(self, value: QXmlStreamAttribute) -> int: ...
@typing.overload
def __delitem__(self, i: int) -> None: ...
@typing.overload
def __delitem__(self, slice: slice) -> None: ...
@typing.overload
def __setitem__(self, i: int, value: QXmlStreamAttribute) -> None: ...
@typing.overload
def __setitem__(self, slice: slice, list: 'QXmlStreamAttributes') -> None: ...
@typing.overload
def __getitem__(self, i: int) -> QXmlStreamAttribute: ...
@typing.overload
def __getitem__(self, slice: slice) -> 'QXmlStreamAttributes': ...
def size(self) -> int: ...
def replace(self, i: int, value: QXmlStreamAttribute) -> None: ...
@typing.overload
def remove(self, i: int) -> None: ...
@typing.overload
def remove(self, i: int, count: int) -> None: ...
def prepend(self, value: QXmlStreamAttribute) -> None: ...
def lastIndexOf(self, value: QXmlStreamAttribute, from_: int = ...) -> int: ...
def last(self) -> QXmlStreamAttribute: ...
def isEmpty(self) -> bool: ...
def insert(self, i: int, value: QXmlStreamAttribute) -> None: ...
def indexOf(self, value: QXmlStreamAttribute, from_: int = ...) -> int: ...
def first(self) -> QXmlStreamAttribute: ...
def fill(self, value: QXmlStreamAttribute, size: int = ...) -> None: ...
def data(self) -> sip.voidptr: ...
def __len__(self) -> int: ...
@typing.overload
def count(self, value: QXmlStreamAttribute) -> int: ...
@typing.overload
def count(self) -> int: ...
def contains(self, value: QXmlStreamAttribute) -> bool: ...
def clear(self) -> None: ...
def at(self, i: int) -> QXmlStreamAttribute: ...
@typing.overload
def hasAttribute(self, qualifiedName: str) -> bool: ...
@typing.overload
def hasAttribute(self, namespaceUri: str, name: str) -> bool: ...
@typing.overload
def append(self, namespaceUri: str, name: str, value: str) -> None: ...
@typing.overload
def append(self, qualifiedName: str, value: str) -> None: ...
@typing.overload
def append(self, attribute: QXmlStreamAttribute) -> None: ...
@typing.overload
def value(self, namespaceUri: str, name: str) -> str: ...
@typing.overload
def value(self, qualifiedName: str) -> str: ...
class QXmlStreamNamespaceDeclaration(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamNamespaceDeclaration') -> None: ...
@typing.overload
def __init__(self, prefix: str, namespaceUri: str) -> None: ...
def namespaceUri(self) -> str: ...
def prefix(self) -> str: ...
class QXmlStreamNotationDeclaration(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamNotationDeclaration') -> None: ...
def publicId(self) -> str: ...
def systemId(self) -> str: ...
def name(self) -> str: ...
class QXmlStreamEntityDeclaration(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamEntityDeclaration') -> None: ...
def value(self) -> str: ...
def publicId(self) -> str: ...
def systemId(self) -> str: ...
def notationName(self) -> str: ...
def name(self) -> str: ...
class QXmlStreamEntityResolver(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QXmlStreamEntityResolver') -> None: ...
def resolveUndeclaredEntity(self, name: str) -> str: ...
class QXmlStreamReader(sip.simplewrapper):
class Error(int): ...
NoError = ... # type: 'QXmlStreamReader.Error'
UnexpectedElementError = ... # type: 'QXmlStreamReader.Error'
CustomError = ... # type: 'QXmlStreamReader.Error'
NotWellFormedError = ... # type: 'QXmlStreamReader.Error'
PrematureEndOfDocumentError = ... # type: 'QXmlStreamReader.Error'
class ReadElementTextBehaviour(int): ...
ErrorOnUnexpectedElement = ... # type: 'QXmlStreamReader.ReadElementTextBehaviour'
IncludeChildElements = ... # type: 'QXmlStreamReader.ReadElementTextBehaviour'
SkipChildElements = ... # type: 'QXmlStreamReader.ReadElementTextBehaviour'
class TokenType(int): ...
NoToken = ... # type: 'QXmlStreamReader.TokenType'
Invalid = ... # type: 'QXmlStreamReader.TokenType'
StartDocument = ... # type: 'QXmlStreamReader.TokenType'
EndDocument = ... # type: 'QXmlStreamReader.TokenType'
StartElement = ... # type: 'QXmlStreamReader.TokenType'
EndElement = ... # type: 'QXmlStreamReader.TokenType'
Characters = ... # type: 'QXmlStreamReader.TokenType'
Comment = ... # type: 'QXmlStreamReader.TokenType'
DTD = ... # type: 'QXmlStreamReader.TokenType'
EntityReference = ... # type: 'QXmlStreamReader.TokenType'
ProcessingInstruction = ... # type: 'QXmlStreamReader.TokenType'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, device: QIODevice) -> None: ...
@typing.overload
def __init__(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def __init__(self, data: str) -> None: ...
def setEntityExpansionLimit(self, limit: int) -> None: ...
def entityExpansionLimit(self) -> int: ...
def skipCurrentElement(self) -> None: ...
def readNextStartElement(self) -> bool: ...
def entityResolver(self) -> QXmlStreamEntityResolver: ...
def setEntityResolver(self, resolver: QXmlStreamEntityResolver) -> None: ...
def hasError(self) -> bool: ...
def error(self) -> 'QXmlStreamReader.Error': ...
def errorString(self) -> str: ...
def raiseError(self, message: str = ...) -> None: ...
def dtdSystemId(self) -> str: ...
def dtdPublicId(self) -> str: ...
def dtdName(self) -> str: ...
def entityDeclarations(self) -> typing.List[QXmlStreamEntityDeclaration]: ...
def notationDeclarations(self) -> typing.List[QXmlStreamNotationDeclaration]: ...
def addExtraNamespaceDeclarations(self, extraNamespaceDeclaractions: typing.Iterable[QXmlStreamNamespaceDeclaration]) -> None: ...
def addExtraNamespaceDeclaration(self, extraNamespaceDeclaraction: QXmlStreamNamespaceDeclaration) -> None: ...
def namespaceDeclarations(self) -> typing.List[QXmlStreamNamespaceDeclaration]: ...
def text(self) -> str: ...
def processingInstructionData(self) -> str: ...
def processingInstructionTarget(self) -> str: ...
def prefix(self) -> str: ...
def qualifiedName(self) -> str: ...
def namespaceUri(self) -> str: ...
def name(self) -> str: ...
def readElementText(self, behaviour: 'QXmlStreamReader.ReadElementTextBehaviour' = ...) -> str: ...
def attributes(self) -> QXmlStreamAttributes: ...
def characterOffset(self) -> int: ...
def columnNumber(self) -> int: ...
def lineNumber(self) -> int: ...
def documentEncoding(self) -> str: ...
def documentVersion(self) -> str: ...
def isStandaloneDocument(self) -> bool: ...
def isProcessingInstruction(self) -> bool: ...
def isEntityReference(self) -> bool: ...
def isDTD(self) -> bool: ...
def isComment(self) -> bool: ...
def isCDATA(self) -> bool: ...
def isWhitespace(self) -> bool: ...
def isCharacters(self) -> bool: ...
def isEndElement(self) -> bool: ...
def isStartElement(self) -> bool: ...
def isEndDocument(self) -> bool: ...
def isStartDocument(self) -> bool: ...
def namespaceProcessing(self) -> bool: ...
def setNamespaceProcessing(self, a0: bool) -> None: ...
def tokenString(self) -> str: ...
def tokenType(self) -> 'QXmlStreamReader.TokenType': ...
def readNext(self) -> 'QXmlStreamReader.TokenType': ...
def atEnd(self) -> bool: ...
def clear(self) -> None: ...
@typing.overload
def addData(self, data: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
@typing.overload
def addData(self, data: str) -> None: ...
def device(self) -> QIODevice: ...
def setDevice(self, device: QIODevice) -> None: ...
class QXmlStreamWriter(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, device: QIODevice) -> None: ...
@typing.overload
def __init__(self, array: typing.Union[QByteArray, bytes, bytearray]) -> None: ...
def hasError(self) -> bool: ...
def writeCurrentToken(self, reader: QXmlStreamReader) -> None: ...
@typing.overload
def writeStartElement(self, qualifiedName: str) -> None: ...
@typing.overload
def writeStartElement(self, namespaceUri: str, name: str) -> None: ...
@typing.overload
def writeStartDocument(self) -> None: ...
@typing.overload
def writeStartDocument(self, version: str) -> None: ...
@typing.overload
def writeStartDocument(self, version: str, standalone: bool) -> None: ...
def writeProcessingInstruction(self, target: str, data: str = ...) -> None: ...
def writeDefaultNamespace(self, namespaceUri: str) -> None: ...
def writeNamespace(self, namespaceUri: str, prefix: str = ...) -> None: ...
def writeEntityReference(self, name: str) -> None: ...
def writeEndElement(self) -> None: ...
def writeEndDocument(self) -> None: ...
@typing.overload
def writeTextElement(self, qualifiedName: str, text: str) -> None: ...
@typing.overload
def writeTextElement(self, namespaceUri: str, name: str, text: str) -> None: ...
@typing.overload
def writeEmptyElement(self, qualifiedName: str) -> None: ...
@typing.overload
def writeEmptyElement(self, namespaceUri: str, name: str) -> None: ...
def writeDTD(self, dtd: str) -> None: ...
def writeComment(self, text: str) -> None: ...
def writeCharacters(self, text: str) -> None: ...
def writeCDATA(self, text: str) -> None: ...
def writeAttributes(self, attributes: QXmlStreamAttributes) -> None: ...
@typing.overload
def writeAttribute(self, qualifiedName: str, value: str) -> None: ...
@typing.overload
def writeAttribute(self, namespaceUri: str, name: str, value: str) -> None: ...
@typing.overload
def writeAttribute(self, attribute: QXmlStreamAttribute) -> None: ...
def autoFormattingIndent(self) -> int: ...
def setAutoFormattingIndent(self, spaces: int) -> None: ...
def autoFormatting(self) -> bool: ...
def setAutoFormatting(self, a0: bool) -> None: ...
def codec(self) -> QTextCodec: ...
@typing.overload
def setCodec(self, codec: QTextCodec) -> None: ...
@typing.overload
def setCodec(self, codecName: str) -> None: ...
def device(self) -> QIODevice: ...
def setDevice(self, device: QIODevice) -> None: ...
class QSysInfo(sip.simplewrapper):
class WinVersion(int): ...
WV_32s = ... # type: 'QSysInfo.WinVersion'
WV_95 = ... # type: 'QSysInfo.WinVersion'
WV_98 = ... # type: 'QSysInfo.WinVersion'
WV_Me = ... # type: 'QSysInfo.WinVersion'
WV_DOS_based = ... # type: 'QSysInfo.WinVersion'
WV_NT = ... # type: 'QSysInfo.WinVersion'
WV_2000 = ... # type: 'QSysInfo.WinVersion'
WV_XP = ... # type: 'QSysInfo.WinVersion'
WV_2003 = ... # type: 'QSysInfo.WinVersion'
WV_VISTA = ... # type: 'QSysInfo.WinVersion'
WV_WINDOWS7 = ... # type: 'QSysInfo.WinVersion'
WV_WINDOWS8 = ... # type: 'QSysInfo.WinVersion'
WV_WINDOWS8_1 = ... # type: 'QSysInfo.WinVersion'
WV_WINDOWS10 = ... # type: 'QSysInfo.WinVersion'
WV_NT_based = ... # type: 'QSysInfo.WinVersion'
WV_4_0 = ... # type: 'QSysInfo.WinVersion'
WV_5_0 = ... # type: 'QSysInfo.WinVersion'
WV_5_1 = ... # type: 'QSysInfo.WinVersion'
WV_5_2 = ... # type: 'QSysInfo.WinVersion'
WV_6_0 = ... # type: 'QSysInfo.WinVersion'
WV_6_1 = ... # type: 'QSysInfo.WinVersion'
WV_6_2 = ... # type: 'QSysInfo.WinVersion'
WV_6_3 = ... # type: 'QSysInfo.WinVersion'
WV_10_0 = ... # type: 'QSysInfo.WinVersion'
WV_CE = ... # type: 'QSysInfo.WinVersion'
WV_CENET = ... # type: 'QSysInfo.WinVersion'
WV_CE_5 = ... # type: 'QSysInfo.WinVersion'
WV_CE_6 = ... # type: 'QSysInfo.WinVersion'
WV_CE_based = ... # type: 'QSysInfo.WinVersion'
class Endian(int): ...
BigEndian = ... # type: 'QSysInfo.Endian'
LittleEndian = ... # type: 'QSysInfo.Endian'
ByteOrder = ... # type: 'QSysInfo.Endian'
class Sizes(int): ...
WordSize = ... # type: 'QSysInfo.Sizes'
WindowsVersion = ... # type: 'QSysInfo.WinVersion'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QSysInfo') -> None: ...
@staticmethod
def machineHostName() -> str: ...
@staticmethod
def productVersion() -> str: ...
@staticmethod
def productType() -> str: ...
@staticmethod
def prettyProductName() -> str: ...
@staticmethod
def kernelVersion() -> str: ...
@staticmethod
def kernelType() -> str: ...
@staticmethod
def currentCpuArchitecture() -> str: ...
@staticmethod
def buildCpuArchitecture() -> str: ...
@staticmethod
def buildAbi() -> str: ...
@staticmethod
def windowsVersion() -> 'QSysInfo.WinVersion': ...
class QWinEventNotifier(QObject):
@typing.overload
def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ...
@typing.overload
def __init__(self, hEvent: sip.voidptr, parent: typing.Optional[QObject] = ...) -> None: ...
def event(self, e: QEvent) -> bool: ...
def activated(self, hEvent: sip.voidptr) -> None: ...
def setEnabled(self, enable: bool) -> None: ...
def setHandle(self, hEvent: sip.voidptr) -> None: ...
def isEnabled(self) -> bool: ...
def handle(self) -> sip.voidptr: ...
PYQT_VERSION = ... # type: int
PYQT_VERSION_STR = ... # type: str
QT_VERSION = ... # type: int
QT_VERSION_STR = ... # type: str
def qSetRealNumberPrecision(precision: int) -> QTextStreamManipulator: ...
def qSetPadChar(ch: str) -> QTextStreamManipulator: ...
def qSetFieldWidth(width: int) -> QTextStreamManipulator: ...
def ws(s: QTextStream) -> QTextStream: ...
def bom(s: QTextStream) -> QTextStream: ...
def reset(s: QTextStream) -> QTextStream: ...
def flush(s: QTextStream) -> QTextStream: ...
def endl(s: QTextStream) -> QTextStream: ...
def center(s: QTextStream) -> QTextStream: ...
def right(s: QTextStream) -> QTextStream: ...
def left(s: QTextStream) -> QTextStream: ...
def scientific(s: QTextStream) -> QTextStream: ...
def fixed(s: QTextStream) -> QTextStream: ...
def lowercasedigits(s: QTextStream) -> QTextStream: ...
def lowercasebase(s: QTextStream) -> QTextStream: ...
def uppercasedigits(s: QTextStream) -> QTextStream: ...
def uppercasebase(s: QTextStream) -> QTextStream: ...
def noforcepoint(s: QTextStream) -> QTextStream: ...
def noforcesign(s: QTextStream) -> QTextStream: ...
def noshowbase(s: QTextStream) -> QTextStream: ...
def forcepoint(s: QTextStream) -> QTextStream: ...
def forcesign(s: QTextStream) -> QTextStream: ...
def showbase(s: QTextStream) -> QTextStream: ...
def hex_(s: QTextStream) -> QTextStream: ...
def dec(s: QTextStream) -> QTextStream: ...
def oct_(s: QTextStream) -> QTextStream: ...
def bin_(s: QTextStream) -> QTextStream: ...
def Q_RETURN_ARG(type: typing.Any) -> QGenericReturnArgument: ...
def Q_ARG(type: typing.Any, data: typing.Any) -> QGenericArgument: ...
def pyqtSlot(*types, name: typing.Optional[str] = ..., result: typing.Optional[str] = ...) -> typing.Callable[..., typing.Optional[str]]: ...
def QT_TRANSLATE_NOOP(a0: str, a1: str) -> str: ...
def QT_TR_NOOP_UTF8(a0: str) -> str: ...
def QT_TR_NOOP(a0: str) -> str: ...
def Q_FLAGS(*a0) -> None: ...
def Q_FLAG(a0: typing.Union[type, enum.Enum]) -> None: ...
def Q_ENUMS(*a0) -> None: ...
def Q_ENUM(a0: typing.Union[type, enum.Enum]) -> None: ...
def Q_CLASSINFO(name: str, value: str) -> None: ...
def qFloatDistance(a: float, b: float) -> int: ...
def qQNaN() -> float: ...
def qSNaN() -> float: ...
def qInf() -> float: ...
def qIsNaN(d: float) -> bool: ...
def qIsFinite(d: float) -> bool: ...
def qIsInf(d: float) -> bool: ...
def qFormatLogMessage(type: QtMsgType, context: QMessageLogContext, buf: str) -> str: ...
def qSetMessagePattern(messagePattern: str) -> None: ...
def qInstallMessageHandler(a0: typing.Optional[typing.Callable[[QtMsgType, QMessageLogContext, str], None]]) -> typing.Optional[typing.Callable[[QtMsgType, QMessageLogContext, str], None]]: ...
def qWarning(msg: str) -> None: ...
def qInfo(msg: str) -> None: ...
def qFatal(msg: str) -> None: ...
@typing.overload
def qErrnoWarning(code: int, msg: str) -> None: ...
@typing.overload
def qErrnoWarning(msg: str) -> None: ...
def qDebug(msg: str) -> None: ...
def qCritical(msg: str) -> None: ...
def pyqtRestoreInputHook() -> None: ...
def pyqtRemoveInputHook() -> None: ...
def qAddPreRoutine(routine: Callable[[], None]) -> None: ...
def qRemovePostRoutine(a0: typing.Callable[..., None]) -> None: ...
def qAddPostRoutine(a0: typing.Callable[..., None]) -> None: ...
@typing.overload
def qChecksum(s: bytes) -> int: ...
@typing.overload
def qChecksum(s: bytes, standard: Qt.ChecksumType) -> int: ...
def qUncompress(data: typing.Union[QByteArray, bytes, bytearray]) -> QByteArray: ...
def qCompress(data: typing.Union[QByteArray, bytes, bytearray], compressionLevel: int = ...) -> QByteArray: ...
@typing.overload
def qEnvironmentVariable(varName: str) -> str: ...
@typing.overload
def qEnvironmentVariable(varName: str, defaultValue: str) -> str: ...
def pyqtPickleProtocol() -> typing.Optional[int]: ...
def pyqtSetPickleProtocol(a0: typing.Optional[int]) -> None: ...
def qrand() -> int: ...
def qsrand(seed: int) -> None: ...
def qIsNull(d: float) -> bool: ...
def qFuzzyCompare(p1: float, p2: float) -> bool: ...
def qUnregisterResourceData(a0: int, a1: bytes, a2: bytes, a3: bytes) -> bool: ...
def qRegisterResourceData(a0: int, a1: bytes, a2: bytes, a3: bytes) -> bool: ...
def qSharedBuild() -> bool: ...
def qVersion() -> str: ...
def qRound64(d: float) -> int: ...
def qRound(d: float) -> int: ...
def qAbs(t: float) -> float: ...
# The PEP 484 type hints stub file for the QtDBus module.
#
# Generated by SIP 5.3.0
#
# Copyright (c) 2020 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
import typing
import sip
from PyQt5 import QtCore
# Support for QDate, QDateTime and QTime.
import datetime
# Convenient type aliases.
PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal]
class QDBusAbstractAdaptor(QtCore.QObject):
def __init__(self, parent: QtCore.QObject) -> None: ...
def autoRelaySignals(self) -> bool: ...
def setAutoRelaySignals(self, enable: bool) -> None: ...
class QDBusAbstractInterface(QtCore.QObject):
def __init__(self, service: str, path: str, interface: str, connection: 'QDBusConnection', parent: QtCore.QObject) -> None: ...
def disconnectNotify(self, signal: QtCore.QMetaMethod) -> None: ...
def connectNotify(self, signal: QtCore.QMetaMethod) -> None: ...
def asyncCallWithArgumentList(self, method: str, args: typing.Iterable[typing.Any]) -> 'QDBusPendingCall': ...
def asyncCall(self, method: str, arg1: typing.Any = ..., arg2: typing.Any = ..., arg3: typing.Any = ..., arg4: typing.Any = ..., arg5: typing.Any = ..., arg6: typing.Any = ..., arg7: typing.Any = ..., arg8: typing.Any = ...) -> 'QDBusPendingCall': ...
@typing.overload
def callWithCallback(self, method: str, args: typing.Iterable[typing.Any], returnMethod: PYQT_SLOT, errorMethod: PYQT_SLOT) -> bool: ...
@typing.overload
def callWithCallback(self, method: str, args: typing.Iterable[typing.Any], slot: PYQT_SLOT) -> bool: ...
def callWithArgumentList(self, mode: 'QDBus.CallMode', method: str, args: typing.Iterable[typing.Any]) -> 'QDBusMessage': ...
@typing.overload
def call(self, method: str, arg1: typing.Any = ..., arg2: typing.Any = ..., arg3: typing.Any = ..., arg4: typing.Any = ..., arg5: typing.Any = ..., arg6: typing.Any = ..., arg7: typing.Any = ..., arg8: typing.Any = ...) -> 'QDBusMessage': ...
@typing.overload
def call(self, mode: 'QDBus.CallMode', method: str, arg1: typing.Any = ..., arg2: typing.Any = ..., arg3: typing.Any = ..., arg4: typing.Any = ..., arg5: typing.Any = ..., arg6: typing.Any = ..., arg7: typing.Any = ..., arg8: typing.Any = ...) -> 'QDBusMessage': ...
def timeout(self) -> int: ...
def setTimeout(self, timeout: int) -> None: ...
def lastError(self) -> 'QDBusError': ...
def interface(self) -> str: ...
def path(self) -> str: ...
def service(self) -> str: ...
def connection(self) -> 'QDBusConnection': ...
def isValid(self) -> bool: ...
class QDBusArgument(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusArgument') -> None: ...
@typing.overload
def __init__(self, arg: typing.Any, id: int = ...) -> None: ...
def swap(self, other: 'QDBusArgument') -> None: ...
def endMapEntry(self) -> None: ...
def beginMapEntry(self) -> None: ...
def endMap(self) -> None: ...
def beginMap(self, kid: int, vid: int) -> None: ...
def endArray(self) -> None: ...
def beginArray(self, id: int) -> None: ...
def endStructure(self) -> None: ...
def beginStructure(self) -> None: ...
def add(self, arg: typing.Any, id: int = ...) -> None: ...
class QDBus(sip.simplewrapper):
class CallMode(int): ...
NoBlock = ... # type: 'QDBus.CallMode'
Block = ... # type: 'QDBus.CallMode'
BlockWithGui = ... # type: 'QDBus.CallMode'
AutoDetect = ... # type: 'QDBus.CallMode'
class QDBusConnection(sip.simplewrapper):
class ConnectionCapability(int): ...
UnixFileDescriptorPassing = ... # type: 'QDBusConnection.ConnectionCapability'
class UnregisterMode(int): ...
UnregisterNode = ... # type: 'QDBusConnection.UnregisterMode'
UnregisterTree = ... # type: 'QDBusConnection.UnregisterMode'
class RegisterOption(int): ...
ExportAdaptors = ... # type: 'QDBusConnection.RegisterOption'
ExportScriptableSlots = ... # type: 'QDBusConnection.RegisterOption'
ExportScriptableSignals = ... # type: 'QDBusConnection.RegisterOption'
ExportScriptableProperties = ... # type: 'QDBusConnection.RegisterOption'
ExportScriptableInvokables = ... # type: 'QDBusConnection.RegisterOption'
ExportScriptableContents = ... # type: 'QDBusConnection.RegisterOption'
ExportNonScriptableSlots = ... # type: 'QDBusConnection.RegisterOption'
ExportNonScriptableSignals = ... # type: 'QDBusConnection.RegisterOption'
ExportNonScriptableProperties = ... # type: 'QDBusConnection.RegisterOption'
ExportNonScriptableInvokables = ... # type: 'QDBusConnection.RegisterOption'
ExportNonScriptableContents = ... # type: 'QDBusConnection.RegisterOption'
ExportAllSlots = ... # type: 'QDBusConnection.RegisterOption'
ExportAllSignals = ... # type: 'QDBusConnection.RegisterOption'
ExportAllProperties = ... # type: 'QDBusConnection.RegisterOption'
ExportAllInvokables = ... # type: 'QDBusConnection.RegisterOption'
ExportAllContents = ... # type: 'QDBusConnection.RegisterOption'
ExportAllSignal = ... # type: 'QDBusConnection.RegisterOption'
ExportChildObjects = ... # type: 'QDBusConnection.RegisterOption'
class BusType(int): ...
SessionBus = ... # type: 'QDBusConnection.BusType'
SystemBus = ... # type: 'QDBusConnection.BusType'
ActivationBus = ... # type: 'QDBusConnection.BusType'
class RegisterOptions(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDBusConnection.RegisterOptions', 'QDBusConnection.RegisterOption']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusConnection.RegisterOptions') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDBusConnection.RegisterOptions': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
class ConnectionCapabilities(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDBusConnection.ConnectionCapabilities', 'QDBusConnection.ConnectionCapability']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusConnection.ConnectionCapabilities') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDBusConnection.ConnectionCapabilities': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, name: str) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusConnection') -> None: ...
def swap(self, other: 'QDBusConnection') -> None: ...
@staticmethod
def sender() -> 'QDBusConnection': ...
@staticmethod
def systemBus() -> 'QDBusConnection': ...
@staticmethod
def sessionBus() -> 'QDBusConnection': ...
@staticmethod
def localMachineId() -> QtCore.QByteArray: ...
@staticmethod
def disconnectFromPeer(name: str) -> None: ...
@staticmethod
def disconnectFromBus(name: str) -> None: ...
@staticmethod
def connectToPeer(address: str, name: str) -> 'QDBusConnection': ...
@typing.overload
@staticmethod
def connectToBus(type: 'QDBusConnection.BusType', name: str) -> 'QDBusConnection': ...
@typing.overload
@staticmethod
def connectToBus(address: str, name: str) -> 'QDBusConnection': ...
def interface(self) -> 'QDBusConnectionInterface': ...
def unregisterService(self, serviceName: str) -> bool: ...
def registerService(self, serviceName: str) -> bool: ...
def objectRegisteredAt(self, path: str) -> QtCore.QObject: ...
def unregisterObject(self, path: str, mode: 'QDBusConnection.UnregisterMode' = ...) -> None: ...
@typing.overload
def registerObject(self, path: str, object: QtCore.QObject, options: typing.Union['QDBusConnection.RegisterOptions', 'QDBusConnection.RegisterOption'] = ...) -> bool: ...
@typing.overload
def registerObject(self, path: str, interface: str, object: QtCore.QObject, options: typing.Union['QDBusConnection.RegisterOptions', 'QDBusConnection.RegisterOption'] = ...) -> bool: ...
@typing.overload
def disconnect(self, service: str, path: str, interface: str, name: str, slot: PYQT_SLOT) -> bool: ...
@typing.overload
def disconnect(self, service: str, path: str, interface: str, name: str, signature: str, slot: PYQT_SLOT) -> bool: ...
@typing.overload
def disconnect(self, service: str, path: str, interface: str, name: str, argumentMatch: typing.Iterable[str], signature: str, slot: PYQT_SLOT) -> bool: ...
@typing.overload
def connect(self, service: str, path: str, interface: str, name: str, slot: PYQT_SLOT) -> bool: ...
@typing.overload
def connect(self, service: str, path: str, interface: str, name: str, signature: str, slot: PYQT_SLOT) -> bool: ...
@typing.overload
def connect(self, service: str, path: str, interface: str, name: str, argumentMatch: typing.Iterable[str], signature: str, slot: PYQT_SLOT) -> bool: ...
def asyncCall(self, message: 'QDBusMessage', timeout: int = ...) -> 'QDBusPendingCall': ...
def call(self, message: 'QDBusMessage', mode: QDBus.CallMode = ..., timeout: int = ...) -> 'QDBusMessage': ...
def callWithCallback(self, message: 'QDBusMessage', returnMethod: PYQT_SLOT, errorMethod: PYQT_SLOT, timeout: int = ...) -> bool: ...
def send(self, message: 'QDBusMessage') -> bool: ...
def connectionCapabilities(self) -> 'QDBusConnection.ConnectionCapabilities': ...
def name(self) -> str: ...
def lastError(self) -> 'QDBusError': ...
def baseService(self) -> str: ...
def isConnected(self) -> bool: ...
class QDBusConnectionInterface(QDBusAbstractInterface):
class RegisterServiceReply(int): ...
ServiceNotRegistered = ... # type: 'QDBusConnectionInterface.RegisterServiceReply'
ServiceRegistered = ... # type: 'QDBusConnectionInterface.RegisterServiceReply'
ServiceQueued = ... # type: 'QDBusConnectionInterface.RegisterServiceReply'
class ServiceReplacementOptions(int): ...
DontAllowReplacement = ... # type: 'QDBusConnectionInterface.ServiceReplacementOptions'
AllowReplacement = ... # type: 'QDBusConnectionInterface.ServiceReplacementOptions'
class ServiceQueueOptions(int): ...
DontQueueService = ... # type: 'QDBusConnectionInterface.ServiceQueueOptions'
QueueService = ... # type: 'QDBusConnectionInterface.ServiceQueueOptions'
ReplaceExistingService = ... # type: 'QDBusConnectionInterface.ServiceQueueOptions'
def disconnectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
def callWithCallbackFailed(self, error: 'QDBusError', call: 'QDBusMessage') -> None: ...
def serviceOwnerChanged(self, name: str, oldOwner: str, newOwner: str) -> None: ...
def serviceUnregistered(self, service: str) -> None: ...
def serviceRegistered(self, service: str) -> None: ...
def startService(self, name: str) -> 'QDBusReply': ...
def serviceUid(self, serviceName: str) -> 'QDBusReply': ...
def servicePid(self, serviceName: str) -> 'QDBusReply': ...
def registerService(self, serviceName: str, qoption: 'QDBusConnectionInterface.ServiceQueueOptions' = ..., roption: 'QDBusConnectionInterface.ServiceReplacementOptions' = ...) -> 'QDBusReply': ...
def unregisterService(self, serviceName: str) -> 'QDBusReply': ...
def serviceOwner(self, name: str) -> 'QDBusReply': ...
def isServiceRegistered(self, serviceName: str) -> 'QDBusReply': ...
def activatableServiceNames(self) -> 'QDBusReply': ...
def registeredServiceNames(self) -> 'QDBusReply': ...
class QDBusError(sip.simplewrapper):
class ErrorType(int): ...
NoError = ... # type: 'QDBusError.ErrorType'
Other = ... # type: 'QDBusError.ErrorType'
Failed = ... # type: 'QDBusError.ErrorType'
NoMemory = ... # type: 'QDBusError.ErrorType'
ServiceUnknown = ... # type: 'QDBusError.ErrorType'
NoReply = ... # type: 'QDBusError.ErrorType'
BadAddress = ... # type: 'QDBusError.ErrorType'
NotSupported = ... # type: 'QDBusError.ErrorType'
LimitsExceeded = ... # type: 'QDBusError.ErrorType'
AccessDenied = ... # type: 'QDBusError.ErrorType'
NoServer = ... # type: 'QDBusError.ErrorType'
Timeout = ... # type: 'QDBusError.ErrorType'
NoNetwork = ... # type: 'QDBusError.ErrorType'
AddressInUse = ... # type: 'QDBusError.ErrorType'
Disconnected = ... # type: 'QDBusError.ErrorType'
InvalidArgs = ... # type: 'QDBusError.ErrorType'
UnknownMethod = ... # type: 'QDBusError.ErrorType'
TimedOut = ... # type: 'QDBusError.ErrorType'
InvalidSignature = ... # type: 'QDBusError.ErrorType'
UnknownInterface = ... # type: 'QDBusError.ErrorType'
InternalError = ... # type: 'QDBusError.ErrorType'
UnknownObject = ... # type: 'QDBusError.ErrorType'
InvalidService = ... # type: 'QDBusError.ErrorType'
InvalidObjectPath = ... # type: 'QDBusError.ErrorType'
InvalidInterface = ... # type: 'QDBusError.ErrorType'
InvalidMember = ... # type: 'QDBusError.ErrorType'
UnknownProperty = ... # type: 'QDBusError.ErrorType'
PropertyReadOnly = ... # type: 'QDBusError.ErrorType'
def __init__(self, other: 'QDBusError') -> None: ...
def swap(self, other: 'QDBusError') -> None: ...
@staticmethod
def errorString(error: 'QDBusError.ErrorType') -> str: ...
def isValid(self) -> bool: ...
def message(self) -> str: ...
def name(self) -> str: ...
def type(self) -> 'QDBusError.ErrorType': ...
class QDBusObjectPath(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, objectPath: str) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusObjectPath') -> None: ...
def swap(self, other: 'QDBusObjectPath') -> None: ...
def __hash__(self) -> int: ...
def setPath(self, objectPath: str) -> None: ...
def path(self) -> str: ...
class QDBusSignature(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, dBusSignature: str) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusSignature') -> None: ...
def swap(self, other: 'QDBusSignature') -> None: ...
def __hash__(self) -> int: ...
def setSignature(self, dBusSignature: str) -> None: ...
def signature(self) -> str: ...
class QDBusVariant(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, dBusVariant: typing.Any) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusVariant') -> None: ...
def swap(self, other: 'QDBusVariant') -> None: ...
def setVariant(self, dBusVariant: typing.Any) -> None: ...
def variant(self) -> typing.Any: ...
class QDBusInterface(QDBusAbstractInterface):
def __init__(self, service: str, path: str, interface: str = ..., connection: QDBusConnection = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
class QDBusMessage(sip.simplewrapper):
class MessageType(int): ...
InvalidMessage = ... # type: 'QDBusMessage.MessageType'
MethodCallMessage = ... # type: 'QDBusMessage.MessageType'
ReplyMessage = ... # type: 'QDBusMessage.MessageType'
ErrorMessage = ... # type: 'QDBusMessage.MessageType'
SignalMessage = ... # type: 'QDBusMessage.MessageType'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusMessage') -> None: ...
def isInteractiveAuthorizationAllowed(self) -> bool: ...
def setInteractiveAuthorizationAllowed(self, enable: bool) -> None: ...
@staticmethod
def createTargetedSignal(service: str, path: str, interface: str, name: str) -> 'QDBusMessage': ...
def swap(self, other: 'QDBusMessage') -> None: ...
def arguments(self) -> typing.List[typing.Any]: ...
def setArguments(self, arguments: typing.Iterable[typing.Any]) -> None: ...
def autoStartService(self) -> bool: ...
def setAutoStartService(self, enable: bool) -> None: ...
def isDelayedReply(self) -> bool: ...
def setDelayedReply(self, enable: bool) -> None: ...
def isReplyRequired(self) -> bool: ...
def signature(self) -> str: ...
def type(self) -> 'QDBusMessage.MessageType': ...
def errorMessage(self) -> str: ...
def errorName(self) -> str: ...
def member(self) -> str: ...
def interface(self) -> str: ...
def path(self) -> str: ...
def service(self) -> str: ...
@typing.overload
def createErrorReply(self, name: str, msg: str) -> 'QDBusMessage': ...
@typing.overload
def createErrorReply(self, error: QDBusError) -> 'QDBusMessage': ...
@typing.overload
def createErrorReply(self, type: QDBusError.ErrorType, msg: str) -> 'QDBusMessage': ...
@typing.overload
def createReply(self, arguments: typing.Iterable[typing.Any] = ...) -> 'QDBusMessage': ...
@typing.overload
def createReply(self, argument: typing.Any) -> 'QDBusMessage': ...
@typing.overload
@staticmethod
def createError(name: str, msg: str) -> 'QDBusMessage': ...
@typing.overload
@staticmethod
def createError(error: QDBusError) -> 'QDBusMessage': ...
@typing.overload
@staticmethod
def createError(type: QDBusError.ErrorType, msg: str) -> 'QDBusMessage': ...
@staticmethod
def createMethodCall(service: str, path: str, interface: str, method: str) -> 'QDBusMessage': ...
@staticmethod
def createSignal(path: str, interface: str, name: str) -> 'QDBusMessage': ...
class QDBusPendingCall(sip.simplewrapper):
def __init__(self, other: 'QDBusPendingCall') -> None: ...
def swap(self, other: 'QDBusPendingCall') -> None: ...
@staticmethod
def fromCompletedCall(message: QDBusMessage) -> 'QDBusPendingCall': ...
@staticmethod
def fromError(error: QDBusError) -> 'QDBusPendingCall': ...
class QDBusPendingCallWatcher(QtCore.QObject, QDBusPendingCall):
def __init__(self, call: QDBusPendingCall, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def finished(self, watcher: typing.Optional['QDBusPendingCallWatcher'] = ...) -> None: ...
def waitForFinished(self) -> None: ...
def isFinished(self) -> bool: ...
class QDBusServiceWatcher(QtCore.QObject):
class WatchModeFlag(int): ...
WatchForRegistration = ... # type: 'QDBusServiceWatcher.WatchModeFlag'
WatchForUnregistration = ... # type: 'QDBusServiceWatcher.WatchModeFlag'
WatchForOwnerChange = ... # type: 'QDBusServiceWatcher.WatchModeFlag'
class WatchMode(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDBusServiceWatcher.WatchMode', 'QDBusServiceWatcher.WatchModeFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDBusServiceWatcher.WatchMode') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDBusServiceWatcher.WatchMode': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
@typing.overload
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
@typing.overload
def __init__(self, service: str, connection: QDBusConnection, watchMode: typing.Union['QDBusServiceWatcher.WatchMode', 'QDBusServiceWatcher.WatchModeFlag'] = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def serviceOwnerChanged(self, service: str, oldOwner: str, newOwner: str) -> None: ...
def serviceUnregistered(self, service: str) -> None: ...
def serviceRegistered(self, service: str) -> None: ...
def setConnection(self, connection: QDBusConnection) -> None: ...
def connection(self) -> QDBusConnection: ...
def setWatchMode(self, mode: typing.Union['QDBusServiceWatcher.WatchMode', 'QDBusServiceWatcher.WatchModeFlag']) -> None: ...
def watchMode(self) -> 'QDBusServiceWatcher.WatchMode': ...
def removeWatchedService(self, service: str) -> bool: ...
def addWatchedService(self, newService: str) -> None: ...
def setWatchedServices(self, services: typing.Iterable[str]) -> None: ...
def watchedServices(self) -> typing.List[str]: ...
class QDBusUnixFileDescriptor(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, fileDescriptor: int) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusUnixFileDescriptor') -> None: ...
def swap(self, other: 'QDBusUnixFileDescriptor') -> None: ...
@staticmethod
def isSupported() -> bool: ...
def setFileDescriptor(self, fileDescriptor: int) -> None: ...
def fileDescriptor(self) -> int: ...
def isValid(self) -> bool: ...
class QDBusPendingReply(QDBusPendingCall):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusPendingReply') -> None: ...
@typing.overload
def __init__(self, call: QDBusPendingCall) -> None: ...
@typing.overload
def __init__(self, reply: QDBusMessage) -> None: ...
def value(self, type: typing.Any = ...) -> typing.Any: ...
def waitForFinished(self) -> None: ...
def reply(self) -> QDBusMessage: ...
def isValid(self) -> bool: ...
def isFinished(self) -> bool: ...
def isError(self) -> bool: ...
def error(self) -> QDBusError: ...
def argumentAt(self, index: int) -> typing.Any: ...
class QDBusReply(sip.simplewrapper):
@typing.overload
def __init__(self, reply: QDBusMessage) -> None: ...
@typing.overload
def __init__(self, call: QDBusPendingCall) -> None: ...
@typing.overload
def __init__(self, error: QDBusError) -> None: ...
@typing.overload
def __init__(self, other: 'QDBusReply') -> None: ...
def value(self, type: typing.Any = ...) -> typing.Any: ...
def isValid(self) -> bool: ...
def error(self) -> QDBusError: ...
# The PEP 484 type hints stub file for the QtDesigner module.
#
# Generated by SIP 5.3.0
#
# Copyright (c) 2020 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
import typing
import sip
from PyQt5 import QtWidgets
from PyQt5 import QtCore
# Support for QDate, QDateTime and QTime.
import datetime
# Convenient type aliases.
PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal]
# Convenient aliases for complicated OpenGL types.
PYQT_OPENGL_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float],
sip.Buffer, None]
PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int],
typing.Sequence[float], sip.Buffer, int, None]
class QDesignerActionEditorInterface(QtWidgets.QWidget):
def __init__(self, parent: QtWidgets.QWidget, flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def setFormWindow(self, formWindow: 'QDesignerFormWindowInterface') -> None: ...
def unmanageAction(self, action: QtWidgets.QAction) -> None: ...
def manageAction(self, action: QtWidgets.QAction) -> None: ...
def core(self) -> 'QDesignerFormEditorInterface': ...
class QAbstractFormBuilder(sip.simplewrapper):
def __init__(self) -> None: ...
def errorString(self) -> str: ...
def workingDirectory(self) -> QtCore.QDir: ...
def setWorkingDirectory(self, directory: QtCore.QDir) -> None: ...
def save(self, dev: QtCore.QIODevice, widget: QtWidgets.QWidget) -> None: ...
def load(self, device: QtCore.QIODevice, parent: typing.Optional[QtWidgets.QWidget] = ...) -> QtWidgets.QWidget: ...
class QDesignerFormEditorInterface(QtCore.QObject):
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def setActionEditor(self, actionEditor: QDesignerActionEditorInterface) -> None: ...
def setObjectInspector(self, objectInspector: 'QDesignerObjectInspectorInterface') -> None: ...
def setPropertyEditor(self, propertyEditor: 'QDesignerPropertyEditorInterface') -> None: ...
def setWidgetBox(self, widgetBox: 'QDesignerWidgetBoxInterface') -> None: ...
def actionEditor(self) -> QDesignerActionEditorInterface: ...
def formWindowManager(self) -> 'QDesignerFormWindowManagerInterface': ...
def objectInspector(self) -> 'QDesignerObjectInspectorInterface': ...
def propertyEditor(self) -> 'QDesignerPropertyEditorInterface': ...
def widgetBox(self) -> 'QDesignerWidgetBoxInterface': ...
def topLevel(self) -> QtWidgets.QWidget: ...
def extensionManager(self) -> 'QExtensionManager': ...
class QDesignerFormWindowInterface(QtWidgets.QWidget):
class FeatureFlag(int): ...
EditFeature = ... # type: 'QDesignerFormWindowInterface.FeatureFlag'
GridFeature = ... # type: 'QDesignerFormWindowInterface.FeatureFlag'
TabOrderFeature = ... # type: 'QDesignerFormWindowInterface.FeatureFlag'
DefaultFeature = ... # type: 'QDesignerFormWindowInterface.FeatureFlag'
class Feature(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, f: typing.Union['QDesignerFormWindowInterface.Feature', 'QDesignerFormWindowInterface.FeatureFlag']) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerFormWindowInterface.Feature') -> None: ...
def __hash__(self) -> int: ...
def __bool__(self) -> int: ...
def __invert__(self) -> 'QDesignerFormWindowInterface.Feature': ...
def __index__(self) -> int: ...
def __int__(self) -> int: ...
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def activateResourceFilePaths(self, paths: typing.Iterable[str]) -> typing.Tuple[int, str]: ...
def formContainer(self) -> QtWidgets.QWidget: ...
def activeResourceFilePaths(self) -> typing.List[str]: ...
def checkContents(self) -> typing.List[str]: ...
def objectRemoved(self, o: QtCore.QObject) -> None: ...
def widgetRemoved(self, w: QtWidgets.QWidget) -> None: ...
def changed(self) -> None: ...
def activated(self, widget: QtWidgets.QWidget) -> None: ...
def aboutToUnmanageWidget(self, widget: QtWidgets.QWidget) -> None: ...
def widgetUnmanaged(self, widget: QtWidgets.QWidget) -> None: ...
def widgetManaged(self, widget: QtWidgets.QWidget) -> None: ...
def resourceFilesChanged(self) -> None: ...
def geometryChanged(self) -> None: ...
def selectionChanged(self) -> None: ...
def featureChanged(self, f: typing.Union['QDesignerFormWindowInterface.Feature', 'QDesignerFormWindowInterface.FeatureFlag']) -> None: ...
def fileNameChanged(self, fileName: str) -> None: ...
def mainContainerChanged(self, mainContainer: QtWidgets.QWidget) -> None: ...
def setFileName(self, fileName: str) -> None: ...
def setGrid(self, grid: QtCore.QPoint) -> None: ...
def selectWidget(self, widget: QtWidgets.QWidget, select: bool = ...) -> None: ...
def clearSelection(self, update: bool = ...) -> None: ...
def setDirty(self, dirty: bool) -> None: ...
def setFeatures(self, f: typing.Union['QDesignerFormWindowInterface.Feature', 'QDesignerFormWindowInterface.FeatureFlag']) -> None: ...
def unmanageWidget(self, widget: QtWidgets.QWidget) -> None: ...
def manageWidget(self, widget: QtWidgets.QWidget) -> None: ...
def removeResourceFile(self, path: str) -> None: ...
def addResourceFile(self, path: str) -> None: ...
def resourceFiles(self) -> typing.List[str]: ...
def emitSelectionChanged(self) -> None: ...
@typing.overload
@staticmethod
def findFormWindow(w: QtWidgets.QWidget) -> 'QDesignerFormWindowInterface': ...
@typing.overload
@staticmethod
def findFormWindow(obj: QtCore.QObject) -> 'QDesignerFormWindowInterface': ...
def isDirty(self) -> bool: ...
def isManaged(self, widget: QtWidgets.QWidget) -> bool: ...
def setMainContainer(self, mainContainer: QtWidgets.QWidget) -> None: ...
def mainContainer(self) -> QtWidgets.QWidget: ...
def grid(self) -> QtCore.QPoint: ...
def cursor(self) -> 'QDesignerFormWindowCursorInterface': ...
def core(self) -> QDesignerFormEditorInterface: ...
def setIncludeHints(self, includeHints: typing.Iterable[str]) -> None: ...
def includeHints(self) -> typing.List[str]: ...
def setExportMacro(self, exportMacro: str) -> None: ...
def exportMacro(self) -> str: ...
def setPixmapFunction(self, pixmapFunction: str) -> None: ...
def pixmapFunction(self) -> str: ...
def setLayoutFunction(self, margin: str, spacing: str) -> None: ...
def layoutFunction(self) -> typing.Tuple[str, str]: ...
def setLayoutDefault(self, margin: int, spacing: int) -> None: ...
def layoutDefault(self) -> typing.Tuple[int, int]: ...
def setComment(self, comment: str) -> None: ...
def comment(self) -> str: ...
def setAuthor(self, author: str) -> None: ...
def author(self) -> str: ...
def hasFeature(self, f: typing.Union['QDesignerFormWindowInterface.Feature', 'QDesignerFormWindowInterface.FeatureFlag']) -> bool: ...
def features(self) -> 'QDesignerFormWindowInterface.Feature': ...
@typing.overload
def setContents(self, dev: QtCore.QIODevice, errorMessage: typing.Optional[str] = ...) -> bool: ...
@typing.overload
def setContents(self, contents: str) -> bool: ...
def contents(self) -> str: ...
def absoluteDir(self) -> QtCore.QDir: ...
def fileName(self) -> str: ...
class QDesignerFormWindowCursorInterface(sip.simplewrapper):
class MoveMode(int): ...
MoveAnchor = ... # type: 'QDesignerFormWindowCursorInterface.MoveMode'
KeepAnchor = ... # type: 'QDesignerFormWindowCursorInterface.MoveMode'
class MoveOperation(int): ...
NoMove = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Start = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
End = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Next = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Prev = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Left = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Right = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Up = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
Down = ... # type: 'QDesignerFormWindowCursorInterface.MoveOperation'
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerFormWindowCursorInterface') -> None: ...
def isWidgetSelected(self, widget: QtWidgets.QWidget) -> bool: ...
def resetWidgetProperty(self, widget: QtWidgets.QWidget, name: str) -> None: ...
def setWidgetProperty(self, widget: QtWidgets.QWidget, name: str, value: typing.Any) -> None: ...
def setProperty(self, name: str, value: typing.Any) -> None: ...
def selectedWidget(self, index: int) -> QtWidgets.QWidget: ...
def selectedWidgetCount(self) -> int: ...
def hasSelection(self) -> bool: ...
def widget(self, index: int) -> QtWidgets.QWidget: ...
def widgetCount(self) -> int: ...
def current(self) -> QtWidgets.QWidget: ...
def setPosition(self, pos: int, mode: 'QDesignerFormWindowCursorInterface.MoveMode' = ...) -> None: ...
def position(self) -> int: ...
def movePosition(self, op: 'QDesignerFormWindowCursorInterface.MoveOperation', mode: 'QDesignerFormWindowCursorInterface.MoveMode' = ...) -> bool: ...
def formWindow(self) -> QDesignerFormWindowInterface: ...
class QDesignerFormWindowManagerInterface(QtCore.QObject):
class ActionGroup(int): ...
StyledPreviewActionGroup = ... # type: 'QDesignerFormWindowManagerInterface.ActionGroup'
class Action(int): ...
CutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
CopyAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
PasteAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
DeleteAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
SelectAllAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
LowerAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
RaiseAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
UndoAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
RedoAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
HorizontalLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
VerticalLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
SplitHorizontalAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
SplitVerticalAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
GridLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
FormLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
BreakLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
AdjustSizeAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
SimplifyLayoutAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
DefaultPreviewAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
FormWindowSettingsDialogAction = ... # type: 'QDesignerFormWindowManagerInterface.Action'
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def showPluginDialog(self) -> None: ...
def closeAllPreviews(self) -> None: ...
def showPreview(self) -> None: ...
def actionGroup(self, actionGroup: 'QDesignerFormWindowManagerInterface.ActionGroup') -> QtWidgets.QActionGroup: ...
def action(self, action: 'QDesignerFormWindowManagerInterface.Action') -> QtWidgets.QAction: ...
def setActiveFormWindow(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def removeFormWindow(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def addFormWindow(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def formWindowSettingsChanged(self, fw: QDesignerFormWindowInterface) -> None: ...
def activeFormWindowChanged(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def formWindowRemoved(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def formWindowAdded(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def core(self) -> QDesignerFormEditorInterface: ...
def createFormWindow(self, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> QDesignerFormWindowInterface: ...
def formWindow(self, index: int) -> QDesignerFormWindowInterface: ...
def formWindowCount(self) -> int: ...
def activeFormWindow(self) -> QDesignerFormWindowInterface: ...
def actionSimplifyLayout(self) -> QtWidgets.QAction: ...
def actionFormLayout(self) -> QtWidgets.QAction: ...
class QDesignerObjectInspectorInterface(QtWidgets.QWidget):
def __init__(self, parent: QtWidgets.QWidget, flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def setFormWindow(self, formWindow: QDesignerFormWindowInterface) -> None: ...
def core(self) -> QDesignerFormEditorInterface: ...
class QDesignerPropertyEditorInterface(QtWidgets.QWidget):
def __init__(self, parent: QtWidgets.QWidget, flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def setReadOnly(self, readOnly: bool) -> None: ...
def setPropertyValue(self, name: str, value: typing.Any, changed: bool = ...) -> None: ...
def setObject(self, object: QtCore.QObject) -> None: ...
def propertyChanged(self, name: str, value: typing.Any) -> None: ...
def currentPropertyName(self) -> str: ...
def object(self) -> QtCore.QObject: ...
def isReadOnly(self) -> bool: ...
def core(self) -> QDesignerFormEditorInterface: ...
class QDesignerWidgetBoxInterface(QtWidgets.QWidget):
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
def save(self) -> bool: ...
def load(self) -> bool: ...
def fileName(self) -> str: ...
def setFileName(self, file_name: str) -> None: ...
class QDesignerContainerExtension(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerContainerExtension') -> None: ...
def canRemove(self, index: int) -> bool: ...
def canAddWidget(self) -> bool: ...
def remove(self, index: int) -> None: ...
def insertWidget(self, index: int, widget: QtWidgets.QWidget) -> None: ...
def addWidget(self, widget: QtWidgets.QWidget) -> None: ...
def setCurrentIndex(self, index: int) -> None: ...
def currentIndex(self) -> int: ...
def widget(self, index: int) -> QtWidgets.QWidget: ...
def __len__(self) -> int: ...
def count(self) -> int: ...
class QDesignerCustomWidgetInterface(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerCustomWidgetInterface') -> None: ...
def codeTemplate(self) -> str: ...
def domXml(self) -> str: ...
def initialize(self, core: QDesignerFormEditorInterface) -> None: ...
def isInitialized(self) -> bool: ...
def createWidget(self, parent: QtWidgets.QWidget) -> QtWidgets.QWidget: ...
def isContainer(self) -> bool: ...
def icon(self) -> QtGui.QIcon: ...
def includeFile(self) -> str: ...
def whatsThis(self) -> str: ...
def toolTip(self) -> str: ...
def group(self) -> str: ...
def name(self) -> str: ...
class QDesignerCustomWidgetCollectionInterface(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerCustomWidgetCollectionInterface') -> None: ...
def customWidgets(self) -> typing.List[QDesignerCustomWidgetInterface]: ...
class QAbstractExtensionFactory(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QAbstractExtensionFactory') -> None: ...
def extension(self, object: QtCore.QObject, iid: str) -> QtCore.QObject: ...
class QExtensionFactory(QtCore.QObject, QAbstractExtensionFactory):
def __init__(self, parent: typing.Optional['QExtensionManager'] = ...) -> None: ...
def createExtension(self, object: QtCore.QObject, iid: str, parent: QtCore.QObject) -> QtCore.QObject: ...
def extensionManager(self) -> 'QExtensionManager': ...
def extension(self, object: QtCore.QObject, iid: str) -> QtCore.QObject: ...
class QAbstractExtensionManager(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QAbstractExtensionManager') -> None: ...
def extension(self, object: QtCore.QObject, iid: str) -> QtCore.QObject: ...
def unregisterExtensions(self, factory: QAbstractExtensionFactory, iid: str) -> None: ...
def registerExtensions(self, factory: QAbstractExtensionFactory, iid: str) -> None: ...
class QFormBuilder(QAbstractFormBuilder):
def __init__(self) -> None: ...
def customWidgets(self) -> typing.List[QDesignerCustomWidgetInterface]: ...
def setPluginPath(self, pluginPaths: typing.Iterable[str]) -> None: ...
def addPluginPath(self, pluginPath: str) -> None: ...
def clearPluginPaths(self) -> None: ...
def pluginPaths(self) -> typing.List[str]: ...
class QDesignerMemberSheetExtension(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerMemberSheetExtension') -> None: ...
def parameterNames(self, index: int) -> typing.List[QtCore.QByteArray]: ...
def parameterTypes(self, index: int) -> typing.List[QtCore.QByteArray]: ...
def signature(self, index: int) -> str: ...
def declaredInClass(self, index: int) -> str: ...
def inheritedFromWidget(self, index: int) -> bool: ...
def isSlot(self, index: int) -> bool: ...
def isSignal(self, index: int) -> bool: ...
def setVisible(self, index: int, b: bool) -> None: ...
def isVisible(self, index: int) -> bool: ...
def setMemberGroup(self, index: int, group: str) -> None: ...
def memberGroup(self, index: int) -> str: ...
def memberName(self, index: int) -> str: ...
def indexOf(self, name: str) -> int: ...
def __len__(self) -> int: ...
def count(self) -> int: ...
class QDesignerPropertySheetExtension(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerPropertySheetExtension') -> None: ...
def isEnabled(self, index: int) -> bool: ...
def setChanged(self, index: int, changed: bool) -> None: ...
def isChanged(self, index: int) -> bool: ...
def setProperty(self, index: int, value: typing.Any) -> None: ...
def property(self, index: int) -> typing.Any: ...
def setAttribute(self, index: int, b: bool) -> None: ...
def isAttribute(self, index: int) -> bool: ...
def setVisible(self, index: int, b: bool) -> None: ...
def isVisible(self, index: int) -> bool: ...
def reset(self, index: int) -> bool: ...
def hasReset(self, index: int) -> bool: ...
def setPropertyGroup(self, index: int, group: str) -> None: ...
def propertyGroup(self, index: int) -> str: ...
def propertyName(self, index: int) -> str: ...
def indexOf(self, name: str) -> int: ...
def __len__(self) -> int: ...
def count(self) -> int: ...
class QExtensionManager(QtCore.QObject, QAbstractExtensionManager):
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
def extension(self, object: QtCore.QObject, iid: str) -> QtCore.QObject: ...
def unregisterExtensions(self, factory: QAbstractExtensionFactory, iid: str = ...) -> None: ...
def registerExtensions(self, factory: QAbstractExtensionFactory, iid: str = ...) -> None: ...
class QDesignerTaskMenuExtension(sip.simplewrapper):
@typing.overload
def __init__(self) -> None: ...
@typing.overload
def __init__(self, a0: 'QDesignerTaskMenuExtension') -> None: ...
def preferredEditAction(self) -> QtWidgets.QAction: ...
def taskActions(self) -> typing.List[QtWidgets.QAction]: ...
class QPyDesignerContainerExtension(QtCore.QObject, QDesignerContainerExtension):
def __init__(self, parent: QtCore.QObject) -> None: ...
class QPyDesignerCustomWidgetCollectionPlugin(QtCore.QObject, QDesignerCustomWidgetCollectionInterface):
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
class QPyDesignerCustomWidgetPlugin(QtCore.QObject, QDesignerCustomWidgetInterface):
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
class QPyDesignerMemberSheetExtension(QtCore.QObject, QDesignerMemberSheetExtension):
def __init__(self, parent: QtCore.QObject) -> None: ...
class QPyDesignerPropertySheetExtension(QtCore.QObject, QDesignerPropertySheetExtension):
def __init__(self, parent: QtCore.QObject) -> None: ...
class QPyDesignerTaskMenuExtension(QtCore.QObject, QDesignerTaskMenuExtension):
def __init__(self, parent: QtCore.QObject) -> None: ...
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment