From c28cbf2673a74aa92a79248661d4520f2d02603b Mon Sep 17 00:00:00 2001
From: Wouter van Oijen
Date: Fri, 14 Oct 2005 07:58:50 +0000
Subject: [PATCH] - fix [ 1323057 ] Anchors break XHTML 1.1 - fixed "Fail Safe"
template (admin bar doesn't overlap content anymore) - fixed lots of XHTML
bugs in templates
---
docs/changelog/6.x.x.txt | 3 +
docs/upgrades/upgrade_6.7.6-6.7.7.pl | 5159 +++++++++++++++++++++++++-
2 files changed, 5069 insertions(+), 93 deletions(-)
diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt
index 4d74feafe..f8408f7bf 100644
--- a/docs/changelog/6.x.x.txt
+++ b/docs/changelog/6.x.x.txt
@@ -14,6 +14,9 @@
- fix [ 1312107 ] Forum Issue in "Thread" View
- fix [ 1318963 ] 6.7.5 None of the profile fields can be updated
- fix [ 1306722 ] 6.7.5 Add an event only on TODAY
+ - fix [ 1323057 ] Anchors break XHTML 1.1
+ - fixed "Fail Safe" template (admin bar doesn't overlap content anymore)
+ - fixed lots of XHTML bugs in templates and code
6.7.6
- Fixed invalid i18n keys that were causing missing labels.
diff --git a/docs/upgrades/upgrade_6.7.6-6.7.7.pl b/docs/upgrades/upgrade_6.7.6-6.7.7.pl
index 39641c12f..9af9a0308 100644
--- a/docs/upgrades/upgrade_6.7.6-6.7.7.pl
+++ b/docs/upgrades/upgrade_6.7.6-6.7.7.pl
@@ -9,22 +9,740 @@ use WebGUI::Setting;
my $toVersion = "6.7.7";
my $configFile;
my $quiet;
+my %fixedTemplates;
start();
removingThreadedView();
+fixTemplates();
finish();
-
#-------------------------------------------------
sub removingThreadedView {
print "\tRemoving threaded views from CS in favor of nested views.\n" unless ($quiet);
- my $asset = WebGUI::Asset->new("PBtmpl0000000000000032","WebGUI::Asset::Template");
- my $template = <
-
+ #
+ # (template fixes moved into fixTemplates function)
+ #
+ WebGUI::SQL->write("update userSessionScratch set value='nested' where value='threaded' and name='discussionLayout'");
+ WebGUI::SQL->write("update userProfileData set fieldData='nested' where fieldData='threaded' and fieldName='discussionLayout'");
+ WebGUI::SQL->write("update userProfileField set dataValues='{
+ flat=>WebGUI::International::get(510),
+ nested=>WebGUI::International::get(1045)
+}', dataDefault=".quote("['nested']")." where fieldName='discussionLayout'");
+}
+
+#-------------------------------------------------
+sub fixTemplates {
+ print "\tFixing templates.\n" unless ($quiet);
+ loadFixedTemplates();
+ foreach my $assetId (keys %fixedTemplates) {
+ my $asset = WebGUI::Asset->new($assetId, "WebGUI::Asset::Template");
+ $asset->addRevision({template=>$fixedTemplates{$assetId}})->commit if (defined $asset);
+ }
+}
+
+#-------------------------------------------------
+sub start {
+ $|=1; #disable output buffering
+ GetOptions(
+ 'configFile=s'=>\$configFile,
+ 'quiet'=>\$quiet
+ );
+ WebGUI::Session::open("../..",$configFile);
+ WebGUI::Session::refreshUserInfo(3);
+ WebGUI::SQL->write("insert into webguiVersion values (".quote($toVersion).",'upgrade',".time().")");
+}
+
+#-------------------------------------------------
+sub finish {
+ WebGUI::Session::close();
+}
+
+#-------------------------------------------------
+# No interesting code below this line, only templates
+sub loadFixedTemplates {
+$fixedTemplates{DPUROtmpl0000000000001} = << 'END';
+
+
+
+
+RSS 0.90
+RSS 0.91
+RSS 1.0
+RSS 2.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+END
+
+$fixedTemplates{GNvjCFQWjY2AF2uf0aCM8Q} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Read More...
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000001} = << 'END';
+^StyleSheet(^Extras;adminConsole/adminConsole.css);
+^JavaScript(^Extras;adminConsole/adminConsole.js);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000002} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+·
+
+·
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000003} = << 'END';
+
+
+
+
+
+ |
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000004} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000010} = << 'END';
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000020} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ·
+
+ ·
+
+
+ ·
+ ·
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+ *
+
+ |
+
+
+ | |
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000022} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000026} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ |
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+ |
+
+
+
+
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+ |
+ |
+ @ |
+
+
+
+ by
+
+
+
+
+
+ on @
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000029} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000031} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+ |
+
+ |
+
+ @ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000032} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Price:
+ Product Number:
+
+ 
+ 
+ 
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+ :
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000059} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000060} = << 'END';
+
+
+
+ ^Page("title"); - WebGUI
+
+
+
+
+
+ ^AdminBar;
+
+
+
+
+
+
+
+
+
+
+ ^LoginToggle; ^a(^@;); ^H; ^AdminToggle;
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000061} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ : /
+
+ :%
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ |
+
+ : /
+
+ : /
+ :% / 100%
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+ •
+
+
+
+ •
+
+ •
+
+ •
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000063} = << 'END';
+
+
+
+
+ •
+
+ •
+
+
+
+ •
+
+ •
+
+ •
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000065} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000066} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ |
+
+ |
+ |
+ |
+
+
+
+
+ |
+
+ () |
+ |
+
+ |
+
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000067} = << 'END';
+
+
+
+
+
@@ -274,7 +1934,7 @@ STOP
- : [ | ]
+ : [ | ]
:
@@ -282,8 +1942,6 @@ STOP
-
-
@@ -317,8 +1975,6 @@ STOP
-
-
@@ -331,7 +1987,6 @@ STOP
-
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ |
+
+ |
+ |
+ |
+ |
+
+
+
+
+
+ |
+
+ () |
+ |
+ |
+ |
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000078} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+ ^D("%z %Z",);
+ |
+
+
+ |
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000079} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ (
)
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000080} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ (
)
+
+
+
+
+ [top]
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000081} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ (
)
+
+
+ Q:
+ A:
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000082} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000083} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ (
)
+
+
+
+ target="_blank">
+
+ -
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000084} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+·
+
+·
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000086} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ , -
+ - - ,
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000094} = << 'END';
+
+
+
+
+
+
+^RawHeadTags();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000095} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Benefits
+
+
+
+
+
+ ·
+
+ |
+
+
+
+
+
+ Specifications
+
+
+
+
+
+ ·:
+
+ Options
+
+
+
+
+
+ ·
+
+ Other Products
+
+
+
+
+
+
+
+ ·
+
+ |
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000097} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ |
+
+ |
+ |
+ |
+ |
+
+
+
+
+ |
+
+ () |
+
+
+
+
+
+
+ |
+ |
+
+ |
+
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000098} = << 'END';
+
+
-
-
Job Description
@@ -585,20 +3242,20 @@ STOP
-
- |
+
+ |
-
- |
+
+ |
-
- |
+
+ |
-
- |
+
+ |
@@ -625,7 +3282,6 @@ STOP
-
+
+
+
+
+
+
+
+
+
+
+
+
+ You searched for . We found around matching records.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Description:
+
+
+
+ -
+
+
+
+
+
+ Could not retrieve results from Google.
+
+END
+
+$fixedTemplates{PBtmpl0000000000000101} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+ -
+
+
+ []
+
+
+
+
+
+
+
+
+ []
+
+
+
+ ()
+
+ target="_blank">
+
+ -
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000103} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+·
+
+·
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000104} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000105} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ | |
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000107} = << 'END';
+
()
+END
+
+$fixedTemplates{PBtmpl0000000000000109} = << 'END';
+
+
+
+
+
+
+^RawHeadTags();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000110} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+ Features
+
+
+
+
+ ·
+
+
+ Benefits
+
+
+
+
+
+ ·
+
+
+ |
+
+ Specifications
+
+
+
+
+ ·:
+
+
+ Accessories
+
+
+
+
+
+ ·
+
+
+ Related Products
+
+
+
+
+
+ ·
+
+
+ |
+
+
+ Price:
+
+
+ Product Number:
+
+
+
+ 
+
+
+ 
+
+
+ 
+
+ |
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000111} = << 'END';
+
+
+
+ ^Page(title); -
+
+
+
+
+
+
+
+ ^AdminBar("");
+
+ 
+
+
+
+ © 2001-2005 Plain Black Corporation
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000112} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000113} = << 'END';
+
+
@@ -861,11 +4350,10 @@ STOP
-
Link Description
@@ -897,9 +4385,7 @@ STOP
-
-
);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000119} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+ 
+
+
+ 
+
+
+
+ |
+
+
+
+
+Specs:
+
+
+
+
+ ·:
+
+
+
+Features:
+
+
+
+
+ ·
+
+
+
+Options:
+
+
+
+
+ ·
+
+
+ |
+
+END
+
+$fixedTemplates{PBtmpl0000000000000121} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000122} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+
+
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000123} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+END
+
+$fixedTemplates{PBtmpl0000000000000125} = << 'END';
+
+
+
+
+
+
+^RawHeadTags();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000128} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+ •
+
+
+
+
+
+
+
+
+
+
+
+
+
()
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000129} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+END
+
+$fixedTemplates{PBtmpl0000000000000130} = << 'END';
+
+
+
+
+
+
+
+
+^StyleSheet("/Navigation/dtree/dtree.css");
+^JavaScript("/Navigation/dtree/dtree.js");
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000131} = << 'END';
+
+
+
+
+
+
+^RawHeadTags();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000133} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+ []
+
+ []
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000134} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+^JavaScript("/coolmenus/coolmenus4.js");
+
+END
+
+$fixedTemplates{PBtmpl0000000000000135} = << 'END';
+
+
+
+
+
+
+^RawHeadTags();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000140} = << 'END';
+
+
+
+
+
+
+END
+
+$fixedTemplates{PBtmpl0000000000000141} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ·
+
+ ·
+
+
+ ·
+ ·
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ *
+
+
+
+
+ |
+
+
+
+
+
+
+
+END
+
+$fixedTemplates{wCIc38CvNHUK7aY92Ww4SQ} = << 'END';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ []
+
+
+
+
+
+
+ []
+
+
+
+
+
+ target="_blank">
+
+
+
+
+
+
+
+
+END
+}