summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/corelib/animation/qparallelanimationgroup/BLACKLIST2
-rw-r--r--tests/auto/corelib/animation/qpauseanimation/BLACKLIST7
-rw-r--r--tests/auto/corelib/animation/qsequentialanimationgroup/BLACKLIST4
-rw-r--r--tests/auto/corelib/kernel/qelapsedtimer/BLACKLIST2
-rw-r--r--tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp6
-rw-r--r--tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.ref8003
-rw-r--r--tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.xml1002
-rw-r--r--tests/auto/corelib/thread/qsemaphore/BLACKLIST6
-rw-r--r--tests/auto/corelib/tools/qtimeline/BLACKLIST3
-rw-r--r--tests/auto/gui/image/qimage/tst_qimage.cpp6
-rw-r--r--tests/auto/gui/image/qpixmap/tst_qpixmap.cpp1
-rw-r--r--tests/auto/gui/kernel/qguimetatype/tst_qguimetatype.cpp5
-rw-r--r--tests/auto/gui/kernel/qguivariant/test/tst_qguivariant.cpp5
-rw-r--r--tests/auto/gui/kernel/qwindow/BLACKLIST4
-rw-r--r--tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp5
-rw-r--r--tests/auto/gui/painting/qpainter/tst_qpainter.cpp21
-rw-r--r--tests/auto/gui/painting/qpathclipper/paths.cpp4
-rw-r--r--tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp6
-rw-r--r--tests/auto/gui/painting/qtransform/tst_qtransform.cpp19
-rw-r--r--tests/auto/gui/painting/qwmatrix/tst_qwmatrix.cpp6
-rw-r--r--tests/auto/network/access/qnetworkreply/BLACKLIST40
-rw-r--r--tests/auto/network/ssl/qsslsocket/BLACKLIST4
-rw-r--r--tests/auto/other/macnativeevents/BLACKLIST6
-rw-r--r--tests/auto/widgets/dialogs/qdialog/BLACKLIST4
-rw-r--r--tests/auto/widgets/dialogs/qfiledialog2/BLACKLIST4
-rw-r--r--tests/auto/widgets/dialogs/qprogressdialog/BLACKLIST2
-rw-r--r--tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp10
-rw-r--r--tests/auto/widgets/graphicsview/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp1
-rw-r--r--tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp46
-rw-r--r--tests/auto/widgets/itemviews/qabstractitemview/BLACKLIST2
-rw-r--r--tests/auto/widgets/kernel/qwidget/BLACKLIST4
-rw-r--r--tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp28
-rw-r--r--tests/auto/widgets/util/qscroller/BLACKLIST5
-rw-r--r--tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp11
-rw-r--r--tests/auto/widgets/widgets/qdoublespinbox/BLACKLIST4
-rw-r--r--tests/auto/widgets/widgets/qmdiarea/BLACKLIST11
-rw-r--r--tests/auto/widgets/widgets/qmenu/BLACKLIST10
-rw-r--r--tests/auto/widgets/widgets/qtoolbutton/BLACKLIST2
-rw-r--r--tests/benchmarks/widgets/graphicsview/qgraphicsview/benchapps/chipTest/view.cpp2
39 files changed, 9192 insertions, 121 deletions
diff --git a/tests/auto/corelib/animation/qparallelanimationgroup/BLACKLIST b/tests/auto/corelib/animation/qparallelanimationgroup/BLACKLIST
index 3e42a737df..9172149e33 100644
--- a/tests/auto/corelib/animation/qparallelanimationgroup/BLACKLIST
+++ b/tests/auto/corelib/animation/qparallelanimationgroup/BLACKLIST
@@ -1,2 +1,2 @@
[deleteChildrenWithRunningGroup]
-osx-10.13
+macos
diff --git a/tests/auto/corelib/animation/qpauseanimation/BLACKLIST b/tests/auto/corelib/animation/qpauseanimation/BLACKLIST
index 33cd53d788..714df08b18 100644
--- a/tests/auto/corelib/animation/qpauseanimation/BLACKLIST
+++ b/tests/auto/corelib/animation/qpauseanimation/BLACKLIST
@@ -1,5 +1,6 @@
[pauseAndPropertyAnimations]
-osx
+macos
[multipleSequentialGroups]
-osx
-
+macos
+[noTimerUpdates]
+macos
diff --git a/tests/auto/corelib/animation/qsequentialanimationgroup/BLACKLIST b/tests/auto/corelib/animation/qsequentialanimationgroup/BLACKLIST
index e516c0e826..f07c0ec4a1 100644
--- a/tests/auto/corelib/animation/qsequentialanimationgroup/BLACKLIST
+++ b/tests/auto/corelib/animation/qsequentialanimationgroup/BLACKLIST
@@ -1,6 +1,6 @@
[finishWithUncontrolledAnimation]
windows-10 msvc-2015
-osx-10.13
+macos
[groupWithZeroDurationAnimations]
-osx-10.13
+macos
diff --git a/tests/auto/corelib/kernel/qelapsedtimer/BLACKLIST b/tests/auto/corelib/kernel/qelapsedtimer/BLACKLIST
index 569880e1db..2317cf886c 100644
--- a/tests/auto/corelib/kernel/qelapsedtimer/BLACKLIST
+++ b/tests/auto/corelib/kernel/qelapsedtimer/BLACKLIST
@@ -1,3 +1,3 @@
[elapsed]
-osx-10.13
+macos
windows-10
diff --git a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
index d402e3f63b..29cff8b469 100644
--- a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
+++ b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
@@ -3298,7 +3298,10 @@ void tst_QDataStream::streamRealDataTypes()
QCOMPARE(col, color);
stream >> rGrad;
QCOMPARE(rGrad.style(), radialBrush.style());
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
QCOMPARE(rGrad.matrix(), radialBrush.matrix());
+QT_WARNING_POP
QCOMPARE(rGrad.gradient()->type(), radialBrush.gradient()->type());
QCOMPARE(rGrad.gradient()->stops(), radialBrush.gradient()->stops());
QCOMPARE(rGrad.gradient()->spread(), radialBrush.gradient()->spread());
@@ -3307,7 +3310,10 @@ void tst_QDataStream::streamRealDataTypes()
QCOMPARE(((QRadialGradient *)rGrad.gradient())->radius(), ((QRadialGradient *)radialBrush.gradient())->radius());
stream >> cGrad;
QCOMPARE(cGrad.style(), conicalBrush.style());
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
QCOMPARE(cGrad.matrix(), conicalBrush.matrix());
+QT_WARNING_POP
QCOMPARE(cGrad.gradient()->type(), conicalBrush.gradient()->type());
QCOMPARE(cGrad.gradient()->stops(), conicalBrush.gradient()->stops());
QCOMPARE(cGrad.gradient()->spread(), conicalBrush.gradient()->spread());
diff --git a/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.ref b/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.ref
new file mode 100644
index 0000000000..a578de8bb4
--- /dev/null
+++ b/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.ref
@@ -0,0 +1,8003 @@
+StartDocument( )
+Invalid( name="a" qualifiedName="a"
+ Attribute( name="b" qualifiedName="b" value="1" )
+
+ Attribute( name="b" qualifiedName="b" value="2" )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+
+ Attribute( )
+ )
+ERROR: Attribute 'b' redefined.
diff --git a/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.xml b/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.xml
new file mode 100644
index 0000000000..5f8b1003e9
--- /dev/null
+++ b/tests/auto/corelib/serialization/qxmlstream/data/duplicatedattributes.xml
@@ -0,0 +1,1002 @@
+<a
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+b="1" b="2" b="3" b="4"
+/>
diff --git a/tests/auto/corelib/thread/qsemaphore/BLACKLIST b/tests/auto/corelib/thread/qsemaphore/BLACKLIST
index d7af5c420b..f7f6d5149c 100644
--- a/tests/auto/corelib/thread/qsemaphore/BLACKLIST
+++ b/tests/auto/corelib/thread/qsemaphore/BLACKLIST
@@ -2,9 +2,7 @@
osx
[tryAcquireWithTimeout:0.2s]
windows
-osx-10.12
-osx-10.13
+macos
[tryAcquireWithTimeout:2s]
windows
-osx-10.12
-osx-10.13
+macos
diff --git a/tests/auto/corelib/tools/qtimeline/BLACKLIST b/tests/auto/corelib/tools/qtimeline/BLACKLIST
index 9794b0059f..961147a3cf 100644
--- a/tests/auto/corelib/tools/qtimeline/BLACKLIST
+++ b/tests/auto/corelib/tools/qtimeline/BLACKLIST
@@ -2,6 +2,5 @@
windows-10 msvc-2015
osx
[frameRate]
-osx-10.12
-osx-10.13
+macos
diff --git a/tests/auto/gui/image/qimage/tst_qimage.cpp b/tests/auto/gui/image/qimage/tst_qimage.cpp
index bc964e0d5c..71aaa23da4 100644
--- a/tests/auto/gui/image/qimage/tst_qimage.cpp
+++ b/tests/auto/gui/image/qimage/tst_qimage.cpp
@@ -32,7 +32,7 @@
#include <qimage.h>
#include <qimagereader.h>
#include <qlist.h>
-#include <qmatrix.h>
+#include <qtransform.h>
#include <qrandom.h>
#include <stdio.h>
@@ -1204,7 +1204,7 @@ void tst_QImage::rotate()
// original.save("rotated90_original.png", "png");
// Initialize the matrix manually (do not use rotate) to avoid rounding errors
- QMatrix matRotate90;
+ QTransform matRotate90;
matRotate90.rotate(degrees);
QImage dest = original;
// And rotate it 4 times, then the image should be identical to the original
@@ -1218,7 +1218,7 @@ void tst_QImage::rotate()
// dest.save("rotated90_result.png","png");
QCOMPARE(original, dest);
- // Test with QMatrix::rotate 90 also, since we trust that now
+ // Test with QTransform::rotate 90 also, since we trust that now
matRotate90.rotate(degrees);
dest = original;
// And rotate it 4 times, then the image should be identical to the original
diff --git a/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp b/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp
index ba5df809f2..1d77f70919 100644
--- a/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp
+++ b/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp
@@ -32,7 +32,6 @@
#include <qbitmap.h>
#include <qimage.h>
#include <qimagereader.h>
-#include <qmatrix.h>
#ifndef QT_NO_WIDGETS
#include <qdesktopwidget.h>
#include <qsplashscreen.h>
diff --git a/tests/auto/gui/kernel/qguimetatype/tst_qguimetatype.cpp b/tests/auto/gui/kernel/qguimetatype/tst_qguimetatype.cpp
index 2645bb111e..d60d6643b2 100644
--- a/tests/auto/gui/kernel/qguimetatype/tst_qguimetatype.cpp
+++ b/tests/auto/gui/kernel/qguimetatype/tst_qguimetatype.cpp
@@ -197,9 +197,14 @@ template<> struct TestValueFactory<QMetaType::QTextLength> {
template<> struct TestValueFactory<QMetaType::QTextFormat> {
static QTextFormat *create() { return new QTextFormat(QTextFormat::FrameFormat); }
};
+#if QT_DEPRECATED_SINCE(5, 15)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
template<> struct TestValueFactory<QMetaType::QMatrix> {
static QMatrix *create() { return new QMatrix(10, 20, 30, 40, 50, 60); }
};
+QT_WARNING_POP
+#endif
template<> struct TestValueFactory<QMetaType::QTransform> {
static QTransform *create() { return new QTransform(10, 20, 30, 40, 50, 60); }
};
diff --git a/tests/auto/gui/kernel/qguivariant/test/tst_qguivariant.cpp b/tests/auto/gui/kernel/qguivariant/test/tst_qguivariant.cpp
index 0b9fc3c9ae..8b301c145a 100644
--- a/tests/auto/gui/kernel/qguivariant/test/tst_qguivariant.cpp
+++ b/tests/auto/gui/kernel/qguivariant/test/tst_qguivariant.cpp
@@ -402,6 +402,9 @@ void tst_QGuiVariant::toString()
QCOMPARE( str, result );
}
+#if QT_DEPRECATED_SINCE(5, 15)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
void tst_QGuiVariant::matrix()
{
QVariant variant;
@@ -414,6 +417,8 @@ void tst_QGuiVariant::matrix()
QVERIFY(mmatrix);
QMetaType::destroy(QVariant::Matrix, mmatrix);
}
+QT_WARNING_POP
+#endif
void tst_QGuiVariant::matrix4x4()
{
diff --git a/tests/auto/gui/kernel/qwindow/BLACKLIST b/tests/auto/gui/kernel/qwindow/BLACKLIST
index 27463adf99..44a55316ab 100644
--- a/tests/auto/gui/kernel/qwindow/BLACKLIST
+++ b/tests/auto/gui/kernel/qwindow/BLACKLIST
@@ -2,10 +2,10 @@
opensuse-leap
[positioning:default]
linux
-osx-10.12 ci
+macos ci
winrt
[positioning:fake]
-osx-10.12 ci
+macos ci
[modalWithChildWindow]
# QTBUG-66851
# QTBUG-69160
diff --git a/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp b/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
index e19f76d830..3c4f2f2e75 100644
--- a/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
+++ b/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
@@ -3061,6 +3061,9 @@ void tst_QMatrixNxN::columnsAndRows()
QVERIFY(m1.row(3) == QVector4D(4, 8, 12, 16));
}
+#if QT_DEPRECATED_SINCE(5, 15)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
// Test converting QMatrix objects into QMatrix4x4 and then
// checking that transformations in the original perform the
// equivalent transformations in the new matrix.
@@ -3107,6 +3110,8 @@ void tst_QMatrixNxN::convertQMatrix()
QVERIFY(qFuzzyCompare(float(m5.dx()), float(m7.dx())));
QVERIFY(qFuzzyCompare(float(m5.dy()), float(m7.dy())));
}
+QT_WARNING_POP
+#endif
// Test converting QTransform objects into QMatrix4x4 and then
// checking that transformations in the original perform the
diff --git a/tests/auto/gui/painting/qpainter/tst_qpainter.cpp b/tests/auto/gui/painting/qpainter/tst_qpainter.cpp
index e05de64be5..9eb62ceab2 100644
--- a/tests/auto/gui/painting/qpainter/tst_qpainter.cpp
+++ b/tests/auto/gui/painting/qpainter/tst_qpainter.cpp
@@ -1704,8 +1704,11 @@ void tst_QPainter::combinedMatrix()
QTransform ct = p.combinedTransform();
#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
QMatrix cm = p.combinedMatrix();
QCOMPARE(cm, ct.toAffine());
+QT_WARNING_POP
#endif
QPointF pt = QPointF(0, 0) * ct.toAffine();
@@ -2245,7 +2248,7 @@ void tst_QPainter::clippedPolygon()
{
QFETCH(QSize, imageSize);
QFETCH(QPainterPath, path);
- QPolygonF polygon = path.toFillPolygon();
+ QPolygonF polygon = path.toFillPolygon(QTransform());
QFETCH(QRect, clipRect);
QPainterPath clipPath;
clipPath.addRect(clipRect);
@@ -3066,7 +3069,7 @@ void tst_QPainter::fpe_steepSlopes_data()
const qreal dsin = 0.000014946676875461832484392500630665523431162000633776187896728515625;
const qreal dcos = 0.9999999998882984630910186751862056553363800048828125;
- const QTransform transform = QTransform(QMatrix(dcos, dsin, -dsin, dcos, 64, 64));
+ const QTransform transform = QTransform(dcos, dsin, -dsin, dcos, 64, 64);
const QLineF line(2, 2, 2, 6);
QTest::newRow("task 207147 aa") << transform << line << true;
@@ -4064,7 +4067,7 @@ void tst_QPainter::drawPolygon()
path.moveTo(2, 34);
path.lineTo(34, 2);
- QPolygonF poly = stroker.createStroke(path).toFillPolygon();
+ QPolygonF poly = stroker.createStroke(path).toFillPolygon(QTransform());
img.fill(0xffffffff);
QPainter p(&img);
@@ -4133,7 +4136,10 @@ void tst_QPainter::inactivePainter()
p.setClipping(true);
#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
p.combinedMatrix();
+QT_WARNING_POP
#endif
p.combinedTransform();
@@ -4142,7 +4148,10 @@ void tst_QPainter::inactivePainter()
p.device();
#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
p.deviceMatrix();
+QT_WARNING_POP
#endif
p.deviceTransform();
@@ -4168,7 +4177,10 @@ void tst_QPainter::inactivePainter()
p.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform, false);
#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
p.resetMatrix();
+QT_WARNING_POP
#endif
p.resetTransform();
p.rotate(1);
@@ -4186,8 +4198,11 @@ void tst_QPainter::inactivePainter()
p.setWindow(QRect(10, 10, 620, 460));
#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
p.worldMatrix();
p.setWorldMatrix(QMatrix().translate(43, 21), true);
+QT_WARNING_POP
#endif
p.setWorldMatrixEnabled(true);
diff --git a/tests/auto/gui/painting/qpathclipper/paths.cpp b/tests/auto/gui/painting/qpathclipper/paths.cpp
index 1328befd1b..a814958394 100644
--- a/tests/auto/gui/painting/qpathclipper/paths.cpp
+++ b/tests/auto/gui/painting/qpathclipper/paths.cpp
@@ -713,9 +713,5 @@ QPainterPath Paths::bezierQuadrant()
path.closeSubpath();
}
- QMatrix m(2, 0,
- 0, 2,
- 0, 0);
-
return path;
}
diff --git a/tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp b/tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp
index 93035af7d3..01853d841a 100644
--- a/tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp
+++ b/tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp
@@ -152,9 +152,9 @@ void tst_QPathClipper::initTestCase()
for (int i = 0; i < paths.size(); ++i) {
QRectF bounds = paths[i].boundingRect();
- QMatrix m(1, 0,
- 0, 1,
- -bounds.center().x(), -bounds.center().y());
+ QTransform m(1, 0,
+ 0, 1,
+ -bounds.center().x(), -bounds.center().y());
paths[i] = m.map(paths[i]);
}
diff --git a/tests/auto/gui/painting/qtransform/tst_qtransform.cpp b/tests/auto/gui/painting/qtransform/tst_qtransform.cpp
index f9366c9227..78638a7518 100644
--- a/tests/auto/gui/painting/qtransform/tst_qtransform.cpp
+++ b/tests/auto/gui/painting/qtransform/tst_qtransform.cpp
@@ -331,17 +331,13 @@ void tst_QTransform::mapToPolygon()
void tst_QTransform::qhash()
{
- QMatrix m1;
- m1.shear(3.0, 2.0);
- m1.rotate(44);
+ QTransform t1;
+ t1.shear(3.0, 2.0);
+ t1.rotate(44);
- QMatrix m2 = m1;
-
- QTransform t1(m1);
- QTransform t2(m2);
+ QTransform t2 = t1;
// not really much to test here, so just the bare minimum:
- QCOMPARE(qHash(m1), qHash(m2));
QCOMPARE(qHash(t1), qHash(t2));
}
@@ -376,6 +372,9 @@ void tst_QTransform::scale()
QVERIFY( QTransform::fromScale( 1, 1 ) == QTransform());
}
+#if QT_DEPRECATED_SINCE(5, 15)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
void tst_QTransform::matrix()
{
QMatrix mat1;
@@ -414,7 +413,7 @@ void tst_QTransform::matrix()
QRect rect(43, 70, 200, 200);
QPoint pt(43, 66);
- QCOMPARE(tranInv.map(pt), matInv.map(pt));
+ QCOMPARE(tranInv.mapRect(rect), matInv.mapRect(rect));
QCOMPARE(tranInv.map(pt), matInv.map(pt));
QPainterPath path;
@@ -431,6 +430,8 @@ void tst_QTransform::testOffset()
const QMatrix &aff = trans.toAffine();
QCOMPARE((void*)(&aff), (void*)(&trans));
}
+QT_WARNING_POP
+#endif
void tst_QTransform::types()
{
diff --git a/tests/auto/gui/painting/qwmatrix/tst_qwmatrix.cpp b/tests/auto/gui/painting/qwmatrix/tst_qwmatrix.cpp
index da88a868f3..281639c27a 100644
--- a/tests/auto/gui/painting/qwmatrix/tst_qwmatrix.cpp
+++ b/tests/auto/gui/painting/qwmatrix/tst_qwmatrix.cpp
@@ -32,6 +32,9 @@
#include <qmath.h>
#include <qpolygon.h>
+#if QT_DEPRECATED_SINCE(5, 15)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
class tst_QWMatrix : public QObject
{
@@ -324,5 +327,8 @@ void tst_QWMatrix::mapPolygon()
}
}
+QT_WARNING_POP
+#endif
+
QTEST_APPLESS_MAIN(tst_QWMatrix)
#include "tst_qwmatrix.moc"
diff --git a/tests/auto/network/access/qnetworkreply/BLACKLIST b/tests/auto/network/access/qnetworkreply/BLACKLIST
index 18450f1853..a2c6224ce0 100644
--- a/tests/auto/network/access/qnetworkreply/BLACKLIST
+++ b/tests/auto/network/access/qnetworkreply/BLACKLIST
@@ -47,21 +47,21 @@ windows-7sp1
windows-10
osx
[backgroundRequest]
-osx-10.12
+macos
[connectToIPv6Address]
-osx-10.12
+macos
[deleteFromHttp]
-osx-10.12
+macos
[downloadProgress]
-osx-10.12
+macos
[encrypted]
-osx-10.13
+macos
[httpCanReadLine]
-osx-10.12
+macos
[httpRecursiveCreation]
osx
[httpWithNoCredentialUsage]
-osx-10.12
+macos
[ignoreSslErrorsList]
osx
[ignoreSslErrorsListWithSlot]
@@ -69,27 +69,27 @@ osx
[ioGetFromBuiltinHttp]
osx
[ioGetFromHttp]
-osx-10.12
+macos
[ioPostToHttpFromFile]
-osx-10.13
+macos
[ioPostToHttpFromSocketSynchronous]
osx
[ioPostToHttpUploadProgress]
osx
[ioPutToHttpFromFile]
-osx-10.13
+macos
[lastModifiedHeaderForHttp]
-osx-10.12
+macos
[multipartSkipIndices]
-osx-10.12
+macos
[nestedEventLoops]
osx
[postToHttp]
-osx-10.12
+macos
[postToHttpMultipart]
-osx-10.12
+macos
[postToHttpSynchronous]
-osx-10.12
+macos
[postToHttps]
osx
[postToHttpsMultipart]
@@ -97,17 +97,17 @@ osx
[postToHttpsSynchronous]
osx
[putGetDeleteGetFromHttp]
-osx-10.12
+macos
[putToHttpSynchronous]
-osx-10.12
+macos
[putToHttps]
osx
[putToHttpsSynchronous]
osx
[putWithRateLimiting]
-osx-10.13
+macos
[qtbug13431replyThrottling]
-osx-10.12
+macos
[receiveCookiesFromHttp]
osx
[receiveCookiesFromHttpSynchronous]
@@ -117,7 +117,7 @@ osx
[sendCookiesSynchronous]
osx
[sendCustomRequestToHttp]
-osx-10.12
+macos
[sslConfiguration]
osx
[synchronousRequest]
diff --git a/tests/auto/network/ssl/qsslsocket/BLACKLIST b/tests/auto/network/ssl/qsslsocket/BLACKLIST
index 7b4a29f463..749c59d968 100644
--- a/tests/auto/network/ssl/qsslsocket/BLACKLIST
+++ b/tests/auto/network/ssl/qsslsocket/BLACKLIST
@@ -3,9 +3,9 @@ windows
[spontaneousWrite]
windows-7sp1
[connectToHostEncrypted]
-osx-10.13
+macos
[setSslConfiguration]
windows-10 msvc-2015
windows-7sp1
[connectToHostEncryptedWithVerificationPeerName]
-osx-10.13
+macos
diff --git a/tests/auto/other/macnativeevents/BLACKLIST b/tests/auto/other/macnativeevents/BLACKLIST
index 2922e22d9f..b0a6551587 100644
--- a/tests/auto/other/macnativeevents/BLACKLIST
+++ b/tests/auto/other/macnativeevents/BLACKLIST
@@ -19,7 +19,7 @@ osx
osx
[testMouseDragToNonClientArea]
osx
-osx-10.12 ci
+macos ci
# The following key tests fail after switching to synchronous
# expose events, and we don't know why yet. QTBUG-62042
[testKeyPressOnToplevel]
@@ -32,8 +32,8 @@ osx
osx
# QTQAINFRA-1292
[testPushButtonPressRelease]
-osx-10.12 ci
+macos ci
# QTQAINFRA-1292
[testModifierCtrlWithDontSwapCtrlAndMeta]
-osx-10.12 ci
+macos ci
diff --git a/tests/auto/widgets/dialogs/qdialog/BLACKLIST b/tests/auto/widgets/dialogs/qdialog/BLACKLIST
index 72e3dff6dd..ad86386895 100644
--- a/tests/auto/widgets/dialogs/qdialog/BLACKLIST
+++ b/tests/auto/widgets/dialogs/qdialog/BLACKLIST
@@ -1,4 +1,4 @@
[snapToDefaultButton]
-osx-10.14
+macos
[showFullScreen]
-osx-10.13 ci
+macos ci
diff --git a/tests/auto/widgets/dialogs/qfiledialog2/BLACKLIST b/tests/auto/widgets/dialogs/qfiledialog2/BLACKLIST
index 875855b59e..9e14db48d0 100644
--- a/tests/auto/widgets/dialogs/qfiledialog2/BLACKLIST
+++ b/tests/auto/widgets/dialogs/qfiledialog2/BLACKLIST
@@ -1,4 +1,2 @@
[QTBUG4419_lineEditSelectAll]
-osx-10.12
-osx-10.14
-osx-10.13
+macos
diff --git a/tests/auto/widgets/dialogs/qprogressdialog/BLACKLIST b/tests/auto/widgets/dialogs/qprogressdialog/BLACKLIST
index 2b784414cd..92f9680e7e 100644
--- a/tests/auto/widgets/dialogs/qprogressdialog/BLACKLIST
+++ b/tests/auto/widgets/dialogs/qprogressdialog/BLACKLIST
@@ -1,2 +1,2 @@
[autoShow]
-osx-10.13
+macos
diff --git a/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp
index 0010718d3e..4206ce1f87 100644
--- a/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp
+++ b/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp
@@ -8016,11 +8016,21 @@ public:
//Doesn't use the extended style option so the exposed rect is the boundingRect
if (!(flags() & QGraphicsItem::ItemUsesExtendedStyleOption)) {
QCOMPARE(option->exposedRect, boundingRect());
+#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
QCOMPARE(option->matrix, QMatrix());
+QT_WARNING_POP
+#endif
} else {
QVERIFY(option->exposedRect != QRect());
QVERIFY(option->exposedRect != boundingRect());
+#if QT_DEPRECATED_SINCE(5, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
QCOMPARE(option->matrix, sceneTransform().toAffine());
+QT_WARNING_POP
+#endif
}
}
QGraphicsRectItem::paint(painter, option, widget);
diff --git a/tests/auto/widgets/graphicsview/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp b/tests/auto/widgets/graphicsview/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp
index ed79904ed8..0d8e5b4d54 100644
--- a/tests/auto/widgets/graphicsview/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp
+++ b/tests/auto/widgets/graphicsview/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp
@@ -31,7 +31,6 @@
#include <qgraphicsitemanimation.h>
#include <QtCore/qtimeline.h>
-#include <QtGui/qmatrix.h>
class tst_QGraphicsItemAnimation : public QObject
{
diff --git a/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp b/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp
index d521c6f11c..bd027f9eb1 100644
--- a/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp
+++ b/tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp
@@ -67,7 +67,7 @@ using namespace QTestPrivate;
Q_DECLARE_METATYPE(ExpectedValueDescription)
Q_DECLARE_METATYPE(QList<int>)
Q_DECLARE_METATYPE(QList<QRectF>)
-Q_DECLARE_METATYPE(QMatrix)
+Q_DECLARE_METATYPE(QTransform)
Q_DECLARE_METATYPE(QPainterPath)
Q_DECLARE_METATYPE(Qt::ScrollBarPolicy)
Q_DECLARE_METATYPE(ScrollBarCount)
@@ -291,7 +291,7 @@ void tst_QGraphicsView::construction()
QCOMPARE(view.sceneRect(), QRectF());
QVERIFY(view.viewport());
QCOMPARE(view.viewport()->metaObject()->className(), "QWidget");
- QCOMPARE(view.matrix(), QMatrix());
+ QCOMPARE(view.transform(), QTransform());
QVERIFY(view.items().isEmpty());
QVERIFY(view.items(QPoint()).isEmpty());
QVERIFY(view.items(QRect()).isEmpty());
@@ -1208,37 +1208,37 @@ void tst_QGraphicsView::matrix()
void tst_QGraphicsView::matrix_convenience()
{
QGraphicsView view;
- QCOMPARE(view.matrix(), QMatrix());
+ QCOMPARE(view.transform(), QTransform());
// Check the convenience functions
view.rotate(90);
- QCOMPARE(view.matrix(), QMatrix().rotate(90));
+ QCOMPARE(view.transform(), QTransform().rotate(90));
view.scale(2, 2);
- QCOMPARE(view.matrix(), QMatrix().scale(2, 2) * QMatrix().rotate(90));
+ QCOMPARE(view.transform(), QTransform().scale(2, 2) * QTransform().rotate(90));
view.shear(1.2, 1.2);
- QCOMPARE(view.matrix(), QMatrix().shear(1.2, 1.2) * QMatrix().scale(2, 2) * QMatrix().rotate(90));
+ QCOMPARE(view.transform(), QTransform().shear(1.2, 1.2) * QTransform().scale(2, 2) * QTransform().rotate(90));
view.translate(1, 1);
- QCOMPARE(view.matrix(), QMatrix().translate(1, 1) * QMatrix().shear(1.2, 1.2) * QMatrix().scale(2, 2) * QMatrix().rotate(90));
+ QCOMPARE(view.transform(), QTransform().translate(1, 1) * QTransform().shear(1.2, 1.2) * QTransform().scale(2, 2) * QTransform().rotate(90));
}
void tst_QGraphicsView::matrix_combine()
{
// Check matrix combining
QGraphicsView view;
- QCOMPARE(view.matrix(), QMatrix());
- view.setMatrix(QMatrix().rotate(90), true);
- view.setMatrix(QMatrix().rotate(90), true);
- view.setMatrix(QMatrix().rotate(90), true);
- view.setMatrix(QMatrix().rotate(90), true);
- QCOMPARE(view.matrix(), QMatrix());
-
- view.resetMatrix();
- QCOMPARE(view.matrix(), QMatrix());
- view.setMatrix(QMatrix().rotate(90), false);
- view.setMatrix(QMatrix().rotate(90), false);
- view.setMatrix(QMatrix().rotate(90), false);
- view.setMatrix(QMatrix().rotate(90), false);
- QCOMPARE(view.matrix(), QMatrix().rotate(90));
+ QCOMPARE(view.transform(), QTransform());
+ view.setTransform(QTransform().rotate(90), true);
+ view.setTransform(QTransform().rotate(90), true);
+ view.setTransform(QTransform().rotate(90), true);
+ view.setTransform(QTransform().rotate(90), true);
+ QCOMPARE(view.transform(), QTransform());
+
+ view.resetTransform();
+ QCOMPARE(view.transform(), QTransform());
+ view.setTransform(QTransform().rotate(90), false);
+ view.setTransform(QTransform().rotate(90), false);
+ view.setTransform(QTransform().rotate(90), false);
+ view.setTransform(QTransform().rotate(90), false);
+ QCOMPARE(view.transform(), QTransform().rotate(90));
}
void tst_QGraphicsView::centerOnPoint()
@@ -2125,8 +2125,8 @@ void tst_QGraphicsView::mapFromScenePath()
QPainterPath path2;
path2.addPolygon(polygon2);
- QPolygonF pathPoly = view.mapFromScene(path).toFillPolygon();
- QPolygonF path2Poly = path2.toFillPolygon();
+ QPolygonF pathPoly = view.mapFromScene(path).toFillPolygon(QTransform());
+ QPolygonF path2Poly = path2.toFillPolygon(QTransform());
for (int i = 0; i < pathPoly.size(); ++i) {
QVERIFY(qAbs(pathPoly[i].x() - path2Poly[i].x()) < 3);
diff --git a/tests/auto/widgets/itemviews/qabstractitemview/BLACKLIST b/tests/auto/widgets/itemviews/qabstractitemview/BLACKLIST
new file mode 100644
index 0000000000..1233bec166
--- /dev/null
+++ b/tests/auto/widgets/itemviews/qabstractitemview/BLACKLIST
@@ -0,0 +1,2 @@
+[task200665_itemEntered]
+macos # Can't move cursor (QTBUG-76312)
diff --git a/tests/auto/widgets/kernel/qwidget/BLACKLIST b/tests/auto/widgets/kernel/qwidget/BLACKLIST
index be19d8fd0b..cf35491ec0 100644
--- a/tests/auto/widgets/kernel/qwidget/BLACKLIST
+++ b/tests/auto/widgets/kernel/qwidget/BLACKLIST
@@ -24,9 +24,7 @@ opensuse-42.3
[childEvents]
macos
[renderInvisible]
-osx-10.12
-osx-10.11
-osx-10.14
+macos
[optimizedResizeMove]
osx
[optimizedResize_topLevel]
diff --git a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
index dd747a8616..c015bf85d0 100644
--- a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
+++ b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
@@ -72,6 +72,7 @@
#include <QtWidgets/QGraphicsProxyWidget>
#include <QtGui/qwindow.h>
#include <qtimer.h>
+#include <QtWidgets/QDoubleSpinBox>
#if defined(Q_OS_OSX)
#include "tst_qwidget_mac_helpers.h" // Abstract the ObjC stuff out so not everyone must run an ObjC++ compile.
@@ -187,6 +188,7 @@ private slots:
void tabOrderNoChange2();
void appFocusWidgetWithFocusProxyLater();
void appFocusWidgetWhenLosingFocusProxy();
+ void explicitTabOrderWithComplexWidget();
#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT)
void activation();
#endif
@@ -2110,6 +2112,32 @@ void tst_QWidget::appFocusWidgetWhenLosingFocusProxy()
QCOMPARE(QApplication::focusWidget(), lineEdit);
}
+void tst_QWidget::explicitTabOrderWithComplexWidget()
+{
+ // Check that handling tab/backtab with a widget comprimised of other widgets
+ // handles tabbing correctly
+ Container window;
+ auto lineEditOne = new QLineEdit;
+ window.box->addWidget(lineEditOne);
+ auto lineEditTwo = new QLineEdit;
+ window.box->addWidget(lineEditTwo);
+ QWidget::setTabOrder(lineEditOne, lineEditTwo);
+ lineEditOne->setFocus();
+ window.show();
+ QApplication::setActiveWindow(&window);
+ QVERIFY(QTest::qWaitForWindowActive(&window));
+ QTRY_COMPARE(QApplication::focusWidget(), lineEditOne);
+
+ window.tab();
+ QTRY_COMPARE(QApplication::focusWidget(), lineEditTwo);
+ window.tab();
+ QTRY_COMPARE(QApplication::focusWidget(), lineEditOne);
+ window.backTab();
+ QTRY_COMPARE(QApplication::focusWidget(), lineEditTwo);
+ window.backTab();
+ QTRY_COMPARE(QApplication::focusWidget(), lineEditOne);
+}
+
#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT)
void tst_QWidget::activation()
{
diff --git a/tests/auto/widgets/util/qscroller/BLACKLIST b/tests/auto/widgets/util/qscroller/BLACKLIST
new file mode 100644
index 0000000000..347ab6440b
--- /dev/null
+++ b/tests/auto/widgets/util/qscroller/BLACKLIST
@@ -0,0 +1,5 @@
+[scrollTo]
+macos
+
+[scroll]
+macos
diff --git a/tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp b/tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp
index ea1b330152..3878e7ccb2 100644
--- a/tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp
+++ b/tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp
@@ -2756,10 +2756,7 @@ void tst_QComboBox::resetModel()
class StringListModel : public QStringListModel
{
public:
- StringListModel(const QStringList &list) : QStringListModel(list)
- {
- }
-
+ using QStringListModel::QStringListModel;
void reset()
{
QStringListModel::beginResetModel();
@@ -2767,8 +2764,8 @@ void tst_QComboBox::resetModel()
}
};
QComboBox cb;
- StringListModel model( QStringList() << "1" << "2");
- QSignalSpy spy(&cb, SIGNAL(currentIndexChanged(int)));
+ StringListModel model({"1", "2"});
+ QSignalSpy spy(&cb, QOverload<int>::of(&QComboBox::currentIndexChanged));
QCOMPARE(spy.count(), 0);
QCOMPARE(cb.currentIndex(), -1); //no selection
@@ -2779,7 +2776,7 @@ void tst_QComboBox::resetModel()
model.reset();
QCOMPARE(spy.count(), 2);
- QCOMPARE(cb.currentIndex(), -1); //no selection
+ QCOMPARE(cb.currentIndex(), 0); //first item selected
}
diff --git a/tests/auto/widgets/widgets/qdoublespinbox/BLACKLIST b/tests/auto/widgets/widgets/qdoublespinbox/BLACKLIST
index 8f5648d0f9..9da179e365 100644
--- a/tests/auto/widgets/widgets/qdoublespinbox/BLACKLIST
+++ b/tests/auto/widgets/widgets/qdoublespinbox/BLACKLIST
@@ -1,4 +1,2 @@
[editingFinished]
-osx-10.12
-osx-10.14
-osx-10.13
+macos
diff --git a/tests/auto/widgets/widgets/qmdiarea/BLACKLIST b/tests/auto/widgets/widgets/qmdiarea/BLACKLIST
index 1dd876ea97..6010772be7 100644
--- a/tests/auto/widgets/widgets/qmdiarea/BLACKLIST
+++ b/tests/auto/widgets/widgets/qmdiarea/BLACKLIST
@@ -2,15 +2,12 @@
ubuntu-16.04
rhel-7.6
opensuse-leap
-osx-10.11
-osx-10.13
+macos
ubuntu-18.04
-osx-10.14
+macos
rhel-7.4
-osx-10.12
+macos
opensuse-42.3
[resizeTimer]
-osx-10.12
-osx-10.14
-osx-10.13
+macos
diff --git a/tests/auto/widgets/widgets/qmenu/BLACKLIST b/tests/auto/widgets/widgets/qmenu/BLACKLIST
index ba9c184a67..5677172f8e 100644
--- a/tests/auto/widgets/widgets/qmenu/BLACKLIST
+++ b/tests/auto/widgets/widgets/qmenu/BLACKLIST
@@ -1,14 +1,12 @@
[task258920_mouseBorder]
-osx-10.14
-osx-10.13
+macos
[layoutDirection]
-osx-10.12
-osx-10.13
+macos
# Fails when enabling synchronous expose events QTBUG-62092
[pushButtonPopulateOnAboutToShow]
-osx-10.13
+macos
[tearOff]
-osx-10.14
+macos
[activeSubMenuPosition]
winrt
[submenuTearOffDontClose]
diff --git a/tests/auto/widgets/widgets/qtoolbutton/BLACKLIST b/tests/auto/widgets/widgets/qtoolbutton/BLACKLIST
index 52ba36562f..315e179d0a 100644
--- a/tests/auto/widgets/widgets/qtoolbutton/BLACKLIST
+++ b/tests/auto/widgets/widgets/qtoolbutton/BLACKLIST
@@ -1,2 +1,2 @@
[task176137_autoRepeatOfAction]
-osx-10.13
+macos
diff --git a/tests/benchmarks/widgets/graphicsview/qgraphicsview/benchapps/chipTest/view.cpp b/tests/benchmarks/widgets/graphicsview/qgraphicsview/benchapps/chipTest/view.cpp
index 6e0ac445a6..60e8dd0032 100644
--- a/tests/benchmarks/widgets/graphicsview/qgraphicsview/benchapps/chipTest/view.cpp
+++ b/tests/benchmarks/widgets/graphicsview/qgraphicsview/benchapps/chipTest/view.cpp
@@ -187,7 +187,7 @@ void View::setupMatrix()
{
qreal scale = qPow(qreal(2), (zoomSlider->value() - 250) / qreal(50));
- QMatrix matrix;
+ QTransform matrix;
matrix.scale(scale, scale);
matrix.rotate(rotateSlider->value());