From 0055bf395beb0c4b1c1e4cfc5d17d08dbd746269 Mon Sep 17 00:00:00 2001 From: shibakaneki Date: Thu, 28 Apr 2011 13:35:18 +0200 Subject: [PATCH 1/2] Put the stylus palette horizontal and centered down the screen. --- src/board/UBBoardController.cpp | 1 + src/board/UBBoardPaletteManager.cpp | 5 +++++ src/board/UBBoardPaletteManager.h | 1 + src/core/UBSettings.cpp | 2 +- src/gui/UBFloatingPalette.h | 4 ++-- src/gui/UBStylusPalette.cpp | 22 ++++++++++++++++++++++ src/gui/UBStylusPalette.h | 4 +++- 7 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 45f4c262..32d9b211 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -118,6 +118,7 @@ void UBBoardController::init() UBDocumentProxy* doc = UBPersistenceManager::persistenceManager()->createDocument(); setActiveDocumentScene(doc); + undoRedoStateChange(true); } diff --git a/src/board/UBBoardPaletteManager.cpp b/src/board/UBBoardPaletteManager.cpp index 4c71868e..3be40a03 100644 --- a/src/board/UBBoardPaletteManager.cpp +++ b/src/board/UBBoardPaletteManager.cpp @@ -92,6 +92,10 @@ UBBoardPaletteManager::~UBBoardPaletteManager() } } +void UBBoardPaletteManager::initPalettesPosAtStartup() +{ + mStylusPalette->initPosition(); +} void UBBoardPaletteManager::setupLayout() { @@ -342,6 +346,7 @@ void UBBoardPaletteManager::containerResized() mStylusPalette->move(userLeft, userTop); mStylusPalette->adjustSizeAndPosition(); + mStylusPalette->initPosition(); mZoomPalette->move(userLeft + userWidth - mZoomPalette->width() , userTop + userHeight /*- mPageNumberPalette->height()*/ - innerMargin - mZoomPalette->height()); diff --git a/src/board/UBBoardPaletteManager.h b/src/board/UBBoardPaletteManager.h index 69924527..ef82b1ac 100644 --- a/src/board/UBBoardPaletteManager.h +++ b/src/board/UBBoardPaletteManager.h @@ -37,6 +37,7 @@ class UBBoardPaletteManager : public QObject void setupLayout(); UBNavigatorPalette* navigatorPalette(){return mNavigPalette;} void showVirtualKeyboard(bool show = true); + void initPalettesPosAtStartup(); public slots: diff --git a/src/core/UBSettings.cpp b/src/core/UBSettings.cpp index 3a907292..6c117f7e 100644 --- a/src/core/UBSettings.cpp +++ b/src/core/UBSettings.cpp @@ -167,7 +167,7 @@ void UBSettings::init() appToolBarDisplayText = new UBSetting(this, "App", "ToolBarDisplayText", true); appEnableAutomaticSoftwareUpdates = new UBSetting(this, "App", "EnableAutomaticSoftwareUpdates", true); appEnableSoftwareUpdates = new UBSetting(this, "App", "EnableSoftwareUpdates", true); - appToolBarOrientationVertical = new UBSetting(this, "App", "ToolBarOrientationVertical", true); + appToolBarOrientationVertical = new UBSetting(this, "App", "ToolBarOrientationVertical", false); navigPaletteWidth = new UBSetting(this, "Board", "NavigPaletteWidth", 300); libPaletteWidth = new UBSetting(this, "Board", "LibPaletteWidth", 300); diff --git a/src/gui/UBFloatingPalette.h b/src/gui/UBFloatingPalette.h index 55e991f2..a4b37bfb 100644 --- a/src/gui/UBFloatingPalette.h +++ b/src/gui/UBFloatingPalette.h @@ -57,16 +57,16 @@ class UBFloatingPalette : public QWidget bool mbGrip; static const int sLayoutContentMargin = 12; static const int sLayoutSpacing = 15; + void moveInsideParent(const QPoint &position); + bool mCustomPosition; private: - void moveInsideParent(const QPoint &position); void removeAllAssociatedPalette(); void minimizePalette(const QPoint& pos); QList mAssociatedPalette; QPoint mDragPosition; bool mIsMoving; - bool mCustomPosition; bool mCanBeMinimized; eMinimizedLocation mMinimizedLocation; Qt::Corner mDefaultPosition; diff --git a/src/gui/UBStylusPalette.cpp b/src/gui/UBStylusPalette.cpp index e3e18ef7..3db3c0b8 100644 --- a/src/gui/UBStylusPalette.cpp +++ b/src/gui/UBStylusPalette.cpp @@ -57,6 +57,8 @@ UBStylusPalette::UBStylusPalette(QWidget *parent, Qt::Orientation orient) adjustSizeAndPosition(); + initPosition(); + foreach(const UBActionPaletteButton* button, mButtons) { connect(button, SIGNAL(doubleClicked()), this, SLOT(stylusToolDoubleClicked())); @@ -64,6 +66,26 @@ UBStylusPalette::UBStylusPalette(QWidget *parent, Qt::Orientation orient) } +void UBStylusPalette::initPosition() +{ + if(!UBSettings::settings()->appToolBarOrientationVertical->get().toBool()) + { + QWidget* pParentW = parentWidget(); + if(NULL != pParentW) + { + mCustomPosition = true; + QPoint pos; + int parentWidth = pParentW->width(); + int parentHeight = pParentW->height(); + int posX = (parentWidth / 2) - (width() / 2); + int posY = parentHeight - border() - height(); + + pos.setX(posX); + pos.setY(posY); + moveInsideParent(pos); + } + } +} UBStylusPalette::~UBStylusPalette() { diff --git a/src/gui/UBStylusPalette.h b/src/gui/UBStylusPalette.h index 2a037fc2..7faceb4c 100644 --- a/src/gui/UBStylusPalette.h +++ b/src/gui/UBStylusPalette.h @@ -12,9 +12,11 @@ class UBStylusPalette : public UBActionPalette Q_OBJECT; public: - UBStylusPalette(QWidget *parent = 0, Qt::Orientation orient = Qt::Vertical); + UBStylusPalette(QWidget *parent = 0, Qt::Orientation orient = Qt::Vertical); virtual ~UBStylusPalette(); + void initPosition(); + private slots: void stylusToolDoubleClicked(); From a775f958bef5d824444de858891378ff981499cf Mon Sep 17 00:00:00 2001 From: shibakaneki Date: Thu, 28 Apr 2011 14:55:54 +0200 Subject: [PATCH 2/2] Added some apps. --- .../interactive/Anyembed.wgt/config.xml | 11 + .../interactive/Anyembed.wgt/css/ubwidget.css | 21 + .../library/interactive/Anyembed.wgt/icon.png | Bin 0 -> 6082 bytes .../interactive/Anyembed.wgt/index.html | 33 + .../Anyembed.wgt/js/jquery-1.3.2.min.js | 19 + .../js/jquery.disable.text.select.js | 62 ++ .../interactive/Anyembed.wgt/js/ubw-main.js | 74 +++ .../interactive/Calculator.wgt/config.xml | 11 + .../Calculator.wgt/css/ubwidget.css | 102 +++ .../interactive/Calculator.wgt/icon.png | Bin 0 -> 4131 bytes .../images/arrows_out/bottom.png | Bin 0 -> 2891 bytes .../Calculator.wgt/images/arrows_out/left.png | Bin 0 -> 2893 bytes .../images/arrows_out/right.png | Bin 0 -> 2886 bytes .../Calculator.wgt/images/arrows_out/top.png | Bin 0 -> 2882 bytes .../arrows_over/button_arrow_bottom.png | Bin 0 -> 2950 bytes .../images/arrows_over/button_arrow_left.png | Bin 0 -> 2975 bytes .../images/arrows_over/button_arrow_right.png | Bin 0 -> 2986 bytes .../images/arrows_over/button_arrow_top.png | Bin 0 -> 2947 bytes .../Calculator.wgt/images/back.png | Bin 0 -> 18792 bytes .../Calculator.wgt/images/back_small.png | Bin 0 -> 13359 bytes .../images/button_out-copie.png | Bin 0 -> 2832 bytes .../Calculator.wgt/images/button_out.gif | Bin 0 -> 2518 bytes .../Calculator.wgt/images/button_out.png | Bin 0 -> 6134 bytes .../Calculator.wgt/images/button_out_dark.gif | Bin 0 -> 940 bytes .../Calculator.wgt/images/button_out_dark.png | Bin 0 -> 2849 bytes .../Calculator.wgt/images/button_over.gif | Bin 0 -> 940 bytes .../Calculator.wgt/images/button_toggle.png | Bin 0 -> 3245 bytes .../images/button_toggle_invert.png | Bin 0 -> 3210 bytes .../images/buttons_shadow/back.png | Bin 0 -> 2792 bytes .../images/buttons_shadow/bottom.png | Bin 0 -> 2847 bytes .../images/buttons_shadow/cbottomleft.png | Bin 0 -> 3397 bytes .../images/buttons_shadow/cbottomright.png | Bin 0 -> 3399 bytes .../images/buttons_shadow/ctopleft.png | Bin 0 -> 3353 bytes .../images/buttons_shadow/ctopright.png | Bin 0 -> 3406 bytes .../images/buttons_shadow/left.png | Bin 0 -> 2837 bytes .../images/buttons_shadow/right.png | Bin 0 -> 2842 bytes .../images/buttons_shadow/top.png | Bin 0 -> 2839 bytes .../Calculator.wgt/images/calculator/pi.png | Bin 0 -> 2981 bytes .../Calculator.wgt/images/calculator/pi.psd | Bin 0 -> 155966 bytes .../images/calculator/pi_click.png | Bin 0 -> 3064 bytes .../images/calculator/pi_over.png | Bin 0 -> 3012 bytes .../Calculator.wgt/images/calculator/pow.png | Bin 0 -> 3118 bytes .../Calculator.wgt/images/calculator/pow.psd | Bin 0 -> 173024 bytes .../Calculator.wgt/images/calculator/sq.png | Bin 0 -> 3265 bytes .../Calculator.wgt/images/calculator/sq.psd | Bin 0 -> 174974 bytes .../images/calculator/sq_click.png | Bin 0 -> 3151 bytes .../images/calculator/sq_over.png | Bin 0 -> 3123 bytes .../Calculator.wgt/images/display copy.png | Bin 0 -> 4885 bytes .../Calculator.wgt/images/display.png | Bin 0 -> 6156 bytes .../Calculator.wgt/images/historyback.png | Bin 0 -> 22426 bytes .../Calculator.wgt/images/historytab.png | Bin 0 -> 5238 bytes .../Calculator.wgt/images/historytabOver.png | Bin 0 -> 5354 bytes .../Calculator.wgt/images/inspector.png | Bin 0 -> 3460 bytes .../Calculator.wgt/images/touche0.png | Bin 0 -> 4651 bytes .../Calculator.wgt/images/touche0_over.png | Bin 0 -> 4475 bytes .../images/touche0_over_down.png | Bin 0 -> 4486 bytes .../Calculator.wgt/images/touche1.png | Bin 0 -> 4443 bytes .../Calculator.wgt/images/touche1_over.png | Bin 0 -> 4296 bytes .../images/touche1_over_down.png | Bin 0 -> 4295 bytes .../Calculator.wgt/images/touche2.png | Bin 0 -> 4622 bytes .../Calculator.wgt/images/touche2_over.png | Bin 0 -> 4475 bytes .../images/touche2_over_down.png | Bin 0 -> 4462 bytes .../Calculator.wgt/images/touche3.png | Bin 0 -> 4657 bytes .../Calculator.wgt/images/touche3_over.png | Bin 0 -> 4482 bytes .../images/touche3_over_down.png | Bin 0 -> 4488 bytes .../Calculator.wgt/images/touche4.png | Bin 0 -> 4569 bytes .../Calculator.wgt/images/touche4_over.png | Bin 0 -> 4403 bytes .../images/touche4_over_down.png | Bin 0 -> 4419 bytes .../Calculator.wgt/images/touche5.png | Bin 0 -> 4619 bytes .../Calculator.wgt/images/touche5_over.png | Bin 0 -> 4457 bytes .../images/touche5_over_down.png | Bin 0 -> 4463 bytes .../Calculator.wgt/images/touche6.png | Bin 0 -> 4641 bytes .../Calculator.wgt/images/touche6_over.png | Bin 0 -> 4455 bytes .../images/touche6_over_down.png | Bin 0 -> 4474 bytes .../Calculator.wgt/images/touche7.png | Bin 0 -> 4560 bytes .../Calculator.wgt/images/touche7_over.png | Bin 0 -> 4393 bytes .../images/touche7_over_down.png | Bin 0 -> 4404 bytes .../Calculator.wgt/images/touche8.png | Bin 0 -> 4676 bytes .../Calculator.wgt/images/touche8_over.png | Bin 0 -> 4496 bytes .../images/touche8_over_down.png | Bin 0 -> 4506 bytes .../Calculator.wgt/images/touche9.png | Bin 0 -> 4650 bytes .../Calculator.wgt/images/touche9_over.png | Bin 0 -> 4479 bytes .../images/touche9_over_down.png | Bin 0 -> 4486 bytes .../Calculator.wgt/images/touchec.png | Bin 0 -> 4526 bytes .../Calculator.wgt/images/touchec_over.png | Bin 0 -> 4392 bytes .../images/touchec_over_down.png | Bin 0 -> 4376 bytes .../Calculator.wgt/images/touchediv.png | Bin 0 -> 4485 bytes .../Calculator.wgt/images/touchediv_over.png | Bin 0 -> 4404 bytes .../images/touchediv_over_down.png | Bin 0 -> 4749 bytes .../Calculator.wgt/images/touchedot.png | Bin 0 -> 4405 bytes .../Calculator.wgt/images/touchedot_over.png | Bin 0 -> 4209 bytes .../images/touchedot_over_down.png | Bin 0 -> 4258 bytes .../Calculator.wgt/images/toucheeq.png | Bin 0 -> 5178 bytes .../Calculator.wgt/images/toucheeq_over.png | Bin 0 -> 4959 bytes .../images/toucheeq_over_down.png | Bin 0 -> 4760 bytes .../Calculator.wgt/images/touchef.png | Bin 0 -> 4628 bytes .../Calculator.wgt/images/touchef_over.png | Bin 0 -> 4563 bytes .../images/touchef_over_down.png | Bin 0 -> 4862 bytes .../Calculator.wgt/images/touchem.png | Bin 0 -> 4779 bytes .../Calculator.wgt/images/touchem_over.png | Bin 0 -> 4443 bytes .../images/touchem_over_down.png | Bin 0 -> 4343 bytes .../Calculator.wgt/images/touchep.png | Bin 0 -> 4838 bytes .../Calculator.wgt/images/touchep_over.png | Bin 0 -> 4527 bytes .../images/touchep_over_down.png | Bin 0 -> 4419 bytes .../Calculator.wgt/images/touchepd.png | Bin 0 -> 4494 bytes .../Calculator.wgt/images/touchepd_over.png | Bin 0 -> 4394 bytes .../images/touchepd_over_down.png | Bin 0 -> 4786 bytes .../Calculator.wgt/images/touchepg.png | Bin 0 -> 4499 bytes .../Calculator.wgt/images/touchepg_over.png | Bin 0 -> 4408 bytes .../images/touchepg_over_down.png | Bin 0 -> 4788 bytes .../interactive/Calculator.wgt/index.html | 33 + .../Calculator.wgt/js/DD_roundies_0.0.2a.js | 472 ++++++++++++++ .../Calculator.wgt/js/calculate.js | 59 ++ .../Calculator.wgt/js/jquery-1.3.2.min.js | 19 + .../js/jquery-ui-1.7.2.custom.min.js | 298 +++++++++ .../Calculator.wgt/js/jquery.center.js | 56 ++ .../js/jquery.disable.text.select.js | 62 ++ .../Calculator.wgt/js/jquery.easing.1.2.js | 140 +++++ .../Calculator.wgt/js/jquery.ubwidget.js | 259 ++++++++ .../interactive/Calculator.wgt/js/ubw-main.js | 390 ++++++++++++ .../interactive/GoogleMap.wgt/config.xml | 17 + .../interactive/GoogleMap.wgt/icon.png | Bin 0 -> 6717 bytes .../interactive/GoogleMap.wgt/index.html | 101 +++ .../library/interactive/Html.wgt/config.xml | 16 + .../library/interactive/Html.wgt/icon.png | Bin 0 -> 6432 bytes .../interactive/Html.wgt/images/bts.png | Bin 0 -> 2928 bytes .../interactive/Html.wgt/images/style.css | 24 + .../library/interactive/Html.wgt/index.html | 61 ++ .../interactive/Html.wgt/jquery.pack.js | 11 + .../Html.wgt/markitup/jquery.markitup.js | 583 ++++++++++++++++++ .../Html.wgt/markitup/jquery.markitup.pack.js | 9 + .../interactive/Html.wgt/markitup/readme.txt | 62 ++ .../markitup/sets/default/images/bold.png | Bin 0 -> 304 bytes .../markitup/sets/default/images/clean.png | Bin 0 -> 667 bytes .../markitup/sets/default/images/image.png | Bin 0 -> 516 bytes .../markitup/sets/default/images/italic.png | Bin 0 -> 223 bytes .../markitup/sets/default/images/link.png | Bin 0 -> 343 bytes .../markitup/sets/default/images/picture.png | Bin 0 -> 606 bytes .../markitup/sets/default/images/preview.png | Bin 0 -> 537 bytes .../markitup/sets/default/images/stroke.png | Bin 0 -> 269 bytes .../Html.wgt/markitup/sets/default/set.js | 27 + .../Html.wgt/markitup/sets/default/style.css | 27 + .../markitup/sets/html/images/bold.png | Bin 0 -> 304 bytes .../markitup/sets/html/images/clean.png | Bin 0 -> 3118 bytes .../Html.wgt/markitup/sets/html/images/h1.png | Bin 0 -> 276 bytes .../Html.wgt/markitup/sets/html/images/h2.png | Bin 0 -> 304 bytes .../Html.wgt/markitup/sets/html/images/h3.png | Bin 0 -> 306 bytes .../Html.wgt/markitup/sets/html/images/h4.png | Bin 0 -> 293 bytes .../Html.wgt/markitup/sets/html/images/h5.png | Bin 0 -> 304 bytes .../Html.wgt/markitup/sets/html/images/h6.png | Bin 0 -> 310 bytes .../markitup/sets/html/images/image.png | Bin 0 -> 516 bytes .../markitup/sets/html/images/italic.png | Bin 0 -> 223 bytes .../markitup/sets/html/images/link.png | Bin 0 -> 343 bytes .../markitup/sets/html/images/list-bullet.png | Bin 0 -> 344 bytes .../markitup/sets/html/images/list-item.png | Bin 0 -> 248 bytes .../sets/html/images/list-numeric.png | Bin 0 -> 357 bytes .../markitup/sets/html/images/paragraph.png | Bin 0 -> 361 bytes .../markitup/sets/html/images/picture.png | Bin 0 -> 606 bytes .../markitup/sets/html/images/preview.png | Bin 0 -> 3936 bytes .../markitup/sets/html/images/stroke.png | Bin 0 -> 269 bytes .../Html.wgt/markitup/sets/html/readme.txt | 11 + .../Html.wgt/markitup/sets/html/set.js | 39 ++ .../Html.wgt/markitup/sets/html/style.css | 99 +++ .../macosx/images/bg-container-white.png | Bin 0 -> 394 bytes .../skins/macosx/images/bg-container.png | Bin 0 -> 397 bytes .../skins/macosx/images/bg-footer-white.png | Bin 0 -> 1209 bytes .../skins/macosx/images/bg-footer.png | Bin 0 -> 1476 bytes .../skins/macosx/images/bg-header-white.png | Bin 0 -> 4120 bytes .../skins/macosx/images/bg-header.png | Bin 0 -> 3572 bytes .../markitup/skins/macosx/images/handle.png | Bin 0 -> 487 bytes .../markitup/skins/macosx/images/menu.png | Bin 0 -> 241 bytes .../markitup/skins/macosx/images/spacer.gif | Bin 0 -> 43 bytes .../markitup/skins/macosx/images/submenu.png | Bin 0 -> 240 bytes .../Html.wgt/markitup/skins/macosx/readme.txt | 7 + .../Html.wgt/markitup/skins/macosx/style.css | 139 +++++ .../skins/markitup/images/bg-container.png | Bin 0 -> 28455 bytes .../markitup/images/bg-editor-bbcode.png | Bin 0 -> 1642 bytes .../markitup/images/bg-editor-dotclear.png | Bin 0 -> 1682 bytes .../skins/markitup/images/bg-editor-html.png | Bin 0 -> 1534 bytes .../skins/markitup/images/bg-editor-json.png | Bin 0 -> 1529 bytes .../markitup/images/bg-editor-markdown.png | Bin 0 -> 1783 bytes .../markitup/images/bg-editor-textile.png | Bin 0 -> 1659 bytes .../skins/markitup/images/bg-editor-wiki.png | Bin 0 -> 1488 bytes .../skins/markitup/images/bg-editor-xml.png | Bin 0 -> 1495 bytes .../skins/markitup/images/bg-editor.png | Bin 0 -> 1745 bytes .../markitup/skins/markitup/images/handle.png | Bin 0 -> 258 bytes .../markitup/skins/markitup/images/menu.png | Bin 0 -> 27151 bytes .../skins/markitup/images/submenu.png | Bin 0 -> 240 bytes .../markitup/skins/markitup/style.css | 148 +++++ .../markitup/skins/simple/images/handle.png | Bin 0 -> 258 bytes .../markitup/skins/simple/images/menu.png | Bin 0 -> 27151 bytes .../markitup/skins/simple/images/submenu.png | Bin 0 -> 240 bytes .../Html.wgt/markitup/templates/preview.css | 3 + .../Html.wgt/markitup/templates/preview.html | 11 + .../Extrait dÔÇÖimage 2.pictClipping | 0 .../Extrait dÔÇÖimage.pictClipping | 0 .../interactive/WebBrowser.wgt/config.xml | 16 + .../interactive/WebBrowser.wgt/css/howto.css | 44 ++ .../interactive/WebBrowser.wgt/css/main.css | 182 ++++++ .../interactive/WebBrowser.wgt/icon.png | Bin 0 -> 8632 bytes .../interactive/WebBrowser.wgt/imgs/arrow.png | Bin 0 -> 727 bytes .../WebBrowser.wgt/imgs/button.png | Bin 0 -> 3234 bytes .../WebBrowser.wgt/imgs/button_anim.gif | Bin 0 -> 2813 bytes .../WebBrowser.wgt/imgs/button_over.png | Bin 0 -> 1279 bytes .../WebBrowser.wgt/imgs/button_show.png | Bin 0 -> 4097 bytes .../WebBrowser.wgt/imgs/capture_youtube.jpg | Bin 0 -> 9042 bytes .../WebBrowser.wgt/imgs/center.png | Bin 0 -> 144 bytes .../WebBrowser.wgt/imgs/howto_back.png | Bin 0 -> 191 bytes .../WebBrowser.wgt/imgs/info_ico.png | Bin 0 -> 2148 bytes .../WebBrowser.wgt/imgs/inputfield_back.png | Bin 0 -> 793 bytes .../WebBrowser.wgt/imgs/keys_copy.jpg | Bin 0 -> 1814 bytes .../WebBrowser.wgt/imgs/keys_paste.jpg | Bin 0 -> 1851 bytes .../interactive/WebBrowser.wgt/imgs/left.png | Bin 0 -> 1049 bytes .../WebBrowser.wgt/imgs/logos_web.jpg | Bin 0 -> 1877 bytes .../interactive/WebBrowser.wgt/imgs/right.png | Bin 0 -> 1059 bytes .../interactive/WebBrowser.wgt/index.html | 185 ++++++ .../locales/en/capture_widget.jpg | Bin 0 -> 15452 bytes .../WebBrowser.wgt/locales/en/error.html | 8 + .../WebBrowser.wgt/locales/en/howto.html | 11 + .../locales/fr/capture_widget.jpg | Bin 0 -> 15452 bytes .../WebBrowser.wgt/locales/fr/error.html | 8 + .../WebBrowser.wgt/locales/fr/howto.html | 11 + .../scripts/jquery-1.3.2.min.js | 19 + .../WebBrowser.wgt/scripts/jquery.oembed.js | 146 +++++ 224 files changed, 4146 insertions(+) create mode 100644 resources/library/interactive/Anyembed.wgt/config.xml create mode 100644 resources/library/interactive/Anyembed.wgt/css/ubwidget.css create mode 100644 resources/library/interactive/Anyembed.wgt/icon.png create mode 100644 resources/library/interactive/Anyembed.wgt/index.html create mode 100644 resources/library/interactive/Anyembed.wgt/js/jquery-1.3.2.min.js create mode 100644 resources/library/interactive/Anyembed.wgt/js/jquery.disable.text.select.js create mode 100644 resources/library/interactive/Anyembed.wgt/js/ubw-main.js create mode 100644 resources/library/interactive/Calculator.wgt/config.xml create mode 100644 resources/library/interactive/Calculator.wgt/css/ubwidget.css create mode 100644 resources/library/interactive/Calculator.wgt/icon.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_out/bottom.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_out/left.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_out/right.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_out/top.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_over/button_arrow_bottom.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_over/button_arrow_left.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_over/button_arrow_right.png create mode 100644 resources/library/interactive/Calculator.wgt/images/arrows_over/button_arrow_top.png create mode 100644 resources/library/interactive/Calculator.wgt/images/back.png create mode 100644 resources/library/interactive/Calculator.wgt/images/back_small.png create mode 100644 resources/library/interactive/Calculator.wgt/images/button_out-copie.png create mode 100644 resources/library/interactive/Calculator.wgt/images/button_out.gif create mode 100644 resources/library/interactive/Calculator.wgt/images/button_out.png create mode 100644 resources/library/interactive/Calculator.wgt/images/button_out_dark.gif create mode 100644 resources/library/interactive/Calculator.wgt/images/button_out_dark.png create mode 100644 resources/library/interactive/Calculator.wgt/images/button_over.gif create mode 100644 resources/library/interactive/Calculator.wgt/images/button_toggle.png create mode 100644 resources/library/interactive/Calculator.wgt/images/button_toggle_invert.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/back.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/bottom.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomleft.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomright.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopleft.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopright.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/left.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/right.png create mode 100644 resources/library/interactive/Calculator.wgt/images/buttons_shadow/top.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pi.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pi.psd create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pi_click.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pi_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pow.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/pow.psd create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/sq.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/sq.psd create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/sq_click.png create mode 100644 resources/library/interactive/Calculator.wgt/images/calculator/sq_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/display copy.png create mode 100644 resources/library/interactive/Calculator.wgt/images/display.png create mode 100644 resources/library/interactive/Calculator.wgt/images/historyback.png create mode 100644 resources/library/interactive/Calculator.wgt/images/historytab.png create mode 100644 resources/library/interactive/Calculator.wgt/images/historytabOver.png create mode 100644 resources/library/interactive/Calculator.wgt/images/inspector.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche0.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche0_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche0_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche1.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche1_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche1_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche2.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche2_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche2_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche3.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche3_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche3_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche4.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche4_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche4_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche5.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche5_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche5_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche6.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche6_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche6_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche7.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche7_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche7_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche8.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche8_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche8_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche9.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche9_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touche9_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchec.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchec_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchec_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchediv.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchediv_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchediv_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchedot.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchedot_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchedot_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/toucheeq.png create mode 100644 resources/library/interactive/Calculator.wgt/images/toucheeq_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/toucheeq_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchef.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchef_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchef_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchem.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchem_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchem_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchep.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchep_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchep_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepd.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepd_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepd_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepg.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepg_over.png create mode 100644 resources/library/interactive/Calculator.wgt/images/touchepg_over_down.png create mode 100644 resources/library/interactive/Calculator.wgt/index.html create mode 100644 resources/library/interactive/Calculator.wgt/js/DD_roundies_0.0.2a.js create mode 100644 resources/library/interactive/Calculator.wgt/js/calculate.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery-1.3.2.min.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery-ui-1.7.2.custom.min.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery.center.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery.disable.text.select.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery.easing.1.2.js create mode 100644 resources/library/interactive/Calculator.wgt/js/jquery.ubwidget.js create mode 100644 resources/library/interactive/Calculator.wgt/js/ubw-main.js create mode 100644 resources/library/interactive/GoogleMap.wgt/config.xml create mode 100644 resources/library/interactive/GoogleMap.wgt/icon.png create mode 100644 resources/library/interactive/GoogleMap.wgt/index.html create mode 100644 resources/library/interactive/Html.wgt/config.xml create mode 100644 resources/library/interactive/Html.wgt/icon.png create mode 100644 resources/library/interactive/Html.wgt/images/bts.png create mode 100755 resources/library/interactive/Html.wgt/images/style.css create mode 100755 resources/library/interactive/Html.wgt/index.html create mode 100755 resources/library/interactive/Html.wgt/jquery.pack.js create mode 100755 resources/library/interactive/Html.wgt/markitup/jquery.markitup.js create mode 100755 resources/library/interactive/Html.wgt/markitup/jquery.markitup.pack.js create mode 100755 resources/library/interactive/Html.wgt/markitup/readme.txt create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/bold.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/clean.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/image.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/italic.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/link.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/picture.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/preview.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/images/stroke.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/set.js create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/default/style.css create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/bold.png create mode 100644 resources/library/interactive/Html.wgt/markitup/sets/html/images/clean.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h1.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h2.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h3.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h4.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h5.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/h6.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/image.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/italic.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/link.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/list-bullet.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/list-item.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/list-numeric.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/paragraph.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/picture.png create mode 100644 resources/library/interactive/Html.wgt/markitup/sets/html/images/preview.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/images/stroke.png create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/readme.txt create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/set.js create mode 100755 resources/library/interactive/Html.wgt/markitup/sets/html/style.css create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container-white.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-footer-white.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-footer.png create mode 100644 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-header-white.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-header.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/handle.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/menu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/spacer.gif create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/images/submenu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/readme.txt create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/macosx/style.css create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-container.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-bbcode.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-dotclear.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-html.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-json.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-markdown.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-textile.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-wiki.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-xml.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/handle.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/menu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/images/submenu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/markitup/style.css create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/simple/images/handle.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/simple/images/menu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/skins/simple/images/submenu.png create mode 100755 resources/library/interactive/Html.wgt/markitup/templates/preview.css create mode 100755 resources/library/interactive/Html.wgt/markitup/templates/preview.html create mode 100644 resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage 2.pictClipping create mode 100644 resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage.pictClipping create mode 100644 resources/library/interactive/WebBrowser.wgt/config.xml create mode 100644 resources/library/interactive/WebBrowser.wgt/css/howto.css create mode 100644 resources/library/interactive/WebBrowser.wgt/css/main.css create mode 100644 resources/library/interactive/WebBrowser.wgt/icon.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/arrow.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/button.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/button_anim.gif create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/button_over.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/button_show.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/capture_youtube.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/center.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/howto_back.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/info_ico.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/inputfield_back.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/keys_copy.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/keys_paste.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/left.png create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/logos_web.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/imgs/right.png create mode 100644 resources/library/interactive/WebBrowser.wgt/index.html create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/en/capture_widget.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/en/error.html create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/en/howto.html create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/fr/capture_widget.jpg create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/fr/error.html create mode 100644 resources/library/interactive/WebBrowser.wgt/locales/fr/howto.html create mode 100644 resources/library/interactive/WebBrowser.wgt/scripts/jquery-1.3.2.min.js create mode 100644 resources/library/interactive/WebBrowser.wgt/scripts/jquery.oembed.js diff --git a/resources/library/interactive/Anyembed.wgt/config.xml b/resources/library/interactive/Anyembed.wgt/config.xml new file mode 100644 index 00000000..d2249529 --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/config.xml @@ -0,0 +1,11 @@ + + + AnyEmbed + + diff --git a/resources/library/interactive/Anyembed.wgt/css/ubwidget.css b/resources/library/interactive/Anyembed.wgt/css/ubwidget.css new file mode 100644 index 00000000..f75bea11 --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/css/ubwidget.css @@ -0,0 +1,21 @@ +* { + margin: 0; + padding: 0; +} + +body{ + margin:0px; +} + +.ubw-container{ + position:absolute; + margin:0px; + left:0px; + top:0px; +} + +.ubw-body{ + margin:0px; + +} + diff --git a/resources/library/interactive/Anyembed.wgt/icon.png b/resources/library/interactive/Anyembed.wgt/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbcd86fcb10831219bc1bde59aa8aa4493f4bca GIT binary patch literal 6082 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Anyembed.wgt/index.html b/resources/library/interactive/Anyembed.wgt/index.html new file mode 100644 index 00000000..d488498e --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/index.html @@ -0,0 +1,33 @@ + + + + + + ubwidget + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/resources/library/interactive/Anyembed.wgt/js/jquery-1.3.2.min.js b/resources/library/interactive/Anyembed.wgt/js/jquery-1.3.2.min.js new file mode 100644 index 00000000..b1ae21d8 --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/js/jquery-1.3.2.min.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
","
"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/resources/library/interactive/Anyembed.wgt/js/jquery.disable.text.select.js b/resources/library/interactive/Anyembed.wgt/js/jquery.disable.text.select.js new file mode 100644 index 00000000..2e06f673 --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/js/jquery.disable.text.select.js @@ -0,0 +1,62 @@ +/** + * .disableTextSelect - Disable Text Select Plugin + * + * Version: 1.1 + * Updated: 2007-11-28 + * + * Used to stop users from selecting text + * + * Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/) + * + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + **/ + +/** + * Requirements: + * - jQuery (John Resig, http://www.jquery.com/) + **/ +(function($) { + if ($.browser.mozilla) { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).css({ + 'MozUserSelect' : 'none' + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).css({ + 'MozUserSelect' : '' + }); + }); + }; + } else if ($.browser.msie) { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).bind('selectstart.disableTextSelect', function() { + return false; + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).unbind('selectstart.disableTextSelect'); + }); + }; + } else { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).bind('mousedown.disableTextSelect', function() { + return false; + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).unbind('mousedown.disableTextSelect'); + }); + }; + } +})(jQuery); \ No newline at end of file diff --git a/resources/library/interactive/Anyembed.wgt/js/ubw-main.js b/resources/library/interactive/Anyembed.wgt/js/ubw-main.js new file mode 100644 index 00000000..ad76065d --- /dev/null +++ b/resources/library/interactive/Anyembed.wgt/js/ubw-main.js @@ -0,0 +1,74 @@ + +function init(){ + var embed; + var inputBox = $("") + .css({ + width: "350px", + height: "58px", + marginRight: "5px" + }); + + var submit = $("
Embed
") + .css({ + float: "right", + width: "auto", + height:"auto", + padding:"4px", + marginTop:"13px", + cursor:"pointer", + backgroundColor:"rgb(45,65,250)", + border:"1px solid", + borderColor:"rgb(45,65,250) rgb(25,45,230) rgb(25,45,230) rgb(45,65,250)", + textTransform:"capitalize", + fontFamily:"Arial", + fontSize:"18px", + fontWeight:"regular", + color:"white" + }); + + var loadWindow = $("
"); + + var searchWrap = $("
") + .css({ + position:"absolute", + padding: "10px", + backgroundColor: "rgb(230,230,233)", + width: "425px", + height: "65px" + }); + + //FIT WIDGET FRAME ON LAUNCH... + if(window.uniboard){ + window.uniboard.resize($("#ubwidget").width()-15,85); + } + + searchWrap.append(inputBox) + .append(submit); + + $("#ubwidget").append(searchWrap); + + submit.click(function(){ + $("#ubwidget").append(loadWindow) + embed = inputBox.val(); + searchWrap.hide(); + loadWindow.append(embed); + + if(window.uniboard){ + window.uniboard.resize($(document).width(),$(document).height()); + window.uniboard.setPreference("embed", escape(embed)); + } + + }); + + if(window.uniboard){ + + if(window.uniboard.preferenceKeys().length != 0){ + + var loadEmbed = unescape(window.uniboard.preference("embed")); + inputBox.val(loadEmbed); + submit.trigger("click"); + } + + } + +} \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/config.xml b/resources/library/interactive/Calculator.wgt/config.xml new file mode 100644 index 00000000..089be981 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/config.xml @@ -0,0 +1,11 @@ + + + Calculator + + diff --git a/resources/library/interactive/Calculator.wgt/css/ubwidget.css b/resources/library/interactive/Calculator.wgt/css/ubwidget.css new file mode 100644 index 00000000..f18d9ef5 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/css/ubwidget.css @@ -0,0 +1,102 @@ +* { + margin: 0; + padding: 0; +} + +body{ + margin:0px; +} + +.ubw-container{ + float:left; + margin:3px; + margin-right:0px; + margin-top: 2px; + background-image:url(../images/back_small.png); + overflow: hidden; +} + +.ubw-body{ + margin:5px; + margin-left: 9px; + margin-right: 0px; +} + +.ubw-inspector{ + position:absolute; + background-color:rgb(252, 252, 252); + border:1px solid #cccccc; + line-height:20px; + font-family:Arial, Helvetica, sans-serif; + font-weight:normal; + font-size:20px; + color:#333333; +} + +.ubw-inpubox{ + min-width:28px; + min-height:37px; + color:#333333; + background-image: url(../images/button_out.png); + border-left:1px solid rgb(231, 231, 231); + border-right:1px solid rgb(231, 231, 231); + border-bottom:1px solid rgb(221, 221, 221); + border-top:1px solid rgb(241, 241, 241); +} + +/*BUTTONS*/ + +.ubw-button-wrapper{ + float:left; + position:relative; + /*border:solid 1px yellow;*/ + margin-right:-7px; + z-index:0; + font-family:Arial, Helvetica, sans-serif; + font-weight:normal; + font-size:30px; + overflow:visible; +} + +.ubw-button-canvas{ + width:auto; + float:left; + position:relative; + overflow:visible; +} + +table{ + line-height:90%; +} + +.ubw-button-body{ + position:relative; + float:left; + + width:auto; + height:auto; + overflow:visible + + text-align:center; + vertical-align:middle; + + cursor:pointer; +} + +.ubw-button-content{ + height:auto; + width:auto; + text-align:center; + overflow:visible; +} + + +.ubw-button-over{ +} + +.ubw-button-out{ +} + +span.colored{ + color: #0080ff; +} \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/icon.png b/resources/library/interactive/Calculator.wgt/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7603679551d12b3eb49c491999beb67b58ef03 GIT binary patch literal 4131 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 rZjBZ8qdhb792VpVf!keNp^00009a7bBm000XU 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/arrows_out/left.png b/resources/library/interactive/Calculator.wgt/images/arrows_out/left.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc75bd1ace54240e0ea2f3e56bad1113ff30704 GIT binary patch literal 2893 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/arrows_out/top.png b/resources/library/interactive/Calculator.wgt/images/arrows_out/top.png new file mode 100644 index 0000000000000000000000000000000000000000..da79ff3fd96a16f747e2d7ecb49c9d07efbf222c GIT binary patch literal 2882 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/button_out.png b/resources/library/interactive/Calculator.wgt/images/button_out.png new file mode 100644 index 0000000000000000000000000000000000000000..97f0ba7f15e0d86e2ac2784e4e61b9fb839bf297 GIT binary patch literal 6134 zcmds5WmJ@Hw|)?m7Dc)dL<9tBkPZncX^;kCh!=*GlA)wgq`Q>v97Ja5?vR>csG+4B zVc_t+uJ8Tx{W<5X^Xpt|-FsipdiK4qwfD1s+|M2HMqQDZfQA470Agh&d97RDd%ND? zVc%MZ+Ww$hhwrRp=mr3UkN&l=fV2!M03gt?laqV%#un@jcC!ULGbzi-F*&<}ZS4NC z1^_QarZz}Ndy_)qZ2nkQB|IQO1*}Dm$D}126+jlt#=(sL;B`22?ku@x+rw9{aA8&s5 z!fr^mWK)f?0zP83y2pyB;02HY(mtPM3jk>atboiEHf3WxgQ2b>iT);VrFm0Ba-$SV3O&X3?^J5OKmn4)qd@@3i6y_S_6XxOe7|CNSm-nKzS;AwmU}mk zEiKX4t0Se((g3jJ4jH@V;;E$x5W5%Pc>VRsE{?4!VUEXHluZqZbUl!>iO@fC{#S2a z<$h_Lon2j7nR(qQYh=-{?{^JqH*3|${B;2lzdAcvY+hy!Lz*|O1qgAA=n>hf7WE&7Nr|8azD+_SDH<2Ub?7q~95B^LyN zDtk#R-`M9xCRW&|Do-C6xVJ8!0l;Asxa}u99(I6j@Y0Cq&7KrSG3N;oV51!80syA+ ztlT>NwNgEJ03e?e$WbLjd)!9F)q0Pv?e1I~;gz}2M_Ja+cG(BA1n&aqT+N@A1guoh2 ziJwIEa*aj8G#?ed5{|xe=S_>D$Vne{t)r2M7Rp^8Ewv><#7N5ZylCB^!sYM$>jigr zhitV77k<3eK=tD?qS9`fD!nr7ric@(k!nvI(!f`(_(C|IvP>2XGD-%j2I@0PMND+8 z0uK@R!uZ%9HQS#)jxSQFWBc*&qLa#!k2lOfiHl{5H0BY{1K)7DPGMHk2syr|jbH94 zSLf-Bla4ElJ87|OauufwDABOQ_aWXn)ZmIHa4~WAhOA_+bgb~N(5^5a8WCh#O1tEp zYcI2F_1nLuUVX4CuzJrrg-=HJTbdTCC|Bp9V9Z&4A z0_uq<>K>gJ!o0sy)>BDR!MX+

v7evHb*zuM^o4X*qawic1Pg=1T~5k8}rgVv0?* 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 GxBmhigD6!1 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/button_out_dark.png b/resources/library/interactive/Calculator.wgt/images/button_out_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..897aca5b64cdf9e7c62338d72c8fc917231c72c9 GIT binary patch literal 2849 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/button_over.gif b/resources/library/interactive/Calculator.wgt/images/button_over.gif new file mode 100644 index 0000000000000000000000000000000000000000..5d6b25d973963bf71c4a01fbe49bede7fd108c4a GIT binary patch literal 940 zcma)#{ZEn!0D#{+%elPmYTaDB)#a_`_;9VQo3p!qXzRw2TDf&|?PedhYYxGhyPR{a zyHOaL_*EF1A3&n`@}VH#0*Zwxf`}a*+9?78FE8&4yd(s8UgOsN1^4{${Pb+k59djx zr+>BpmB1VTq|@m@AQXa;L?Vfxu}B1q$G4#n5`bV7jbT_EK_W1Mrc$X`4BOsLWHOm# zG70=|zTVmMUt9dqAD_V9Y~k_Fo3&huc%lxSsV{ak-10O{VE3@>EWe&y{AHJAA}|G?l7m-pL&VZq3#a10cQCDQQ;nS4^ARH-#u-IU&7oSrew zzIbV#do{mcS+v@g?8}ao*MB(Q{OMXCS5L#L=4mPx@vSK+y~!{-$v zi)`HGthjnnF>32Q`HOXg!WY^HO79>Wi^?$v?<`~AkunwdT0mwKu3A+h=UAnnY^Y34 zxVZO;2ZDa_xlM(3C*jHm%HKqUYr2qI|i} z+^o19wc8AT|9`s*}d zXrO)`9~x|MogM|6AW?{WFBJ~)=(z-#-&{b2pSKo?;o%jTz$eM9i3U*>2|n G-~9^^$S>>w literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/button_toggle.png b/resources/library/interactive/Calculator.wgt/images/button_toggle.png new file mode 100644 index 0000000000000000000000000000000000000000..b5260aa52bde6b5b344ed49da0748efb4ecd9d57 GIT binary patch literal 3245 zcmV;e3{vxnP)X1^@s6-qmI800009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0005lNkl z5naNBIw2Ua85>!$v$z7H>vD(A4t9*&U$SKX_w(uF?!Ujne~5bhDoT@uWFc%!C;UsY1(B#I)WgOcX#6iPzcwv%fNJW zIvw*fR0oA!1_rQLEaY_h%S^R|aKmTNA}}3}CoG%k z8cQX2>X(DdOyFj-k=^dsTuT5;2-gEzIx!yq#P?S+%Q6f@Gu7Bvr|ya(_Pocp46e>EE5@bw~oLPI9+T{eGV?jBwp=W?4@NcUl;_ z&-V26UFLdWs5;S6Mtx7UAcvY}^?O#mw f^_?DK3GjCSDm4Rr%2s*}00000NkvXXu0mjf!DkoK literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/button_toggle_invert.png b/resources/library/interactive/Calculator.wgt/images/button_toggle_invert.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b238a69d3942abe711e946a9cbd4594bd8a163 GIT binary patch literal 3210 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 u0000JNklX1^@s6@Q_4*00009a7bBm000XU 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomleft.png b/resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomleft.png new file mode 100644 index 0000000000000000000000000000000000000000..c88ce0ba372c511679f08351e28573f6a45d8d6c GIT binary patch literal 3397 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomright.png b/resources/library/interactive/Calculator.wgt/images/buttons_shadow/cbottomright.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d84a9311211a476876f770c26a62a27486beb6 GIT binary patch literal 3399 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopleft.png b/resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopleft.png new file mode 100644 index 0000000000000000000000000000000000000000..47e0e46746072878d438d3f3dcd1a72e608cce72 GIT binary patch literal 3353 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopright.png b/resources/library/interactive/Calculator.wgt/images/buttons_shadow/ctopright.png new file mode 100644 index 0000000000000000000000000000000000000000..c2eef3af7decebea07f25303f4d4c0b15c6e3f58 GIT binary patch literal 3406 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/buttons_shadow/right.png b/resources/library/interactive/Calculator.wgt/images/buttons_shadow/right.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4ec365bc8bbcd19919108cc474bf4c64f4c3ff GIT binary patch literal 2842 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 bucg}n0+($D^QzSY00000NkvXXu0mjf)^UYS literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/calculator/pi.psd b/resources/library/interactive/Calculator.wgt/images/calculator/pi.psd new file mode 100644 index 0000000000000000000000000000000000000000..3eafab6042a5a6a4511f4d51738e40c5d58f1bf6 GIT binary patch literal 155966 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 CQ1WsB literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/calculator/pi_click.png b/resources/library/interactive/Calculator.wgt/images/calculator/pi_click.png new file mode 100644 index 0000000000000000000000000000000000000000..1781c44c8de1fc5a97aa2f0827d0b670845efc63 GIT binary patch literal 3064 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 LbK4?2(AWPDK{B#K literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/calculator/sq.png b/resources/library/interactive/Calculator.wgt/images/calculator/sq.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5ae3af39e2b192e46f9e8c4d88ebcfd08cf0cb GIT binary patch literal 3265 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/calculator/sq.psd b/resources/library/interactive/Calculator.wgt/images/calculator/sq.psd new file mode 100644 index 0000000000000000000000000000000000000000..3348d2e00bd8df46e09def4261e227607cce3b3c GIT binary patch literal 174974 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 Dm?*Bq literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/calculator/sq_click.png b/resources/library/interactive/Calculator.wgt/images/calculator/sq_click.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6c9abef5f2c35a56c95307023943bc9be77f5a GIT binary patch literal 3151 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 KECrD;4EzsaVY@{D literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/historytab.png b/resources/library/interactive/Calculator.wgt/images/historytab.png new file mode 100644 index 0000000000000000000000000000000000000000..5495a496a69d915e26dfe4bb8cbb8b1a1e75a04d GIT binary patch literal 5238 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/historytabOver.png b/resources/library/interactive/Calculator.wgt/images/historytabOver.png new file mode 100644 index 0000000000000000000000000000000000000000..20aa3e323302dc052978bec506c90626f3bff9fe GIT binary patch literal 5354 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 IM6N<$f}d^{NdN!< literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/inspector.png b/resources/library/interactive/Calculator.wgt/images/inspector.png new file mode 100644 index 0000000000000000000000000000000000000000..ac92bb3c31a8d177542051417dc51d9d527b71c5 GIT binary patch literal 3460 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche0_over.png b/resources/library/interactive/Calculator.wgt/images/touche0_over.png new file mode 100644 index 0000000000000000000000000000000000000000..f109695e8fcb0b1ff94ea5b981302c9221707243 GIT binary patch literal 4475 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 Y0GBI<$#DA-7ytkO07*qoM6N<$f)pHeD*ylh literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche1.png b/resources/library/interactive/Calculator.wgt/images/touche1.png new file mode 100644 index 0000000000000000000000000000000000000000..1c516543026aa09344ae574a1c6e2e2b6aa3d7d3 GIT binary patch literal 4443 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche2.png b/resources/library/interactive/Calculator.wgt/images/touche2.png new file mode 100644 index 0000000000000000000000000000000000000000..6f163a3c765c68ae40846a1464bf861e56d8f789 GIT binary patch literal 4622 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche2_over.png b/resources/library/interactive/Calculator.wgt/images/touche2_over.png new file mode 100644 index 0000000000000000000000000000000000000000..0172ae00f820084de7a923c94c5d64595629f79d GIT binary patch literal 4475 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 N002ovPDHLkV1f%9hn)Zb literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche2_over_down.png b/resources/library/interactive/Calculator.wgt/images/touche2_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..a91c69042e9614ac35759d6a31066f264c644dd3 GIT binary patch literal 4462 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 ArT_o{ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche3.png b/resources/library/interactive/Calculator.wgt/images/touche3.png new file mode 100644 index 0000000000000000000000000000000000000000..f9a185a07793d1f9d1181d97589086ef00d60bb1 GIT binary patch literal 4657 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 U&@ib*B>(^b07*qoM6N<$f+AUm#{d8T literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche3_over_down.png b/resources/library/interactive/Calculator.wgt/images/touche3_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..deda16820d8f45389ce505e1c8d1050859bd4f6b GIT binary patch literal 4488 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche4_over_down.png b/resources/library/interactive/Calculator.wgt/images/touche4_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..4db5f1d22f2ea825a415ecf9325f02dea0aab1ad GIT binary patch literal 4419 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 JPDHLkV1mGfSeF0* literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche5.png b/resources/library/interactive/Calculator.wgt/images/touche5.png new file mode 100644 index 0000000000000000000000000000000000000000..dd034da1eedb3c742191558c105cfd7a8404cd21 GIT binary patch literal 4619 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 BhK~RM literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche5_over.png b/resources/library/interactive/Calculator.wgt/images/touche5_over.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fd966e21e1ce760f3f562d8cd57017990e29f9 GIT binary patch literal 4457 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche5_over_down.png b/resources/library/interactive/Calculator.wgt/images/touche5_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..9273be4746754516a7cd9db7db0c5f0b559ec096 GIT binary patch literal 4463 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche6.png b/resources/library/interactive/Calculator.wgt/images/touche6.png new file mode 100644 index 0000000000000000000000000000000000000000..8335e6da26b49b69af45d2d2e8362a00ae76c301 GIT binary patch literal 4641 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 M07*qoM6N<$f_w0H;{X5v literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche7.png b/resources/library/interactive/Calculator.wgt/images/touche7.png new file mode 100644 index 0000000000000000000000000000000000000000..cebe33593578dd08bafb8c021c22a24d4e9beae5 GIT binary patch literal 4560 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 RRE+=t002ovPDHLkV1numdtd+n literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touche9_over_down.png b/resources/library/interactive/Calculator.wgt/images/touche9_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8aee22ed96f6903efac2f605f8152230c5c85c GIT binary patch literal 4486 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 Y02Gmg5N-xdhX4Qo07*qoM6N<$f~*RFtpET3 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchec.png b/resources/library/interactive/Calculator.wgt/images/touchec.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6e2d1b7a51394a79302bb995056686e89aa8e5 GIT binary patch literal 4526 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 bxBLG9%RnqEI^X!H00000NkvXXu0mjf90}!{ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchedot.png b/resources/library/interactive/Calculator.wgt/images/touchedot.png new file mode 100644 index 0000000000000000000000000000000000000000..fdb9fc7850b2f6a1c26fcb21a4937bf1a09d4676 GIT binary patch literal 4405 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 Hu0mjf3s=hM literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchedot_over_down.png b/resources/library/interactive/Calculator.wgt/images/touchedot_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..f823927d342461050610511d225c7a69902f0281 GIT binary patch literal 4258 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 Eg78%Q?f?J) literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/toucheeq.png b/resources/library/interactive/Calculator.wgt/images/toucheeq.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee66a106e0f7bab06c92e3e35e873fc913c3304 GIT binary patch literal 5178 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 KMNUMnLSTaFz2Z>- literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchef_over.png b/resources/library/interactive/Calculator.wgt/images/touchef_over.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d5fc24a205f076b6bcdc143902ca8ff5b35fcb GIT binary patch literal 4563 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchef_over_down.png b/resources/library/interactive/Calculator.wgt/images/touchef_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..d08cd8884e5dd5418945f30c3ca2323e723bb80e GIT binary patch literal 4862 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000OnNklb@!X`_<>_#0?10F$dMO#h2j<25D?oaD7oNxOqwC(2MOF3d_hv?Jsny?Ir_Vk2+*>VAo;-O! zC41W}y$|3I?!G4?5K*WK0D%a~Ht&;wmSa^Fr~m*+2T73msBDoJ0#FeF+olEd}BH<&q6N-xir zv)cy;mp-0MCMy7p0Dr&xpqXuf8V@)=K5r3`Gt5+w8BCA$dVy7MFf&-6uA8M(cVCn2 zBLF17EZJ-}TZzabgs_ZbL2iYEtO`C8g0Uuc z&yT})=A8h{9H{(LPW!tu=aW`v*aEx9))>HlBT_$#!s;rEGZNlk5O&AE~ z^ZEMZyAC?ORzqcG09d>V&@A_78k$g)v#u~_iv=*VM54TP;h#~C(0cb-4( z3VOUh20nb8Due)xP#x|k0I0i@1O#%SCN5%cm&uDPVVt4)SaRvnEz=bdL8NCe(4pE~ zIA|UCBG9S|Gus+`>}dl~a;R`6gi@JRO1@YsQhq=%GPw+t#Rk^v_4dn0U>1u7x~@Bu zZD$gIQj!KB1R(^8F-q5UqEaZ#iO!)glOxwHU%Otd@ZiA%93CDHphzHufRmFG+`D%V z-+c4Uxn<-<*;(yHs|!(x@vZKJ`*!744VX+Oc=+%kKKtym(isST`Q;aU{`u!PIy%Dj z>(?(VCwVQJ0Wk^&LI^?Yp5!2-MWRt!$UlM z`V=32_#v)cySAkvci*a$TUN2jJ_#Yn-rkskQB&6_vz-h1!i=bwMZS6>|#mMR;&Ch0gw*JzqXyRMTs&`5yUsp_m@==M|t z9ENT(!8`B#1+TsKdU54yio}f@f5ZnLe1KP9{q6AVxKx}?`;8)M$V3EjFfhqkATdnV8~ zVFE%iAR?&4Az%{Jaz>`&#`$|KjYbWPr4l_R+ziOjPt$#O4Nqh%OM+ zp2pxVqb?Iet5yAL^W|AHnZc461A7}0iHI~!6ZZG_HKN9}RA8s)hun)FDJTL`5v!-v z7FPtqP4&*;3fqN7(%}Y(R^}`F0*K`fLsgol(aV=FYpkiwSii;xyB|CR05rf|5j8-9 zY+98N)vH%y1OPX}m2eP7jYDRs{cMetS_BHRr$z$F53DL$kJ2M00IT>uANGM&k@j!L^BASjx{qa%-%%-UuO zRjp%`{sK@O3eC(ov-%w{I+PANrD+;8O(P|o+f;T-4q7%7`>bj0s zu3VYKrfI%CIXU@9>ifSr{i;ZC5%emWL=>VRzyL^80Ho^hmv6J9r7_m1Dk=3C{@-P$ z1aNVOxEn;(NIaSUI{O6RzbBJP+TY*z>2w+*fLT!e=d@~07*qoM6N<$f>nVXhX4Qo literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchem.png b/resources/library/interactive/Calculator.wgt/images/touchem.png new file mode 100644 index 0000000000000000000000000000000000000000..58f61ab964479bbf095974bdd40c220877899b8b GIT binary patch literal 4779 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 FV1fjR=<@&o literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchem_over.png b/resources/library/interactive/Calculator.wgt/images/touchem_over.png new file mode 100644 index 0000000000000000000000000000000000000000..d548b55ba8630a417e58effbd40a803f17e6503c GIT binary patch literal 4443 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchep.png b/resources/library/interactive/Calculator.wgt/images/touchep.png new file mode 100644 index 0000000000000000000000000000000000000000..30107880d7cf85673e9f70854b34d9682e6da541 GIT binary patch literal 4838 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 M07*qoM6N<$f|9!rV*mgE literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchep_over.png b/resources/library/interactive/Calculator.wgt/images/touchep_over.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0842b985231a9e909f9c5921d477d21edda05c GIT binary patch literal 4527 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 JPDHLkV1myfOP~M% literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchepd.png b/resources/library/interactive/Calculator.wgt/images/touchepd.png new file mode 100644 index 0000000000000000000000000000000000000000..e7ee0061aacebe0eefd63c26c65184dd8e4ef314 GIT binary patch literal 4494 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Calculator.wgt/images/touchepd_over_down.png b/resources/library/interactive/Calculator.wgt/images/touchepd_over_down.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4a28e829345b99570398fe6a31982287a3a8e8 GIT binary patch literal 4786 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 O0000 + + + + + ubwidget + + + + + + + + + + + + + + + + + + +

+ + + + \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/DD_roundies_0.0.2a.js b/resources/library/interactive/Calculator.wgt/js/DD_roundies_0.0.2a.js new file mode 100644 index 00000000..c50f125d --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/DD_roundies_0.0.2a.js @@ -0,0 +1,472 @@ +/** +* DD_roundies, this adds rounded-corner CSS in standard browsers and VML sublayers in IE that accomplish a similar appearance when comparing said browsers. +* Author: Drew Diller +* Email: drew.diller@gmail.com +* URL: http://www.dillerdesign.com/experiment/DD_roundies/ +* Version: 0.0.2a +* Licensed under the MIT License: http://dillerdesign.com/experiment/DD_roundies/#license +* +* Usage: +* DD_roundies.addRule('#doc .container', '10px 5px'); // selector and multiple radii +* DD_roundies.addRule('.box', 5, true); // selector, radius, and optional addition of border-radius code for standard browsers. +* +* Just want the PNG fixing effect for IE6, and don't want to also use the DD_belatedPNG library? Don't give any additional arguments after the CSS selector. +* DD_roundies.addRule('.your .example img'); +**/ + +var DD_roundies = { + + ns: 'DD_roundies', + + IE6: false, + IE7: false, + IE8: false, + IEversion: function() { + if (document.documentMode != 8 && document.namespaces && !document.namespaces[this.ns]) { + this.IE6 = true; + this.IE7 = true; + } + else if (document.documentMode == 8) { + this.IE8 = true; + } + }, + querySelector: document.querySelectorAll, + selectorsToProcess: [], + imgSize: {}, + + createVmlNameSpace: function() { /* enable VML */ + if (this.IE6 || this.IE7) { + document.namespaces.add(this.ns, 'urn:schemas-microsoft-com:vml'); + } + if (this.IE8) { + document.writeln(''); + } + }, + + createVmlStyleSheet: function() { /* style VML, enable behaviors */ + /* + Just in case lots of other developers have added + lots of other stylesheets using document.createStyleSheet + and hit the 31-limit mark, let's not use that method! + further reading: http://msdn.microsoft.com/en-us/library/ms531194(VS.85).aspx + */ + var style = document.createElement('style'); + document.documentElement.firstChild.insertBefore(style, document.documentElement.firstChild.firstChild); + if (style.styleSheet) { /* IE */ + try { + var styleSheet = style.styleSheet; + styleSheet.addRule(this.ns + '\\:*', '{behavior:url(#default#VML)}'); + this.styleSheet = styleSheet; + } catch(err) {} + } + else { + this.styleSheet = style; + } + }, + + /** + * Method to use from afar - refer to it whenever. + * Example for IE only: DD_roundies.addRule('div.boxy_box', '10px 5px'); + * Example for IE, Firefox, and WebKit: DD_roundies.addRule('div.boxy_box', '10px 5px', true); + * @param {String} selector - REQUIRED - a CSS selector, such as '#doc .container' + * @param {Integer} radius - REQUIRED - the desired radius for the box corners + * @param {Boolean} standards - OPTIONAL - true if you also wish to output -moz-border-radius/-webkit-border-radius/border-radius declarations + **/ + addRule: function(selector, rad, standards) { + if (typeof rad == 'undefined' || rad === null) { + rad = 0; + } + if (rad.constructor.toString().search('Array') == -1) { + rad = rad.toString().replace(/[^0-9 ]/g, '').split(' '); + } + for (var i=0; i<4; i++) { + rad[i] = (!rad[i] && rad[i] !== 0) ? rad[Math.max((i-2), 0)] : rad[i]; + } + if (this.styleSheet) { + if (this.styleSheet.addRule) { /* IE */ + var selectors = selector.split(','); /* multiple selectors supported, no need for multiple calls to this anymore */ + for (var i=0; i el.dim.Height) { + c.B = el.dim.Height+1; + } + } + el.vml.image.style.clip = 'rect('+c.T+'px '+c.R+'px '+c.B+'px '+c.L+'px)'; + }, + + pseudoClass: function(el) { + var self = this; + setTimeout(function() { /* would not work as intended without setTimeout */ + self.applyVML(el); + }, 1); + }, + + reposition: function(el) { + this.vmlOffsets(el); + this.vmlPath(el); + }, + + roundify: function(rad) { + this.style.behavior = 'none'; + if (!this.currentStyle) { + return; + } + else { + var thisStyle = this.currentStyle; + } + var allowed = {BODY: false, TABLE: false, TR: false, TD: false, SELECT: false, OPTION: false, TEXTAREA: false}; + if (allowed[this.nodeName] === false) { /* elements not supported yet */ + return; + } + var self = this; /* who knows when you might need a setTimeout */ + var lib = DD_roundies; + this.DD_radii = rad; + this.dim = {}; + + /* attach handlers */ + var handlers = {resize: 'reposition', move: 'reposition'}; + if (this.nodeName == 'A') { + var moreForAs = {mouseleave: 'pseudoClass', mouseenter: 'pseudoClass', focus: 'pseudoClass', blur: 'pseudoClass'}; + for (var a in moreForAs) { + handlers[a] = moreForAs[a]; + } + } + for (var h in handlers) { + this.attachEvent('on' + h, function() { + lib[handlers[h]](self); + }); + } + this.attachEvent('onpropertychange', function() { + lib.readPropertyChanges(self); + }); + + /* ensure that this elent and its parent is given hasLayout (needed for accurate positioning) */ + var giveLayout = function(el) { + el.style.zoom = 1; + if (el.currentStyle.position == 'static') { + el.style.position = 'relative'; + } + }; + giveLayout(this.offsetParent); + giveLayout(this); + + /* create vml elements */ + this.vmlBox = document.createElement('ignore'); /* IE8 really wants to be encased in a wrapper element for the VML to work, and I don't want to disturb getElementsByTagName('div') - open to suggestion on how to do this differently */ + this.vmlBox.runtimeStyle.cssText = 'behavior:none; position:absolute; margin:0; padding:0; border:0; background:none;'; /* super important - if something accidentally matches this (you yourseld did this once, Drew), you'll get infinitely-created elements and a frozen browser! */ + this.vmlBox.style.zIndex = thisStyle.zIndex; + this.vml = {'color':true, 'image':true, 'stroke':true}; + for (var v in this.vml) { + this.vml[v] = document.createElement(lib.ns + ':shape'); + this.vml[v].filler = document.createElement(lib.ns + ':fill'); + this.vml[v].appendChild(this.vml[v].filler); + this.vml[v].stroked = false; + this.vml[v].style.position = 'absolute'; + this.vml[v].style.zIndex = thisStyle.zIndex; + this.vml[v].coordorigin = '1,1'; + this.vmlBox.appendChild(this.vml[v]); + } + this.vml.image.fillcolor = 'none'; + this.vml.image.filler.type = 'tile'; + this.parentNode.insertBefore(this.vmlBox, this); + + this.isImg = false; + if (this.nodeName == 'IMG') { + this.isImg = true; + this.style.visibility = 'hidden'; + } + + setTimeout(function() { + lib.applyVML(self); + }, 1); + } + +}; + +try { + document.execCommand("BackgroundImageCache", false, true); +} catch(err) {} +DD_roundies.IEversion(); +DD_roundies.createVmlNameSpace(); +DD_roundies.createVmlStyleSheet(); + +if (DD_roundies.IE8 && document.attachEvent && DD_roundies.querySelector) { + document.attachEvent('onreadystatechange', function() { + if (document.readyState == 'complete') { + var selectors = DD_roundies.selectorsToProcess; + var length = selectors.length; + var delayedCall = function(node, radii, index) { + setTimeout(function() { + DD_roundies.roundify.call(node, radii); + }, index*100); + }; + for (var i=0; i "9") { + if (ch != "/" && ch != "*" && ch != "+" && ch != "-" && ch != "." + && ch != "(" && ch!= ")") { + $("#display").text("ERROR"); + return false + } + } + } + return true +} \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery-1.3.2.min.js b/resources/library/interactive/Calculator.wgt/js/jquery-1.3.2.min.js new file mode 100644 index 00000000..b1ae21d8 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery-1.3.2.min.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
","
"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery-ui-1.7.2.custom.min.js b/resources/library/interactive/Calculator.wgt/js/jquery-ui-1.7.2.custom.min.js new file mode 100644 index 00000000..cf19f30a --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery-ui-1.7.2.custom.min.js @@ -0,0 +1,298 @@ +/* + * jQuery UI 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI + */ +jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* + * jQuery UI Draggable 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.leftthis.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.topthis.containment[2])?f:(!(f-this.offset.click.left
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y=p&&n<=k)||(m>=p&&m<=k)||(nk))&&((e>=g&&e<=c)||(d>=g&&d<=c)||(ec));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,g){var b=a.ui.ddmanager.droppables[e.options.scope];var f=g?g.type:null;var h=(e.currentItem||e.element).find(":data(droppable)").andSelf();droppablesLoop:for(var d=0;d
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidthk.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;/* + * jQuery UI Selectable 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{_init:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);c.each(function(){var d=a(this);var e=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy()},_mouseStart:function(d){var b=this;this.opos=[d.pageX,d.pageY];if(this.options.disabled){return}var c=this.options;this.selectees=a(c.filter,this.element[0]);this._trigger("start",d);a(c.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var e=a.data(this,"selectable-item");e.startselected=true;if(!d.metaKey){e.$element.removeClass("ui-selected");e.selected=false;e.$element.addClass("ui-unselecting");e.unselecting=true;b._trigger("unselecting",d,{unselecting:e.element})}});a(d.target).parents().andSelf().each(function(){var e=a.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unselecting").addClass("ui-selecting");e.unselecting=false;e.selecting=true;e.selected=true;b._trigger("selecting",d,{selecting:e.element});return false}})},_mouseDrag:function(i){var c=this;this.dragged=true;if(this.options.disabled){return}var e=this.options;var d=this.opos[0],h=this.opos[1],b=i.pageX,g=i.pageY;if(d>b){var f=b;b=d;d=f}if(h>g){var f=g;g=h;h=f}this.helper.css({left:d,top:h,width:b-d,height:g-h});this.selectees.each(function(){var j=a.data(this,"selectable-item");if(!j||j.element==c.element[0]){return}var k=false;if(e.tolerance=="touch"){k=(!(j.left>b||j.rightg||j.bottomd&&j.righth&&j.bottom=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,n=m.top,i=n+m.height;var o=this.offset.click.top,h=this.offset.click.left;var g=(k+o)>n&&(k+o)f&&(e+h)m[this.floating?"width":"height"])){return g}else{return(f0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,n=c.length;d=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--){if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){var h=10000;var g=null;var e=this.positionAbs[this.containers[c].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[c].element[0],this.items[b].item[0])){continue}var f=this.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f-e)this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.topthis.containment[2])?f:(!(f-this.offset.click.left=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);;/* + * jQuery UI Accordion 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Accordion + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.accordion",{_init:function(){var d=this.options,b=this;this.running=0;if(d.collapsible==a.ui.accordion.defaults.collapsible&&d.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){d.collapsible=!d.alwaysOpen}if(d.navigation){var c=this.element.find("a").filter(d.navigationFilter);if(c.length){if(c.filter(d.header).length){this.active=c}else{this.active=c.parent().parent().prev();c.addClass("ui-accordion-content-active")}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(d.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||d.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");a("").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(e){return b._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.headers.bind((d.event)+".accordion",function(e){return b._clickHandler.call(b,e,this)})}},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("height","")}},_setData:function(b,c){if(b=="alwaysOpen"){b="collapsible";c=!c}a.widget.prototype._setData.apply(this,arguments)},_keydown:function(e){var g=this.options,f=a.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){return}var d=this.headers.length;var b=this.headers.index(e.target);var c=false;switch(e.keyCode){case f.RIGHT:case f.DOWN:c=this.headers[(b+1)%d];break;case f.LEFT:case f.UP:c=this.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:return this._clickHandler({target:e.target},e.target)}if(c){a(e.target).attr("tabIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return true},resize:function(){var e=this.options,d;if(e.fillSpace){if(a.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",b)}this.headers.each(function(){d-=a(this).outerHeight()});var c=0;this.headers.next().each(function(){c=Math.max(c,a(this).innerHeight()-a(this).height())}).height(Math.max(0,d-c)).css("overflow","auto")}else{if(e.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,a(this).outerHeight())}).height(d)}}},activate:function(b){var c=this._findActive(b)[0];this._clickHandler({target:c},c)},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,f){var d=this.options;if(d.disabled){return false}if(!b.target&&d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},c=(this.active=a([]));this._toggle(c,h,e);return false}var g=a(b.currentTarget||f);var i=g[0]==this.active[0];if(this.running||(!d.collapsible&&i)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!i){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}var c=g.next(),h=this.active.next(),e={options:d,newHeader:i&&d.collapsible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c.find("> *"),oldContent:h.find("> *")},j=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=i?a([]):g;this._toggle(c,h,e,i,j);return false},_toggle:function(b,i,g,j,k){var d=this.options,m=this;this.toShow=b;this.toHide=i;this.data=g;var c=function(){if(!m){return}return m._completed.apply(m,arguments)};this._trigger("changestart",null,this.data);this.running=i.size()===0?b.size():i.size();if(d.animated){var f={};if(d.collapsible&&j){f={toShow:a([]),toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}else{f={toShow:b,toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=d.animated}if(!d.proxiedDuration){d.proxiedDuration=d.duration}d.animated=a.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=a.isFunction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var l=a.ui.accordion.animations,e=d.duration,h=d.animated;if(!l[h]){l[h]=function(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if(d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var c=this.options;this.running=b?0:--this.running;if(this.running){return}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(j,h){j=a.extend({easing:"swing",duration:300},j,h);if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.size()){j.toHide.animate({height:"hide"},j);return}var c=j.toShow.css("overflow"),g,d={},f={},e=["height","paddingTop","paddingBottom"],b;var i=j.toShow;b=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));a.each(e,function(k,m){f[m]="hide";var l=(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]={value:l[1],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(f,{step:function(k,l){if(l.prop=="height"){g=(l.now-l.start)/(l.end-l.start)}j.toShow[0].style[l.prop]=(g*d[l.prop].value)+d[l.prop].unit},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeight){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overflow:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);;/* + * jQuery UI Dialog 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Dialog + * + * Depends: + * ui.core.js + * ui.draggable.js + * ui.resizable.js + */ +(function(c){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var l=this,m=this.options,j=m.title||this.originalTitle||" ",e=c.ui.dialog.getTitleId(this.element),k=(this.uiDialog=c("
")).appendTo(document.body).hide().addClass(a+m.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:m.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(n){(m.closeOnEscape&&n.keyCode&&n.keyCode==c.ui.keyCode.ESCAPE&&l.close(n))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){l.moveToTop(false,n)}),g=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(k),f=(this.uiDialogTitlebar=c("
")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(k),i=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.close(n);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(i),d=c("").addClass("ui-dialog-title").attr("id",e).html(j).prependTo(f);f.find("*").add(f).disableSelection();(m.draggable&&c.fn.draggable&&this._makeDraggable());(m.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(m.buttons);this._isOpen=false;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe());(m.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(f){var d=this;if(false===d._trigger("beforeclose",f)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",f)}):d.uiDialog.hide()&&d._trigger("close",f));c.ui.dialog.overlay.resize();d._isOpen=false;if(d.options.modal){var e=0;c(".ui-dialog").each(function(){if(this!=d.uiDialog[0]){e=Math.max(e,c(this).css("z-index"))}});c.ui.dialog.maxZ=e}},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(":tabbable",this),i=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftKey){setTimeout(function(){i.focus()},1)}else{if(h.target==i&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c("
").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,i){c('').addClass("ui-state-default ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(i){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(i,["center","top","right","bottom","left"])>=0){i=[i=="right"||i=="left"?i:"center",i=="top"||i=="bottom"?i:"middle"]}if(i.constructor!=Array){i=["center","middle"]}if(i[0].constructor==Number){d+=i[0]}else{switch(i[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor==Number){g+=i[1]}else{switch(i[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(e.height()-this.uiDialog.outerHeight())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeText":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"draggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uiDialog,g=this.uiDialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeResizable(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(f||" ");break;case"width":this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=="auto"?"auto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("
").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove();var e=0;c.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e
");if(!c.values){c.values=[this._valueMin(),this._valueMin()]}if(c.values.length&&c.values.length!=2){c.values=[c.values[0],c.values[0]]}}else{this.range=a("
")}this.range.appendTo(this.element).addClass("ui-slider-range");if(c.range=="min"||c.range=="max"){this.range.addClass("ui-slider-range-"+c.range)}this.range.addClass("ui-widget-header")}if(a(".ui-slider-handle",this.element).length==0){a('
').appendTo(this.element).addClass("ui-slider-handle")}if(c.values&&c.values.length){while(a(".ui-slider-handle",this.element).length').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(d){d.preventDefault()}).hover(function(){if(!c.disabled){a(this).addClass("ui-state-hover")}},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(!c.disabled){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}else{a(this).blur()}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(d){a(this).data("index.ui-slider-handle",d)});this.handles.keydown(function(i){var f=true;var e=a(this).data("index.ui-slider-handle");if(b.options.disabled){return}switch(i.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:f=false;if(!b._keySliding){b._keySliding=true;a(this).addClass("ui-state-active");b._start(i,e)}break}var g,d,h=b._step();if(b.options.values&&b.options.values.length){g=d=b.values(e)}else{g=d=b.value()}switch(i.keyCode){case a.ui.keyCode.HOME:d=b._valueMin();break;case a.ui.keyCode.END:d=b._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g==b._valueMax()){return}d=g+h;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g==b._valueMin()){return}d=g-h;break}b._slide(i,e,d);return f}).keyup(function(e){var d=a(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(e,d);b._change(e,d);b._keySliding=false;a(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(d){var e=this.options;if(e.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var h={x:d.pageX,y:d.pageY};var j=this._normValueFromMouse(h);var c=this._valueMax()-this._valueMin()+1,f;var k=this,i;this.handles.each(function(l){var m=Math.abs(j-k.values(l));if(c>m){c=m;f=a(this);i=l}});if(e.range==true&&this.values(1)==e.min){f=a(this.handles[++i])}this._start(d,i);k._handleIndex=i;f.addClass("ui-state-active").focus();var g=f.offset();var b=!a(d.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=b?{left:0,top:0}:{left:d.pageX-g.left-(f.width()/2),top:d.pageY-g.top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};j=this._normValueFromMouse(h);this._slide(d,i,j);return true},_mouseStart:function(b){return true},_mouseDrag:function(d){var b={x:d.pageX,y:d.pageY};var c=this._normValueFromMouse(b);this._slide(d,this._handleIndex,c);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var c,h;if("horizontal"==this.orientation){c=this.elementSize.width;h=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;h=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var f=(h/c);if(f>1){f=1}if(f<0){f=0}if("vertical"==this.orientation){f=1-f}var e=this._valueMax()-this._valueMin(),i=f*e,b=i%this.options.step,g=this._valueMin()+i-b;if(b>(this.options.step/2)){g+=this.options.step}return parseFloat(g.toFixed(5))},_start:function(d,c){var b={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(c);b.values=this.values()}this._trigger("start",d,b)},_slide:function(f,e,d){var g=this.handles[e];if(this.options.values&&this.options.values.length){var b=this.values(e?0:1);if((this.options.values.length==2&&this.options.range===true)&&((e==0&&d>b)||(e==1&&d1){this.options.values[b]=e;this._refreshValue(c);if(!d){this._change(null,b)}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(b)}else{return this.value()}}else{return this._values()}},_setData:function(b,d,c){a.widget.prototype._setData.apply(this,arguments);switch(b){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled")}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(c);break;case"value":this._refreshValue(c);break}},_step:function(){var b=this.options.step;return b},_value:function(){var b=this.options.value;if(bthis._valueMax()){b=this._valueMax()}return b},_values:function(b){if(arguments.length){var c=this.options.values[b];if(cthis._valueMax()){c=this._valueMax()}return c}else{return this.options.values}},_valueMin:function(){var b=this.options.min;return b},_valueMax:function(){var b=this.options.max;return b},_refreshValue:function(c){var f=this.options.range,d=this.options,l=this;if(this.options.values&&this.options.values.length){var i,h;this.handles.each(function(p,n){var o=(l.values(p)-l._valueMin())/(l._valueMax()-l._valueMin())*100;var m={};m[l.orientation=="horizontal"?"left":"bottom"]=o+"%";a(this).stop(1,1)[c?"animate":"css"](m,d.animate);if(l.options.range===true){if(l.orientation=="horizontal"){(p==0)&&l.range.stop(1,1)[c?"animate":"css"]({left:o+"%"},d.animate);(p==1)&&l.range[c?"animate":"css"]({width:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}else{(p==0)&&l.range.stop(1,1)[c?"animate":"css"]({bottom:(o)+"%"},d.animate);(p==1)&&l.range[c?"animate":"css"]({height:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}}lastValPercent=o})}else{var j=this.value(),g=this._valueMin(),k=this._valueMax(),e=k!=g?(j-g)/(k-g)*100:0;var b={};b[l.orientation=="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[c?"animate":"css"](b,d.animate);(f=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[c?"animate":"css"]({width:e+"%"},d.animate);(f=="max")&&(this.orientation=="horizontal")&&this.range[c?"animate":"css"]({width:(100-e)+"%"},{queue:false,duration:d.animate});(f=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[c?"animate":"css"]({height:e+"%"},d.animate);(f=="max")&&(this.orientation=="vertical")&&this.range[c?"animate":"css"]({height:(100-e)+"%"},{queue:false,duration:d.animate})}}}));a.extend(a.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);;/* + * jQuery UI Tabs 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(n){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var p=this,d=this.options;var c=/^#.+/;this.anchors.each(function(r,o){var q=a(o).attr("href");var s=q.split("#")[0],u;if(s&&(s===location.toString().split("#")[0]||(u=a("base")[0])&&s===u.href)){q=o.hash;o.href=q}if(c.test(q)){p.panels=p.panels.add(p._sanitizeSelector(q))}else{if(q!="#"){a.data(o,"href.tabs",q);a.data(o,"load.tabs",q.replace(/#.*$/,""));var w=p._tabId(o);o.href="#"+w;var v=a("#"+w);if(!v.length){v=a(d.panelTemplate).attr("id",w).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(p.panels[r-1]||p.list);v.data("destroy.tabs",true)}p.panels=p.panels.add(v)}else{d.disabled.push(r)}}});if(n){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(q,o){if(o.hash==location.hash){d.selected=q;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(p._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(q,o){return p.lis.index(q)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");p.element.queue("tabs",function(){p._trigger("show",null,p._ui(p.anchors[d.selected],p.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){p.lis.add(p.anchors).unbind(".tabs");p.lis=p.anchors=p.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var j=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var k=h?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(o,h);p._trigger("show",null,p._ui(i,o[0]))})}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");p._trigger("show",null,p._ui(i,o[0]))};var l=b?function(o,i){i.animate(b,b.duration||"normal",function(){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);p.element.dequeue("tabs")})}:function(o,i,q){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");p.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,r=a(this).closest("li"),i=p.panels.filter(":not(.ui-tabs-hide)"),q=a(p._sanitizeSelector(this.hash));if((r.hasClass("ui-tabs-selected")&&!d.collapsible)||r.hasClass("ui-state-disabled")||r.hasClass("ui-state-processing")||p._trigger("select",null,p._ui(this,q[0]))===false){this.blur();return false}d.selected=p.anchors.index(this);p.abort();if(d.collapsible){if(r.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){l(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this));this.blur();return false}}}if(d.cookie){p._cookie(d.selected,d.cookie)}if(q.length){if(i.length){p.element.queue("tabs",function(){l(o,i)})}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){i.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k});this._tabify();if(this.anchors.length==1){i.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(i,h)}catch(j){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"
",spinner:"Loading…",tabTemplate:'
  • #{label}
  • '}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var i=g.selected;b.select(++i')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('
    '))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=$(''+appendText+"");input[isRTL?"before":"after"](inst.append)}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i-1)}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==""){postProcess()}if(inst.input[0].type!="hidden"){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==$.datepicker._curInst){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess)}if(duration==""){this._tidyDialog(inst)}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst)}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDatenew Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)0&&iValue="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);size--}if(size==origSize){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j0&&iValue-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m)}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormatmaxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDrawmaxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?''+prevText+"":(hideIfNoPrevNext?"":''+prevText+""));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?''+nextText+"":(hideIfNoPrevNext?"":''+nextText+""));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'":"");var buttonPanel=(showButtonPanel)?'
    '+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'":"")+(isRTL?"":controls)+"
    ":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'';var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="=5?' class="ui-datepicker-week-end"':"")+'>'+dayNamesMin[day]+""}calender+=thead+"";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDatemaxDate);tbody+='";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+""}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="
    =currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():" "):(unselectable?''+printDate.getDate()+"":'=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+""))+"
    "+(isMultiMonth?""+((numMonths[0]>0&&col==numMonths[1]-1)?'
    ':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate "}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='"}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?" ":"")}if(secondary||!changeYear){html+=''+drawYear+""}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='"}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?" ":"")+monthHtml}html+="";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&datemaxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$})(jQuery);;/* + * jQuery UI Progressbar 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Progressbar + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a('
    ').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===undefined){return this._value()}this._setData("value",b);return this},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(bthis._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);;/* + * jQuery UI Effects 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||(function(d){d.effects={version:"1.7.2",save:function(g,h){for(var f=0;f');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var i=f.css("top");if(isNaN(parseInt(i,10))){i="auto"}var h=f.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:f.css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(g);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(g,i,f,h){h=h||{};d.each(i,function(k,j){unit=g.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*f+unit[1]}});return h},animateClass:function(h,i,k,j){var f=(typeof k=="function"?k:(j?j:null));var g=(typeof k=="string"?k:null);return this.each(function(){var q={};var o=d(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=h.toggle:h.add=h.toggle}var l=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove){o.removeClass(h.remove)}var m=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.remove){o.addClass(h.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,i,g,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=p}else{d(this).attr("style",p)}if(h.add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}if(f){f.apply(this,arguments)}})})}};function c(g,f){var i=g[1]&&g[1].constructor==Object?g[1]:{};if(f){i.mode=f}var h=g[1]&&g[1].constructor!=Object?g[1]:(i.duration?i.duration:g[2]);h=d.fx.off?0:typeof h==="number"?h:d.fx.speeds[h]||d.fx.speeds._default;var j=i.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i){return d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(d.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},removeClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass(g)},toggleClass:function(g,f,i,h){return((typeof f!=="boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];d.each(["em","px","%","pt"],function(j,k){if(g.indexOf(k)>0){h=[parseFloat(g),k]}});return h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=b(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(g,h,f,j,i){return d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return j*(h/=i)*h+f},easeOutQuad:function(g,h,f,j,i){return -j*(h/=i)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h+f}return -j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return j*(h/=i)*h*h+f},easeOutCubic:function(g,h,f,j,i){return j*((h=h/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h+f}return j/2*((h-=2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return j*(h/=i)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return -j*((h=h/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h+f}return -j/2*((h-=2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return j*(h/=i)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return j*((h=h/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h*h+f}return j/2*((h-=2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return -j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return -j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h==0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){return(h==i)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g,h,f,j,i){if(h==0){return f}if(h==i){return f+j}if((h/=i/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return -j*(Math.sqrt(1-(h/=i)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return j*Math.sqrt(1-(h=h/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return j/2*(Math.sqrt(1-(h-=2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h").css({position:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=="show"?(d-Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=="show"?(f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=="show"?0:1}).animate({left:l.left+d*(g/e)+(b.options.mode=="show"?0:(d-Math.floor(e/2))*(g/e)),top:l.top+f*(c/k)+(b.options.mode=="show"?0:(f-Math.floor(k/2))*(c/k)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[0])}h.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;/* + * jQuery UI Effects Fold 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * effects.core.js + */ +(function(a){a.effects.fold=function(b){return this.queue(function(){var e=a(this),k=["position","top","left"];var h=a.effects.setMode(e,b.options.mode||"hide");var o=b.options.size||15;var n=!(!b.options.horizFirst);var g=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(e,k);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"});var i=((h=="show")!=n);var f=i?["width","height"]:["height","width"];var c=i?[d.width(),d.height()]:[d.height(),d.width()];var j=/([0-9]+)%/.exec(o);if(j){o=parseInt(j[1],10)/100*c[h=="hide"?0:1]}if(h=="show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var m={},l={};m[f[0]]=h=="show"?c[0]:o;l[f[1]]=h=="show"?c[1]:0;d.animate(m,g,b.options.easing).animate(l,g,b.options.easing,function(){if(h=="hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(jQuery);;/* + * jQuery UI Effects Highlight 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * effects.core.js + */ +(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var c=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgroundImage:"none",backgroundColor:c});var f={backgroundColor:g};if(h=="hide"){f.opacity=0}e.animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,d);if(h=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);;/* + * jQuery UI Effects Pulsate 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * effects.core.js + */ +(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this);var g=a.effects.setMode(d,b.options.mode||"show");var f=b.options.times||5;var e=b.duration?b.duration/2:a.fx.speeds._default/2;if(g=="hide"){f--}if(d.is(":hidden")){d.css("opacity",0);d.show();d.animate({opacity:1},e,b.options.easing);f=f-2}for(var c=0;c').appendTo(document.body).addClass(b.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments));f.dequeue()})})}})(jQuery);; \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery.center.js b/resources/library/interactive/Calculator.wgt/js/jquery.center.js new file mode 100644 index 00000000..9715dba9 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery.center.js @@ -0,0 +1,56 @@ +jQuery.fn.center = function(params) { + + var options = { + + vertical: true, + horizontal: true + + } + op = jQuery.extend(options, params); + + this.each(function(){ + + //initializing variables + var $self = jQuery(this); + //get the dimensions using dimensions plugin + var width = $self.width(); + var height = $self.height(); + //get the paddings + var paddingTop = parseInt($self.css("padding-top")); + var paddingBottom = parseInt($self.css("padding-bottom")); + //get the borders + var borderTop = parseInt($self.css("border-top-width")); + var borderBottom = parseInt($self.css("border-bottom-width")); + //get the media of padding and borders + var mediaBorder = (borderTop+borderBottom)/2; + var mediaPadding = (paddingTop+paddingBottom)/2; + //get the type of positioning + var positionType = $self.parent().css("position"); + // get the half minus of width and height + var halfWidth = (width/2)*(-1); + var halfHeight = ((height/2)*(-1))-mediaPadding-mediaBorder; + // initializing the css properties + var cssProp = { + position: 'absolute' + }; + + if(op.vertical) { + cssProp.height = height; + cssProp.top = '50%'; + cssProp.marginTop = halfHeight; + } + if(op.horizontal) { + cssProp.width = width; + cssProp.left = '50%'; + cssProp.marginLeft = halfWidth; + } + //check the current position + if(positionType == 'static') { + $self.parent().css("position","relative"); + } + //aplying the css + $self.css(cssProp); + + }); + +}; \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery.disable.text.select.js b/resources/library/interactive/Calculator.wgt/js/jquery.disable.text.select.js new file mode 100644 index 00000000..2e06f673 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery.disable.text.select.js @@ -0,0 +1,62 @@ +/** + * .disableTextSelect - Disable Text Select Plugin + * + * Version: 1.1 + * Updated: 2007-11-28 + * + * Used to stop users from selecting text + * + * Copyright (c) 2007 James Dempster (letssurf@gmail.com, http://www.jdempster.com/category/jquery/disabletextselect/) + * + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + **/ + +/** + * Requirements: + * - jQuery (John Resig, http://www.jquery.com/) + **/ +(function($) { + if ($.browser.mozilla) { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).css({ + 'MozUserSelect' : 'none' + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).css({ + 'MozUserSelect' : '' + }); + }); + }; + } else if ($.browser.msie) { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).bind('selectstart.disableTextSelect', function() { + return false; + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).unbind('selectstart.disableTextSelect'); + }); + }; + } else { + $.fn.disableTextSelect = function() { + return this.each(function() { + $(this).bind('mousedown.disableTextSelect', function() { + return false; + }); + }); + }; + $.fn.enableTextSelect = function() { + return this.each(function() { + $(this).unbind('mousedown.disableTextSelect'); + }); + }; + } +})(jQuery); \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery.easing.1.2.js b/resources/library/interactive/Calculator.wgt/js/jquery.easing.1.2.js new file mode 100644 index 00000000..749b2d56 --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery.easing.1.2.js @@ -0,0 +1,140 @@ +/* + * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php + * + * Uses the built In easIng capabilities added In jQuery 1.1 + * to offer multiple easIng options + * + * Copyright (c) 2007 George Smith + * Licensed under the MIT License: + * http://www.opensource.org/licenses/mit-license.php + */ + +// t: current time, b: begInnIng value, c: change In value, d: duration + +jQuery.extend( jQuery.easing, +{ + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); \ No newline at end of file diff --git a/resources/library/interactive/Calculator.wgt/js/jquery.ubwidget.js b/resources/library/interactive/Calculator.wgt/js/jquery.ubwidget.js new file mode 100644 index 00000000..b4fd2abb --- /dev/null +++ b/resources/library/interactive/Calculator.wgt/js/jquery.ubwidget.js @@ -0,0 +1,259 @@ +(function($) { + jQuery.fn.ubwidget = function(options) { + var settings = jQuery.extend({}, jQuery.fn.ubwidget.defaults, options); + + DD_roundies.addRule('.ubw-standard-corners', '5px', true); + DD_roundies.addRule('.ubw-button-corners', '4px', true); + DD_roundies.addRule('.ubw-i-corners', '4px', true); + + $(window) + .bind("blur", function(event){ + }) + .trigger("focus"); + + return this.each(function() { + var ubwbody = $(this) + .addClass("ubw-body"); + + var ubwcontainer = $("
    ") + .append(ubwbody) + .addClass("ubw-container") + .css({ + width:settings.width, + height:settings.height + }) + .disableTextSelect(); + + $('body').append(ubwcontainer); + }); + }; + + // Default options + + jQuery.fn.ubwidget.defaults = { + width:200, + height:250 + }; + + // Shadows + + jQuery.fn.ubwshadows = function(settings){ + + var shadow = $("
    ") + .addClass("ubw-standard-corners") + .css({ + backgroundColor:"#333377", + opacity:".1", + filter: "alpha(opacity = 10)", + position:"absolute", + top:settings.t, + left:settings.l, + width:settings.w, + height:settings.h + }); + + $(this).before(shadow); + }; + + jQuery.fn.ubwbutton = function(size, arrows) { + var arrows = typeof(arrows) != "undefined" ? arrows = arrows : arrows = {top:0, right:0, bottom:0, left:0}; + var button = null; + var scale = 0.20; + var url = ""; + var buttonbody; + + + return this.each(function() { + button = $(this) + .addClass("ubw-button-wrapper") + .css({zIndex:0}); + + url = $(this).find("img").attr("src"); + url = url.split("."); + + var buttonContent = $("
    ") + .addClass("ubw-button-content"); + buttonContent.find("td").html($(this).html()); + $(this).empty(); + + var buttonCanvas = $("
    ") + .addClass("ubw-button-canvas") + .appendTo(button) + .html('
    '); + + if(arrows.top)buttonCanvas.find(".ubw-button-arrowTop").children("img").css({visibility:"visible"}); + if(arrows.right)buttonCanvas.find(".ubw-button-arrowRight").children("img").css({visibility:"visible"}); + if(arrows.bottom)buttonCanvas.find(".ubw-button-arrowBottom").children("img").css({visibility:"visible"}); + if(arrows.left)buttonCanvas.find(".ubw-button-arrowLeft").children("img").css({visibility:"visible"}); + + var buttonBody = buttonCanvas.find(".ubw-button-body") + .addClass("ubw-button-out") + .append(buttonContent) + .bind("mouseenter", buttonOverHandler) + .bind("mouseleave", buttonOutHandler) + .bind("mousedown", buttonDownHandler) + .bind("mouseup", buttonUpHandler) + .css({ + width:size.w, + height:size.h + }); + + button.width(size.w+9).height(size.h+2); + buttonbody = buttonBody.find(".ubw-button-content"); + }); + + + function buttonOverHandler(e) { + buttonbody.find("img").attr("src", url[0]+"_over.png"); + + button.css({ + zIndex:1 + }); + }; + + function buttonOutHandler(e){ + buttonbody.find("img").attr("src", url[0]+".png"); + + button.css({ + zIndex:0 + }); + }; + + function buttonDownHandler(e){ + buttonbody.find("img").attr("src", url[0]+"_over_down.png"); + }; + + function buttonUpHandler(e){ + url[0] = url[0].replace("_down", ""); + buttonbody.find("img").attr("src", url[0]+"_over.png"); + }; + + }; + + jQuery.fn.ubwtoggle = function(activated, _firstFunc, _secondFunc) { + var activated = typeof(activated) != "undefined" ? activated = 1 : activated = 0; + + return this.each(function(){ + var button = $(this); + var buttonBody = button.find(".ubw-button-body"); + var img = buttonBody.find("img"); + var imgsrc = img.attr("src"); + + var firstFunc = _firstFunc; + var secondFunc = _secondFunc; + + buttonBody + .toggle( + function(){ + img.css({visibility:"hidden"}); + firstFunc(); + }, + function(){ + img.css({visibility:"visible"}); + secondFunc(); + } + ); + + if(activated){ + buttonBody.trigger("click"); + }; + }); + }; + + + jQuery.fn.ubwidget.sliderbutton = function() { + + }; + + jQuery.fn.ubwidget.inspector = function(_position, content, button){ + + var position = {x:_position.x, y:_position.y}; + + var catcher = $("
    ") + .css({ + position:"absolute", + width:"100%", + height:"100%" + }) + .mousedown(function(){ + inspector.hide(); + removeDropShadow(); + catcher.hide(); + //resizeubcanvas() + }); + + $("body").append(catcher); + catcher.hide(); + + var inspector = $("
    ") + .css({ + left:position.x, + top:position.y + }) + .append(content) + .appendTo($("body")) + .hide() + .disableTextSelect(); + + var inspectorWidth = inspector.width(); + var inspectorHeight = inspector.height(); + var windowWidth = $(window).width(); + var windowHeight = $(window).height(); + + $("body").prepend(button); + button.addClass("ubw-rounded") + .click(function(){ + catcher.show(); + inspector.show(); + dropShadow(); + resizeubcanvas() + }); + + function dropShadow (){ + inspector.ubwshadows({w:inspectorWidth+23,h:inspectorHeight+22,l:55,t:55})} + function removeDropShadow (){ + $(".ubw-shadow").remove()} + + // !! + $(".ubw-shadow") + .mousedown(function(){ + inspector.hide(); + removeDropShadow(); + catcher.hide(); + resizeubcanvas() + }); + + function resizeWidget(w, h){ + window.resizeTo(w+2, h+2); + $("#indicator").remove(); + var indicator = $("
    ") + .css({ + width:w, + height:h, + position:"absolute", + left:0, + top:0, + border:"1px solid #ff0000" + }); + //$("body").prepend(indicator); + } + + function resizeubcanvas(){ + + if(inspector.css("display")=="none"){ + resizeWidget(windowWidth, windowHeight); + return 0; + }; + + var inspectorbottom = inspector.position().top+inspector.height()+40; + var inspectorright = inspector.position().left+inspector.width()+40; + + if($(window).height()") + .css({ + height:h, + marginRight:0, + width:20, + float:"left", + backgroundImage:"url(images/historytab.png)", + backgroundRepeat:"no-repeat" + }) + .toggle( + function(){ + resizeWidget(370, 294); + historyPanel.show(); + $(".ubw-container").css({ + backgroundImage:"url(images/back.png)", + width:328 + }); + if(window.uniboard){ + window.uniboard.setPreference('historyTab', "visible"); + }; + }, + function(){ + resizeWidget(200, 294); + historyPanel.hide(); + $(".ubw-container").css({ + backgroundImage:"url(images/back_small.png)", + width:160 + }); + if(window.uniboard){ + window.uniboard.setPreference('historyTab', "hidden"); + }; + } + ) + .hover( + function(){ + $(this).css({ + backgroundImage:"url(images/historytabOver.png)" + }); + }, + function(){ + $(this).css({ + backgroundImage:"url(images/historytab.png)" + }); + } + ) + .appendTo($("body")); + + var space = $("
    "); + space.css({width:5, height:1, float:"left"}); + + var keysPanel = $("
    ").css({float:"left"}); + var mode = "standard"; + var calc = ""; + var displayTrunk = ""; + var historyTrunk = ""; + var lastHistory = ""; + var subtrunk = 0; + var itrunk = 0; + var trunkpos = 0; + var lastchar = {type:"NaN", value:"null"}; + var inparenthesis = false; + var erase = false; + var abtn; + var readyToCompute = false; + var lastResult = "0"; + var gDecimalSeparator = ""; + var gThousandsSeparator = ""; + var gDecimalCode = 0; + var gDecimalString = ""; + var gError = false; + + var historyTxt = "0"; + + var display = $("
    0
    ") + .addClass("ubw-inputbox") + .css({ + padding:"12px", + marginLeft:"2px", + marginBottom:"9px", + marginTop:7, + backgroundImage:"url(images/display.png)", + fontSize:"22px", + fontFamily:"Arial, Helvetica, Sans-serif", + color:"#777788", + width:118, + height:28, + overflow:"hidden", + textAlign:"right", + }); + + var standardPanel = $("
    ").css({float:"left"}); + + var cKeySize = {w:33, h:36}; + + var btn7 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("7", 1)}); + var btn8 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("8", 1)}); + var btn9 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("9", 1)}); + var btnDiv = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("/", 0)}); + var btn4 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("4", 1)}); + var btn5 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("5", 1)}); + var btn6 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("6", 1)}); + var btnMul = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("*", 0)}); + var btn1 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("1", 1)}); + var btn2 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("2", 1)}); + var btn3 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("3", 1)}); + var btnSou = $("
    ").ubwbutton({w:68, h:34}) + .mousedown(function(){appendToDisplay("-", 0)}); + var btn0 = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("0", 1)}); + var btnDot = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay(".", 1)}); + var btnC = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){reset()}); + var btnAdd = $("
    ").ubwbutton({w:68, h:34}) + .mousedown(function(){appendToDisplay("+", 0)}); + var btnPaL = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay("(", 1)}); + var btnPaR = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){appendToDisplay(")", 1)}); + var btnEqu = $("
    ").ubwbutton({w:cKeySize.w, h:cKeySize.h}) + .mousedown(function(){compute()}); + + var historyPanel = $("
    ") + .css({ + backgroundImage:"url(images/historyback.png)", + width:"auto", + height:"auto", + float:"left", + marginLeft:3, + marginRight:2, + marginTop:6 + }) + .hide(); + + var historyBox = $("") + .css({ + padding:10, + fontSize:"20px", + fontFamily:"Arial, Helvetica, Sans-serif", + width:143, + height:236, + backgroundColor:"transparent", + resize:"none", + border:"none", + overlay:"none", + color:"#eeeeee" + }) + .val("0"); + + historyPanel.append(historyBox); + + var stop = $("
    "); + var sleft = $("
    "); + var sright = $("
    "); + + stop.css({width:140}) + .append(btnAdd).append(btnSou) + .append(btn7).append(btn8).append(btn9).append(btnMul) + .append(btn4).append(btn5).append(btn6).append(btnDiv); + + sleft.css({width:105, float:"left"}) + .append(btn1).append(btn2).append(btn3) + .append(btn0).append(btnDot).append(btnC); + + sright.css({width:45, float:"left"}) + .append(btnEqu); + + + standardPanel.css({width:150}) + .append(stop) + .append(sleft).append(sright); + + keysPanel + .append(display) + .append(standardPanel); + + ubwidget + .append(historyPanel) + .append(keysPanel); + + if(window.uniboard){ + historyTxt = window.uniboard.preference('historyTxt', historyTxt); + var ht = window.uniboard.preference('historyTab', "hidden"); + $("#historyBox").val(historyTxt); + if(ht === "visible"){ + historyTab.trigger("click"); + }; + } + +function resizeWidget(w, h){ + window.uniboard.resize(w+2, h+2); + $("#indicator").remove(); + var indicator = $("
    ") + .css({ + width:w, + height:h, + position:"absolute", + left:0, + top:0, + border:"1px solid #ff0000" + }); +} + +function compute(){ + var result = eval(calc) + + $("#display").text(updateDisplay(result)); + lastResult = result; + lastchar.type = "Nan"; + lastchar.value = ""; + calc = ""; + + $("#historyBox").val($("#historyBox").val()+historyTrunk+"\n= "+updateDisplay(result)+"\n\n"); + $("#historyBox").scrollTop(99999); + + displayTrunk = ""; + historyTrunk = ""; + + if(window.uniboard){ + window.uniboard.setPreference('historyTxt', $("#historyBox").val()); + }; + + lastHistory = $("#historyBox").val(); +} + +function reset(){ + $("#display").text("0"); + calc=""; + displayTrunk=""; + historyTrunk=""; + $("#historyBox").val(lastHistory); + $("#historyBox").scrollTop(99999); +} + +function formatNumberWithDelimiters(number) { + var delimiter = gThousandsSeparator; + var numString = number.toString(); + + if (!numString) + return "0"; + + var dot = numString.indexOf(gDecimalSeparator); + if (dot == -1) + dot = numString.length; + + var stop = numString.length-dot; + var characteristic = numString.substr(0, dot); + if (!parseInt(characteristic)) + return numString; + + // see if it's a negative number + var numIsNegative = (parseInt(characteristic) < 0) + + var newNumber = ""; + var delimiterCount = Math.floor((characteristic.length-1) / 3); + var extras = characteristic.length % 3; + if (!extras && characteristic.length > 2) + extras = 3; + + if (extras) + newNumber = newNumber + characteristic.substr(0, extras); + + for (var i=0;i< delimiterCount; i++) { + + if ( (0 == i) && numIsNegative && (extras == 1)) + newNumber = newNumber + characteristic.substr(extras + (i * 3), 3); + else + newNumber = newNumber + delimiter + characteristic.substr(extras + (i * 3), 3); + } + + return (dot ? (newNumber + numString.substr(dot, stop)) : newNumber); +} + + +function formatNumberWithScientificNotation(number) { + if (number == 0) + return number; + + var numString = number.toString(); + if (!numString) + return "0"; + + var num = new Number(numString); + var sci = num.toExponential(5); + if (sci == "NaN") + sci = formatNumberWithDelimiters(numString); + if (!sci) + return "0"; + + return sci; +} + +function updateDisplay(number){ + if(String(number).length > 8){ + number = formatNumberWithScientificNotation(number); + } + else{ + number = number; + } + + return number; +} + +function appendToDisplay(_char, v){ + var char = _char; + + // Display + if($("#historyBox").val() === "0"){ + $("#historyBox").val(""); + }; + + if(char == "-" && lastchar.type == "NaN"){ + char = "m"; + }; + + // char is a number + if(char <= 0 || char > 0 || char == "." || char == "m" || char == "(" || char == ")"){ + if(char == "m"){ + char = "-"; + }; + + if(lastchar.type == "NaN"){ + displayTrunk = ""; + }; + + if(lastchar.value == "." && char == "."){ + calc = calc.substr(0, calc.length-1); + displayTrunk = displayTrunk.substr(0, displayTrunk.length-1); + }; + + calc += String(char); + displayTrunk += String(char); + historyTrunk += String(char); + lastchar.type = "Number"; + } + // char is an operator + else { + if(calc.length === 0){ + var endCalc = calc; + calc = lastResult + endCalc; + historyTrunk = updateDisplay(lastResult); + } + + if(lastchar.type == "NaN"){ + calc = calc.substr(0, calc.length-1); + calc += char; + $("#historyBox").val($("#historyBox").val().substr(0, $("#historyBox").val().length-1)); + } + else{ + try{ + calc = eval(calc) + String(char); + }catch(e){} + } + + lastchar.type = "NaN"; + try{ + displayTrunk = eval(calc.substr(0, calc.length-1)); + }catch(e){} + $("#historyBox").val($("#historyBox").val()+historyTrunk+char); + $("#historyBox").scrollTop(99999); + historyTrunk = ""; + } + + lastchar.value = char; + $("#display").text(updateDisplay(displayTrunk)); +} + +}; diff --git a/resources/library/interactive/GoogleMap.wgt/config.xml b/resources/library/interactive/GoogleMap.wgt/config.xml new file mode 100644 index 00000000..d254abff --- /dev/null +++ b/resources/library/interactive/GoogleMap.wgt/config.xml @@ -0,0 +1,17 @@ + + + + Google Map + Mnemis SA + View maps and get driving directions in Google Maps + + + diff --git a/resources/library/interactive/GoogleMap.wgt/icon.png b/resources/library/interactive/GoogleMap.wgt/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e13faeac6ea54bb8d83e86ea27008ee27ccbc1 GIT binary patch literal 6717 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 + + + + Google Maps + + + + + + + + + +
    + + + diff --git a/resources/library/interactive/Html.wgt/config.xml b/resources/library/interactive/Html.wgt/config.xml new file mode 100644 index 00000000..a0d44137 --- /dev/null +++ b/resources/library/interactive/Html.wgt/config.xml @@ -0,0 +1,16 @@ + + + + Html Editor + Mnemis SA + Simple Html editor + + + diff --git a/resources/library/interactive/Html.wgt/icon.png b/resources/library/interactive/Html.wgt/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b41e2a22f85bb249ee4f591a9cea30594440315 GIT binary patch literal 6432 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/images/bts.png b/resources/library/interactive/Html.wgt/images/bts.png new file mode 100644 index 0000000000000000000000000000000000000000..8612f8cb01264f9552bda733eea7f7e2f108320f GIT binary patch literal 2928 zcmV-$3y<`PP)5r00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0001+Nkl2Jmn)Fzo3j(*Pb$28PWo3=9R+$S{Bx zN%O_KBpSfW#lWzMNX-lk3=E9O(a6EZz;JvL1H*%txHSaU<1v7Nfq{XKi-BQdGx09K z@WQ8W3=ICY3=9*p7#Q@G$xH{IzA-TP5orj{X#9+12+@IvD?NPqPC-(}r + + + +markItUp! Universal markup editor + + + + + + + + + + + + + + + + +
    + + + + + diff --git a/resources/library/interactive/Html.wgt/jquery.pack.js b/resources/library/interactive/Html.wgt/jquery.pack.js new file mode 100755 index 00000000..74cdfee1 --- /dev/null +++ b/resources/library/interactive/Html.wgt/jquery.pack.js @@ -0,0 +1,11 @@ +/* + * jQuery 1.2.3 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $ + * $Rev: 4663 $ + */ +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(J(){7(1e.3N)L w=1e.3N;L E=1e.3N=J(a,b){K 1B E.2l.4T(a,b)};7(1e.$)L D=1e.$;1e.$=E;L u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;L G=/^.[^:#\\[\\.]*$/;E.1n=E.2l={4T:J(d,b){d=d||T;7(d.15){6[0]=d;6.M=1;K 6}N 7(1o d=="25"){L c=u.2O(d);7(c&&(c[1]||!b)){7(c[1])d=E.4a([c[1]],b);N{L a=T.5J(c[3]);7(a)7(a.2w!=c[3])K E().2s(d);N{6[0]=a;6.M=1;K 6}N d=[]}}N K 1B E(b).2s(d)}N 7(E.1q(d))K 1B E(T)[E.1n.21?"21":"3U"](d);K 6.6E(d.1k==1M&&d||(d.5h||d.M&&d!=1e&&!d.15&&d[0]!=10&&d[0].15)&&E.2I(d)||[d])},5h:"1.2.3",87:J(){K 6.M},M:0,22:J(a){K a==10?E.2I(6):6[a]},2F:J(b){L a=E(b);a.54=6;K a},6E:J(a){6.M=0;1M.2l.1g.1i(6,a);K 6},R:J(a,b){K E.R(6,a,b)},4X:J(b){L a=-1;6.R(J(i){7(6==b)a=i});K a},1J:J(c,a,b){L d=c;7(c.1k==4e)7(a==10)K 6.M&&E[b||"1J"](6[0],c)||10;N{d={};d[c]=a}K 6.R(J(i){Q(c 1p d)E.1J(b?6.W:6,c,E.1l(6,d[c],b,i,c))})},1j:J(b,a){7((b==\'27\'||b==\'1R\')&&2M(a)<0)a=10;K 6.1J(b,a,"2o")},1u:J(b){7(1o b!="3V"&&b!=V)K 6.4x().3t((6[0]&&6[0].2i||T).5r(b));L a="";E.R(b||6,J(){E.R(6.3p,J(){7(6.15!=8)a+=6.15!=1?6.6K:E.1n.1u([6])})});K a},5m:J(b){7(6[0])E(b,6[0].2i).5k().3o(6[0]).2c(J(){L a=6;2b(a.1C)a=a.1C;K a}).3t(6);K 6},8w:J(a){K 6.R(J(){E(6).6z().5m(a)})},8p:J(a){K 6.R(J(){E(6).5m(a)})},3t:J(){K 6.3O(18,P,S,J(a){7(6.15==1)6.38(a)})},6q:J(){K 6.3O(18,P,P,J(a){7(6.15==1)6.3o(a,6.1C)})},6o:J(){K 6.3O(18,S,S,J(a){6.1a.3o(a,6)})},5a:J(){K 6.3O(18,S,P,J(a){6.1a.3o(a,6.2B)})},3h:J(){K 6.54||E([])},2s:J(b){L c=E.2c(6,J(a){K E.2s(b,a)});K 6.2F(/[^+>] [^+>]/.17(b)||b.1f("..")>-1?E.57(c):c)},5k:J(e){L f=6.2c(J(){7(E.14.1d&&!E.3E(6)){L a=6.69(P),4Y=T.3s("1x");4Y.38(a);K E.4a([4Y.3d])[0]}N K 6.69(P)});L d=f.2s("*").4R().R(J(){7(6[F]!=10)6[F]=V});7(e===P)6.2s("*").4R().R(J(i){7(6.15==3)K;L c=E.O(6,"2R");Q(L a 1p c)Q(L b 1p c[a])E.16.1b(d[i],a,c[a][b],c[a][b].O)});K f},1E:J(b){K 6.2F(E.1q(b)&&E.3y(6,J(a,i){K b.1P(a,i)})||E.3e(b,6))},56:J(b){7(b.1k==4e)7(G.17(b))K 6.2F(E.3e(b,6,P));N b=E.3e(b,6);L a=b.M&&b[b.M-1]!==10&&!b.15;K 6.1E(J(){K a?E.33(6,b)<0:6!=b})},1b:J(a){K!a?6:6.2F(E.37(6.22(),a.1k==4e?E(a).22():a.M!=10&&(!a.12||E.12(a,"3u"))?a:[a]))},3H:J(a){K a?E.3e(a,6).M>0:S},7j:J(a){K 6.3H("."+a)},5O:J(b){7(b==10){7(6.M){L c=6[0];7(E.12(c,"2k")){L e=c.3T,5I=[],11=c.11,2X=c.U=="2k-2X";7(e<0)K V;Q(L i=2X?e:0,2f=2X?e+1:11.M;i<2f;i++){L d=11[i];7(d.2p){b=E.14.1d&&!d.9J.1A.9y?d.1u:d.1A;7(2X)K b;5I.1g(b)}}K 5I}N K(6[0].1A||"").1r(/\\r/g,"")}K 10}K 6.R(J(){7(6.15!=1)K;7(b.1k==1M&&/5u|5t/.17(6.U))6.3k=(E.33(6.1A,b)>=0||E.33(6.31,b)>=0);N 7(E.12(6,"2k")){L a=b.1k==1M?b:[b];E("98",6).R(J(){6.2p=(E.33(6.1A,a)>=0||E.33(6.1u,a)>=0)});7(!a.M)6.3T=-1}N 6.1A=b})},3q:J(a){K a==10?(6.M?6[0].3d:V):6.4x().3t(a)},6S:J(a){K 6.5a(a).1V()},6Z:J(i){K 6.2K(i,i+1)},2K:J(){K 6.2F(1M.2l.2K.1i(6,18))},2c:J(b){K 6.2F(E.2c(6,J(a,i){K b.1P(a,i,a)}))},4R:J(){K 6.1b(6.54)},O:J(d,b){L a=d.23(".");a[1]=a[1]?"."+a[1]:"";7(b==V){L c=6.5n("8P"+a[1]+"!",[a[0]]);7(c==10&&6.M)c=E.O(6[0],d);K c==V&&a[1]?6.O(a[0]):c}N K 6.1N("8K"+a[1]+"!",[a[0],b]).R(J(){E.O(6,d,b)})},35:J(a){K 6.R(J(){E.35(6,a)})},3O:J(g,f,h,d){L e=6.M>1,3n;K 6.R(J(){7(!3n){3n=E.4a(g,6.2i);7(h)3n.8D()}L b=6;7(f&&E.12(6,"1O")&&E.12(3n[0],"4v"))b=6.3S("1U")[0]||6.38(6.2i.3s("1U"));L c=E([]);E.R(3n,J(){L a=e?E(6).5k(P)[0]:6;7(E.12(a,"1m")){c=c.1b(a)}N{7(a.15==1)c=c.1b(E("1m",a).1V());d.1P(b,a)}});c.R(6A)})}};E.2l.4T.2l=E.2l;J 6A(i,a){7(a.3Q)E.3P({1c:a.3Q,3l:S,1H:"1m"});N E.5g(a.1u||a.6x||a.3d||"");7(a.1a)a.1a.34(a)}E.1s=E.1n.1s=J(){L b=18[0]||{},i=1,M=18.M,5c=S,11;7(b.1k==8d){5c=b;b=18[1]||{};i=2}7(1o b!="3V"&&1o b!="J")b={};7(M==1){b=6;i=0}Q(;i-1}},68:J(b,c,a){L e={};Q(L d 1p c){e[d]=b.W[d];b.W[d]=c[d]}a.1P(b);Q(L d 1p c)b.W[d]=e[d]},1j:J(d,e,c){7(e=="27"||e=="1R"){L b,46={43:"4W",4U:"1Z",19:"3D"},3c=e=="27"?["7O","7M"]:["7J","7I"];J 5E(){b=e=="27"?d.7H:d.7F;L a=0,2N=0;E.R(3c,J(){a+=2M(E.2o(d,"7E"+6,P))||0;2N+=2M(E.2o(d,"2N"+6+"5X",P))||0});b-=24.7C(a+2N)}7(E(d).3H(":4d"))5E();N E.68(d,46,5E);K 24.2f(0,b)}K E.2o(d,e,c)},2o:J(e,k,j){L d;J 3x(b){7(!E.14.2d)K S;L a=T.4c.4K(b,V);K!a||a.4M("3x")==""}7(k=="1w"&&E.14.1d){d=E.1J(e.W,"1w");K d==""?"1":d}7(E.14.2z&&k=="19"){L c=e.W.50;e.W.50="0 7r 7o";e.W.50=c}7(k.1D(/4g/i))k=y;7(!j&&e.W&&e.W[k])d=e.W[k];N 7(T.4c&&T.4c.4K){7(k.1D(/4g/i))k="4g";k=k.1r(/([A-Z])/g,"-$1").2h();L h=T.4c.4K(e,V);7(h&&!3x(e))d=h.4M(k);N{L f=[],2C=[];Q(L a=e;a&&3x(a);a=a.1a)2C.4J(a);Q(L i=0;i<2C.M;i++)7(3x(2C[i])){f[i]=2C[i].W.19;2C[i].W.19="3D"}d=k=="19"&&f[2C.M-1]!=V?"2H":(h&&h.4M(k))||"";Q(L i=0;i]*?)\\/>/g,J(b,a,c){K c.1D(/^(aa|a6|7e|a5|4D|7a|a0|3m|9W|9U|9S)$/i)?b:a+">"});L f=E.3g(d).2h(),1x=h.3s("1x");L e=!f.1f("<9P")&&[1,"<2k 74=\'74\'>",""]||!f.1f("<9M")&&[1,"<73>",""]||f.1D(/^<(9G|1U|9E|9B|9x)/)&&[1,"<1O>",""]||!f.1f("<4v")&&[2,"<1O><1U>",""]||(!f.1f("<9w")||!f.1f("<9v"))&&[3,"<1O><1U><4v>",""]||!f.1f("<7e")&&[2,"<1O><1U><6V>",""]||E.14.1d&&[1,"1x<1x>",""]||[0,"",""];1x.3d=e[1]+d+e[2];2b(e[0]--)1x=1x.5o;7(E.14.1d){L g=!f.1f("<1O")&&f.1f("<1U")<0?1x.1C&&1x.1C.3p:e[1]=="<1O>"&&f.1f("<1U")<0?1x.3p:[];Q(L j=g.M-1;j>=0;--j)7(E.12(g[j],"1U")&&!g[j].3p.M)g[j].1a.34(g[j]);7(/^\\s/.17(d))1x.3o(h.5r(d.1D(/^\\s*/)[0]),1x.1C)}d=E.2I(1x.3p)}7(d.M===0&&(!E.12(d,"3u")&&!E.12(d,"2k")))K;7(d[0]==10||E.12(d,"3u")||d.11)k.1g(d);N k=E.37(k,d)});K k},1J:J(d,e,c){7(!d||d.15==3||d.15==8)K 10;L f=E.3E(d)?{}:E.46;7(e=="2p"&&E.14.2d)d.1a.3T;7(f[e]){7(c!=10)d[f[e]]=c;K d[f[e]]}N 7(E.14.1d&&e=="W")K E.1J(d.W,"9u",c);N 7(c==10&&E.14.1d&&E.12(d,"3u")&&(e=="9r"||e=="9o"))K d.9m(e).6K;N 7(d.28){7(c!=10){7(e=="U"&&E.12(d,"4D")&&d.1a)6Q"U 9i 9h\'t 9g 9e";d.9b(e,""+c)}7(E.14.1d&&/6O|3Q/.17(e)&&!E.3E(d))K d.4z(e,2);K d.4z(e)}N{7(e=="1w"&&E.14.1d){7(c!=10){d.6k=1;d.1E=(d.1E||"").1r(/6M\\([^)]*\\)/,"")+(2M(c).3X()=="96"?"":"6M(1w="+c*6L+")")}K d.1E&&d.1E.1f("1w=")>=0?(2M(d.1E.1D(/1w=([^)]*)/)[1])/6L).3X():""}e=e.1r(/-([a-z])/95,J(a,b){K b.2E()});7(c!=10)d[e]=c;K d[e]}},3g:J(a){K(a||"").1r(/^\\s+|\\s+$/g,"")},2I:J(b){L a=[];7(1o b!="93")Q(L i=0,M=b.M;i*",6).1V();2b(6.1C)6.34(6.1C)}},J(a,b){E.1n[a]=J(){K 6.R(b,18)}});E.R(["8f","5X"],J(i,c){L b=c.2h();E.1n[b]=J(a){K 6[0]==1e?E.14.2z&&T.1h["5e"+c]||E.14.2d&&1e["8e"+c]||T.6F=="79"&&T.1F["5e"+c]||T.1h["5e"+c]:6[0]==T?24.2f(24.2f(T.1h["5d"+c],T.1F["5d"+c]),24.2f(T.1h["5L"+c],T.1F["5L"+c])):a==10?(6.M?E.1j(6[0],b):V):6.1j(b,a.1k==4e?a:a+"2S")}});L C=E.14.2d&&4s(E.14.5K)<8c?"(?:[\\\\w*4r-]|\\\\\\\\.)":"(?:[\\\\w\\8b-\\8a*4r-]|\\\\\\\\.)",6v=1B 4q("^>\\\\s*("+C+"+)"),6u=1B 4q("^("+C+"+)(#)("+C+"+)"),6s=1B 4q("^([#.]?)("+C+"*)");E.1s({6r:{"":J(a,i,m){K m[2]=="*"||E.12(a,m[2])},"#":J(a,i,m){K a.4z("2w")==m[2]},":":{89:J(a,i,m){K im[3]-0},2Z:J(a,i,m){K m[3]-0==i},6Z:J(a,i,m){K m[3]-0==i},3j:J(a,i){K i==0},3J:J(a,i,m,r){K i==r.M-1},6n:J(a,i){K i%2==0},6l:J(a,i){K i%2},"3j-4p":J(a){K a.1a.3S("*")[0]==a},"3J-4p":J(a){K E.2Z(a.1a.5o,1,"4t")==a},"83-4p":J(a){K!E.2Z(a.1a.5o,2,"4t")},6B:J(a){K a.1C},4x:J(a){K!a.1C},82:J(a,i,m){K(a.6x||a.81||E(a).1u()||"").1f(m[3])>=0},4d:J(a){K"1Z"!=a.U&&E.1j(a,"19")!="2H"&&E.1j(a,"4U")!="1Z"},1Z:J(a){K"1Z"==a.U||E.1j(a,"19")=="2H"||E.1j(a,"4U")=="1Z"},80:J(a){K!a.2Y},2Y:J(a){K a.2Y},3k:J(a){K a.3k},2p:J(a){K a.2p||E.1J(a,"2p")},1u:J(a){K"1u"==a.U},5u:J(a){K"5u"==a.U},5t:J(a){K"5t"==a.U},59:J(a){K"59"==a.U},3I:J(a){K"3I"==a.U},58:J(a){K"58"==a.U},6j:J(a){K"6j"==a.U},6i:J(a){K"6i"==a.U},2G:J(a){K"2G"==a.U||E.12(a,"2G")},4D:J(a){K/4D|2k|6h|2G/i.17(a.12)},3Y:J(a,i,m){K E.2s(m[3],a).M},7X:J(a){K/h\\d/i.17(a.12)},7W:J(a){K E.3y(E.3G,J(b){K a==b.Y}).M}}},6g:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1B 4q("^([:.#]*)("+C+"+)")],3e:J(a,c,b){L d,2m=[];2b(a&&a!=d){d=a;L f=E.1E(a,c,b);a=f.t.1r(/^\\s*,\\s*/,"");2m=b?c=f.r:E.37(2m,f.r)}K 2m},2s:J(t,p){7(1o t!="25")K[t];7(p&&p.15!=1&&p.15!=9)K[];p=p||T;L d=[p],2r=[],3J,12;2b(t&&3J!=t){L r=[];3J=t;t=E.3g(t);L o=S;L g=6v;L m=g.2O(t);7(m){12=m[1].2E();Q(L i=0;d[i];i++)Q(L c=d[i].1C;c;c=c.2B)7(c.15==1&&(12=="*"||c.12.2E()==12))r.1g(c);d=r;t=t.1r(g,"");7(t.1f(" ")==0)6w;o=P}N{g=/^([>+~])\\s*(\\w*)/i;7((m=g.2O(t))!=V){r=[];L l={};12=m[2].2E();m=m[1];Q(L j=0,3f=d.M;j<3f;j++){L n=m=="~"||m=="+"?d[j].2B:d[j].1C;Q(;n;n=n.2B)7(n.15==1){L h=E.O(n);7(m=="~"&&l[h])1Q;7(!12||n.12.2E()==12){7(m=="~")l[h]=P;r.1g(n)}7(m=="+")1Q}}d=r;t=E.3g(t.1r(g,""));o=P}}7(t&&!o){7(!t.1f(",")){7(p==d[0])d.4l();2r=E.37(2r,d);r=d=[p];t=" "+t.6e(1,t.M)}N{L k=6u;L m=k.2O(t);7(m){m=[0,m[2],m[3],m[1]]}N{k=6s;m=k.2O(t)}m[2]=m[2].1r(/\\\\/g,"");L f=d[d.M-1];7(m[1]=="#"&&f&&f.5J&&!E.3E(f)){L q=f.5J(m[2]);7((E.14.1d||E.14.2z)&&q&&1o q.2w=="25"&&q.2w!=m[2])q=E(\'[@2w="\'+m[2]+\'"]\',f)[0];d=r=q&&(!m[3]||E.12(q,m[3]))?[q]:[]}N{Q(L i=0;d[i];i++){L a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];7(a=="*"&&d[i].12.2h()=="3V")a="3m";r=E.37(r,d[i].3S(a))}7(m[1]==".")r=E.55(r,m[2]);7(m[1]=="#"){L e=[];Q(L i=0;r[i];i++)7(r[i].4z("2w")==m[2]){e=[r[i]];1Q}r=e}d=r}t=t.1r(k,"")}}7(t){L b=E.1E(t,r);d=r=b.r;t=E.3g(b.t)}}7(t)d=[];7(d&&p==d[0])d.4l();2r=E.37(2r,d);K 2r},55:J(r,m,a){m=" "+m+" ";L c=[];Q(L i=0;r[i];i++){L b=(" "+r[i].1t+" ").1f(m)>=0;7(!a&&b||a&&!b)c.1g(r[i])}K c},1E:J(t,r,h){L d;2b(t&&t!=d){d=t;L p=E.6g,m;Q(L i=0;p[i];i++){m=p[i].2O(t);7(m){t=t.7V(m[0].M);m[2]=m[2].1r(/\\\\/g,"");1Q}}7(!m)1Q;7(m[1]==":"&&m[2]=="56")r=G.17(m[3])?E.1E(m[3],r,P).r:E(r).56(m[3]);N 7(m[1]==".")r=E.55(r,m[2],h);N 7(m[1]=="["){L g=[],U=m[3];Q(L i=0,3f=r.M;i<3f;i++){L a=r[i],z=a[E.46[m[2]]||m[2]];7(z==V||/6O|3Q|2p/.17(m[2]))z=E.1J(a,m[2])||\'\';7((U==""&&!!z||U=="="&&z==m[5]||U=="!="&&z!=m[5]||U=="^="&&z&&!z.1f(m[5])||U=="$="&&z.6e(z.M-m[5].M)==m[5]||(U=="*="||U=="~=")&&z.1f(m[5])>=0)^h)g.1g(a)}r=g}N 7(m[1]==":"&&m[2]=="2Z-4p"){L e={},g=[],17=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2O(m[3]=="6n"&&"2n"||m[3]=="6l"&&"2n+1"||!/\\D/.17(m[3])&&"7U+"+m[3]||m[3]),3j=(17[1]+(17[2]||1))-0,d=17[3]-0;Q(L i=0,3f=r.M;i<3f;i++){L j=r[i],1a=j.1a,2w=E.O(1a);7(!e[2w]){L c=1;Q(L n=1a.1C;n;n=n.2B)7(n.15==1)n.4k=c++;e[2w]=P}L b=S;7(3j==0){7(j.4k==d)b=P}N 7((j.4k-d)%3j==0&&(j.4k-d)/3j>=0)b=P;7(b^h)g.1g(j)}r=g}N{L f=E.6r[m[1]];7(1o f=="3V")f=f[m[2]];7(1o f=="25")f=6c("S||J(a,i){K "+f+";}");r=E.3y(r,J(a,i){K f(a,i,m,r)},h)}}K{r:r,t:t}},4u:J(b,c){L d=[];L a=b[c];2b(a&&a!=T){7(a.15==1)d.1g(a);a=a[c]}K d},2Z:J(a,e,c,b){e=e||1;L d=0;Q(;a;a=a[c])7(a.15==1&&++d==e)1Q;K a},5i:J(n,a){L r=[];Q(;n;n=n.2B){7(n.15==1&&(!a||n!=a))r.1g(n)}K r}});E.16={1b:J(f,i,g,e){7(f.15==3||f.15==8)K;7(E.14.1d&&f.53!=10)f=1e;7(!g.2D)g.2D=6.2D++;7(e!=10){L h=g;g=J(){K h.1i(6,18)};g.O=e;g.2D=h.2D}L j=E.O(f,"2R")||E.O(f,"2R",{}),1v=E.O(f,"1v")||E.O(f,"1v",J(){L a;7(1o E=="10"||E.16.5f)K a;a=E.16.1v.1i(18.3R.Y,18);K a});1v.Y=f;E.R(i.23(/\\s+/),J(c,b){L a=b.23(".");b=a[0];g.U=a[1];L d=j[b];7(!d){d=j[b]={};7(!E.16.2y[b]||E.16.2y[b].4j.1P(f)===S){7(f.3F)f.3F(b,1v,S);N 7(f.6b)f.6b("4i"+b,1v)}}d[g.2D]=g;E.16.2a[b]=P});f=V},2D:1,2a:{},1V:J(e,h,f){7(e.15==3||e.15==8)K;L i=E.O(e,"2R"),29,4X;7(i){7(h==10||(1o h=="25"&&h.7T(0)=="."))Q(L g 1p i)6.1V(e,g+(h||""));N{7(h.U){f=h.2q;h=h.U}E.R(h.23(/\\s+/),J(b,a){L c=a.23(".");a=c[0];7(i[a]){7(f)2V i[a][f.2D];N Q(f 1p i[a])7(!c[1]||i[a][f].U==c[1])2V i[a][f];Q(29 1p i[a])1Q;7(!29){7(!E.16.2y[a]||E.16.2y[a].4h.1P(e)===S){7(e.67)e.67(a,E.O(e,"1v"),S);N 7(e.66)e.66("4i"+a,E.O(e,"1v"))}29=V;2V i[a]}}})}Q(29 1p i)1Q;7(!29){L d=E.O(e,"1v");7(d)d.Y=V;E.35(e,"2R");E.35(e,"1v")}}},1N:J(g,c,d,f,h){c=E.2I(c||[]);7(g.1f("!")>=0){g=g.2K(0,-1);L a=P}7(!d){7(6.2a[g])E("*").1b([1e,T]).1N(g,c)}N{7(d.15==3||d.15==8)K 10;L b,29,1n=E.1q(d[g]||V),16=!c[0]||!c[0].36;7(16)c.4J(6.4Z({U:g,2L:d}));c[0].U=g;7(a)c[0].65=P;7(E.1q(E.O(d,"1v")))b=E.O(d,"1v").1i(d,c);7(!1n&&d["4i"+g]&&d["4i"+g].1i(d,c)===S)b=S;7(16)c.4l();7(h&&E.1q(h)){29=h.1i(d,b==V?c:c.71(b));7(29!==10)b=29}7(1n&&f!==S&&b!==S&&!(E.12(d,\'a\')&&g=="4V")){6.5f=P;1S{d[g]()}1X(e){}}6.5f=S}K b},1v:J(c){L a;c=E.16.4Z(c||1e.16||{});L b=c.U.23(".");c.U=b[0];L f=E.O(6,"2R")&&E.O(6,"2R")[c.U],42=1M.2l.2K.1P(18,1);42.4J(c);Q(L j 1p f){L d=f[j];42[0].2q=d;42[0].O=d.O;7(!b[1]&&!c.65||d.U==b[1]){L e=d.1i(6,42);7(a!==S)a=e;7(e===S){c.36();c.44()}}}7(E.14.1d)c.2L=c.36=c.44=c.2q=c.O=V;K a},4Z:J(c){L a=c;c=E.1s({},a);c.36=J(){7(a.36)a.36();a.7S=S};c.44=J(){7(a.44)a.44();a.7R=P};7(!c.2L)c.2L=c.7Q||T;7(c.2L.15==3)c.2L=a.2L.1a;7(!c.4S&&c.5w)c.4S=c.5w==c.2L?c.7P:c.5w;7(c.64==V&&c.63!=V){L b=T.1F,1h=T.1h;c.64=c.63+(b&&b.2v||1h&&1h.2v||0)-(b.62||0);c.7N=c.7L+(b&&b.2x||1h&&1h.2x||0)-(b.60||0)}7(!c.3c&&((c.4f||c.4f===0)?c.4f:c.5Z))c.3c=c.4f||c.5Z;7(!c.7b&&c.5Y)c.7b=c.5Y;7(!c.3c&&c.2G)c.3c=(c.2G&1?1:(c.2G&2?3:(c.2G&4?2:0)));K c},2y:{21:{4j:J(){5M();K},4h:J(){K}},3C:{4j:J(){7(E.14.1d)K S;E(6).2j("4P",E.16.2y.3C.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4P",E.16.2y.3C.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3C";K E.16.1v.1i(6,18)}},3B:{4j:J(){7(E.14.1d)K S;E(6).2j("4O",E.16.2y.3B.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4O",E.16.2y.3B.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3B";K E.16.1v.1i(6,18)}}}};E.1n.1s({2j:J(c,a,b){K c=="4H"?6.2X(c,a,b):6.R(J(){E.16.1b(6,c,b||a,b&&a)})},2X:J(d,b,c){K 6.R(J(){E.16.1b(6,d,J(a){E(6).3w(a);K(c||b).1i(6,18)},c&&b)})},3w:J(a,b){K 6.R(J(){E.16.1V(6,a,b)})},1N:J(c,a,b){K 6.R(J(){E.16.1N(c,a,6,P,b)})},5n:J(c,a,b){7(6[0])K E.16.1N(c,a,6[0],S,b);K 10},2g:J(){L b=18;K 6.4V(J(a){6.4N=0==6.4N?1:0;a.36();K b[6.4N].1i(6,18)||S})},7D:J(a,b){K 6.2j(\'3C\',a).2j(\'3B\',b)},21:J(a){5M();7(E.2Q)a.1P(T,E);N E.3A.1g(J(){K a.1P(6,E)});K 6}});E.1s({2Q:S,3A:[],21:J(){7(!E.2Q){E.2Q=P;7(E.3A){E.R(E.3A,J(){6.1i(T)});E.3A=V}E(T).5n("21")}}});L x=S;J 5M(){7(x)K;x=P;7(T.3F&&!E.14.2z)T.3F("5W",E.21,S);7(E.14.1d&&1e==3b)(J(){7(E.2Q)K;1S{T.1F.7B("26")}1X(3a){3z(18.3R,0);K}E.21()})();7(E.14.2z)T.3F("5W",J(){7(E.2Q)K;Q(L i=0;i=0){L i=g.2K(e,g.M);g=g.2K(0,e)}c=c||J(){};L f="4Q";7(d)7(E.1q(d)){c=d;d=V}N{d=E.3m(d);f="61"}L h=6;E.3P({1c:g,U:f,1H:"3q",O:d,1y:J(a,b){7(b=="1W"||b=="5U")h.3q(i?E("<1x/>").3t(a.4b.1r(/<1m(.|\\s)*?\\/1m>/g,"")).2s(i):a.4b);h.R(c,[a.4b,b,a])}});K 6},7n:J(){K E.3m(6.5T())},5T:J(){K 6.2c(J(){K E.12(6,"3u")?E.2I(6.7m):6}).1E(J(){K 6.31&&!6.2Y&&(6.3k||/2k|6h/i.17(6.12)||/1u|1Z|3I/i.17(6.U))}).2c(J(i,c){L b=E(6).5O();K b==V?V:b.1k==1M?E.2c(b,J(a,i){K{31:c.31,1A:a}}):{31:c.31,1A:b}}).22()}});E.R("5S,6d,5R,6D,5Q,6m".23(","),J(i,o){E.1n[o]=J(f){K 6.2j(o,f)}});L B=(1B 3v).3L();E.1s({22:J(d,b,a,c){7(E.1q(b)){a=b;b=V}K E.3P({U:"4Q",1c:d,O:b,1W:a,1H:c})},7l:J(b,a){K E.22(b,V,a,"1m")},7k:J(c,b,a){K E.22(c,b,a,"3i")},7i:J(d,b,a,c){7(E.1q(b)){a=b;b={}}K E.3P({U:"61",1c:d,O:b,1W:a,1H:c})},85:J(a){E.1s(E.4I,a)},4I:{2a:P,U:"4Q",2U:0,5P:"4o/x-7h-3u-7g",5N:P,3l:P,O:V,6p:V,3I:V,49:{3M:"4o/3M, 1u/3M",3q:"1u/3q",1m:"1u/4m, 4o/4m",3i:"4o/3i, 1u/4m",1u:"1u/a7",4G:"*/*"}},4F:{},3P:J(s){L f,2W=/=\\?(&|$)/g,1z,O;s=E.1s(P,s,E.1s(P,{},E.4I,s));7(s.O&&s.5N&&1o s.O!="25")s.O=E.3m(s.O);7(s.1H=="4E"){7(s.U.2h()=="22"){7(!s.1c.1D(2W))s.1c+=(s.1c.1D(/\\?/)?"&":"?")+(s.4E||"7d")+"=?"}N 7(!s.O||!s.O.1D(2W))s.O=(s.O?s.O+"&":"")+(s.4E||"7d")+"=?";s.1H="3i"}7(s.1H=="3i"&&(s.O&&s.O.1D(2W)||s.1c.1D(2W))){f="4E"+B++;7(s.O)s.O=(s.O+"").1r(2W,"="+f+"$1");s.1c=s.1c.1r(2W,"="+f+"$1");s.1H="1m";1e[f]=J(a){O=a;1W();1y();1e[f]=10;1S{2V 1e[f]}1X(e){}7(h)h.34(g)}}7(s.1H=="1m"&&s.1T==V)s.1T=S;7(s.1T===S&&s.U.2h()=="22"){L i=(1B 3v()).3L();L j=s.1c.1r(/(\\?|&)4r=.*?(&|$)/,"$a4="+i+"$2");s.1c=j+((j==s.1c)?(s.1c.1D(/\\?/)?"&":"?")+"4r="+i:"")}7(s.O&&s.U.2h()=="22"){s.1c+=(s.1c.1D(/\\?/)?"&":"?")+s.O;s.O=V}7(s.2a&&!E.5H++)E.16.1N("5S");7((!s.1c.1f("a3")||!s.1c.1f("//"))&&s.1H=="1m"&&s.U.2h()=="22"){L h=T.3S("6f")[0];L g=T.3s("1m");g.3Q=s.1c;7(s.7c)g.a2=s.7c;7(!f){L l=S;g.9Z=g.9Y=J(){7(!l&&(!6.39||6.39=="5V"||6.39=="1y")){l=P;1W();1y();h.34(g)}}}h.38(g);K 10}L m=S;L k=1e.78?1B 78("9X.9V"):1B 76();k.9T(s.U,s.1c,s.3l,s.6p,s.3I);1S{7(s.O)k.4C("9R-9Q",s.5P);7(s.5C)k.4C("9O-5A-9N",E.4F[s.1c]||"9L, 9K 9I 9H 5z:5z:5z 9F");k.4C("X-9C-9A","76");k.4C("9z",s.1H&&s.49[s.1H]?s.49[s.1H]+", */*":s.49.4G)}1X(e){}7(s.6Y)s.6Y(k);7(s.2a)E.16.1N("6m",[k,s]);L c=J(a){7(!m&&k&&(k.39==4||a=="2U")){m=P;7(d){6I(d);d=V}1z=a=="2U"&&"2U"||!E.6X(k)&&"3a"||s.5C&&E.6J(k,s.1c)&&"5U"||"1W";7(1z=="1W"){1S{O=E.6W(k,s.1H)}1X(e){1z="5x"}}7(1z=="1W"){L b;1S{b=k.5q("6U-5A")}1X(e){}7(s.5C&&b)E.4F[s.1c]=b;7(!f)1W()}N E.5v(s,k,1z);1y();7(s.3l)k=V}};7(s.3l){L d=53(c,13);7(s.2U>0)3z(J(){7(k){k.9t();7(!m)c("2U")}},s.2U)}1S{k.9s(s.O)}1X(e){E.5v(s,k,V,e)}7(!s.3l)c();J 1W(){7(s.1W)s.1W(O,1z);7(s.2a)E.16.1N("5Q",[k,s])}J 1y(){7(s.1y)s.1y(k,1z);7(s.2a)E.16.1N("5R",[k,s]);7(s.2a&&!--E.5H)E.16.1N("6d")}K k},5v:J(s,a,b,e){7(s.3a)s.3a(a,b,e);7(s.2a)E.16.1N("6D",[a,s,e])},5H:0,6X:J(r){1S{K!r.1z&&9q.9p=="59:"||(r.1z>=6T&&r.1z<9n)||r.1z==6R||r.1z==9l||E.14.2d&&r.1z==10}1X(e){}K S},6J:J(a,c){1S{L b=a.5q("6U-5A");K a.1z==6R||b==E.4F[c]||E.14.2d&&a.1z==10}1X(e){}K S},6W:J(r,b){L c=r.5q("9k-U");L d=b=="3M"||!b&&c&&c.1f("3M")>=0;L a=d?r.9j:r.4b;7(d&&a.1F.28=="5x")6Q"5x";7(b=="1m")E.5g(a);7(b=="3i")a=6c("("+a+")");K a},3m:J(a){L s=[];7(a.1k==1M||a.5h)E.R(a,J(){s.1g(3r(6.31)+"="+3r(6.1A))});N Q(L j 1p a)7(a[j]&&a[j].1k==1M)E.R(a[j],J(){s.1g(3r(j)+"="+3r(6))});N s.1g(3r(j)+"="+3r(a[j]));K s.6a("&").1r(/%20/g,"+")}});E.1n.1s({1G:J(c,b){K c?6.2e({1R:"1G",27:"1G",1w:"1G"},c,b):6.1E(":1Z").R(J(){6.W.19=6.5s||"";7(E.1j(6,"19")=="2H"){L a=E("<"+6.28+" />").6y("1h");6.W.19=a.1j("19");7(6.W.19=="2H")6.W.19="3D";a.1V()}}).3h()},1I:J(b,a){K b?6.2e({1R:"1I",27:"1I",1w:"1I"},b,a):6.1E(":4d").R(J(){6.5s=6.5s||E.1j(6,"19");6.W.19="2H"}).3h()},6N:E.1n.2g,2g:J(a,b){K E.1q(a)&&E.1q(b)?6.6N(a,b):a?6.2e({1R:"2g",27:"2g",1w:"2g"},a,b):6.R(J(){E(6)[E(6).3H(":1Z")?"1G":"1I"]()})},9f:J(b,a){K 6.2e({1R:"1G"},b,a)},9d:J(b,a){K 6.2e({1R:"1I"},b,a)},9c:J(b,a){K 6.2e({1R:"2g"},b,a)},9a:J(b,a){K 6.2e({1w:"1G"},b,a)},99:J(b,a){K 6.2e({1w:"1I"},b,a)},97:J(c,a,b){K 6.2e({1w:a},c,b)},2e:J(l,k,j,h){L i=E.6P(k,j,h);K 6[i.2P===S?"R":"2P"](J(){7(6.15!=1)K S;L g=E.1s({},i);L f=E(6).3H(":1Z"),4A=6;Q(L p 1p l){7(l[p]=="1I"&&f||l[p]=="1G"&&!f)K E.1q(g.1y)&&g.1y.1i(6);7(p=="1R"||p=="27"){g.19=E.1j(6,"19");g.32=6.W.32}}7(g.32!=V)6.W.32="1Z";g.40=E.1s({},l);E.R(l,J(c,a){L e=1B E.2t(4A,g,c);7(/2g|1G|1I/.17(a))e[a=="2g"?f?"1G":"1I":a](l);N{L b=a.3X().1D(/^([+-]=)?([\\d+-.]+)(.*)$/),1Y=e.2m(P)||0;7(b){L d=2M(b[2]),2A=b[3]||"2S";7(2A!="2S"){4A.W[c]=(d||1)+2A;1Y=((d||1)/e.2m(P))*1Y;4A.W[c]=1Y+2A}7(b[1])d=((b[1]=="-="?-1:1)*d)+1Y;e.45(1Y,d,2A)}N e.45(1Y,a,"")}});K P})},2P:J(a,b){7(E.1q(a)||(a&&a.1k==1M)){b=a;a="2t"}7(!a||(1o a=="25"&&!b))K A(6[0],a);K 6.R(J(){7(b.1k==1M)A(6,a,b);N{A(6,a).1g(b);7(A(6,a).M==1)b.1i(6)}})},94:J(b,c){L a=E.3G;7(b)6.2P([]);6.R(J(){Q(L i=a.M-1;i>=0;i--)7(a[i].Y==6){7(c)a[i](P);a.72(i,1)}});7(!c)6.5p();K 6}});L A=J(b,c,a){7(!b)K 10;c=c||"2t";L q=E.O(b,c+"2P");7(!q||a)q=E.O(b,c+"2P",a?E.2I(a):[]);K q};E.1n.5p=J(a){a=a||"2t";K 6.R(J(){L q=A(6,a);q.4l();7(q.M)q[0].1i(6)})};E.1s({6P:J(b,a,c){L d=b&&b.1k==92?b:{1y:c||!c&&a||E.1q(b)&&b,2u:b,3Z:c&&a||a&&a.1k!=91&&a};d.2u=(d.2u&&d.2u.1k==51?d.2u:{90:8Z,9D:6T}[d.2u])||8X;d.5y=d.1y;d.1y=J(){7(d.2P!==S)E(6).5p();7(E.1q(d.5y))d.5y.1i(6)};K d},3Z:{70:J(p,n,b,a){K b+a*p},5j:J(p,n,b,a){K((-24.8V(p*24.8U)/2)+0.5)*a+b}},3G:[],3W:V,2t:J(b,c,a){6.11=c;6.Y=b;6.1l=a;7(!c.47)c.47={}}});E.2t.2l={4y:J(){7(6.11.30)6.11.30.1i(6.Y,[6.2J,6]);(E.2t.30[6.1l]||E.2t.30.4G)(6);7(6.1l=="1R"||6.1l=="27")6.Y.W.19="3D"},2m:J(a){7(6.Y[6.1l]!=V&&6.Y.W[6.1l]==V)K 6.Y[6.1l];L r=2M(E.1j(6.Y,6.1l,a));K r&&r>-8Q?r:2M(E.2o(6.Y,6.1l))||0},45:J(c,b,d){6.5B=(1B 3v()).3L();6.1Y=c;6.3h=b;6.2A=d||6.2A||"2S";6.2J=6.1Y;6.4B=6.4w=0;6.4y();L e=6;J t(a){K e.30(a)}t.Y=6.Y;E.3G.1g(t);7(E.3W==V){E.3W=53(J(){L a=E.3G;Q(L i=0;i6.11.2u+6.5B){6.2J=6.3h;6.4B=6.4w=1;6.4y();6.11.40[6.1l]=P;L b=P;Q(L i 1p 6.11.40)7(6.11.40[i]!==P)b=S;7(b){7(6.11.19!=V){6.Y.W.32=6.11.32;6.Y.W.19=6.11.19;7(E.1j(6.Y,"19")=="2H")6.Y.W.19="3D"}7(6.11.1I)6.Y.W.19="2H";7(6.11.1I||6.11.1G)Q(L p 1p 6.11.40)E.1J(6.Y.W,p,6.11.47[p])}7(b&&E.1q(6.11.1y))6.11.1y.1i(6.Y);K S}N{L n=t-6.5B;6.4w=n/6.11.2u;6.4B=E.3Z[6.11.3Z||(E.3Z.5j?"5j":"70")](6.4w,n,0,1,6.11.2u);6.2J=6.1Y+((6.3h-6.1Y)*6.4B);6.4y()}K P}};E.2t.30={2v:J(a){a.Y.2v=a.2J},2x:J(a){a.Y.2x=a.2J},1w:J(a){E.1J(a.Y.W,"1w",a.2J)},4G:J(a){a.Y.W[a.1l]=a.2J+a.2A}};E.1n.5L=J(){L b=0,3b=0,Y=6[0],5l;7(Y)8M(E.14){L d=Y.1a,41=Y,1K=Y.1K,1L=Y.2i,5D=2d&&4s(5K)<8J&&!/a1/i.17(v),2T=E.1j(Y,"43")=="2T";7(Y.6G){L c=Y.6G();1b(c.26+24.2f(1L.1F.2v,1L.1h.2v),c.3b+24.2f(1L.1F.2x,1L.1h.2x));1b(-1L.1F.62,-1L.1F.60)}N{1b(Y.5G,Y.5F);2b(1K){1b(1K.5G,1K.5F);7(48&&!/^t(8H|d|h)$/i.17(1K.28)||2d&&!5D)2N(1K);7(!2T&&E.1j(1K,"43")=="2T")2T=P;41=/^1h$/i.17(1K.28)?41:1K;1K=1K.1K}2b(d&&d.28&&!/^1h|3q$/i.17(d.28)){7(!/^8G|1O.*$/i.17(E.1j(d,"19")))1b(-d.2v,-d.2x);7(48&&E.1j(d,"32")!="4d")2N(d);d=d.1a}7((5D&&(2T||E.1j(41,"43")=="4W"))||(48&&E.1j(41,"43")!="4W"))1b(-1L.1h.5G,-1L.1h.5F);7(2T)1b(24.2f(1L.1F.2v,1L.1h.2v),24.2f(1L.1F.2x,1L.1h.2x))}5l={3b:3b,26:b}}J 2N(a){1b(E.2o(a,"a8",P),E.2o(a,"a9",P))}J 1b(l,t){b+=4s(l)||0;3b+=4s(t)||0}K 5l}})();',62,631,'||||||this|if||||||||||||||||||||||||||||||||||||||function|return|var|length|else|data|true|for|each|false|document|type|null|style||elem||undefined|options|nodeName||browser|nodeType|event|test|arguments|display|parentNode|add|url|msie|window|indexOf|push|body|apply|css|constructor|prop|script|fn|typeof|in|isFunction|replace|extend|className|text|handle|opacity|div|complete|status|value|new|firstChild|match|filter|documentElement|show|dataType|hide|attr|offsetParent|doc|Array|trigger|table|call|break|height|try|cache|tbody|remove|success|catch|start|hidden||ready|get|split|Math|string|left|width|tagName|ret|global|while|map|safari|animate|max|toggle|toLowerCase|ownerDocument|bind|select|prototype|cur||curCSS|selected|handler|done|find|fx|duration|scrollLeft|id|scrollTop|special|opera|unit|nextSibling|stack|guid|toUpperCase|pushStack|button|none|makeArray|now|slice|target|parseFloat|border|exec|queue|isReady|events|px|fixed|timeout|delete|jsre|one|disabled|nth|step|name|overflow|inArray|removeChild|removeData|preventDefault|merge|appendChild|readyState|error|top|which|innerHTML|multiFilter|rl|trim|end|json|first|checked|async|param|elems|insertBefore|childNodes|html|encodeURIComponent|createElement|append|form|Date|unbind|color|grep|setTimeout|readyList|mouseleave|mouseenter|block|isXMLDoc|addEventListener|timers|is|password|last|runtimeStyle|getTime|xml|jQuery|domManip|ajax|src|callee|getElementsByTagName|selectedIndex|load|object|timerId|toString|has|easing|curAnim|offsetChild|args|position|stopPropagation|custom|props|orig|mozilla|accepts|clean|responseText|defaultView|visible|String|charCode|float|teardown|on|setup|nodeIndex|shift|javascript|currentStyle|application|child|RegExp|_|parseInt|previousSibling|dir|tr|state|empty|update|getAttribute|self|pos|setRequestHeader|input|jsonp|lastModified|_default|unload|ajaxSettings|unshift|getComputedStyle|styleSheets|getPropertyValue|lastToggle|mouseout|mouseover|GET|andSelf|relatedTarget|init|visibility|click|absolute|index|container|fix|outline|Number|removeAttribute|setInterval|prevObject|classFilter|not|unique|submit|file|after|windowData|deep|scroll|client|triggered|globalEval|jquery|sibling|swing|clone|results|wrapAll|triggerHandler|lastChild|dequeue|getResponseHeader|createTextNode|oldblock|checkbox|radio|handleError|fromElement|parsererror|old|00|Modified|startTime|ifModified|safari2|getWH|offsetTop|offsetLeft|active|values|getElementById|version|offset|bindReady|processData|val|contentType|ajaxSuccess|ajaxComplete|ajaxStart|serializeArray|notmodified|loaded|DOMContentLoaded|Width|ctrlKey|keyCode|clientTop|POST|clientLeft|clientX|pageX|exclusive|detachEvent|removeEventListener|swap|cloneNode|join|attachEvent|eval|ajaxStop|substr|head|parse|textarea|reset|image|zoom|odd|ajaxSend|even|before|username|prepend|expr|quickClass|uuid|quickID|quickChild|continue|textContent|appendTo|contents|evalScript|parent|defaultValue|ajaxError|setArray|compatMode|getBoundingClientRect|styleFloat|clearInterval|httpNotModified|nodeValue|100|alpha|_toggle|href|speed|throw|304|replaceWith|200|Last|colgroup|httpData|httpSuccess|beforeSend|eq|linear|concat|splice|fieldset|multiple|cssFloat|XMLHttpRequest|webkit|ActiveXObject|CSS1Compat|link|metaKey|scriptCharset|callback|col|pixelLeft|urlencoded|www|post|hasClass|getJSON|getScript|elements|serialize|black|keyup|keypress|solid|change|mousemove|mouseup|dblclick|resize|focus|blur|stylesheet|rel|doScroll|round|hover|padding|offsetHeight|mousedown|offsetWidth|Bottom|Top|keydown|clientY|Right|pageY|Left|toElement|srcElement|cancelBubble|returnValue|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|ajaxSetup|font|size|gt|lt|uFFFF|u0128|417|Boolean|inner|Height|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|contentWindow|contentDocument|wrap|iframe|children|siblings|prevAll|nextAll|prev|wrapInner|next|parents|maxLength|maxlength|readOnly|readonly|reverse|class|htmlFor|inline|able|boxModel|522|setData|compatible|with|1px|ie|getData|10000|ra|it|rv|PI|cos|userAgent|400|navigator|600|slow|Function|Object|array|stop|ig|NaN|fadeTo|option|fadeOut|fadeIn|setAttribute|slideToggle|slideUp|changed|slideDown|be|can|property|responseXML|content|1223|getAttributeNode|300|method|protocol|location|action|send|abort|cssText|th|td|cap|specified|Accept|With|colg|Requested|fast|tfoot|GMT|thead|1970|Jan|attributes|01|Thu|leg|Since|If|opt|Type|Content|embed|open|area|XMLHTTP|hr|Microsoft|onreadystatechange|onload|meta|adobeair|charset|http|1_|img|br|plain|borderLeftWidth|borderTopWidth|abbr'.split('|'),0,{})) \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/jquery.markitup.js b/resources/library/interactive/Html.wgt/markitup/jquery.markitup.js new file mode 100755 index 00000000..52cc3854 --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/jquery.markitup.js @@ -0,0 +1,583 @@ +// ---------------------------------------------------------------------------- +// markItUp! Universal MarkUp Engine, JQuery plugin +// v 1.1.5 +// Dual licensed under the MIT and GPL licenses. +// ---------------------------------------------------------------------------- +// Copyright (C) 2007-2008 Jay Salvat +// http://markitup.jaysalvat.com/ +// ---------------------------------------------------------------------------- +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// ---------------------------------------------------------------------------- +(function($) { + $.fn.markItUp = function(settings, extraSettings) { + var options, ctrlKey, shiftKey, altKey; + ctrlKey = shiftKey = altKey = false; + + options = { id: '', + nameSpace: '', + root: '', + previewInWindow: '', // 'width=800, height=600, resizable=yes, scrollbars=yes' + previewAutoRefresh: true, + previewPosition: 'after', + previewTemplatePath: '~/templates/preview.html', + previewParserPath: '', + previewParserVar: 'data', + resizeHandle: true, + beforeInsert: '', + afterInsert: '', + onEnter: {}, + onShiftEnter: {}, + onCtrlEnter: {}, + onTab: {}, + markupSet: [ { /* set */ } ] + }; + $.extend(options, settings, extraSettings); + + // compute markItUp! path + if (!options.root) { + $('script').each(function(a, tag) { + miuScript = $(tag).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/); + if (miuScript !== null) { + options.root = miuScript[1]; + } + }); + } + + return this.each(function() { + var $$, textarea, levels, scrollPosition, caretPosition, caretOffset, + clicked, hash, header, footer, previewWindow, template, iFrame, abort; + $$ = $(this); + textarea = this; + levels = []; + abort = false; + scrollPosition = caretPosition = 0; + caretOffset = -1; + + options.previewParserPath = localize(options.previewParserPath); + options.previewTemplatePath = localize(options.previewTemplatePath); + + // apply the computed path to ~/ + function localize(data, inText) { + if (inText) { + return data.replace(/("|')~\//g, "$1"+options.root); + } + return data.replace(/^~\//, options.root); + } + + // init and build editor + function init() { + id = ''; nameSpace = ''; + if (options.id) { + id = 'id="'+options.id+'"'; + } else if ($$.attr("id")) { + id = 'id="markItUp'+($$.attr("id").substr(0, 1).toUpperCase())+($$.attr("id").substr(1))+'"'; + + } + if (options.nameSpace) { + nameSpace = 'class="'+options.nameSpace+'"'; + } + $$.wrap('
    '); + $$.wrap('
    '); + $$.wrap('
    '); + $$.addClass("markItUpEditor"); + + // add the header before the textarea + header = $('').insertBefore($$); + $(dropMenus(options.markupSet)).appendTo(header); + + // add the footer after the textarea + footer = $('
    ').insertAfter($$); + + // add the resize handle after textarea + if (options.resizeHandle === true && $.browser.safari !== true) { + resizeHandle = $('
    '); + footer.insertAfter($$) + footer.bind("mousedown", function(e) { + var h = $$.height(), y = e.clientY, mouseMove, mouseUp; + mouseMove = function(e) { + $$.css("height", Math.max(20, e.clientY+h-y)+"px"); + return false; + }; + mouseUp = function(e) { + $("html").unbind("mousemove", mouseMove).unbind("mouseup", mouseUp); + return false; + }; + $("html").bind("mousemove", mouseMove).bind("mouseup", mouseUp); + }); + footer.append(resizeHandle); + } + + // listen key events + $$.keydown(keyPressed).keyup(keyPressed); + + // bind an event to catch external calls + $$.bind("insertion", function(e, settings) { + if (settings.target !== false) { + get(); + } + if (textarea === $.markItUp.focused) { + markup(settings); + } + }); + + // remember the last focus + $$.focus(function() { + $.markItUp.focused = this; + }); + } + + // recursively build header with dropMenus from markupset + function dropMenus(markupSet) { + var ul = $('
      '), i = 0; + $('li:hover > ul', ul).css('display', 'block'); + $.each(markupSet, function() { + var button = this, t = '', title, li, j; + title = (button.key) ? (button.name||'')+' [Ctrl+'+button.key+']' : (button.name||''); + key = (button.key) ? 'accesskey="'+button.key+'"' : ''; + if (button.separator) { + li = $('
    • '+(button.separator||'')+'
    • ').appendTo(ul); + } else { + i++; + for (j = levels.length -1; j >= 0; j--) { + t += levels[j]+"-"; + } + li = $('
    • '+(button.name||'')+'
    • ') + .bind("contextmenu", function() { // prevent contextmenu on mac and allow ctrl+click + return false; + }).click(function() { + return false; + }).mouseup(function() { + if (button.call) { + eval(button.call)(); + } + markup(button); + return false; + }).hover(function() { + $('> ul', this).show(); + $(document).one('click', function() { // close dropmenu if click outside + $('ul ul', header).hide(); + } + ); + }, function() { + $('> ul', this).hide(); + } + ).appendTo(ul); + if (button.dropMenu) { + levels.push(i); + $(li).addClass('markItUpDropMenu').append(dropMenus(button.dropMenu)); + } + } + }); + levels.pop(); + return ul; + } + + // markItUp! markups + function magicMarkups(string) { + if (string) { + string = string.toString(); + string = string.replace(/\(\!\(([\s\S]*?)\)\!\)/g, + function(x, a) { + var b = a.split('|!|'); + if (altKey === true) { + return (b[1] !== undefined) ? b[1] : b[0]; + } else { + return (b[1] === undefined) ? "" : b[0]; + } + } + ); + // [![prompt]!], [![prompt:!:value]!] + string = string.replace(/\[\!\[([\s\S]*?)\]\!\]/g, + function(x, a) { + var b = a.split(':!:'); + if (abort === true) { + return false; + } + value = prompt(b[0], (b[1]) ? b[1] : ''); + if (value === null) { + abort = true; + } + return value; + } + ); + return string; + } + return ""; + } + + // prepare action + function prepare(action) { + if ($.isFunction(action)) { + action = action(hash); + } + return magicMarkups(action); + } + + // build block to insert + function build(string) { + openWith = prepare(clicked.openWith); + placeHolder = prepare(clicked.placeHolder); + replaceWith = prepare(clicked.replaceWith); + closeWith = prepare(clicked.closeWith); + if (replaceWith !== "") { + block = openWith + replaceWith + closeWith; + } else if (selection === '' && placeHolder !== '') { + block = openWith + placeHolder + closeWith; + } else { + block = openWith + (string||selection) + closeWith; + } + return { block:block, + openWith:openWith, + replaceWith:replaceWith, + placeHolder:placeHolder, + closeWith:closeWith + }; + } + + // define markup to insert + function markup(button) { + var len, j, n, i; + hash = clicked = button; + get(); + + $.extend(hash, { line:"", + root:options.root, + textarea:textarea, + selection:(selection||''), + caretPosition:caretPosition, + ctrlKey:ctrlKey, + shiftKey:shiftKey, + altKey:altKey + } + ); + // callbacks before insertion + prepare(options.beforeInsert); + prepare(clicked.beforeInsert); + if (ctrlKey === true && shiftKey === true) { + prepare(clicked.beforeMultiInsert); + } + $.extend(hash, { line:1 }); + + if (ctrlKey === true && shiftKey === true) { + lines = selection.split(/\r?\n/); + for (j = 0, n = lines.length, i = 0; i < n; i++) { + if ($.trim(lines[i]) !== '') { + $.extend(hash, { line:++j, selection:lines[i] } ); + lines[i] = build(lines[i]).block; + } else { + lines[i] = ""; + } + } + string = { block:lines.join('\n')}; + start = caretPosition; + len = string.block.length + (($.browser.opera) ? n : 0); + } else if (ctrlKey === true) { + string = build(selection); + start = caretPosition + string.openWith.length; + len = string.block.length - string.openWith.length - string.closeWith.length; + len -= fixIeBug(string.block); + } else if (shiftKey === true) { + string = build(selection); + start = caretPosition; + len = string.block.length; + len -= fixIeBug(string.block); + } else { + string = build(selection); + start = caretPosition + string.block.length ; + len = 0; + start -= fixIeBug(string.block); + } + if ((selection === '' && string.replaceWith === '')) { + caretOffset += fixOperaBug(string.block); + + start = caretPosition + string.openWith.length; + len = string.block.length - string.openWith.length - string.closeWith.length; + + caretOffset = $$.val().substring(caretPosition, $$.val().length).length; + caretOffset -= fixOperaBug($$.val().substring(0, caretPosition)); + } + $.extend(hash, { caretPosition:caretPosition, scrollPosition:scrollPosition } ); + + if (string.block !== selection && abort === false) { + insert(string.block); + set(start, len); + } else { + caretOffset = -1; + } + get(); + + $.extend(hash, { line:'', selection:selection }); + + // callbacks after insertion + if (ctrlKey === true && shiftKey === true) { + prepare(clicked.afterMultiInsert); + } + prepare(clicked.afterInsert); + prepare(options.afterInsert); + + // refresh preview if opened + if (previewWindow && options.previewAutoRefresh) { + refreshPreview(); + } + + // reinit keyevent + shiftKey = altKey = ctrlKey = abort = false; + } + + // Substract linefeed in Opera + function fixOperaBug(string) { + if ($.browser.opera) { + return string.length - string.replace(/\n*/g, '').length; + } + return 0; + } + // Substract linefeed in IE + function fixIeBug(string) { + if ($.browser.msie) { + return string.length - string.replace(/\r*/g, '').length; + } + return 0; + } + + // add markup + function insert(block) { + if (document.selection) { + var newSelection = document.selection.createRange(); + newSelection.text = block; + } else { + $$.val($$.val().substring(0, caretPosition) + block + $$.val().substring(caretPosition + selection.length, $$.val().length)); + } + } + + // set a selection + function set(start, len) { + if (textarea.createTextRange){ + // quick fix to make it work on Opera 9.5 + if ($.browser.opera && $.browser.version >= 9.5 && len == 0) { + return false; + } + range = textarea.createTextRange(); + range.collapse(true); + range.moveStart('character', start); + range.moveEnd('character', len); + range.select(); + } else if (textarea.setSelectionRange ){ + textarea.setSelectionRange(start, start + len); + } + textarea.scrollTop = scrollPosition; + textarea.focus(); + } + + // get the selection + function get() { + textarea.focus(); + + scrollPosition = textarea.scrollTop; + if (document.selection) { + selection = document.selection.createRange().text; + if ($.browser.msie) { // ie + var range = document.selection.createRange(), rangeCopy = range.duplicate(); + rangeCopy.moveToElementText(textarea); + caretPosition = -1; + while(rangeCopy.inRange(range)) { // fix most of the ie bugs with linefeeds... + rangeCopy.moveStart('character'); + caretPosition ++; + } + } else { // opera + caretPosition = textarea.selectionStart; + } + } else { // gecko + caretPosition = textarea.selectionStart; + selection = $$.val().substring(caretPosition, textarea.selectionEnd); + } + return selection; + } + + // open preview window + function preview() { + $('textarea').hide(); + if (!previewWindow || previewWindow.closed) { + if (options.previewInWindow) { + previewWindow = window.open('', 'preview', options.previewInWindow); + + } else { + iFrame = $(''); + if (options.previewPosition == 'after') { + iFrame.insertAfter(footer); + } else { + iFrame.insertBefore(header); + } + previewWindow = iFrame[iFrame.length-1].contentWindow || frame[iFrame.length-1]; + } + } else if (altKey === true) { + if (iFrame) { + iFrame.remove(); + } + + previewWindow.close(); + previewWindow = iFrame = false; + } + if (!options.previewAutoRefresh) { + refreshPreview(); + + } + } + + // refresh Preview window + function refreshPreview() { + $('iframe').width($(window).width()-24) + .height($(window).height()-49); + if (previewWindow.document) { + try { + sp = previewWindow.document.documentElement.scrollTop + } catch(e) { + sp = 0; + } + previewWindow.document.open(); + previewWindow.document.write(renderPreview()); + previewWindow.document.close(); + previewWindow.document.documentElement.scrollTop = sp; + } + if (options.previewInWindow) { + previewWindow.focus(); + } + } + + function renderPreview() { + if (options.previewParserPath !== '') { + $.ajax( { + type: 'POST', + async: false, + url: options.previewParserPath, + data: options.previewParserVar+'='+encodeURIComponent($$.val()), + success: function(data) { + phtml = localize(data, 1); + } + } ); + } else { + if (!template) { + $.ajax( { + async: false, + url: options.previewTemplatePath, + success: function(data) { + template = localize(data, 1); + } + } ); + } + phtml = template.replace(//g, $$.val()); + } + if(window.uniboard){ + window.uniboard.setPreference("html", $('textarea').val()); + }; + + $("#fakebar").hide(); + $("#menu").hide(); + $("#reset-btn").fadeIn(500).data("hidden", false) + .animate({ + top:-12 + },1500) + .mouseover(function(){ + $(this).css({ + top:0 + }); + }) + .mouseout(function(){ + $(this).css({ + top:-12 + }); + + if($(this).data("hidden")){ + $(this).css({top:0}) + }; + }); + return phtml; + } + + // set keys pressed + function keyPressed(e) { + shiftKey = e.shiftKey; + altKey = e.altKey; + ctrlKey = (!(e.altKey && e.ctrlKey)) ? e.ctrlKey : false; + + if (e.type === 'keydown') { + if (ctrlKey === true) { + li = $("a[accesskey="+String.fromCharCode(e.keyCode)+"]", header).parent('li'); + if (li.length !== 0) { + ctrlKey = false; + li.triggerHandler('mouseup'); + return false; + } + } + if (e.keyCode === 13 || e.keyCode === 10) { // Enter key + if (ctrlKey === true) { // Enter + Ctrl + ctrlKey = false; + markup(options.onCtrlEnter); + return options.onCtrlEnter.keepDefault; + } else if (shiftKey === true) { // Enter + Shift + shiftKey = false; + markup(options.onShiftEnter); + return options.onShiftEnter.keepDefault; + } else { // only Enter + markup(options.onEnter); + return options.onEnter.keepDefault; + } + } + if (e.keyCode === 9) { // Tab key + if (shiftKey == true || ctrlKey == true || altKey == true) { // Thx Dr Floob. + return false; + } + if (caretOffset !== -1) { + get(); + caretOffset = $$.val().length - caretOffset; + set(caretOffset, 0); + caretOffset = -1; + return false; + } else { + markup(options.onTab); + return options.onTab.keepDefault; + } + } + } + } + + init(); + }); + }; + + $.fn.markItUpRemove = function() { + return this.each(function() { + $$ = $(this).unbind().removeClass('markItUpEditor'); + $$.parent('div').parent('div.markItUp').parent('div').replaceWith($$); + } + ); + }; + + $.markItUp = function(settings) { + var options = { target:false }; + $.extend(options, settings); + if (options.target) { + return $(options.target).each(function() { + $(this).focus(); + $(this).trigger('insertion', [options]); + }); + } else { + $('textarea').trigger('insertion', [options]); + } + }; +})(jQuery); diff --git a/resources/library/interactive/Html.wgt/markitup/jquery.markitup.pack.js b/resources/library/interactive/Html.wgt/markitup/jquery.markitup.pack.js new file mode 100755 index 00000000..f1244c92 --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/jquery.markitup.pack.js @@ -0,0 +1,9 @@ +// ---------------------------------------------------------------------------- +// markItUp! Universal MarkUp Engine, JQuery plugin +// v 1.1.5 +// Dual licensed under the MIT and GPL licenses. +// ---------------------------------------------------------------------------- +// Copyright (C) 2007-2008 Jay Salvat +// http://markitup.jaysalvat.com/ +// ---------------------------------------------------------------------------- +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){$.24.T=3(f,g){E k,v,A,F;v=A=F=7;k={C:\'\',12:\'\',U:\'\',1j:\'\',1A:8,25:\'26\',1k:\'~/2Q/1B.1C\',1b:\'\',27:\'28\',1l:8,1D:\'\',1E:\'\',1F:{},1G:{},1H:{},1I:{},29:[{}]};$.V(k,f,g);2(!k.U){$(\'2R\').1c(3(a,b){1J=$(b).14(0).2S.2T(/(.*)2U\\.2V(\\.2W)?\\.2X$/);2(1J!==2a){k.U=1J[1]}})}4 G.1c(3(){E d,u,15,16,p,H,L,P,17,1m,w,1n,M,18;d=$(G);u=G;15=[];18=7;16=p=0;H=-1;k.1b=1d(k.1b);k.1k=1d(k.1k);3 1d(a,b){2(b){4 a.W(/("|\')~\\//g,"$1"+k.U)}4 a.W(/^~\\//,k.U)}3 2b(){C=\'\';12=\'\';2(k.C){C=\'C="\'+k.C+\'"\'}l 2(d.1K("C")){C=\'C="T\'+(d.1K("C").2c(0,1).2Y())+(d.1K("C").2c(1))+\'"\'}2(k.12){12=\'N="\'+k.12+\'"\'}d.1L(\'\');d.1L(\'\');d.1L(\'\');d.2d("2e");17=$(\'\').2f(d);$(1M(k.29)).1N(17);1m=$(\'\').1O(d);2(k.1l===8&&$.X.32!==8){1l=$(\'\').1O(d).1e("34",3(e){E h=d.2g(),y=e.2h,1o,1p;1o=3(e){d.2i("2g",35.36(20,e.2h+h-y)+"37");4 7};1p=3(e){$("1C").1P("2j",1o).1P("1q",1p);4 7};$("1C").1e("2j",1o).1e("1q",1p)});1m.2k(1l)}d.2l(1Q).38(1Q);d.1e("1R",3(e,a){2(a.1r!==7){14()}2(u===$.T.2m){Y(a)}});d.1f(3(){$.T.2m=G})}3 1M(b){E c=$(\'\'),i=0;$(\'B:2n > Z\',c).2i(\'39\',\'q\');$.1c(b,3(){E a=G,t=\'\',1s,B,j;1s=(a.19)?(a.1S||\'\')+\' [3a+\'+a.19+\']\':(a.1S||\'\');19=(a.19)?\'2o="\'+a.19+\'"\':\'\';2(a.2p){B=$(\'\'+(a.2p||\'\')+\'\').1N(c)}l{i++;2q(j=15.6-1;j>=0;j--){t+=15[j]+"-"}B=$(\'\'+(a.1S||\'\')+\'\').1e("3e",3(){4 7}).2s(3(){4 7}).1q(3(){2(a.2t){3f(a.2t)()}Y(a);4 7}).2n(3(){$(\'> Z\',G).3g();$(D).3h(\'2s\',3(){$(\'Z Z\',17).2u()})},3(){$(\'> Z\',G).2u()}).1N(c);2(a.2v){15.3i(i);$(B).2d(\'3j\').2k(1M(a.2v))}}});15.3k();4 c}3 2w(c){2(c){c=c.3l();c=c.W(/\\(\\!\\(([\\s\\S]*?)\\)\\!\\)/g,3(x,a){E b=a.1T(\'|!|\');2(F===8){4(b[1]!==2x)?b[1]:b[0]}l{4(b[1]===2x)?"":b[0]}});c=c.W(/\\[\\!\\[([\\s\\S]*?)\\]\\!\\]/g,3(x,a){E b=a.1T(\':!:\');2(18===8){4 7}1U=3m(b[0],(b[1])?b[1]:\'\');2(1U===2a){18=8}4 1U});4 c}4""}3 I(a){2($.3n(a)){a=a(P)}4 2w(a)}3 1g(a){J=I(L.J);1a=I(L.1a);Q=I(L.Q);O=I(L.O);2(Q!==""){q=J+Q+O}l 2(m===\'\'&&1a!==\'\'){q=J+1a+O}l{q=J+(a||m)+O}4{q:q,J:J,Q:Q,1a:1a,O:O}}3 Y(a){E b,j,n,i;P=L=a;14();$.V(P,{1t:"",U:k.U,u:u,m:(m||\'\'),p:p,v:v,A:A,F:F});I(k.1D);I(L.1D);2(v===8&&A===8){I(L.3o)}$.V(P,{1t:1});2(v===8&&A===8){R=m.1T(/\\r?\\n/);2q(j=0,n=R.6,i=0;i=9.5&&b==0){4 7}1i=u.2B();1i.3t(8);1i.2C(\'21\',a);1i.3u(\'21\',b);1i.3v()}l 2(u.2D){u.2D(a,a+b)}u.1v=16;u.1f()}3 14(){u.1f();16=u.1v;2(D.m){m=D.m.1Z().2A;2($.X.2z){E a=D.m.1Z(),1w=a.3w();1w.3x(u);p=-1;3y(1w.3z(a)){1w.2C(\'21\');p++}}l{p=u.2E}}l{p=u.2E;m=d.K().1h(p,u.3A)}4 m}3 1B(){2(!w||w.3B){2(k.1j){w=3C.2F(\'\',\'1B\',k.1j)}l{M=$(\'<2G N="3D">\');2(k.25==\'26\'){M.1O(1m)}l{M.2f(17)}w=M[M.6-1].3E||3F[M.6-1]}}l 2(F===8){2(M){M.3G()}w.2H();w=M=7}2(!k.1A){1Y()}}3 1Y(){2(w.D){3H{22=w.D.2I.1v}3I(e){22=0}w.D.2F();w.D.3J(2J());w.D.2H();w.D.2I.1v=22}2(k.1j){w.1f()}}3 2J(){2(k.1b!==\'\'){$.2K({2L:\'3K\',2M:7,2N:k.1b,28:k.27+\'=\'+3L(d.K()),2O:3(a){23=1d(a,1)}})}l{2(!1n){$.2K({2M:7,2N:k.1k,2O:3(a){1n=1d(a,1)}})}23=1n.W(//g,d.K())}4 23}3 1Q(e){A=e.A;F=e.F;v=(!(e.F&&e.v))?e.v:7;2(e.2L===\'2l\'){2(v===8){B=$("a[2o="+3N.3O(e.1x)+"]",17).1y(\'B\');2(B.6!==0){v=7;B.3P(\'1q\');4 7}}2(e.1x===13||e.1x===10){2(v===8){v=7;Y(k.1H);4 k.1H.1z}l 2(A===8){A=7;Y(k.1G);4 k.1G.1z}l{Y(k.1F);4 k.1F.1z}}2(e.1x===9){2(A==8||v==8||F==8){4 7}2(H!==-1){14();H=d.K().6-H;1X(H,0);H=-1;4 7}l{Y(k.1I);4 k.1I.1z}}}}2b()})};$.24.3Q=3(){4 G.1c(3(){$$=$(G).1P().3R(\'2e\');$$.1y(\'z\').1y(\'z.T\').1y(\'z\').Q($$)})};$.T=3(a){E b={1r:7};$.V(b,a);2(b.1r){4 $(b.1r).1c(3(){$(G).1f();$(G).2P(\'1R\',[b])})}l{$(\'u\').2P(\'1R\',[b])}}})(3S);',62,241,'||if|function|return||length|false|true|||||||||||||else|selection||string|caretPosition|block||||textarea|ctrlKey|previewWindow|||div|shiftKey|li|id|document|var|altKey|this|caretOffset|prepare|openWith|val|clicked|iFrame|class|closeWith|hash|replaceWith|lines||markItUp|root|extend|replace|browser|markup|ul||start|nameSpace||get|levels|scrollPosition|header|abort|key|placeHolder|previewParserPath|each|localize|bind|focus|build|substring|range|previewInWindow|previewTemplatePath|resizeHandle|footer|template|mouseMove|mouseUp|mouseup|target|title|line|fixIeBug|scrollTop|rangeCopy|keyCode|parent|keepDefault|previewAutoRefresh|preview|html|beforeInsert|afterInsert|onEnter|onShiftEnter|onCtrlEnter|onTab|miuScript|attr|wrap|dropMenus|appendTo|insertAfter|unbind|keyPressed|insertion|name|split|value|opera|fixOperaBug|set|refreshPreview|createRange||character|sp|phtml|fn|previewPosition|after|previewParserVar|data|markupSet|null|init|substr|addClass|markItUpEditor|insertBefore|height|clientY|css|mousemove|append|keydown|focused|hover|accesskey|separator|for|markItUpButton|click|call|hide|dropMenu|magicMarkups|undefined|insert|msie|text|createTextRange|moveStart|setSelectionRange|selectionStart|open|iframe|close|documentElement|renderPreview|ajax|type|async|url|success|trigger|templates|script|src|match|jquery|markitup|pack|js|toUpperCase|markItUpContainer|markItUpHeader|markItUpFooter|safari|markItUpResizeHandle|mousedown|Math|max|px|keyup|display|Ctrl|markItUpSeparator|className|href|contextmenu|eval|show|one|push|markItUpDropMenu|pop|toString|prompt|isFunction|beforeMultiInsert|trim|join|afterMultiInsert|version|collapse|moveEnd|select|duplicate|moveToElementText|while|inRange|selectionEnd|closed|window|markItUpPreviewFrame|contentWindow|frame|remove|try|catch|write|POST|encodeURIComponent|content|String|fromCharCode|triggerHandler|markItUpRemove|removeClass|jQuery'.split('|'),0,{})) \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/readme.txt b/resources/library/interactive/Html.wgt/markitup/readme.txt new file mode 100755 index 00000000..8e52604b --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/readme.txt @@ -0,0 +1,62 @@ +markItUp! 1.1.5 + +CHANGE LOG +markItUp! 1.1.5 2009-05-01 +- Modified: http://drupal.org/project/wysiwyg compatibility +- Modified: Alt/Ctrl/Alt+Tab are now disabled + +markItUp! 1.1.4 2008-12-03 +- Fixed: Extra quote deleted line 95 + +markItUp! 1.1.3 2008-09-12 +- Fixed: IE7 preview problem + +markItUp! 1.1.2 2008-07-17 +- Fixed: Quick fix for Opera 9.5 caret position problem after insertion + +markItUp! 1.1.1 2008-06-02 +- Fixed: Key events status are passed to callbacks properly +- Improved: ScrollPosition is kept in the preview when its refreshed + +markItUp! 1.1.0 2008-05-04 +- Modified: Textarea's id is no more moved to the main container +- Modified: NameSpace Span become a Div to remain strict +- Added: Relative path to the script is computed +- Added: Relative path to the script passed to callbacks +- Added: Global instance ID property +- Added: $(element).markItUpRemove() to remove markItUp! +- Added: Resize handle is now optional with resizeHandle property +- Added: Property previewInWindow is added and accept window parameter +- Added: Property previewPosition is added +- Modified: Resize handle is no more displayed in Safari to avoid repetition with the native handle +- Modified: Property previewIframeRefresh become previewAutorefresh +- Modified: Built-in Html Preview call a template file +- Improved: Autorefreshing is now apply for preview in window too +- Improved: Cancel button in prompt window cancel now the whole insertion process +- Improved: Cleaner markItUp! code added to the DOM +- Removed: Depreciated preview properties as previewBaseUrl, previewCharset, previewCssPath, previewBodyId, previewBodyClassName +- Removed: Property previewIframe not longer exists +- Fixed: "Magic markups" works with line feeds +- Fixed: Key events are initialized after insertion +- Fixed: Internet Explorer line feed offset bug +- Fixed: Shortcut keys on Mac OS +- Fixed: Ctrl+click works and doesn't open Mac context menu anymore +- Fixed: Ctrl+click works and doesn't open the page in a new tab anymore +- Fixed: Minor Css modifications + +markItUp! 1.0.3 2008-04-04 +- Fixed: IE7 Preview empty baseurl problem +- Fixed: IE7 external targeted insertion +- Added: Property scrollPosition is passed to callbacks functions + +markItUp! 1.0.2 2008-03-31 +- Fixed: IE7 Html preview problems +- Fixed: Selection is kept if nothing is inserted +- Improved: Code minified + +markItUp! 1.0.1 2008-03-21 +- Removed: Global PlaceHolder +- Modified: Property previewCharset is setted to "utf-8" by default + +markItUp! 1.0.0 2008-03-01 +- First public release diff --git a/resources/library/interactive/Html.wgt/markitup/sets/default/images/bold.png b/resources/library/interactive/Html.wgt/markitup/sets/default/images/bold.png new file mode 100755 index 0000000000000000000000000000000000000000..889ae80e37b6167cc15f2a89e05a183815ec18b2 GIT binary patch literal 304 zcmV-00nh%4P)b^}|6b=Y6y(;Y{!a!g z@UQp#@Aw}>L3(}s|7f5BUjeuKZvQRjV<2U7yvu*H{aAbvQ6K!@3oKzW z-{Qa8d3gae1^)HE{~f^!v<1}u>;4xnKvUpW540I-w9J3a{{r=B3T*2g{_BH1CtaZO zpZ`6V0*V5g1e5i;`_=Z#_e=H*@8|93RG@lX;D!K7TKswwko8{x0000LlS^n5Q5c2KWM*m}YV3eAws|yDY&wl?DsIf8f*>k% z<*Hc~7ec_5rHi-`yO3f)SBkFeMi8|t(GpA*#H3ciSWBp+c{r^&PVFO&3C&}i$+#MA zZCZ-`mgm3cyWAfxp=la+gJD~$f3lF*v;Jqx`Q8T$Z@WYD zo5ULg-eG}Z89L0f4Zd=*mecc6xt8;=w2x)zu;*%)sVnHZF8Gfgv50&V?aO?Vg=C`G zqt8;QwVsqD3w#sp>uk4(?#r`&eMV@ShR&fc4IOUt64yxY7gl5?KAAs}zQf1Y-^2&g z$Gu&9-`V$(R7R2uQ}2HsoE!1T1^`G5aq_1Rg+NBCRv6kqwQ}ZBXMdtuFS`d*&78wH z%FqTXD^)8WCsqSp-l}5wzGHH~3TMv4``ZJRQO3=(w6oCI`;E z`gMDg;9p*xrm`moLYyi48W1M{s};+X6Y)q)IQvrJsBPN-$Qt1?9(Dn}gMTvW8Vj;U zv~1YHR;Z*VmZrvRmZz6cE&o6XK(RnVCGj2D!Cx>lhwjfzzEPx#2?dhIYK}l!BvcK! z3)ER+Jz{0oSgT$J*kO*Aq9I~CW*s{G*(t$KS{OS+#aO%?udUme<*TTEO`Fr@r_QT zk=#}u-n~>Vm!+9S1PE{@3<)G~CPb<$Za;W?3+O}|+q)?*Pn355=}S(XIZmEANjZci zf5 zj<%@MX^bD1^BwlS^+AD|$dm-1wial0hwPI;CDM?Y9SXW#@w-UF0SQ8OgplRTleOB2 zUjkDS|0U9pI|lSN*EvXUa~*UIclJdZ#)Npbwh9>YT?Z;=B8|l&^t~P~om?<5Lre$+ z;%`P>SL7`djY#8Y9$wv9dv|3p)C#5QQ<|d}62BjvZR2H60wE-$B^mK6y(Kw&{<9vg>Q9!g~ne(gm zmj4swoA@7?D86%i^8WzK9JM17E&sp&Z#dpHfz$E-U9ks&4?Z9Gyg!%0k2Q{M-Tz#> z2OnD>vrPZ*#{EHKLq)>Jcx{H|Ovdb&|4aQZWSipI{El%e^Cxx{^9vSw28s;a3IDB= TS1%U=TF&6<>gTe~DWM4fm>N^1 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/default/images/link.png b/resources/library/interactive/Html.wgt/markitup/sets/default/images/link.png new file mode 100755 index 0000000000000000000000000000000000000000..25eacb7c2524142262d68bf729c5e2b61adfd6d4 GIT binary patch literal 343 zcmV-d0jU0oP)$`dXYaZs9=SbAto%g@>T~?_bH&lTUn@`uo|1bXE{eSR(AO)ESb=V4`uk}mK|39Px&03WLbv~pzk+s7D@lK^ zn+aB+sp)&Y_x-B3>;6ywU--WQNUr<8>TU0P-|L#1U&;A)67w(+> pDf@fM7q9#F25QXo3rUI;002ro52U44e~JJA002ovPDHLkV1l;_q@Mr) literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/default/images/picture.png b/resources/library/interactive/Html.wgt/markitup/sets/default/images/picture.png new file mode 100755 index 0000000000000000000000000000000000000000..4a158fef7e0da8fd19525f574f2c4966443866cf GIT binary patch literal 606 zcmV-k0-^nhP)Q2rnAt>LM%-F zK|rtwgcU)}7x~z1Hrcs5bH*ZO$!>xO8K#?==bZPQ_ecnV>#P`H`QzGaRhd62G_&rC zTLU$c7_x*nFP_dW#Q+*);mMHE?j)HexK784D4x9l_tfpz2$@1y}9rkF+ zI+J5NMWeZyObc!d+rUc=>D+uOdAOg#%+Ej6h+wn5^xPmVVH*Eu446Y0A_@ zo$rlds-+sL10DbHs{AQG2a)rMyf zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 z2FhRqKX}xI*?Tv1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1pC#5QQ<|d}62BjvZR2H60wE-%c@9E+gqH#X?$N2_%qkv$?&V++! z-fX$@sb%KG-5a$|R8J4(Tcmu7`G0cYgxS-++3#dN^zA^J(=P8r|6lx9G_LLaZ+v5S z!d9iC@)!RP{FnQmdw#}3Ee(C$|NPA#|L6YmR@fBO9w|C7oMMQ$vc`Tu(RETvC<`(>OPJ!ieM-fH~m>7>j\n'}, + onCtrlEnter: {keepDefault:false, openWith:'\n

      ', closeWith:'

      '}, + onTab: {keepDefault:false, replaceWith:' '}, + markupSet: [ + {name:'Bold', key:'B', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, + {name:'Italic', key:'I', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, + {name:'Stroke through', key:'S', openWith:'', closeWith:'' }, + {separator:'---------------' }, + {name:'Picture', key:'P', replaceWith:'[![Alternative text]!]' }, + {name:'Link', key:'L', openWith:'', closeWith:'', placeHolder:'Your text to link...' }, + {separator:'---------------' }, + {name:'Clean', className:'clean', replaceWith:function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") } }, + {name:'Preview', className:'preview', call:'preview'} + ] +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/sets/default/style.css b/resources/library/interactive/Html.wgt/markitup/sets/default/style.css new file mode 100755 index 00000000..26cb927b --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/sets/default/style.css @@ -0,0 +1,27 @@ +/* ------------------------------------------------------------------- +// markItUp! +// By Jay Salvat - http://markitup.jaysalvat.com/ +// ------------------------------------------------------------------*/ +.markItUp .markItUpButton1 a { + background-image:url(images/bold.png); +} +.markItUp .markItUpButton2 a { + background-image:url(images/italic.png); +} +.markItUp .markItUpButton3 a { + background-image:url(images/stroke.png); +} + +.markItUp .markItUpButton4 a { + background-image:url(images/picture.png); +} +.markItUp .markItUpButton5 a { + background-image:url(images/link.png); +} + +.markItUp .markItUpButton6 a { + background-image:url(images/clean.png); +} +.markItUp .preview a { + background-image:url(images/preview.png); +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/bold.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/bold.png new file mode 100755 index 0000000000000000000000000000000000000000..889ae80e37b6167cc15f2a89e05a183815ec18b2 GIT binary patch literal 304 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 IM6N<$f+e`o+5i9m literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/h1.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/h1.png new file mode 100755 index 0000000000000000000000000000000000000000..9c122e91e358860733eaf08fd543e5fc585d4cfd GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$x=IP=XqH%ujg^j!|20W|*-XbO@ zAtBSd^khRzd{=pNv@vN)9uZDqGTXuVPf6#I=?;x2B`Y;1YQMI>>GxvE??vtn{c>{A z7MYxUVrui2JTF|YR&ldntL8M3{q7no52$4`vIX;r@S8@YTFOM5*~nV4Gk-UYI5L$} zDw(h9UDksmVjphbEsSQ?UdGUxU4Htk{EZoY&3@-Y5*_;Wwk`ZAkg@!FaC~ii{N>;; VD%(>GD}XL$@O1TaS?83{1OVXtVO9VD literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/h2.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/h2.png new file mode 100755 index 0000000000000000000000000000000000000000..fbd87657fbe001c0a78fb095284fffc32e739497 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$ROXGNhtQ`{C(%$wdeB3 zGTnLdz~IMJtNg?T>Z(s;oVU0)KW5x*9xvq)rPF;` zY|Fc4&#rLa>Txf#@y+aKf+ac0%`STzAI(*qdYo^XFH557y+_x*JpKO5^1S9?c^6}{ zP=+&OVHtDUrGNmdKI;Vst0KHFj AM*si- literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/h3.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/h3.png new file mode 100755 index 0000000000000000000000000000000000000000..c7836cf09e4565cc76c13bd14c13971c9e093c40 GIT binary patch literal 306 zcmV-20nPr2P)wEzGB literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/h4.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/h4.png new file mode 100755 index 0000000000000000000000000000000000000000..4e929eaf583f10cf50eb1666ff6530b9d4cc7915 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H?&;zfqH%ujg^j$;1_G=B-XbO( zon2btF4r#xDw?mmvtwaL3R_~+Yz66*rrQmiHySwec#9a-mn?F*9`VcnzTNDrbNY9( zxOA;CUb9S|sk-b7=Pc<<>lMA8+|AaBj(NoLhh2`-;+F zenR#-z6;(Syt?;Ub#DVE_OC literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/h5.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/h5.png new file mode 100755 index 0000000000000000000000000000000000000000..30cabebf7445e168a0f31b0ed68c43d54eaf017d GIT binary patch literal 304 zcmV-00nh%4P)ZVg9Hj*!Zw zxkAM~zCH&l><=6QeDdgV4l9hop+%GWq_IPV?Z641X8iiHrWJUN^2}hSiGjhsfbOLp z?d`9_MC0P3jVAVsEwEMMb0n zB0~XIzS#Ls)0oSgT$J*kO*Aq9I~CW*s{G*(t$KS{OS+#aO%?udUme<*TTEO`Fr@r_QT zk=#}u-n~>Vm!+9S1PE{@3<)G~CPb<$Za;W?3+O}|+q)?*Pn355=}S(XIZmEANjZci zf5 zj<%@MX^bD1^BwlS^+AD|$dm-1wial0hwPI;CDM?Y9SXW#@w-UF0SQ8OgplRTleOB2 zUjkDS|0U9pI|lSN*EvXUa~*UIclJdZ#)Npbwh9>YT?Z;=B8|l&^t~P~om?<5Lre$+ z;%`P>SL7`djY#8Y9$wv9dv|3p)C#5QQ<|d}62BjvZR2H60wE-$B^mK6y(Kw&{<9vg>Q9!g~ne(gm zmj4swoA@7?D86%i^8WzK9JM17E&sp&Z#dpHfz$E-U9ks&4?Z9Gyg!%0k2Q{M-Tz#> z2OnD>vrPZ*#{EHKLq)>Jcx{H|Ovdb&|4aQZWSipI{El%e^Cxx{^9vSw28s;a3IDB= TS1%U=TF&6<>gTe~DWM4fm>N^1 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/link.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/link.png new file mode 100755 index 0000000000000000000000000000000000000000..25eacb7c2524142262d68bf729c5e2b61adfd6d4 GIT binary patch literal 343 zcmV-d0jU0oP)$`dXYaZs9=SbAto%g@>T~?_bH&lTUn@`uo|1bXE{eSR(AO)ESb=V4`uk}mK|39Px&03WLbv~pzk+s7D@lK^ zn+aB+sp)&Y_x-B3>;6ywU--WQNUr<8>TU0P-|L#1U&;A)67w(+> pDf@fM7q9#F25QXo3rUI;002ro52U44e~JJA002ovPDHLkV1l;_q@Mr) literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/list-bullet.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/list-bullet.png new file mode 100755 index 0000000000000000000000000000000000000000..4a8672bde48f806d3d4d37db192588a9aa3eac10 GIT binary patch literal 344 zcmV-e0jK_nP)PbXFR5;6H z`2YVu10|S&DhA}te_Swi*Xsu$nk)lAnzx?+_#Z@r_~qs0*+Bfiq@?73K|#U)?Ck9S zsi~>|6A}{sM@B~e4-O9gPhA%bd?2RGd{of6>E(lvp1b6Ep>6&12TPB<{a?EDDL4@0 z;^ML+A|n0=1_u83^78uc?CkvC#>VEqiHXU7U0vP(YHDhzff&$ntDt1@;|H#l*M@2! z+U8#>h@W=vfpy*`^1J}j+`sMRe-I7g8yOj8Yin!&S5Z;4nJ za0`JjjT>IsBgv4lr1ei5v f6q=~=F)=fo7mTXfp0{^0&;<;hu6{1-oD!MVicFNp}SURRVGD{CSNFe~ni^^#wyl5uzj4je z|23%2?k#{x(*%mqe9M%mih+W%ElRQ}7!$^91> z7ymCLB=nz$hvz>#JNtiTW@gkt1Zf0eyP_){bPq%T_kY#2Z7&xs00000NkvXXu0mjf DNYA0= literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/images/paragraph.png b/resources/library/interactive/Html.wgt/markitup/sets/html/images/paragraph.png new file mode 100755 index 0000000000000000000000000000000000000000..95704fbab31bf9d71315c52f73f106e9b555255c GIT binary patch literal 361 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\n'}, + onCtrlEnter: {keepDefault:false, openWith:'\n

      ', closeWith:'

      \n'}, + onTab: {keepDefault:false, openWith:' '}, + markupSet: [ + {name:'Heading 1', key:'1', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Heading 2', key:'2', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Heading 3', key:'3', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Heading 4', key:'4', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Heading 5', key:'5', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Heading 6', key:'6', openWith:'', closeWith:'', placeHolder:'Your title here...' }, + {name:'Paragraph', openWith:'', closeWith:'

      ' }, + {separator:'---------------' }, + {name:'Bold', key:'B', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, + {name:'Italic', key:'I', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, + {name:'Stroke through', key:'S', openWith:'', closeWith:'' }, + {separator:'---------------' }, + {name:'Ul', openWith:'
        \n', closeWith:'
      \n' }, + {name:'Ol', openWith:'
        \n', closeWith:'
      \n' }, + {name:'Li', openWith:'
    • ', closeWith:'
    • ' }, + {separator:'---------------' }, + {name:'Picture', key:'P', replaceWith:'[![Alternative text]!]' }, + {name:'Link', key:'L', openWith:'', closeWith:'', placeHolder:'Your text to link...' }, + {separator:'---------------' }, + //{name:'Editor', className:'clean', replaceWith:function() { $('textarea').show(); $('iframe').remove();} }, + {name:'Preview', className:'preview', call:'preview'} + ] +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/sets/html/style.css b/resources/library/interactive/Html.wgt/markitup/sets/html/style.css new file mode 100755 index 00000000..aa8db144 --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/sets/html/style.css @@ -0,0 +1,99 @@ +/* ------------------------------------------------------------------- +// markItUp! +// By Jay Salvat - http://markitup.jaysalvat.com/ +// ------------------------------------------------------------------*/ +.markItUp .markItUpButton1 a { + position:static; + margin-left:5px; + background-image:url(images/h1.png); +} +.markItUp .markItUpButton2 a { + position:static; + + background-image:url(images/h2.png); +} +.markItUp .markItUpButton3 a { + position:static; + + background-image:url(images/h3.png); +} +.markItUp .markItUpButton4 a { + position:static; + + background-image:url(images/h4.png); +} +.markItUp .markItUpButton5 a { + position:static; + + background-image:url(images/h5.png); +} +.markItUp .markItUpButton6 a { + position:static; + + background-image:url(images/h6.png); +} +.markItUp .markItUpButton7 a { + position:static; + + background-image:url(images/paragraph.png); +} + +.markItUp .markItUpButton8 a { + position:static; + + background-image:url(images/bold.png); +} +.markItUp .markItUpButton9 a { + position:static; + + background-image:url(images/italic.png); +} +.markItUp .markItUpButton10 a { + position:static; + + background-image:url(images/stroke.png); +} + +.markItUp .markItUpButton11 a { + position:static; + + background-image:url(images/list-bullet.png); +} +.markItUp .markItUpButton12 a { + position:static; + + background-image:url(images/list-numeric.png); +} +.markItUp .markItUpButton13 a { + position:static; + + background-image:url(images/list-item.png); +} + +.markItUp .markItUpButton14 a { + position:static; + + background-image:url(images/picture.png); +} +.markItUp .markItUpButton15 a { + position:static; + + background-image:url(images/link.png); +} + +.markItUp .clean a { + position:static; + + margin-top:-2px; + width:32px; + height:20px; + background-image:url(images/clean.png); +} +.markItUp .preview a { + position:static; + + margin-top:-2px; + width:46px; + height:20px; + background-image:url(images/preview.png); +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container-white.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container-white.png new file mode 100755 index 0000000000000000000000000000000000000000..30120db9f89bf83ebff1de0d548cb6017096efda GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0y~yV44SHi*T?3NtHvkEI^8-*vT`50|;t3QaXTq&H|6f zVg?3oArNM~bhqvgP*A?aHKHUqKdq!Zu_%?nH!-;=KQ}ccGf}}UvnaJZzbLy{!D4I1 zr3#=@F_2Q{qSVBa%=|oskj&gv1_MidLvwut^R3g=B!MdKd%8G=RLpsM%`xjxf=KH{ zX-!8(MUHnDO?SFG9&vCw@JF^Z>cs;7mSVAjorl+FuiaXE|8w2`&AHLnO3!Z6nfcsu z{dMj0&yD+!D}VoOd;PVk=cOoa28NQ@=_)(#=IxBpvz&i^<}%I47HJY~bNrUe^dJ9H zJAeKD9yz}DdTU;W1J8ePUbwH}$-v;n;ZFmihMDVzhVt)#olAjUW$<+Mb6Mw<&;$Vd C5PHb~ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-container.png new file mode 100755 index 0000000000000000000000000000000000000000..ee9a81ce9a19c99c7ebcb5281c7b3094ceef72bd GIT binary patch literal 397 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 N=x7+KSA!g0{SWa+%2)sZ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-header.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/bg-header.png new file mode 100755 index 0000000000000000000000000000000000000000..7035cd69f5e3c9376b8c6cef1a675849738499d2 GIT binary patch literal 3572 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/handle.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/handle.png new file mode 100755 index 0000000000000000000000000000000000000000..00e44e5c1873834da29f556f4cf87e732bb3359f GIT binary patch literal 487 zcmVWdJZaFEKYSFgLZ9CK&(# z0X#`WK~yM_U69dkn@|u$2e($gx=)tDsPHxZ5@b0sy^uzg4GlMrlBlkP;qK{!i__%1 z?P^A|vobTz=QAM$J~Hh>2yAwaXJ8gZk>>NcX0w?9Ns^gKlAlF7>41xE6b8B%lO%L{01}$C-MJmHXGtNrt3Necr#3#PN!?acDp6da}I|CX2!0* ze=|(+6Gc&wBnfTX0^pouvHEr~48w5!M&I`oMM0kDc<(W@i+Hi1@lU*dJjppnnx^dc z`*($#reT182D_A=3VQDWsH%!Mj%nML5CZOg&kGF(~P@^BS#?Wfqn@3GXEq=LQ;?f(&tE5 dMoE7p{RKTG($$W%=5qi5002ovPDHLkV1oF+$0Gm$ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/menu.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/menu.png new file mode 100755 index 0000000000000000000000000000000000000000..c817adc964c841a7f8b3dbbe5f8e9b287d440eb3 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhEX7WqAsj$Z!;#Vf2?p z2!Sx;rMq>1fPxYwt`Q}{`DrEPiAAXljw$&`sS0kHMXBZaMcKvvo8|q0YVti@9780g zZoOd0btpi@<)U!lMlnIh4cq?zjz6^K0B=OLLetUhogYLGn#|0Si_zEawyQX2*FEaFT~S`~U`9&Ay4b~2n51Ji9<%fO|M|I!+ikw+FTGDL e|Iz>K`<-cdocuDYv;Zxj)eN4lelF{r5}E+SyHs8P literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/spacer.gif b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/spacer.gif new file mode 100755 index 0000000000000000000000000000000000000000..fc2560981ee1caca400e225e48d282106f907f2d GIT binary patch literal 43 ucmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Df>utpmhBaYhCPCMFj~25SJyItL8^ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/submenu.png b/resources/library/interactive/Html.wgt/markitup/skins/macosx/images/submenu.png new file mode 100755 index 0000000000000000000000000000000000000000..03d1977aecf31666578422805c60cf61562ceea1 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5iD5&Wq={HDKYyh!yx+)ugh??;-Fdk_+?B=(Ett`c{f#J|ni6^h+9saOK z3Me!bX#Qh3B9wk^&d+Wg4grT7BK8ehe_Hhz1sr%56u2D&0-YC020Q`|Jxg4;92g7@ eConKD@i1hIny&nuDpC)04TGnvpUXO@geCwEnM@7< literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/readme.txt b/resources/library/interactive/Html.wgt/markitup/skins/macosx/readme.txt new file mode 100755 index 00000000..e6d52dd3 --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/skins/macosx/readme.txt @@ -0,0 +1,7 @@ +Skin: +MacOSX inspired look & feel + +Install: +- Download the zip file +- Unzip it in your markItUp! skins folder +- Modify your CSS link to point at this skin \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/skins/macosx/style.css b/resources/library/interactive/Html.wgt/markitup/skins/macosx/style.css new file mode 100755 index 00000000..d74adceb --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/skins/macosx/style.css @@ -0,0 +1,139 @@ +/* ------------------------------------------------------------------- +// markItUp! Universal MarkUp Engine, JQuery plugin +// By Jay Salvat - http://markitup.jaysalvat.com/ +// ------------------------------------------------------------------*/ +body { +/* background-color:#3875D7;*/ +} +.markItUp { + background-color:#3875D7; + border:1px solid #3C769D; + padding:13px; +} +.markItUp * { + margin:0px; padding:0px; + outline:none; +} +.markItUp a:link, +.markItUp a:visited { + color:#000; + text-decoration:none; +} +.markItUp { + width:670px; + margin:5px 0 5px 0; +} +.markItUpContainer { + width:670px; + font:11px Verdana, Arial, Helvetica, sans-serif; + background-image:url(images/bg-container.png); +} +.markItUpEditor { + font:12px 'Courier New', Courier, monospace; + padding:5px; + margin:0px 11px 0px 11px; + width:640px; + height:320px; + clear:both; display:block; + line-height:18px; + overflow:auto; + border:0px solid white; +} +.markItUpPreviewFrame { + overflow:auto; + background-color:#FFFFFF; + width:99.9%; + height:350px; + margin:5px 0; +} +.markItUpHeader { + width:650px; + padding:15px 0px 0px 20px; + height:25px; + background-image:url(images/bg-header.png); +} +.markItUpFooter { + width:670px; + height:25px; + background-image:url(images/bg-footer.png); + padding-bottom:10px; +} +.markItUpResizeHandle { + margin:0px 12px 5px auto; + overflow:hidden; + width:12px; height:12px; + position:relative; + background-image:url(images/handle.png); + cursor:n-resize; +} +/***************************************************************************************/ +/* first row of buttons */ +.markItUpHeader ul li { + list-style:none; + float:left; + position:relative; +} +.markItUpHeader ul li:hover > ul{ + display:block; +} +.markItUpHeader ul .markItUpDropMenu { + background:transparent url(images/menu.png) no-repeat 115% 50%; + margin-right:5px; +} +.markItUpHeader ul .markItUpDropMenu li { + margin-right:0px; +} +/* next rows of buttons */ +.markItUpHeader ul ul { + display:none; + position:absolute; + top:18px; left:0px; + background:#FFF; + border:1px solid #000; +} +.markItUpHeader ul ul li { + float:none; + border-bottom:1px solid #000; +} +.markItUpHeader ul ul .markItUpDropMenu { + background:#FFF url(images/submenu.png) no-repeat 100% 50%; +} +.markItUpHeader ul .markItUpSeparator { + margin:0 10px; + width:1px; + height:16px; + overflow:hidden; + background-color:#CCC; +} +.markItUpHeader ul ul .markItUpSeparator { + width:auto; height:1px; + margin:0px; +} +/* next rows of buttons */ +.markItUpHeader ul ul ul { + position:absolute; + top:-1px; left:150px; +} +.markItUpHeader ul ul ul li { + float:none; +} +.markItUpHeader ul a { + display:block; + width:16px; height:16px; + text-indent:-10000px; + background-repeat:no-repeat; + padding:3px; + margin:0px; +} +.markItUpHeader ul ul a { + display:block; + padding-left:0px; + text-indent:0; + width:120px; + padding:5px 5px 5px 25px; + background-position:2px 50%; +} +.markItUpHeader ul ul a:hover { + color:#FFF; + background-color:#3875D7; +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-container.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-container.png new file mode 100755 index 0000000000000000000000000000000000000000..a28e0188aa0ef2cefe9b65b815a6c6c97b89feb1 GIT binary patch literal 28455 zcmb@u2UJtfw=fD8kRqr^k*cB;X;P$%B z4k5JA6H*_)|9AiQzW3Js*8A3ach){ulrhW#MW~qG4g_>g;H3WoPkF(azP{%h}c5?V)7-rwQ*X)WR>W28Q0*2e9hf zA;G5aEfmcsAz_ntwAa(U;(@8L*MeeVuhsf&qV-&)n~2|N z$5FOi>**%-;S&x8o#gv_f8zD{;XULxD6;5`26s}uz0n{qVvm8o#LK*K64LLCJz-X5 zuf&+ss!BU5D=W$3%p?wbD@I2@m1{@?+2VRV+e@V@e`$@o*}{;GnEPrB|j z{b0XAX`@BX?u@yvv2S#FuO^DM`m}oeLo2O7>~ZCk%IO=H7<=s<@67FpR|-^~yV^VD z≀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 P{l&>kD@#>M7zX_>Y$iK| literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-bbcode.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-bbcode.png new file mode 100755 index 0000000000000000000000000000000000000000..39cdbd832bfc3ab8d3dc1d00ef45298ed6b06c25 GIT binary patch literal 1642 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)pWt8ul3!Y5B!Coiv6E*A2M5RPhyD+MT+RZI z$YKTtZXpn6ymYtj4^U9P#5JNMI6tkVJh3R1!8b9vC_gtfB{NaMEwd=KJijQrSixdz z#-$3NQZbNH=c3falFa-(g^b+fH8Q=U1+?g}A&6w0wS4*Vjo*Q$h(N5^ zdlu+0hQlj?dfvUuyS4i3*RTJ~fFgg+tl$BfHKRP_*b-hKmpOK^(e~}zC(BDqOMhO& z$iVO{C4>#=Iu1}cDBNLWP;j_U;` zkknkTvA2hW?*VXFWLV#ejgP4;k3yjVM z&Oo=D*31DWU|29spFSNqn7}bna#yRku+Z@5#=U!O&r2~dB>07HKlNoRFc@a^21>%h z0pi;

      ?i$Qwcb98o&x3poNUX)t=u!e^wUuN&|Pa}YFDaLwi*~qJjcOt^+Iau&n>%mTmLMqswC=M+$Y0jvU?IH6(pkMZ)!lb#(0i|Ni}ZvVZa7#hL!V zr2P;nX@iqUKbP0l+XkKOrq?L literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-dotclear.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-dotclear.png new file mode 100755 index 0000000000000000000000000000000000000000..b3188dcd5625c7c0a137ee1315a0e6ccf755fb20 GIT binary patch literal 1682 zcmd^<>rdNd6vt1C8{LIVw#m(Lc{5zdfNn#_Hc}|1796rFWe7!A2wlNh+flH!P}(qs zY$R4kx-bOGrjZQ|mkjBaIAGKSk<@|UFq_p?KoM3JV9h490!i@dx;Ii#$C~ z0kCZc^`d=mt#;yJP&xP2a!#4Ju)I|ER+OMrDhB4^_ydXY%tP%tnMRBVp(3(nr^=Ou zWny3#%ZkKNFO-&vm9nzaisRQKvj8?d%1C1iRLyp4|FQWuLxyY(oXxk{@|;~S@7^tV z82Rwzr>!+L$${Kpwy&=*TV0!4>zJ5+M>^gdUog4r9{=M-v!&&;BP^C{6M*ynoWWqY zdwPxcXf*c!^@dbxPj)0wz7&!iyiaE+0T}$AslL8G)=iaK z-Bgh9%mGU-Uead%M1v@u+!u5pb;pbk)?%uC7tT?c_o@?D9#wwTy9Egj6Ky0<6m=tI zWoc>2s?_WCGs!*O-TU>+SS`Eph7Y6w(RS~I7(k~@8*}3snA?SYl`7R<_hpO4awz~$ zG9^QlTat0KH)g!#uBd4yw0=K8S2{PK&85-v@@XLY@QZIzr6(n^+ciZw_fkDbr4e*? zcK)JKYPBa_9HCISoEQMWk9>*K;6D$MfYbbYM!$^3mn!E5(TwL55%NK1AuE+5; z)z$u<%4EVyDic?n&Z@HR{{H?C2+vD|_|0271U9QDL0+Bc)f!5hTUsi9R>kIbc+J-afssPY*1n$st${y!gT;kx+@J=)ZSqYjY4%}VP?71jI$B!UcS literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-html.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-html.png new file mode 100755 index 0000000000000000000000000000000000000000..11bff456808bf9f846ae0af5b4b0a7c3cfc020fc GIT binary patch literal 1534 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)pWt8ul3!Y5B!Coiv6E*A2M5RPhyD+MT+RZI z$YKTtZXpn6ymYtj4^U9P#5JNMI6tkVJh3R1!8b9vC_gtfB{NaMEwd=KJijQrSixdz z#-$3NQZbNH=c3falFa-(g^6968`{@d_u)A# zSPitA#bPQWLqo&EmoGElNir}r2%3S6*sx6+Xk0>Z*xt}*|Nhne;(z=8eSI}BViGKu z8-c7Sod8nx3h0J|2M@L#2O1Yvs0H*b;~|h|)#jeMbN6m<-Em7^28Nuz_F$l|4y**( z=3_P0(#Gb_7a5?ZxxiK_fZUmI>F~!JO4Z;h68)l_J*dN0=l;0ERqYrVFV768D9!sef|3NMR{L;|8+xt28Im~ zQ+#gi@P9aUB9L#n`XBQ$eRXy9+4F!th&Tv#C?YrwUOo(g*aQyJgo?__nP{%LdiClT z`CmUjKi}TY$iOgdb0ILm8$9!;&O9_b9Tbdh*RNlHd4J!YJ%9cbR8{SoSqXHl>YP&y z3=ZJ9X|Uf@Sbh;0KlPIlQCR>EPUKLiuKvA#e{4*Q&;Ny+H*YRI19Ys;$9D5~`-{H< z_0E1A0t_Oiw(sA+?*v-P;C2I)jF93!yBZYV8!QnbEH;^DfgaO!ANCNrs z&?%fm4C$FzJKp;2$bK@)N9Saz`{|^z`zkv z9`dZexw(120WcUph)RRR1Q5EfNPagw4>WOhGT8P*vJ4DNEeOqhl`met%=|F(@ZrPq z{LBmtYs_A)HA=4d%)`Kt)3?|N=!gv!m6bEWZfgKr>QirTJ4UYieZvySlr( z+sgsn9&t8M5@`1aD-R$k@s)o@Uw{ApUoRd$Ok5Snz|gSXLJMdGMi7zAv|6=zsH#eU>59p7Gu=>(i63~ojP zEoeBqu@E(|=YaVLvmdMg1`rF@cmewv$r<283UTr2l~_UzVfll#p!9?usuqX<2OD(& z9GV-@90*RbI(Bw;$XN*yH3&d{w^BkBf O89ZJ6T-G@yGywn>7PO22 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-markdown.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-markdown.png new file mode 100755 index 0000000000000000000000000000000000000000..c1997152233017b54827cc41e07d0a2870c3ddba GIT binary patch literal 1783 zcmds1`%hD682)Gxk;zK7F_25kE+ojZ70Wh?a;ZpB!d=R6p$r-=f(#0!P}maMm@RTC zb0(`(Afp*k3L$z*w?BU_bQhIp2A|_kG^y zdEPHSJoLDwg`EXL$TIMR|4D?%26*l=C&9Y(E!P(Q$Qgct9CLH?kw;-Vc-@zF;`0oI zUV8)kne>n4uEQox#6Bg86eNhmJRu*2@Jl6F4A@pr5 z^q7#(6D0{!oj6G;eB|ayXE5n*9#v7nWeAyt1o|K4WS7p21qC^Tyk(}V^$p-QT8*B| zv&qwa`2LG{$)$pZyaEruPd}>bdiM)fkKYwGV<7fU@JP!uuNw(f*FC#`Y_FU;mz+H9 zi;ym5IwUMi97{&1SK;CAK9FgN5R2?6M##Lkq_}uWZHAEIs6Z&Jo3=wpYNpB0&#y@a zpmyupOcRK8|J@NGlKCt`R*LATK~=p#+ahmG%*x7gScWjNp^=PO2oHKtba$zzr$^&= z5TQ1=!`Km4+Fm3@=Z_#{>QbCe{}XWhdc1Qh@!WV3cRxaIr}}O( zoJYOj$jl*ESWT)*N=gW9cv0yuJy09XR5nLFF&fqD>^W^KtqC-XcPnQ=?Y7MCG0>@; zgxuVg`OWC)Xuazmgls#Mkloa3)C4)P#+0%{a3cFXhtNF$G=Pur&3m_R`{_67bb4nr zhUCh3SOYIlJbF-ASh!&0Sqiq9=}X`0PuU{b9N$52xcK5)oMUJ#m+OFoQmJG3FA8Fy zg2MY%onUQ$f4}P5;^N}GHMFw-y8d{DZ7sRWCS_D45-lyL z)at`eZ7}L^TPYGdG;{ZR0!B=b&YB|@iyt>rD3mzr(9qCuC6KFxu_AaNk;F1Q;T8@wQUd;8Xz z$xXN>WMhA{luo6&g0DMqE|m82$+gvaeRuo#__%@g`a( z_^(Y!IeWHZon7WDp%N2uAriAs!~x7%9GbAKk`R4@y(h9!8U1}Jt#%JW^>#KPSF2e@SaCzIwtUhJ%on=Nx z(k`Y_aTD*jM*g)ixVV_{@DnI$xm(`dsCQg6IFSEn@c$GljZ1o-Pw9SYp$C#sAUo8* I#xMT--?jQjjsO4v literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-textile.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-textile.png new file mode 100755 index 0000000000000000000000000000000000000000..3ab1e9f6e21ebbedd072bef63d352d26720801df GIT binary patch literal 1659 zcmeHGe^8Tk7=M70`2+I2+!?UgU#6%Hu^$7HEgdK-8_LGf4Tw2klCv=yQ$(BYOkG_V zSEPr8wZl6hV?cH0&O308+!WXmDCcmSFtxQNEUyJP&q2@o-F2?I{_dat*t>n-J>Tc~ z{CYmf7jBAMkgxy%;&L|&b^ye9@%L3mG(LYnR=fZIjOInmu&k2;OU`U!RzAv&67^is(B?zR`*+<=P;Rlr*;V5 z{~>YulY62S+s&3E$GW;6tUlLXxz4(NrtxR#%?nMQ=QH|6tz+pULqkJ60Mneb+i2uY zCje;Ur-p}z?R#)~hW(vb(8842Y!07q1OfqhXB2=pf6!(-(LE19-+Nik!CLQfXB4ot zRrH0u5(zIf{qUjvwbdNXOc1NQ*FMSwcxtg9V6k2y_Bh&mu**5Ql?4#Zr~zQ)&-w1_ zbUKfWqA2YZY}k;Oez){DyxX|+Y#LtU8)JYE?s$Nxqjawomn5Fq*`7cgKx%V~l-gpH zVDWLe7@yH%kw_EEfF#VTn|F zzZ+vx_RV)v>d+Mf@=8r2?DPj}Yo9xaT==o1i+-}oXS3x6x_WwMUm!qNWi`l(YS&(izVk*qTnd8FI!izm21M(_O47gIqGyK9Y87g3;#`2 z%Zas!s>3%mwKq(lt`Ez@!rv-)c6M|$=?n%#))QT@<4dXOc@wOJ8}$;c)P} zQQYH^{=SqFupLF@buE(_SDDvCOK}P-%>Bin_s*S`TKni|@E6+7zX%x$g<8k9cw_?u z7}I2Qy}XbfeSIx4?tFcH{nt0~tPTr;2nPoTKhwEfu74mj#^V}Bhcite-?;qf(Zoc1 zt=-{BEJN0&UHfQnO`oD-x3TB9JD=o}xX#D?w6?aMQR14opJfTxxT{hC7FmfSZCN~? zwG`9zoKV&b3M3e{iLCCV`a#W@uGxiJJzBe6?yvG3i?tStXy z&-l20W+zU%MjX(#Y(KrkQh^t_*=N&mRW^2FyWKL9_lRH~B=KaCoziGD;U#^KoFkG; m21eW>d;9-OTDAXHr3cCP;w#&V1Vs`IAmnBX1sxm8j{E@>bO@OM literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-wiki.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-wiki.png new file mode 100755 index 0000000000000000000000000000000000000000..7887181cc73d3c653ed7c3e92e2307accacfb502 GIT binary patch literal 1488 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)pWt8ul3!Y5B!Coiv6E*A2M5RPhyD+MT+RZI z$YKTtZXpn6ymYtj4^U9P#5JNMI6tkVJh3R1!8b9vC_gtfB{NaMEwd=KJijQrSixdz z#-$3NQZbNH=c3falFa-(g^=1J_Eyp z|J!cdzd!#s4+F!2mZJv`9=wwdv{h}!4rT_214;S$`R|N@d||QOyLT7QXJlZQvEjze zn=>KG?-$DhvB-TU|d|4~pm-Fx@e{aY}3@?@wJLnVQ(`|)hmnfp5DL1y#l>+3_j zn-I!|?9iP%BmX)sU%otBj+KES;@IhxAcMh5+OA)}z7wdK!N;Hw=q84Td<+bX($$ut z3=B8sZG5e;e*OCJ`U^L2-n`Wg@>m+e+@7_k)@=Iw$^W$p(CY7ykUy3;wa}WEfg$Jo zja6r^UcK5s7w9F4L=;VP=Fj*4x4%>h7{-ioeyl({R~rGHV_;Uef6tznzm94^UvIDl zkpc>!C`zcPuAU8!ITm41Y}~j}Isr8xA&x!-kD47|`+VT>3l41tYj9{j0{IWDbj>LS z28RYjEF*j(YfHmFG0(yuM;W%*mX^;iE3n~1gTe~DWM4fEfK1( literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-xml.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor-xml.png new file mode 100755 index 0000000000000000000000000000000000000000..33b1c5d83a4dde90e6b7f6312d4d046bf5532e22 GIT binary patch literal 1495 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)pWt8ul3!Y5B!Coiv6E*A2M5RPhyD+MT+RZI z$YKTtZXpn6ymYtj4^U9P#5JNMI6tkVJh3R1!8b9vC_gtfB{NaMEwd=KJijQrSixdz z#-$3NQZbNH=c3falFa-(g^x7mgDH6kK3elg8cN?3f7=a|Lw=B=v~B@f5f<$UWo{PgKlc?O0D z|F_+^e}DdO9tMU39Y+ryJa{J^Xsz3f9n1_42a@vh^WPZ*`O0FuckeEq&&a?avGK;u zn=>KG_ZI^VV362;N-P^Y`!HFY;DaR=0i_0KIbk&+`zFsaimljIYB| z?PTQT^MA_#WuzvDrLH*$Wb9dUiUH`yC80Bce!E!h=jUf;1B}`YT?or&d?|SK^5si? z8CC{{h@%Mme5zKTdHeS53)^d%3=9d?K41r5I=nLY$NN=46KoHE{`?sdjuBHCVcvdy zPpi1Nc=H|$YwO!j29C_p}^Q>xSbpd z3{Xfo`9w|qncxiMrWw9`c;&oJ7tpo)Pp$&S9E;Da9r3ZTy83#0dSSJ|)R@zc@PtHM ze0+GVd8+)eb3mnkn1n&W4f2`)U0~qUod59co7s0s28ISfaKt!(V!ojO9$S;|fx__2 zX@u{w#@7L`JHW{XNpl$}WYD8p03OK)qKQcg*o{5}Nkt7t hst_2Y0~0)dn0tRZOT~)rWdUX_22WQ%mvv4FO#ntjreOd8 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/bg-editor.png new file mode 100755 index 0000000000000000000000000000000000000000..ab7cde4850e081e787aef81f3893cc55ead0470b GIT binary patch literal 1745 zcmdT^YfMuI6h5WuYI$Y>VI5S0KV;pbh%lHaREC`h0)v)`P@$oQnC<_5^!E1Tob#RYec$PK zQ4wF*GFeOjunpZA5)D8f!}r?^D}27lO>n_4x*|AKz+f=?9!C!1&$a10;}iha?-C!{ zJyZ4q2G=Wh>`}(Z4k$Ckaw+THZY4J3mD(&5+4c74H7^$@elbbsdrVxm+q% zrpOMu3sTag;Pn~T+n?*@S1k-L2UxQ)G-SIVvux7TuzS+Utga%OrcPG z?1-IhVh_9R&owS$vG&#_8-P`pSf@Ye=OQgFz_34y*3h=f>3Rz+b0tF<`{>DhAhQhhlr(*5Y5MgKl+wr|CKoG1JInTB} zwY7znYy_Zip&5Ger0Ojv6f~CMnJL4_6-nt{&$@XE$tbr^O-&8zLBSSIEKk6je)Vea zuTMutMrOonwfZ3!msME=uo$Dja4P&Z1~-yH-u-P;PW*XiWQes=8b_H-*7iqXQBi4A zvP2?reTnv_Ycu^{2DA%lP_c~^hc~^r_~@`LHnd%?*X;Yf*Jw1>RdsZ9a8-sxl=ABP z)3GJbm*iJajBD-x*f=dMO&#dUW@mrvc?Pp)EtkgMJmsX){z8XlZn6(&#xy%Sn>m5# z92e3e8ww3)PoP%@E)El3Uqv~n;bFO09 z&Te{(>xTS#v)Me#?KPRqhc=;WlPD)Ctn{vu+x+1A{U#TryD4;~Af)Fhw?Ucc!oYL; z_z#2h-A5z6X>UqVO%SLF3SRD3@zvGQShU*Q28v>sw(C|BKt()dq5{73Tmn~8MjUD7 zG7E!5HKXD`0#PsK&6Gbi%FS53_3x|v|5NAe)%v^%v6qu4dI>^zM1<4^Cms14pj9C; literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/handle.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/handle.png new file mode 100755 index 0000000000000000000000000000000000000000..3993b20337e33a36c9125d139f1f53a279a4c128 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{X#0(?@t!)i}6mzkYX9x!e$L)vy4}e^r0G|-o z4LkP#|NsB{_wSo_?oZ!X{TC?CQWE4B{GZ|f|H~VSrU3bz1s;*b3=G^tAk28_ZrvZC zpje4(M2T}zYGO%dex5=|W^O8jfw{hsp}v86ds2l5P=!25MR0yvNqJ&XDuZuga#4P6 zYD#9Jf?H-$YI%N9cCmuR){ILPK&1wrE{-7_Gm{H=1WS1m6Eb=Pa(faIBBVrjnVf1= soMNglKFuA6ghUcX`bbD&-ZPgg&ebxsLQ0Hz~TmH+?% literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/menu.png b/resources/library/interactive/Html.wgt/markitup/skins/markitup/images/menu.png new file mode 100755 index 0000000000000000000000000000000000000000..44a07afd30f499cdba30847094a1e92f13e1320e GIT binary patch literal 27151 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

      +35?Hj$O) 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/markitup/style.css b/resources/library/interactive/Html.wgt/markitup/skins/markitup/style.css new file mode 100755 index 00000000..277ed5e9 --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/skins/markitup/style.css @@ -0,0 +1,148 @@ +/* ------------------------------------------------------------------- +// markItUp! Universal MarkUp Engine, JQuery plugin +// By Jay Salvat - http://markitup.jaysalvat.com/ +// ------------------------------------------------------------------*/ +.markItUp * { + margin:0px; padding:0px; + outline:none; +} +.markItUp a:link, +.markItUp a:visited { + color:#000; + text-decoration:none; +} +iframe { +border: 0px solid #ffffff; +} +.markItUp { + width:700px; + margin:5px 0 5px 0; + border:5px solid #F5F5F5; +} +.markItUpContainer { + border:1px solid #3C769D; + background:#FFF url(images/bg-container.png) repeat-x top left; + padding:5px 5px 2px 5px; + font:11px Verdana, Arial, Helvetica, sans-serif; +} +.markItUpEditor { + font:12px 'Courier New', Courier, monospace; + padding:5px 5px 5px 15px; + border:3px solid #3C769D; + width:643px; + height:320px; + background-repeat:no-repeat; + clear:both; display:block; + line-height:18px; + overflow:auto; +} +.markItUpPreviewFrame { + overflow:auto; + width:99.9%; + height:300px; + margin:0px 0; +} +.markItUpFooter { + width:100%; + cursor:n-resize; +} +.markItUpResizeHandle { + overflow:hidden; + width:22px; height:5px; + margin-left:auto; + margin-right:auto; + background-image:url(images/handle.png); + cursor:n-resize; +} +/***************************************************************************************/ +/* first row of buttons */ +.markItUpHeader ul li { + list-style:none; + float:left; + position:relative; +} +.markItUpHeader ul li ul{ + display:none; +} +.markItUpHeader ul li:hover > ul{ + display:block; +} +.markItUpHeader ul .markItUpDropMenu { + background:transparent url(images/menu.png) no-repeat 115% 50%; + margin-right:5px; +} +.markItUpHeader ul .markItUpDropMenu li { + margin-right:0px; +} +.markItUpHeader ul .markItUpSeparator { + margin:0 10px; + width:1px; + height:16px; + overflow:hidden; + background-color:#CCC; +} +.markItUpHeader ul ul .markItUpSeparator { + width:auto; height:1px; + margin:0px; +} +/* next rows of buttons */ +.markItUpHeader ul ul { + display:none; + position:absolute; + top:18px; left:0px; + background:#F5F5F5; + border:1px solid #3C769D; + height:inherit; +} +.markItUpHeader ul ul li { + float:none; + border-bottom:1px solid #3C769D; +} +.markItUpHeader ul ul .markItUpDropMenu { + background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%; +} +/* next rows of buttons */ +.markItUpHeader ul ul ul { + position:absolute; + top:-1px; left:150px; +} +.markItUpHeader ul ul ul li { + float:none; +} +.markItUpHeader ul a { + display:block; + width:16px; height:16px; + text-indent:-10000px; + background-repeat:no-repeat; + padding:3px; + margin:0px; +} +.markItUpHeader ul ul a { + display:block; + padding-left:0px; + text-indent:0; + width:120px; + padding:5px 5px 5px 25px; + background-position:2px 50%; +} +.markItUpHeader ul ul a:hover { + color:#FFF; + background-color:#3C769D; +} +/***************************************************************************************/ +.html .markItUpEditor { + background-image:url(images/bg-editor-html.png); +} +.markdown .markItUpEditor { + background-image:url(images/bg-editor-markdown.png); +} +.textile .markItUpEditor { + background-image:url(images/bg-editor-textile.png); +} +.bbcode .markItUpEditor { + background-image:url(images/bg-editor-bbcode.png); +} +.wiki .markItUpEditor, +.dotclear .markItUpEditor { + background-image:url(images/bg-editor-wiki.png); +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/skins/simple/images/handle.png b/resources/library/interactive/Html.wgt/markitup/skins/simple/images/handle.png new file mode 100755 index 0000000000000000000000000000000000000000..3993b20337e33a36c9125d139f1f53a279a4c128 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{X#0(?@t!)i}6mzkYX9x!e$L)vy4}e^r0G|-o z4LkP#|NsB{_wSo_?oZ!X{TC?CQWE4B{GZ|f|H~VSrU3bz1s;*b3=G^tAk28_ZrvZC zpje4(M2T}zYGO%dex5=|W^O8jfw{hsp}v86ds2l5P=!25MR0yvNqJ&XDuZuga#4P6 zYD#9Jf?H-$YI%N9cCmuR){ILPK&1wrE{-7_Gm{H=1WS1m6Eb=Pa(faIBBVrjnVf1= soMNglKFuA6ghUcX`bbD&-ZPgg&ebxsLQ0Hz~TmH+?% literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/skins/simple/images/menu.png b/resources/library/interactive/Html.wgt/markitup/skins/simple/images/menu.png new file mode 100755 index 0000000000000000000000000000000000000000..44a07afd30f499cdba30847094a1e92f13e1320e GIT binary patch literal 27151 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

      +35?Hj$O) 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/Html.wgt/markitup/templates/preview.css b/resources/library/interactive/Html.wgt/markitup/templates/preview.css new file mode 100755 index 00000000..05eb4e3b --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/templates/preview.css @@ -0,0 +1,3 @@ +body { + font:70% Verdana, Arial, Helvetica, sans-serif; +} \ No newline at end of file diff --git a/resources/library/interactive/Html.wgt/markitup/templates/preview.html b/resources/library/interactive/Html.wgt/markitup/templates/preview.html new file mode 100755 index 00000000..b8b3702e --- /dev/null +++ b/resources/library/interactive/Html.wgt/markitup/templates/preview.html @@ -0,0 +1,11 @@ + + + + +markItUp! preview template + + + + + + diff --git a/resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage 2.pictClipping b/resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage 2.pictClipping new file mode 100644 index 00000000..e69de29b diff --git a/resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage.pictClipping b/resources/library/interactive/Stopwatch.wgt/images/Extrait dÔÇÖimage.pictClipping new file mode 100644 index 00000000..e69de29b diff --git a/resources/library/interactive/WebBrowser.wgt/config.xml b/resources/library/interactive/WebBrowser.wgt/config.xml new file mode 100644 index 00000000..eb794e2d --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/config.xml @@ -0,0 +1,16 @@ + + + + Web Browser + Mnemis SA + Simple web browser + + + diff --git a/resources/library/interactive/WebBrowser.wgt/css/howto.css b/resources/library/interactive/WebBrowser.wgt/css/howto.css new file mode 100644 index 00000000..7ce2eb70 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/css/howto.css @@ -0,0 +1,44 @@ + +#content{ + width:90%; + margin:5%; +} + +#content table{ + width:100%; +} + +#info-ico{ + float:right; +} + +.column{ + width:55%; +} + +#f{ + margin-top:-20px; +} + +.img{ + margin-left:30px; +} + +.spacer{ + margin-bottom:30px; +} + +.lspacer{ + margin-bottom:12px; +} + +h1{ + font-size:20px; + color:rgb(30,50,230); +} + +p.small{ + margin-top:-8px; + font-size:10px; + font-weight:bold; +} \ No newline at end of file diff --git a/resources/library/interactive/WebBrowser.wgt/css/main.css b/resources/library/interactive/WebBrowser.wgt/css/main.css new file mode 100644 index 00000000..6636c1e5 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/css/main.css @@ -0,0 +1,182 @@ + +body{ + margin-top:10px; + margin-left:10px; + font-family:Arial, Sans-serif; + font-size:15px; + color:#444; +} + +.icon-container{ + width:40px; + height:40px; + overflow:hidden; +} + +#shadow{ + position:absolute; + z-index:0; + width:512px; + height:58px; + padding-left:8px; + margin-top:3px; + margin-left:3px; + background-color:rgb(210,210,210); +} + +#inputfield{ + position:absolute; + z-index:1; + width:520px; + height:58px; + background-color:rgb(230,230,233); + border:1px solid rgb(220, 220, 220); +} + +.button{ + float:left; + padding:4px 5px; + cursor:pointer; + background-color:rgb(45,65,250); + border:1px solid; + border-color:rgb(45,65,250) rgb(25,45,230) rgb(25,45,230) rgb(45,65,250); + text-transform:capitalize; + font-size:12px; + font-weight:bold; + color:white; +} + +#search-button{ + margin-top:17px; + margin-left:17px; +} + +#back-button{ + margin-top:17px; + margin-left:17px; +} + +#forward-button{ + margin-top:17px; + margin-left:17px; +} + +#search-button.over{ + border-color:rgb(25,45,230) rgb(45,65,250) rgb(45,65,250) rgb(25,45,230); +} + +#show-inputfield-button{ + margin-left:12px; +} + +#web-content{ + display:none; + margin-top:65px; +} + +#container{ + float:left; + position:relative; + overflow:visible; + height:auto; +} + +#container.welcome{ + width:405px; + margin-top:87px; + background-color:#FFF; +} + +#container.load{ + margin-top:0px; +} + +#container.show{ + margin-top:0px; + height:auto; +} + +#container.change{ + margin-top:80px; + height:auto; +} + +#container.error{ + width:400px; + height:auto; + margin-top:87px; + background-color:#FFF; + position:relative; +} + +#arrow{ + text-align:center; + width:100%; + margin-top:-36px; + margin-bottom:-1px; + position:relative; + z-index:4; +} + +#embeded-content{ + border:1px solid rgb(230,230,230); + position:relative; + z-index:3; + float:left; + height:auto; +} + +#show-container{ + overflow:auto; + height:auto; +} + +#show-area{ + width:80px; + height:100%; + display:none; +} + +#show-area .icon-container{ + margin:0 auto; +} + +#textbox{ + width:245px; + float:left; + padding:2px; + margin-top:17px; + margin-left:17px; + outline:none; + border:1px solid #666; + font-family:Arial, Sans-serif; + font-size:15px; + color:#444; +} + +#container-shadow{ + width:100%; + height:30px; +} + +#container-shadow td{ + height:100%; +} + +#shadow-left{ + width:193px; + background-image:url(../imgs/left.png); + background-repeat:no-repeat; +} + +#shadow-center{ + width:auto; + background-image:url(../imgs/center.png); + background-repeat:repeat; +} + +#shadow-right{ + width:193px; + background-image:url(../imgs/right.png); + background-repeat:no-repeat; +} \ No newline at end of file diff --git a/resources/library/interactive/WebBrowser.wgt/icon.png b/resources/library/interactive/WebBrowser.wgt/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..38ce94365bb6542843204649946aa229bf19f01e GIT binary patch literal 8632 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 JNzo?y{{W|YQ2PJ? literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/arrow.png b/resources/library/interactive/WebBrowser.wgt/imgs/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b261bb663d05403e24e1004f10bae27185ae46 GIT binary patch literal 727 zcmV;|0x127P)NDJ)nyl5yL6$b_(v77x^R(@KuG9(v{1;H8P9}kc}!B9PTx%4%)4-z zWCFwEmvi2Ecj%gVMY+$Z@;xQvhCSw7H6+=v%AR+Plo2N47(g zz=#kSTbDWKvF*?#Fzy2058wBfo^8o?Xt}p45g=|Y6BvI57yuwKza&G7rBVO@002ov JPDHLkV1hi-Q?~#B literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/button.png b/resources/library/interactive/WebBrowser.wgt/imgs/button.png new file mode 100644 index 0000000000000000000000000000000000000000..0825d74352dae29d7dfb35bfd144c673c642807b GIT binary patch literal 3234 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/capture_youtube.jpg b/resources/library/interactive/WebBrowser.wgt/imgs/capture_youtube.jpg new file mode 100644 index 0000000000000000000000000000000000000000..543e4b02cd5ba6c41017b13c1e3e34e9b6a16a2c GIT binary patch literal 9042 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 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/center.png b/resources/library/interactive/WebBrowser.wgt/imgs/center.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8919233bf7536ec40522ffe3e0ad7c8c97d380 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{M!3HGXPAxeOq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6&ZQDIEGZ*N=isbFi2$*s(*OIUf?79IVXYojUA1h|0|9b pZ2D)+%<0A=?qbkzM1p~dhk-9n%IV&<>-|9844$rjF6*2UngAg)g5e+>YjJ9?91@uwL`P z`b9G(BqTJB|37GQ`2Y04C$E+siTm|hHS+&|!58UHRsZ>U%P-sB`Op8zLi)s(Z}nSz p4o;6_v+CtvRUj{t%I(m=$PmEzdTNH-9zmdG44$rjF6*2UngB1*Mh*Y~ literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/info_ico.png b/resources/library/interactive/WebBrowser.wgt/imgs/info_ico.png new file mode 100644 index 0000000000000000000000000000000000000000..2395f03d6837342ae9391cce71427f456ed18d37 GIT binary patch literal 2148 zcmV-q2%GnbP)ZW1_vWY0G!6R<-t=VnCUl%E9y)>|$T_n#TACFa>NQGB z?7fYzdU*74*DNesxYI#KGN-!k-Uretq*TCNz0|>-w>ZWt{r$jSUh}Z(G1qv3Ku>*^ zJ-O-Oqus!c_k77gAH64mN#hkND-_PDle`_Puxq!E<0m4ojiXOGJMMou!-D~pv?g;- zLUq|C8Y}Nk7;rtufoGm~@#H$!_o=;T0#m+q+Pr(iCW&DcDBMD%dO|Q%E#Bb`289;8Oo9&z}yCn zD;8`PkIv;oxEW(i`u1=>L_EdsZYcb+W>h-_+t^jpsLc zW??ZbZOIS^-dh>oEguFf|DJiZWrXq}vt=b%zcvtVs7> z{WOis7uob=o;?$ASJgqo)@6LkNtz$_cFSmJ- zx5kcEk;%Gxd_47>Ydn&=<_iB=@6jqNEaf;s5z!8J`i8vgYOHsg8WlP>`*9Lqpo5kv zX>~OUlcg#d(w)0A36(`NygWtLyZ8Dg4bpADc%0YMLrp$)bks$Ef7dewMWa(l>M@(2 zh-)oF$7(z(FOtLJ#)^FGDHo%J(z#mxO>d;zFiC?El~H}B%DB;B-~%ZhrVsOw+(_n# zk#|D|z))k!WgqU#1jy?QO+IUC)M%QW@&YuZ6(O{D{^?=ei(Wx+Y)Hmc+a{y0&rfQ09AJCA z^l76<3L&3c9Ka!xe_^jjquho3md~iu+&(a!_ztBq-XA6cfJv&M{IGgQ3BY>UZ?G{) zZ<(^$zE6DI`_LdpRw=`cp9rP&^%q{)tmz7)1C4%nhi|AT4p0Z1>J$+lu@951*%XAb zm(Tk8tmn72TRQo)2zuhesnHeXQXKO5-=sr7c{1a%Es3!2N)fS-)~%jNdg|^HX{+88 zNy_JuX;Y-TxyHen<85*A`QNR{O)a!AN#}kdv^w z=3QW$(tI{bLfatWnt8s$xdL{I$W~ct?)*JVitoFZJLWxtTKhs)?`&J@+811D*Su`rTb-ntp#M*XnuN(tgZmHK zWa)73{$XyATnH&8Y-*_v*$QiJqsQ*J(ZPkXNEQgcwen#X+qP%*UP}hR z0OTX_bC`*e_$vhDl7%|iM7;eEPnuNEY=R0IPb02frmv2L~*Ayapy*m?Yn#&IwIURV2?dURNB6>d5*>`DI69KmZ2dF+`#P1cDBV zY$qhI_I$ESn0Uan2&>%qB87u4q@)XVrobQt?6DdmZ!~7mQ z#*>8+TCLW8+%@917q@BvD7SXpF5=d#*X!rQ-jt0f%oAk^%z23(4=T`XKxv-F-J#3? za%ZtTkA@bf(gYY^o|)1Fn65mtercv_nm^2WB@Q7#R;G|0Td^|mr^P6!#bT#xVyUxudlC? zg%Vg?Tnrl<8)1EYT^O?{&YPQ?u)VzTLDx7_an@=zX+lY*@twvw1)r)9Iz7*_ zOu~#m?fJytNw3!v;0(Oa)#bMt%s7i448Zq2n3-`F5V~Ig2Ke`!ZKiC^=>OAr|rSYA{IRzGHT5l*V==A*j?8pQqn`x$ToyND7F8?TGv9{#)_BO1pu7+y0 zYC$I`iL}m8yWI}=_xE9Qb5kHi7iaSH^pr0X{PObRd45oW*=D6u$(IFQT3Qmwtcnw0 z9=II|Kyd;nP5{LT@ZF2ko$COT>!#v7mjl4W&QozV$SHphmPd|Fjn4`d2z-DP1iZkWCAeMS-&g8KmSl3PuWl7?od7eA4>D+?Zt;DaVSrK z;idWeRQ+%LHyp&REiYh>r4BrJUz!7FobP6z`*GKZ+g|XkJ1`$*c@ekf+x5&rehDxD Xu)D&zpjidt00000NkvXXu0mjfS>|TV literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/keys_copy.jpg b/resources/library/interactive/WebBrowser.wgt/imgs/keys_copy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a050f50b765a5e03fd5307d393531bfaf884a06d GIT binary patch literal 1814 zcma)4dpOj27yr(knPCjWwuX?Ix8YgJWf8*+A+*V@2(>L^o2i*%CR(dBhE}_8Q!eAK z{MaE(wg_QcyrOI_O~?|uxD;YYy1BfwQ`@u8{<)v?e4lf^pYwdqInQ~Ha!C0EX!&@0 zdjc370G7&tat;vPVOUsYB)R=i^F2^TKJF9!fO(=2%2~u9TG`L$AC;G8yNi!7zTsUz-w&K(%PV}OVri> zJMnJ=Wh)@6fxUo*fDr+l2tyEI%69NQ0B{6M1=XORfI=YAFgQl-pWI(5EdWCxU`PxG z4#$0DU~mKy5K-DDR_Qvf{?(fTN$784l8Pg2bic&h4_JI^?Z(eA-7cVb5dTsCuUg87 z0FQvF20;)31FTzB?QWh99gq~eQz#>GcQxO~tpz*eBf4&kUln7d?cAcK=c*1m`wvk& z2ZHV^h6?6iKmykeGUZb7_oypl%L0QK*B#|)H0KXOMh`RogI=ESm1if#@!35NRCTU! zcFN*RLD~Aqa%fT=Tzb*cCGq+QGiTsZN&2}1F7%)~+SZm;Qm_1{-`bq4?@A5rQy-A+ z+msa05<^bE&|azj!{}O(eeREZw~z}{eLD*~Hq9=OhRLY6a?YtQ^Vgd7^a3RzuXq?7 z<*~Pu9T_Li!ASkSi+=nC;Q>>@nvTvR?2O0T24%O6nwW-m`UDF4ystr7_v)|4%t1kI zwb$~o!{;XPE|#9Y355;mnH6oQfw&>6X{pbDTK%@Pu4LL|WR@L8`&!zFKa1>)znxPK z2X6A@in=tJkZrrG@!D#+-grv@Ltg_0KcR8+e=GNR=wlB)PwDt-gUJ@l$6cr&PNXb{80Pr)&dfr&^LLHcgGh|%-!^CW+~$P5uhEt|83j=+YHdmhC^N;% zu_{yc!ttX}-^7z&F$Shi7BgK;e`}T`N0;y0mjZFenna?kGHaSmb5nb7*9xa|5rp5~ z7!igqAGS1iO6uLWIZhTTI%y;u>Grnj7Z+(v+J&b@T`Mc#9Zc#Pj5G6GwUEYAa&%#+Ei(_5iFjR6C}ylj+BbUwPB)6lX9$sCc!K#J>w zs(W&4b-JUk8PVeZanZx?GEI6TK9gP?7hQg0^l}Flu}FCL^BLGX%-Yvk$d_9yIg<_J zuQ{VMvL6Xc{f0DA%4?KvOs*FhwKB%flQ5q&+I0Um(K7}q(jh$b^_FNT($zoUQJ8GI ziSw<9J*UQ#3rAA}PctT%0>0rcCD<*-xGim7ty)t8F_On>nU6mt#QmS8XxW2W0R^~x zY{Ze?6M0-SL*&I;!&f>tNiQLK`vQv2);zfYqqEiW(32LsMs}Wkq(X1EG2_xSwB<#Rv#5oa+-4W0uL=pa_jl;^B2yw#Nw`>2($u2zTx>)coB>0TW>Gj z#xGc%V{hj5)RMAp&@x~9nXh+utz1It`C6rvn5C1<53}?N2QRlyvDKX)%po6NjzwQJ zc;h`6Euel*q^4DI?VfKlhV!CkJQU6nl3VQ^4|LdDJ8qdXnNl;G$NS^w>sD`iB%_D+ ztH(3NWBo_u_U$Vt`W;HG-%wQ}osvk+xH2E{pxqTRLcpB5VJ{EtNR%ep>SK}j zxCABWOki*2S2tHCI{BXY-PhM9BRl+A-CgrAO=?Exv}Z|rK)}zR&_ogMz{D_9+|TZjGhc9< z+a{V*nz|}zv86(3g}I(_@=bk|!)~vY1a-53nCgN4N>`5K#n|@ZI<1lv>R~^xCeK;S zd}F(IUHYpC{!fSG@sXeaE=!DmmnHLIs7M!SNUZC literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/keys_paste.jpg b/resources/library/interactive/WebBrowser.wgt/imgs/keys_paste.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88794bc418f915126f59dc2adc83e978ea728a9f GIT binary patch literal 1851 zcma)2c{JPk7XSTZl>~_-w$L_Xiz=R-)I_3q2@_T86S~-*ohmw|sI8rYv86a|b!=@$ zYDR@pYLwPeLbXYwTA}SLwN%kjYE-p(d7bxq=Fj)J=brn$pL@^ue(se$mHi9Ay1BAk z0Z;(|!sG_XmI0h|N@z?f00K||0377hDxk~=O9%-E!tTf!P&NhR0dOc33WLI7Ft{RI z?r0<&jznWnC^QO%!D7Aui&0j=swiXdcme^B*Cvrj+Pl93L?94K7$prXRzr)3BWisu z{J#&`9RP;}{D3eBhyxUGAOr`>27q+AJ{Smsa-IJLOuicg3P&LSO8!~H0w4qeLJ&wK z9P)+vPbYwbsglj{jNr0wLJ06fiFGaBRzAdR@kHeMvL^68a8t$89@O$9&rGxxa*Q5&tZP{H(nG z<{v>TwzVbR<_qayj3HRYA_rz!VgQFEAE7oY)?>$XadkjUiM#Rfe#l3IU zfuqN_`Q#sm8=WeppWk`(&k>*$*q+xZ>r=EYF!dqUu_O({EOQoqFjSlVXXRpW@5-Le z)&}I^t}DkB^+X{wYqQxkv(P&A`FXo;WHYr=^~LurvqYWNA%FJSb5aOx*Vv5<0|O&} zJ8LuEhJeJhc(I4~lnI^|&1S$nNON~rJd^cVOqeq`XN9d;eINtC_nyj8X#s3_dS#4G zVR%DBk8bNazj&$un)9Z?O_d3k7LQ&+R9qYy9CjY+*>awo3(-~6cYmqmz8@4Y=d4J% zHB(0~h*bJc&+LpN_>j)H=PI$=i}t;Q@6KJld(ZL5h<%?KkC9@Ykx46>Vrmqf$U4Hs zcM0`GsrPm(S2XmaY1%^$`35Jsud>PvnTNo>05TO=O6avlG;PHg zs6oyl{OOX%f}5kUwQVaSdp7y7%=u6UZyU6(+LAh!S>TJ?XY`~qKYf>J8$Sgv;73i{ zic)Y|!uEVGi-Zn?V{Tg|7L!rXI7t}MbV7SWQ`@hysun+UnVQr?swprSUpBKV^Wi5c;9{|s_9yLXmERe6iThFxz{@M!^Y3KVy^|?0~bUQ|J$3XXGUcJF9YvuIT1v0|3)7sOxlLL>q<5=*qcuWclsyHNHRq@Vj)~(+~9nx%Rrl zN!>bT@koHvL<6Dnkt%8;o`<#f`Tmj;0}lKBeLKUxaT_yJr&LuR3FwyjaR!@yP-b& za_3)Lq2~fjAEi($_Q%?P~ z>@A_^uHVi{i`4v;`(5$sQu3|)@ebo83K8zH!wYH?bIw?=(0_YXa?bzY5O zF69FIMKfi-$dTxSkCTLUl!_Dw@$33YFP<<&p2$Nj>6;I)=OB-l(S_xYehOr9+?%q3 zVzEA@&A%lIPsi5Y>aY<7`%O0gHyrGIZJ&U7MRrb!We2(> z>cqLA+{fNeNvm`k*+mGm!Zmb{*@IJIf|;rkxaP=Ql~chPuU`ZbqbRe7`YzuI2}PC;bF`7i zqqU~UOuy$o{2Gl$~9hott^N7EZZN_O$zQXM;xI#sR0Jwcl}yf(^8Wy zhTbPDMAZ=~YVGK9i9~*5sL;UMgJM&}{&h(YU3CdV<$cr@)7wWk|6ZTnH?Oi)A!fwd zgxxkldxw(^UX?{F7iX87avkc&wU;|~#|78F@Ff*Br=jdtKU#h=$WENzjM!#F^39aS zs&g65%2SOO4jUOUNe{-_5PV#R2_(gyukL**TOP0yVM2ZOA`wdL>*YLIs7;V;W)RRD XpK4qbJ~>8+8G4aBHro_^hHUcR6}R~B literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/left.png b/resources/library/interactive/WebBrowser.wgt/imgs/left.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4845ac4922f3cde4c9e8566728ff828574f3e1 GIT binary patch literal 1049 zcmV+!1m^pRP)0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#yGcYrRCwC#T8XlxAPgjqyYK%$Sh7cH zZC*A&fPkP-MR_4I+D*E{fO8H=-G0~4xxMyxq5e4Q7uo;G+J8vhNd5C1N4Dtx6=^?p z{n|&xeWlkz*HgzO_h|cch2zycujG8F?TGz2XZfD09;FeToRN5J{Q<% z0Cr7(rQn|-66ChQ8WL#3DUAS}1aJ}oPdVg?9P$DQa%4*F)>59-&fcXF#4_qw0TU|$ z+4BA@5+IQ)DLHfj|2jSh`1!ynIkrlz9%^Hu>1(A^FIiaC!r2 z)RF`_8KN3MV}J@ z$VR?LZH!|nP>7ge5WE171Y9;*02*Dnudo1*wr$Jx0?X844?tokz@wG~$N;M~#aGtn zV8;4G`jQsNz&O)WVrWN@Bvz@z8m&Ac;JZeKopk^TQ%qB!H1~fIfct)!$15oFEGgb4PRS}~?T^MbCYGdl=om>cG; zaCW!K;@q)FGgA7o7wAWoO6o`un{6o>I9a4M0VpIv37~6p=Xs@TR5?Ope3PHe6l>VSu7LMKk>Zyqak$s-g zactIiiA)fW0wFTgzQnhK`fW44`FnuCacH{*z#o%SvFD5kh((H*m6RNkwmBaI6jA5t zfO;~hA3-?CFv~77>q}A!6%l8qmyeSIX+?$t5~PTrAxF-$*37m5J|qb=ej!KVzysgi z0^mcw9b}S31A4fD1o*~}w@Uj+Py%dNuXK^%sU*m0zlgBPqe-y9zslpvF98MsqM;;{ ToM?lW00000NkvXXu0mjf=m*hp literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/logos_web.jpg b/resources/library/interactive/WebBrowser.wgt/imgs/logos_web.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ef68d36835e86d94817f63a511735c8dca6d7e2 GIT binary patch literal 1877 zcma)$do^mypZQh(Sb%G$CnXq+zvD znp|>etyt1aL%bs+)=y zeyVt+zhZ2IwPj%=3r%%Duk=~MF5K?S zFuoq})KTnidmvc6sBR52CW#H?aW!spz5^4i%CT9RMp zjXHk+e193@Fgx!kix)#nzmUK>LRataDOxos;Rk|*rzwM)Q`~L8-Eq?@`DkqsL;E{vQx{-&qqV8v zd@%|s0bJjFE}jXI01fx39d~m@OL`Z*s=`AM&dUor0Xhba zUN@WLuAdz1y6;U5!)OK6kB@69+HfEXG=6yM&E|S7ZjEc#x%&FN3O1K07UG6!&9Nyi zF}?Z0IH~g*S17YRV|Lj{4XqcGIgsu5UN#Mt!SlqcsoZx_u?yXz%L_|gLV9vEOU2B) zeCoME%pWbjp}E~*Va7Z~M2?1)v9W=;6Lv$1T~Y}!XSFQZ_w!iS)ZIdq)C`#TYcl^< zN}pNItT!0D@;V5`Z>=BX5_6z^hgY??-5=w99Amd0CCiVG956$jQM3+NCP^EwF?2tD z@${~}TyQ=%^KDxe-J7w8(a~&6GfwMo;yl2zTGw_X#$C4Xo zxA2#6yL4lD-^{?xcaJTXn=;Yg@;#oRsbvlNDFqZQYI5|7Ajlk5`mRJ}?=eQ4&g~k* z4KiVN;9#Jdvw1sl=vOB!qpX$g@R%7i>I`XhV;JsB&{SX7eHpExidPC_Wy zN5@s$RoI<^AS1H&t3_@H{;;O#9r}2ej=Hk#fH$_Rv1T&Y_SIap1-n4g`q1hub;$?Z z6U2<8WIQz$_g0mMD0|tqQclzBo+mnKd>M;@mP=dkxu46|LB+E$e4JT4mq|Dgu`+U&=f5ZjkN{|h znu*bqM?N~-8_lHu)YSek1Ut569qNVb<^4*i3gdZ2&bhjCpY&$;ly_9ct2!k`iiD%z zo943#Hw@)Q1jE)K`v`=yAP1f(_KW7QR3KTz`0M?9J43<-tJCy*1|2(fP-bJA3ZAaf z+^m<&xb^8%VF~W{r!*rvL;5Sd;$EA~``XMjQydn9EeJN5UFokON9`M``HEeW`qQ|Y z@SBB?Tc_FsB|uane_&u(%jrSkLWV0cFmNK>JWY)M1I&0#6rAkzOD*z|qr8wo%HUYz<0Mwh($ E6T24}tN;K2 literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/imgs/right.png b/resources/library/interactive/WebBrowser.wgt/imgs/right.png new file mode 100644 index 0000000000000000000000000000000000000000..7059bc2bfbe2370336ceaca03dda213897d430f4 GIT binary patch literal 1059 zcmV+;1l;?HP)0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU##Ysd#RCwC#n~jbWArQxzvr(hbXpHf4 zF~*nh{hv#(3rf>AbYx%#X144en~>cr3v7G;AM*hV&beQXcYyG7styM4ztkrX_m%np z;dme%yQK{ReiQEVgyig#vLxkrF7f)$zw&%8zmw}@rYxvGe;y|s&L6ZK8e+EW z!=itQ*d*d`3P5q|T0{#B2%zKpV+gJSO~mgrB`^v;{`*V{0d&@H!4mYqK#8CS4rm0X z6$}XkToAbZ-JV)Nv%Wgtla~P1}NHRsxB31I@_1T z@0l}yp#I^9v%dre5P-69wZPFBuhm7eaASI1oZgrM8sMqbVPP*QHn>~|6hCm>A;1&A zr6mBxHrkN%+-K!JY54M*;?@vzOFt9@0R_m5Fh+1COV9&>#mu|5Re(+izz7^|*Q(VD zaL*4)*{K`^IIEMh3>XF~5Dr!lNX0#B8!!N&6@ZpZl7{ur%nr3!l3b9x5N^?e)18%o zIBON+z(0+I*U}CKgh)G`s`a-HbdM%>Wty;qsMsL-UrEeb?O~v2)mp=_22C?fDyf&& zIl?0NOr|IW0t4U)2y&UE(*r!MB&K`AvsNFl6PS9kKGJI-AP9t8ge}665Iv3=NO$Pb zKqR9He?&KGWSFFuLb`o~vxg`YT%uaq6rYQ0331SG1Bq&F;ag^uB>jvAQ%j5>b*pN9 zP+K8Ytv;#c@WesXGI)=d)+TV;5ALQ*6=I)`{5_myq5uB^PPaH~p z$4=kOiT&GuWLV zZX5)T_{qNFkM?S6X9{xQ?->MOh~6zuzre%P>x5t@7D58dgkT=Kb&(|ZTp^e<);#tM dL-qJ8zyN-8FmPablVJb=002ovPDHLkV1g{;+M56X literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/index.html b/resources/library/interactive/WebBrowser.wgt/index.html new file mode 100644 index 00000000..e5f7cde8 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/index.html @@ -0,0 +1,185 @@ + + + + + + + Video Picker + + + + + + + + + +

      +
      + +
      +
      Previous
      +
      Next
      + +
      Show
      +
      + +
      +
      arrow-top
      + +
      +
      + +
      + + + + + + + +
       
      +
      + +
      + + + \ No newline at end of file diff --git a/resources/library/interactive/WebBrowser.wgt/locales/en/capture_widget.jpg b/resources/library/interactive/WebBrowser.wgt/locales/en/capture_widget.jpg new file mode 100644 index 0000000000000000000000000000000000000000..284ebece5fb26a2cae8f8ed2f0c6a2c11d770f30 GIT binary patch literal 15452 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 P5+%rl|F0uNaNU0ZDJJnj literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/locales/en/error.html b/resources/library/interactive/WebBrowser.wgt/locales/en/error.html new file mode 100644 index 00000000..68b99f56 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/locales/en/error.html @@ -0,0 +1,8 @@ + + + + +
      +

      This Url cannot be used.

      + Back +
      diff --git a/resources/library/interactive/WebBrowser.wgt/locales/en/howto.html b/resources/library/interactive/WebBrowser.wgt/locales/en/howto.html new file mode 100644 index 00000000..6d0f52eb --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/locales/en/howto.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +

      Web Browser

      +

      Please use the adress bar to add a website to your presentation

      +
      +
      diff --git a/resources/library/interactive/WebBrowser.wgt/locales/fr/capture_widget.jpg b/resources/library/interactive/WebBrowser.wgt/locales/fr/capture_widget.jpg new file mode 100644 index 0000000000000000000000000000000000000000..284ebece5fb26a2cae8f8ed2f0c6a2c11d770f30 GIT binary patch literal 15452 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 P5+%rl|F0uNaNU0ZDJJnj literal 0 HcmV?d00001 diff --git a/resources/library/interactive/WebBrowser.wgt/locales/fr/error.html b/resources/library/interactive/WebBrowser.wgt/locales/fr/error.html new file mode 100644 index 00000000..5e746138 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/locales/fr/error.html @@ -0,0 +1,8 @@ + + + + +
      +

      Cette adresse Url ne peut pas être utilisée.

      + Retour +
      diff --git a/resources/library/interactive/WebBrowser.wgt/locales/fr/howto.html b/resources/library/interactive/WebBrowser.wgt/locales/fr/howto.html new file mode 100644 index 00000000..7215b9ac --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/locales/fr/howto.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +

      Navigateur Web

      +

      Tapez une addresse URL dans le champ de texte pour l'afficher.

      +
      +
      diff --git a/resources/library/interactive/WebBrowser.wgt/scripts/jquery-1.3.2.min.js b/resources/library/interactive/WebBrowser.wgt/scripts/jquery-1.3.2.min.js new file mode 100644 index 00000000..b1ae21d8 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/scripts/jquery-1.3.2.min.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
      "]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
      ","
      "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

      ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
      ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
      ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
      ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/resources/library/interactive/WebBrowser.wgt/scripts/jquery.oembed.js b/resources/library/interactive/WebBrowser.wgt/scripts/jquery.oembed.js new file mode 100644 index 00000000..827bdb80 --- /dev/null +++ b/resources/library/interactive/WebBrowser.wgt/scripts/jquery.oembed.js @@ -0,0 +1,146 @@ +(function($) { + $.fn.oembed = function(url, options) { + + options = $.extend({}, $.fn.oembed.defaults, options); + + return this.each(function() { + + var container = $(this), + target = (url != null) ? url : container.attr("href"), + provider; + + if (target != null) { + + provider = getOEmbedProvider(target); + + if (provider != null) { + provider.maxWidth = options.maxWidth; + provider.maxHeight = options.maxHeight; + + provider.embedCode(target, function(code) { container.html(code); }); + } + } + }); + }; + + // Plugin defaults + $.fn.oembed.defaults = { + maxWidth: 500, + maxHeight: 400 + }; + + $.fn.oembed.getPhotoCode = function(url, data) { + var code = '
      '; + if (data.html) + code += "
      " + data.html + "
      "; + return code; + }; + + $.fn.oembed.getVideoCode = function(url, data) { + var code = data.html; + return code; + }; + + $.fn.oembed.getRichCode = function(url, data) { + var code = data.html; + return code; + }; + + $.fn.oembed.getGenericCode = function(url, data) { + var title = (data.title != null) ? data.title : url, + code = '' + title + ''; + if (data.html) + code += "
      " + data.html + "
      "; + return code; + }; + + $.fn.oembed.isAvailable = function(url) { + var provider = getOEmbedProvider(url); + return (provider != null); + }; + + /* Private Methods */ + function getOEmbedProvider(url) { + for (var i = 0; i < providers.length; i++) { + if (providers[i].matches(url)) + return providers[i]; + } + return null; + } + + var providers = [ + new OEmbedProvider("fivemin", "5min.com"), + new OEmbedProvider("amazon", "amazon.com"), + new OEmbedProvider("flickr", "flickr", "http://flickr.com/services/oembed", "jsoncallback"), + new OEmbedProvider("googlevideo", "video.google."), + new OEmbedProvider("hulu", "hulu.com"), + new OEmbedProvider("imdb", "imdb.com"), + new OEmbedProvider("metacafe", "metacafe.com"), + new OEmbedProvider("qik", "qik.com"), + new OEmbedProvider("revision3", "slideshare"), + new OEmbedProvider("slideshare", "5min.com"), + new OEmbedProvider("twitpic", "twitpic.com"), + new OEmbedProvider("viddler", "viddler.com"), + new OEmbedProvider("vimeo", "vimeo.com", "http://vimeo.com/api/oembed.json"), + new OEmbedProvider("wikipedia", "wikipedia.org"), + new OEmbedProvider("wordpress", "wordpress.com"), + new OEmbedProvider("youtube", "youtube.com") + ]; + + function OEmbedProvider(name, urlPattern, oEmbedUrl, callbackparameter) { + this.name = name; + this.urlPattern = urlPattern; + this.oEmbedUrl = (oEmbedUrl != null) ? oEmbedUrl : "http://oohembed.com/oohembed/"; + this.callbackparameter = (callbackparameter != null) ? callbackparameter : "callback"; + this.maxWidth = 500; + this.maxHeight = 400; + + this.matches = function(externalUrl) { + // TODO: Convert to Regex + return externalUrl.indexOf(this.urlPattern) >= 0; + }; + + this.getRequestUrl = function(externalUrl) { + + var url = this.oEmbedUrl; + + if (url.indexOf("?") <= 0) + url = url + "?"; + + url += "maxwidth=" + this.maxWidth + + "&maxHeight=" + this.maxHeight + + "&format=json" + + "&url=" + escape(externalUrl) + + "&" + this.callbackparameter + "=?"; + return url; + } + + this.embedCode = function(externalUrl, embedCallback) { + + var request = this.getRequestUrl(externalUrl); + + $.getJSON(request, function(data) { + + var code, type = data.type; + + switch (type) { + case "photo": + code = $.fn.oembed.getPhotoCode(externalUrl, data); + break; + case "video": + code = $.fn.oembed.getVideoCode(externalUrl, data); + break; + case "rich": + code = $.fn.oembed.getRichCode(externalUrl, data); + break; + default: + code = $.fn.oembed.getGenericCode(externalUrl, data); + break; + } + + embedCallback(code); + }); + } + } +})(jQuery); +