Qt Quick Controls 2 - Gallery#
The gallery example is a simple application with a drawer menu that contains all the Qt Quick Controls 2. Each menu item opens a page that shows the graphical appearance of a control, allows you to interact with the control, and explains in which circumstances it is handy to use this control.
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
"""
The gallery example is a simple application with a drawer menu that contains
all the Qt Quick Controls. Each menu item opens a page that shows the
graphical appearance of a control, allows you to interact with the control,
and explains in which circumstances it is handy to use this control.
"""
import os
import sys
import platform
from PySide6.QtGui import QGuiApplication, QIcon
from PySide6.QtCore import QSettings, QUrl
from PySide6.QtQml import QQmlApplicationEngine
from PySide6.QtQuickControls2 import QQuickStyle
import rc_gallery
if __name__ == "__main__":
QGuiApplication.setApplicationName("Gallery")
QGuiApplication.setOrganizationName("QtProject")
app = QGuiApplication()
QIcon.setThemeName("gallery")
settings = QSettings()
if not os.environ.get("QT_QUICK_CONTROLS_STYLE"):
style_name = settings.value("style")
if style_name:
QQuickStyle.setStyle(style_name)
engine = QQmlApplicationEngine()
built_in_styles = ["Basic", "Fusion", "Imagine", "Material", "Universal"]
if platform.system() == "Darwin":
built_in_styles.append("macOS")
elif platform.system() == "Windows":
built_in_styles.append("Windows")
engine.setInitialProperties({"builtInStyles": built_in_styles})
engine.load(QUrl.fromLocalFile(":/gallery.qml"))
rootObjects = engine.rootObjects()
if not rootObjects:
sys.exit(-1)
window = rootObjects[0]
window.setIcon(QIcon(':/qt-project.org/logos/pysidelogo.png'))
sys.exit(app.exec())
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import Qt.labs.settings
import "." as App
ApplicationWindow {
id: window
width: 360
height: 520
visible: true
title: "Qt Quick Controls"
function help() {
let displayingControl = listView.currentIndex !== -1
let currentControlName = displayingControl
? listView.model.get(listView.currentIndex).title.toLowerCase() : ""
let url = "https://doc.qt.io/qt-5/"
+ (displayingControl
? "qml-qtquick-controls2-" + currentControlName + ".html"
: "qtquick-controls2-qmlmodule.html");
Qt.openUrlExternally(url)
}
required property var builtInStyles
Settings {
id: settings
property string style
}
Shortcut {
sequences: ["Esc", "Back"]
enabled: stackView.depth > 1
onActivated: navigateBackAction.trigger()
}
Shortcut {
sequence: StandardKey.HelpContents
onActivated: help()
}
Action {
id: navigateBackAction
icon.name: stackView.depth > 1 ? "back" : "drawer"
onTriggered: {
if (stackView.depth > 1) {
stackView.pop()
listView.currentIndex = -1
} else {
drawer.open()
}
}
}
Shortcut {
sequence: "Menu"
onActivated: optionsMenuAction.trigger()
}
Action {
id: optionsMenuAction
icon.name: "menu"
onTriggered: optionsMenu.open()
}
header: App.ToolBar {
RowLayout {
spacing: 20
anchors.fill: parent
ToolButton {
action: navigateBackAction
}
Label {
id: titleLabel
text: listView.currentItem ? listView.currentItem.text : "Gallery"
font.pixelSize: 20
elide: Label.ElideRight
horizontalAlignment: Qt.AlignHCenter
verticalAlignment: Qt.AlignVCenter
Layout.fillWidth: true
}
ToolButton {
action: optionsMenuAction
Menu {
id: optionsMenu
x: parent.width - width
transformOrigin: Menu.TopRight
Action {
text: "Settings"
onTriggered: settingsDialog.open()
}
Action {
text: "Help"
onTriggered: help()
}
Action {
text: "About"
onTriggered: aboutDialog.open()
}
}
}
}
}
Drawer {
id: drawer
width: Math.min(window.width, window.height) / 3 * 2
height: window.height
interactive: stackView.depth === 1
ListView {
id: listView
focus: true
currentIndex: -1
anchors.fill: parent
delegate: ItemDelegate {
width: listView.width
text: model.title
highlighted: ListView.isCurrentItem
onClicked: {
listView.currentIndex = index
stackView.push(model.source)
drawer.close()
}
}
model: ListModel {
ListElement { title: "BusyIndicator"; source: "qrc:/pages/BusyIndicatorPage.qml" }
ListElement { title: "Button"; source: "qrc:/pages/ButtonPage.qml" }
ListElement { title: "CheckBox"; source: "qrc:/pages/CheckBoxPage.qml" }
ListElement { title: "ComboBox"; source: "qrc:/pages/ComboBoxPage.qml" }
ListElement { title: "DelayButton"; source: "qrc:/pages/DelayButtonPage.qml" }
ListElement { title: "Dial"; source: "qrc:/pages/DialPage.qml" }
ListElement { title: "Dialog"; source: "qrc:/pages/DialogPage.qml" }
ListElement { title: "Delegates"; source: "qrc:/pages/DelegatePage.qml" }
ListElement { title: "Frame"; source: "qrc:/pages/FramePage.qml" }
ListElement { title: "GroupBox"; source: "qrc:/pages/GroupBoxPage.qml" }
ListElement { title: "PageIndicator"; source: "qrc:/pages/PageIndicatorPage.qml" }
ListElement { title: "ProgressBar"; source: "qrc:/pages/ProgressBarPage.qml" }
ListElement { title: "RadioButton"; source: "qrc:/pages/RadioButtonPage.qml" }
ListElement { title: "RangeSlider"; source: "qrc:/pages/RangeSliderPage.qml" }
ListElement { title: "ScrollBar"; source: "qrc:/pages/ScrollBarPage.qml" }
ListElement { title: "ScrollIndicator"; source: "qrc:/pages/ScrollIndicatorPage.qml" }
ListElement { title: "Slider"; source: "qrc:/pages/SliderPage.qml" }
ListElement { title: "SpinBox"; source: "qrc:/pages/SpinBoxPage.qml" }
ListElement { title: "StackView"; source: "qrc:/pages/StackViewPage.qml" }
ListElement { title: "SwipeView"; source: "qrc:/pages/SwipeViewPage.qml" }
ListElement { title: "Switch"; source: "qrc:/pages/SwitchPage.qml" }
ListElement { title: "TabBar"; source: "qrc:/pages/TabBarPage.qml" }
ListElement { title: "TextArea"; source: "qrc:/pages/TextAreaPage.qml" }
ListElement { title: "TextField"; source: "qrc:/pages/TextFieldPage.qml" }
ListElement { title: "ToolTip"; source: "qrc:/pages/ToolTipPage.qml" }
ListElement { title: "Tumbler"; source: "qrc:/pages/TumblerPage.qml" }
}
ScrollIndicator.vertical: ScrollIndicator { }
}
}
StackView {
id: stackView
anchors.fill: parent
initialItem: Pane {
id: pane
Image {
id: logo
width: pane.availableWidth / 2
height: pane.availableHeight / 2
anchors.centerIn: parent
anchors.verticalCenterOffset: -50
fillMode: Image.PreserveAspectFit
source: "images/qt-logo.png"
}
Label {
text: "Qt Quick Controls provides a set of controls that can be used to build complete interfaces in Qt Quick."
anchors.margins: 20
anchors.top: logo.bottom
anchors.left: parent.left
anchors.right: parent.right
anchors.bottom: arrow.top
horizontalAlignment: Label.AlignHCenter
verticalAlignment: Label.AlignVCenter
wrapMode: Label.Wrap
}
Image {
id: arrow
source: "images/arrow.png"
anchors.left: parent.left
anchors.bottom: parent.bottom
}
}
}
Dialog {
id: settingsDialog
x: Math.round((window.width - width) / 2)
y: Math.round(window.height / 6)
width: Math.round(Math.min(window.width, window.height) / 3 * 2)
modal: true
focus: true
title: "Settings"
standardButtons: Dialog.Ok | Dialog.Cancel
onAccepted: {
settings.style = styleBox.displayText
settingsDialog.close()
}
onRejected: {
styleBox.currentIndex = styleBox.styleIndex
settingsDialog.close()
}
contentItem: ColumnLayout {
id: settingsColumn
spacing: 20
RowLayout {
spacing: 10
Label {
text: "Style:"
}
ComboBox {
id: styleBox
property int styleIndex: -1
model: window.builtInStyles
Component.onCompleted: {
styleIndex = find(settings.style, Qt.MatchFixedString)
if (styleIndex !== -1)
currentIndex = styleIndex
}
Layout.fillWidth: true
}
}
Label {
text: "Restart required"
color: "#e41e25"
opacity: styleBox.currentIndex !== styleBox.styleIndex ? 1.0 : 0.0
horizontalAlignment: Label.AlignHCenter
verticalAlignment: Label.AlignVCenter
Layout.fillWidth: true
Layout.fillHeight: true
}
}
}
Dialog {
id: aboutDialog
modal: true
focus: true
title: "About"
x: (window.width - width) / 2
y: window.height / 6
width: Math.min(window.width, window.height) / 3 * 2
contentHeight: aboutColumn.height
Column {
id: aboutColumn
spacing: 20
Label {
width: aboutDialog.availableWidth
text: "The Qt Quick Controls module delivers the next generation user interface controls based on Qt Quick."
wrapMode: Label.Wrap
font.pixelSize: 12
}
Label {
width: aboutDialog.availableWidth
text: "In comparison to Qt Quick Controls 1, Qt Quick Controls "
+ "are an order of magnitude simpler, lighter, and faster."
wrapMode: Label.Wrap
font.pixelSize: 12
}
}
}
}
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>+Material/ToolBar.qml</file>
<file>ToolBar.qml</file>
<file>gallery.qml</file>
<file>icons/gallery/20x20/back.png</file>
<file>icons/gallery/20x20/drawer.png</file>
<file>icons/gallery/20x20/menu.png</file>
<file>icons/gallery/20x20@2/back.png</file>
<file>icons/gallery/20x20@2/drawer.png</file>
<file>icons/gallery/20x20@2/menu.png</file>
<file>icons/gallery/20x20@3/back.png</file>
<file>icons/gallery/20x20@3/drawer.png</file>
<file>icons/gallery/20x20@3/menu.png</file>
<file>icons/gallery/20x20@4/back.png</file>
<file>icons/gallery/20x20@4/drawer.png</file>
<file>icons/gallery/20x20@4/menu.png</file>
<file>icons/gallery/index.theme</file>
<file>images/arrow.png</file>
<file>images/arrow@2x.png</file>
<file>images/arrow@3x.png</file>
<file>images/arrow@4x.png</file>
<file>images/arrows.png</file>
<file>images/arrows@2x.png</file>
<file>images/arrows@3x.png</file>
<file>images/arrows@4x.png</file>
<file>images/qt-logo.png</file>
<file>images/qt-logo@2x.png</file>
<file>images/qt-logo@3x.png</file>
<file>images/qt-logo@4x.png</file>
<file>pages/BusyIndicatorPage.qml</file>
<file>pages/ButtonPage.qml</file>
<file>pages/CheckBoxPage.qml</file>
<file>pages/ComboBoxPage.qml</file>
<file>pages/DelayButtonPage.qml</file>
<file>pages/DelegatePage.qml</file>
<file>pages/DialPage.qml</file>
<file>pages/DialogPage.qml</file>
<file>pages/FramePage.qml</file>
<file>pages/GroupBoxPage.qml</file>
<file>pages/PageIndicatorPage.qml</file>
<file>pages/ProgressBarPage.qml</file>
<file>pages/RadioButtonPage.qml</file>
<file>pages/RangeSliderPage.qml</file>
<file>pages/ScrollBarPage.qml</file>
<file>pages/ScrollIndicatorPage.qml</file>
<file>pages/ScrollablePage.qml</file>
<file>pages/SliderPage.qml</file>
<file>pages/SpinBoxPage.qml</file>
<file>pages/StackViewPage.qml</file>
<file>pages/SwipeViewPage.qml</file>
<file>pages/SwitchPage.qml</file>
<file>pages/TabBarPage.qml</file>
<file>pages/TextAreaPage.qml</file>
<file>pages/TextFieldPage.qml</file>
<file>pages/ToolTipPage.qml</file>
<file>pages/TumblerPage.qml</file>
<file>qmldir</file>
<file>qtquickcontrols2.conf</file>
</qresource>
</RCC>
# Resource object code (Python 3)
# Created by: object code
# Created by: The Resource Compiler for Qt version 6.2.2
# WARNING! All changes made in this file will be lost!
from PySide6 import QtCore
qt_resource_data = b"\
\x00\x00\x00\x0b\
m\
odule App\x0a\
\x00\x00\x00`\
[\
Material]\x0aPrimar\
y=#41cd52\x0aAccent\
=#41cd52\x0aTheme=S\
ystem\x0a\x0a[Universa\
l]\x0aAccent=#41cd5\
2\x0aTheme=System\x0a\
\x00\x00\x09\xbb\
/\
2021 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick.Controls\x0a\x0aT\
oolBar {}\x0a\
\x00\x00\x0d\x09\
\x00\
\x00/\xa5x\x9c\xbdZ_s\xe3\xb6\x11\x7f\xf7\xa7@\
\xd5<\xd8\x89L\x9f\x9d^\x1e\x94\xb9vd\x89\xb69\
\x95%\x1fI\x9f{\xd3\xe9d(\x12\x92PS\x04\x0f\
\x84,+\xa9\xbf{w\x01\x90\x22ER\xb6\xd5\xa4\x9c\
\x9b3\x09,~\xfb\x07\x8b\xc5b\xa1\xb3\xef\x7f\xc7\xe7\
H\xfd#\x03\x9en\x04\x9b/$9\x1e\x9c\x90\x8b\x0f\
\x17\xe7\xc4_P\xf2YB\xcf2\x0d\x92\x0d\x19\xc9\xc8\
\xd2\x94\x89\x0cB\xd9#\x0b)\xd3\xacwv\xb6^\xaf\
\xado\xd2b\xfc,f!M2\x96\xcc\xcf\x0c\xaa\xbf\
`\x19\x99\xb1\x98\x12\xf8\x9b\x06B\x12>#\x12p\xe9\
s\xb0Lc\x9a\xe5\xdf\xc0\xc7\xe7<~d\xd22C\
\xbf\xfb\xec\xffri_;\xe3_F\xce\xc0\x1e{v\
\xef\xd2\x1b~\xa7\x05X.\xa9\x08Y\x10\x93\x91bH\
\xc9}\x16\xcc)\xf6\x99\x06\x00^\xf08\x02I\xc8S\
\x10\xb3\x88\x84\xdb1\xc0J\xcb\x09D\xcb`CV0\
^n\xe5L\x10&\x08C.\xa2 \x09)Y3\xb9\
P\x22\x96 \xccx\x12\xcc\x05\xa5K\x9aH\x92\x0a\xfe\
\xc4\x22\x1a\x15\xe4\x88\xe2\xf1\x99\x5c\x07\x82\x12.\xba$\
\x88%\x15I \xd9\x13\x8d7]\xe0\xd3\xc8\x04h\x96\
\x19\xb0\x02\x13\xb3\x04\xe0\x8c8d-\x98\x944)q\
\x9cR\xb9\xa6\xd0\xb2\xe1+\x12$\xd1\xcelY\xe4\x8a\
\x0bR\xcc\x87\xc6UP\x09\x1a#\x89\x98d<\xc9\x08\
\x98\xaaa\x1e\x15\xf5\xe9\x96L\xa3\xcdV\x02D\x14\x88\
\xc2\x92\x19\x17\xcb\x00;\x8d\xfd\xa8\x16:\x94\x04{H\
\x1b`\x0d\xc5\xe9*\xcb'\x19\xa6\xb4>\x87\xfd\xaa\
\xa5P\xc1\xfa<\xad\x92\x88\x8a\x92\xc9\x8c\x1f!\xa0\x99\
\x1d\xa5-P\xf38\xe6\xeb\xacg8v\x5c\x1a\xb1L\
\x0a6])\xe9\xd1\x1e\x88\x0c\xf3\x91\xf1\x95\x80\xb9\xc0\
\x96)K\x02\xb1Q\xaad]=;`\x00\xfc\xcbW\
\x12a\x96<b3\x16*\x0b\xc0\xdc\xc2\x1c\xa7 \x06\
\xceQ\xb4\xf5\x05\xb9\x003\xa0TZ\x06\x9c\x87\x92\xe9\
a\x90B\xa2\x12e#\x84|O\xaa\xb2)\xa5\x8cP\
!\x8f(Y\xae2I\x04E\xd7P\xb0\xc1\x94?a\
\x97Y\xb9\x1a\x85\x90\x84K\xb0@W\x1b+\x06@\xc4\
)3N\xa2\x1d\xa9\x80k\x18\x07\x0c\xdc\xdbj\x13\x05\
X\x96\x8c\x92\x8b\x02\xaaF\xab\x90\xfeQ\xd2\x18\xf7\xc7\
\x07I\x22\x1e\xae\xd0\xf7\x83|\xe6\xce`R8\xfa$\
8\x08\xb8\x01,\xcd\xacy%\xe2S\xd6\xa7PsL\
\x99\x1a\x8f\xf0I\xb0\xa4(\x5c=\xee\x81\x12[\x125\
-Lf9.z\xb5\xc2\xe5B\x07\x94)E\x8f\x02\
\xad8\xa1I\x04\xad\x18\x00P\xae%\x97\x94h\x93\xc9\
\x8c\x80\xff\x82\x87G9\xcc\x0c\xfa\xb5\x91\xb2<l\x18\
\x7f#YJC\xf46\x18\xcb\xd0\x0dM,P\x1e\x97\
eF\x9d<\xe2\xde8\x1e\xf1&W\xfeC\xdf\xb5\x09\
\xbc\xdf\xb9\x93/\xce\xd0\x1e\x92\xcb\xaf\xd0i\x93\xc1\xe4\
\xee\xab\xeb\x5c\xdf\xf8\xe4f2\x1a\xda\xaeG\xfa\xe3!\
\xb4\x8e}\xd7\xb9\xbc\xf7'\xae\xa7\x96I\xdf\x83\xc1\x1d\
\xd5\xd7\x1f\x7f%\xf6?\xee\x5c\xdb\xf3\xc8\xc4%\xce\xed\
\xdd\xc8\x01<`\xe0\xf6\xc7\xbec{]\xe2\x8c\x07\xa3\
\xfb\xa13\xbe\xee\x12\xc0 \xe3\x89\xaf\x82\xb1s\xeb\xf8\
@\xe9O\xba\x8au}$\x99\x5c\x91[\xdb\x1d\xdc\xc0\
g\xff\xd2\x199\xfeW\xc5\xf2\xca\xf1\xc7\xc8\xeej\xe2\
\xaa\x88@\xee\xfa\xae\xef\x0c\xeeG}\x97\xdc\xdd\xbbw\
\x13\xcf&\xa8\xdf\xd0\xf1\x06\xa3\xbesk\x0f-\x90\x01\
\xf8\x12\xfb\x8b=\xf6\x89w\xd3\x1f\x8d\xaa\xea\x22\xce\xe4\
al\xbb\xa8CY]ri\x83\xa4\xfd\xcb\x91\x8d\xec\
\x94\xb6C\xc7\xb5\x07>\xaa\xb5}\x1b\x80\x11A\xc8Q\
WE\xf6;{\xe0\xc0;\xd8\xc5\x06\xa5\xfa\xee\xd7\xae\
\x81\xf5\xec\xcf\xf7@\x07\x9dd\xd8\xbf\xed_\x83\x8e\xc7\
\xaf[\x07&ip\xef\xda\xb7(;\x98\xc4\xbb\xbf\xf4\
|\xc7\xbf\xf7mr=\x99\x0c\x95\xd9=\xdb\xfd\x02\x1b\
\xa1\xf73\x19M<e\xb8{\xcfV\xc2\x0c\xfb~_\
\xb1\x07\x140\x1cP\xc0\xfb\xe5\xbd\xe7(\x13:c\xdf\
v\xdd\xfb;\xdf\x99\x8cO`\xce\x1f\xc0B i\x1f\
F\x0f\x95\xad'c\xd4Y\xfb\x8e=q\xbf\x224\xda\
C\xcdF\x97<\xdc\xd8\xd0\xee\xa2y\x95\xd5\xfah\x0e\
\x0f\xac7\xf0\xcbd\xc0\x12\x8c\xa9\x14\xdb\xeaK\xc6\xf6\
\xf5\xc8\xb9\xb6\xc7\x03\x1b\x09&\x08\xf4\xe0x\xf6\x09L\
\x9e\xe3!\x81\xa3\x98\x83G\x00\xdb{\xa5;N\x1a\xc8\
\xa6\xa6\xeb\xaa\xea\xce]5\xbb\xc4\xb9\x22\xfd\xe1\x17\x07\
\xe57\xf4\xe0\x0f\x9ec\xdcG\x99opc\xacou\
J\xe9\x84=\x1e\xe6\xc9\xc4w\xba\xf9\xf7{\xce\x8e\x8e\
\xd82\xe5\x90\xe1|\x96\x9fW,|\xdc\xf9\xb4F\x01\
ld\x105v\x9a1\x9b\x12<.\xb5[q0\xcd\
\xac\x8cJ\x09\xc10+`;V\x07\xb7\xb3~\x9a\x1e\
\x1d\xc1\x7f\xb1\xd9|\x1e\x18\x84\x985\xf9\xed\x08c\x08\
\x8bz\x104\xb0A}\xaeY$\x17=\xf2\xe3O\x1f\
\xd4\xe7\x82b\x5c\xee\x91\x8f\x17\xfa\xfb\x89el\x1a\xd3\
\x1e\x91bEU\x8bd\x12\xbf;\x10\xfd\x94t$\x97\
\xaes\xa4\xfag\xab$T\xb1wA\xe3\xf4\xf8\xc4p\
\xc5'\xa6\x12\x03l\x1a\x07\x1b\x90\xda\x0c#\x9fT\xc0\
\xff\xc2\xe8\xda\x0aWB@\xe8v`\xdb~&\x7f\xfa\
\xf4\x89\x9c\x9eW\x06\x9b~3r\x8c\xa1\xf8S\x1d\xb1\
\x18\x82\xcf\xdf\xb6\xe8\xb0\x1d\xd3\xd8\x9aSy\xdc\xc8\xf0\
\xc4R\x9aY\x92\x8f\xf8\x9a\x8aA\x90Q\x90\x1e\x14\xed\
TdX\x09\x14\xb9\x93'.\xb0\xdd\x98\xc4\xe5\x9b<\
\xfdx\xd6\xa90\xff\x81\x1c\xef\x97N\x09\xd8\xf9\xb6\x8c\
O\xbf\xc9oh\xcc\xd3\xd0\x18\xf3\xe2\xb4\x03\xc3\x1b\x14\
\xfe\x01&y!\x97qg\x17\x08$\xad\x83\x004\xa8\
\xbd\x02\xb5\xd4\x98\x93\x9f\x8bQ\xe0C<\xa5\xc9\xbd\x88\
\xedg\x95J\xc5\xf1\xe6\x18\x94;Q\x14/z.\x05\
\x05@\xa1\xd3\x15\xd8I\xe4\x062eA\xa6+\x16\x83\
\xcd<\xb9\x81\xe4\x5c\x13z\xc6\x13K\xb3\x8d~V8\
h\xdeX\xe0\xe06\x0b\xdbx\x86\x18e\x8e\xde\x02\xfc\
8\x84\xfdl\x0b\x94\x81\x10\x14\x12\xe0\xacG\xfe\xd9\xb1\
\xb3\xb0\xd3%\x9d\xcb |\xec\xfc\xab \xa1I\x00N\
\x8a\x0c!w|TS\x1b\xd1\x14\xb6\xf6\xbf\x92\xad\x07\
\xf1\xa4\x0f\x8e\xf9\x04I\x00\x10&\xc1\x13\x9b\xc3+\x02\
\xf5\x95\xbfZ \xd1|N\xc5\xf1\xc9\x1b\xe5\xe9\x11O\
B~\x11\x88\xe8\xeftc\xdd\x80\xb7\xe3<\xc1te\
\xcd,\xf5z(\x83k\xc6;6\xabK\xb6\xed\x86\x89\
\xb50\xbdhT\x14]i\x8avAW\x88D\x00N\
\xdc)I\xe2k\xf5P\x92\xdf*\xbe\xc3f\xe4\xb8\x01\
\xeed\x87L\xa9^\x90\xa5<\xd7\xa5\xfc4\xaf\xe4\xca\
:V\xea\x13\x1aC\xc2S\xc7\xd7R+\xc7\xdcA\x7f\
9\xaa\xbe\xbdez:\xb74Yu\x9a'\x83\xa7*\
\xb3D\x8a}\xd3\xdf8C\xb5\xb1M\x13\xd4Y\xee0\
/\xd9\xbf\x04P\xd6\xd5\xf0\x5c\xd0\x00\xd2\xbe\x1eFq\
\x0b\xcf\xbb\x97\xb0\xe4\xb6\x02\xb8|\xadw\x89\x1d\xf3e\
i\x10\xc2\x8a\xea\x11\x13\xb8\xf3\x07\x8e\x8e`\xa3\xcc\x82\
\x03Q\xdc\xc3\xe35L\xcbQ\x85B\xf1XIY\xd1\
\xb3\x18\xae\x14\xdc\xeb\x95%\xd1\xf3g\x14Li\xdc\x80\
\x86\xd6SQV\x11\xd4\xba%}\x86\xad\xa7\xe6D\x92\
.\xcbq\xbc\xd4l\xe1\x08t\xf7k\x08_Tlj\
A\x11N\x0c\x89\xb4R\xf6Lc\x8f\xfdJk\xd6\xc1\
\x87\xc2\xd9\x1fz\x94H\x96\x8d\x1f\xae:\x9b\xec\xd2\x81\
\x19\xd9\xafx:\x8d\xfb1\x9b'x\xc8\xe8a\x18U\
_7\x03\xf8\x84s\xef\xee\xa0'\x88v\xb0\x0b7\x0d\
\xf9\xd22DO\xaf\x9a\xb0\x07\xbd9\x17{o\x8b\xb9\
\xdf4\x83u\xaf\xad\x91b_\x03\x02>;~\xdfH\
\xf3\x9c\xfb\x97\xa5\x92\x0ar\xaa\x93\x8bFZ)\x82$\
\xc3S\xe2\x04\x96\x05\x03\xf1\xd4b\xf0y\xaam\xdf8\
\xa6\xb6\x18k\xa0\xca\x7f:\xf9fT\xf7\x86\xfc\xa9\xac\
\xc6|\x93\x1a\xc2\xd1\x90\xcf\x9b\x82O\xfe\xbc\xfcOb\
\xe1\x0e\xf1F\x91J[\xc5\xef+C\x7f\x0a\xae\xf5F\
!\x02\xa4=\xc4(/G\xcd_\x95\xc8=T\xa1~\
'\xb2\xea\xf8_4\x99\xdc\xf46\x90\x0bk\xc9\x92c\
\x9d\xb6j\xef\xea\x9a$\xd6\xd2\x19\xeb\x099#?\xc2\
Y\xfd\xa2\x18\x9cg\xb2\x15\xb2-7\x5cz\xb84\x9e\
\x1a6\xd3O\x90z\x9eo}pd\x22\xcf\xee\xbe\x19\
mcU\xd5ag<\x5ce\x0d\xcb\xb6\xbc+\xf6v\
7\xc5\xd7\x035\xa4\xaf\x14cp\x8f`\xec\x1b\x9a\xaf\
\x86I7v+\x22f\xf32\xd4.\xa1\xb3b\x15\x94\
\xeb\x11\x0fL\x16\xa3\xd9\xd0\x1dr+X,\x1bl#\
pm\x0cO\x06p\xecx\xac\xa7\x19\xf9\xd3\x96#0\
\xfc\xdb8\xa2\x94u\xac\xb2\xc5\xb1\x96X\xd7\xbc\x9a]\
\xd2\xa4\x11a\xcc1\x87\x7f\xd5?+\x9f\x0a]k{\
\x8b\xaf\x0dZ`\x9f\x1d\xeb\x0a\xebo\xc5y\xe8r\x95\
m@\x17<rq\xd1\xf9\xd9\x14\xe50+\x17a\xef\
,\x0d\xe64;\xab\xd0\xdcA\x93\x05\x09z\xa7a\x09\
\xb5\xb1\xc0\x18\xdf\x8a\x8d\x9d\xef\x07\x1d,h\xf8x\xc9\
\x9f[`\xf3\xee\x03\x80\xf9r\xca\xf7\x00\x9b\xee\xf7\x03\
\x83\xe7\x07\x9b\xbd\xb6(Q\x1c\x00\x0f!\xaf\x0d\x17\xba\
\x0e\x03\xe4\xf3=\x90|~\x90\x11\xd4\xf2\xcf\xdaM\xa0\
\xfa\xdf\x8f|% \x81mAU}\xef\x87\xbc\x16|\
\x95\xb6\xbbB\xde\xfd~`\x1c\xf1\xda\xa2\xab\xd0\x1c\xc0\
B\xf0\xb9\xa0Y\x06ix\x1b\x83-\xc5\xfb\xe1\xdd \
b|\xaf3\x97(\x0e\x81O\xe6\xd4\xc3\xa4\xb6M\xfa\
\x12\xc5\xfb\xe1\xbdP\xf08n7M\xd1\x7f(\xf4k\
\x93\xbbCu\x00\x9b}\xb69\xd8,)K\xda\xdd\xdd\
\xf4\x1e\x00\x9bo\x84m\xc0y\xff\x01\xd0k\x96\xd2}\
\xd0y\xffA\xd02\x5c\xb4\xe3B\xe7\xfbA\xfd`\xda\
\xeeu\xba\xf3\x00P\xc8\x88\xfa\x82\x06m\xb0\xa6\xfb0\
\xe0+F\xe3h\x0f\xb2\xea?\x00\x1a\xce~>K\xdb\
\x80u\xef\x01\xb0\xab\xe54n]\x17\xa6\xb7\x0dv'\
\xa5\xdaY\xa3V~&\xee\xed\xf6\x00\xff\xb6:O\xee\
\xd9\xbb\x05\xc6\xbc\xbdh\xdd\x9fF\xb3\x84I\xd8p1\
s\xed\x91\xbb \xd9\xcd\x9e\x113\x85\xe6\xaa\x02\xce\x12\
\x14m)g\xc0\xe6\xcd\xdb\x12pD\xb2\x82\xa7\x80\xc5\
X\x9eT\x87y8\xa6\x5c\xd4\xc8\xf3\xa3J\x95\xfeF\
\xb56\x0e\xc8\x95\x0cU\x05\xc1I\x0aE\xdb\x08s\x93\
\xeb\x92\xc3d6\x83C/\x9c@>\xd6\xab!h7\
L|{Zk\xeb\x0ev6*\x9eh\x1f/\x18\xc1\
I\xeb<\x0a\x07aK\xe5\x1c\xdf\xe4)\x1a\xc5J\x93\
yg\x9f[\xb4\x15\x89\xccQ\xb5v\xbf\x90\xdf\xdaf\
$\xc03\xbb\xb9\x22\xd6]\xea\x16=\x0c\x92\xf2\xbd*\
\x96\xa9\xd5\x8f:\xd2\x98J\xaaO|\xb3 \xa4\xea\x9e\
:G\xb7\xea\x87\xe1\xdcf\xcb@\xccY\x925\xd6\x8c\
r\x1a\xc9S\xed\x02\xd6\x94\xc3\x06]?\x0e\xe5\x841\
\x9d\xc9\xa2<\x82\x1f\xad\x94\x22\xf7\x05E*\x1aKQ\
9\xadf\x0aGu!\xe0\x88\x0b\xc2\xbc\xadh\xa5K\
]\xef\xad[\x95F\xb5\x95\xae\xd6\x22H\xb5\xf3h\xe2\
\x07\xf8\xde\xe7\x02\xfb\x16\x96\xd2\xe9Ug\xd3\x9a\xd7\x5c\
\xadl\xa4\xb7\x9b>7\xa7\xa1m\x98\xd2\xb6b\x86J\
\xe2[.?tg\xd1\xf5l\x0a\x1a\x90\xf3&\xd1q\
\xa5\xa6\x91W\xcc\xb0\x98q\xb1=\xb7n*#*\xf5\
\x0c \xfciKX\xae\x97h\xe2w\x95N\xb6@p\
\x08\xc6\xf0\x5c)`4\x155\x8a-\xbe\xa8\xb8\x15]\
\x99\xb9\x1b\xd1\x89+\x0c4\x95\xa4\xc9#\xf9O\xfe>\
\xc0\xdf5m\xcb\xc0X\xa0\x0fi*\xeb\xb5\x83\xdc\x94\
\x96\xba/\x22\x9f\xf4\xbd\x11\xe4P\x96\xb9_\xc3\x0d\xb4\
q\x84\xe1\xb4[\x0ax)1u\xe9\xbf!\xb250\
\xcdy\xec\x14*\x8av\xf5\xe2\xd4\xca\x16\xaf\xb2.^\
C}_\xa4w\xa3\x01\x8fW\xcb\xa4\xb1\xb6_\xf6&\
MVeX*\xfdW:\xda\xee\x0a*\x83\xce?\xd4\
\xab\xadm\xa1\x19\x9f\xbc\xc8\x8a\xca\xf7\xea\xab\xee\xa5\x8e\
\x96\x9f\xf4\xf7\x94\x96s\x9b6\x12\x14\x97\x86\x10\xc2\xc9\
\xd6\xe8\xb5\x0aZ\xfe\x98\x12\x8eq\xf2\xeame\x13=\
\xfe\x88\x87'\xb8\xe2y20\xdbEk\xf9\x0a\x9f\xad\
\x0c\xe0\x0e3`s\x5cu\xd0.\xd6\xf8a\xe9\x85\x8b\
+\xf6L#O\xddu6\x97\xaa\x94\x01\xd4\x05\x5c\x01\
\xa9/\xbe\xdb\xc9\xf1ir\xc9\xba'\xe6Os\xcd\xf8\
\x0d\xf7\x0c\xf5\xc1\xef\xdb\xc3]\x0aa@\xc8\xe2\x1e\xb9\
\xee.!\x8f\xb9\x00\xca?\xd3\xbf\x9c\xd3\x8b\x8fu\x02\
\x8e~*7\xbd\x96\xe5\x88\xc6jX\x90\xe4o\xe4\xdc\
\xfa@z\xe4\x83U\xdf\xbc\xff\xbf{\xe2\x1b\xcd\x5c\x22\
\xbb1\xe9`\xc3\xb5O\xf5m\xdf\xeeS\xaa\xde\x1f\x1c\
\xd6wn\x0b`\xc5\xb5oW\xe5\xdd\xaa\xb6E5\xee\
P\xef\xae\xe8\x9bp\x99\x9bGi\xa8\xc3a^\xdd/\
HusC\x18-\x0dz[\x0cm\xf3p\xa3I\xf9\
\x92\xa4\x9a\xe9\xb7\xad\x09\xf3\xcb\xc1\x9d\xdcV\xffJ\x03\
K\xfc\x0c\xdc,\xd3?$\xc4\xcb\xcd9M\xa8(~\
D+\xb6i\xec6\xf9\x9d\x06\x98\xf1\xf2\xbdI\xed\xab\
\x99\x99\xf6\x85\xeae\xe9\xf9\xc5!k\xff`\xcb8\x89\
\xca\xd6\x03\xc12P\x062\xf8\xba\x99\xce\xbb\x0d\x8d\xcd\
\xf7Y?\x90\x0e\xfe>\x12\xce\x04\x5c\xe0\xcf\x80\xe1\xb8\
\x00)#\x9c\xffV\x11%\x19\xc30/\xbaD_o\
\xe0O\xaf\x93\x88\xcc\x82\x0c\xde\xff0\xebU\xdf^\x8e\
^\x8e\xfe\x0b\xf7\x83q(\
\x00\x00\x09\xe6\
/\
2020 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick.Controls.Ma\
terial\x0a\x0aToolBar \
{\x0a Material.f\
oreground: \x22whit\
e\x22\x0a}\x0a\
\x00\x00\x0e\xe1\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
ComboBox is a co\
mbined button an\
d popup list. It\
presents \x22\x0a \
+ \x22a\
list of options\
to the user tha\
t occupies minim\
al screen space.\
\x22\x0a }\x0a\x0a \
ComboBox {\x0a\
mode\
l: [\x22First\x22, \x22Se\
cond\x22, \x22Third\x22]\x0a\
anch\
ors.horizontalCe\
nter: parent.hor\
izontalCenter\x0a \
}\x0a\x0a \
Label {\x0a \
width: pare\
nt.width\x0a \
wrapMode: L\
abel.Wrap\x0a \
horizontal\
Alignment: Qt.Al\
ignHCenter\x0a \
text: \x22Co\
mboBox can be ma\
de \x5cl editable. \
An editable comb\
o box auto-\x22\x0a \
+ \x22\
completes its te\
xt based on what\
is available in\
the model.\x22\x0a \
}\x0a\x0a \
ComboBox {\x0a \
editable:\
true\x0a \
model: ListMod\
el {\x0a \
id: model\x0a \
L\
istElement { tex\
t: \x22Banana\x22 }\x0a \
Li\
stElement { text\
: \x22Apple\x22 }\x0a \
List\
Element { text: \
\x22Coconut\x22 }\x0a \
}\x0a \
onAccepted\
: {\x0a \
if (find(edi\
tText) === -1)\x0a \
\
model.append(\
{text: editText}\
)\x0a }\x0a\
anch\
ors.horizontalCe\
nter: parent.hor\
izontalCenter\x0a \
}\x0a }\x0a}\x0a\
\
\x00\x00\x08Q\
\x00\
\x00\x1dpx\x9c\xd5Ymo\xdb8\x12\xfe\xee_1\
\xf0\x15\xb8v\xd7\xabt\xb7\x05\x16\xf0~8\xc8\xb2\x92\
\x08p$G\x92\x93\x0b\x0e\x87\x05#\xd16QY\xf4\
JT\x5c\xef\x22\xff\xfdf\xa8\x17K\xb6\xdc\xa6{{\
\xc0\x85(j\x89\x1c\x0e\x9fyf8\x1c*\x17\xdf\xfd\
\x85m\xa0\xff\x81%\xb7\xfbL\xac\xd6\x0a\xdeZ\xef\xe0\
\xa7\xf7?\xfe\x0c\xe1\x9a\xc3\xad\xc2\x91\xcd\x96\xa5{\x98\
\xa9\xd8(%S\xc5\x225\x86\xb5R\xdb||q\xb1\
\xdb\xed\x8c\xdf\x94!\xe4E\x22\x22\x9e\xe6\x22]]T\
Z\xc3\xb5\xc8a)\x12\x0e\xf8\xbbe\x99\x02\xb9\x04\x85\
z\xf9g\xb6\xd9&<\xaf\xdfq\x9dP\xca\xe4\x93P\
F5\xf5\xcdm\xf8\xeb\xc4\xber\xdc_g\x8ee\xbb\
\x81=\x9e\x04\xd37%\x80\xcd\x86g\x91`\x09\xcc\xf4\
\x82\x1c\x169[q\x1a\xab:P\xf1Z&1\x22\x81\
'\x96\x88\x18\xa2\xc3\x1c\x5c\xaa\xc4\x89B\x1b\xb6\x87\x02\
\xe7\xab\x03\xce\x94\xd4\xb0(\x92Y\xcc\xd2\x88\xc3N\xa8\
\xb5\x86\xd8RQ\xcd\x07\xb6\xca8\xdf\xf0T\xc16\x93\
O\x22\xe6q#NZ\x02\xb9T;\x96q\x90\xd9\x08\
X\xa2x\x962%\x9ex\xb2\x1f\xe1:\xbd\x8b\xa0\xcc\
&\xc7\xa5\x90b\x91\xa2\xba\x0a\x0e\xec2\xa1\x14O[\
+>r\xb5\xe3\xd8\xb3\x97\x05\xb04>\xf2\x96\x01\x97\
2\x83\xc6\x1f\xa5^\xad*%2\xd2X(!\xd3\x1c\
\x90\xaa\x1e?j\xe9\x1f\x0eb\xa5\xb6e\x91!\xc4\x8c\
\xb4\x88t)\xb3\x0d\xa3\xc1\x8a?^\x82\x8e\x14\xd0\x08\
0\xd5\xa3\xb6\x92\xf8\xa1\xc8k'\xa3KO}hv\
\x99\x22\x03O\xfdT\xa41\xcfZ\x94UqD\x0a+\
\xefhkQZ&\x89\xdc\xe5\xe3j\xc5\xa1\xcfc\x91\
\xabL<\x16\x1a=\xf1A\x9a\xd1\x1f\xb9,2\xf4\x05\
\xf5<\x8a\x94e{mJ>*\xbd\x83\x04\xd0\xaf,\
\x14\xa9\xd9\xc8X,E\xa4\x19@\xdf\xa2\x8f\xb7\x08\x83\
|\x14\x1fbA\xad\x91\x06BUb ?\xb4\xa8\xc7\
IZ\x13W\x84\x0d\x00\xbe\x83.6mT\x05*\x92\
1\x87M\x91+\xc88\x85\x86V\xcb\x1e\xe5\x13\x0dU\
;\xb7\xd4\x02\x90J\x85\x0c\x8cJ\xb2\x12THz\xda\
\x0b\xa7\xf1\x11*\x5c5J\x98\xc0\xf06\xceA\xc1%\
[\xa4\xd4P\xd0\xd4\xb8\x88\xf8\xff\x0aM\x15\xfe\xd4H\
$\x96QA\xb1\xcfj\xcf]\xa0S$\xc5$\x06\x08\
\x86\x01n\xcd\xbc\x7f'Rk\xdb\xd3\x98\xe9r\xa1\xe7\
\x93\xfa\x94m8\x81;\xcd{h\xc4AD\xbbE\xa8\
\xbc\xd6KQ\xad\xf5\xca\xacL(\x8f\x9c\x22\x0a\xad\x92\
\xc0\xd3\x18{)\x01\x10\xae\x8dT\x1cJ\xcaT\x0e\x18\
\xbf\x18\xe1q\xadf\x89\xe3%Iy\x9d6\xaax\x83\
|\xcb#\x8a6\x9c+(\x0c\xab\x5c\xa0#.\xcf+\
s\xea\x8c{\xed\x04\x10x\x97\xe1\xbd\xe9\xdb\x80\xcfs\
\xdf\xbbs\xa6\xf6\x14&\x0f8h\x83\xe5\xcd\x1f|\xe7\
\xea:\x84ko6\xb5\xfd\x00Lw\x8a\xbdn\xe8;\
\x93E\xe8\xf9\x81\xde&f\x80\x93\x87z\xcct\x1f\xc0\
\xfe\xe7\xdc\xb7\x83\x00<\x1f\x9c\x9b\xf9\xccA}\xb8\x80\
o\xba\xa1c\x07#p\x5ck\xb6\x98:\xee\xd5\x08P\
\x07\xb8^\xa8\x93\xb1s\xe3\x84(\x19z#\xbd\xf4\xe9\
L\xf0.\xe1\xc6\xf6\xadk|5'\xce\xcc\x09\x1f\xf4\
\x92\x97N\xe8\xd2r\x97\x9e\xaf3\x02\xccM?t\xac\
\xc5\xcc\xf4a\xbe\xf0\xe7^`\x03\xd97u\x02kf\
:7\xf6\xd4@\x0c\xb8.\xd8w\xb6\x1bBpm\xce\
f]sI\x8fw\xef\xda>\xd9\xd06\x17&6\x22\
5'3\x9b\x96\xd3\xd6N\x1d\xdf\xb6B2\xeb\xf0d\
!\x89\x08r6\xd2\x99}n[\x0e>#/6\x1a\
e\xfa\x0f\xa3Jm`\xdf.P\x0e\x07aj\xde\x98\
Wh\xe3\xdb\xaf\xb3\x83N\xb2\x16\xbe}C\xd8\x91\x92\
`1\x09B'\x5c\x846\x5cy\xdeT\xd3\x1e\xd8\xfe\
\x1d\x1e\x84\xc1/0\xf3\x02M\xdc\x22\xb05\x98\xa9\x19\
\x9azy\xd4\x82\xc4\xa1\x04>O\x16\x81\xa3)t\xdc\
\xd0\xf6\xfd\xc5<t<\xf7\x1d\xfa\xfc\x1e\x19B\xa4&\
\xce\x9ej\xae=\x97l.c\xc7\xf6\xfc\x07RM|\
ho\x8c\xe0\xfe\xda\xc6~\x9f\xe8\xd5\xac\x99DG\x80\
\xecYa[\x0c\x97D2\xb5a\x07{\xc1\xb5\xaff\
\xce\x95\xedZ6\x09x\xa4\xe8\xde\x09\xecw\xe8<'\
\x01G/\x8e\x11\x81\xcb.\xb4\xed\xe44\xc4\xa6\xdd\
u\xd9\x0d\xe7\x91\xf6.8\x97`N\xef\x1c\xc2_\xc9\
c<\x04N\x15>\x9a>\xeb\xbab\xdf\x18\xb6\xca\x09\
\xdb\x9d\xd6\xc5\xc4\x9b\xb2\xfb\xafk\x17\x83\x81\xd8l%\
V8\xb7\xea\xb6\x10\xd1\xa7\xa3Wc\xc6\xf0 \xc3\xac\
q\xd4M\xd5T&\x93|0\x98\xb3\x94\xc3\x1f\x03\xca\
\x05[\x16S\xed2\x86\xf7\x83\xf2=\x93\xb8\xd9\xd5\x1e\
\x8b\x99\x0c\xf3F\xc2W\x98\xee(?\xc9\x14\xd3\xe1\x0d\
\xdb\x8e\xab\x89\xd4\x86\x8e\xe2\x9bi%4\x1cc\xaa:\
\xbc6sF\x07\xf1`'\xb6\xbc%\x9f\xb7\xdf\xfb&\
Xk\x1e}jM\x88\xda\xef}\x13|\x16\x0b\xd9\x9a\
\x90\xb5\xdf\xcf@R\xd1\xba\x8b\xa9\xd5\xd1L\xd13\x9e\
K\x8e\x9a\xce\x16\x15\x22>c\xfe\xa0\x11i\x93\xd5\x9a\
\xa9\x8f\x1c\xfe\x19\xab\xdc\x84=\xf2$\xc4\xc7\xce\xd8N\
\xc4j=\xa6\x92\x16\xb5\x19\xfa\xad\x19\x7f~\x09\xac~\
\x96\x0f\xb8:^9\x02v2\xff\xbf\x82\xdd\x11\xe8\x83\
\xdb^6\xe3\x1b<\xe5{\xf0\xd6\xcd\xe7\x91b\xe9*\
9\xc6\x5c\xb7H&2\x1bw\xcd3\xb6\x19\xcf\xe9\xc4\
\xfc\x07\x0c\xff\xf6\xe1\xc3\x87!\x8c\xf1\xe1\xe3\xc7\x8f\xc3\
^\x15_\xe2\xbe\xdd\xd6\x9c\xea\x90F\xb0|\xed\x07\x95\
\x08\xdcB*+\xf8\xa9A\xd4\xbaheja\x89\xf9\
\x89#\x1dO\x82\xef\x0c\xac\x05yb\x94\xcc\xbc\xc5r\
\xcd\xc1\xd2\xf4\xf3\xbb~M3r\xcb\x19j\xa8-1\
\x1d\x18[\xf1\x99'\x81\xf8\x9d\x1f\xb9\xd9\xe8\x8e\x9eU\
RF\x00V\xba\x84\xa8\x9fCmu\xe9\x8a\xe1n\x8d\
{\xe4\xbc\x18^P\xd6X\xc4\x18XTc\x8d\xe5\xa4\
5\xa1\xbd\x13\x9eOz\xbb=\xcf]Z\xb4yF\xc2\
\x97\xea4\xb4N\xe5\xb2\xd2\x9f\xe7\x04_\xb4\xef\xfa\x93\
\xd5\x01U'\xb9\xbd0!t\x16\x9e\x14J\xc9\xf4*\
\x93\xc5\xf6hi\x9d\xf6Z\xc3/\x81\xdb\x9f*\x0fp\
;\xa9\xf5\x1b\xf2W\x0b\x86\xb1\xa2\xff\xcf\xc0{1\xaf\
\xe72t;\xa1\xb5\x04\xfe\x0c\xb3\x96L\x8aMZ\x9e\
\xa3\xc7^\xd5CMW\xbee\x91>??\xbeo\xfa\
\xea0\xc6\xdbcr\x12\xc2\xf5\xa0\x92\xdb\x1b\x96\xad\x04\
\x06\xf9O\xef\x0f\xd8\xfbvm\x89C\xab\xbb/\x13\x92\
\xce\x1fm\x91]\xc6\xb67\x98\x1c\xc6\xa5\x02\xe3\x1e\xdf\
;\x02\xb8\xa6\xf8\x9d.\xc5\x89\x99\x88UJw\x9b1\
V\x06\x86~\xbb\xb6\xf4\x86\xeb\xe1i\xd8\xb0\x18U\xd5\
\x83\xbe\x81\xeaK\x07\xcb\x9b\x02A_\xda(C\xe1\x95\
\xa2\x88\xd644\xc3;\xd0\x1d\xe5\xaca\x8b\xe2\x83\x99\
\xd5h\xcfq\x93TC\xdfJAK\xe4\xbaJ\xc7'\
2\xad\xec\xdb\xee\xd6iu\xacA\x11\x89}Y\x93\xc6\
\xec\xa4\xfc\x1e\xf2\x07\xa8\xfd\x16\xa9\xee\x96?\xbf\xd4\x94\
uz{\xd2\xd4+R\xd5-\xd8\x1a]\xdd\xee\xd7\xaf\
\xac[f6\xca\xba\xdd\xaf_Y\xb78n\x94u\xbb\
_\xbf\xb2\xa3\x92\xbe\x1d\x1b\xed\xfeW\xa5\xee\xb8\x98\xc1\
\xd2\x97>\xc6\xd4\xb75\x9cO\xea\x87\xbdBu\x92\x1e\
C\xeb\xde\xd7nU\x95['\xde3un]\xe3V\
j\xcbs\x06\xaf\x98X\xa0\x0aUf\x5c\xf8\xbes\x96\
5<|\xa1\x12\xd5\x07zKc\xafPIQ%\xd6\
+\xf1\xe2\xca\xf1\x8b\xb4\x1e\x98\x9aIF\x1f}\xfbo\
&\xb5X)\xf4'\xe9,\xbf\xb66\xd5\xcb\xb8\xf7\xb2\
\xfd/\xb2\xfc\xdf\xa7\x8c6\xb7t\xfa\xce\x98\xae\x0e\xe5\
\xccXsu^\xbe9w\xe9\xb0>s\xd6v&\x08\
\x8c\xdd\xfa\xa2\x817\x5c\xfa9\x85sq\x01\x16K\xff\
\xae`\x89\x02\xf4'\x04\xb6\xa7O\x92\xb1,\xbf2V\
\xdf\x90\xbb\xf7\xcc\xa8\xa9\xee\x84\xcay\xb2\x1c\xf5i\xcd\
\xb5\x12\xa10\xf82\xfap\x9e+\xceb\xa3w\xa3i\
\xaaeZ\xdeD\xf0\xd6\xc7\x7f+P\xb9\xc0z'\x15\
\xd5\x9f\x0f\xfa#p^\x99jF_\x10\xa2\xa6\xb0\x5c\
\xe3\xea\xab\xee?\xa6\x10\xf7f\x83\x0f\xa7\xb2\xfd\xd7.\
KO,)xO\x95R\xb7\xd3DC\xcd-6\x8f\
<\xfb\x9a\xb1m;\xe8s\xc5K\xd0\x97\x1b\xff<^\
%\xe9\xeb\xd1\xb9Q\xce\xe8\xafBF\x99\xfd\xec\xf2\xc5\
I\xbdB\xdd\x16,\xfe\x06\xfb\xfe_\xdd\xb4dI\xfe\
R?\x1d'\x9f\xee\xd3\xf3\xe0y\xf0\x1f\x86VO'\
\
\x00\x00\x0b\xef\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
The Dial is simi\
lar to a traditi\
onal dial knob t\
hat is found on \
devices such as \
\x22\x0a \
+ \x22stereos or \
industrial equip\
ment. It allows \
the user to spec\
ify a value with\
in a range.\x22\x0a \
}\x0a\x0a \
Dial {\x0a \
value: 0.5\x0a \
anchor\
s.horizontalCent\
er: parent.horiz\
ontalCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0c2\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
SpinBox allows t\
he user to choos\
e an integer val\
ue by clicking t\
he up or down in\
dicator buttons,\
\x22\x0a \
+ \x22by pressin\
g up or down on \
the keyboard, or\
by entering a t\
ext value in the\
input field.\x22\x0a \
}\x0a\x0a \
SpinBox {\x0a \
id: box\x0a\
valu\
e: 50\x0a \
anchors.horizo\
ntalCenter: pare\
nt.horizontalCen\
ter\x0a \
editable: true\x0a \
}\x0a }\x0a}\
\x0a\
\x00\x00\x0e\x0f\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
readonly proper\
ty int itemWidth\
: Math.max(butto\
n.implicitWidth,\
Math.min(button\
.implicitWidth *\
3, page.availab\
leWidth / 3 * 2)\
)\x0a\x0a Column {\x0a\
spacing:\
40\x0a widt\
h: parent.width\x0a\
\x0a Label {\
\x0a wid\
th: parent.width\
\x0a wra\
pMode: Label.Wra\
p\x0a ho\
rizontalAlignmen\
t: Qt.AlignHCent\
er\x0a t\
ext: \x22Frame is u\
sed to layout a \
logical group of\
controls togeth\
er, within a vis\
ual frame.\x22\x0a \
}\x0a\x0a F\
rame {\x0a \
anchors.horiz\
ontalCenter: par\
ent.horizontalCe\
nter\x0a\x0a \
Column {\x0a \
spaci\
ng: 20\x0a \
width: pa\
ge.itemWidth\x0a\x0a \
Ra\
dioButton {\x0a \
\
text: \x22First\x22\x0a \
\
checked: true\x0a\
\
width: paren\
t.width\x0a \
}\x0a \
RadioB\
utton {\x0a \
id: \
button\x0a \
text:\
\x22Second\x22\x0a \
wi\
dth: parent.widt\
h\x0a \
}\x0a \
RadioButton \
{\x0a \
text: \x22Thi\
rd\x22\x0a \
width: p\
arent.width\x0a \
}\x0a \
}\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0b\xab\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
PageIndicator is\
used to indicat\
e the currently \
active page in a\
container of pa\
ges.\x22\x0a }\x0a\
\x0a PageInd\
icator {\x0a \
count: 5\x0a \
curren\
tIndex: 2\x0a \
anchors.ho\
rizontalCenter: \
parent.horizonta\
lCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0e\x98\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aPa\
ge {\x0a id: pag\
e\x0a\x0a SwipeView\
{\x0a id: s\
wipeView\x0a \
anchors.fill: p\
arent\x0a cu\
rrentIndex: tabB\
ar.currentIndex\x0a\
\x0a Repeate\
r {\x0a \
model: 3\x0a\x0a \
Pane {\x0a \
wid\
th: swipeView.wi\
dth\x0a \
height: swip\
eView.height\x0a\x0a \
Co\
lumn {\x0a \
spaci\
ng: 40\x0a \
width\
: parent.width\x0a\x0a\
\
Label {\x0a \
\
width: paren\
t.width\x0a \
\
wrapMode: Label.\
Wrap\x0a \
hor\
izontalAlignment\
: Qt.AlignHCente\
r\x0a \
text: \
\x22TabBar is a bar\
with icons or t\
ext which allows\
the user \x22\x0a \
\
+ \x22to \
switch between d\
ifferent subtask\
s, views, or mod\
es.\x22\x0a \
}\x0a\x0a \
\
Image {\x0a \
\
source: \x22../imag\
es/arrows.png\x22\x0a \
\
anchors.h\
orizontalCenter:\
parent.horizont\
alCenter\x0a \
}\x0a \
}\
\x0a }\x0a \
}\x0a }\x0a\x0a\
footer: TabB\
ar {\x0a id:\
tabBar\x0a \
currentIndex: sw\
ipeView.currentI\
ndex\x0a\x0a Ta\
bButton {\x0a \
text: \x22Fir\
st\x22\x0a }\x0a \
TabButton \
{\x0a te\
xt: \x22Second\x22\x0a \
}\x0a T\
abButton {\x0a \
text: \x22Th\
ird\x22\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x0b\xcc\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
BusyIndicator is\
used to indicat\
e activity while\
content is bein\
g loaded,\x22\x0a \
+ \x22\
or when the UI \
is blocked waiti\
ng for a resourc\
e to become avai\
lable.\x22\x0a \
}\x0a\x0a BusyI\
ndicator {\x0a \
anchors.h\
orizontalCenter:\
parent.horizont\
alCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0b(\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aPa\
ge {\x0a id: pag\
e\x0a\x0a default p\
roperty alias co\
ntent: pane.cont\
entItem\x0a\x0a Fli\
ckable {\x0a \
anchors.fill: p\
arent\x0a co\
ntentHeight: pan\
e.implicitHeight\
\x0a flickab\
leDirection: Fli\
ckable.AutoFlick\
IfNeeded\x0a\x0a \
Pane {\x0a \
id: pane\x0a \
width:\
parent.width\x0a \
}\x0a\x0a \
ScrollIndicator\
.vertical: Scrol\
lIndicator { }\x0a \
}\x0a}\x0a\
\x00\x00\x0cv\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
ProgressBar indi\
cates the progre\
ss of an operati\
on. It can be se\
t in an \x22\x0a \
+ \x22ind\
eterminate mode \
to indicate that\
the length of t\
he operation is \
unknown.\x22\x0a \
}\x0a\x0a Pro\
gressBar {\x0a \
id: bar\x0a \
value\
: 0.5\x0a \
anchors.horizo\
ntalCenter: pare\
nt.horizontalCen\
ter\x0a }\x0a\x0a \
ProgressB\
ar {\x0a \
indeterminate: \
true\x0a \
anchors.horizon\
talCenter: paren\
t.horizontalCent\
er\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x0eU\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aPa\
ne {\x0a id: pan\
e\x0a\x0a SwipeView\
{\x0a id: v\
iew\x0a curr\
entIndex: 1\x0a \
anchors.fill\
: parent\x0a\x0a \
Repeater {\x0a \
model: \
3\x0a\x0a P\
ane {\x0a \
width: vie\
w.width\x0a \
height: \
view.height\x0a\x0a \
Col\
umn {\x0a \
spacin\
g: 40\x0a \
width:\
parent.width\x0a\x0a \
\
Label {\x0a \
\
width: parent\
.width\x0a \
w\
rapMode: Label.W\
rap\x0a \
hori\
zontalAlignment:\
Qt.AlignHCenter\
\x0a \
text: \x22\
SwipeView provid\
es a navigation \
model that simpl\
ifies horizontal\
paged scrolling\
. \x22\x0a \
+ \x22T\
he page indicato\
r on the bottom \
shows which is t\
he presently act\
ive page.\x22\x0a \
}\
\x0a\x0a \
Image {\x0a \
\
source: \x22.\
./images/arrows.\
png\x22\x0a \
anc\
hors.horizontalC\
enter: parent.ho\
rizontalCenter\x0a \
\
}\x0a \
}\x0a \
}\x0a }\x0a \
}\x0a\x0a PageIn\
dicator {\x0a \
count: view.co\
unt\x0a curr\
entIndex: view.c\
urrentIndex\x0a \
anchors.bott\
om: parent.botto\
m\x0a anchor\
s.horizontalCent\
er: parent.horiz\
ontalCenter\x0a \
}\x0a}\x0a\
\x00\x00\x0b\xf8\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
TextArea is a mu\
lti-line text ed\
itor.\x22\x0a }\
\x0a\x0a TextAr\
ea {\x0a \
width: Math.max\
(implicitWidth, \
Math.min(implici\
tWidth * 3, pane\
.availableWidth \
/ 3))\x0a \
anchors.horizo\
ntalCenter: pare\
nt.horizontalCen\
ter\x0a\x0a \
wrapMode: TextA\
rea.Wrap\x0a \
text: \x22Text\
Area\x5cn...\x5cn...\x5cn\
...\x22\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x0db\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aFl\
ickable {\x0a id\
: flickable\x0a\x0a \
contentHeight: \
pane.height\x0a\x0a \
Pane {\x0a \
id: pane\x0a \
width: flickabl\
e.width\x0a \
height: flickabl\
e.height * 1.25\x0a\
\x0a Column \
{\x0a id\
: column\x0a \
spacing: 40\
\x0a wid\
th: parent.width\
\x0a\x0a La\
bel {\x0a \
width: par\
ent.width\x0a \
wrapMo\
de: Label.Wrap\x0a \
h\
orizontalAlignme\
nt: Qt.AlignHCen\
ter\x0a \
text: \x22Scrol\
lBar is an inter\
active bar that \
can be used to s\
croll to a speci\
fic position. \x22\x0a\
\
+ \x22A scroll \
bar can be eithe\
r vertical or ho\
rizontal, and ca\
n be attached to\
any Flickable, \
\x22\x0a \
+ \x22such as\
ListView and Gr\
idView.\x22\x0a \
}\x0a\x0a \
Image {\x0a \
rota\
tion: 90\x0a \
source:\
\x22../images/arro\
ws.png\x22\x0a \
anchors.\
horizontalCenter\
: parent.horizon\
talCenter\x0a \
}\x0a \
}\x0a }\x0a\x0a Scr\
ollBar.vertical:\
ScrollBar { }\x0a}\
\x0a\
\x00\x00\x0c\x01\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
A tool tip is a \
short piece of t\
ext that informs\
the user of a c\
ontrol's functio\
n.\x22\x0a }\x0a\x0a \
Button {\x0a\
text\
: \x22Tip\x22\x0a \
anchors.hori\
zontalCenter: pa\
rent.horizontalC\
enter\x0a\x0a \
ToolTip.timeo\
ut: 5000\x0a \
ToolTip.vis\
ible: pressed\x0a \
ToolTi\
p.text: \x22This is\
a tool tip.\x22\x0a \
}\x0a }\x0a}\x0a\
\
\x00\x00\x0c&\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
Slider is used t\
o select a value\
by sliding a ha\
ndle along a tra\
ck.\x22\x0a }\x0a\x0a\
Slider {\
\x0a id:\
slider\x0a \
value: 0.5\x0a \
ancho\
rs.horizontalCen\
ter: parent.hori\
zontalCenter\x0a \
}\x0a\x0a \
Slider {\x0a \
orientation\
: Qt.Vertical\x0a \
value:\
0.5\x0a \
anchors.horizon\
talCenter: paren\
t.horizontalCent\
er\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x0bl\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
Tumbler is used \
to select a valu\
e by spinning a \
wheel.\x22\x0a \
}\x0a\x0a Tumbl\
er {\x0a \
model: 10\x0a \
anchors.h\
orizontalCenter:\
parent.horizont\
alCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0c\x9d\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
RangeSlider is u\
sed to select a \
range specified \
by two values, b\
y sliding each h\
andle along a tr\
ack.\x22\x0a }\x0a\
\x0a RangeSl\
ider {\x0a \
id: slider\x0a \
first.\
value: 0.25\x0a \
second.v\
alue: 0.75\x0a \
anchors.h\
orizontalCenter:\
parent.horizont\
alCenter\x0a \
}\x0a\x0a Rang\
eSlider {\x0a \
orientatio\
n: Qt.Vertical\x0a \
first\
.value: 0.25\x0a \
second.\
value: 0.75\x0a \
anchors.\
horizontalCenter\
: parent.horizon\
talCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0e>\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
readonly proper\
ty int itemWidth\
: Math.max(butto\
n.implicitWidth,\
Math.min(button\
.implicitWidth *\
3, page.availab\
leWidth / 3 * 2)\
)\x0a\x0a Column {\x0a\
spacing:\
40\x0a widt\
h: parent.width\x0a\
\x0a Label {\
\x0a wid\
th: parent.width\
\x0a wra\
pMode: Label.Wra\
p\x0a ho\
rizontalAlignmen\
t: Qt.AlignHCent\
er\x0a t\
ext: \x22A GroupBox\
provides a fram\
e, a title on to\
p of it, and a l\
ogical group of \
controls within \
that frame.\x22\x0a \
}\x0a\x0a \
GroupBox {\x0a \
title: \x22T\
itle\x22\x0a \
anchors.horizo\
ntalCenter: pare\
nt.horizontalCen\
ter\x0a\x0a \
Column {\x0a \
spacin\
g: 20\x0a \
width: pag\
e.itemWidth\x0a\x0a \
Rad\
ioButton {\x0a \
t\
ext: \x22First\x22\x0a \
\
checked: true\x0a \
\
width: parent\
.width\x0a \
}\x0a \
RadioBu\
tton {\x0a \
id: b\
utton\x0a \
text: \
\x22Second\x22\x0a \
wid\
th: parent.width\
\x0a \
}\x0a \
RadioButton {\
\x0a \
text: \x22Thir\
d\x22\x0a \
width: pa\
rent.width\x0a \
}\x0a \
}\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0c\xee\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
RadioButton pres\
ents an option b\
utton that can b\
e toggled on or \
off. \x22\x0a \
+ \x22Radio \
buttons are typi\
cally used to se\
lect one option \
from a set of op\
tions.\x22\x0a \
}\x0a\x0a Colum\
n {\x0a \
spacing: 20\x0a \
anchors.\
horizontalCenter\
: parent.horizon\
talCenter\x0a\x0a \
RadioButt\
on {\x0a \
text: \x22Firs\
t\x22\x0a }\
\x0a Rad\
ioButton {\x0a \
text:\
\x22Second\x22\x0a \
checke\
d: true\x0a \
}\x0a \
RadioButton {\x0a\
\
text: \x22Third\x22\x0a \
en\
abled: false\x0a \
}\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0d|\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aFl\
ickable {\x0a id\
: flickable\x0a\x0a \
contentHeight: \
pane.height\x0a\x0a \
Pane {\x0a \
id: pane\x0a \
width: flickabl\
e.width\x0a \
height: flickabl\
e.height * 1.25\x0a\
\x0a Column \
{\x0a id\
: column\x0a \
spacing: 40\
\x0a wid\
th: parent.width\
\x0a\x0a La\
bel {\x0a \
width: par\
ent.width\x0a \
wrapMo\
de: Label.Wrap\x0a \
h\
orizontalAlignme\
nt: Qt.AlignHCen\
ter\x0a \
text: \x22Scrol\
lIndicator is a \
non-interactive \
indicator that i\
ndicates the cur\
rent scroll posi\
tion. \x22\x0a \
+ \x22A\
scroll indicato\
r can be either \
vertical or hori\
zontal, and can \
be attached to a\
ny Flickable, \x22\x0a\
\
+ \x22such as L\
istView and Grid\
View.\x22\x0a \
}\x0a\x0a \
Image {\x0a \
rotati\
on: 90\x0a \
source: \x22\
../images/arrows\
.png\x22\x0a \
anchors.ho\
rizontalCenter: \
parent.horizonta\
lCenter\x0a \
}\x0a }\x0a\
}\x0a\x0a Scrol\
lIndicator.verti\
cal: ScrollIndic\
ator { }\x0a}\x0a\
\x00\x00\x09\x89\
\x00\
\x00 \xa9x\x9c\xcdYmo\xdb8\x12\xfe\x9e_1\
\x08\xfa\xa1\xd9u\x94nw\x81\x03|\x1f\x0e~Q\x12\
\x01\x8e\xedJrs\x01\x0eX\xd0\x12\x1d\xf3\x22\x89*\
I\xc5\xf5\xed\xf5\xbf\xdf\x0c)\xc7\xb2-'A\xdb\xdd\
\x1eQ4\xa28\xaf\xcf\x0c\x87C\xf9\xe2\xa7\xef8N\
\xec?\x18\xc8r\xad\xc4\xfd\xd2\xc0\xdb\xc1\x19\xbc\x7f\xf7\
\xcb\xdf ^r\xf8`p%/Y\xb1\x86\x91I=\
GY\x18\x96\x98.,\x8d)u\xf7\xe2b\xb5Zy\
\x9f\x8c'\xe4E&\x12^hQ\xdc_\xd4R\xe3\xa5\
\xd0\xb0\x10\x19\x07\xfc[2e@.\xc0\xa0\x5c\xfe\x99\
\xe5e\xc6\xf5f\x8ezb)\xb3\x07a\xbc\x9a\xf5\xcd\
\x87\xf8\xf7\xbe\x7f\x15\x8c\x7f\x1f\x05\x03\x7f\x1c\xf9\xdd~\
4|\xe3\x0c\xc8s\xae\x12\xc12\x18Y\x85\x1cf\x9a\
\xddsZ\xab_\xa0\xe0\xa5\xccR\xb4\x04\x1eY&R\
H\xb6<\xa8\xca\xd9\x89D9[C\x85\xfcfkg\
AbX\x92H\x95\xb2\x22\xe1\xb0\x12fiMl\x88\
\xa8\xf9\x81\xdd+\xces^\x18(\x95|\x14)O\x9f\
\xc8IJ$\x17f\xc5\x14\x07\xa9:\xc02\xc3U\xc1\
\x8cx\xe4\xd9\xba\x83zZ\x95 M\xaeQ\x15B,\
\x0a\x14W\x9b\x03+%\x8c\xe1EC\xe3\x9c\x9b\x15\xc7\
7kY\x01+\xd2\xbdhyp)\x15<\xc5\xc3\xc9\
\xb5\xa2\x0a\x02\xa3H\x85\x11\xb2\xd0\x80P\xb5\xc4\xd1R\
\x9fo\xc9\x9c\xb4E\xa5\xd0DERD\xb1\x90*g\
\xb4X\xe3\xc7\x9d\xd1\x89\x01Z\x01fZ\xc4\xd6\x14\xe7\
\x95\xde\x04\x19Cz\x18\xc3\xde.R\xe4\xe0a\x9c\xaa\
\x22\xe5\xaa\x01Y\x9dG$\xb0\x8e\x8e\xf5\x16\xa9e\x96\
\xc9\x95\xee\xd6\x1aOC\x9e\x0am\x94\x98W\xd6z\xc2\
\x83$c<\xb4\xac\x14\xc6\x82\xde\xccE\xc1\xd4\xda\xba\
\xa2;.:\x08\x00\xfd\x95\x95!1\xb9L\xc5B$\
\x16\x01\x8c-\xc6\xb8D3(F\xe96\x17\xcc\x12a\
\xab\x9c\x0d\x14\x87\x06\xf4\xc8d%qC\xb6\x01\xc0\
O\xb0k\x9bu\xaa6*\x91)\x87\xbc\xd2\x06\x14\xa7\
\xd4\xb0b\xd9\x5c>\xd2R\xbds\x9d\x14\x80B\x1aD\
\xa0\xe3\xc0\xcaP \xc9i*.\xd2=\xabPk\x92\
1\x81\xe9\xed\x1d3\x05U6@\xd9\x98\x82\xae\xa6U\
\xc2\xff,k\xea\xf4\xa7A$\xa9L*\xca}\xb6\x89\
\xdc\x05\x06ERNb\x82`\x1a\xe0\xd6\xd4\xed;\x91\
F\xd3\x9f'7\xc7\x5cX~\x12_\xb0\x9c\x93q\x87\
u\x0f\x9d\xd8\x92\xd8\xb0\x08\xa37r)\xab\xad\x5c\xa9\
\x5cA\x99s\xca(\xf4J\x02/R|K\x05\x80\xec\
\xca\xa5\xe1\xe0 3\x1a0\x7f1\xc3\xd3\x8d\x98\x05\xae\
;\x90\xf4\xa6l\xd4\xf9\x06\xba\xe4\x09e\x1b\xf2\x0aJ\
\xc3\xba\x16\xd8\x8c\xd3\xbavgSq\xaf\x83\x08\xa2\xc9\
e|\xdb\x0b}\xc0\xe7i8\xf9\x18\x0c\xfd!\xf4\xef\
p\xd1\x87\xc1dz\x17\x06W\xd71\x5cOFC?\
\x8c\xa07\x1e\xe2\xdbq\x1c\x06\xfdY<\x09#\xbbM\
z\x112\x9f\xda\xb5\xde\xf8\x0e\xfc\x7fNC?\x8a`\
\x12Bp3\x1d\x05(\x0f\x15\x84\xbdq\x1c\xf8Q\x07\
\x82\xf1`4\x1b\x06\xe3\xab\x0e\xa0\x0c\x18Ob[\x8c\
\x83\x9b F\xcax\xd2\xb1\xaa\x0f9ar\x097~\
8\xb8\xc6i\xaf\x1f\x8c\x82\xf8\xce\xaa\xbc\x0c\xe21\xa9\
\xbb\x9c\x84\xb6\x22\xc0\xb4\x17\xc6\xc1`6\xea\x850\x9d\
\x85\xd3I\xe4\x03\xf97\x0c\xa2\xc1\xa8\x17\xdc\xf8C\x0f\
m@\xbd\xe0\x7f\xf4\xc71D\xd7\xbd\xd1h\xd7]\x92\
3\xb9\x1d\xfb!\xf9\xd0t\x17\xfa>Z\xda\xeb\x8f|\
Rg\xbd\x1d\x06\xa1?\x88\xc9\xad\xed\xd3\x00AD#\
G\x1d[\xd9\xa7\xfe \xc0g\xc4\xc5G\xa7z\xe1]\
\xa7\x16\x1b\xf9\x1ffH\x87\x8b0\xec\xdd\xf4\xae\xd0\xc7\
\xb7/\xa3\x83A\x1a\xccB\xff\x86lGH\xa2Y?\
\x8a\x83x\x16\xfbp5\x99\x0c-\xec\x91\x1f~\xc4\x83\
0\xfa;\x8c&\x91\x05n\x16\xf9\xd6\x98a/\xeeY\
\xf5(\x05\x81C\x0a|\xee\xcf\xa2\xc0B\x18\x8cc?\
\x0cg\xd38\x98\x8c\xcf0\xe6\xb7\x88\x10Z\xdaC\xee\
\xa1\xc5z2&\x9f]\xee\xf8\x93\xf0\x8eD\x13\x1e6\
\x1a\x1d\xb8\xbd\xf6\xf1}H\xf0Z\xd4z\x04G\x84\xe8\
\x0d\xe2&\x19\xaaD0\xadc[\x7fa\xec_\x8d\x82\
+\x7f<\xf0\x89`B\x82n\x83\xc8?\xc3\xe0\x05\x11\
\x11\x04V9f\x04\xaa\x9dY\xdf)hh\x9b\x0d\xd7\
\xe5n:wlt!\xb8\x84\xde\xf0c@\xf6\xd7\xf4\
\x98\x0fQP\xa7\x8f\x85op]\xa3\xef\x9d6\xda\x09\
\x7f<\xdc4\x13o\xdc\xeb\xef7.NND^J\
\xecp>\x98\x0f\x95H\x1e\xf6\xa6\xde\x88\xe1A\x86U\
c\xef5uSJf\xfa\xe4$J\xf0o\xc6\xe6\x19\
\x9f\xe2A\x08\x7f\x9cPU\x10i\x17\xfb&<\x17\xed\
Lq\x96\xca\x22[S\x11\xc1\xddo\xd6X \xb1\x13\
\xa8\x8c\x91\xc5\xadH\xcd\xb2\x0b7\xcc,\xbd\x9c}~\
\xeb\xdez\xa8\x0e\xcfCa\xecr\xa7^\x16E\xeb2\
\xd6\xc3\xf7\x1d\xab\xcec\x8fLX[\xdc\xc2\x05\xfcz\
v\xe6l\x18\xc8\xac\xca\x8b\xda<\x1a\xbad\x09\x96\xed\
.\xfc\xf6\xee\xe9\xdd\xca\x19\x83\x1d\x1f\x96k\xcf\xceN\
\x9e\x16Gl\xce\xb3\x86\x80c\x0c;\xeb\x8a\x957x\
\x06v\x1d\xb7w\x8b\xf3\x1d\x82\xa5T\xe2?\xd4_d\
\xbdL\xdc\x17tLt\x11d\xcf\xce\xae\x078\xc5\xce\
\xa5\xc9`\xf8g\xa48\x1d\xe2\xa1!\xef\xa9=eP\
\xca\xb2*\xdd\xa9\x8d\xf3\x5cj\x93\xad])\xc73\x0f\
4\xaa0\xe7\xd4m\x80a\xfaA\xc3\xe9\x8e<\x1a?\
\xc3\xa9\xed\x1e\x94\xe0\x0b\xdb/VE\xdd#\xe8m\x8b\
\x87\x02\x95\xb7\xe5\xfd\xb2\x05\xa6oc\xb2\x87Lm\xe7\
\x0d\xd7\xd4\x1f\xed\xea\xc4\xde\x11\x8d\xd2\xde\xd6y\xe7\xe8\
\x13\x90\xfb\x0bm\x987\xd2ggY\x16\x03L\x8d\x07\
\x8e\x19\x98;\xe5\x0e+\x0fS\xafx{v\xb2C\x5c\
\xc3\xf8\xc7\x01$b\x9f\xfd\xe4\x80\xe4s\x17\xde6\x03\
\x0f\xe7\xce\xb43L\xbb\xf7\x07\xd4\xeb-\xf5\x92\xdb\x0b\
\xcb9\xb8\x07G\x7f\xc0`\x84\xc9x\x13\xc1\x03\x8a\xb6\
\x84\xdc\x83\x7f$\x15\xcfA\x94\xba\xca\xb1\x0d\xc9(\x1d\
\x84\x01\xec\x06\x8c\xe7y\x87\x89\xf0\xe5\xa4}\xf6R\xb0\
\x09-\x17\x8f\xb6\x1c\xc0Z\xb1\x10u\xdb\xfdc\x12!\
iX\xf0\xb5\xd9p(\xe3\xcfN\x89}zG\xdb\x85\
\xc9#W\x19[{\xd2\xfd=4\x03\xbb|\x96u\xc1\
\xa8\x8a\x1fM\xab\xe3A\xa1\xa1\x0d\x16\x04\xa6R\x17m\
\xdd\xad\xa1\xf1\xee\xb0\x8d\xfc\xeff2\x96\x87\xaa\x0f\xca\
\xec\x8e\xd4M\xc9}\xff\xaeu}\x93\x0exS\xca6\
)\xd0J\xf8\x5c\xe6[']\xe2\xc5\x8d\xe6\x1b\x96x\
\xa9\x9a\xd3\xcd\xd3\xdd\x81x\xea\xfd\xab\x18J{M[\
1\x5c\xc7\xb6W3\xbc\x09\xe0\x0b\x05\xc9\x92\x15\xf7\x5c\
\xff\xe3\x10\x19\x1a_Z\xdf\x0e\x96<y\xe8\xcb\xcf/\
\xdb\x85j\xf1z\x81\xb7\xbc\x07\xbc\x18\xe3\xad\xa8]K\
\x13\x11{5y\xda\x15\xee\xa2\xf2:\xcb\xbevKo\
\xf7.\xf6\xec\xe6\x87m[R\xfe\x0d;v\xcb\xfeW\
o\xd6U\xb3\xaf\xc1\xc6\xc5\xb6'+\xd7\xcd\xd8\xe7-\
\xf3\xaf\xd4\xc0\x1c\x08\xa8\xad\xbf\xe6.\xf4\xe8\x82\xdch\
n#\xff\xde\xc5\xe10\xea4\x8e\xd5\x85A&5?\
\xd4uI\x91\xa4v\xec\xc8\x9e\xa0(-64\xad\x14\
I&\xca#\xc6\xd2xu\xc5\xd8C3\xb1e\xaa\xc6\
\xf3\xd0n\x1a\xcfV\xb2\x8d\xf1N\xceQ\x92\x97\x0a\x1e\
\x8dg{\xce\xfd\x11\xe4\xdb\x1e\xfb9\xbb([\x9e%\
j\xd1\xda\x9a\xc6\xcd\xf1m\xdb~\x7fP\xc8\x5ckl\
\x9d\xf2\xa6\x8ac\x87\xf9\xc8{\xf4\xd9\xc0\x5c\x8a\xf68\
n\x86\xfb\xbe\x84\xa9\xeay\x17\x82\xf8\xf5\xc5'sn\
7IY\xdc\x1f/\xa8_\x8ec\xfb\xd2\xa1B\xe3\xa5\
~\x7f\x7f\xbc\xd8\x86u(35:\xcc\x0d\x1e;,\
\x15\xa5\xd0\x942\xc03a<\x18WE\x82H\x15b\
^\xb55\xee\xfb\x03\x1byQ\x00\xd7\x06>U\xf4\xd9\
\x8a\xa1^l\xf5 \xa0h\xa4\xa8\x9c\x1b\xc8Y\xc6u\
\xc5R\x06\x0b\xfbU\x88%\x18X\xc3k\xebJ%r\
\xf1zU\x0bV%d\x9b\x07\x83J\xb1\xb9 '\xf8\
=j\xf9w\xa5\xe9@\xc5\x9b!]\xd3\xaa\x94\xcc*\
D\xfe\xc4\x00s1\xe7\x05\x9a\xe4\xbdNWTaZ\
\x14\xa9\xd0\x9a\xe3}\x87\xb6\xb2\xf0\xe0#z\x8a\xc2p\
\x0bBR)]i\x07\xe6\xa7\x8a\x91\x9b\x95BGD\
\xbac\xc4+\xb5\x0d\x09\xbd\x05\xee\xddLh|Z\xa2\
f\xc5\x15\x86\xac\x11\xac\xa6\xcb\x9a\x95\x02;\x0b\x837\
-\xfaf\xce\x17\x0b\xabP\xbd\x12\xc7\x14\x10\x15\xe4\x84\
\x82'Mn\xc4\xb1\x10:\xf3`f\xe0\x91\x17\x9c>\
.k\xe0J\xda\xef\x9a\x05\xe5F\x99\xb1\x84+\x86y\
\xf4*U\xbc\x02\x96\x09\x04(w\xe1@\xcc\x12L9\
\xd3r\x17h\x8e\x17\xaf\xb1\xcd\xd1\xde\x1d\x1d\xd9x\xee\
\xebA\x80\x91\xc5\x0b\xa7T\x1e\x9eZ\x06\x1f\xb1\x98\xef\
\xad<\xb317G\xdfn\xbbP\xcf\x02\xc3\xf3\x17\xdb\
+#\xcb\xc6AD\xd3\x17Y\xe6\x12O\xc0\xbc\xc9\xe5\
\xde|\xb7V\xee\x80\xe7\x86\xa9{Qt\xe1|\xd7O\
\xbb6e\xa9\xfd\xd5\xe8g\xf8\xe5\xaf\xe9\x0b\x83\xa2\xac\
~PW(H\xf5\xd7\xf6\x84\x0d\xe6\xff\xdb\xeb\xdb\x02\
\xaf,\xfaH\xd3\xf3\x9a\xee\xad%64\x8e\xf5n\x93\
\x87\xed\x95n@?\xebe\xc7\xaeu\xee[\xe0\x8f\xbe\
\xdc\xe1\xc9\xb8\xadD>M\xc2g7Q\x9d\xb1\xd3\x8c\
3<<l\xe6\xb9\x1f\xfe\x14O\xe9\x1ca\x99\xee\x1e\
/\x7f\xcegku\xfd\xa9\xf2h3\xda^\xf8bT\
\x7f)x\x96>\xe3\xd2s\x11\xdf\x0c[\xe9\xe9\xd7a\
\xaeb\xe7\xd1L\xd3\xef\x8d9\xff\xc1\xc6\x1f\x1a6e\
Z\xaf\xa4J\x8f\x1b\xc61\x17\xdc\x81\xf2\xa4\xc1\xdbp\
\xf9\xb86)\xfc\xf4\x99\x0e\xf0\x9b\xfc:^\xf9\xdc\xff\
_N\xfe\x07\xb1\xa6\xc9\xb6\
\x00\x00\x0d\x90\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Layouts\x0aimpo\
rt QtQuick.Contr\
ols\x0a\x0aScrollableP\
age {\x0a id: pa\
ge\x0a\x0a Column {\
\x0a spacing\
: 40\x0a wid\
th: parent.width\
\x0a\x0a Label \
{\x0a wi\
dth: parent.widt\
h\x0a wr\
apMode: Label.Wr\
ap\x0a h\
orizontalAlignme\
nt: Qt.AlignHCen\
ter\x0a \
text: \x22Button pr\
esents a push-bu\
tton that can be\
pushed or click\
ed by the user. \
\x22\x0a \
+ \x22Buttons are\
normally used t\
o perform an act\
ion, or to answe\
r a question.\x22\x0a \
}\x0a\x0a \
ColumnLayout {\
\x0a spa\
cing: 20\x0a \
anchors.hor\
izontalCenter: p\
arent.horizontal\
Center\x0a\x0a \
Button {\x0a \
tex\
t: \x22First\x22\x0a \
Layou\
t.fillWidth: tru\
e\x0a }\x0a\
Butt\
on {\x0a \
id: button\x0a\
\
text: \x22Second\x22\x0a \
h\
ighlighted: true\
\x0a \
Layout.fillWidt\
h: true\x0a \
}\x0a \
Button {\x0a \
text:\
\x22Third\x22\x0a \
enabled\
: false\x0a \
Layout.f\
illWidth: true\x0a \
}\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0d\x07\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
CheckBox present\
s an option butt\
on that can be t\
oggled on or off\
. \x22\x0a \
+ \x22Check box\
es are typically\
used to select \
one or more opti\
ons from a set o\
f options.\x22\x0a \
}\x0a\x0a C\
olumn {\x0a \
spacing: 20\x0a\
anch\
ors.horizontalCe\
nter: parent.hor\
izontalCenter\x0a\x0a \
Check\
Box {\x0a \
text: \x22Fir\
st\x22\x0a \
checked: tru\
e\x0a }\x0a\
Chec\
kBox {\x0a \
text: \x22Se\
cond\x22\x0a \
}\x0a \
CheckBox {\x0a \
text:\
\x22Third\x22\x0a \
checked\
: true\x0a \
enabled: \
false\x0a \
}\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x0b\xdc\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
DelayButton is a\
checkable butto\
n that incorpora\
tes a delay befo\
re the \x22\x0a \
+ \x22butt\
on is activated.\
This delay prev\
ents accidental \
presses.\x22\x0a \
}\x0a\x0a Del\
ayButton {\x0a \
text: \x22De\
layButton\x22\x0a \
anchors.h\
orizontalCenter:\
parent.horizont\
alCenter\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0c\xcc\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
Switch is an opt\
ion button that \
can be dragged o\
r toggled on or \
off. \x22\x0a \
+ \x22Switch\
es are typically\
used to select \
between two stat\
es.\x22\x0a }\x0a\x0a\
Column {\
\x0a spa\
cing: 20\x0a \
anchors.hor\
izontalCenter: p\
arent.horizontal\
Center\x0a\x0a \
Switch {\x0a \
tex\
t: \x22First\x22\x0a \
}\x0a \
Switch {\x0a \
te\
xt: \x22Second\x22\x0a \
che\
cked: true\x0a \
}\x0a \
Switch {\x0a \
te\
xt: \x22Third\x22\x0a \
enab\
led: false\x0a \
}\x0a \
}\x0a }\x0a}\x0a\
\x00\x00\x0f\xb4\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSt\
ackView {\x0a id\
: stackView\x0a \
initialItem: pag\
e\x0a\x0a Component\
{\x0a id: p\
age\x0a\x0a Pan\
e {\x0a \
id: pane\x0a \
width: pare\
nt ? parent.widt\
h : 0 // TODO: f\
ix null parent o\
n destruction\x0a\x0a \
Colum\
n {\x0a \
spacing: 40\x0a\
\
width: parent.wi\
dth\x0a\x0a \
Label {\x0a \
\
width: parent.w\
idth\x0a \
wrapMod\
e: Label.Wrap\x0a \
\
horizontalAlig\
nment: Qt.AlignH\
Center\x0a \
text:\
\x22StackView prov\
ides a stack-bas\
ed navigation mo\
del which can be\
used with a set\
of interlinked \
pages. \x22\x0a \
+ \x22\
Items are pushed\
onto the stack \
as the user navi\
gates deeper int\
o the material, \
and popped off a\
gain \x22\x0a \
+ \x22wh\
en he chooses to\
go back.\x22\x0a \
}\x0a\x0a \
Bu\
tton {\x0a \
id: b\
utton\x0a \
text: \
\x22Push\x22\x0a \
ancho\
rs.horizontalCen\
ter: parent.hori\
zontalCenter\x0a \
\
width: Math.max\
(button.implicit\
Width, Math.min(\
button.implicitW\
idth * 2, pane.a\
vailableWidth / \
3))\x0a \
onClicke\
d: stackView.pus\
h(page)\x0a \
}\x0a\x0a \
Butto\
n {\x0a \
text: \x22P\
op\x22\x0a \
enabled:\
stackView.depth\
> 1\x0a \
width: \
Math.max(button.\
implicitWidth, M\
ath.min(button.i\
mplicitWidth * 2\
, pane.available\
Width / 3))\x0a \
\
anchors.horizont\
alCenter: parent\
.horizontalCente\
r\x0a \
onClicked:\
stackView.pop()\
\x0a \
}\x0a }\
\x0a }\x0a }\
\x0a}\x0a\
\x00\x00\x0b\x88\
/\
2017 The Qt Com\
pany Ltd.\x0a** Con\
tact: https://ww\
w.qt.io/licensin\
g/\x0a**\x0a** This fi\
le is part of th\
e examples of th\
e Qt Toolkit.\x0a**\
\x0a** $QT_BEGIN_LI\
CENSE:BSD$\x0a** Co\
mmercial License\
Usage\x0a** Licens\
ees holding vali\
d commercial Qt \
licenses may use\
this file in\x0a**\
accordance with\
the commercial \
license agreemen\
t provided with \
the\x0a** Software \
or, alternativel\
y, in accordance\
with the terms \
contained in\x0a** \
a written agreem\
ent between you \
and The Qt Compa\
ny. For licensin\
g terms\x0a** and c\
onditions see ht\
tps://www.qt.io/\
terms-conditions\
. For further\x0a**\
information use\
the contact for\
m at https://www\
.qt.io/contact-u\
s.\x0a**\x0a** BSD Lic\
ense Usage\x0a** Al\
ternatively, you\
may use this fi\
le under the ter\
ms of the BSD li\
cense\x0a** as foll\
ows:\x0a**\x0a** \x22Redi\
stribution and u\
se in source and\
binary forms, w\
ith or without\x0a*\
* modification, \
are permitted pr\
ovided that the \
following condit\
ions are\x0a** met:\
\x0a** * Redistri\
butions of sourc\
e code must reta\
in the above cop\
yright\x0a** no\
tice, this list \
of conditions an\
d the following \
disclaimer.\x0a** \
* Redistributio\
ns in binary for\
m must reproduce\
the above copyr\
ight\x0a** noti\
ce, this list of\
conditions and \
the following di\
sclaimer in\x0a** \
the documenta\
tion and/or othe\
r materials prov\
ided with the\x0a**\
distributio\
n.\x0a** * Neithe\
r the name of Th\
e Qt Company Ltd\
nor the names o\
f its\x0a** con\
tributors may be\
used to endorse\
or promote prod\
ucts derived\x0a** \
from this so\
ftware without s\
pecific prior wr\
itten permission\
.\x0a**\x0a**\x0a** THIS \
SOFTWARE IS PROV\
IDED BY THE COPY\
RIGHT HOLDERS AN\
D CONTRIBUTORS\x0a*\
* \x22AS IS\x22 AND AN\
Y EXPRESS OR IMP\
LIED WARRANTIES,\
INCLUDING, BUT \
NOT\x0a** LIMITED T\
O, THE IMPLIED W\
ARRANTIES OF MER\
CHANTABILITY AND\
FITNESS FOR\x0a** \
A PARTICULAR PUR\
POSE ARE DISCLAI\
MED. IN NO EVENT\
SHALL THE COPYR\
IGHT\x0a** OWNER OR\
CONTRIBUTORS BE\
LIABLE FOR ANY \
DIRECT, INDIRECT\
, INCIDENTAL,\x0a**\
SPECIAL, EXEMPL\
ARY, OR CONSEQUE\
NTIAL DAMAGES (I\
NCLUDING, BUT NO\
T\x0a** LIMITED TO,\
PROCUREMENT OF \
SUBSTITUTE GOODS\
OR SERVICES; LO\
SS OF USE,\x0a** DA\
TA, OR PROFITS; \
OR BUSINESS INTE\
RRUPTION) HOWEVE\
R CAUSED AND ON \
ANY\x0a** THEORY OF\
LIABILITY, WHET\
HER IN CONTRACT,\
STRICT LIABILIT\
Y, OR TORT\x0a** (I\
NCLUDING NEGLIGE\
NCE OR OTHERWISE\
) ARISING IN ANY\
WAY OUT OF THE \
USE\x0a** OF THIS S\
OFTWARE, EVEN IF\
ADVISED OF THE \
POSSIBILITY OF S\
UCH DAMAGE.\x22\x0a**\x0a\
SE$\x0a**\x0a*********\
uick\x0aimport QtQu\
ick.Controls\x0a\x0aSc\
rollablePage {\x0a \
id: page\x0a\x0a \
Column {\x0a \
spacing: 40\x0a \
width: par\
ent.width\x0a\x0a \
Label {\x0a \
width: pa\
rent.width\x0a \
wrapMode:\
Label.Wrap\x0a \
horizont\
alAlignment: Qt.\
AlignHCenter\x0a \
text: \x22\
TextField is a s\
ingle-line text \
editor.\x22\x0a \
}\x0a\x0a Text\
Field {\x0a \
id: field\x0a \
placeh\
olderText: \x22Text\
Field\x22\x0a \
anchors.horiz\
ontalCenter: par\
ent.horizontalCe\
nter\x0a }\x0a \
}\x0a}\x0a\
\x00\x00\x04\xbb\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x01\x00\x00\x00\x00\xeb\x04\x03\x00\x00\x00t\xa8U\xa0\
\x00\x00\x000PLTE\x00\x00\x00A\xcdRA\xcd\
RA\xcdRH\xcbPB\xccQI\xcbPD\xccQ\
E\xccQJ\xcbOE\xccQJ\xcbOD\xccQD\
\xccQC\xccQA\xcdR\xaa`?\xbc\x00\x00\x00\x0f\
tRNS\x00\x18Oc\xab\xae\xb8\xbd\xc9\xcd\xd6\xd7\
\xdf\xe9\xf0\x91\xee\xa9J\x00\x00\x04+IDATx\
\xda\xc5\xda\xc1m\x13A\x18\xc5\xf1\xddT`%Bp\
R\x02'N\x08\x1ap\x0dT`q\xa1\x0f*\xa0\
\x0b*\xa0\x91T\xe0\x1e@\x96|q\x86\x83c\xc7\xbb\
;\x93\xcc|\xef\xcd{\xd3\xc0\xfe\xf4\x0e\xfb\x9f\x95v\
\x18z\x9c\xab\xc3j\xb0\x9e\xab\xf4\xe0\x06<\xde\x9b\x01\
\xe9\xdf\xca\x0cH_\xdc\x00\xeb\x04W)\xa5\xf4\xcd\x0d\
\xd8\xad\xcc\x00\xe7\x04G\x80q\x82# \xfdt\x03\xf6\
+3\xc07\xc1\x09`\x9b\xe0\x04\xb05\xe9\x0cpe\
\xf9\x0cpM\xf0\x0c0e\xf9\x19`j\xd2\x05\xc0\x93\
\xe5K\x80e\x82K\x80\xa5I\x13\x80\xa3I\x13\x80c\
\x82)\xc00\xc1\x14`h\xd2\x0c\xa0o\xd2\x0c\xa0\x9f\
`\x0e\x90O0\x07\xc8\x9b\xb4\x00\xa8\xb3\xbc\x00\xa8'\
X\x02\xc4Y^\x02\xc4M\xca\x00\xb4Y\xce\x01\xa4\x13\
\xe4\x00\xd2&e\x01\xca&e\x01\xca\x09\xf2\x00\xe1\x04\
y\x80\xb0I\x05\x80\xaeI\x05\x80n\x82\x12@6A\
\x09 kR\x11\xc0\xc8\xf2\xf5\x87\xd7\xcf\xc7\xd4q\x82\
\xcf\x099\x84,c\x00B\x93@\x00\x9ee\x14\x00O\
\x80\x02\xe0&\xc1\x00\xb4I0\x00\x9d\x00\x07\x80\x13\xe0\
\x00\xb0I\x04\x00\xd6$\x02\x00\x9b\x80\x01\x80&`\x00\
\xa0&Q\x00H\x96)\x00d\x02\x0e\x00\xc82\x07\x00\
4\x89\x04\x88g\x99\x05\x08O\xc0\x02\x84\x9bD\x03D\
\x9bD\x03D'\xe0\x01\x82\x13\xf0\x00\xc1&\x11\x01\xb1\
&\x11\x01\xb1\x09\x98\x80\xd0\x04L@\xa8IT@$\
\xcbT@d\x02.\xe0\xb1\xfa\xb9\xe3\xa7U\x0f@\xaa\
\x06\xbcIw=\x00\x87\xea\x016}\x00\x0f\xf5\x03t\
\x01T\xbf\x08\xc6M\x1f@\xf5\xab\xf0]\xea\x02\xa8\x1f\
\xe0W\x1f@\xd3\x00\x1d\x00\xbb\xa6\x01:\x00\xaa\xafD\
\xb7\xa9\x0b\xa0~\x80m\x1f@\xe3\x00t@\xf5\x87\xc1\
\xf5\xb6\x0f\xa0\xf6\xd3h\x5c\xa7.\x80\xea\x01nR\x17\
@\xf5\xe7\xf1y\x002\xa0\xa5B=\x00\x87\x96\x0a\xf5\
\x00\x04\x06\xa0\x02\xf6\x81\x01\xa8\x80\xb6\x0a\xf1\x01m\x19\
\xee\x00\x08\x0d@\x04\xecB\x03\x10\x01\xad\x15b\x03Z\
3L\x07\x04\x07\xa0\x01\x9a3\xcc\x064g\x98\x0ch\
\xcf0\x17\x10\xc80\x17\x10\xa9\x10\x13\x10\xc9\xf0\x0c \
\xfa\x7f`9\xc0\x09\x00\xfdA\xb1\x07\x06\xa0\x00b\x15\
\xe2\x01b\x19&\x02\xa0\x01\x08\x80\x1d4\x00\x01\x10\xad\
\x10\x0b\x10\xcd0\x0d\x00\x0e\x00\x03\xc2\x19f\x01\xc2\x19\
&\x01\xe2\x19\xe6\x00\x80\x0cs\x00H\x85\x9e\xce\xd7\x8a\
\x0c\xde\x97\x00H\x86[\xce\xdf\x12\x800\x00\x04\xd8\x8b\
\x06(\x02\xb0\x0a\xe1\x00,\xc3\x04\x80l\x80\x02`'\
\x1b\xa0\x00@+\x84\x02\xd0\x0c\xc3\x00\xe1\x00Y\x00\x9c\
a\x14\x00g\x18\x04\xe0\x19\xc6\x00\x84\x0cc\x00U\x85\
J\x00U\x86\x8b\x00\xf1\x00\x0b\xc0^<\xc0\x02\xa0\xab\
P\x1e\xa0\xcbp\x01 \x1f`\x06\xd8\xc9\x07\x98\x01\x94\
\x15\xca\x01\x94\x19\xce\x02\x0c\x03L\x00\xd2\x0c\xe7\x00\xd2\
\x0cg\x00\xda\x0c/\x01\xe2\x0c/\x01\xea\x0a\xcd\x01\xf5\
\xff\xe9m\xfa\x00\xea\x7f\xd3K=\x00\xe3\x9f\x95\x17\xd0\
r\xd6n\x00\xf35\x14\x020_\xc41\xc0\xb85\x03\
\x86\xf7n\x00\xef:\x12\x04\xf0.dQ\x00q\x82\x18\
`x\xeb\x06\x8c\x1b3\x80\x97\xc4(\x806A\x14@\
\xbb\x16\x85\x01\xac{Q\x18\xc0\x9a \x0e M\x10\x07\
\x90\xb2\x0c\x008YF\x00\x94,#\x00J\x96!\x00\
\xa3I\x10\x80\x91e\x0c@\x98\x00\x03\x10\xb2\x0c\x02\xf0\
&\x81\x00<\xcb(\x00\x9e\x00\x05\xc0M\x82\x01h\x93\
`\x00:\x01\x0exa\x82\xdf?^?\xdfa\xc0\x0b\
Y\xbe\x1b4\xe7\xd6\x0d(fY\x05(fY\x06(\
5I\x06(eY\x07(L\xa0\x03\x14\xb2,\x04\xe4\
\x9b$\x04\xe4\xb3\xac\x04d'P\x02\xb2M\x92\x02r\
M\x92\x02r\x13h\x01\x99\x09\xb4\x80L\x96\xc5\x80e\
\x96\xd5\x80E\x96\xd5\x80E\x96\xe5\x80y\x93\xe4\x80y\
\x96\xf5\x80\xd9\x04z\xc0,\xcb\x06\xc0\xb4I\x06\xc04\
\xcb\x0e\xc0d\x02\x07`\xd2$\x0b\xe0\xb2I\x16\xc0\xe5\
\x04\x1e\xc0\xc5\x04\x1e\xc0E\x96M\x80\xe7,\xbb\x00\xe7\
,\xbb\x00\xe7,\xdb\x00\xa7&\xd9\x00\xa7,\xfb\x00O\
\x13\xf8\x00OY6\x02\x8eM2\x02\x8eYv\x02\xc6\
\x8d\x190\xdc\xb8\x01\xe3\xda\x0c\x18n\xdc\x80qm\x06\
\x0c\xd7\xdb>\x80\xffx\xf2iE\x15\xa8J\x8b\x00\x00\
\x00\x00IEND\xaeB`\x82\
\x00\x00\x01?\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00(\x00\x00\x00(\x04\x03\x00\x00\x00~\xd0\xa5^\
\x00\x00\x000PLTE\x00\x00\x00\xff\xff\xffA\xcd\
RP\xcaNA\xcdRA\xcdRH\xcbPB\xccQ\
I\xcbPD\xccQE\xccQE\xccQD\xccQD\
\xccQC\xccQA\xcdR\xb0DE*\x00\x00\x00\x0f\
tRNS\x00\x00\x186Oc\xab\xae\xb8\xbd\xc9\xd6\
\xdf\xe9\xf0r\xc1;\x05\x00\x00\x00\xafIDAT(\
\xcf\x8d\xd2\xb1\x0d\xc20\x14\x04\xd0[\x81\x0d~\x81\x98\
\x81\x01\xe8-e\x01F@\xf2\x14t\xec\xe0E\xd8!\
\xca\x08\xac\x10YXXG\x11'v\xf0\x15\x5c\xf9\xf4\
\x8b\xff\xed\x03\xd6\xb8\x80>.\x99@\x06\x85\xd9\x04r\
T\xd8\x8f:\x92/\x13\xc8A\xe1l\x02\x7fG\x17\x8c\
\x06\x00\xe7{\xc9\x93$I\x0f\x00\x0f\xee\x13M \xbd\
\xc2d\x02\x19\x14&\x13\xc8\xa00+\xe4\xdf8+\x1c\
\x04Nb\xa5\xac.\x1a\xc5\xed\x1f\x03p\xeb/\x07\x8e\
\x97\x92\xeb\xf6F\xddw,\xd59\xacq$\xf96\x81\
\x1e=F\x13X\x06w\xb8\xf5\xa3\xc5\xad\x1e\x0d\xd6\x22\
5X{Tq\xb2\x1eO\xd5\xbe:U\x87P(\x16\
\xe3k\x00\x00\x00\x00IEND\xaeB`\x82\
\x00\x00\x01\xca\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00@\x00\x00\x00;\x04\x03\x00\x00\x009\xa2\x91\xef\
\x00\x00\x000PLTE\x00\x00\x00A\xcdRP\xca\
NA\xcdRA\xcdRF\xccPH\xcbPB\xccQ\
I\xcbPD\xccQE\xccQE\xccQD\xccQD\
\xccQC\xccQA\xcdR\x96\x12X7\x00\x00\x00\x0f\
tRNS\x00\x186Oc\x9d\xab\xae\xb8\xbd\xc9\xd6\
\xdf\xe9\xf0URDE\x00\x00\x01:IDAT8\
\xcb\x85\xd4\xcdM\xc40\x10\x05\xe0\x99\x0e,\x05\x11)\
\x88;\xc7E\x14`QAj\xa0\x02D\x05{B\xe2\
F\x0d[\x81K\xa0\x06D\x019P\xc0\x1e\x12\x09\xf1\
\xb3z\x1c\x9c\xc4\xcex\xd63\xd7|yR</&\
\xd2\xc6\x1f\xa8>\xfe\xc7\x19\x00\x07\x0b\x9c\x9c\x01\xf0n\
\x81z\x84\x07\xf0\xe9\x0c\x80{\x0bL\xce\x00\xb5\x88\x08\
\xbe\x8a\x88\x9b\x97y\xde\x00\x00x\x92\xe0\x15\xdb)\x22\
$(\x22\x0a wV\x00\xb9\xb3\x12\x88\x88\x12\x88\x08\
\x05\x9c\xd2S~\xd0\x00\x12\xe8\xc6:\xe0\xa0\x82i\x05\
\xd7P\xc1\xba0\x1eT\xf0\xe1R\x80\x06R\xef\x9a\xa3\
\x0a\xd6\xe6r\x0f\x0d\xfc\xad\x01\x17\x000\xd2\xe3\xb9c\
\xe4>\x82\xe6n\x9e^,\xa2E\x04\xa2r)`\x1f\
\xcfdy\xff6\x82o\x11\x90\x7f\x9c\xdf\xd4i\x0e\xc8\
f\xe7\x91\x17\xb2\x83\x0aR@P\xc1T\x09\xc0\xce\xe7\
[\x0a*\x98\xf2-i \xfd\x97\x83\x0a\xd2\x9a\x09\x1a\
\xb8\xcc\xda\x1e4\x90W\xbd\xb5@y\x8e\x02h\x11[\
\xa0DlA\xacS\x0d\xc4>U\xc0\x12\xf1\xbb\xdcP\
\xcf\xf2\xe6\x99#F:;\xcd`\x80\xb8\xb1\x1a\xe0\xc1\
\x00te\x01\x0e\x06\xa0\xce\x02\x1c\x0c@\xad\x05xo\
\x00ju\xf0\x0fRR\x00X\xeb\xfc\xd3\xe9\x00\x00\x00\
\x00IEND\xaeB`\x82\
\x00\x00\x05\x15\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00\xc8\x00\x00\x00\x93\x08\x03\x00\x00\x00\xfc\xcf\xa6\x98\
\x00\x00\x00HPLTE\x00\x00\x00A\xcdRA\xcd\
RA\xcdRA\xcdRA\xcdRA\xcdRA\xcdR\
M\xd0]Y\xd3he\xd6rq\xda}|\xdd\x88\x88\
\xe0\x93\x94\xe3\x9e\xa0\xe6\xa9\xac\xe9\xb3\xb8\xec\xbe\xc4\xef\
\xc9\xd0\xf3\xd4\xdb\xf6\xdf\xe7\xf9\xe9\xf3\xfc\xf4\xff\xff\xff\
Y\xd7\x80\x18\x00\x00\x00\x07tRNS\x00\x100\xaf\
\xbf\xcf\xefPN\xd4S\x00\x00\x04uIDATx\
\xda\xed\xdc\xdbz\xa4 \x0c\x00`\xbb\xdb.hTD\
\x14\xde\xffM\xf7\xa2\x9d\xb6rP@#\x87\xcf\x5cO\
;\xf3\x0b\x84(`\xd38\xe3\xcf?RN\xbcW\xe2\
\xd8\x81\x94\xe5pC\x0as8!\xa59\x5c\x90\xe2\x1c\
\x0eHy\x0e;\xa4@\x87\x15R\xa2\xc3\x06)\xd2a\
\x81\x94\xe90!\x85:\x0cH\xa9\x0e\x1dR\xacC\x83\
\x94\xeb\xd8B\x0avl %;~C\x8av\xfc\x82\
\x94\xed\xf8\x81\x14\xee\xf8\x86\x94\xeexA\x8aw|A\
\xcaw|B*p\x90\xf7J\x1c\xe4\xfd\x12G\x0b\x00\
#c\xac\x07\x00\x9a\x0ar\xce\xd1\x0e\x93\x90j\x1b\xab\
`=\xbd\x1fr\xc2\xd1\xf3U\xb9b\x99\xba\x9b!\xd1\
m1I\xb5\x1f\xebH\xf3\x87\xb4\x5cy\x84d4s\
\x08S\x9e\xb1\xf6G\xff\xe9w\x0c7C\xbaE\xf9\x07\
\xdfo\x94\xcdg\xc5\xbd\x90^\xaa\x90Xh\xa6\x90A\
\x05\x86\xec\xb2\x84\x04;\x94Zi\x86\x90NE\xc4N\
\xefJ\x05\xa12\x06\xa2\xa6\xec \xb3\x8a\x0b\xc8\x0c\xd2\
\xdb\x7f\xa6\x98F\xf8\x0c\xc6\x97\xb0a\x92\x08b\xab\xad\
fm\xce\xa3\x83\xb0|\x8ae\x05\xb1d,\xdeZ>\
\x07&E\xd2\x9c F\x83HW\xdf\x1f}\x9b$\x09\
d\x08H\xab\x9d\x9e\xdedF\x90%`\xa23'\x9c\
!\x1b\x88\xf1\xd3\xf6o\x9d\xf4\xde\xb5d\x03\x99<\x13\
\xd1+\xf4\x11\xdf\xe6\x02\xd1\x86\xfaz\xf4y\xd0 c\
&\x90\xce\xab\xcf\xef4\x89\xc8\x04\xc2\xfc&\x86\x9d:\
\xe0\xe7/:x\xc5v\x18\x81\x1e\x14\x01\xa2]_\x1e\
\xde\x19{\xe7\xf0\x09\xaf\xd1N@\x22\xbebr\xd5\xc0\
)!\xe05\xbf\xed\xfe\x8d\xc8\x02\xa2M\x0bsL+\
f\x01\xe1\x1e\xb9\xf4h\x5cu9@\x96\x90Y\xdd\x91\
\xe9\xfa\x1c \xae^\x12\x92\x80Y\x06\x90V\xc5L]\
\x9dc`%\x84@\xf8,b\xb6\xa3\xc8\x002\x86\x15\
\x8c\xf6\x91%3\x80\xb0\xd0B\xcb\xfa\x8b3\x80Lq\
_\xc0\xed\xd5\x96\x03\x22\x85\x1e\xdd\xe5\x10\x11\x93}\x8d\
\x86\x84\xfd\xa1wG\xf5+b\xb2oE\x90!;\x88\
\x8a\x83\xc0A\xb2K\x0dYk\x81\x88\x07\xf2@\x1e\xc8\
5\x90\xeei\x91\x07\xf2@\x1eH\x0e\x10Y\x0b$\xb6\
h\x1c\x8b-\xe3\xfb\xe7\xc6\xea&\x08\x14\x0b\xb9\xf6\xe1\
CB\xc8\xb5\x8f\x83\x12B\xae}@\x97\x10\x021\xcb\
#\xc7\xf3\xe8\xfd\x90\xd6g\xf5\xdf\xfb!vB\xc8\xb5\
\xcb\x0a)!KL\xdar-\xf4\xa4\x84\x5c\xba\xf4\x96\
\x12r\xe9bhJH\xcc\xf2t\x7fX\xfcC\x5cQ\
}\x06\xa2_\xdd>\xbc;\xb2\xc3\xcbs\x0bD\x84\xf7\
-y\x9c \x12@F\x9f\xedW\x9b\x18<Rv\x02\
\x88\xbe\xcd\xe9x=t\xf5h\xc3\xd0\x8bs\x01\xc4\xd8\
c\xda\x066\xc8p\x0c\x81[ L\x05\x95)\xfa6\
z\xfb\x06/\x19UT\x9f\x83\xb4*\xa4s\xd1\xc5\xeb\
\xd3\x22j\xf9\xfe\x1c\xc4\x5c\x8b\xe5\x01\x0eGO\x9c/\
\x9aH\x82 `\xee\xeew\x8d\x13\xf3\x18\x96\xf0\xea\xaf\
\xfc\x16\x88ey\xdc~@\xcfv\xb8\xaf\xf3\xcb\x08\x9b\
#\x038{\x1a\xadM\xa2\x94\xe4\xc6i\x05\xdb!\x13\
\xee\x99\xd4\x95R\x8b\x10+\xe6\x9eF{\x93|\x9d\x1f\
a=\x00\x00\x0c\xae\xf3#\xee=\xa9\xf2\xf6\xcd\x99\x84\
\x10\xd2\xc6\x9dL\xda\xab\xcc\xe6$\x10\xcbq\x8a\x93g\
\xac\x0eN\xd1\xa1A\x08\x8fq\x88\x80y3\xeeiM\
8\x84.\xe1\x8e\xfd\xb3\xa1,\x0d$B\x22hP)\
s\x17\x84\xd0\xc0\xdeu8\xc7\x0d\x89 \x84\x8c\xf2\x92\
|\xe5#\xe1\xa8\x10\xd2\x0a\x7f\x88OA;\xc8\x984\
q\x01\xc4z@\xcfuv\xda\xa7\xcap\xbe\xb0\x00\x1d\
B\x08py\xd1\x18\xf9\xa4\x8c\xc6\xa5Yf\x06->\
\x84\xec\xbf\x85#fR\x83\x811!\x84\x10\x8c\x0d\x10\
x\xd7{\x0aB\x08i{6o/\xa5\x9c\x8d\xf7\xa4\
\x90\x1b\xe2,\xe4\x95\x92_G\x89:\xdb\x0c\xc7\xca\x81\
\xec>\xef>\xf3p$-\x04\xa2sOf\x10\xb3\xb2\
\xec\x0b\x85\x18\xe5\x93D\x7fc\xcd_\x14\x88y\xdb2\
!;>\xdep \xe6x\x07l\x07\x12\xc4x\xa6\xb0\
`;\x90 \xc6Qk\xcc\xc9\xe4\xe3\xad\xc1\x83\x98\xe3\
\xbd\xc5u`A\xcc\x9b\x0c\x81\xeb@\x83\x98\xcf\xc0z\
T\x07\x1eD\x1b\xefb\xc0u\xe0A6\xc5\xa3\x00\x82\
\xec@\x84\xd0\xef\xbb\x15\xde\x11t\x07\x22\xe4\xb5\xcc\xce\
\xb1\xf3\x15:\x84\x08\xdc\x17\x03n\x1c\xa8\x90v\xc5|\
\xbf\xe1\xd6\x81\x0aA\xaf\xafj\x80\xe8\x8e\xa6\x16GS\
\x8b\xa3\xa9\xc5\xd1\xd4\xe2hjq4\xb58\x9aZ\x1c\
M-\x8e\xa6\x16GS\x8b\xa3\xa9\xc5\xd1\xd4\xe2\xf8\x0f\
/\xf3I\xa9\x5c\xdd\xff\xd4\x00\x00\x00\x00IEND\
\xaeB`\x82\
\x00\x00\x01\xdc\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00O\x00\x00\x00O\x04\x03\x00\x00\x00X\x1a\x85\xb5\
\x00\x00\x000PLTE\x00\x00\x00\xff\xff\xffA\xcd\
RP\xcaNA\xcdRA\xcdRF\xccPH\xcbP\
B\xccQI\xcbPE\xccQJ\xcbOE\xccQD\
\xccQC\xccQA\xcdR\x000]\xbe\x00\x00\x00\x0f\
tRNS\x00\x00\x186Oc\x9d\xab\xae\xb8\xc9\xcd\
\xd6\xe9\xf0\xbb\x00_o\x00\x00\x01LIDATH\
\xc7\xc5\xd6\xbdM\xc4@\x10\x86\xe1+\x01:\x98\x80\x8c\
\x0aH\x11\xf9\x227@\x09HT\x80\xdc\x05\x11\x92K\
\xa1\x01$\xebJ\xa0\x00\x12K\xd6\xc9\xd6\x10\x9c\x7f\xd6\
\xbb\xb3;o\xc6\xc4\x8f>\xe9\xee\xbe\x9d\x9b\xd3)\x9b\
\xd0\x9f\xd8\x84\xf9\x11B\x1d\x04Bm(d\x91Aa\
dP\xd5Q \xd4\x96B\x12\x19\x14F^\xe1E \
\xd4\x8eB?r\x81\xfaE\xe1,\x10jO\xa1W\xb7\
\x0dz\xdd\xd8\xa1\xd3\x8d\x08\xd6##X\x8f\x8ca\xd4\
\x8d\xbb\xa7t^\x22\x18u\xe3U\xab\xb3G~\xd6\xe1\
\x1e\xe9\xc1\xad\x1b\x1e\xdc\xea\xe6\xc25\xd2\x85k\xdd|\
\xb8\xd4\xcd\x87K\xdd\x00\xbcF\x02\xa8?\x02\xa16\x14\
\x0e\x02\xa16\x14\x8e\x02\xa1\xbeS\xf8\xfb\x7f\xf0\x19\xc2\
3\xfc\xd43\xfd\xc2{\xf8\x13N\xb4\x14\x1d\xac\xd9\x85\
\xf6\xb1\x83\x0d\x1f\xe9\x9bi\xe1+\x1c\xe9\xbbn\xe1\xa6\
\x18\xe8\xee\xd9v\xee\xc3G:\xdff\xa0\xb3\x9a\xabK\
<\x1c\xeb\xb5\xcem:7!\xdbO>\x8c\xff\x0dk\
p\x12\x08\x0fG@\x05\x1eo\x80\x0a<^\x15e\x98\
\x9c>e\x98\x5c>E\x98\xdeRE\x98\x9eR%\x98\
\xb5\xa1\x04\xb36\x14`^\xaf\x02\xcc\xebe\xc3\xb30\
h][&\xb4\x8e-\x0bN\x02\xa1yc\x1a\xd0>\
1sx\xfff\xb9?\x9e\xd1\xe7wR\xc2\xd3\xb8\x00\
\x00\x00\x00IEND\xaeB`\x82\
\x00\x00\x02\xf6\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00\x9e\x00\x00\x00\x9d\x04\x03\x00\x00\x00\xb7?\xdc\xe6\
\x00\x00\x00$PLTE\x00\x00\x00\xff\xff\xffA\xcd\
RA\xcdRA\xcdRH\xcbPB\xccQE\xccQ\
J\xcbOD\xccQC\xccQA\xcdRE\xef\x01u\
\x00\x00\x00\x0btRNS\x00\x00\x18Oc\xab\xae\xc9\
\xd7\xe9\xf0\xc1\xad8\xf5\x00\x00\x02vIDATh\
\xde\xcd\xda\xdbM\xc40\x10\x85\xe1\x15i\x00:\x88D\
\x07\xc0\xdb\xbem))!=\xd0\xc0\xd6\xb2J\xb4\xeb\
\xe6x\x08\xb98\xbe\x8dg\xfe\x07\xa7\x80OG \x0e\
\xe3\xb1/\x17\xc1\xd7=\xfb\x0b\xf9u\xee\x0e{\xaf/\
\xd6s\x8f\x9e\xf5\xdc\x0d\xf6\xc8\x80\x9ds\xce\x0d\xb07\
\xf5\xac\x07\x06\x5c<.\xe0\xe2\xb9\x11\xf6\xe6\x9e\xf5\xb0\
\x80\xabG\x05\x5c=\xaa\x166\x0f\xea\xad\xcd\x83\x02\xee\
\x1e\xd3[\xbb\xc7\xd4\xc2\xc1Cz\xeb\xe8\x11\x01\x8f\x1e\
Q\x0b\x9e\x07\xd4\x82\xe7\x01\x01}\xcf\x1e\xd0\xf7\xec\xb5\
p\xf2\xcc\xb5p\xf2\xcc\x01\xcf\x9e5\xe0\xd9\xb3\xd6B\
\xe0\x19{+\xf0\x8c\x01C\xcf\xd6[\xa1g\xab\x85\x88\
g\xea\xad\x98g\x09\x18\xf3,\xb5\x10\xf5\x0c\xb5\x10\xf5\
\x0c\x01\xe3\x9e>`\xdc\xd3\xd7B\xc2S\xd7B\xc2S\
\x07Ly\xda\x80)O[\x0bI/\xd2[\x9f\xdf\xe5\
\xef\xc7\xc9\x03^\x9d\xe5\x0b{\xcb\xe6\x85\xb5`\xf4\x82\
\xde\xb2z\xe7\x80V\xef\x5c\x0bf\xefT\x0bf\xef\x14\
\xd0\xee\xf9\x01\xed\x9e_\x0b\x80\xe7\xd5\x02\xe0y\x01\x09\
\xef\x18\x90\xf0\x8e\xb5\x80x\x87\xdeB\xbcC@\xc6\xdb\
{\x8b\xf1\xf6Z\x80\xbc\xad\xb7(o\x0dHyk-\
`\xde\x7f-`\xde\x7f@\xce[\x02r\xdeR\x0b\xa0\
7\xf7\xac\xe7F\xd8\x9b{\xd6sw\xd8{\xf6\xac\xe7\
\xee\xb0\xf7\x82=\x07{\xcf\xb6\x7f~3\xfc\xfb\x1d\xdb\
\xfe\xfb\x80\xff~'\xb8_\x86\xb6\xfb\x19\xfe\xff\xf1\x80\
\xff\xbf\xdd\x9a\x9e\x0f\xb6\x01\xebJ\x15\x01\xea\xed\x03j\
\x93\xf3\xe9\x0c\xcf\xcfc\xdb\xe7\x0f\xf8|4\xc1\xe7\xb7\
\xa1\xed\xf3/|>\x7f\xc0\xfb\x83[\xd3\xfb\x97`\x81\
u\xa5\x8a\x00\xf1\xc2\x05 \xbd\xff3\xed'\x95\x0b\xd4\
N\xb4\xc9io\xbf\x0b\xef\x9f'x?>\xb0\xfb{\
\xfa~!\x1e\xef#\xff\xbd'\xbd\xc4\x05\x92\xdaK\x5c\
pi\xbd\xd4\xfd\x96\xd2K^\x10*\xbdd\x11\xe8\xbc\
\xf4\x05\xab\xceK\xf7\x94\xca\xcb\x14\x81\xca\xcb\x14\x81\xc6\
\xcb\xf5\x94\xc6\xcb\xf5\x94\xc2\xcb\x16\x81\xc2\xcb\xf6T\xbd\
\x97\xef\xa9z/_\xa3\xd5^\xe1\xa2\xbb\xda+\x5c\xc4\
\xd7z\xa5{\xf8J\xaf\xf8\x90\xa1\xd2+\x0e,u^\
\xf9!H\x9dW\x9e\xa7\xaa<\xc1\xc0R\xe5\x09\x06\x96\
\x1aO2O\xd5x\x92y\xaa\xc2\x13\x0d,\x15\x9eh\
\x9e\x92{\xb2yJ\xee\xc9\xc6=\xb1'|\x90#\xf6\
\x84\x0f\x86\xa4\x9e\xf4\xbd\x90\xd0\x13?\xb8\x12z\xe2\x83\
\x95\xcc\x93?X\x93y\xf2s\x9f\xc4{\xfb\x15\xc7\xfb\
\x03\xfd\xb9\xba%(\xb7\xb7:\x00\x00\x00\x00IEN\
D\xaeB`\x82\
\x00\x00\x03\xae\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00\xc0\x00\x00\x00\xb0\x04\x03\x00\x00\x00\xab\xd0|\xf5\
\x00\x00\x00-PLTE\x00\x00\x00A\xcdRA\xcd\
RA\xcdRD\xccQH\xcbPB\xccQI\xcbP\
D\xccQE\xccQE\xccQD\xccQD\xccQC\
\xccQA\xcdR\x9e%\xfb\x88\x00\x00\x00\x0etRN\
S\x00\x18Oc\x8f\xab\xae\xb8\xbd\xc9\xd6\xdf\xe9\xf0\xe7\
5\xddl\x00\x00\x03\x22IDATx\xda\xb5\xd8\xc1\
\x89\xdb@\x18\xc5q)\x15\x08\x1b\x0cY\xf6\x90l\x01\
\x82m\xc0\x90R\xdc\x80o!\xe7\x94\xa0\x06\x5cB \
%\xa4\x01\x1fR@\x0e\xbb\x10\xd8\xb0L\x0d9\xd8\xb2\
\xa5\x19[\xf3\xbd\xf7}o\xee\xf6\x8fw\xd0\x7f\x84\x9a\
\xc6y\xfa\xa1\xd1\x9e\xfe\xbd\x13\x03\xe9\x97\x1a\x10O\xe8\
S\xfa\xdd\x89\x81\xf4\xac\x06^;1 \x9d\xd0\xa7\x94\
\xd2\xdfN\x0c\xa4\x9d\x1a\x10N8\x01\xc2\x09g\xe0\xad\
\x13\x03iP\x03\xb2\x09# \x9bp\x01T\xcd\xbb\x00\
\xaal_\x01\xd1\x84+ \xca\xf6\x04\xd04o\x0aH\
\xb2=\x05$\x13f\x80\xa2y3@\xd1\xbc9 \x98\
0\x07\x04\x132 \xbey\x19\x10\xdf\xbc\x1c\x08\x9f\x90\
\x03\xe1\x13\x0a \xbay\x05\x10\x9d\xed\x12`&\xac\x9e\
\xee\x9em\x01\x10\xd9n\x8f\x09:p\xf3>`\xff\x8f\
g\x1b\x05\xe0\x090\x806\x0f\x06\xd0\xe6\xe1\x008\x01\
\x07\xc0\x09\x04\x805\x8f\x00\xb0\xe61\x004\x81\x01\xa0\
\x09\x14\x804\x8f\x02\x90ls\x000\x81\x03\x80l\x93\
\x80\xbdy,`\xce6\x0b\x98'\xd0\x80\xb5y4`\
m\x1e\x0f\x18'\xf0\x80q\x82\x03x\xab\xbd\xb0|q\
\x02\xa9\x02<\xbch\x81\xf6\xe8\x05^\x97\x81\xc7\xe4\x05\
\x96\x1f\xb5\xd5\xd1\x0b,\xc7\xa2\xdd&'\xf0\xfeyq\
\xc0:y\x81\xe5;\xa7\xddz\x81\xca\x95\xb3N^\xe0\
\xe7\xf2\x80\xbd\x17\xa8\xbc\xb9l\x92\x17\x18\x0c\x03<\x80\
i\x80\x07\xf8\xbe<\xe0\xe0\x05*W\xc1\xc7\xe4\x05v\
\xa6\x01<P\x19\xf0\x90\xbc\xc0s%\xd3^\xa0\xf2J\
\xf4\x98\xbc@5\xd3N\xa0\x9ei\x1f`\xc8\xb4\x0f0\
d\xda\x05X2\xed\x02,\x99\x9e\x01\xed\x0fA\xe5\xa6\
\x00\xf8Aj\x00\x06\x9c\x81\x85\xd3\xfb\x060\x80-\xd3\
<`\xcc4\x0f\xec\xa0\x018`\xcd4\x0dX3\xcd\
\x02\xe6L\xb3\x809\xd3$`\xcf\xf4\xe5\x17\xf7\x9f\xe1\
\xa7\xae\x00\x80L[\xce\xa7\x02\x002M\x01H\xa6)\
\x00\xc94\x03`\x95#\x80!x@\x0e\x84\x0f\xc8\x01\
,\xd38\x00f\x1a\x07v\xe1\x03\xe6\x00\x9ai\x18@\
3\x8d\x02p\xa6Q\x00\xce4\x08\xe0\x99\xc6\x80\xe0L\
\x97@p\xa6\x0b :\xd3\x05\x10\x9d\xe9\x1c\x88\xaf\x5c\
\x06\x0c\xa2\x01# \x1b0\x02\xcb\x99n\x0e^\xa0\xf6\
\xfd;y\x81\xda\xe7\xef\xa3\x13XU\x06\x90\x9d\xbb\x02\
\xd5\xd3\x1e\xc4\x00uYB\x00?\xc1\x08\xf0\x13\xac\x00\
\xfd,[\x01\xfaa6\x03\xec\x043\xc0N\xb0\x03\xe4\
\x9df\x07\xc8K\x0d\x00\xb8\x09\x00\xd0\xac\xfe\x88\x01\xaa\
y\x10\xc0\xbc\x9dB\x003\x01\x03\x88\xe6a\x00\xd1<\
\x10\xc0'\x80\x00>\x01\x05\xe0\xe6\xa1\x00\xdc<\x18\xb8\
5\xe1\xdf\xb7\xbb\xe7k\xd7\x04Lxi\x22\xcf\x8d\xe6\
\xc5\x027\xb2\x1d\x0c\x94\x13\x82\x812\xdb\xd1@\xd1\xbc\
p \xcfv8\x90O\x88\x07\xb2\xe6\xc5\x03Y\xf3\x04\
\xc0|\x82\x00\x98OP\x00\xb3\xe6)\x80Y\xf3$\xc0\
t\x82\x04\x98N\xd0\x00\x93\xe6i\x80I\xb6E\xc0u\
\x82\x08\xb8f[\x05\x5c\x9a'\x03\xc6l\xcb\x80q\x82\
\x0e87O\x07\x9c\x9b'\x04N\x13\x84\xc0i\x82\x12\
h\xf7b\xa0\xd9\xa8\x81v/\x06\x9a\x8d\x1ah\xb7b\
\xa0Y\xab\x81v\xeb\x06\xfe\x03$\xe7\x91\x89\x97#\xf5\
\xaf\x00\x00\x00\x00IEND\xaeB`\x82\
\x00\x00\x02c\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x00w\x00\x00\x00w\x04\x03\x00\x00\x00\xcb\x17\xc2\xb9\
\x00\x00\x00'PLTE\x00\x00\x00\xff\xff\xffA\xcd\
RA\xcdRA\xcdRB\xccQD\xccQE\xccQ\
E\xccQD\xccQD\xccQC\xccQA\xcdR\xeb\
\xfeC\xda\x00\x00\x00\x0ctRNS\x00\x00\x18Oc\
\xae\xbd\xc9\xd6\xdf\xe9\xf0v\x89\xbe\xf7\x00\x00\x01\xdfI\
DATX\xc3\xc5\xd8\xbbm\xc30\x14\x05P\xc1Z\
\xd9\x80e\x902I\xe9\x22\xd0\x08\x9c\xc4\xf0H\xd2\
\x22)(\x07R\xdeP)\xa2\x0fI\x89|\x9f[\x84\
\xfd\xc1\x05l]>\x92MS^\xed\xb7k\xcc\xab\xa5\
\x1e\xc1\xb3\x030\x10\xdd\x12\xfd\xbc\x01\x98\x82\x030u\
\x08\xb6F\xb7DD\xe4\x11<:\x00\x1b\xa3\x17l\x8b\
^0\xdd\x11l\xea\xc7\x8aM\xd1\x1b\xb6Do\xd8\xd2\
\x8f\x1d\x1b\xaa\xb9cCt\x84\xf5\xd5\x8c\xb0\xbe\x1f1\
VW3\xc1\xda\xe8\x04k\xfb\x91be?R\xac\x8c\
\xce\xb0.:\xc3\xba~\xe4X\xd5\x8f\x1c\xab\xa2\x0fX\
\x13}\xc0\x9a~\x1c\xb1\xa2\x9aG\x9cG_\xde\x8b\xeb\
\xe3\x88\xb3j\xbe\x92j\xa5\xfd\xb8\xeapZM-N\
\xa2\xb58\xe9\x87\x1a\xc7\xfdP\xe38Z\x8f\xa3h=\
\x8e\xfaa\xc0{?\x0cx\x8f\xb6\xe0-\xda\x82\xb7~\
\x98\xf0ZM\x13^\xa3mx\xa9\xa6\x0d/\xfd0\xe2\
\xbfjZqp\x00&\x8f\xe0\xd1\x01\x98<\x82G\x07\
`\xba!\xf8\xeb\xdf\xf0'\x80\x03\xf2\x83u\xc0_5\
\x00\x1f\xc9\x8c|\xdb=\xd0\xaa\x09\xe9\xf3\x1d\xd8I\x96\
\xcd\xf7\x0a\x04\xdb\xf0\x03\xd9z=\xb0\xe9\x8f\xc8\xb8\xf1\
\xc0\xa0\x0b\xc8\x88\xed\x80\xe1\x1e\x90cE\x07\x1ch\x06\
\xe0(5#'\xc0\x1e8{N\xc9\xa9\xf7\xc5z\x06\
\xd3\x1f\xd6\xe5W\x94\x96\x0b\xd6\xe1\x07rA\xf1\xc0\xd5\
hD.e\x1e\xb8\x0e\x06\xe4\x22z|sx.\xad\
\xa7\x1c\x9f\x04\xcb\xf1\xc9c\x87\x18\x0f\xce\x8eO/\xb0\
R|zu\x16\xe2\xc9\x01\xf8\xbc\x112\x5c\xa8\xa2\x0c\
\x17\xaa(\xc2\xa5*\x8ap\xa9\x11\x12\x5c\xac\xa2\x04\x17\
\xab(\xc0\xe5*\x0ap\xf9\xf9\x8f\xc7\x95=\x80\xc7\x95\
wG\x16\x0f\xce\x8e\xaboI\x1c\xae\xbeb1xr\
\x00\xae\x0f\xa7:f\xa6b\x1d3S\xb1\x8a\xb9\xa9X\
\xc5\xdcp\xaaav*V\xf0\x85{\x8b\xff\x05\xc8d\
f\xae\xfe\xc1\x88\xef\x00\x00\x00\x00IEND\xaeB\
`\x82\
\x00\x00\x17\x1c\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
\x00\x03 \x00\x00\x02L\x08\x03\x00\x00\x005\xef2\xcf\
\x00\x00\x00EPLTE\x00\x00\x00~\xdbrA\xcd\
RA\xcdRA\xcdRA\xcdRA\xcdRM\xd0]\
Y\xd3he\xd6rq\xda}|\xdd\x88\x88\xe0\x93\x94\
\xe3\x9e\xa0\xe6\xa9\xac\xe9\xb3\xb8\xec\xbe\xc4\xef\xc9\xd0\xf3\
\xd4\xdb\xf6\xdf\xe7\xf9\xe9\xf3\xfc\xf4\xff\xff\xff\xd4\x9f\x8c\
\x95\x00\x00\x00\x06tRNS\x00\x00\x10\xaf\xbf\xcf\x84\
\x1d'\x05\x00\x00\x16\x80IDATx\xda\xed\xdd\xe9\
\xa2\x9b8\x12\x86\xe1\xf6,,\x02\x04\x08\xd0\xfd_\xea\
\xfc\xc8\xd2\xc9t\x9c\x9cCi)\x15\xefw\x05\x06\xfb\
A\xaa\x92\x84\xff\xfa\xabd\xfe\xf5\xdf\x8e\x90v\xf2\x9f\
\x17>\x08y\x0f\x04\x1f\x84(\x01\x82\x0f\x02\x10|\x10\
\x80\xe0\x83\x00\x04\x1f\x04 \xf8 \xa4>\x10|\x10\x80\
\xe0\x83\x00\x04\x1f\x04 \xf8 \xa4\x14\x10|\x10\x80\xe0\
\x83\x00\x04\x1f\x04 \xf8 \xa4\x14\x10|\x90\xb6\x81\xbc\
\xf0AH\xa5\x11\x04\x1f\x04 \xf8 \x00\xc1\x07\x01\x08\
>\x08)\x05\x04\x1f\x04 \xf8 \x00\xc1\x07\x01\x08>\
\x08)\x05\x04\x1f\x04 \xf8 \x00\xc1\x07\x01\x08>\x08\
)\x05\x04\x1f\x04 \xf8 \x00\xc1\x07\x01\xc8\x0b\x1f\x84\
\x14\x1aA\xf0A\x00\x82\x0f\x02\x10|\x10\x92\x16\x08>\
\x08@\xf0A\x00\x82\x0fB\xd2\x02\xc1\x07\x01\x08>\x08\
@\xf0AHZ \xf8 \x00\xc1\x07\x01\x08>\x08I\
\x0b\x04\x1f\x04 \xf8 \x00\xc1\x07!\xff\x0f\xe4\x85\x0f\
B2\x8d \xf8 \x00\xc1\x07\x01\x08>\x08I\x0b\x04\
\x1f\x04 \xf8 \x00\xc1\x07!i\x81\xe0\x83\x00\x04\x1f\
\x04 \xf8 $-\x10|\x10\x80\xe0\x83\x90;@\xf0\
A\x00\x82\x0fB\xee\x00\xc1\x07\x01\x08>\x08\xf9\x02\xe4\
\x85\x0fB\x12\x8d \xf8 \x00\xc1\x07!w\x80\xe0\x83\
\x00\x04\x1f\x84\xdc\x01\x82\x0f\x02\x10|\x10r\x07\x08>\
\x08@\xf0A\xc8\x1d \xf8 \x00\xc1\x07!w\x80\xe0\
\x83\x00\x04\x1f\x84\xdc\x01\x82\x0f\x02\x10|\x10r\x07\x08\
>\xc8\xb3\x81\xbc\xf0A\xc8\xcd\x11\x04\x1f\x04 \xf8 \
\xe4\x0e\x10|\x10\x80\xe0\x83\x90;@\xf0A\xc8{ \
\xf8 \xe4=\x10|\x10\xf2\x1e\x08>\x08y\x0f\x04\x1f\
\x84\xbc\x07\x82\x0fB\xde\x03\xc1\x07!\xef\x81\xe0\x83\x90\
\xf7@\xf0A\xc8{ \xf8 \xe4=\x10|\x10\xf2#\
\x90\x17>\x08\xf9\xe0\x08\x82\x0fB\xde\x03\xc1\x07!\xef\
\x81\xe0\x83\x90\xf7@\xf0A\xc8{ \xf8x\x97\xde\xfd\
\x1c\xee\xc8\x13\x81\xe0\xe3\xef87{\xbf\x86\x10\x8e\xf8\
>!\x84\xe0\xbd\x9f\x00\xf3\x08 \xf8\xe8\xba\xde\xcd~\
\x0bg\xfc|\x8e\xb0\xf9\xd9\xf5\xdcB\xb3@\x1e\xeec\
\x98\xfc\x1e\xa2<a\xf3n\xe0Ge\x0f\xc8\x83}\x8c\
\xf3\x9a\x82\xc6\x0f\xb9\xc2:\xa3\xc4\x14\x90\xa7\xfap>\
\x5c1O\xae\xe0\xa9M\xac\x00y\xa4\x0f\xe7C\xcc\x1d\
\x90\x98\x00\xf2<\x1f\xc3\xb2\xc7B\xb9v\xa6[\xad\x03\
y\x98\x8f\xd1\x1f\xb1l\x8e\x05#-\x03y\x94\x8e\xf5\
\x8c5\x82\x11\x80\xe8O\xbf\x1c\xb1^\x8e\x99u\x92\x16\
\x81\xbc\x9e\x02d\xdac\xedl\xd4\xec\x8c Z\x07\x8f\
3j\xc8\xc90\x02\x10\x85]\xab\xed\x8aZr\xadT\
#\x00Q\x15\xb7G]\xd9 \x02\x10=<B\xd4\x17\
\x88\x00DGF\x8d< \x02\x10-\xb5G\xd4\x9b\x95\
r\x1d u;W>\xaa\xce\xb5\xf0\xf3\x03H\xbdL\
g\xd4\x9e\x83u\x11\x80\xd4\x9a]\x85\xd8Bj\xcf\xb3\
\xdc\xbd\x00\xa4\xf5,Wl#\xd7T\xf5>\xdd\xfc\xd4\
\x00i|\xf88b;\xd9{\x80\x00\x84\xe1\xe37\xdb\
O\x1c@\x00R\xb0y\xb5\xc7\xd6\xe2\x01\x02\x90R\x19\
\xcf\xd8^B\x0f\x10\x80\x14\xc9\x1c\x9b\xcc9\x02D)\
\x10[\xe7A\xb6\xd8h\xae\x19 \x8c \xd9\xcb\x8f#\
\xb6\x1b\x0f\x10\x80d.?Z\xf6\x11\xe3\x06\x10\x80d\
\xf5q\xc5\xb6SaE\x04 \xcf\x01\xd2\xbc\x8f\x18\x8f\
\x1e \x00\xc9\x94\xa9}\x1f\x15\x84\x00\xe4)@\xe6h\
\x22\xa5\x85\x00\xe4!@\x5c\x8c\x08\x01\x08@\xec\xd6\x1f\
\xdf\x85\x00\x04 \xf8\xd0\xd2\xed\x05\xc8\x13\x80\x0c\x96|\
\x94\x15\x02\x90\x07\x00\xe9\x8fh+3@\x00\x920!\
Z\x8b\x03\x08@\x92e3\xe7#^\x03@\x00\x92(\
s4\x98b\xcd^\x80X\x072F\x93\xd9\x00\xa2\x05\
H\xdb\xe7A\xfa\xd3&\x90R\x85:@\x8c\x8f \xbb\
Q\x1f\xa5\xca\x10\x80\xd8\x062G\xb3\x09\x00\x01\x884\
\xc6V\x08\x7f\x8e\x07\x08@\x84\x09\xd1rF\x80\x00D\
\x94\xc5\xb4\x8f\x22\xdb\x16\x01b\x18\x88\xe9\x09V\xa1I\
\x16@\x0c\x03)\xd2\xc1:BX\xbd\xf7\xfe\xfb\x8b\xcd\
\x17\xef\xbd\x0f\xa1\xc8\xecn\x00\x08@ng\xca\xdbf\
\x0d\xab\xff\xc3k\xfeG\xb7\xac!\xeb(\x16\x00\x02\x90\
\xbb\xc9\xb7Dx\x05\xef>\xfe\xec\xee\x9d\xdf\xb3)\x99\
\x01\x02\x90\x9b\xc9\xf4\xffj\xfbr\xa7y4\xccy\x90\
\x5c=@\x00r\xafB\xcf\xf1s\xdc$\xfff\xe3\xd6\
\x0cc\x9a\x07\x08@tT\xe82\x1d_\xab\x925\xf9\
82\x00\x04 w\x1e\xd7\xa9\x9bUs\xa2\xc9\xcc\x9c\
\xb8\xbd\xb5\x01\x04 7\x92\xf6g\xb8\xa5<\xc2\x97\xf8\
\xcf\xd9\x1d@\x00\xf2\xf9\xe7tR\x1e\xa9\xa71I\x89\
\x04\x80\xd4\x05\xd2\xe4y\x90\x84\xe5\xf0\x9ec\x96\x9f\x92\
\x88\x03\x08#H\xb5\x01\xe4\xc8\xf5\xf3s\xa1\x89!\x04\
&\x81\xa4\x1a@\xae\x9c]\xd4d\xff\xb5\xeb\x00\x02\
\x90*\x03H\xc8\xdbC\x1d\x82\xfe!\x04 \x16\x81$\
\x1a@\xf2o\x96]\xd4\x0f!\x001\x08$\xcd\x00r\
\x958\x8f\x94\xe6?\xa9\x03@\x00Rz\x00)\xf4\xe6\
\xa94\xafE\x1d\x01\x02\x90\x8f\xf7\x87\x1aX\xa0\xfe!\
\x9b\xeaO\x0b\x10{@R\x94\xbek\xc1\xcf\x9bB\xc8\
\x00\x10\x80|\xb47\xd4\xc21\x8b\x9f\xb2*\x06\x0d\x10\
s@\xb6\xd6|\xa4\x10\x92\xed\x5c\x08@\xac\x01\xe9\xe5\
\xcboK\x83\xa8g\x80\x00\xe4CY\x1a\xaa\xcf\x13\x0a\
9\x00\x02\x90\x0f\xe5l\xd1G\xd7\x89\xbb\xbd#@\x00\
\xf2\x81\x88{\xbc\xa5\xff\x88\xfc\xdb\xcc\xf0\xd4\xe9\x1a \
\xc6\x80H\xe7*\xe5\xfe\xbb\xe9\xff2\xea,\xd3\x01\xf2\
G M\x9d\x07\xe9\xa5\x03\xc8T\xed\xa3/*\xcbt\
\x80\xd8\x1aA\xa4\xdb\xb0\xd6\x8a\x9f]\xb8\xc0\x19\x00\x02\
\x90\xdc\xb5n\xa5\x02\xe4K\xa4\xaf\x12\x1e\x00\x02\x90?\
\xfd\xc6\xd4n\xfa+0\xc9Z\x00\x02\x90?\xc4\xb7;\
\xc1\x92O\xb2\x0e\x80\x00\xe4\x0f956\x82\x8au\xb2\
F\x80\x00$\xe7\x0fl\xae~\x01\x9b\xba\x01\x10 \x96\
\x80\xac\xfa\xa6(\x9f\x8bl#\xd9\x09\x10\x80d\x9ca\
9\x05W\xe0\xb5\xcd\xb1\x00b\x08\x88l\x86\x154\x5c\
\x82l\x08Y\x00\x02\x90l3,\xa7\xe2\x1a\xbc\xb2I\
\x22@\x0c\x019\x9a\x1f@\xa4C\xc8\x00\x10\x80\xbc\xcd\
\xd0x\x0b+\xc10\xb8\x00\x04 o\xb3h\xeb\x00\x95\
g\xbe\x03\x04 o\x13,\x0c \xc2\xb5\x10\x80\x00\xe4\
\xed\xec\xbd\xe9E\xf4\xbf#:\xf25\x01\xa48\x90V\
\xce\x83\x88\xfe\x16}St!\x92\xd5\x9c\x15 \x8c \
9\xa6&\xa3\xa2\x0bY4\x95R\x001\x03D\xf2\xe0\
=4]\x88h\xae\xf8\xe1F\xef\xe0>\x94\xbb\x8bJ\
)2\x02DK\xf7gVu)[\x89+\x11\x9e\x0c\
(\x91\x00\x90\x84\x11\x1d\xb6\xedU]\xcaT\xa2\x98\x02\
\xc8\xc3\x80\xec\xaa\x96\x0fd\xb9\x0a\x14!\x00y\x18\x10\
\xc9\x16\x8dI\xd9\xb5l\x05\x8a\x10\x80<\x0b\x88d'\
\xefe\xa9c=\x03\x04 \x89{\xa3\x9b\xba\xab\xb9\xf2\
_\x0c@\x9e\x05d34\xc3\x12]\xcd\x09\x10\x80$\
^\x05\xe9\xd5]\xcd\x94\xffj\x00\xf2( \x92U\x90\
]\xe1\xf5\xe4\x1f\x0f\x01\xf2( \x92G\xee\xa2\xf0z\
\x04Mk\x0f\x10\x80\xfc#\x92cF\x83\xc2\xebY\xb2\
\xff\xac\x00\xf2( \x82\xb3 \xa7\xc6\xeb\x91L\x19\x01\
\x02\x90\x94s\xf6U\xe5\x05\x09\x9a\x0e#@\x8a\x02i\
\xe1<\x88\xe4\x90\xd1\xa4\xf2\x8a\x04\x8d\xde\x19 \x8c \
\xe9\xa6\xec\x0a\x9b\xbc]'\xda{\xb9\x02\x04 \xe9\x9e\
\xb7\x87\xce+\x1ar\xff\xae\x00\xf2$ G\xee\xe7m\
SE\x08@\x00\x92\xaeF\x9f\x94^\x92`P\x1c\x01\
\x02\x90\x9f\x22\xd9\xca\xdb+\xbd\xa6%\xb3y\x80<\x08\
\x88\xa0\xa2=\x0c\xa2\xf7\x00\x01H\xaa/{S{Q\
\x99\x7fX\x00y\x10\x10\xc1:\xfab\xf0\xa2N\x80\x00\
\xe4\xa7\x08\xce\x17\xe9}\xb5\x8c`{\x19@\x00\xf2c\
$/\x922YX9\x80\x00\xe4\x878\x93\xdf\x81\xa0\
J\x9f\x01\x02\x904\x1d\xd1U\xf1e\xe5mc\x01\xe4\
9@\x04\xdf\xf5\xa2\xf8\xb2\xeeW\xe9;@\x00\x92\xa6\
\x89\xe5\x14_\xd6\xfd\xb5\xf4\x03 \x00\xf9!\xb9\xb7-\
\xb57s\x04HA \xfa\xcf\x83\xdc\xff\x0aN\xcd\x97\
%\xe8=\x0c\x00a\x04I\xd1\xeeQ\xfd\x15\xf4Yg\
\x8e\x00y\x0c\x10\xc1\x93\xd6\xab\xbe\xb0\xac\xbd\x07\x80<\
\x06\x88\xe0\xab\x9eU_X\xc8\x09\x1f \x8f\x01\xb2f\
\x9d\x8a4\xd9\xc6\xda\x01\x02\x90\x14]^\xabCc\x00\
\x08@\xbe\xe7\xfey\xdbK\xf7\x85M9/\x0c \x8f\
\x01b\xf6\x1bp9\x87F\x80<\x05\x88\xa0\x1b\xba\x99\
\xa5?\x02\x04 \xd6\xbb\xbc\x12 \x0e \x00\x91\x03\x99\
\x95\xdf\xfb\x90\xf1\xca\x00\xf2\x14 >\xe7s\xd6\xeeB\
\x08@\x00\x92b\xcbR\xa3\x97\xb6\x02\x04 _#\xf8\
\xaf\x99\xce,\x90\x00\x10\x80\x88\xe7!\xa7\xf6{?\x01\
\x04 \xe2\x1cv\xbf\x80\xfb\xfd\x87\x0b \xc5\x80h?\
\x0fr\xff\x0b\xd8\xb5\xdf\xfb!\xe3\xec\x11 O\x19A\
\xec.\x83H\xae\x0d \x00\xf9\x92\x11 \xb7:\xd8\x83\
\xfbH\x96\x5c>\xedD;\x10\xc1:\xe1\xa4\xfe\xe6\x87\
|@\xf2\xde]\x80X\x00\xe2\x0c\x03\x99\x00\x02\x10\xe9\
\x5cZ?\x90\xbd\xf6\xf4\x11 O\x06\xa2\xff\xe6{\x80\
\x00\x04 \x00\x01\x88\xc6YH\x03\xdf\xe2\xfdw\xc7\x05\
\x80\x00DX\xc76\xd0fw\x00\x01\x08@\x00\x02\x90\
|9\x00\x92q#&@\x9a\x07r\xbf\x04Y\x1b\xb8\
\xfb\xb5\x0b,\x80<\x18\x88\x07\x08@\x00\x02\x10\x80<\
\x19\xc8\x00\x90_\xa7\x07H! \xba\xcf\x83\x98\xde\x8a\
U\x7f\xb7\x22@Z\x1fA\x00\x02\x10\x80\x00\x04 \x00\
\x01\x08@\x00\x92<\xf3} c\x03w\xff\xfeN\xb3\
\x09 \x00\xe9\x8co\xe6\xad\xbf\x9d\x17 \x00\x01\x08@\
\x00\x02\x10\x80\x00\x04 \x00\x01\x08@\x00\x02\x90\x8fg\
\x05\x08@\x00\xf2>\xa6\xcfKI\x96yV\x80\x00\x04\
\xb9/\x0f \x00\x01\x08@\x00\x02\x10\x80\x00\x04 \
\x00\xa9\x00\xe4\x05\x10\x80\x00\x84\x11\x04 \x00\x01\x08@\
\x00\x02\x10\x80\x00\x04 \x00\x01\x08@\x00\x02\x10\x80\x00\
\x04 \x00\x01\x08@\x00\x02\x10\x80\x00\xc4\x0a\x90\xad\x85\
\xbb?\x00\x04 \x95\x80\xf8&n?@\x00\x22\xca\xfd\
\xbf\x07i\xe1\xdf\x0f\xba\x11 \x00\xa9\x04$\x00\x04 \
L\xb1(\xd2\x01\x02\x10\x80\x00\x04 \x00\x01\x88J \
\x9c\x07\x01\x08@\x18A\x00\x02\x10\x80\x00\x04 \x00\x01\
\x08@\x00\x02\x10\x80\x00\x04 \x00\x01\x08@\x00\x02\x10\
\x80\x00\x04 \x00\x01\x08@\x00\xd2\x06\x90\x1d \x00\x11\
\x019m\x03\xe1\xffA\x00\xd2u\xe6\xffaj\x01\x08\
@\x00\x92\xe3\xf2\x00\x02\x10\x80\x00\x04 \x00\x01\x08@\
\x00\x02\x90f\x81\xbc\xac\x02\xe9M\x03Y\x00\xc2\x08\xd2\
u\xdd|\x1f\x88k\xe0\xeeo\x95\xaf\x0e \xad\x03q\
\xb6\x81\x04\x80\x00\x04 \x00\x01\x08@\x00\x02\x90\xb6\x80\
\xcc\xa6\x81\x8c\x00\x01H\xd7u\xfd} -\xbc\x9c\xf7\
\xaa\xdc\xc4\x06H\xeb@:\xdb@\x22@\x00\x02\x10\x80\
\x00D\xe1Oh\x03\x08@\xec\x031\xfdz\xf7\xda/\
w\x07H\xfb@L\x1f)t\x00\x01H5 \x07@\
\x00b\x1f\xc8ny;\xef\xfd\x9df;@\x00\xd2u\
\x9d\xf1\xfd\xee\xb5w\xbb\x03\xe4\xd1@z\x80\x00D\x0e\
\xe4e\x16\x88\xfe\xcdX\xf7w\xbb/\x00a\x04\x11\xd6\
\xb1\x0d\x00\xa9\xbdW\x11 \x8f\x062\x03\x04 \xe6\x81\
\xdc_Kk`\xaf\xc9\xfd\xbd\x8a#@\x00\xf2%\x96\
\x81T\xef\xd0\x01\xe4\xc9@\xd4/\xa5\xf7\x00\x01\x888\
\xa7] \xf7\xeb\xab\x13 \x00\x11\x17\xb2\x97] \x01\
\x00\xf9\x1a\xc3{M<@\x00R\xf1W\x94\xaa\xd5\
\xa3\xf0\xd2<@\x00\x22\x07\xa2}\xa5p\x07\x08@*\
N\xd4S\xed\xc7PX^M\x00\x01\x88\x1c\x88\xf6\x85\
\x90\xab\xfa\xd8\x08\x90\xf6\x81\x08\x16\x0bv\xe5\xf7\xfe\xfe\
\x95\x0d\x00\x01\x88\xfcg\xa4|!D06v\x00\x01\
\xc8\xb7\x1c\xf5\x7fGy2U_'\x04\xc8\x07\x80\xbc\
\xb4\x03\x09\xf5g\x22\xda\xfas\x01 \x8c \xdf\xb3Z\
\xed\xf3\xde?.\xb5\x01\x04 \x09\x1e\xb4\xca\xfb\xbc\xf7\
\x87F\x0f\x10\x80\xa4\xa8eW\xd5\x17v\xbf\xcb;\x01\
\x04 \xdf3\x1amc\xf5\x0a\xa6\x8e\x001\x00D\xd0\
\xe7U\xbd\x9fW02\xf6\x00\x01\xc8\xdf9\x15\xfc\x92\
2dQ\xe0\x1e \x16\x80\x04\x9bm\xacM\xc1\xcc\x11\
\x16\x80\x08\xdaX\xde\xa4\xfb\x0d \x00I2\x17Q\
\xbd\x1bK\x03{\x80X\x00\x22\xa8fO\xbdW5j\
\x988\x02\xc4\x02\x10A?Tq\x95~\xff\xcd\xee\x09\
w\xd0\x00\xc4\x02\x10\xc1\x8a\x9a\xe2*]\xb0\x83\xa6\x03\
\x08@\x12\xb5\xb1\xbc\xc1\x8b\x0a\x00\x01H\xaa6\x96\xde\
*=*hb\x01\xc4\x06\x10\xc1t]\xedZ\xba\x8e\
w\x0e\x03\xe4\xcf@^\xfa\x81\x08~Lj_\xfd\xb3\
\xa8\xa8\xab\x00bb\x04\x11LG\xd4\xeex\x17\xbc\x0f\
\xaf\x07\x08@\x92U\xe9Z\x8b\x90\xfb\x9d\xb9\x94k;\
\x00\xb1\x01d3W\x84\x8c:\xc8\x03\xc4\x06\x90\xd9\x5c\
\x11\xb2\xa8\xa8\xd1\x01b\x04\xc8h\xae\x08\xd9U\xd4\xe8\
\x001\x02DR\xa5\xeb,B.\x155:@\xac\x00\
\x11T\xe9*\xbfL\xc1\x90\x98t\xff%@\x8c\x00\x11\
l\x5cJ\xf7\x86\x83\x84\x11\xec\x0d\xd84\x00\x19\x00\xa2\
+ST