diff --git a/client/src/components/learningPath/CircleDiagram.vue b/client/src/components/learningPath/CircleDiagram.vue index 1caa2321..23dedb21 100644 --- a/client/src/components/learningPath/CircleDiagram.vue +++ b/client/src/components/learningPath/CircleDiagram.vue @@ -71,7 +71,7 @@ function render() { const svg = d3.select(".circle-visualization"); // Clean svg before adding new stuff. svg.selectAll("*").remove(); - + // Append marker as definition to the svg svg .attr("viewBox", `0 0 ${width} ${height}`) diff --git a/server/vbv_lernwelt/media_library/create_default_media_library.py b/server/vbv_lernwelt/media_library/create_default_media_library.py index 0d2e05e2..83d61b99 100644 --- a/server/vbv_lernwelt/media_library/create_default_media_library.py +++ b/server/vbv_lernwelt/media_library/create_default_media_library.py @@ -1,8 +1,19 @@ +import json + from vbv_lernwelt.course.consts import COURSE_VERSICHERUNGSVERMITTLERIN_ID from vbv_lernwelt.course.models import Course, CoursePage from vbv_lernwelt.media_library.tests.media_library_factories import ( + create_external_link_block, + create_internal_link_block, + create_learn_media_block, + create_media_collection, + create_relative_link_block, + ExternalLinkBlockFactory, + InternalLinkBlockFactory, + LearnMediaBlockFactory, MediaCategoryPageFactory, MediaLibraryPageFactory, + RelativeLinkBlockFactory, ) @@ -22,21 +33,210 @@ def create_default_media_library(): ] for idx, cat in enumerate(course.coursecategory_set.all()): overview_icon = icons[(idx + 2) % len(icons)] - introduction_text = """ -Das Auto ist für viele der grösste Stolz! Es birgt aber auch ein grosses Gefahrenpotenzial. + + if cat.title == "Fahrzeug": + media_category = MediaCategoryPageFactory( + overview_icon=overview_icon, + title=cat.title, + course_category=cat, + parent=media_lib_page, + introduction_text=""" +Das Auto ist für viele der grösste Stolz. Es birgt aber auch ein grosses Gefahrenpotenzial. Dabei geht es bei den heutigen Fahrzeugpreisen und Reparaturkosten rasch um namhafte Summen, -die der Fahrzeugbesitzer und die Fahrzeugbesitzerin in einem grösseren Schadenfall oft nur schwer selbst aufbringen kann.""".strip() - description_title = "Das erwartet dich in diesem Handlungsfeld" - description_text = """ -In diesem berufstypischem Handlungsfeld lernst du alles rund um Motorfahrzeugversicherungen, -wie man sein Auto optimal schützen kann, wie du vorgehst bei einem Fahrzeugwechsel, -welche Aspekte du bei einer Offerte beachten musst und wie du dem Kunden die Lösung präsentierst.""".strip() - media_category = MediaCategoryPageFactory( - overview_icon=overview_icon, - title=cat.title, - course_category=cat, - parent=media_lib_page, - introduction_text=introduction_text, - description_title=description_title, - description_text=description_text, - ) +die der Fahrzeugbesitzer und die Fahrzeugbesitzerin in einem grösseren Schadenfall oft nur schwer selbst aufbringen kann. + """.strip(), + items=[ + ("item", text) + for text in [ + "Motorfahrzeughaftpflichtversicherung", + "Motorfahrzeugkaskoversicherung", + "Insassenunfallversicherung", + "(Verkehrsrechtsschutzversicherung)", + "(Fahrzeugassistance)", + "Überblick und gesetzliche Grundlagen", + "Versicherungsschutz: versicherte Personen und Sachen, örtlicher Geltungsbereich, versicherte Gefahren, versicherte Schäden, wichtigste Ausschlüsse, Garantie- und Versicherungssumme", + "Versicherungsleistung", + "Bonus-/Malus-System", + "Mögliche Zusatzversicherungen wie Bonusschutz, Grobfahrlässigkeit, persönliche Effekten, Parkschaden, Scheinwerfer, Ersatzfahrzeug", + "Abgrenzungen zur Hausratversicherung (u.a. einfacher Diebstahl auswärts)", + "Abgrenzung zu KVG und UVG", + "Nutzen Insassenunfall", + ] + ], + body=json.dumps( + [ + create_media_collection( + title="Lernmedien", + contents=[ + create_learn_media_block( + LearnMediaBlockFactory( + title="VBV 303/7 Motorfahrzeugkasko", + description="PDF", + url="/static/media/demo_oktober/07_Motorfahrzeugkaskoversicherung.pdf", + ) + ), + create_learn_media_block( + LearnMediaBlockFactory( + title="VBV 303/16 Motorfahrzeughaftpflicht", + description="PDF", + url="/static/media/demo_oktober/16_Motorfahrzeughaftpflichtversicherung.pdf", + ) + ), + ], + ), + create_media_collection( + title="Links", + contents=[ + create_external_link_block( + ExternalLinkBlockFactory( + title="Nationales Versicherungsbüro", + url="https://www.nbi-ngf.ch/de/ngf", + ) + ), + create_external_link_block( + ExternalLinkBlockFactory( + title="Adressen der Strassenverkehrsämter", + url="https://asa.ch/strassenverkehrsaemter/adressen/", + ) + ), + create_external_link_block( + ExternalLinkBlockFactory( + title="Bundesamt für Statistik – Strassenverkehrsunfälle", + url="https://www.bfs.admin.ch/bfs/de/home/statistiken/mobilitaet-verkehr/unfaelle-umweltauswirkungen/verkehrsunfaelle/strassenverkehr.html", + ) + ), + create_external_link_block( + ExternalLinkBlockFactory( + title="Beratungsstelle für Unfallverhütung – Unfallursachen", + url="https://www.bfu.ch/de/dossiers/risiken-im-strassenverkehr", + ) + ), + ], + ), + create_media_collection( + title="Verankerung im Lernpfad", + contents=[ + create_internal_link_block( + InternalLinkBlockFactory( + title="Rafael kauft einen Ford Mustang", + description="Anhand der Story von Rafael Fasel und seinem Ford Mustang lernst du in diesem berufstypischem Handlungsfeld alles rund um Motorfahrzeugversicherungen, wie man sein Auto optimal schützen kann, wie du vorgehst bei einem Fahrzeugwechsel, welche Aspekte du bei einer Offerte beachten musst und wie du dem Kunden die Lösung präsentierst.", + ) + ) + ], + ), + create_media_collection( + title="Querverweise", + contents=[ + create_relative_link_block( + RelativeLinkBlockFactory( + title="VBV 303/12.3 Verkehrsrechtsschutz", + url="/media/versicherungsvermittlerin-media/category/rechtsstreitigkeiten", + ) + ), + create_relative_link_block( + RelativeLinkBlockFactory( + title="VBV 303/13 Reiseversicherung", + url="/media/versicherungsvermittlerin-media/category/reisen", + ) + ), + ], + ), + ] + ), + ) + elif cat.title == "Reisen": + media_category = MediaCategoryPageFactory( + overview_icon=overview_icon, + title=cat.title, + course_category=cat, + parent=media_lib_page, + introduction_text=""" +Auf keine Zeit im Jahr freuen wir uns mehr als auf unsere Ferien. +Neue Orte, neue Bekanntschaften, neue Erfahrungen oder einfach mal abschalten – es gibt viele Gründe, sich fürs Reisen zu begeistern. + +Bereits während der Vorbereitung und Planung, aber auch während der Reise selbst, +gehen wir bewusst und unbewusst verschiedene Risiken ein. +Diese können negative Folgen verschiedener Art nach sich ziehen, darunter rechtliche, finanzielle oder gesundheitliche Folgen. + """.strip(), + items=[ + ("item", text) + for text in [ + "Annullierungskosten", + "Personenassistance", + "Fahrzeugassistance", + "Evtl. Reisegepäck", + "(Hausratversicherung)", + "(Krankenversicherung)", + "(Einzelunfallversicherung)", + "(Privat- und Verkehrsrechtsschutz)", + "Überblick und gesetzliche Grundlagen", + "Versicherungsschutz: versicherte Personen, örtlicher Geltungsbereich, versicherte Ereignisse, Ausschlüsse, Garantiesumme, Dauer", + "Versicherungsleistung", + ] + ], + body=json.dumps( + [ + create_media_collection( + title="Lernmedien", + contents=[ + create_learn_media_block( + LearnMediaBlockFactory( + title="VBV 303/13 Reiseversicherung", + description="PDF", + url="/static/media/demo_oktober/13_Reiseversicherung.pdf", + ) + ), + create_learn_media_block( + LearnMediaBlockFactory( + title="Fach-Check «Reisen»", + description="Applikation", + link_display_text="Zum Fach-Check", + url="/static/media/demo_oktober/fach_check_reisen/index.html", + ) + ), + ], + ), + create_media_collection( + title="Verankerung im Lernpfad", + contents=[ + create_internal_link_block( + InternalLinkBlockFactory( + title="Emma und Ayla campen durch Amerika", + description="Begleite Emma Durand und Ayla Yilmaz bei den Vorbereitungen auf ihre grosse Reise durch Amerika und lerne dabei, welche Risiken durch welche Versicherungen abgedeckt werden können.", + ) + ) + ], + ), + create_media_collection( + title="Querverweise", + contents=[ + create_relative_link_block( + RelativeLinkBlockFactory( + title="VBV 303/03 Hausratversicherung", + url="/media/versicherungsvermittlerin-media/category/haushalt", + ) + ), + create_relative_link_block( + RelativeLinkBlockFactory( + title="VBV 303/12 Rechtschutzversicherung", + url="/media/versicherungsvermittlerin-media/category/rechtsstreitigkeiten", + ) + ), + create_relative_link_block( + RelativeLinkBlockFactory( + title="VBV 304/Teil E Obligatorische Krankenversicherung", + url="/media/versicherungsvermittlerin-media/category/gesundheit", + ) + ), + ], + ), + ] + ), + ) + else: + media_category = MediaCategoryPageFactory( + overview_icon=overview_icon, + title=cat.title, + course_category=cat, + parent=media_lib_page, + ) diff --git a/server/vbv_lernwelt/media_library/tests/media_library_factories.py b/server/vbv_lernwelt/media_library/tests/media_library_factories.py index ee974b36..0071830d 100644 --- a/server/vbv_lernwelt/media_library/tests/media_library_factories.py +++ b/server/vbv_lernwelt/media_library/tests/media_library_factories.py @@ -157,6 +157,12 @@ Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec. """.strip() description_title = "Das erwartet dich in diesem Handlungsfeld" + description_text = """ +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. +Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. +Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. +Nulla consequat massa quis enim. Donec. +""".strip() overview_icon = "icon-hf-fahrzeug" body = json.dumps( [ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/03_Hausratversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/03_Hausratversicherung.pdf new file mode 100755 index 00000000..d5a479a0 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/03_Hausratversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/07_Motorfahrzeugkaskoversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/07_Motorfahrzeugkaskoversicherung.pdf new file mode 100755 index 00000000..326e091d Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/07_Motorfahrzeugkaskoversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/12_Rechtsschutzversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/12_Rechtsschutzversicherung.pdf new file mode 100755 index 00000000..4d15a854 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/12_Rechtsschutzversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/13_Reiseversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/13_Reiseversicherung.pdf new file mode 100755 index 00000000..d097698a Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/13_Reiseversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/16_Motorfahrzeughaftpflichtversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/16_Motorfahrzeughaftpflichtversicherung.pdf new file mode 100755 index 00000000..c33bd556 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/16_Motorfahrzeughaftpflichtversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/Teil E_Obligatorische Krankenpflegeversicherung.pdf b/server/vbv_lernwelt/static/media/demo_oktober/Teil E_Obligatorische Krankenpflegeversicherung.pdf new file mode 100755 index 00000000..54ad989d Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/Teil E_Obligatorische Krankenpflegeversicherung.pdf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/config.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/config.js new file mode 100755 index 00000000..f59faa49 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/config.js @@ -0,0 +1 @@ +require.config({baseUrl:"app/",deps:["core/main"],paths:{vendor:"../vendor",contents:"../contents",almond:"../vendor/bower/almond/almond",jquery:"../vendor/bower/jquery/jquery",underscore:"../vendor/bower/underscore/underscore",backbone:"../vendor/bower/backbone/backbone","backbone.layoutmanager":"../vendor/bower/layoutmanager/backbone.layoutmanager",modernizr:"../vendor/bower/modernizr/modernizr",waitForImages:"../vendor/bower/waitForImages/dist/jquery.waitforimages.min",jqueryui:"../vendor/clx/jquery.ui",moment:"../vendor/bower/momentjs/moment",SVG:"../vendor/clx/svg",ajv:"../node_modules/ajv/dist/ajv.min",text:"../vendor/bower/text/text","filesaver.js-npm":"../node_modules/filesaver.js-npm/FileSaver.min",jszip:"../node_modules/jszip/dist/jszip.min",sjcl:"../node_modules/sjcl/sjcl"},shim:{underscore:{exports:"_"},backbone:{deps:["jquery","underscore"],exports:"Backbone"},"backbone.layoutmanager":{deps:["jquery","backbone","underscore"],exports:"Backbone.Layout"},modernizr:{exports:"Modernizr"},jqueryui:{deps:["jquery"],exports:"jqueryui"},waitForImages:{deps:["jquery"]},"vendor/clx/jquery.dialog.minimize":["jqueryui"],"vendor/clx/jquery.ui.touch-punch":["jqueryui"],"vendor/bower/jquery-touchswipe/jquery.touchSwipe":["jquery"]},map:{"*":{app:"core/app",router:"core/modules/router",preferences:"core/modules/preferences",schema_launch_data:"core/schema/launch_data.json","collections/translation":"core/modules/collections/translation","collections/preference":"core/modules/collections/preference","collections/playlist":"core/modules/collections/playlist","models/chapter":"core/modules/models/chapter","models/chapter/test":"core/modules/models/chapter/test","models/chapter/factory":"core/modules/models/chapter/factory","models/chapter/mode/abstract":"core/modules/models/chapter/mode/abstract","models/chapter/mode/test":"core/modules/models/chapter/mode/test","models/chapter/mode/evaluation":"core/modules/models/chapter/mode/evaluation","models/config":"core/modules/models/config","models/content":"core/modules/models/content","models/element":"core/modules/models/element","models/flowArea":"core/modules/models/flowArea","models/manifest":"core/modules/models/manifest","models/page":"core/modules/models/page","models/player":"core/modules/models/player","models/util":"core/modules/models/util","models/window":"core/modules/models/window","models/communication/adapter/abstract":"core/modules/models/communication/adapter/abstract","models/communication/adapter/scorm12Adapter":"core/modules/models/communication/adapter/scorm12Adapter","models/communication/adapter/localstorage":"core/modules/models/communication/adapter/localstorage","models/communication/adapter/saveaszip":"core/modules/models/communication/adapter/saveaszip","models/communication/communicator/abstract":"core/modules/models/communication/communicator/abstract","models/communication/communicator/factory":"core/modules/models/communication/communicator/factory","models/communication/communicator/scorm12":"core/modules/models/communication/communicator/scorm12","models/communication/communicator/dummy":"core/modules/models/communication/communicator/dummy","models/communication/communicator/extension/scorm12":"core/modules/models/communication/communicator/extension/scorm12","models/communication/wrapper/scorm12":"core/modules/models/communication/wrapper/scorm12","models/content/adapter":"core/modules/models/content/adapter","models/content/reader":"core/modules/models/content/reader","models/editor/api":"core/modules/models/editor/api","models/element/actionHelper":"core/modules/models/element/actionHelper","models/element/decorator":"core/modules/models/element/decorator","models/interaction/abstract":"core/modules/models/interaction/abstract","models/interaction/choice":"core/modules/models/interaction/choice","models/interaction/factory":"core/modules/models/interaction/factory","models/interaction/feedback":"core/modules/models/interaction/feedback","models/interaction/matrix":"core/modules/models/interaction/matrix","models/interaction/matching":"core/modules/models/interaction/matching","models/interaction/input":"core/modules/models/interaction/input","models/interaction/draganddrop":"core/modules/models/interaction/draganddrop","models/scoring":"core/modules/models/scoring","models/preferences/manager":"core/modules/models/preferences/manager","models/preferences/preference":"core/modules/models/preferences/preference","models/preferences/storage":"core/modules/models/preferences/storage","models/userData/chapter":"core/modules/models/userData/chapter","models/userData/interaction":"core/modules/models/userData/interaction","models/userData/manager":"core/modules/models/userData/manager","models/userData/page":"core/modules/models/userData/page","models/userData/player":"core/modules/models/userData/player","views/element":"core/modules/views/element","views/element/factory":"core/modules/views/element/factory","views/player":"core/modules/views/player","views/window":"core/modules/views/window","views/content/abstract":"core/modules/views/content/abstract","views/content/documentPlain":"core/modules/views/content/documentPlain","views/content/dynamicFrames":"core/modules/views/content/dynamicFrames","views/content/factory":"core/modules/views/content/factory","views/content/multipleChoice":"core/modules/views/content/multipleChoice","views/content/testInteraction":"core/modules/views/content/testInteraction","views/player/bookmarkFlag":"core/modules/views/player/bookmarkFlag","views/player/eduObjective":"core/modules/views/player/eduObjective","views/player/footerMenu":"core/modules/views/player/footerMenu","views/player/evaluationFooterMenu":"core/modules/views/player/evaluationFooterMenu","views/player/headerTop":"core/modules/views/player/headerTop","views/player/pageCounter":"core/modules/views/player/pageCounter","views/player/playground":"core/modules/views/player/playground","views/player/questionNr":"core/modules/views/player/questionNr","views/player/timer":"core/modules/views/player/timer","views/player/snackbar":"core/modules/views/player/snackbar","views/print/certificate":"core/modules/views/print/certificate","models/error/handler":"core/modules/models/error/handler","models/error/error":"core/modules/models/error/error","models/interaction/openQuestion":"core/modules/models/interaction/openQuestion","views/content/smartFrames":"core/modules/views/content/smartFrames"}}}),define("core/config",function(){}); \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/core/require.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/core/require.js new file mode 100755 index 00000000..6b66dbd3 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/core/require.js @@ -0,0 +1,27 @@ +function t(a,b,c){if(4!==b.length)throw new sjcl.exception.invalid("invalid aes block size");var d=a.b[c],e=b[0]^d[0],f=b[c?3:1]^d[1],g=b[2]^d[2];b=b[c?1:3]^d[3];var h,i,j,k,l=d.length/4-2,m=4,n=[0,0,0,0];h=a.s[c],a=h[0];var o=h[1],p=h[2],q=h[3],r=h[4];for(k=0;l>k;k++)h=a[e>>>24]^o[f>>16&255]^p[g>>8&255]^q[255&b]^d[m],i=a[f>>>24]^o[g>>16&255]^p[b>>8&255]^q[255&e]^d[m+1],j=a[g>>>24]^o[b>>16&255]^p[e>>8&255]^q[255&f]^d[m+2],b=a[b>>>24]^o[e>>16&255]^p[f>>8&255]^q[255&g]^d[m+3],m+=4,e=h,f=i,g=j;for(k=0;4>k;k++)n[c?3&-k:k]=r[e>>>24]<<24^r[f>>16&255]<<16^r[g>>8&255]<<8^r[255&b]^d[m++],h=e,e=f,f=g,g=b,b=h;return n}function u(a,b){var c,d,e,f=a.F,g=a.b,h=f[0],i=f[1],j=f[2],k=f[3],l=f[4],m=f[5],n=f[6],o=f[7];for(c=0;64>c;c++)16>c?d=b[c]:(d=b[c+1&15],e=b[c+14&15],d=b[15&c]=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+b[15&c]+b[c+9&15]|0),d=d+o+(l>>>6^l>>>11^l>>>25^l<<26^l<<21^l<<7)+(n^l&(m^n))+g[c],o=n,n=m,m=l,l=k+d|0,k=j,j=i,i=h,h=d+(i&j^k&(i^j))+(i>>>2^i>>>13^i>>>22^i<<30^i<<19^i<<10)|0;f[0]=f[0]+h|0,f[1]=f[1]+i|0,f[2]=f[2]+j|0,f[3]=f[3]+k|0,f[4]=f[4]+l|0,f[5]=f[5]+m|0,f[6]=f[6]+n|0,f[7]=f[7]+o|0}function A(a,b){var c,d=sjcl.random.K[a],e=[];for(c in d)d.hasOwnProperty(c)&&e.push(d[c]);for(c=0;cb&&(a.h[b]=a.h[b]+1|0,!a.h[b]);b++);return a.L.encrypt(a.h)}function B(a,b){return function(){b.apply(a,arguments)}}var requirejs,require,define;!function(a){function b(a,b){return r.call(a,b)}function c(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=p.map,q=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(n=n.slice(0,n.length-1),a=a.split("/"),g=a.length-1,p.nodeIdCompat&&t.test(a[g])&&(a[g]=a[g].replace(t,"")),a=n.concat(a),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||q)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function d(b,c){return function(){return k.apply(a,s.call(arguments,0).concat([b,c]))}}function e(a){return function(b){return c(b,a)}}function f(a){return function(b){n[a]=b}}function g(c){if(b(o,c)){var d=o[c];delete o[c],q[c]=!0,j.apply(a,d)}if(!b(n,c)&&!b(q,c))throw new Error("No "+c);return n[c]}function h(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function i(a){return function(){return p&&p.config&&p.config[a]||{}}}var j,k,l,m,n={},o={},p={},q={},r=Object.prototype.hasOwnProperty,s=[].slice,t=/\.js$/;l=function(a,b){var d,f=h(a),i=f[0];return a=f[1],i&&(i=c(i,b),d=g(i)),i?a=d&&d.normalize?d.normalize(a,e(b)):c(a,b):(a=c(a,b),f=h(a),i=f[0],a=f[1],i&&(d=g(i))),{f:i?i+"!"+a:a,n:a,pr:i,p:d}},m={require:function(a){return d(a)},exports:function(a){var b=n[a];return"undefined"!=typeof b?b:n[a]={}},module:function(a){return{id:a,uri:"",exports:n[a],config:i(a)}}},j=function(c,e,h,i){var j,k,p,r,s,t,u=[],v=typeof h;if(i=i||c,"undefined"===v||"function"===v){for(e=!e.length&&h.length?["require","exports","module"]:e,s=0;s=0===c})}function k(a){var b=Na.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function l(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function m(a,b){if(1===b.nodeType&&$.hasData(a)){var c,d,e,f=$._data(a),g=$._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)$.event.add(b,c,h[c][d])}g.data&&(g.data=$.extend({},g.data))}}function n(a,b){var c;1===b.nodeType&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),$.support.html5Clone&&a.innerHTML&&!$.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Xa.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.selected=a.defaultSelected:"input"===c||"textarea"===c?b.defaultValue=a.defaultValue:"script"===c&&b.text!==a.text&&(b.text=a.text),b.removeAttribute($.expando))}function o(a){return"undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll("*"):[]}function p(a){Xa.test(a.type)&&(a.defaultChecked=a.checked)}function q(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=rb.length;e--;)if(b=rb[e]+c,b in a)return b;return d}function r(a,b){return a=b||a,"none"===$.css(a,"display")||!$.contains(a.ownerDocument,a)}function s(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)c=a[f],c.style&&(e[f]=$._data(c,"olddisplay"),b?(e[f]||"none"!==c.style.display||(c.style.display=""),""===c.style.display&&r(c)&&(e[f]=$._data(c,"olddisplay",w(c.nodeName)))):(d=cb(c,"display"),e[f]||"none"===d||$._data(c,"olddisplay",d)));for(f=0;g>f;f++)c=a[f],c.style&&(b&&"none"!==c.style.display&&""!==c.style.display||(c.style.display=b?e[f]||"":"none"));return a}function t(a,b,c){var d=kb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function u(a,b,c,d){for(var e=c===(d?"border":"content")?4:"width"===b?1:0,f=0;4>e;e+=2)"margin"===c&&(f+=$.css(a,c+qb[e],!0)),d?("content"===c&&(f-=parseFloat(cb(a,"padding"+qb[e]))||0),"margin"!==c&&(f-=parseFloat(cb(a,"border"+qb[e]+"Width"))||0)):(f+=parseFloat(cb(a,"padding"+qb[e]))||0,"padding"!==c&&(f+=parseFloat(cb(a,"border"+qb[e]+"Width"))||0));return f}function v(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight,e=!0,f=$.support.boxSizing&&"border-box"===$.css(a,"boxSizing");if(0>=d||null==d){if(d=cb(a,b),(0>d||null==d)&&(d=a.style[b]),lb.test(d))return d;e=f&&($.support.boxSizingReliable||d===a.style[b]),d=parseFloat(d)||0}return d+u(a,b,c||(f?"border":"content"),e)+"px"}function w(a){if(nb[a])return nb[a];var b=$("<"+a+">").appendTo(P.body),c=b.css("display");return b.remove(),("none"===c||""===c)&&(db=P.body.appendChild(db||$.extend(P.createElement("iframe"),{frameBorder:0,width:0,height:0})),eb&&db.createElement||(eb=(db.contentWindow||db.contentDocument).document,eb.write(""),eb.close()),b=eb.body.appendChild(eb.createElement(a)),c=cb(b,"display"),P.body.removeChild(db)),nb[a]=c,c}function x(a,b,c,d){var e;if($.isArray(b))$.each(b,function(b,e){c||ub.test(a)?d(a,e):x(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==$.type(b))d(a,b);else for(e in b)x(a+"["+e+"]",b[e],c,d)}function y(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(ba),h=0,i=g.length;if($.isFunction(c))for(;i>h;h++)d=g[h],f=/^\+/.test(d),f&&(d=d.substr(1)||"*"),e=a[d]=a[d]||[],e[f?"unshift":"push"](c)}}function z(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;for(var h,i=a[f],j=0,k=i?i.length:0,l=a===Kb;k>j&&(l||!h);j++)h=i[j](c,d,e),"string"==typeof h&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=z(a,c,d,e,h,g)));return!l&&h||g["*"]||(h=z(a,c,d,e,"*",g)),h}function A(a,c){var d,e,f=$.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&$.extend(!0,a,e)}function B(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);for(;"*"===j[0];)j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader("content-type"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+" "+j[0]]){g=f;break}h||(h=f)}g=g||h}return g?(g!==j[0]&&j.unshift(g),d[g]):void 0}function C(a,b){var c,d,e,f,g=a.dataTypes.slice(),h=g[0],i={},j=0;if(a.dataFilter&&(b=a.dataFilter(b,a.dataType)),g[1])for(c in a.converters)i[c.toLowerCase()]=a.converters[c];for(;e=g[++j];)if("*"!==e){if("*"!==h&&h!==e){if(c=i[h+" "+e]||i["* "+e],!c)for(d in i)if(f=d.split(" "),f[1]===e&&(c=i[h+" "+f[0]]||i["* "+f[0]])){c===!0?c=i[d]:i[d]!==!0&&(e=f[0],g.splice(j--,0,e));break}if(c!==!0)if(c&&a["throws"])b=c(b);else try{b=c(b)}catch(k){return{state:"parsererror",error:c?k:"No conversion from "+h+" to "+e}}}h=e}return{state:"success",data:b}}function D(){try{return new a.XMLHttpRequest}catch(b){}}function E(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function F(){return setTimeout(function(){Vb=b},0),Vb=$.now()}function G(a,b){$.each(b,function(b,c){for(var d=(_b[b]||[]).concat(_b["*"]),e=0,f=d.length;f>e;e++)if(d[e].call(a,b,c))return})}function H(a,b,c){var d,e=0,f=$b.length,g=$.Deferred().always(function(){delete h.elem}),h=function(){for(var b=Vb||F(),c=Math.max(0,i.startTime+i.duration-b),d=c/i.duration||0,e=1-d,f=0,h=i.tweens.length;h>f;f++)i.tweens[f].run(e);return g.notifyWith(a,[i,e,c]),1>e&&h?c:(g.resolveWith(a,[i]),!1)},i=g.promise({elem:a,props:$.extend({},b),opts:$.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Vb||F(),duration:c.duration,tweens:[],createTween:function(b,c,d){var e=$.Tween(a,i.opts,b,c,i.opts.specialEasing[b]||i.opts.easing);return i.tweens.push(e),e},stop:function(b){for(var c=0,d=b?i.tweens.length:0;d>c;c++)i.tweens[c].run(1);return b?g.resolveWith(a,[i,b]):g.rejectWith(a,[i,b]),this}}),j=i.props;for(I(j,i.opts.specialEasing);f>e;e++)if(d=$b[e].call(i,a,j,i.opts))return d;return G(i,j),$.isFunction(i.opts.start)&&i.opts.start.call(a,i),$.fx.timer($.extend(h,{anim:i,queue:i.opts.queue,elem:a})),i.progress(i.opts.progress).done(i.opts.done,i.opts.complete).fail(i.opts.fail).always(i.opts.always)}function I(a,b){var c,d,e,f,g;for(c in a)if(d=$.camelCase(c),e=b[d],f=a[c],$.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=$.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function J(a,b,c){var d,e,f,g,h,i,j,k,l,m=this,n=a.style,o={},p=[],q=a.nodeType&&r(a);c.queue||(k=$._queueHooks(a,"fx"),null==k.unqueued&&(k.unqueued=0,l=k.empty.fire,k.empty.fire=function(){k.unqueued||l()}),k.unqueued++,m.always(function(){m.always(function(){k.unqueued--,$.queue(a,"fx").length||k.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[n.overflow,n.overflowX,n.overflowY],"inline"===$.css(a,"display")&&"none"===$.css(a,"float")&&($.support.inlineBlockNeedsLayout&&"inline"!==w(a.nodeName)?n.zoom=1:n.display="inline-block")),c.overflow&&(n.overflow="hidden",$.support.shrinkWrapBlocks||m.done(function(){n.overflow=c.overflow[0],n.overflowX=c.overflow[1],n.overflowY=c.overflow[2]}));for(d in b)if(f=b[d],Xb.exec(f)){if(delete b[d],i=i||"toggle"===f,f===(q?"hide":"show"))continue;p.push(d)}if(g=p.length){h=$._data(a,"fxshow")||$._data(a,"fxshow",{}),"hidden"in h&&(q=h.hidden),i&&(h.hidden=!q),q?$(a).show():m.done(function(){$(a).hide()}),m.done(function(){var b;$.removeData(a,"fxshow",!0);for(b in o)$.style(a,b,o[b])});for(d=0;g>d;d++)e=p[d],j=m.createTween(e,q?h[e]:0),o[e]=h[e]||$.style(a,e),e in h||(h[e]=j.start,q&&(j.end=j.start,j.start="width"===e||"height"===e?1:0))}}function K(a,b,c,d,e){return new K.prototype.init(a,b,c,d,e)}function L(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=qb[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function M(a){return $.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var N,O,P=a.document,Q=a.location,R=a.navigator,S=a.jQuery,T=a.$,U=Array.prototype.push,V=Array.prototype.slice,W=Array.prototype.indexOf,X=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,Z=String.prototype.trim,$=function(a,b){return new $.fn.init(a,b,N)},_=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,aa=/\S/,ba=/\s+/,ca=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,da=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ea=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,fa=/^[\],:{}\s]*$/,ga=/(?:^|:|,)(?:\s*\[)+/g,ha=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ia=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ja=/^-ms-/,ka=/-([\da-z])/gi,la=function(a,b){return(b+"").toUpperCase()},ma=function(){P.addEventListener?(P.removeEventListener("DOMContentLoaded",ma,!1),$.ready()):"complete"===P.readyState&&(P.detachEvent("onreadystatechange",ma),$.ready())},na={};$.fn=$.prototype={constructor:$,init:function(a,c,d){var e,f,g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:da.exec(a),!e||!e[1]&&c)return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a);if(e[1])return c=c instanceof $?c[0]:c,g=c&&c.nodeType?c.ownerDocument||c:P,a=$.parseHTML(e[1],g,!0),ea.test(e[1])&&$.isPlainObject(c)&&this.attr.call(a,c,!0),$.merge(this,a);if(f=P.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return d.find(a);this.length=1,this[0]=f}return this.context=P,this.selector=a,this}return $.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),$.makeArray(a,this))},selector:"",jquery:"1.8.3+1",length:0,size:function(){return this.length},toArray:function(){return V.call(this)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=$.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,"find"===b?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return $.each(this,a,b)},ready:function(a){return $.ready.promise().done(a),this},eq:function(a){return a=+a,-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(V.apply(this,arguments),"slice",V.call(arguments).join(","))},map:function(a){return this.pushStack($.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},$.fn.init.prototype=$.fn,$.extend=$.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[1]||{},i=2),"object"==typeof h||$.isFunction(h)||(h={}),j===i&&(h=this,--i);j>i;i++)if(null!=(a=arguments[i]))for(c in a)d=h[c],e=a[c],h!==e&&(k&&e&&($.isPlainObject(e)||(f=$.isArray(e)))?(f?(f=!1,g=d&&$.isArray(d)?d:[]):g=d&&$.isPlainObject(d)?d:{},h[c]=$.extend(k,g,e)):e!==b&&(h[c]=e));return h},$.extend({noConflict:function(b){return a.$===$&&(a.$=T),b&&a.jQuery===$&&(a.jQuery=S),$},isReady:!1,readyWait:1,holdReady:function(a){a?$.readyWait++:$.ready(!0)},ready:function(a){if(a===!0?!--$.readyWait:!$.isReady){if(!P.body)return setTimeout($.ready,1);$.isReady=!0,a!==!0&&--$.readyWait>0||(O.resolveWith(P,[$]),$.fn.trigger&&$(P).trigger("ready").off("ready"))}},isFunction:function(a){return"function"===$.type(a)},isArray:Array.isArray||function(a){return"array"===$.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):na[X.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==$.type(a)||a.nodeType||$.isWindow(a))return!1;try{if(a.constructor&&!Y.call(a,"constructor")&&!Y.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||Y.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return a&&"string"==typeof a?("boolean"==typeof b&&(c=b,b=0),b=b||P,(d=ea.exec(a))?[b.createElement(d[1])]:(d=$.buildFragment([a],b,c?null:[]),$.merge([],(d.cacheable?$.clone(d.fragment):d.fragment).childNodes))):null},parseJSON:function(b){return b&&"string"==typeof b?(b=$.trim(b),a.JSON&&a.JSON.parse?a.JSON.parse(b):fa.test(b.replace(ha,"@").replace(ia,"]").replace(ga,""))?new Function("return "+b)():void $.error("Invalid JSON: "+b)):null},parseXML:function(c){var d,e;if(!c||"string"!=typeof c)return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return d&&d.documentElement&&!d.getElementsByTagName("parsererror").length||$.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&aa.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(ja,"ms-").replace(ka,la)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||$.isFunction(a);if(d)if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;g>f&&c.apply(a[f++],d)!==!1;);else if(h){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;g>f&&c.call(a[f],f,a[f++])!==!1;);return a},trim:Z&&!Z.call("\ufeff ")?function(a){return null==a?"":Z.call(a)}:function(a){return null==a?"":(a+"").replace(ca,"")},makeArray:function(a,b){var c,d=b||[];return null!=a&&(c=$.type(a),null==a.length||"string"===c||"function"===c||"regexp"===c||$.isWindow(a)?U.call(d,a):$.merge(d,a)),d},inArray:function(a,b,c){var d;if(b){if(W)return W.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=c.length,e=a.length,f=0;if("number"==typeof d)for(;d>f;f++)a[e++]=c[f];else for(;c[f]!==b;)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;for(c=!!c;g>f;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],h=0,i=a.length,j=a instanceof $||i!==b&&"number"==typeof i&&(i>0&&a[0]&&a[i-1]||0===i||$.isArray(a));if(j)for(;i>h;h++)e=c(a[h],h,d),null!=e&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),null!=e&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){var d,e,f;return"string"==typeof c&&(d=a[c],c=a,a=d),$.isFunction(a)?(e=V.call(arguments,2),f=function(){return a.apply(c,e.concat(V.call(arguments)))},f.guid=a.guid=a.guid||$.guid++,f):b},access:function(a,c,d,e,f,g,h){var i,j=null==d,k=0,l=a.length;if(d&&"object"==typeof d){for(k in d)$.access(a,c,k,d[k],1,g,e);f=1}else if(e!==b){if(i=h===b&&$.isFunction(e),j&&(i?(i=c,c=function(a,b,c){return i.call($(a),c)}):(c.call(a,e),c=null)),c)for(;l>k;k++)c(a[k],d,i?e.call(a[k],k,c(a[k],d)):e,h);f=1}return f?a:j?c.call(a):l?c(a[0],d):g},now:function(){return(new Date).getTime()}}),$.ready.promise=function(b){if(!O)if(O=$.Deferred(),"complete"===P.readyState)setTimeout($.ready,1);else if(P.addEventListener)P.addEventListener("DOMContentLoaded",ma,!1),a.addEventListener("load",$.ready,!1);else{P.attachEvent("onreadystatechange",ma),a.attachEvent("onload",$.ready);var c=!1;try{c=null==a.frameElement&&P.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!$.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}$.ready()}}()}return O.promise(b)},$.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){na["[object "+b+"]"]=b.toLowerCase()}),N=$(P);var oa={};$.Callbacks=function(a){a="string"==typeof a?oa[a]||c(a):$.extend({},a);var d,e,f,g,h,i,j=[],k=!a.once&&[],l=function(b){for(d=a.memory&&b,e=!0,i=g||0,g=0,h=j.length,f=!0;j&&h>i;i++)if(j[i].apply(b[0],b[1])===!1&&a.stopOnFalse){d=!1;break}f=!1,j&&(k?k.length&&l(k.shift()):d?j=[]:m.disable())},m={add:function(){if(j){var b=j.length;!function c(b){$.each(b,function(b,d){var e=$.type(d);"function"===e?a.unique&&m.has(d)||j.push(d):d&&d.length&&"string"!==e&&c(d)})}(arguments),f?h=j.length:d&&(g=b,l(d))}return this},remove:function(){return j&&$.each(arguments,function(a,b){for(var c;(c=$.inArray(b,j,c))>-1;)j.splice(c,1),f&&(h>=c&&h--,i>=c&&i--)}),this},has:function(a){return $.inArray(a,j)>-1},empty:function(){return j=[],this},disable:function(){return j=k=d=b,this},disabled:function(){return!j},lock:function(){return k=b,d||m.disable(),this},locked:function(){return!k},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],!j||e&&!k||(f?k.push(b):l(b)),this},fire:function(){return m.fireWith(this,arguments),this},fired:function(){return!!e}};return m},$.extend({Deferred:function(a){var b=[["resolve","done",$.Callbacks("once memory"),"resolved"],["reject","fail",$.Callbacks("once memory"),"rejected"],["notify","progress",$.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return $.Deferred(function(c){$.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]]($.isFunction(g)?function(){var a=g.apply(this,arguments);a&&$.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return null!=a?$.extend(a,d):d}},e={};return d.pipe=d.then,$.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=V.call(arguments),g=f.length,h=1!==g||a&&$.isFunction(a.promise)?g:0,i=1===h?a:$.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?V.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&$.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}}),$.support=function(){var b,c,d,e,f,g,h,i,j,k,l,m=P.createElement("div");if(m.setAttribute("className","t"),m.innerHTML="
a",c=m.getElementsByTagName("*"),d=m.getElementsByTagName("a")[0],!c||!d||!c.length)return{};e=P.createElement("select"),f=e.appendChild(P.createElement("option")),g=m.getElementsByTagName("input")[0],d.style.cssText="top:1px;float:left;opacity:.5",b={leadingWhitespace:3===m.firstChild.nodeType,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===g.value,optSelected:f.selected,getSetAttribute:"t"!==m.className,enctype:!!P.createElement("form").enctype,html5Clone:"<:nav>"!==P.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===P.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},g.checked=!0,b.noCloneChecked=g.cloneNode(!0).checked,e.disabled=!0,b.optDisabled=!f.disabled;try{delete m.test}catch(n){b.deleteExpando=!1}if(!m.addEventListener&&m.attachEvent&&m.fireEvent&&(m.attachEvent("onclick",l=function(){b.noCloneEvent=!1}),m.cloneNode(!0).fireEvent("onclick"),m.detachEvent("onclick",l)),g=P.createElement("input"),g.value="t",g.setAttribute("type","radio"),b.radioValue="t"===g.value,g.setAttribute("checked","checked"),g.setAttribute("name","t"),m.appendChild(g),h=P.createDocumentFragment(),h.appendChild(m.lastChild),b.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=g.checked,h.removeChild(g),h.appendChild(m),m.attachEvent)for(j in{submit:!0,change:!0,focusin:!0})i="on"+j,k=i in m,k||(m.setAttribute(i,"return;"),k="function"==typeof m[i]),b[j+"Bubbles"]=k;return $(function(){var c,d,e,f,g="padding:0;margin:0;border:0;display:block;overflow:hidden;",h=P.getElementsByTagName("body")[0];h&&(c=P.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",h.insertBefore(c,h.firstChild),d=P.createElement("div"),c.appendChild(d),d.innerHTML="
t
",e=d.getElementsByTagName("td"),e[0].style.cssText="padding:0;margin:0;border:0;display:none",k=0===e[0].offsetHeight,e[0].style.display="",e[1].style.display="none",b.reliableHiddenOffsets=k&&0===e[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=4===d.offsetWidth,b.doesNotIncludeMarginInBodyOffset=1!==h.offsetTop,a.getComputedStyle&&(b.pixelPosition="1%"!==(a.getComputedStyle(d,null)||{}).top,b.boxSizingReliable="4px"===(a.getComputedStyle(d,null)||{width:"4px"}).width,f=P.createElement("div"),f.style.cssText=d.style.cssText=g,f.style.marginRight=f.style.width="0",d.style.width="1px",d.appendChild(f),b.reliableMarginRight=!parseFloat((a.getComputedStyle(f,null)||{}).marginRight)),"undefined"!=typeof d.style.zoom&&(d.innerHTML="",d.style.cssText=g+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=3!==d.offsetWidth,c.style.zoom=1),h.removeChild(c),c=d=e=f=null)}),h.removeChild(m),c=d=e=f=g=h=m=null,b}();var pa=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,qa=/([A-Z])/g;$.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+($.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?$.cache[a[$.expando]]:a[$.expando],!!a&&!e(a)},data:function(a,c,d,e){if($.acceptData(a)){var f,g,h=$.expando,i="string"==typeof c,j=a.nodeType,k=j?$.cache:a,l=j?a[h]:a[h]&&h;if(l&&k[l]&&(e||k[l].data)||!i||d!==b)return l||(j?a[h]=l=$.deletedIds.pop()||$.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=$.noop)),("object"==typeof c||"function"==typeof c)&&(e?k[l]=$.extend(k[l],c):k[l].data=$.extend(k[l].data,c)),f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[$.camelCase(c)]=d),i?(g=f[c],null==g&&(g=f[$.camelCase(c)])):g=f,g}},removeData:function(a,b,c){if($.acceptData(a)){var d,f,g,h=a.nodeType,i=h?$.cache:a,j=h?a[$.expando]:$.expando;if(i[j]){if(b&&(d=c?i[j]:i[j].data)){$.isArray(b)||(b in d?b=[b]:(b=$.camelCase(b),b=b in d?[b]:b.split(" ")));for(f=0,g=b.length;g>f;f++)delete d[b[f]];if(!(c?e:$.isEmptyObject)(d))return}(c||(delete i[j].data,e(i[j])))&&(h?$.cleanData([a],!0):$.support.deleteExpando||i!=i.window?delete i[j]:i[j]=null)}}},_data:function(a,b,c){return $.data(a,b,c,!0)},acceptData:function(a){var b=a.nodeName&&$.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute("classid")===b}}),$.fn.extend({data:function(a,c){var e,f,g,h,i,j=this[0],k=0,l=null;if(a===b){if(this.length&&(l=$.data(j),1===j.nodeType&&!$._data(j,"parsedAttrs"))){for(g=j.attributes,i=g.length;i>k;k++)h=g[k].name,h.indexOf("data-")||(h=$.camelCase(h.substring(5)),d(j,h,l[h]));$._data(j,"parsedAttrs",!0)}return l}return"object"==typeof a?this.each(function(){$.data(this,a)}):(e=a.split(".",2),e[1]=e[1]?"."+e[1]:"",f=e[1]+"!",$.access(this,function(c){return c===b?(l=this.triggerHandler("getData"+f,[e[0]]),l===b&&j&&(l=$.data(j,a),l=d(j,a,l)),l===b&&e[1]?this.data(e[0]):l):(e[1]=c,void this.each(function(){var b=$(this);b.triggerHandler("setData"+f,e),$.data(this,a,c),b.triggerHandler("changeData"+f,e)}))},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){$.removeData(this,a)})}}),$.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=$._data(a,b),c&&(!d||$.isArray(c)?d=$._data(a,b,$.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=$.queue(a,b),d=c.length,e=c.shift(),f=$._queueHooks(a,b),g=function(){$.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return $._data(a,c)||$._data(a,c,{empty:$.Callbacks("once memory").add(function(){$.removeData(a,b+"queue",!0),$.removeData(a,c,!0)})})}}),$.fn.extend({queue:function(a,c){var d=2;return"string"!=typeof a&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){$.removeAttr(this,a)})},prop:function(a,b){return $.access(this,$.prop,a,b,arguments.length>1)},removeProp:function(a){return a=$.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if($.isFunction(a))return this.each(function(b){$(this).addClass(a.call(this,b,this.className))});if(a&&"string"==typeof a)for(b=a.split(ba),c=0,d=this.length;d>c;c++)if(e=this[c],1===e.nodeType)if(e.className||1!==b.length){for(f=" "+e.className+" ",g=0,h=b.length;h>g;g++)f.indexOf(" "+b[g]+" ")<0&&(f+=b[g]+" ");e.className=$.trim(f)}else e.className=a;return this},removeClass:function(a){var c,d,e,f,g,h,i;if($.isFunction(a))return this.each(function(b){$(this).removeClass(a.call(this,b,this.className))});if(a&&"string"==typeof a||a===b)for(c=(a||"").split(ba),h=0,i=this.length;i>h;h++)if(e=this[h],1===e.nodeType&&e.className){ +for(d=(" "+e.className+" ").replace(ua," "),f=0,g=c.length;g>f;f++)for(;d.indexOf(" "+c[f]+" ")>=0;)d=d.replace(" "+c[f]+" "," ");e.className=a?$.trim(d):""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return $.isFunction(a)?this.each(function(c){$(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,f=0,g=$(this),h=b,i=a.split(ba);e=i[f++];)h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e);else("undefined"===c||"boolean"===c)&&(this.className&&$._data(this,"__className__",this.className),this.className=this.className||a===!1?"":$._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ua," ").indexOf(b)>=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];{if(arguments.length)return e=$.isFunction(a),this.each(function(d){var f,g=$(this);1===this.nodeType&&(f=e?a.call(this,d,g.val()):a,null==f?f="":"number"==typeof f?f+="":$.isArray(f)&&(f=$.map(f,function(a){return null==a?"":a+""})),c=$.valHooks[this.type]||$.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&c.set(this,f,"value")!==b||(this.value=f))});if(f)return c=$.valHooks[f.type]||$.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,"string"==typeof d?d.replace(va,""):null==d?"":d)}}}),$.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&($.support.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!$.nodeName(c.parentNode,"optgroup"))){if(b=$(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c=$.makeArray(b);return $(a).find("option").each(function(){this.selected=$.inArray($(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(a&&3!==i&&8!==i&&2!==i)return e&&$.isFunction($.fn[c])?$(a)[c](d):"undefined"==typeof a.getAttribute?$.prop(a,c,d):(h=1!==i||!$.isXMLDoc(a),h&&(c=c.toLowerCase(),g=$.attrHooks[c]||(za.test(c)?sa:ra)),d!==b?null===d?void $.removeAttr(a,c):g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d):g&&"get"in g&&h&&null!==(f=g.get(a,c))?f:(f=a.getAttribute(c),null===f?b:f))},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&1===a.nodeType)for(d=b.split(ba);g=0:void 0}})});var Ba=/^(?:textarea|input|select)$/i,Ca=/^([^\.]*|)(?:\.(.+)|)$/,Da=/(?:^|\s)hover(\.\S+|)\b/,Ea=/^key/,Fa=/^(?:mouse|contextmenu)|click/,Ga=/^(?:focusinfocus|focusoutblur)$/,Ha=function(a){return $.event.special.hover?a:a.replace(Da,"mouseenter$1 mouseleave$1")};$.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;if(3!==a.nodeType&&8!==a.nodeType&&c&&d&&(g=$._data(a))){for(d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=$.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return"undefined"==typeof $||a&&$.event.triggered===a.type?b:$.event.dispatch.apply(h.elem,arguments)},h.elem=a),c=$.trim(Ha(c)).split(" "),j=0;j=0&&(q=q.slice(0,-1),h=!0),q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),e&&!$.event.customEvent[q]||$.event.global[q]))if(c="object"==typeof c?c[$.expando]?c:new $.Event(q,c):new $.Event(q),c.type=q,c.isTrigger=!0,c.exclusive=h,c.namespace=r.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,l=q.indexOf(":")<0?"on"+q:"",e){if(c.result=b,c.target||(c.target=e),d=null!=d?$.makeArray(d):[],d.unshift(c),m=$.event.special[q]||{},!m.trigger||m.trigger.apply(e,d)!==!1){if(o=[[e,m.bindType||q]],!f&&!m.noBubble&&!$.isWindow(e)){for(p=m.delegateType||q,j=Ga.test(p+q)?e:e.parentNode,k=e;j;j=j.parentNode)o.push([j,p]),k=j;k===(e.ownerDocument||P)&&o.push([k.defaultView||k.parentWindow||a,p])}for(i=0;id;d++)k=m[d],l=k.selector,h[l]===b&&(h[l]=k.needsContext?$(l,this).index(f)>=0:$.find(l,this,null,[f]).length),h[l]&&j.push(k);j.length&&r.push({elem:f,matches:j})}for(m.length>n&&r.push({elem:this,matches:m.slice(n)}),d=0;d0?this.on(b,null,a,c):this.trigger(b)},Ea.test(b)&&($.event.fixHooks[b]=$.event.keyHooks),Fa.test(b)&&($.event.fixHooks[b]=$.event.mouseHooks)}),function(a,b){function c(a,b,c,d){c=c||[],b=b||F;var e,f,g,h,i=b.nodeType;if(!a||"string"!=typeof a)return c;if(1!==i&&9!==i)return[];if(g=v(b),!g&&!d&&(e=ca.exec(a)))if(h=e[1]){if(9===i){if(f=b.getElementById(h),!f||!f.parentNode)return c;if(f.id===h)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(h))&&w(b,f)&&f.id===h)return c.push(f),c}else{if(e[2])return K.apply(c,L.call(b.getElementsByTagName(a),0)),c;if((h=e[3])&&ma&&b.getElementsByClassName)return K.apply(c,L.call(b.getElementsByClassName(h),0)),c}return p(a.replace(Z,"$1"),b,c,d,g)}function d(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function e(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function f(a){return N(function(b){return b=+b,N(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function g(a,b,c){if(a===b)return c;for(var d=a.nextSibling;d;){if(d===b)return-1;d=d.nextSibling}return 1}function h(a,b){var d,e,f,g,h,i,j,k=Q[D][a+" "];if(k)return b?0:k.slice(0);for(h=a,i=[],j=t.preFilter;h;){(!d||(e=_.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=aa.exec(h))&&(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=e[0].replace(Z," "));for(g in t.filter)!(e=ha[g].exec(h))||j[g]&&!(e=j[g](e))||(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=g,d.matches=e);if(!d)break}return b?h.length:h?c.error(a):Q(a,i).slice(0)}function i(a,b,c){var d=b.dir,e=c&&"parentNode"===b.dir,f=I++;return b.first?function(b,c,f){for(;b=b[d];)if(e||1===b.nodeType)return a(b,c,f)}:function(b,c,g){if(g){for(;b=b[d];)if((e||1===b.nodeType)&&a(b,c,g))return b}else for(var h,i=H+" "+f+" ",j=i+r;b=b[d];)if(e||1===b.nodeType){if((h=b[D])===j)return b.sizset;if("string"==typeof h&&0===h.indexOf(i)){if(b.sizset)return b}else{if(b[D]=j,a(b,c,g))return b.sizset=!0,b;b.sizset=!1}}}}function j(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function k(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function l(a,b,c,d,e,f){return d&&!d[D]&&(d=l(d)),e&&!e[D]&&(e=l(e,f)),N(function(f,g,h,i){var j,l,m,n=[],p=[],q=g.length,r=f||o(b||"*",h.nodeType?[h]:h,[]),s=!a||!f&&b?r:k(r,n,a,h,i),t=c?e||(f?a:q||d)?[]:g:s;if(c&&c(s,t,h,i),d)for(j=k(t,p),d(j,[],h,i),l=j.length;l--;)(m=j[l])&&(t[p[l]]=!(s[p[l]]=m));if(f){if(e||a){if(e){for(j=[],l=t.length;l--;)(m=t[l])&&j.push(s[l]=m);e(null,t=[],j,i)}for(l=t.length;l--;)(m=t[l])&&(j=e?M.call(f,m):n[l])>-1&&(f[j]=!(g[j]=m))}}else t=k(t===g?t.splice(q,t.length):t),e?e(null,g,t,i):K.apply(g,t)})}function m(a){for(var b,c,d,e=a.length,f=t.relative[a[0].type],g=f||t.relative[" "],h=f?1:0,k=i(function(a){return a===b},g,!0),n=i(function(a){return M.call(b,a)>-1},g,!0),o=[function(a,c,d){return!f&&(d||c!==A)||((b=c).nodeType?k(a,c,d):n(a,c,d))}];e>h;h++)if(c=t.relative[a[h].type])o=[i(j(o),c)];else{if(c=t.filter[a[h].type].apply(null,a[h].matches),c[D]){for(d=++h;e>d&&!t.relative[a[d].type];d++);return l(h>1&&j(o),h>1&&a.slice(0,h-1).join("").replace(Z,"$1"),c,d>h&&m(a.slice(h,d)),e>d&&m(a=a.slice(d)),e>d&&a.join(""))}o.push(c)}return j(o)}function n(a,b){var d=b.length>0,e=a.length>0,f=function(g,h,i,j,l){var m,n,o,p=[],q=0,s="0",u=g&&[],v=null!=l,w=A,x=g||e&&t.find.TAG("*",l&&h.parentNode||h),y=H+=null==w?1:Math.E;for(v&&(A=h!==F&&h,r=f.el);null!=(m=x[s]);s++){if(e&&m){for(n=0;o=a[n];n++)if(o(m,h,i)){j.push(m);break}v&&(H=y,r=++f.el)}d&&((m=!o&&m)&&q--,g&&u.push(m))}if(q+=s,d&&s!==q){for(n=0;o=b[n];n++)o(u,p,h,i);if(g){if(q>0)for(;s--;)u[s]||p[s]||(p[s]=J.call(j));p=k(p)}K.apply(j,p),v&&!g&&p.length>0&&q+b.length>1&&c.uniqueSort(j)}return v&&(H=y,A=w),u};return f.el=0,d?N(f):f}function o(a,b,d){for(var e=0,f=b.length;f>e;e++)c(a,b[e],d);return d}function p(a,b,c,d,e){var f,g,i,j,k,l=h(a);l.length;if(!d&&1===l.length){if(g=l[0]=l[0].slice(0),g.length>2&&"ID"===(i=g[0]).type&&9===b.nodeType&&!e&&t.relative[g[1].type]){if(b=t.find.ID(i.matches[0].replace(ga,""),b,e)[0],!b)return c;a=a.slice(g.shift().length)}for(f=ha.POS.test(a)?-1:g.length-1;f>=0&&(i=g[f],!t.relative[j=i.type]);f--)if((k=t.find[j])&&(d=k(i.matches[0].replace(ga,""),da.test(g[0].type)&&b.parentNode||b,e))){if(g.splice(f,1),a=d.length&&g.join(""),!a)return K.apply(c,L.call(d,0)),c;break}}return x(a,l)(d,b,e,c,da.test(a)),c}function q(){}var r,s,t,u,v,w,x,y,z,A,B=!0,C="undefined",D=("sizcache"+Math.random()).replace(".",""),E=String,F=a.document,G=F.documentElement,H=0,I=0,J=[].pop,K=[].push,L=[].slice,M=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},N=function(a,b){return a[D]=null==b||b,a},O=function(){var a={},b=[];return N(function(c,d){return b.push(c)>t.cacheLength&&delete a[b.shift()],a[c+" "]=d},a)},P=O(),Q=O(),R=O(),S="[\\x20\\t\\r\\n\\f]",T="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",U=T.replace("w","w#"),V="([*^$|!~]?=)",W="\\["+S+"*("+T+")"+S+"*(?:"+V+S+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+U+")|)|)"+S+"*\\]",X=":("+T+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+W+")|[^:]|\\\\.)*|.*))\\)|)",Y=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+S+"*((?:-\\d)?\\d*)"+S+"*\\)|)(?=[^-]|$)",Z=new RegExp("^"+S+"+|((?:^|[^\\\\])(?:\\\\.)*)"+S+"+$","g"),_=new RegExp("^"+S+"*,"+S+"*"),aa=new RegExp("^"+S+"*([\\x20\\t\\r\\n\\f>+~])"+S+"*"),ba=new RegExp(X),ca=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,da=/[\x20\t\r\n\f]*[+~]/,ea=/h\d/i,fa=/input|select|textarea|button/i,ga=/\\(?!\\)/g,ha={ID:new RegExp("^#("+T+")"),CLASS:new RegExp("^\\.("+T+")"),NAME:new RegExp("^\\[name=['\"]?("+T+")['\"]?\\]"),TAG:new RegExp("^("+T.replace("w","w*")+")"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+X),POS:new RegExp(Y,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+S+"*(even|odd|(([+-]|)(\\d*)n|)"+S+"*(?:([+-]|)"+S+"*(\\d+)|))"+S+"*\\)|)","i"),needsContext:new RegExp("^"+S+"*[>+~]|"+Y,"i")},ia=function(a){var b=F.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},ja=ia(function(a){return a.appendChild(F.createComment("")),!a.getElementsByTagName("*").length}),ka=ia(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==C&&"#"===a.firstChild.getAttribute("href")}),la=ia(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return"boolean"!==b&&"string"!==b}),ma=ia(function(a){return a.innerHTML="",a.getElementsByClassName&&a.getElementsByClassName("e").length?(a.lastChild.className="e",2===a.getElementsByClassName("e").length):!1}),na=ia(function(a){a.id=D+0,a.innerHTML="
",G.insertBefore(a,G.firstChild);var b=F.getElementsByName&&F.getElementsByName(D).length===2+F.getElementsByName(D+0).length;return s=!F.getElementById(D),G.removeChild(a),b});try{L.call(G.childNodes,0)[0].nodeType}catch(oa){L=function(a){for(var b,c=[];b=this[a];a++)c.push(b);return c}}c.matches=function(a,b){return c(a,null,null,b)},c.matchesSelector=function(a,b){return c(b,null,null,[a]).length>0},u=c.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=u(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d];d++)c+=u(b);return c},v=c.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},w=c.contains=G.contains?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&1===d.nodeType&&c.contains&&c.contains(d))}:G.compareDocumentPosition?function(a,b){return b&&!!(16&a.compareDocumentPosition(b))}:function(a,b){for(;b=b.parentNode;)if(b===a)return!0;return!1},c.attr=function(a,b){var c,d=v(a);return d||(b=b.toLowerCase()),(c=t.attrHandle[b])?c(a):d||la?a.getAttribute(b):(c=a.getAttributeNode(b),c?"boolean"==typeof a[b]?a[b]?b:null:c.specified?c.value:null:null)},t=c.selectors={cacheLength:50,createPseudo:N,match:ha,attrHandle:ka?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:s?function(a,b,c){if(typeof b.getElementById!==C&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==C&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==C&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:ja?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c=b.getElementsByTagName(a);if("*"===a){for(var d,e=[],f=0;d=c[f];f++)1===d.nodeType&&e.push(d);return e}return c},NAME:na&&function(a,b){return typeof b.getElementsByName!==C?b.getElementsByName(name):void 0},CLASS:ma&&function(a,b,c){return typeof b.getElementsByClassName===C||c?void 0:b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ga,""),a[3]=(a[4]||a[5]||"").replace(ga,""),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1]?(a[2]||c.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*("even"===a[2]||"odd"===a[2])),a[4]=+(a[6]+a[7]||"odd"===a[2])):a[2]&&c.error(a[0]),a},PSEUDO:function(a){var b,c;return ha.CHILD.test(a[0])?null:(a[3]?a[2]=a[3]:(b=a[4])&&(ba.test(b)&&(c=h(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b),a.slice(0,3))}},filter:{ID:s?function(a){return a=a.replace(ga,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(ga,""),function(b){var c=typeof b.getAttributeNode!==C&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return"*"===a?function(){return!0}:(a=a.replace(ga,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=P[D][a+" "];return b||(b=new RegExp("(^|"+S+")"+a+"("+S+"|$)"))&&P(a,function(a){return b.test(a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,d){return function(e,f){var g=c.attr(e,a);return null==g?"!="===b:b?(g+="","="===b?g===d:"!="===b?g!==d:"^="===b?d&&0===g.indexOf(d):"*="===b?d&&g.indexOf(d)>-1:"$="===b?d&&g.substr(g.length-d.length)===d:"~="===b?(" "+g+" ").indexOf(d)>-1:"|="===b?g===d||g.substr(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d){return"nth"===a?function(a){var b,e,f=a.parentNode;if(1===c&&0===d)return!0;if(f)for(e=0,b=f.firstChild;b&&(1!==b.nodeType||(e++,a!==b));b=b.nextSibling);return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":for(;c=c.previousSibling;)if(1===c.nodeType)return!1;if("first"===a)return!0;c=b;case"last":for(;c=c.nextSibling;)if(1===c.nodeType)return!1;return!0}}},PSEUDO:function(a,b){var d,e=t.pseudos[a]||t.setFilters[a.toLowerCase()]||c.error("unsupported pseudo: "+a);return e[D]?e(b):e.length>1?(d=[a,a,"",b],t.setFilters.hasOwnProperty(a.toLowerCase())?N(function(a,c){for(var d,f=e(a,b),g=f.length;g--;)d=M.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,d)}):e}},pseudos:{not:N(function(a){var b=[],c=[],d=x(a.replace(Z,"$1"));return d[D]?N(function(a,b,c,e){for(var f,g=d(a,null,e,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:N(function(a){return function(b){return c(a,b).length>0}}),contains:N(function(a){return function(b){return(b.textContent||b.innerText||u(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!t.pseudos.empty(a)},empty:function(a){var b;for(a=a.firstChild;a;){if(a.nodeName>"@"||3===(b=a.nodeType)||4===b)return!1;a=a.nextSibling}return!0},header:function(a){return ea.test(a.nodeName)},text:function(a){var b,c;return"input"===a.nodeName.toLowerCase()&&"text"===(b=a.type)&&(null==(c=a.getAttribute("type"))||c.toLowerCase()===b)},radio:d("radio"),checkbox:d("checkbox"),file:d("file"),password:d("password"),image:d("image"),submit:e("submit"),reset:e("reset"),button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return fa.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},active:function(a){return a===a.ownerDocument.activeElement},first:f(function(){return[0]}),last:f(function(a,b){return[b-1]}),eq:f(function(a,b,c){return[0>c?c+b:c]}),even:f(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:f(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:f(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:f(function(a,b,c){for(var d=0>c?c+b:c;++dk&&d>k;k++)if(e[k]!==f[k])return g(e[k],f[k]);return k===c?g(a,f[k],-1):g(e[k],b,1)},[0,0].sort(y),B=!z,c.uniqueSort=function(a){var b,c=[],d=1,e=0;if(z=B,a.sort(y),z){for(;b=a[d];d++)b===a[d-1]&&(e=c.push(d));for(;e--;)a.splice(c[e],1)}return a},c.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},x=c.compile=function(a,b){var c,d=[],e=[],f=R[D][a+" "];if(!f){for(b||(b=h(a)),c=b.length;c--;)f=m(b[c]),f[D]?d.push(f):e.push(f);f=R(a,n(e,d))}return f},F.querySelectorAll&&!function(){var a,b=p,d=/'|\\/g,e=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,f=[":focus"],g=[":active"],i=G.matchesSelector||G.mozMatchesSelector||G.webkitMatchesSelector||G.oMatchesSelector||G.msMatchesSelector;ia(function(a){a.innerHTML="",a.querySelectorAll("[selected]").length||f.push("\\["+S+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||f.push(":checked"); +}),ia(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&f.push("[*^$]="+S+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||f.push(":enabled",":disabled")}),f=new RegExp(f.join("|")),p=function(a,c,e,g,i){if(!g&&!i&&!f.test(a)){var j,k,l=!0,m=D,n=c,o=9===c.nodeType&&a;if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){for(j=h(a),(l=c.getAttribute("id"))?m=l.replace(d,"\\$&"):c.setAttribute("id",m),m="[id='"+m+"'] ",k=j.length;k--;)j[k]=m+j[k].join("");n=da.test(a)&&c.parentNode||c,o=j.join(",")}if(o)try{return K.apply(e,L.call(n.querySelectorAll(o),0)),e}catch(p){}finally{l||c.removeAttribute("id")}}return b(a,c,e,g,i)},i&&(ia(function(b){a=i.call(b,"div");try{i.call(b,"[test!='']:sizzle"),g.push("!=",X)}catch(c){}}),g=new RegExp(g.join("|")),c.matchesSelector=function(b,d){if(d=d.replace(e,"='$1']"),!v(b)&&!g.test(d)&&!f.test(d))try{var h=i.call(b,d);if(h||a||b.document&&11!==b.document.nodeType)return h}catch(j){}return c(d,null,null,[b]).length>0})}(),t.pseudos.nth=t.pseudos.eq,t.filters=q.prototype=t.pseudos,t.setFilters=new q,c.attr=$.attr,$.find=c,$.expr=c.selectors,$.expr[":"]=$.expr.pseudos,$.unique=c.uniqueSort,$.text=c.getText,$.isXMLDoc=c.isXML,$.contains=c.contains}(a);var Ia=/Until$/,Ja=/^(?:parents|prev(?:Until|All))/,Ka=/^.[^:#\[\.,]*$/,La=$.expr.match.needsContext,Ma={children:!0,contents:!0,next:!0,prev:!0};$.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if("string"!=typeof a)return $(a).filter(function(){for(b=0,c=h.length;c>b;b++)if($.contains(h[b],this))return!0});for(g=this.pushStack("","find",a),b=0,c=this.length;c>b;b++)if(d=g.length,$.find(a,this[b],g),b>0)for(e=d;ef;f++)if(g[f]===g[e]){g.splice(e--,1);break}return g},has:function(a){var b,c=$(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if($.contains(this,c[b]))return!0})},not:function(a){return this.pushStack(j(this,a,!1),"not",a)},filter:function(a){return this.pushStack(j(this,a,!0),"filter",a)},is:function(a){return!!a&&("string"==typeof a?La.test(a)?$(a,this.context).index(this[0])>=0:$.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=La.test(a)||"string"!=typeof a?$(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c.ownerDocument&&c!==b&&11!==c.nodeType;){if(g?g.index(c)>-1:$.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}return f=f.length>1?$.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?"string"==typeof a?$.inArray(this[0],$(a)):$.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c="string"==typeof a?$(a,b):$.makeArray(a&&a.nodeType?[a]:a),d=$.merge(this.get(),c);return this.pushStack(h(c[0])||h(d[0])?d:$.unique(d))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),$.fn.andSelf=$.fn.addBack,$.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return $.dir(a,"parentNode")},parentsUntil:function(a,b,c){return $.dir(a,"parentNode",c)},next:function(a){return i(a,"nextSibling")},prev:function(a){return i(a,"previousSibling")},nextAll:function(a){return $.dir(a,"nextSibling")},prevAll:function(a){return $.dir(a,"previousSibling")},nextUntil:function(a,b,c){return $.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return $.dir(a,"previousSibling",c)},siblings:function(a){return $.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return $.sibling(a.firstChild)},contents:function(a){return $.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:$.merge([],a.childNodes)}},function(a,b){$.fn[a]=function(c,d){var e=$.map(this,b,c);return Ia.test(a)||(d=c),d&&"string"==typeof d&&(e=$.filter(d,e)),e=this.length>1&&!Ma[a]?$.unique(e):e,this.length>1&&Ja.test(a)&&(e=e.reverse()),this.pushStack(e,a,V.call(arguments).join(","))}}),$.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),1===b.length?$.find.matchesSelector(b[0],a)?[b[0]]:[]:$.find.matches(a,b)},dir:function(a,c,d){for(var e=[],f=a[c];f&&9!==f.nodeType&&(d===b||1!==f.nodeType||!$(f).is(d));)1===f.nodeType&&e.push(f),f=f[c];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var Na="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Oa=/ jQuery\d+="(?:null|\d+)"/g,Pa=/^\s+/,Qa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ra=/<([\w:]+)/,Sa=/]","i"),Xa=/^(?:checkbox|radio)$/,Ya=/checked\s*(?:[^=]|=\s*.checked.)/i,Za=/\/(java|ecma)script/i,$a=/^\s*\s*$/g,_a={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ab=k(P),bb=ab.appendChild(P.createElement("div"));_a.optgroup=_a.option,_a.tbody=_a.tfoot=_a.colgroup=_a.caption=_a.thead,_a.th=_a.td,$.support.htmlSerialize||(_a._default=[1,"X
","
"]),$.fn.extend({text:function(a){return $.access(this,function(a){return a===b?$.text(this):this.empty().append((this[0]&&this[0].ownerDocument||P).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if($.isFunction(a))return this.each(function(b){$(this).wrapAll(a.call(this,b))});if(this[0]){var b=$(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return $.isFunction(a)?this.each(function(b){$(this).wrapInner(a.call(this,b))}):this.each(function(){var b=$(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=$.isFunction(a);return this.each(function(c){$(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){$.nodeName(this,"body")||$(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(a,this),"before",this.selector)}},after:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(this,a),"after",this.selector)}},remove:function(a,b){for(var c,d=0;null!=(c=this[d]);d++)(!a||$.filter(a,[c]).length)&&(b||1!==c.nodeType||($.cleanData(c.getElementsByTagName("*")),$.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)for(1===a.nodeType&&$.cleanData(a.getElementsByTagName("*"));a.firstChild;)a.removeChild(a.firstChild);return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return $.clone(this,a,b)})},html:function(a){return $.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Oa,""):b;if("string"==typeof a&&!Ua.test(a)&&($.support.htmlSerialize||!Wa.test(a))&&($.support.leadingWhitespace||!Pa.test(a))&&!_a[(Ra.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Qa,"<$1>");try{for(;e>d;d++)c=this[d]||{},1===c.nodeType&&($.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return h(this[0])?this.length?this.pushStack($($.isFunction(a)?a():a),"replaceWith",a):this:$.isFunction(a)?this.each(function(b){var c=$(this),d=c.html();c.replaceWith(a.call(this,b,d))}):("string"!=typeof a&&(a=$(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;$(this).remove(),b?$(b).before(a):$(c).append(a)}))},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=[].concat.apply([],a);var e,f,g,h,i=0,j=a[0],k=[],m=this.length;if(!$.support.checkClone&&m>1&&"string"==typeof j&&Ya.test(j))return this.each(function(){$(this).domManip(a,c,d)});if($.isFunction(j))return this.each(function(e){var f=$(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){if(e=$.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,1===g.childNodes.length&&(g=f),f)for(c=c&&$.nodeName(f,"tr"),h=e.cacheable||m-1;m>i;i++)d.call(c&&$.nodeName(this[i],"table")?l(this[i],"tbody"):this[i],i===h?g:$.clone(g,!0,!0));g=f=null,k.length&&$.each(k,function(a,b){b.src?$.ajax?$.ajax({url:b.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):$.error("no ajax"):$.globalEval((b.text||b.textContent||b.innerHTML||"").replace($a,"")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),$.buildFragment=function(a,c,d){var e,f,g,h=a[0];return c=c||P,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,!(1===a.length&&"string"==typeof h&&h.length<512&&c===P&&"<"===h.charAt(0))||Va.test(h)||!$.support.checkClone&&Ya.test(h)||!$.support.html5Clone&&Wa.test(h)||(f=!0,e=$.fragments[h],g=e!==b),e||(e=c.createDocumentFragment(),$.clean(a,c,e,d),f&&($.fragments[h]=g&&e)),{fragment:e,cacheable:f}},$.fragments={},$.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){$.fn[a]=function(c){var d,e=0,f=[],g=$(c),h=g.length,i=1===this.length&&this[0].parentNode;if((null==i||i&&11===i.nodeType&&1===i.childNodes.length)&&1===h)return g[b](this[0]),this;for(;h>e;e++)d=(e>0?this.clone(!0):this).get(),$(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),$.extend({clone:function(a,b,c){var d,e,f,g;if($.support.html5Clone||$.isXMLDoc(a)||!Wa.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bb.innerHTML=a.outerHTML,bb.removeChild(g=bb.firstChild)),!($.support.noCloneEvent&&$.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||$.isXMLDoc(a)))for(n(a,g),d=o(a),e=o(g),f=0;d[f];++f)e[f]&&n(d[f],e[f]);if(b&&(m(a,g),c))for(d=o(a),e=o(g),f=0;d[f];++f)m(d[f],e[f]);return d=e=null,g},clean:function(a,b,c,d){var e,f,g,h,i,j,l,m,n,o,q,r=b===P&&ab,s=[];for(b&&"undefined"!=typeof b.createDocumentFragment||(b=P),e=0;null!=(g=a[e]);e++)if("number"==typeof g&&(g+=""),g){if("string"==typeof g)if(Ta.test(g)){for(r=r||k(b),l=b.createElement("div"),r.appendChild(l),g=g.replace(Qa,"<$1>"),h=(Ra.exec(g)||["",""])[1].toLowerCase(),i=_a[h]||_a._default,j=i[0],l.innerHTML=i[1]+g+i[2];j--;)l=l.lastChild;if(!$.support.tbody)for(m=Sa.test(g),n="table"!==h||m?""!==i[1]||m?[]:l.childNodes:l.firstChild&&l.firstChild.childNodes,f=n.length-1;f>=0;--f)$.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f]);!$.support.leadingWhitespace&&Pa.test(g)&&l.insertBefore(b.createTextNode(Pa.exec(g)[0]),l.firstChild),g=l.childNodes,l.parentNode.removeChild(l)}else g=b.createTextNode(g);g.nodeType?s.push(g):$.merge(s,g)}if(l&&(g=l=r=null),!$.support.appendChecked)for(e=0;null!=(g=s[e]);e++)$.nodeName(g,"input")?p(g):"undefined"!=typeof g.getElementsByTagName&&$.grep(g.getElementsByTagName("input"),p);if(c)for(o=function(a){return!a.type||Za.test(a.type)?d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a):void 0},e=0;null!=(g=s[e]);e++)$.nodeName(g,"script")&&o(g)||(c.appendChild(g),"undefined"!=typeof g.getElementsByTagName&&(q=$.grep($.merge([],g.getElementsByTagName("script")),o),s.splice.apply(s,[e+1,0].concat(q)),e+=q.length));return s},cleanData:function(a,b){for(var c,d,e,f,g=0,h=$.expando,i=$.cache,j=$.support.deleteExpando,k=$.event.special;null!=(e=a[g]);g++)if((b||$.acceptData(e))&&(d=e[h],c=d&&i[d])){if(c.events)for(f in c.events)k[f]?$.event.remove(e,f):$.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,$.deletedIds.push(d))}}}),function(){var a,b;$.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=$.uaMatch(R.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),$.browser=b,$.sub=function(){function a(b,c){return new a.fn.init(b,c)}$.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(c,d){return d&&d instanceof $&&!(d instanceof a)&&(d=a(d)),$.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(P);return a}}();var cb,db,eb,fb=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/^(top|right|bottom|left)$/,ib=/^(none|table(?!-c[ea]).+)/,jb=/^margin/,kb=new RegExp("^("+_+")(.*)$","i"),lb=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),mb=new RegExp("^([-+])=("+_+")","i"),nb={BODY:"block"},ob={position:"absolute",visibility:"hidden",display:"block"},pb={letterSpacing:0,fontWeight:400},qb=["Top","Right","Bottom","Left"],rb=["Webkit","O","Moz","ms"],sb=$.fn.toggle;$.fn.extend({css:function(a,c){return $.access(this,function(a,c,d){return d!==b?$.style(a,c,d):$.css(a,c)},a,c,arguments.length>1)},show:function(){return s(this,!0)},hide:function(){return s(this)},toggle:function(a,b){var c="boolean"==typeof a;return $.isFunction(a)&&$.isFunction(b)?sb.apply(this,arguments):this.each(function(){(c?a:r(this))?$(this).show():$(this).hide()})}}),$.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=cb(a,"opacity");return""===c?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":$.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,i=$.camelCase(c),j=a.style;if(c=$.cssProps[i]||($.cssProps[i]=q(j,i)),h=$.cssHooks[c]||$.cssHooks[i],d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];if(g=typeof d,"string"===g&&(f=mb.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat($.css(a,c)),g="number"),!(null==d||"number"===g&&isNaN(d)||("number"!==g||$.cssNumber[i]||(d+="px"),h&&"set"in h&&(d=h.set(a,d,e))===b)))try{j[c]=d}catch(k){}}},css:function(a,c,d,e){var f,g,h,i=$.camelCase(c);return c=$.cssProps[i]||($.cssProps[i]=q(a.style,i)),h=$.cssHooks[c]||$.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=cb(a,c)),"normal"===f&&c in pb&&(f=pb[c]),d||e!==b?(g=parseFloat(f),d||$.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?cb=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h.getPropertyValue(c)||h[c],""!==d||$.contains(b.ownerDocument,b)||(d=$.style(b,c)),lb.test(d)&&jb.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:P.documentElement.currentStyle&&(cb=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return null==e&&f&&f[b]&&(e=f[b]),lb.test(e)&&!hb.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left="fontSize"===b?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),""===e?"auto":e}),$.each(["height","width"],function(a,b){$.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&ib.test(cb(a,"display"))?$.swap(a,ob,function(){return v(a,b,d)}):v(a,b,d):void 0},set:function(a,c,d){return t(a,c,d?u(a,b,d,$.support.boxSizing&&"border-box"===$.css(a,"boxSizing")):0)}}}),$.support.opacity||($.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=$.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,b>=1&&""===$.trim(f.replace(fb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),d&&!d.filter)||(c.filter=fb.test(f)?f.replace(fb,e):f+" "+e)}}),$(function(){$.support.reliableMarginRight||($.cssHooks.marginRight={get:function(a,b){return $.swap(a,{display:"inline-block"},function(){return b?cb(a,"marginRight"):void 0})}}),!$.support.pixelPosition&&$.fn.position&&$.each(["top","left"],function(a,b){$.cssHooks[b]={get:function(a,c){if(c){var d=cb(a,b);return lb.test(d)?$(a).position()[b]+"px":d}}}})}),$.expr&&$.expr.filters&&($.expr.filters.hidden=function(a){return 0===a.offsetWidth&&0===a.offsetHeight||!$.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||cb(a,"display"))},$.expr.filters.visible=function(a){return!$.expr.filters.hidden(a)}),$.each({margin:"",padding:"",border:"Width"},function(a,b){$.cssHooks[a+b]={expand:function(c){var d,e="string"==typeof c?c.split(" "):[c],f={};for(d=0;4>d;d++)f[a+qb[d]+b]=e[d]||e[d-2]||e[0];return f}},jb.test(a)||($.cssHooks[a+b].set=t)});var tb=/%20/g,ub=/\[\]$/,vb=/\r?\n/g,wb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,xb=/^(?:select|textarea)/i;$.fn.extend({serialize:function(){return $.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?$.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||xb.test(this.nodeName)||wb.test(this.type))}).map(function(a,b){var c=$(this).val();return null==c?null:$.isArray(c)?$.map(c,function(a,c){return{name:b.name,value:a.replace(vb,"\r\n")}}):{name:b.name,value:c.replace(vb,"\r\n")}}).get()}}),$.param=function(a,c){var d,e=[],f=function(a,b){b=$.isFunction(b)?b():null==b?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b&&(c=$.ajaxSettings&&$.ajaxSettings.traditional),$.isArray(a)||a.jquery&&!$.isPlainObject(a))$.each(a,function(){f(this.name,this.value)});else for(d in a)x(d,a[d],c,f);return e.join("&").replace(tb,"+")};var yb,zb,Ab=/#.*$/,Bb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cb=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb=/\?/,Gb=/)<[^<]*)*<\/script>/gi,Hb=/([?&])_=[^&]*/,Ib=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Jb=$.fn.load,Kb={},Lb={},Mb=["*/"]+["*"];try{zb=Q.href}catch(Nb){zb=P.createElement("a"),zb.href="",zb=zb.href}yb=Ib.exec(zb.toLowerCase())||[],$.fn.load=function(a,c,d){if("string"!=typeof a&&Jb)return Jb.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),$.isFunction(c)?(d=c,c=b):c&&"object"==typeof c&&(f="POST"),$.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?$("
").append(a.replace(Gb,"")).find(e):a)}),this},$.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){$.fn[b]=function(a){return this.on(b,a)}}),$.each(["get","post"],function(a,c){$[c]=function(a,d,e,f){return $.isFunction(d)&&(f=f||e,e=d,d=b),$.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),$.extend({getScript:function(a,c){return $.get(a,b,c,"script")},getJSON:function(a,b,c){return $.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?A(a,$.ajaxSettings):(b=a,a=$.ajaxSettings),A(a,b),a},ajaxSettings:{url:zb,isLocal:Cb.test(yb[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Mb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":$.parseJSON,"text xml":$.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:y(Kb),ajaxTransport:y(Lb),ajax:function(a,c){function d(a,c,d,g){var j,l,s,t,v,x=c;2!==u&&(u=2,i&&clearTimeout(i),h=b,f=g||"",w.readyState=a>0?4:0,d&&(t=B(m,w,d)),a>=200&&300>a||304===a?(m.ifModified&&(v=w.getResponseHeader("Last-Modified"),v&&($.lastModified[e]=v),v=w.getResponseHeader("Etag"),v&&($.etag[e]=v)),304===a?(x="notmodified",j=!0):(j=C(m,t),x=j.state,l=j.data,s=j.error,j=!s)):(s=x,(!x||a)&&(x="error",0>a&&(a=0))),w.status=a,w.statusText=(c||x)+"",j?p.resolveWith(n,[l,x,w]):p.rejectWith(n,[w,x,s]),w.statusCode(r),r=b,k&&o.trigger("ajax"+(j?"Success":"Error"),[w,m,j?l:s]),q.fireWith(n,[w,x]),k&&(o.trigger("ajaxComplete",[w,m]),--$.active||$.event.trigger("ajaxStop")))}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=$.ajaxSetup({},c),n=m.context||m,o=n!==m&&(n.nodeType||n instanceof $)?$(n):$.event,p=$.Deferred(),q=$.Callbacks("once memory"),r=m.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,setRequestHeader:function(a,b){if(!u){var c=a.toLowerCase();a=t[c]=t[c]||a,s[a]=b}return this},getAllResponseHeaders:function(){return 2===u?f:null},getResponseHeader:function(a){var c;if(2===u){if(!g)for(g={};c=Bb.exec(f);)g[c[1].toLowerCase()]=c[2];c=g[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return u||(m.mimeType=a),this},abort:function(a){return a=a||v,h&&h.abort(a),d(0,a),this}};if(p.promise(w),w.success=w.done,w.error=w.fail,w.complete=q.add,w.statusCode=function(a){if(a){var b;if(2>u)for(b in a)r[b]=[r[b],a[b]];else b=a[w.status],w.always(b)}return this},m.url=((a||m.url)+"").replace(Ab,"").replace(Eb,yb[1]+"//"),m.dataTypes=$.trim(m.dataType||"*").toLowerCase().split(ba),null==m.crossDomain&&(j=Ib.exec(m.url.toLowerCase()),m.crossDomain=!(!j||j[1]===yb[1]&&j[2]===yb[2]&&(j[3]||("http:"===j[1]?80:443))==(yb[3]||("http:"===yb[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=$.param(m.data,m.traditional)),z(Kb,m,c,w),2===u)return w;if(k=m.global,m.type=m.type.toUpperCase(),m.hasContent=!Db.test(m.type),k&&0===$.active++&&$.event.trigger("ajaxStart"),!m.hasContent&&(m.data&&(m.url+=(Fb.test(m.url)?"&":"?")+m.data,delete m.data),e=m.url,m.cache===!1)){var x=$.now(),y=m.url.replace(Hb,"$1_="+x);m.url=y+(y===m.url?(Fb.test(m.url)?"&":"?")+"_="+x:"")}(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),m.ifModified&&(e=e||m.url,$.lastModified[e]&&w.setRequestHeader("If-Modified-Since",$.lastModified[e]),$.etag[e]&&w.setRequestHeader("If-None-Match",$.etag[e])),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Mb+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)w.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(n,w,m)===!1||2===u))return w.abort();v="abort";for(l in{success:1,error:1,complete:1})w[l](m[l]);if(h=z(Lb,m,c,w)){w.readyState=1,k&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{u=1,h.send(s,d)}catch(A){if(!(2>u))throw A;d(-1,A)}}else d(-1,"No Transport");return w},active:0,lastModified:{},etag:{}});var Ob=[],Pb=/\?/,Qb=/(=)\?(?=&|$)|\?\?/,Rb=$.now();$.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Ob.pop()||$.expando+"_"+Rb++;return this[a]=!0,a}}),$.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&Qb.test(j),m=k&&!l&&"string"==typeof i&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qb.test(i);return"jsonp"===c.dataTypes[0]||l||m?(f=c.jsonpCallback=$.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(Qb,"$1"+f):m?c.data=i.replace(Qb,"$1"+f):k&&(c.url+=(Pb.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||$.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,Ob.push(f)),h&&$.isFunction(g)&&g(h[0]),h=g=b}),"script"):void 0}),$.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return $.globalEval(a),a}}}),$.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),$.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=P.head||P.getElementsByTagName("head")[0]||P.documentElement;return{send:function(e,f){c=P.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){(e||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var Sb,Tb=a.ActiveXObject?function(){for(var a in Sb)Sb[a](0,1)}:!1,Ub=0;$.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&D()||E()}:D,function(a){$.extend($.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}($.ajaxSettings.xhr()),$.support.ajax&&$.ajaxTransport(function(c){if(!c.crossDomain||$.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();if(c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async),c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||4===i.readyState))if(d=b,g&&(i.onreadystatechange=$.noop,Tb&&delete Sb[g]),e)4!==i.readyState&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(n){}try{j=i.statusText}catch(n){j=""}h||!c.isLocal||c.crossDomain?1223===h&&(h=204):h=l.text?200:404}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?4===i.readyState?setTimeout(d,0):(g=++Ub,Tb&&(Sb||(Sb={},$(a).unload(Tb)),Sb[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var Vb,Wb,Xb=/^(?:toggle|show|hide)$/,Yb=new RegExp("^(?:([-+])=|)("+_+")([a-z%]*)$","i"),Zb=/queueHooks$/,$b=[J],_b={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=Yb.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){if(c=+f[2],d=f[3]||($.cssNumber[a]?"":"px"),"px"!==d&&h){h=$.css(e.elem,a,!0)||c||1;do i=i||".5",h/=i,$.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&1!==i&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};$.Animation=$.extend(H,{tweener:function(a,b){$.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],_b[c]=_b[c]||[],_b[c].unshift(b)},prefilter:function(a,b){b?$b.unshift(a):$b.push(a)}}),$.Tween=K,K.prototype={constructor:K,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||($.cssNumber[c]?"":"px")},cur:function(){var a=K.propHooks[this.prop];return a&&a.get?a.get(this):K.propHooks._default.get(this)},run:function(a){var b,c=K.propHooks[this.prop];return this.options.duration?this.pos=b=$.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):K.propHooks._default.set(this),this}},K.prototype.init.prototype=K.prototype,K.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=$.css(a.elem,a.prop,!1,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){$.fx.step[a.prop]?$.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[$.cssProps[a.prop]]||$.cssHooks[a.prop])?$.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},K.propHooks.scrollTop=K.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},$.each(["toggle","show","hide"],function(a,b){var c=$.fn[b];$.fn[b]=function(d,e,f){return null==d||"boolean"==typeof d||!a&&$.isFunction(d)&&$.isFunction(e)?c.apply(this,arguments):this.animate(L(b,!0),d,e,f)}}),$.fn.extend({fadeTo:function(a,b,c,d){return this.filter(r).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=$.isEmptyObject(a),f=$.speed(b,c,d),g=function(){var b=H(this,$.extend({},a),f);e&&b.stop(!0)};return e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return"string"!=typeof a&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,c=null!=a&&a+"queueHooks",f=$.timers,g=$._data(this);if(c)g[c]&&g[c].stop&&e(g[c]);else for(c in g)g[c]&&g[c].stop&&Zb.test(c)&&e(g[c]);for(c=f.length;c--;)f[c].elem!==this||null!=a&&f[c].queue!==a||(f[c].anim.stop(d),b=!1,f.splice(c,1));(b||!d)&&$.dequeue(this,a)})}}),$.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){$.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),$.speed=function(a,b,c){var d=a&&"object"==typeof a?$.extend({},a):{complete:c||!c&&b||$.isFunction(a)&&a,duration:a,easing:c&&b||b&&!$.isFunction(b)&&b};return d.duration=$.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in $.fx.speeds?$.fx.speeds[d.duration]:$.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){$.isFunction(d.old)&&d.old.call(this),d.queue&&$.dequeue(this,d.queue)},d},$.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},$.timers=[],$.fx=K.prototype.init,$.fx.tick=function(){var a,c=$.timers,d=0;for(Vb=$.now();d-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),$.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},$.fn.extend({position:function(){if(this[0]){var a=this[0],b=this.offsetParent(),c=this.offset(),d=ac.test(b[0].nodeName)?{top:0,left:0}:b.offset(); +return c.top-=parseFloat($.css(a,"marginTop"))||0,c.left-=parseFloat($.css(a,"marginLeft"))||0,d.top+=parseFloat($.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat($.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||P.body;a&&!ac.test(a.nodeName)&&"static"===$.css(a,"position");)a=a.offsetParent;return a||P.body})}}),$.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);$.fn[a]=function(e){return $.access(this,function(a,e,f){var g=M(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:void(g?g.scrollTo(d?$(g).scrollLeft():f,d?f:$(g).scrollTop()):a[e]=f)},a,e,arguments.length,null)}}),$.each({Height:"height",Width:"width"},function(a,c){$.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){$.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return $.access(this,function(c,d,e){var f;return $.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?$.css(c,d,e,h):$.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=$,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return $})}(window),function(a,b){function c(b,c){var e,f,g,h=b.nodeName.toLowerCase();return"area"===h?(e=b.parentNode,f=e.name,b.href&&f&&"map"===e.nodeName.toLowerCase()?(g=a("img[usemap=#"+f+"]")[0],!!g&&d(g)):!1):(/input|select|textarea|button|object/.test(h)?!b.disabled:"a"===h?b.href||c:c)&&d(b)}function d(b){return a.expr.filters.visible(b)&&!a(b).parents().andSelf().filter(function(){return"hidden"===a.css(this,"visibility")}).length}var e=0,f=/^ui-id-\d+$/;a.ui=a.ui||{},a.ui.version||(a.extend(a.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,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,SPACE:32,TAB:9,UP:38}}),a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return"number"==typeof b?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return b=a.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.css(this,"position"))&&/(auto|scroll)/.test(a.css(this,"overflow")+a.css(this,"overflow-y")+a.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.css(this,"overflow")+a.css(this,"overflow-y")+a.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length)for(var d,e,f=a(this[0]);f.length&&f[0]!==document;){if(d=f.css("position"),("absolute"===d||"relative"===d||"fixed"===d)&&(e=parseInt(f.css("zIndex"),10),!isNaN(e)&&0!==e))return e;f=f.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=100===c.offsetHeight,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a("").outerWidth(1).jquery||a.each(["Width","Height"],function(c,d){function e(b,c,d,e){return a.each(f,function(){c-=parseFloat(a.css(b,"padding"+this))||0,d&&(c-=parseFloat(a.css(b,"border"+this+"Width"))||0),e&&(c-=parseFloat(a.css(b,"margin"+this))||0)}),c}var f="Width"===d?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),h={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?h["inner"+d].call(this):this.each(function(){a(this).css(g,e(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return"number"!=typeof b?h["outer"+d].call(this,b):this.each(function(){a(this).css(g,e(this,b,!0,c)+"px")})}}),a("").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=function(b){return function(c){return arguments.length?b.call(this,a.camelCase(c)):b.call(this)}}(a.fn.removeData)),function(){var b=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];a.ui.ie=b.length?!0:!1,a.ui.ie6=6===parseFloat(b[1],10)}(),a.fn.extend({disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e,f=a.ui[b].prototype;for(e in d)f.plugins[e]=f.plugins[e]||[],f.plugins[e].push([c,d[e]])},call:function(a,b,c){var d,e=a.plugins[b];if(e&&a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType)for(d=0;d0?!0:(b[d]=1,e=b[d]>0,b[d]=0,e)},isOverAxis:function(a,b,c){return a>b&&b+c>a},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))}(jQuery),function(a,b){var c=0,d=Array.prototype.slice,e=a.cleanData;a.cleanData=function(b){for(var c,d=0;null!=(c=b[d]);d++)try{a(c).triggerHandler("remove")}catch(f){}e(b)},a.widget=function(b,c,d){var e,f,g,h,i=b.split(".")[0];b=b.split(".")[1],e=i+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][e.toLowerCase()]=function(b){return!!a.data(b,e)},a[i]=a[i]||{},f=a[i][b],g=a[i][b]=function(a,b){return this._createWidget?void(arguments.length&&this._createWidget(a,b)):new g(a,b)},a.extend(g,f,{version:d.version,_proto:a.extend({},d),_childConstructors:[]}),h=new c,h.options=a.widget.extend({},h.options),a.each(d,function(b,e){a.isFunction(e)&&(d[b]=function(){var a=function(){return c.prototype[b].apply(this,arguments)},d=function(a){return c.prototype[b].apply(this,a)};return function(){var b,c=this._super,f=this._superApply;return this._super=a,this._superApply=d,b=e.apply(this,arguments),this._super=c,this._superApply=f,b}}())}),g.prototype=a.widget.extend(h,{widgetEventPrefix:f?h.widgetEventPrefix:b},d,{constructor:g,namespace:i,widgetName:b,widgetBaseClass:e,widgetFullName:e}),f?(a.each(f._childConstructors,function(b,c){var d=c.prototype;a.widget(d.namespace+"."+d.widgetName,g,c._proto)}),delete f._childConstructors):c._childConstructors.push(g),a.widget.bridge(b,g)},a.widget.extend=function(c){for(var e,f,g=d.call(arguments,1),h=0,i=g.length;i>h;h++)for(e in g[h])f=g[h][e],g[h].hasOwnProperty(e)&&f!==b&&(a.isPlainObject(f)?c[e]=a.isPlainObject(c[e])?a.widget.extend({},c[e],f):a.widget.extend({},f):c[e]=f);return c},a.widget.bridge=function(c,e){var f=e.prototype.widgetFullName||c;a.fn[c]=function(g){var h="string"==typeof g,i=d.call(arguments,1),j=this;return g=!h&&i.length?a.widget.extend.apply(null,[g].concat(i)):g,h?this.each(function(){var d,e=a.data(this,f);return e?a.isFunction(e[g])&&"_"!==g.charAt(0)?(d=e[g].apply(e,i),d!==e&&d!==b?(j=d&&d.jquery?j.pushStack(d.get()):d,!1):void 0):a.error("no such method '"+g+"' for "+c+" widget instance"):a.error("cannot call methods on "+c+" prior to initialization; attempted to call method '"+g+"'")}):this.each(function(){var b=a.data(this,f);b?b.option(g||{})._init():a.data(this,f,new e(g,this))}),j}},a.Widget=function(){},a.Widget._childConstructors=[],a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(b,d){d=a(d||this.defaultElement||this)[0],this.element=a(d),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=a.widget.extend({},this.options,this._getCreateOptions(),b),this.bindings=a(),this.hoverable=a(),this.focusable=a(),d!==this&&(a.data(d,this.widgetName,this),a.data(d,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===d&&this.destroy()}}),this.document=a(d.style?d.ownerDocument:d.document||d),this.window=a(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:a.noop,_getCreateEventData:a.noop,_create:a.noop,_init:a.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(a.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:a.noop,widget:function(){return this.element},option:function(c,d){var e,f,g,h=c;if(0===arguments.length)return a.widget.extend({},this.options);if("string"==typeof c)if(h={},e=c.split("."),c=e.shift(),e.length){for(f=h[c]=a.widget.extend({},this.options[c]),g=0;g=9||b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target===this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})}(jQuery),function(a,b){function c(a,b,c){return[parseInt(a[0],10)*(m.test(a[0])?b/100:1),parseInt(a[1],10)*(m.test(a[1])?c/100:1)]}function d(b,c){return parseInt(a.css(b,c),10)||0}a.ui=a.ui||{};var e,f=Math.max,g=Math.abs,h=Math.round,i=/left|center|right/,j=/top|center|bottom/,k=/[\+\-]\d+%?/,l=/^\w+/,m=/%$/,n=a.fn.position;a.position={scrollbarWidth:function(){if(e!==b)return e;var c,d,f=a("
"),g=f.children()[0];return a("body").append(f),c=g.offsetWidth,f.css("overflow","scroll"),d=g.offsetWidth,c===d&&(d=f[0].clientWidth),f.remove(),e=c-d},getScrollInfo:function(b){var c=b.isWindow?"":b.element.css("overflow-x"),d=b.isWindow?"":b.element.css("overflow-y"),e="scroll"===c||"auto"===c&&b.widthd?"left":c>0?"right":"center",vertical:0>h?"top":e>0?"bottom":"middle"};l>m&&g(c+d)o&&g(e+h)f(g(e),g(h))?i.important="horizontal":i.important="vertical",b.using.call(this,a,i)}),k.offset(a.extend(A,{using:j}))})},a.ui.position={fit:{left:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollLeft:d.offset.left,g=d.width,h=a.left-b.collisionPosition.marginLeft,i=e-h,j=h+b.collisionWidth-g-e;b.collisionWidth>g?i>0&&0>=j?(c=a.left+i+b.collisionWidth-g-e,a.left+=i-c):j>0&&0>=i?a.left=e:i>j?a.left=e+g-b.collisionWidth:a.left=e:i>0?a.left+=i:j>0?a.left-=j:a.left=f(a.left-h,a.left)},top:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollTop:d.offset.top,g=b.within.height,h=a.top-b.collisionPosition.marginTop,i=e-h,j=h+b.collisionHeight-g-e;b.collisionHeight>g?i>0&&0>=j?(c=a.top+i+b.collisionHeight-g-e,a.top+=i-c):j>0&&0>=i?a.top=e:i>j?a.top=e+g-b.collisionHeight:a.top=e:i>0?a.top+=i:j>0?a.top-=j:a.top=f(a.top-h,a.top)}},flip:{left:function(a,b){var c,d,e=b.within,f=e.offset.left+e.scrollLeft,h=e.width,i=e.isWindow?e.scrollLeft:e.offset.left,j=a.left-b.collisionPosition.marginLeft,k=j-i,l=j+b.collisionWidth-h-i,m="left"===b.my[0]?-b.elemWidth:"right"===b.my[0]?b.elemWidth:0,n="left"===b.at[0]?b.targetWidth:"right"===b.at[0]?-b.targetWidth:0,o=-2*b.offset[0];0>k?(c=a.left+m+n+o+b.collisionWidth-h-f,(0>c||c0&&(d=a.left-b.collisionPosition.marginLeft+m+n+o-i,(d>0||g(d)k?(d=a.top+n+o+p+b.collisionHeight-h-f,a.top+n+o+p>k&&(0>d||d0&&(c=a.top-b.collisionPosition.marginTop+n+o+p-i,a.top+n+o+p>l&&(c>0||g(c)10&&11>e,b.innerHTML="",c.removeChild(b)}(),a.uiBackCompat!==!1&&!function(a){var c=a.fn.position;a.fn.position=function(d){if(!d||!d.offset)return c.call(this,d);var e=d.offset.split(" "),f=d.at.split(" ");return 1===e.length&&(e[1]=e[0]),/^\d/.test(e[0])&&(e[0]="+"+e[0]),/^\d/.test(e[1])&&(e[1]="+"+e[1]),1===f.length&&(/left|center|right/.test(f[0])?f[1]="center":(f[1]=f[0],f[0]="center")),c.call(this,a.extend(d,{at:f[0]+e[0]+" "+f[1]+e[1],offset:b}))}}(jQuery)}(jQuery),function(a,b){a.widget("ui.draggable",a.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"!=this.options.helper||/^(?: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;return this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(b),this.handle?(a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(b){var c=this.options;return this.helper=this._createHelper(b),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=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.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment(),this._trigger("start",b)===!1?(this._clear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b),!0)},_mouseDrag:function(b,c){if(this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1)return this._mouseUp({}),!1;this.position=d.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);for(var d=this.element[0],e=!1;d&&(d=d.parentNode);)d==document&&(e=!0);if(!e&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!c||"valid"==this.options.revert&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",b)!==!1&&f._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){return a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b),a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(b){var c=this.options.handle&&a(this.options.handle,this.element).length?!1:!0;return a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)}),c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):"clone"==c.helper?this.element.clone().removeAttr("id"):this.element;return d.parents("body").length||d.appendTo("parent"==c.appendTo?this.element[0].parentNode:c.appendTo),d[0]==this.element[0]||/(fixed|absolute)/.test(d.css("position"))||d.css("position","absolute"),d},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.ui.ie)&&(b={top:0,left:0}),{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if("parent"==b.containment&&(b.containment=this.helper[0].parentNode),("document"==b.containment||"window"==b.containment)&&(this.containment=["document"==b.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==b.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==b.containment?0:a(window).scrollLeft())+a("document"==b.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==b.containment?0:a(window).scrollTop())+(a("document"==b.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(b.containment)||b.containment.constructor==Array)b.containment.constructor==Array&&(this.containment=b.containment);else{var c=a(b.containment),d=c[0];if(!d)return;var e=(c.offset(),"hidden"!=a(d).css("overflow"));this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(e?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}},_convertPositionTo:function(b,c){c||(c=this.position);var d="absolute"==b?1:-1,e=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),f=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-("fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:e.scrollTop())*d,left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())*d}},_generatePosition:function(b){var c=this.options,d="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.lefth[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h&&(j-this.offset.click.toph[3])?j-this.offset.click.toph[2])?k-this.offset.click.left=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(g>l-f&&m+f>g&&i>n-f&&o+f>i||g>l-f&&m+f>g&&j>n-f&&o+f>j||h>l-f&&m+f>h&&i>n-f&&o+f>i||h>l-f&&m+f>h&&j>n-f&&o+f>j){if("inner"!=e.snapMode){var p=Math.abs(n-j)<=f,q=Math.abs(o-i)<=f,r=Math.abs(l-h)<=f,s=Math.abs(m-g)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left)}var t=p||q||r||s;if("outer"!=e.snapMode){var p=Math.abs(n-i)<=f,q=Math.abs(o-j)<=f,r=Math.abs(l-g)<=f,s=Math.abs(m-h)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=p||q||r||s||t}else d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=!1}}}),a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(e.length){var f=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=f+a}),this[0].style.zIndex=f+e.length}}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})}(jQuery),function(a,b){a.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0,this.isout=1,this.accept=a.isFunction(c)?c:function(a){return a.is(c)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[],a.ui.ddmanager.droppables[b.scope].push(this),b.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var b=a.ui.ddmanager.droppables[this.options.scope],c=0;c=i&&j>=f&&g>=k&&l>=h;case"intersect":return i=k&&l>=g||h>=k&&l>=h||k>g&&h>l)&&(e>=i&&j>=e||f>=i&&j>=f||i>e&&f>j);default:return!1}},a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf();a:for(var g=0;g
').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=!0,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=c.handles||(a(".ui-resizable-handle",this.element).length?{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"}:"e,s,se"),this.handles.constructor==String){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e
');h.css({zIndex:c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){if(this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}a(this.handles[c]).length}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").mouseenter(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())}).mouseleave(function(){c.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")}).insertAfter(c),c.remove()}return this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement),this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio="number"==typeof d.aspectRatio?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");return a("body").css("cursor","auto"==i?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b),!0},_mouseDrag:function(a){var b=this.helper,c=(this.options,this.originalMousePosition),d=this.axis,e=a.pageX-c.left||0,f=a.pageY-c.top||0,g=this._change[d];if(!g)return!1;var h=g.apply(this,[a,e,f]);return this._updateVirtualBoundaries(a.shiftKey),(this._aspectRatio||a.shiftKey)&&(h=this._updateRatio(h,a)),h=this._respectSize(h,a),this._propagate("resize",a),b.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(h),this._trigger("resize",a,this.ui()),!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}return a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(a){var b,c,e,f,g,h=this.options;g={minWidth:d(h.minWidth)?h.minWidth:0,maxWidth:d(h.maxWidth)?h.maxWidth:1/0,minHeight:d(h.minHeight)?h.minHeight:0,maxHeight:d(h.maxHeight)?h.maxHeight:1/0},(this._aspectRatio||a)&&(b=g.minHeight*this.aspectRatio,e=g.minWidth/this.aspectRatio,c=g.maxHeight*this.aspectRatio,f=g.maxWidth/this.aspectRatio,b>g.minWidth&&(g.minWidth=b),e>g.minHeight&&(g.minHeight=e),ca.width,i=d(a.height)&&c.minHeight&&c.minHeight>a.height;h&&(a.width=c.minWidth),i&&(a.height=c.minHeight),f&&(a.width=c.maxWidth),g&&(a.height=c.maxHeight);var j=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height,l=/sw|nw|w/.test(e),m=/nw|ne|n/.test(e);h&&l&&(a.left=j-c.minWidth),f&&l&&(a.left=j-c.maxWidth),i&&m&&(a.top=k-c.minHeight),g&&m&&(a.top=k-c.maxHeight);var n=!a.width&&!a.height;return n&&!a.left&&a.top?a.top=null:n&&!a.top&&a.left&&(a.left=null),a},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,c=0;c');var d=a.ui.ie6?1:0,e=a.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=(this.options,this.originalSize),e=this.originalPosition;return{left:e.left+b,width:d.width-b}},n:function(a,b,c){var d=(this.options,this.originalSize),e=this.originalPosition;return{top:e.top+c,height:d.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),"resize"!=b&&this._trigger(b,c,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}}}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10)})})};"object"!=typeof e.alsoResize||e.alsoResize.parentNode?f(e.alsoResize):e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)})},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,d){a(b).each(function(){var b=a(this),e=a(this).data("resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(g,function(a,b){var c=(e[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)}),b.css(f)})};"object"!=typeof e.alsoResize||e.alsoResize.nodeType?i(e.alsoResize):a.each(e.alsoResize,function(a,b){i(a,b)})},stop:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(i)if(e.containerElement=a(i),/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=(d.containerSize,d.containerOffset),g=(d.size,d.position),h=d._aspectRatio||b.shiftKey,i={top:0,left:0},j=d.containerElement;j[0]!=document&&/static/.test(j.css("position"))&&(i=f),g.left<(d._helper?f.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-f.left:d.position.left-i.left),h&&(d.size.height=d.size.width/d.aspectRatio),d.position.left=e.helper?f.left:0),g.top<(d._helper?f.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-f.top:d.position.top),h&&(d.size.width=d.size.height*d.aspectRatio),d.position.top=d._helper?f.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var k=Math.abs((d._helper?d.offset.left-i.left:d.offset.left-i.left)+d.sizeDiff.width),l=Math.abs((d._helper?d.offset.top-i.top:d.offset.top-f.top)+d.sizeDiff.height),m=d.containerElement.get(0)==d.element.parent().get(0),n=/relative|absolute/.test(d.containerElement.css("position"));m&&n&&(k-=d.parentData.left),k+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-k,h&&(d.size.height=d.size.width/d.aspectRatio)),l+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-l,h&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=(d.position,d.containerOffset),g=d.containerPosition,h=d.containerElement,i=a(d.helper),j=i.offset(),k=i.outerWidth()-d.sizeDiff.width,l=i.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(h.css("position"))&&a(this).css({left:j.left-g.left-f.left,width:k,height:l}),d._helper&&!e.animate&&/static/.test(h.css("position"))&&a(this).css({left:j.left-g.left-f.left,width:k,height:l})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof e.ghost?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable");d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable");d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis;e._aspectRatio||b.shiftKey;e.grid="number"==typeof e.grid?[e.grid,e.grid]:e.grid;var j=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),k=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+j,d.size.height=g.height+k):/^(ne)$/.test(i)?(d.size.width=g.width+j,d.size.height=g.height+k,d.position.top=h.top-k):/^(sw)$/.test(i)?(d.size.width=g.width+j,d.size.height=g.height+k,d.position.left=h.left-j):(d.size.width=g.width+j,d.size.height=g.height+k,d.position.top=h.top-k,d.position.left=h.left-j)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}}(jQuery),function(a,b){var c,d,e,f,g="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",i="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=function(b){var c=b.name,d=b.form,e=a([]);return c&&(e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form})),e};a.widget("ui.button",{version:"1.9.2",defaultElement:"",d).appendTo(c.uiButtonSet),a.fn.button&&e.button()}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function b(a){return{position:a.position,offset:a.offset}}var c=this,d=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,e){a(this).addClass("ui-dialog-dragging"),c._trigger("dragStart",d,b(e))},drag:function(a,d){c._trigger("drag",a,b(d))},stop:function(e,f){d.position=[f.position.left-c.document.scrollLeft(),f.position.top-c.document.scrollTop()],a(this).removeClass("ui-dialog-dragging"),c._trigger("dragStop",e,b(f)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function d(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}c=c===b?this.options.resizable:c;var e=this,f=this.options,g=this.uiDialog.css("position"),h="string"==typeof c?c:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:this._minHeight(),handles:h,start:function(b,c){a(this).addClass("ui-dialog-resizing"),e._trigger("resizeStart",b,d(c))},resize:function(a,b){e._trigger("resize",a,d(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing"),f.height=a(this).height(),f.width=a(this).width(),e._trigger("resizeStop",b,d(c)),a.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c,d=[],e=[0,0];b?(("string"==typeof b||"object"==typeof b&&"0"in b)&&(d=b.split?b.split(" "):[b[0],b[1]],1===d.length&&(d[1]=d[0]),a.each(["left","top"],function(a,b){+d[a]===d[a]&&(e[a]=d[a],d[a]=b)}),b={my:d[0]+(e[0]<0?e[0]:"+"+e[0])+" "+d[1]+(e[1]<0?e[1]:"+"+e[1]),at:d.join(" ")}),b=a.extend({},a.ui.dialog.prototype.options.position,b)):b=a.ui.dialog.prototype.options.position,c=this.uiDialog.is(":visible"),c||this.uiDialog.show(),this.uiDialog.position(b),c||this.uiDialog.hide()},_setOptions:function(b){var c=this,f={},g=!1;a.each(b,function(a,b){c._setOption(a,b),a in d&&(g=!0),a in e&&(f[a]=b)}),g&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b,d){var e,f,g=this.uiDialog;switch(b){case"buttons":this._createButtons(d);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+d);break;case"dialogClass":g.removeClass(this.options.dialogClass).addClass(c+d);break;case"disabled":d?g.addClass("ui-dialog-disabled"):g.removeClass("ui-dialog-disabled");break;case"draggable":e=g.is(":data(draggable)"),e&&!d&&g.draggable("destroy"),!e&&d&&this._makeDraggable();break;case"position":this._position(d);break;case"resizable":f=g.is(":data(resizable)"),f&&!d&&g.resizable("destroy"),f&&"string"==typeof d&&g.resizable("option","handles",d),f||d===!1||this._makeResizable(d);break;case"title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(d||" "))}this._super(b,d)},_size:function(){var b,c,d,e=this.options,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),e.minWidth>e.width&&(e.width=e.minWidth),b=this.uiDialog.css({height:"auto",width:e.width}).outerHeight(),c=Math.max(0,e.minHeight-b),"auto"===e.height?a.support.minHeight?this.element.css({minHeight:c,height:"auto"}):(this.uiDialog.show(),d=this.element.css("height","auto").height(),f||this.uiDialog.hide(),this.element.height(Math.max(d,c))):this.element.height(Math.max(e.height-b,0)),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(a){var b=a.attr("id");return b||(this.uuid+=1,b=this.uuid),"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}}),a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){return a(b.target).zIndex()").addClass("ui-widget-overlay");return a(document).bind("keydown.dialog-overlay",function(d){var e=a.ui.dialog.overlay.instances;0!==e.length&&e[e.length-1]===c&&b.options.closeOnEscape&&!d.isDefaultPrevented()&&d.keyCode&&d.keyCode===a.ui.keyCode.ESCAPE&&(b.close(d),d.preventDefault())}),c.appendTo(document.body).css({width:this.width(),height:this.height()}),a.fn.bgiframe&&c.bgiframe(),this.instances.push(c),c},destroy:function(b){var c=a.inArray(b,this.instances),d=0;-1!==c&&this.oldInstances.push(this.instances.splice(c,1)[0]),0===this.instances.length&&a([document,window]).unbind(".dialog-overlay"),b.height(0).width(0).remove(),a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))}),this.maxZ=d},height:function(){var b,c;return a.ui.ie?(b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),c>b?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,c;return a.ui.ie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),c>b?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)}),b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}}),a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})}(jQuery),function(a){function b(b,c){var d=(b.attr("aria-describedby")||"").split(/\s+/);d.push(c),b.data("ui-tooltip-id",c).attr("aria-describedby",a.trim(d.join(" ")))}function c(b){var c=b.data("ui-tooltip-id"),d=(b.attr("aria-describedby")||"").split(/\s+/),e=a.inArray(c,d);-1!==e&&d.splice(e,1),b.removeData("ui-tooltip-id"),d=a.trim(d.join(" ")),d?b.attr("aria-describedby",d):b.removeAttr("aria-describedby")}var d=0;a.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return a(this).attr("title")},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(b,c){var d=this;return"disabled"===b?(this[c?"_disable":"_enable"](),void(this.options[b]=c)):(this._super(b,c),void("content"===b&&a.each(this.tooltips,function(a,b){d._updateContent(b)})))},_disable:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur");e.target=e.currentTarget=d[0],b.close(e,!0)}),this.element.find(this.options.items).andSelf().each(function(){var b=a(this);b.is("[title]")&&b.data("ui-tooltip-title",b.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var b=a(this);b.data("ui-tooltip-title")&&b.attr("title",b.data("ui-tooltip-title"))})},open:function(b){var c=this,d=a(b?b.target:this.element).closest(this.options.items);d.length&&!d.data("ui-tooltip-id")&&(d.attr("title")&&d.data("ui-tooltip-title",d.attr("title")),d.data("ui-tooltip-open",!0),b&&"mouseover"===b.type&&d.parents().each(function(){var b,d=a(this);d.data("ui-tooltip-open")&&(b=a.Event("blur"),b.target=b.currentTarget=this,c.close(b,!0)),d.attr("title")&&(d.uniqueId(),c.parents[this.id]={element:this,title:d.attr("title")},d.attr("title",""))}),this._updateContent(d,b))},_updateContent:function(a,b){var c,d=this.options.content,e=this,f=b?b.type:null;return"string"==typeof d?this._open(b,a,d):(c=d.call(a[0],function(c){a.data("ui-tooltip-open")&&e._delay(function(){b&&(b.type=f),this._open(b,a,c)})}),void(c&&this._open(b,a,c)))},_open:function(c,d,e){function f(a){j.of=a,g.is(":hidden")||g.position(j)}var g,h,i,j=a.extend({},this.options.position);if(e){if(g=this._find(d),g.length)return void g.find(".ui-tooltip-content").html(e);d.is("[title]")&&(c&&"mouseover"===c.type?d.attr("title",""):d.removeAttr("title")),g=this._tooltip(d),b(d,g.attr("id")),g.find(".ui-tooltip-content").html(e),this.options.track&&c&&/^mouse/.test(c.type)?(this._on(this.document,{mousemove:f}),f(c)):g.position(a.extend({of:d},this.options.position)),g.hide(),this._show(g,this.options.show),this.options.show&&this.options.show.delay&&(i=setInterval(function(){g.is(":visible")&&(f(j.of),clearInterval(i))},a.fx.interval)),this._trigger("open",c,{tooltip:g}),h={keyup:function(b){if(b.keyCode===a.ui.keyCode.ESCAPE){var c=a.Event(b);c.currentTarget=d[0],this.close(c,!0)}},remove:function(){this._removeTooltip(g)}},c&&"mouseover"!==c.type||(h.mouseleave="close"),c&&"focusin"!==c.type||(h.focusout="close"),this._on(!0,d,h)}},close:function(b){var d=this,e=a(b?b.currentTarget:this.element),f=this._find(e);this.closing||(e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title")),c(e),f.stop(!0),this._hide(f,this.options.hide,function(){d._removeTooltip(a(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),b&&"mouseleave"===b.type&&a.each(this.parents,function(b,c){a(c.element).attr("title",c.title),delete d.parents[b]}),this.closing=!0,this._trigger("close",b,{tooltip:f}),this.closing=!1)},_tooltip:function(b){var c="ui-tooltip-"+d++,e=a("
").attr({id:c,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return a("
").addClass("ui-tooltip-content").appendTo(e),e.appendTo(this.document[0].body),a.fn.bgiframe&&e.bgiframe(),this.tooltips[c]=b,e},_find:function(b){var c=b.data("ui-tooltip-id");return c?a("#"+c):a()},_removeTooltip:function(a){a.remove(),delete this.tooltips[a.attr("id")]},_destroy:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur");e.target=e.currentTarget=d[0],b.close(e,!0),a("#"+c).remove(),d.data("ui-tooltip-title")&&(d.attr("title",d.data("ui-tooltip-title")),d.removeData("ui-tooltip-title"))})}})}(jQuery),jQuery.effects||function(a,b){var c=a.uiBackCompat!==!1,d="ui-effects-";a.effects={effect:{}},function(b,c){function d(a,b,c){var d=m[b.type]||{};return null==a?c||!b.def?null:b.def:(a=d.floor?~~a:parseFloat(a),isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:0>a?0:d.max6*c?a+(b-a)*c*6:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var g,h="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),i=/^([\-+])=\s*(\d+\.?\d*)/,j=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],k=b.Color=function(a,c,d,e){return new b.Color.fn.parse(a,c,d,e)},l={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},m={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},n=k.support={},o=b("

")[0],p=b.each;o.style.cssText="background-color:rgba(1,1,1,.5)",n.rgba=o.style.backgroundColor.indexOf("rgba")>-1,p(l,function(a,b){b.cache="_"+a,b.props.alpha={idx:3,type:"percent",def:1}}),k.fn=b.extend(k.prototype,{parse:function(f,h,i,j){if(f===c)return this._rgba=[null,null,null,null],this;(f.jquery||f.nodeType)&&(f=b(f).css(h),h=c);var m=this,n=b.type(f),o=this._rgba=[];return h!==c&&(f=[f,h,i,j],n="array"),"string"===n?this.parse(e(f)||g._default):"array"===n?(p(l.rgba.props,function(a,b){o[b.idx]=d(f[b.idx],b)}),this):"object"===n?(f instanceof k?p(l,function(a,b){f[b.cache]&&(m[b.cache]=f[b.cache].slice())}):p(l,function(b,c){var e=c.cache;p(c.props,function(a,b){if(!m[e]&&c.to){if("alpha"===a||null==f[a])return;m[e]=c.to(m._rgba)}m[e][b.idx]=d(f[a],b,!0)}),m[e]&&a.inArray(null,m[e].slice(0,3))<0&&(m[e][3]=1,c.from&&(m._rgba=c.from(m[e])))}),this):void 0},is:function(a){var b=k(a),c=!0,d=this;return p(l,function(a,e){var f,g=b[e.cache];return g&&(f=d[e.cache]||e.to&&e.to(d._rgba)||[],p(e.props,function(a,b){return null!=g[b.idx]?c=g[b.idx]===f[b.idx]:void 0})),c}),c},_space:function(){var a=[],b=this;return p(l,function(c,d){b[d.cache]&&a.push(c)}),a.pop()},transition:function(a,b){var c=k(a),e=c._space(),f=l[e],g=0===this.alpha()?k("transparent"):this,h=g[f.cache]||f.to(g._rgba),i=h.slice();return c=c[f.cache],p(f.props,function(a,e){var f=e.idx,g=h[f],j=c[f],k=m[e.type]||{};null!==j&&(null===g?i[f]=j:(k.mod&&(j-g>k.mod/2?g+=k.mod:g-j>k.mod/2&&(g-=k.mod)),i[f]=d((j-g)*b+g,e)))}),this[e](i)},blend:function(a){if(1===this._rgba[3])return this;var c=this._rgba.slice(),d=c.pop(),e=k(a)._rgba;return k(b.map(c,function(a,b){return(1-d)*e[b]+d*a}))},toRgbaString:function(){var a="rgba(",c=b.map(this._rgba,function(a,b){return null==a?b>2?1:0:a});return 1===c[3]&&(c.pop(),a="rgb("),a+c.join()+")"},toHslaString:function(){var a="hsla(",c=b.map(this.hsla(),function(a,b){return null==a&&(a=b>2?1:0),b&&3>b&&(a=Math.round(100*a)+"%"),a});return 1===c[3]&&(c.pop(),a="hsl("),a+c.join()+")"},toHexString:function(a){var c=this._rgba.slice(),d=c.pop();return a&&c.push(~~(255*d)),"#"+b.map(c,function(a){return a=(a||0).toString(16),1===a.length?"0"+a:a}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),k.fn.parse.prototype=k.fn,l.hsla.to=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b,c,d=a[0]/255,e=a[1]/255,f=a[2]/255,g=a[3],h=Math.max(d,e,f),i=Math.min(d,e,f),j=h-i,k=h+i,l=.5*k;return b=i===h?0:d===h?60*(e-f)/j+360:e===h?60*(f-d)/j+120:60*(d-e)/j+240,c=0===l||1===l?l:.5>=l?j/k:j/(2-k),[Math.round(b)%360,c,l,null==g?1:g]},l.hsla.from=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2],e=a[3],g=.5>=d?d*(1+c):d+c-d*c,h=2*d-g;return[Math.round(255*f(h,g,b+1/3)),Math.round(255*f(h,g,b)),Math.round(255*f(h,g,b-1/3)),e]},p(l,function(a,e){var f=e.props,g=e.cache,h=e.to,j=e.from;k.fn[a]=function(a){if(h&&!this[g]&&(this[g]=h(this._rgba)),a===c)return this[g].slice();var e,i=b.type(a),l="array"===i||"object"===i?a:arguments,m=this[g].slice();return p(f,function(a,b){var c=l["object"===i?a:b.idx];null==c&&(c=m[b.idx]),m[b.idx]=d(c,b)}),j?(e=k(j(m)),e[g]=m,e):k(m)},p(f,function(c,d){k.fn[c]||(k.fn[c]=function(e){var f,g=b.type(e),h="alpha"===c?this._hsla?"hsla":"rgba":a,j=this[h](),k=j[d.idx];return"undefined"===g?k:("function"===g&&(e=e.call(this,k),g=b.type(e)),null==e&&d.empty?this:("string"===g&&(f=i.exec(e),f&&(e=k+parseFloat(f[2])*("+"===f[1]?1:-1))),j[d.idx]=e,this[h](j)))})})}),p(h,function(a,c){b.cssHooks[c]={set:function(a,d){var f,g,h="";if("string"!==b.type(d)||(f=e(d))){if(d=k(f||d),!n.rgba&&1!==d._rgba[3]){for(g="backgroundColor"===c?a.parentNode:a;(""===h||"transparent"===h)&&g&&g.style;)try{h=b.css(g,"backgroundColor"),g=g.parentNode}catch(i){}d=d.blend(h&&"transparent"!==h?h:"_default")}d=d.toRgbaString()}try{a.style[c]=d}catch(j){}}},b.fx.step[c]=function(a){a.colorInit||(a.start=k(a.elem,c),a.end=k(a.end),a.colorInit=!0),b.cssHooks[c].set(a.elem,a.start.transition(a.end,a.pos))}}),b.cssHooks.borderColor={expand:function(a){var b={};return p(["Top","Right","Bottom","Left"],function(c,d){b["border"+d+"Color"]=a}),b}},g=b.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function c(){var b,c,d=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,e={};if(d&&d.length&&d[0]&&d[d[0]])for(c=d.length;c--;)b=d[c],"string"==typeof d[b]&&(e[a.camelCase(b)]=d[b]);else for(b in d)"string"==typeof d[b]&&(e[b]=d[b]);return e}function d(b,c){var d,e,g={};for(d in c)e=c[d],b[d]!==e&&(f[d]||(a.fx.step[d]||!isNaN(parseFloat(e)))&&(g[d]=e));return g}var e=["add","remove","toggle"],f={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(b,c){a.fx.step[c]=function(a){("none"!==a.end&&!a.setAttr||1===a.pos&&!a.setAttr)&&(jQuery.style(a.elem,c,a.end),a.setAttr=!0)}}),a.effects.animateClass=function(b,f,g,h){var i=a.speed(f,g,h);return this.queue(function(){var f,g=a(this),h=g.attr("class")||"",j=i.children?g.find("*").andSelf():g;j=j.map(function(){var b=a(this);return{el:b,start:c.call(this)}}),f=function(){a.each(e,function(a,c){b[c]&&g[c+"Class"](b[c])})},f(),j=j.map(function(){return this.end=c.call(this.el[0]),this.diff=d(this.start,this.end),this}),g.attr("class",h),j=j.map(function(){var b=this,c=a.Deferred(),d=jQuery.extend({},i,{queue:!1,complete:function(){c.resolve(b)}});return this.el.animate(this.diff,d),c.promise()}),a.when.apply(a,j.get()).done(function(){f(),a.each(arguments,function(){var b=this.el;a.each(this.diff,function(a){b.css(a,"")})}),i.complete.call(g[0])})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.call(this,{add:b},c,d,e):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.call(this,{remove:b},c,d,e):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return"boolean"==typeof d||d===b?e?a.effects.animateClass.call(this,d?{add:c}:{remove:c},e,f,g):this._toggleClass(c,d):a.effects.animateClass.call(this,{toggle:c},d,e,f)},switchClass:function(b,c,d,e,f){return a.effects.animateClass.call(this,{add:c,remove:b},d,e,f)}})}(),function(){function e(b,c,d,e){return a.isPlainObject(b)&&(c=b,b=b.effect),b={effect:b},null==c&&(c={}),a.isFunction(c)&&(e=c,d=null,c={}),("number"==typeof c||a.fx.speeds[c])&&(e=d,d=c,c={}),a.isFunction(d)&&(e=d,d=null),c&&a.extend(b,c),d=d||c.duration,b.duration=a.fx.off?0:"number"==typeof d?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,b.complete=e||c.complete,b}function f(b){return!b||"number"==typeof b||a.fx.speeds[b]?!0:"string"!=typeof b||a.effects.effect[b]?!1:c&&a.effects[b]?!1:!0}a.extend(a.effects,{version:"1.9.2",save:function(a,b){for(var c=0;c

").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:b.width(),height:b.height()},f=document.activeElement;try{f.id}catch(g){f=document.body}return b.wrap(d),(b[0]===f||a.contains(b[0],f))&&a(f).focus(),d=b.parent(),"static"===b.css("position")?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),b.css(e),d.css(c).show()},removeWrapper:function(b){var c=document.activeElement;return b.parent().is(".ui-effects-wrapper")&&(b.parent().replaceWith(b),(b[0]===c||a.contains(b[0],c))&&a(c).focus()),b},setTransition:function(b,c,d,e){ +return e=e||{},a.each(c,function(a,c){var f=b.cssUnit(c);f[0]>0&&(e[c]=f[0]*d+f[1])}),e}}),a.fn.extend({effect:function(){function b(b){function c(){a.isFunction(f)&&f.call(e[0]),a.isFunction(b)&&b()}var e=a(this),f=d.complete,g=d.mode;(e.is(":hidden")?"hide"===g:"show"===g)?c():h.call(e[0],d,c)}var d=e.apply(this,arguments),f=d.mode,g=d.queue,h=a.effects.effect[d.effect],i=!h&&c&&a.effects[d.effect];return a.fx.off||!h&&!i?f?this[f](d.duration,d.complete):this.each(function(){d.complete&&d.complete.call(this)}):h?g===!1?this.each(b):this.queue(g||"fx",b):i.call(this,{options:d,duration:d.duration,callback:d.complete,mode:d.mode})},_show:a.fn.show,show:function(a){if(f(a))return this._show.apply(this,arguments);var b=e.apply(this,arguments);return b.mode="show",this.effect.call(this,b)},_hide:a.fn.hide,hide:function(a){if(f(a))return this._hide.apply(this,arguments);var b=e.apply(this,arguments);return b.mode="hide",this.effect.call(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(f(b)||"boolean"==typeof b||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=e.apply(this,arguments);return c.mode="toggle",this.effect.call(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}})}(),function(){var b={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,c){b[c]=function(b){return Math.pow(b,a+2)}}),a.extend(b,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return 0===a||1===a?a:-Math.pow(2,8*(a-1))*Math.sin((80*(a-1)-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var b,c=4;a<((b=Math.pow(2,--c))-1)/11;);return 1/Math.pow(4,3-c)-7.5625*Math.pow((3*b-2)/22-a,2)}}),a.each(b,function(b,c){a.easing["easeIn"+b]=c,a.easing["easeOut"+b]=function(a){return 1-c(1-a)},a.easing["easeInOut"+b]=function(a){return.5>a?c(2*a)/2:1-c(-2*a+2)/2}})}()}(jQuery),function(a,b){var c=/up|down|vertical/,d=/up|left|vertical|horizontal/;a.effects.effect.blind=function(b,e){var f,g,h,i=a(this),j=["position","top","bottom","left","right","height","width"],k=a.effects.setMode(i,b.mode||"hide"),l=b.direction||"up",m=c.test(l),n=m?"height":"width",o=m?"top":"left",p=d.test(l),q={},r="show"===k;i.parent().is(".ui-effects-wrapper")?a.effects.save(i.parent(),j):a.effects.save(i,j),i.show(),f=a.effects.createWrapper(i).css({overflow:"hidden"}),g=f[n](),h=parseFloat(f.css(o))||0,q[n]=r?g:0,p||(i.css(m?"bottom":"right",0).css(m?"top":"left","auto").css({position:"absolute"}),q[o]=r?h:g+h),r&&(f.css(n,0),p||f.css(o,h+g)),f.animate(q,{duration:b.duration,easing:b.easing,queue:!1,complete:function(){"hide"===k&&i.hide(),a.effects.restore(i,j),a.effects.removeWrapper(i),e()}})}}(jQuery),function(a,b){a.effects.effect.bounce=function(b,c){var d,e,f,g=a(this),h=["position","top","bottom","left","right","height","width"],i=a.effects.setMode(g,b.mode||"effect"),j="hide"===i,k="show"===i,l=b.direction||"up",m=b.distance,n=b.times||5,o=2*n+(k||j?1:0),p=b.duration/o,q=b.easing,r="up"===l||"down"===l?"top":"left",s="up"===l||"left"===l,t=g.queue(),u=t.length;for((k||j)&&h.push("opacity"),a.effects.save(g,h),g.show(),a.effects.createWrapper(g),m||(m=g["top"===r?"outerHeight":"outerWidth"]()/3),k&&(f={opacity:1},f[r]=0,g.css("opacity",0).css(r,s?2*-m:2*m).animate(f,p,q)),j&&(m/=Math.pow(2,n-1)),f={},f[r]=0,d=0;n>d;d++)e={},e[r]=(s?"-=":"+=")+m,g.animate(e,p,q).animate(f,p,q),m=j?2*m:m/2;j&&(e={opacity:0},e[r]=(s?"-=":"+=")+m,g.animate(e,p,q)),g.queue(function(){j&&g.hide(),a.effects.restore(g,h),a.effects.removeWrapper(g),c()}),u>1&&t.splice.apply(t,[1,0].concat(t.splice(u,o+1))),g.dequeue()}}(jQuery),function(a,b){a.effects.effect.clip=function(b,c){var d,e,f,g=a(this),h=["position","top","bottom","left","right","height","width"],i=a.effects.setMode(g,b.mode||"hide"),j="show"===i,k=b.direction||"vertical",l="vertical"===k,m=l?"height":"width",n=l?"top":"left",o={};a.effects.save(g,h),g.show(),d=a.effects.createWrapper(g).css({overflow:"hidden"}),e="IMG"===g[0].tagName?d:g,f=e[m](),j&&(e.css(m,0),e.css(n,f/2)),o[m]=j?f:0,o[n]=j?0:f/2,e.animate(o,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){j||g.hide(),a.effects.restore(g,h),a.effects.removeWrapper(g),c()}})}}(jQuery),function(a,b){a.effects.effect.drop=function(b,c){var d,e=a(this),f=["position","top","bottom","left","right","opacity","height","width"],g=a.effects.setMode(e,b.mode||"hide"),h="show"===g,i=b.direction||"left",j="up"===i||"down"===i?"top":"left",k="up"===i||"left"===i?"pos":"neg",l={opacity:h?1:0};a.effects.save(e,f),e.show(),a.effects.createWrapper(e),d=b.distance||e["top"===j?"outerHeight":"outerWidth"](!0)/2,h&&e.css("opacity",0).css(j,"pos"===k?-d:d),l[j]=(h?"pos"===k?"+=":"-=":"pos"===k?"-=":"+=")+d,e.animate(l,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){"hide"===g&&e.hide(),a.effects.restore(e,f),a.effects.removeWrapper(e),c()}})}}(jQuery),function(a,b){a.effects.effect.explode=function(b,c){function d(){t.push(this),t.length===l*m&&e()}function e(){n.css({visibility:"visible"}),a(t).remove(),p||n.hide(),c()}var f,g,h,i,j,k,l=b.pieces?Math.round(Math.sqrt(b.pieces)):3,m=l,n=a(this),o=a.effects.setMode(n,b.mode||"hide"),p="show"===o,q=n.show().css("visibility","hidden").offset(),r=Math.ceil(n.outerWidth()/m),s=Math.ceil(n.outerHeight()/l),t=[];for(f=0;l>f;f++)for(i=q.top+f*s,k=f-(l-1)/2,g=0;m>g;g++)h=q.left+g*r,j=g-(m-1)/2,n.clone().appendTo("body").wrap("
").css({position:"absolute",visibility:"visible",left:-g*r,top:-f*s}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:r,height:s,left:h+(p?j*r:0),top:i+(p?k*s:0),opacity:p?0:1}).animate({left:h+(p?0:j*r),top:i+(p?0:k*s),opacity:p?1:0},b.duration||500,b.easing,d)}}(jQuery),function(a,b){a.effects.effect.fade=function(b,c){var d=a(this),e=a.effects.setMode(d,b.mode||"toggle");d.animate({opacity:e},{queue:!1,duration:b.duration,easing:b.easing,complete:c})}}(jQuery),function(a,b){a.effects.effect.fold=function(b,c){var d,e,f=a(this),g=["position","top","bottom","left","right","height","width"],h=a.effects.setMode(f,b.mode||"hide"),i="show"===h,j="hide"===h,k=b.size||15,l=/([0-9]+)%/.exec(k),m=!!b.horizFirst,n=i!==m,o=n?["width","height"]:["height","width"],p=b.duration/2,q={},r={};a.effects.save(f,g),f.show(),d=a.effects.createWrapper(f).css({overflow:"hidden"}),e=n?[d.width(),d.height()]:[d.height(),d.width()],l&&(k=parseInt(l[1],10)/100*e[j?0:1]),i&&d.css(m?{height:0,width:k}:{height:k,width:0}),q[o[0]]=i?e[0]:k,r[o[1]]=i?e[1]:0,d.animate(q,p,b.easing).animate(r,p,b.easing,function(){j&&f.hide(),a.effects.restore(f,g),a.effects.removeWrapper(f),c()})}}(jQuery),function(a,b){a.effects.effect.highlight=function(b,c){var d=a(this),e=["backgroundImage","backgroundColor","opacity"],f=a.effects.setMode(d,b.mode||"show"),g={backgroundColor:d.css("backgroundColor")};"hide"===f&&(g.opacity=0),a.effects.save(d,e),d.show().css({backgroundImage:"none",backgroundColor:b.color||"#ffff99"}).animate(g,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){"hide"===f&&d.hide(),a.effects.restore(d,e),c()}})}}(jQuery),function(a,b){a.effects.effect.pulsate=function(b,c){var d,e=a(this),f=a.effects.setMode(e,b.mode||"show"),g="show"===f,h="hide"===f,i=g||"hide"===f,j=2*(b.times||5)+(i?1:0),k=b.duration/j,l=0,m=e.queue(),n=m.length;for((g||!e.is(":visible"))&&(e.css("opacity",0).show(),l=1),d=1;j>d;d++)e.animate({opacity:l},k,b.easing),l=1-l;e.animate({opacity:l},k,b.easing),e.queue(function(){h&&e.hide(),c()}),n>1&&m.splice.apply(m,[1,0].concat(m.splice(n,j+1))),e.dequeue()}}(jQuery),function(a,b){a.effects.effect.puff=function(b,c){var d=a(this),e=a.effects.setMode(d,b.mode||"hide"),f="hide"===e,g=parseInt(b.percent,10)||150,h=g/100,i={height:d.height(),width:d.width(),outerHeight:d.outerHeight(),outerWidth:d.outerWidth()};a.extend(b,{effect:"scale",queue:!1,fade:!0,mode:e,complete:c,percent:f?g:100,from:f?i:{height:i.height*h,width:i.width*h,outerHeight:i.outerHeight*h,outerWidth:i.outerWidth*h}}),d.effect(b)},a.effects.effect.scale=function(b,c){var d=a(this),e=a.extend(!0,{},b),f=a.effects.setMode(d,b.mode||"effect"),g=parseInt(b.percent,10)||(0===parseInt(b.percent,10)?0:"hide"===f?0:100),h=b.direction||"both",i=b.origin,j={height:d.height(),width:d.width(),outerHeight:d.outerHeight(),outerWidth:d.outerWidth()},k={y:"horizontal"!==h?g/100:1,x:"vertical"!==h?g/100:1};e.effect="size",e.queue=!1,e.complete=c,"effect"!==f&&(e.origin=i||["middle","center"],e.restore=!0),e.from=b.from||("show"===f?{height:0,width:0,outerHeight:0,outerWidth:0}:j),e.to={height:j.height*k.y,width:j.width*k.x,outerHeight:j.outerHeight*k.y,outerWidth:j.outerWidth*k.x},e.fade&&("show"===f&&(e.from.opacity=0,e.to.opacity=1),"hide"===f&&(e.from.opacity=1,e.to.opacity=0)),d.effect(e)},a.effects.effect.size=function(b,c){var d,e,f,g=a(this),h=["position","top","bottom","left","right","width","height","overflow","opacity"],i=["position","top","bottom","left","right","overflow","opacity"],j=["width","height","overflow"],k=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],m=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],n=a.effects.setMode(g,b.mode||"effect"),o=b.restore||"effect"!==n,p=b.scale||"both",q=b.origin||["middle","center"],r=g.css("position"),s=o?h:i,t={height:0,width:0,outerHeight:0,outerWidth:0};"show"===n&&g.show(),d={height:g.height(),width:g.width(),outerHeight:g.outerHeight(),outerWidth:g.outerWidth()},"toggle"===b.mode&&"show"===n?(g.from=b.to||t,g.to=b.from||d):(g.from=b.from||("show"===n?t:d),g.to=b.to||("hide"===n?t:d)),f={from:{y:g.from.height/d.height,x:g.from.width/d.width},to:{y:g.to.height/d.height,x:g.to.width/d.width}},("box"===p||"both"===p)&&(f.from.y!==f.to.y&&(s=s.concat(l),g.from=a.effects.setTransition(g,l,f.from.y,g.from),g.to=a.effects.setTransition(g,l,f.to.y,g.to)),f.from.x!==f.to.x&&(s=s.concat(m),g.from=a.effects.setTransition(g,m,f.from.x,g.from),g.to=a.effects.setTransition(g,m,f.to.x,g.to))),("content"===p||"both"===p)&&f.from.y!==f.to.y&&(s=s.concat(k).concat(j),g.from=a.effects.setTransition(g,k,f.from.y,g.from),g.to=a.effects.setTransition(g,k,f.to.y,g.to)),a.effects.save(g,s),g.show(),a.effects.createWrapper(g),g.css("overflow","hidden").css(g.from),q&&(e=a.effects.getBaseline(q,d),g.from.top=(d.outerHeight-g.outerHeight())*e.y,g.from.left=(d.outerWidth-g.outerWidth())*e.x,g.to.top=(d.outerHeight-g.to.outerHeight)*e.y,g.to.left=(d.outerWidth-g.to.outerWidth)*e.x),g.css(g.from),("content"===p||"both"===p)&&(l=l.concat(["marginTop","marginBottom"]).concat(k),m=m.concat(["marginLeft","marginRight"]),j=h.concat(l).concat(m),g.find("*[width]").each(function(){var c=a(this),d={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),outerWidth:c.outerWidth()};o&&a.effects.save(c,j),c.from={height:d.height*f.from.y,width:d.width*f.from.x,outerHeight:d.outerHeight*f.from.y,outerWidth:d.outerWidth*f.from.x},c.to={height:d.height*f.to.y,width:d.width*f.to.x,outerHeight:d.height*f.to.y,outerWidth:d.width*f.to.x},f.from.y!==f.to.y&&(c.from=a.effects.setTransition(c,l,f.from.y,c.from),c.to=a.effects.setTransition(c,l,f.to.y,c.to)),f.from.x!==f.to.x&&(c.from=a.effects.setTransition(c,m,f.from.x,c.from),c.to=a.effects.setTransition(c,m,f.to.x,c.to)),c.css(c.from),c.animate(c.to,b.duration,b.easing,function(){o&&a.effects.restore(c,j)})})),g.animate(g.to,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){0===g.to.opacity&&g.css("opacity",g.from.opacity),"hide"===n&&g.hide(),a.effects.restore(g,s),o||("static"===r?g.css({position:"relative",top:g.to.top,left:g.to.left}):a.each(["top","left"],function(a,b){g.css(b,function(b,c){var d=parseInt(c,10),e=a?g.to.left:g.to.top;return"auto"===c?e+"px":d+e+"px"})})),a.effects.removeWrapper(g),c()}})}}(jQuery),function(a,b){a.effects.effect.shake=function(b,c){var d,e=a(this),f=["position","top","bottom","left","right","height","width"],g=a.effects.setMode(e,b.mode||"effect"),h=b.direction||"left",i=b.distance||20,j=b.times||3,k=2*j+1,l=Math.round(b.duration/k),m="up"===h||"down"===h?"top":"left",n="up"===h||"left"===h,o={},p={},q={},r=e.queue(),s=r.length;for(a.effects.save(e,f),e.show(),a.effects.createWrapper(e),o[m]=(n?"-=":"+=")+i,p[m]=(n?"+=":"-=")+2*i,q[m]=(n?"-=":"+=")+2*i,e.animate(o,l,b.easing),d=1;j>d;d++)e.animate(p,l,b.easing).animate(q,l,b.easing);e.animate(p,l,b.easing).animate(o,l/2,b.easing).queue(function(){"hide"===g&&e.hide(),a.effects.restore(e,f),a.effects.removeWrapper(e),c()}),s>1&&r.splice.apply(r,[1,0].concat(r.splice(s,k+1))),e.dequeue()}}(jQuery),function(a,b){a.effects.effect.slide=function(b,c){var d,e=a(this),f=["position","top","bottom","left","right","width","height"],g=a.effects.setMode(e,b.mode||"show"),h="show"===g,i=b.direction||"left",j="up"===i||"down"===i?"top":"left",k="up"===i||"left"===i,l={};a.effects.save(e,f),e.show(),d=b.distance||e["top"===j?"outerHeight":"outerWidth"](!0),a.effects.createWrapper(e).css({overflow:"hidden"}),h&&e.css(j,k?isNaN(d)?"-"+d:-d:d),l[j]=(h?k?"+=":"-=":k?"-=":"+=")+d,e.animate(l,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){"hide"===g&&e.hide(),a.effects.restore(e,f),a.effects.removeWrapper(e),c()}})}}(jQuery),function(a,b){a.effects.effect.transfer=function(b,c){var d=a(this),e=a(b.to),f="fixed"===e.css("position"),g=a("body"),h=f?g.scrollTop():0,i=f?g.scrollLeft():0,j=e.offset(),k={top:j.top-h,left:j.left-i,height:e.innerHeight(),width:e.innerWidth()},l=d.offset(),m=a('
').appendTo(document.body).addClass(b.className).css({top:l.top-h,left:l.left-i,height:d.innerHeight(),width:d.innerWidth(),position:f?"fixed":"absolute"}).animate(k,b.duration,b.easing,function(){m.remove(),c()})}}(jQuery),define("jqueryui",["jquery"],function(a){return function(){var b;return b||a.jqueryui}}(this)),window.Modernizr=function(a,b,c){function d(a){t.cssText=a}function e(a,b){return d(x.join(a+";")+(b||""))}function f(a,b){return typeof a===b}function g(a,b){return!!~(""+a).indexOf(b)}function h(a,b){for(var d in a){var e=a[d];if(!g(e,"-")&&t[e]!==c)return"pfx"==b?e:!0}return!1}function i(a,b,d){for(var e in a){var g=b[a[e]];if(g!==c)return d===!1?a[e]:f(g,"function")?g.bind(d||b):g}return!1}function j(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+z.join(d+" ")+d).split(" ");return f(b,"string")||f(b,"undefined")?h(e,b):(e=(a+" "+A.join(d+" ")+d).split(" "),i(e,b,c))}function k(){o.input=function(c){for(var d=0,e=c.length;e>d;d++)E[c[d]]=!!(c[d]in u);return E.list&&(E.list=!(!b.createElement("datalist")||!a.HTMLDataListElement)),E}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),o.inputtypes=function(a){for(var d,e,f,g=0,h=a.length;h>g;g++)u.setAttribute("type",e=a[g]),d="text"!==u.type,d&&(u.value=v,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&u.style.WebkitAppearance!==c?(q.appendChild(u),f=b.defaultView,d=f.getComputedStyle&&"textfield"!==f.getComputedStyle(u,null).WebkitAppearance&&0!==u.offsetHeight,q.removeChild(u)):/^(search|tel)$/.test(e)||(d=/^(url|email)$/.test(e)?u.checkValidity&&u.checkValidity()===!1:u.value!=v)),D[a[g]]=!!d;return D}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var l,m,n="2.6.2",o={},p=!0,q=b.documentElement,r="modernizr",s=b.createElement(r),t=s.style,u=b.createElement("input"),v=":)",w={}.toString,x=" -webkit- -moz- -o- -ms- ".split(" "),y="Webkit Moz O ms",z=y.split(" "),A=y.toLowerCase().split(" "),B={svg:"http://www.w3.org/2000/svg"},C={},D={},E={},F=[],G=F.slice,H=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:r+(d+1),j.appendChild(h);return f=["­",'"].join(""),j.id=r,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=q.style.overflow,q.style.overflow="hidden",q.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),q.style.overflow=i),!!g},I=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return H("@media "+b+" { #"+r+" { position: absolute; } }",function(b){d="absolute"==(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position}),d},J=function(){function a(a,e){e=e||b.createElement(d[a]||"div"),a="on"+a;var g=a in e;return g||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(a,""),g=f(e[a],"function"),f(e[a],"undefined")||(e[a]=c),e.removeAttribute(a))),e=null,g}var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),K={}.hasOwnProperty;m=f(K,"undefined")||f(K.call,"undefined")?function(a,b){return b in a&&f(a.constructor.prototype[b],"undefined")}:function(a,b){return K.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=G.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(G.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(G.call(arguments)))};return d}),C.flexbox=function(){return j("flexWrap")},C.flexboxlegacy=function(){return j("boxDirection")},C.canvas=function(){var a=b.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},C.canvastext=function(){return!(!o.canvas||!f(b.createElement("canvas").getContext("2d").fillText,"function"))},C.webgl=function(){return!!a.WebGLRenderingContext},C.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:H(["@media (",x.join("touch-enabled),("),r,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsetTop}),c},C.geolocation=function(){return"geolocation"in navigator},C.postmessage=function(){return!!a.postMessage},C.websqldatabase=function(){return!!a.openDatabase},C.indexedDB=function(){return!!j("indexedDB",a)},C.hashchange=function(){return J("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},C.history=function(){return!(!a.history||!history.pushState)},C.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},C.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},C.rgba=function(){return d("background-color:rgba(150,255,150,.5)"),g(t.backgroundColor,"rgba")},C.hsla=function(){return d("background-color:hsla(120,40%,100%,.5)"),g(t.backgroundColor,"rgba")||g(t.backgroundColor,"hsla")},C.multiplebgs=function(){return d("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(t.background)},C.backgroundsize=function(){return j("backgroundSize")},C.borderimage=function(){return j("borderImage")},C.borderradius=function(){return j("borderRadius")},C.boxshadow=function(){return j("boxShadow")},C.textshadow=function(){return""===b.createElement("div").style.textShadow},C.opacity=function(){return e("opacity:.55"),/^0.55$/.test(t.opacity)},C.cssanimations=function(){return j("animationName")},C.csscolumns=function(){return j("columnCount")},C.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return d((a+"-webkit- ".split(" ").join(b+a)+x.join(c+a)).slice(0,-a.length)),g(t.backgroundImage,"gradient")},C.cssreflections=function(){return j("boxReflect")},C.csstransforms=function(){return!!j("transform")},C.csstransforms3d=function(){var a=!!j("perspective");return a&&"webkitPerspective"in q.style&&H("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=9===b.offsetLeft&&3===b.offsetHeight}),a},C.csstransitions=function(){return j("transition")},C.fontface=function(){var a;return H('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&0===g.indexOf(d.split(" ")[0])}),a},C.generatedcontent=function(){var a;return H(["#",r,"{font:0/0 a}#",r,':after{content:"',v,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},C.video=function(){var a=b.createElement("video"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(d){}return c},C.audio=function(){var a=b.createElement("audio"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(d){}return c},C.localstorage=function(){try{return localStorage.setItem(r,r),localStorage.removeItem(r),!0}catch(a){return!1}},C.sessionstorage=function(){try{return sessionStorage.setItem(r,r),sessionStorage.removeItem(r),!0}catch(a){return!1}},C.webworkers=function(){return!!a.Worker},C.applicationcache=function(){return!!a.applicationCache},C.svg=function(){return!!b.createElementNS&&!!b.createElementNS(B.svg,"svg").createSVGRect},C.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==B.svg},C.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(w.call(b.createElementNS(B.svg,"animate")))},C.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(w.call(b.createElementNS(B.svg,"clipPath")))};for(var L in C)m(C,L)&&(l=L.toLowerCase(),o[l]=C[L](),F.push((o[l]?"":"no-")+l));return o.input||k(),o.addTest=function(a,b){if("object"==typeof a)for(var d in a)m(a,d)&&o.addTest(d,a[d]);else{if(a=a.toLowerCase(),o[a]!==c)return o;b="function"==typeof b?b():b,"undefined"!=typeof p&&p&&(q.className+=" "+(b?"":"no-")+a),o[a]=b}return o},d(""),s=u=null,function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=r.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=q[a[o]];return b||(b={},p++,a[o]=p,q[p]=b),b}function f(a,c,d){if(c||(c=b),k)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():n.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),f.canHaveChildren&&!m.test(a)?d.frag.appendChild(f):f}function g(a,c){if(a||(a=b),k)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)f.createElement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return r.shivMethods?f(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(r,b.frag)}function i(a){a||(a=b);var d=e(a);return!r.shivCSS||j||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),k||h(a,d),a}var j,k,l=a.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,n=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,o="_html5shiv",p=0,q={};!function(){try{var a=b.createElement("a");a.innerHTML="",j="hidden"in a,k=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){j=!0,k=!0}}();var r={elements:l.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:l.shivCSS!==!1,supportsUnknownElements:k,shivMethods:l.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=r,i(b)}(this,b),o._version=n,o._prefixes=x,o._domPrefixes=A,o._cssomPrefixes=z,o.mq=I,o.hasEvent=J,o.testProp=function(a){return h([a])},o.testAllProps=j,o.testStyles=H,o.prefixed=function(a,b,c){return b?j(a,b,c):j(a,"pfx")},q.className=q.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(p?" js "+F.join(" "):""),o}(this,this.document),define("modernizr",function(a){return function(){var b;return b||a.Modernizr}}(this)),function(a,b){"function"==typeof define&&define.amd?define("SVG",[],function(){return b(a,a.document)}):"object"==typeof exports?module.exports=a.document?b(a,a.document):function(a){return b(a,a.document)}:a.SVG=b(a,a.document)}("undefined"!=typeof window?window:this,function(a,b){function c(a,b){return(a.matches||a.matchesSelector||a.msMatchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.oMatchesSelector).call(a,b)}function d(a){return a.toLowerCase().replace(/-(.)/g,function(a,b){return b.toUpperCase()})}function e(a){return a.charAt(0).toUpperCase()+a.slice(1)}function f(a){return 4==a.length?["#",a.substring(1,2),a.substring(1,2),a.substring(2,3),a.substring(2,3),a.substring(3,4),a.substring(3,4)].join(""):a}function g(a){var b=a.toString(16);return 1==b.length?"0"+b:b}function h(a,b,c){return null==c?c=a.height/a.width*b:null==b&&(b=a.width/a.height*c),{width:b,height:c}}function i(a,b,c){return{x:b*a.a+c*a.c+0,y:b*a.b+c*a.d+0}}function j(a){return{a:a[0],b:a[1],c:a[2],d:a[3],e:a[4],f:a[5]}}function k(a){return a instanceof s.Matrix||(a=new s.Matrix(a)),a}function l(a,b){a.cx=null==a.cx?b.bbox().cx:a.cx,a.cy=null==a.cy?b.bbox().cy:a.cy}function m(a){return a=a.replace(s.regex.whitespace,"").replace(s.regex.matrix,"").split(s.regex.matrixElements),j(s.utils.map(a,function(a){return parseFloat(a)}))}function n(a,b){return"number"==typeof a.from?a.from+(a.to-a.from)*b:a instanceof s.Color||a instanceof s.Number||a instanceof s.Matrix?a.at(b):1>b?a.from:a.to}function o(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b][0],null!=a[b][1]&&(d+=a[b][1],null!=a[b][2]&&(d+=" ",d+=a[b][2],null!=a[b][3]&&(d+=" ",d+=a[b][3],d+=" ",d+=a[b][4],null!=a[b][5]&&(d+=" ",d+=a[b][5],d+=" ",d+=a[b][6],null!=a[b][7]&&(d+=" ",d+=a[b][7])))));return d+" "}function p(a){for(var b=a.childNodes.length-1;b>=0;b--)a.childNodes[b]instanceof SVGElement&&p(a.childNodes[b]);return s.adopt(a).id(s.eid(a.nodeName))}function q(a){return null==a.x&&(a.x=0,a.y=0,a.width=0,a.height=0),a.w=a.width,a.h=a.height,a.x2=a.x+a.width,a.y2=a.y+a.height,a.cx=a.x+a.width/2,a.cy=a.y+a.height/2,a}function r(a){var b=a.toString().match(s.regex.reference);return b?b[1]:void 0}var s=this.SVG=function(a){return s.supported?(a=new s.Doc(a),s.parser||s.prepare(a),a):void 0};if(s.ns="http://www.w3.org/2000/svg",s.xmlns="http://www.w3.org/2000/xmlns/",s.xlink="http://www.w3.org/1999/xlink",s.svgjs="http://svgjs.com/svgjs",s.supported=function(){return!!b.createElementNS&&!!b.createElementNS(s.ns,"svg").createSVGRect}(),!s.supported)return!1;if(!s.supported)return define("SVG",[],function(){return s}),!1;s.did=1e3,s.eid=function(a){return"Svgjs"+e(a)+s.did++},s.create=function(a){var c=b.createElementNS(this.ns,a);return c.setAttribute("id",this.eid(a)),c},s.extend=function(){var a,b,c,d;for(a=[].slice.call(arguments),b=a.pop(),d=a.length-1;d>=0;d--)if(a[d])for(c in b)a[d].prototype[c]=b[c];s.Set&&s.Set.inherit&&s.Set.inherit()},s.invent=function(a){var b="function"==typeof a.create?a.create:function(){this.constructor.call(this,s.create(a.create))};return a.inherit&&(b.prototype=new a.inherit),a.extend&&s.extend(b,a.extend),a.construct&&s.extend(a.parent||s.Container,a.construct),b},s.adopt=function(a){if(!a)return null;if(a.instance)return a.instance;var b;return b="svg"==a.nodeName?a.parentNode instanceof SVGElement?new s.Nested:new s.Doc:"linearGradient"==a.nodeName?new s.Gradient("linear"):"radialGradient"==a.nodeName?new s.Gradient("radial"):s[e(a.nodeName)]?new(s[e(a.nodeName)]):new s.Element(a),b.type=a.nodeName,b.node=a,a.instance=b,b instanceof s.Doc&&b.namespace().defs(),b.setData(JSON.parse(a.getAttribute("svgjs:data"))||{}),b},s.prepare=function(a){var c=b.getElementsByTagName("body")[0],d=(c?new s.Doc(c):a.nested()).size(2,0),e=s.create("path");d.node.appendChild(e),s.parser={body:c||a.parent(),draw:d.style("opacity:0;position:fixed;left:100%;top:100%;overflow:hidden"),poly:d.polyline().node,path:e}},s.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,matrix:/matrix\(|\)/g,matrixElements:/,*\s+|,/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,negExp:/e\-/gi,comma:/,/g,hyphen:/\-/g,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,whitespaces:/\s+/,X:/X/g},s.utils={map:function(a,b){var c,d=a.length,e=[];for(c=0;d>c;c++)e.push(b(a[c]));return e},radians:function(a){return a%360*Math.PI/180},degrees:function(a){return 180*a/Math.PI%360},filterSVGElements:function(a){return[].filter.call(a,function(a){return a instanceof SVGElement})}},s.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},s.Color=function(a){var b;this.r=0,this.g=0,this.b=0,"string"==typeof a?s.regex.isRgb.test(a)?(b=s.regex.rgb.exec(a.replace(/\s/g,"")),this.r=parseInt(b[1]),this.g=parseInt(b[2]),this.b=parseInt(b[3])):s.regex.isHex.test(a)&&(b=s.regex.hex.exec(f(a)),this.r=parseInt(b[1],16),this.g=parseInt(b[2],16),this.b=parseInt(b[3],16)):"object"==typeof a&&(this.r=a.r,this.g=a.g,this.b=a.b)},s.extend(s.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+g(this.r)+g(this.g)+g(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(a){return this.destination=new s.Color(a),this},at:function(a){return this.destination?(a=0>a?0:a>1?1:a,new s.Color({r:~~(this.r+(this.destination.r-this.r)*a),g:~~(this.g+(this.destination.g-this.g)*a),b:~~(this.b+(this.destination.b-this.b)*a)})):this}}),s.Color.test=function(a){return a+="",s.regex.isHex.test(a)||s.regex.isRgb.test(a)},s.Color.isRgb=function(a){return a&&"number"==typeof a.r&&"number"==typeof a.g&&"number"==typeof a.b},s.Color.isColor=function(a){return s.Color.isRgb(a)||s.Color.test(a)},s.Array=function(a,b){a=(a||[]).valueOf(),0==a.length&&b&&(a=b.valueOf()),this.value=this.parse(a)},s.extend(s.Array,{morph:function(a){if(this.destination=this.parse(a),this.value.length!=this.destination.length){for(var b=this.value[this.value.length-1],c=this.destination[this.destination.length-1];this.value.length>this.destination.length;)this.destination.push(c);for(;this.value.lengtha;a++)-1==c.indexOf(this.value[a])&&c.push(this.value[a]);return this.value=c},at:function(a){if(!this.destination)return this;for(var b=0,c=this.value.length,d=[];c>b;b++)d.push(this.value[b]+(this.destination[b]-this.value[b])*a); +return new s.Array(d)},toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(a){return a=a.valueOf(),Array.isArray(a)?a:this.split(a)},split:function(a){return a.trim().split(/\s+/)},reverse:function(){return this.value.reverse(),this}}),s.PointArray=function(a,b){this.constructor.call(this,a,b||[[0,0]])},s.PointArray.prototype=new s.Array,s.extend(s.PointArray,{toString:function(){for(var a=0,b=this.value.length,c=[];b>a;a++)c.push(this.value[a].join(","));return c.join(" ")},toLine:function(){return{x1:this.value[0][0],y1:this.value[0][1],x2:this.value[1][0],y2:this.value[1][1]}},at:function(a){if(!this.destination)return this;for(var b=0,c=this.value.length,d=[];c>b;b++)d.push([this.value[b][0]+(this.destination[b][0]-this.value[b][0])*a,this.value[b][1]+(this.destination[b][1]-this.value[b][1])*a]);return new s.PointArray(d)},parse:function(a){if(a=a.valueOf(),Array.isArray(a))return a;a=this.split(a);for(var b,c=0,d=a.length,e=[];d>c;c++)b=a[c].split(","),e.push([parseFloat(b[0]),parseFloat(b[1])]);return e},move:function(a,b){var c=this.bbox();if(a-=c.x,b-=c.y,!isNaN(a)&&!isNaN(b))for(var d=this.value.length-1;d>=0;d--)this.value[d]=[this.value[d][0]+a,this.value[d][1]+b];return this},size:function(a,b){var c,d=this.bbox();for(c=this.value.length-1;c>=0;c--)this.value[c][0]=(this.value[c][0]-d.x)*a/d.width+d.x,this.value[c][1]=(this.value[c][1]-d.y)*b/d.height+d.y;return this},bbox:function(){return s.parser.poly.setAttribute("points",this.toString()),s.parser.poly.getBBox()}}),s.PathArray=function(a,b){this.constructor.call(this,a,b||[["M",0,0]])},s.PathArray.prototype=new s.Array,s.extend(s.PathArray,{toString:function(){return o(this.value)},move:function(a,b){var c=this.bbox();if(a-=c.x,b-=c.y,!isNaN(a)&&!isNaN(b))for(var d,e=this.value.length-1;e>=0;e--)d=this.value[e][0],"M"==d||"L"==d||"T"==d?(this.value[e][1]+=a,this.value[e][2]+=b):"H"==d?this.value[e][1]+=a:"V"==d?this.value[e][1]+=b:"C"==d||"S"==d||"Q"==d?(this.value[e][1]+=a,this.value[e][2]+=b,this.value[e][3]+=a,this.value[e][4]+=b,"C"==d&&(this.value[e][5]+=a,this.value[e][6]+=b)):"A"==d&&(this.value[e][6]+=a,this.value[e][7]+=b);return this},size:function(a,b){var c,d,e=this.bbox();for(c=this.value.length-1;c>=0;c--)d=this.value[c][0],"M"==d||"L"==d||"T"==d?(this.value[c][1]=(this.value[c][1]-e.x)*a/e.width+e.x,this.value[c][2]=(this.value[c][2]-e.y)*b/e.height+e.y):"H"==d?this.value[c][1]=(this.value[c][1]-e.x)*a/e.width+e.x:"V"==d?this.value[c][1]=(this.value[c][1]-e.y)*b/e.height+e.y:"C"==d||"S"==d||"Q"==d?(this.value[c][1]=(this.value[c][1]-e.x)*a/e.width+e.x,this.value[c][2]=(this.value[c][2]-e.y)*b/e.height+e.y,this.value[c][3]=(this.value[c][3]-e.x)*a/e.width+e.x,this.value[c][4]=(this.value[c][4]-e.y)*b/e.height+e.y,"C"==d&&(this.value[c][5]=(this.value[c][5]-e.x)*a/e.width+e.x,this.value[c][6]=(this.value[c][6]-e.y)*b/e.height+e.y)):"A"==d&&(this.value[c][1]=this.value[c][1]*a/e.width,this.value[c][2]=this.value[c][2]*b/e.height,this.value[c][6]=(this.value[c][6]-e.x)*a/e.width+e.x,this.value[c][7]=(this.value[c][7]-e.y)*b/e.height+e.y);return this},parse:function(a){if(a instanceof s.PathArray)return a.valueOf();var b,c,d,e,f,g,h=0,i=0,j={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7};if("string"==typeof a){for(a=a.replace(s.regex.negExp,"X").replace(s.regex.pathLetters," $& ").replace(s.regex.hyphen," -").replace(s.regex.comma," ").replace(s.regex.X,"e-").trim().split(s.regex.whitespaces),b=a.length;--b;)if(a[b].indexOf(".")!=a[b].lastIndexOf(".")){var k=a[b].split("."),l=[k.shift(),k.shift()].join(".");a.splice.apply(a,[b,1].concat(l,k.map(function(a){return"."+a})))}}else a=a.reduce(function(a,b){return[].concat.apply(a,b)},[]);var g=[];do{for(s.regex.isPathLetter.test(a[0])?(e=a[0],a.shift()):"M"==e?e="L":"m"==e&&(e="l"),f=[e.toUpperCase()],b=0;ba?-3.4e38:3.4e38:"string"==typeof a?(b=a.match(s.regex.numberAndUnit),b&&(this.value=parseFloat(b[1]),"%"==b[5]?this.value/=100:"s"==b[5]&&(this.value*=1e3),this.unit=b[5])):a instanceof s.Number&&(this.value=a.valueOf(),this.unit=a.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(a){return new s.Number(this+new s.Number(a),this.unit)},minus:function(a){return this.plus(-new s.Number(a))},times:function(a){return new s.Number(this*new s.Number(a),this.unit)},divide:function(a){return new s.Number(this/new s.Number(a),this.unit)},to:function(a){var b=new s.Number(this);return"string"==typeof a&&(b.unit=a),b},morph:function(a){return this.destination=new s.Number(a),this},at:function(a){return this.destination?new s.Number(this.destination).minus(this).times(a).plus(this):this}}}),s.ViewBox=function(a){var b,c,d,e,f=1,g=1,h=a.bbox(),i=(a.attr("viewBox")||"").match(/-?[\d\.]+/g),j=a,k=a;for(d=new s.Number(a.width()),e=new s.Number(a.height());"%"==d.unit;)f*=d.value,d=new s.Number(j instanceof s.Doc?j.parent().offsetWidth:j.parent().width()),j=j.parent();for(;"%"==e.unit;)g*=e.value,e=new s.Number(k instanceof s.Doc?k.parent().offsetHeight:k.parent().height()),k=k.parent();this.x=h.x,this.y=h.y,this.width=d*f,this.height=e*g,this.zoom=1,i&&(b=parseFloat(i[0]),c=parseFloat(i[1]),d=parseFloat(i[2]),e=parseFloat(i[3]),this.zoom=this.width/this.height>d/e?this.height/e:this.width/d,this.x=b,this.y=c,this.width=d,this.height=e)},s.extend(s.ViewBox,{toString:function(){return this.x+" "+this.y+" "+this.width+" "+this.height}}),s.Element=s.invent({create:function(a){this._stroke=s.defaults.attrs.stroke,this.dom={},(this.node=a)&&(this.type=a.nodeName,this.node.instance=this,this._stroke=a.getAttribute("stroke")||this._stroke)},extend:{x:function(a){return this.attr("x",a)},y:function(a){return this.attr("y",a)},cx:function(a){return null==a?this.x()+this.width()/2:this.x(a-this.width()/2)},cy:function(a){return null==a?this.y()+this.height()/2:this.y(a-this.height()/2)},move:function(a,b){return this.x(a).y(b)},center:function(a,b){return this.cx(a).cy(b)},width:function(a){return this.attr("width",a)},height:function(a){return this.attr("height",a)},size:function(a,b){var c=h(this.bbox(),a,b);return this.width(new s.Number(c.width)).height(new s.Number(c.height))},clone:function(){var a=p(this.node.cloneNode(!0));return this.after(a),a},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(a){return this.after(a).remove(),a},addTo:function(a){return a.put(this)},putIn:function(a){return a.add(this)},id:function(a){return this.attr("id",a)},inside:function(a,b){var c=this.bbox();return a>c.x&&b>c.y&&a/,"").replace(/<\/svg>$/,"");c.innerHTML=""+a.replace(/\n/,"").replace(/<(\w+)([^<]+?)\/>/g,"<$1$2>")+"";for(var d=0,e=c.firstChild.childNodes.length;e>d;d++)this.node.appendChild(c.firstChild.firstChild);return this},writeDataToDom:function(){if(this.each||this.lines){var a=this.each?this:this.lines();a.each(function(){this.writeDataToDom()})}return this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(a){return this.dom=a,this}}}),s.FX=s.invent({create:function(a){this.target=a},extend:{animate:function(a,b,c){var d,e,f,g=this.target,h=this;return"object"==typeof a&&(c=a.delay,b=a.ease,a=a.duration),a="="==a?a:null==a?1e3:new s.Number(a).valueOf(),b=b||"<>",h.at=function(a){var c;if(a=0>a?0:a>1?1:a,null==d){d=[];for(f in h.attrs)d.push(f);if(g.morphArray&&(h.destination.plot||d.indexOf("points")>-1)){var i,j=new g.morphArray(h.destination.plot||h.attrs.points||g.array());h.destination.size&&j.size(h.destination.size.width.to,h.destination.size.height.to),i=j.bbox(),h.destination.x?j.move(h.destination.x.to,i.y):h.destination.cx&&j.move(h.destination.cx.to-i.width/2,i.y),i=j.bbox(),h.destination.y?j.move(i.x,h.destination.y.to):h.destination.cy&&j.move(i.x,h.destination.cy.to-i.height/2),h.destination={plot:g.array().morph(j)}}}if(null==e){e=[];for(f in h.styles)e.push(f)}for(a="<>"==b?-Math.cos(a*Math.PI)/2+.5:">"==b?Math.sin(a*Math.PI/2):"<"==b?-Math.cos(a*Math.PI/2)+1:"-"==b?a:"function"==typeof b?b(a):a,h.destination.plot?g.plot(h.destination.plot.at(a)):(h.destination.x?g.x(h.destination.x.at(a)):h.destination.cx&&g.cx(h.destination.cx.at(a)),h.destination.y?g.y(h.destination.y.at(a)):h.destination.cy&&g.cy(h.destination.cy.at(a)),h.destination.size&&g.size(h.destination.size.width.at(a),h.destination.size.height.at(a))),h.destination.viewbox&&g.viewbox(h.destination.viewbox.x.at(a),h.destination.viewbox.y.at(a),h.destination.viewbox.width.at(a),h.destination.viewbox.height.at(a)),h.destination.leading&&g.leading(h.destination.leading.at(a)),c=d.length-1;c>=0;c--)g.attr(d[c],n(h.attrs[d[c]],a));for(c=e.length-1;c>=0;c--)g.style(e[c],n(h.styles[e[c]],a));h.situation.during&&h.situation.during.call(g,a,function(b,c){return n({from:b,to:c},a)})},"number"==typeof a&&(this.timeout=setTimeout(function(){var d=(new Date).getTime();h.situation.start=d,h.situation.play=!0,h.situation.finish=d+a,h.situation.duration=a,h.situation.ease=b,h.render=function(){if(h.situation.play===!0){var d=(new Date).getTime(),e=d>h.situation.finish?1:(d-h.situation.start)/a;h.situation.reversing&&(e=-e+1),h.at(e),d>h.situation.finish?(h.destination.plot&&g.plot(new s.PointArray(h.destination.plot.destination).settle()),h.situation.loop===!0||"number"==typeof h.situation.loop&&h.situation.loop>0?(h.situation.reverse&&(h.situation.reversing=!h.situation.reversing),"number"==typeof h.situation.loop&&((!h.situation.reverse||h.situation.reversing)&&--h.situation.loop,h.situation.reverse||1!=h.situation.loop||--h.situation.loop),h.animate(a,b,c)):h.situation.after?h.situation.after.apply(g,[h]):h.stop()):h.animationFrame=requestAnimationFrame(h.render)}else h.animationFrame=requestAnimationFrame(h.render)},h.render()},new s.Number(c).valueOf())),this},bbox:function(){return this.target.bbox()},attr:function(a,b){if("object"==typeof a)for(var c in a)this.attr(c,a[c]);else{var d=this.target.attr(a);"transform"==a?(this.attrs[a]&&(b=this.attrs[a].destination.multiply(b)),this.attrs[a]=new s.Matrix(this.target).morph(b),this.param&&(b=this.target.transform("rotation"),this.attrs[a].param={from:this.target.param||{rotation:b,cx:this.param.cx,cy:this.param.cy},to:this.param})):this.attrs[a]=s.Color.isColor(b)?new s.Color(d).morph(b):s.regex.numberAndUnit.test(b)?new s.Number(d).morph(b):{from:d,to:b}}return this},style:function(a,b){if("object"==typeof a)for(var c in a)this.style(c,a[c]);else this.styles[a]={from:this.target.style(a),to:b};return this},x:function(a){return this.destination.x=new s.Number(this.target.x()).morph(a),this},y:function(a){return this.destination.y=new s.Number(this.target.y()).morph(a),this},cx:function(a){return this.destination.cx=new s.Number(this.target.cx()).morph(a),this},cy:function(a){return this.destination.cy=new s.Number(this.target.cy()).morph(a),this},move:function(a,b){return this.x(a).y(b)},center:function(a,b){return this.cx(a).cy(b)},size:function(a,b){if(this.target instanceof s.Text)this.attr("font-size",a);else{var c=this.target.bbox();this.destination.size={width:new s.Number(c.width).morph(a),height:new s.Number(c.height).morph(b)}}return this},plot:function(a){return this.destination.plot=a,this},leading:function(a){return this.target.destination.leading&&(this.destination.leading=new s.Number(this.target.destination.leading).morph(a)),this},viewbox:function(a,b,c,d){if(this.target instanceof s.Container){var e=this.target.viewbox();this.destination.viewbox={x:new s.Number(e.x).morph(a),y:new s.Number(e.y).morph(b),width:new s.Number(e.width).morph(c),height:new s.Number(e.height).morph(d)}}return this},update:function(a){return this.target instanceof s.Stop&&(null!=a.opacity&&this.attr("stop-opacity",a.opacity),null!=a.color&&this.attr("stop-color",a.color),null!=a.offset&&this.attr("offset",new s.Number(a.offset))),this},during:function(a){return this.situation.during=a,this},after:function(a){return this.situation.after=a,this},loop:function(a,b){return this.situation.loop=this.situation.loops=a||!0,this.situation.reverse=!!b,this},stop:function(a){return a===!0?(this.animate(0),this.situation.after&&this.situation.after.apply(this.target,[this])):(clearTimeout(this.timeout),cancelAnimationFrame(this.animationFrame),this.attrs={},this.styles={},this.situation={},this.destination={}),this},pause:function(){return this.situation.play===!0&&(this.situation.play=!1,this.situation.pause=(new Date).getTime()),this},play:function(){if(this.situation.play===!1){var a=(new Date).getTime()-this.situation.pause;this.situation.finish+=a,this.situation.start+=a,this.situation.play=!0}return this}},parent:s.Element,construct:{animate:function(a,b,c){return(this.fx||(this.fx=new s.FX(this))).stop().animate(a,b,c)},stop:function(a){return this.fx&&this.fx.stop(a),this},pause:function(){return this.fx&&this.fx.pause(),this},play:function(){return this.fx&&this.fx.play(),this}}}),s.BBox=s.invent({create:function(a){if(a){var b;try{b=a.node.getBBox()}catch(c){if(a instanceof s.Shape){var d=a.clone().addTo(s.parser.draw);b=d.bbox(),d.remove()}else b={x:a.node.clientLeft,y:a.node.clientTop,width:a.node.clientWidth,height:a.node.clientHeight}}this.x=b.x,this.y=b.y,this.width=b.width,this.height=b.height}q(this)},parent:s.Element,construct:{bbox:function(){return new s.BBox(this)}}}),s.TBox=s.invent({create:function(a){if(a){var b=a.ctm().extract(),c=a.bbox();this.width=c.width*b.scaleX,this.height=c.height*b.scaleY,this.x=c.x+b.x,this.y=c.y+b.y}q(this)},parent:s.Element,construct:{tbox:function(){return new s.TBox(this)}}}),s.RBox=s.invent({create:function(b){if(b){var c=b.doc().parent(),d=b.node.getBoundingClientRect(),e=1;for(this.x=d.left,this.y=d.top,this.x-=c.offsetLeft,this.y-=c.offsetTop;c=c.offsetParent;)this.x-=c.offsetLeft,this.y-=c.offsetTop;for(c=b;c.parent&&(c=c.parent());)c.viewbox&&(e*=c.viewbox().zoom,this.x-=c.x()||0,this.y-=c.y()||0);this.width=d.width/=e,this.height=d.height/=e}q(this),this.x+=a.pageXOffset,this.y+=a.pageYOffset},parent:s.Element,construct:{rbox:function(){return new s.RBox(this)}}}),[s.BBox,s.TBox,s.RBox].forEach(function(a){s.extend(a,{merge:function(b){var c=new a;return c.x=Math.min(this.x,b.x),c.y=Math.min(this.y,b.y),c.width=Math.max(this.x+this.width,b.x+b.width)-c.x,c.height=Math.max(this.y+this.height,b.y+b.height)-c.y,q(c)}})}),s.Matrix=s.invent({create:function(a){var b,c=j([1,0,0,1,0,0]);for(a=a instanceof s.Element?a.matrixify():"string"==typeof a?m(a):6==arguments.length?j([].slice.call(arguments)):"object"==typeof a?a:c,b=u.length-1;b>=0;b--)this[u[b]]=a&&"number"==typeof a[u[b]]?a[u[b]]:c[u[b]]},extend:{extract:function(){var a=i(this,0,1),b=i(this,1,0),c=180/Math.PI*Math.atan2(a.y,a.x)-90;return{x:this.e,y:this.f,skewX:-c,skewY:180/Math.PI*Math.atan2(b.y,b.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:c,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}},clone:function(){return new s.Matrix(this)},morph:function(a){return this.destination=new s.Matrix(a),this},at:function(a){if(!this.destination)return this;var b=new s.Matrix({a:this.a+(this.destination.a-this.a)*a,b:this.b+(this.destination.b-this.b)*a,c:this.c+(this.destination.c-this.c)*a,d:this.d+(this.destination.d-this.d)*a,e:this.e+(this.destination.e-this.e)*a,f:this.f+(this.destination.f-this.f)*a});if(this.param&&this.param.to){var c={rotation:this.param.from.rotation+(this.param.to.rotation-this.param.from.rotation)*a,cx:this.param.from.cx,cy:this.param.from.cy};b=b.rotate((this.param.to.rotation-2*this.param.from.rotation)*a,c.cx,c.cy),b.param=c}return b},multiply:function(a){return new s.Matrix(this["native"]().multiply(k(a)["native"]()))},inverse:function(){return new s.Matrix(this["native"]().inverse())},translate:function(a,b){return new s.Matrix(this["native"]().translate(a||0,b||0))},scale:function(a,b,c,d){return(1==arguments.length||3==arguments.length)&&(b=a),3==arguments.length&&(d=c,c=b),this.around(c,d,new s.Matrix(a,0,0,b,0,0))},rotate:function(a,b,c){return a=s.utils.radians(a),this.around(b,c,new s.Matrix(Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0))},flip:function(a,b){return"x"==a?this.scale(-1,1,b,0):this.scale(1,-1,0,b)},skew:function(a,b,c,d){return this.around(c,d,this["native"]().skewX(a||0).skewY(b||0))},skewX:function(a,b,c){return this.around(b,c,this["native"]().skewX(a||0))},skewY:function(a,b,c){return this.around(b,c,this["native"]().skewY(a||0))},around:function(a,b,c){return this.multiply(new s.Matrix(1,0,0,1,a||0,b||0)).multiply(c).multiply(new s.Matrix(1,0,0,1,-a||0,-b||0))},"native":function(){for(var a=s.parser.draw.node.createSVGMatrix(),b=u.length-1;b>=0;b--)a[u[b]]=this[u[b]];return a},toString:function(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}},parent:s.Element,construct:{ctm:function(){return new s.Matrix(this.node.getCTM())},screenCTM:function(){return new s.Matrix(this.node.getScreenCTM())}}}),s.Point=s.invent({create:function(a,b){var c,d={x:0,y:0};c=Array.isArray(a)?{x:a[0],y:a[1]}:"object"==typeof a?{x:a.x,y:a.y}:null!=b?{x:a,y:b}:d,this.x=c.x,this.y=c.y},extend:{clone:function(){return new s.Point(this)},morph:function(a){return this.destination=new s.Point(a),this},at:function(a){if(!this.destination)return this;var b=new s.Point({x:this.x+(this.destination.x-this.x)*a,y:this.y+(this.destination.y-this.y)*a});return b},"native":function(){var a=s.parser.draw.node.createSVGPoint();return a.x=this.x,a.y=this.y,a},transform:function(a){return new s.Point(this["native"]().matrixTransform(a["native"]()))}}}),s.extend(s.Element,{point:function(a,b){return new s.Point(a,b).transform(this.screenCTM().inverse())}}),s.extend(s.Element,{attr:function(a,b,c){if(null==a){for(a={},b=this.node.attributes,c=b.length-1;c>=0;c--)a[b[c].nodeName]=s.regex.isNumber.test(b[c].nodeValue)?parseFloat(b[c].nodeValue):b[c].nodeValue;return a}if("object"==typeof a)for(b in a)this.attr(b,a[b]);else if(null===b)this.node.removeAttribute(a);else{if(null==b)return b=this.node.getAttribute(a),null==b?s.defaults.attrs[a]:s.regex.isNumber.test(b)?parseFloat(b):b;"stroke-width"==a?this.attr("stroke",parseFloat(b)>0?this._stroke:null):"stroke"==a&&(this._stroke=b),("fill"==a||"stroke"==a)&&(s.regex.isImage.test(b)&&(b=this.doc().defs().image(b,0,0)),b instanceof s.Image&&(b=this.doc().defs().pattern(0,0,function(){this.add(b)}))),"number"==typeof b?b=new s.Number(b):s.Color.isColor(b)?b=new s.Color(b):Array.isArray(b)?b=new s.Array(b):b instanceof s.Matrix&&b.param&&(this.param=b.param),"leading"==a?this.leading&&this.leading(b):"string"==typeof c?this.node.setAttributeNS(c,a,b.toString()):this.node.setAttribute(a,b.toString()),!this.rebuild||"font-size"!=a&&"x"!=a||this.rebuild(a,b)}return this}}),s.extend(s.Element,s.FX,{transform:function(a,b){var c,d=this.target||this;if("object"!=typeof a)return c=new s.Matrix(d).extract(),"object"==typeof this.param&&(c.rotation=this.param.rotation,c.cx=this.param.cx,c.cy=this.param.cy),"string"==typeof a?c[a]:c;if(c=this instanceof s.FX&&this.attrs.transform?this.attrs.transform:new s.Matrix(d),b=!!b||!!a.relative,null!=a.a)c=b?c.multiply(new s.Matrix(a)):new s.Matrix(a);else if(null!=a.rotation)l(a,d),b&&(a.rotation+=this.param&&null!=this.param.rotation?this.param.rotation:c.extract().rotation),this.param=a,this instanceof s.Element&&(c=b?c.rotate(a.rotation,a.cx,a.cy):c.rotate(a.rotation-c.extract().rotation,a.cx,a.cy));else if(null!=a.scale||null!=a.scaleX||null!=a.scaleY){if(l(a,d),a.scaleX=null!=a.scale?a.scale:null!=a.scaleX?a.scaleX:1,a.scaleY=null!=a.scale?a.scale:null!=a.scaleY?a.scaleY:1,!b){var e=c.extract();a.scaleX=1*a.scaleX/e.scaleX,a.scaleY=1*a.scaleY/e.scaleY}c=c.scale(a.scaleX,a.scaleY,a.cx,a.cy)}else if(null!=a.skewX||null!=a.skewY){if(l(a,d),a.skewX=null!=a.skewX?a.skewX:0,a.skewY=null!=a.skewY?a.skewY:0,!b){var e=c.extract();c=c.multiply((new s.Matrix).skew(e.skewX,e.skewY,a.cx,a.cy).inverse())}c=c.skew(a.skewX,a.skewY,a.cx,a.cy)}else a.flip?c=c.flip(a.flip,null==a.offset?d.bbox()["c"+a.flip]:a.offset):(null!=a.x||null!=a.y)&&(b?c=c.translate(a.x,a.y):(null!=a.x&&(c.e=a.x),null!=a.y&&(c.f=a.y)));return this.attr(this instanceof s.Pattern?"patternTransform":this instanceof s.Gradient?"gradientTransform":"transform",c)}}),s.extend(s.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){var a=(this.attr("transform")||"").split(/\)\s*/).slice(0,-1).map(function(a){var b=a.trim().split("(");return[b[0],b[1].split(s.regex.matrixElements).map(function(a){return parseFloat(a)})]}).reduce(function(a,b){return"matrix"==b[0]?a.multiply(j(b[1])):a[b[0]].apply(a,b[1])},new s.Matrix);return a},toParent:function(a){if(this==a)return this;var b=this.screenCTM(),c=a.rect(1,1),d=c.screenCTM().inverse();return c.remove(),this.addTo(a).untransform().transform(d.multiply(b)),this},toDoc:function(){return this.toParent(this.doc())}}),s.extend(s.Element,{style:function(a,b){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"==typeof a)for(b in a)this.style(b,a[b]);else{if(!s.regex.isCss.test(a))return this.node.style[d(a)];a=a.split(";");for(var c=0;c=0},index:function(a){return this.children().indexOf(a)},get:function(a){return this.children()[a]},first:function(){return this.children()[0]},last:function(){return this.children()[this.children().length-1]},each:function(a,b){var c,d,e=this.children();for(c=0,d=e.length;d>c;c++)e[c]instanceof s.Element&&a.apply(e[c],[c,e]),b&&e[c]instanceof s.Container&&e[c].each(a,b);return this},removeElement:function(a){return this.node.removeChild(a.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),s.extend(s.Parent,{ungroup:function(a,b){return 0===b||this instanceof s.Defs?this:(a=a||(this instanceof s.Doc?this:this.parent(s.Parent)),b=b||1/0,this.each(function(){return this instanceof s.Defs?this:this instanceof s.Parent?this.ungroup(a,b-1):this.toParent(a)}),this.node.firstChild||this.remove(),this)},flatten:function(a,b){return this.ungroup(a,b)}}),s.Container=s.invent({create:function(a){this.constructor.call(this,a)},inherit:s.Parent,extend:{viewbox:function(a){return 0==arguments.length?new s.ViewBox(this):(a=1==arguments.length?[a.x,a.y,a.width,a.height]:[].slice.call(arguments),this.attr("viewBox",a))}}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(a){s.Element.prototype[a]=function(b){var c=this;return this.node["on"+a]="function"==typeof b?function(){return b.apply(c,arguments)}:null,this}}),s.listeners=[],s.handlerMap=[],s.on=function(a,b,c,d){var e=c.bind(d||a.instance||a),f=(s.handlerMap.indexOf(a)+1||s.handlerMap.push(a))-1,g=b.split(".")[0],h=b.split(".")[1]||"*";s.listeners[f]=s.listeners[f]||{},s.listeners[f][g]=s.listeners[f][g]||{},s.listeners[f][g][h]=s.listeners[f][g][h]||{},s.listeners[f][g][h][c]=e,a.addEventListener(g,e,!1)},s.off=function(a,b,c){var d=s.handlerMap.indexOf(a),e=b&&b.split(".")[0],f=b&&b.split(".")[1];if(-1!=d)if(c)s.listeners[d][e]&&s.listeners[d][e][f||"*"]&&(a.removeEventListener(e,s.listeners[d][e][f||"*"][c],!1),delete s.listeners[d][e][f||"*"][c]);else if(f&&e){if(s.listeners[d][e]&&s.listeners[d][e][f]){for(c in s.listeners[d][e][f])s.off(a,[e,f].join("."),c);delete s.listeners[d][e][f]}}else if(f)for(b in s.listeners[d])for(namespace in s.listeners[d][b])f===namespace&&s.off(a,[b,f].join("."));else if(e){if(s.listeners[d][e]){for(namespace in s.listeners[d][e])s.off(a,[e,namespace].join("."));delete s.listeners[d][e]}}else{for(b in s.listeners[d])s.off(a,b);delete s.listeners[d]}},s.extend(s.Element,{on:function(a,b,c){return s.on(this.node,a,b,c),this},off:function(a,b){return s.off(this.node,a,b),this},fire:function(a,b){return a instanceof Event?this.node.dispatchEvent(a):this.node.dispatchEvent(new v(a,{detail:b})),this}}),s.Defs=s.invent({create:"defs",inherit:s.Container}),s.G=s.invent({create:"g",inherit:s.Container,extend:{x:function(a){return null==a?this.transform("x"):this.transform({x:a-this.x()},!0)},y:function(a){return null==a?this.transform("y"):this.transform({y:a-this.y()},!0)},cx:function(a){return null==a?this.tbox().cx:this.x(a-this.tbox().width/2)},cy:function(a){return null==a?this.tbox().cy:this.y(a-this.tbox().height/2)},gbox:function(){var a=this.bbox(),b=this.transform();return a.x+=b.x,a.x2+=b.x,a.cx+=b.x,a.y+=b.y,a.y2+=b.y,a.cy+=b.y,a}},construct:{group:function(){return this.put(new s.G)}}}),s.extend(s.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var a=this.position()+1,b=this.parent();return b.removeElement(this).add(this,a),b instanceof s.Doc&&b.node.appendChild(b.defs().node),this},backward:function(){var a=this.position();return a>0&&this.parent().removeElement(this).add(this,a-1),this},front:function(){var a=this.parent();return a.node.appendChild(this.node),a instanceof s.Doc&&a.node.appendChild(a.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(a){a.remove();var b=this.position();return this.parent().add(a,b),this},after:function(a){a.remove();var b=this.position();return this.parent().add(a,b+1),this}}),s.Mask=s.invent({create:function(){this.constructor.call(this,s.create("mask")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var a=this.targets.length-1;a>=0;a--)this.targets[a]&&this.targets[a].unmask();return this.targets=[],this.parent().removeElement(this),this}},construct:{mask:function(){return this.defs().put(new s.Mask)}}}),s.extend(s.Element,{maskWith:function(a){return this.masker=a instanceof s.Mask?a:this.parent().mask().add(a),this.masker.targets.push(this),this.attr("mask",'url("#'+this.masker.attr("id")+'")')},unmask:function(){return delete this.masker,this.attr("mask",null)}}),s.ClipPath=s.invent({create:function(){this.constructor.call(this,s.create("clipPath")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var a=this.targets.length-1;a>=0;a--)this.targets[a]&&this.targets[a].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new s.ClipPath)}}}),s.extend(s.Element,{clipWith:function(a){return this.clipper=a instanceof s.ClipPath?a:this.parent().clip().add(a),this.clipper.targets.push(this),this.attr("clip-path",'url("#'+this.clipper.attr("id")+'")')},unclip:function(){return delete this.clipper,this.attr("clip-path",null)}}),s.Gradient=s.invent({create:function(a){this.constructor.call(this,s.create(a+"Gradient")),this.type=a},inherit:s.Container,extend:{at:function(a,b,c){return this.put(new s.Stop).update(a,b,c)},update:function(a){return this.clear(),"function"==typeof a&&a.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(a,b,c){return"transform"==a&&(a="gradientTransform"),s.Container.prototype.attr.call(this,a,b,c)}},construct:{gradient:function(a,b){return this.defs().gradient(a,b)}}}),s.extend(s.Gradient,s.FX,{from:function(a,b){return"radial"==(this.target||this).type?this.attr({fx:new s.Number(a),fy:new s.Number(b)}):this.attr({x1:new s.Number(a),y1:new s.Number(b)})},to:function(a,b){return"radial"==(this.target||this).type?this.attr({cx:new s.Number(a),cy:new s.Number(b)}):this.attr({x2:new s.Number(a),y2:new s.Number(b)})}}),s.extend(s.Defs,{gradient:function(a,b){return this.put(new s.Gradient(a)).update(b)}}),s.Stop=s.invent({create:"stop",inherit:s.Element,extend:{update:function(a){return("number"==typeof a||a instanceof s.Number)&&(a={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=a.opacity&&this.attr("stop-opacity",a.opacity),null!=a.color&&this.attr("stop-color",a.color),null!=a.offset&&this.attr("offset",new s.Number(a.offset)),this}}}),s.Pattern=s.invent({create:"pattern",inherit:s.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(a){return this.clear(),"function"==typeof a&&a.call(this,this),this},toString:function(){return this.fill()},attr:function(a,b,c){return"transform"==a&&(a="patternTransform"),s.Container.prototype.attr.call(this,a,b,c)}},construct:{pattern:function(a,b,c){return this.defs().pattern(a,b,c)}}}),s.extend(s.Defs,{pattern:function(a,b,c){return this.put(new s.Pattern).update(c).attr({x:0,y:0,width:a,height:b,patternUnits:"userSpaceOnUse"})}}),s.Doc=s.invent({create:function(a){a&&(a="string"==typeof a?b.getElementById(a):a,"svg"==a.nodeName?this.constructor.call(this,a):(this.constructor.call(this,s.create("svg")),a.appendChild(this.node)),this.namespace().size("100%","100%").defs())},inherit:s.Container, +extend:{namespace:function(){return this.attr({xmlns:s.ns,version:"1.1"}).attr("xmlns:xlink",s.xlink,s.xmlns).attr("xmlns:svgjs",s.svgjs,s.xmlns)},defs:function(){if(!this._defs){var a;(a=this.node.getElementsByTagName("defs")[0])?this._defs=s.adopt(a):this._defs=new s.Defs,this.node.appendChild(this._defs.node)}return this._defs},parent:function(){return"#document"==this.node.parentNode.nodeName?null:this.node.parentNode},spof:function(a){var b=this.node.getScreenCTM();return b&&this.style("left",-b.e%1+"px").style("top",-b.f%1+"px"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this}}}),s.Shape=s.invent({create:function(a){this.constructor.call(this,a)},inherit:s.Element}),s.Bare=s.invent({create:function(a,b){if(this.constructor.call(this,s.create(a)),b)for(var c in b.prototype)"function"==typeof b.prototype[c]&&(this[c]=b.prototype[c])},inherit:s.Element,extend:{words:function(a){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this.node.appendChild(b.createTextNode(a)),this}}}),s.extend(s.Parent,{element:function(a,b){return this.put(new s.Bare(a,b))},symbol:function(){return this.defs().element("symbol",s.Container)}}),s.Use=s.invent({create:"use",inherit:s.Shape,extend:{element:function(a,b){return this.attr("href",(b||"")+"#"+a,s.xlink)}},construct:{use:function(a,b){return this.put(new s.Use).element(a,b)}}}),s.Rect=s.invent({create:"rect",inherit:s.Shape,construct:{rect:function(a,b){return this.put(new s.Rect).size(a,b)}}}),s.Circle=s.invent({create:"circle",inherit:s.Shape,construct:{circle:function(a){return this.put(new s.Circle).rx(new s.Number(a).divide(2)).move(0,0)}}}),s.extend(s.Circle,s.FX,{rx:function(a){return this.attr("r",a)},ry:function(a){return this.rx(a)}}),s.Ellipse=s.invent({create:"ellipse",inherit:s.Shape,construct:{ellipse:function(a,b){return this.put(new s.Ellipse).size(a,b).move(0,0)}}}),s.extend(s.Ellipse,s.Rect,s.FX,{rx:function(a){return this.attr("rx",a)},ry:function(a){return this.attr("ry",a)}}),s.extend(s.Circle,s.Ellipse,{x:function(a){return null==a?this.cx()-this.rx():this.cx(a+this.rx())},y:function(a){return null==a?this.cy()-this.ry():this.cy(a+this.ry())},cx:function(a){return null==a?this.attr("cx"):this.attr("cx",a)},cy:function(a){return null==a?this.attr("cy"):this.attr("cy",a)},width:function(a){return null==a?2*this.rx():this.rx(new s.Number(a).divide(2))},height:function(a){return null==a?2*this.ry():this.ry(new s.Number(a).divide(2))},size:function(a,b){var c=h(this.bbox(),a,b);return this.rx(new s.Number(c.width).divide(2)).ry(new s.Number(c.height).divide(2))}}),s.Line=s.invent({create:"line",inherit:s.Shape,extend:{array:function(){return new s.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(a,b,c,d){return a=4==arguments.length?{x1:a,y1:b,x2:c,y2:d}:new s.PointArray(a).toLine(),this.attr(a)},move:function(a,b){return this.attr(this.array().move(a,b).toLine())},size:function(a,b){var c=h(this.bbox(),a,b);return this.attr(this.array().size(c.width,c.height).toLine())}},construct:{line:function(a,b,c,d){return this.put(new s.Line).plot(a,b,c,d)}}}),s.Polyline=s.invent({create:"polyline",inherit:s.Shape,construct:{polyline:function(a){return this.put(new s.Polyline).plot(a)}}}),s.Polygon=s.invent({create:"polygon",inherit:s.Shape,construct:{polygon:function(a){return this.put(new s.Polygon).plot(a)}}}),s.extend(s.Polyline,s.Polygon,{array:function(){return this._array||(this._array=new s.PointArray(this.attr("points")))},plot:function(a){return this.attr("points",this._array=new s.PointArray(a))},move:function(a,b){return this.attr("points",this.array().move(a,b))},size:function(a,b){var c=h(this.bbox(),a,b);return this.attr("points",this.array().size(c.width,c.height))}}),s.extend(s.Line,s.Polyline,s.Polygon,{morphArray:s.PointArray,x:function(a){return null==a?this.bbox().x:this.move(a,this.bbox().y)},y:function(a){return null==a?this.bbox().y:this.move(this.bbox().x,a)},width:function(a){var b=this.bbox();return null==a?b.width:this.size(a,b.height)},height:function(a){var b=this.bbox();return null==a?b.height:this.size(b.width,a)}}),s.Path=s.invent({create:"path",inherit:s.Shape,extend:{morphArray:s.PathArray,array:function(){return this._array||(this._array=new s.PathArray(this.attr("d")))},plot:function(a){return this.attr("d",this._array=new s.PathArray(a))},move:function(a,b){return this.attr("d",this.array().move(a,b))},x:function(a){return null==a?this.bbox().x:this.move(a,this.bbox().y)},y:function(a){return null==a?this.bbox().y:this.move(this.bbox().x,a)},size:function(a,b){var c=h(this.bbox(),a,b);return this.attr("d",this.array().size(c.width,c.height))},width:function(a){return null==a?this.bbox().width:this.size(a,this.bbox().height)},height:function(a){return null==a?this.bbox().height:this.size(this.bbox().width,a)}},construct:{path:function(a){return this.put(new s.Path).plot(a)}}}),s.Image=s.invent({create:"image",inherit:s.Shape,extend:{load:function(a){if(!a)return this;var c=this,d=b.createElement("img");return d.onload=function(){var b=c.parent(s.Pattern);null!==b&&(0==c.width()&&0==c.height()&&c.size(d.width,d.height),b&&0==b.width()&&0==b.height()&&b.size(c.width(),c.height()),"function"==typeof c._loaded&&c._loaded.call(c,{width:d.width,height:d.height,ratio:d.width/d.height,url:a}))},this.attr("href",d.src=this.src=a,s.xlink)},loaded:function(a){return this._loaded=a,this}},construct:{image:function(a,b,c){return this.put(new s.Image).load(a).size(b||0,c||b||0)}}}),s.Text=s.invent({create:function(){this.constructor.call(this,s.create("text")),this.dom.leading=new s.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",s.defaults.attrs["font-family"])},inherit:s.Shape,extend:{clone:function(){var a=p(this.node.cloneNode(!0));return this.after(a),a},x:function(a){return null==a?this.attr("x"):(this.textPath||this.lines().each(function(){this.dom.newLined&&this.x(a)}),this.attr("x",a))},y:function(a){var b=this.attr("y"),c="number"==typeof b?b-this.bbox().y:0;return null==a?"number"==typeof b?b-c:b:this.attr("y","number"==typeof a?a+c:a)},cx:function(a){return null==a?this.bbox().cx:this.x(a-this.bbox().width/2)},cy:function(a){return null==a?this.bbox().cy:this.y(a-this.bbox().height/2)},text:function(a){if("undefined"==typeof a){for(var a="",b=this.node.childNodes,c=0,d=b.length;d>c;++c)0!=c&&3!=b[c].nodeType&&1==s.adopt(b[c]).dom.newLined&&(a+="\n"),a+=b[c].textContent;return a}if(this.clear().build(!0),"function"==typeof a)a.call(this,this);else{a=a.split("\n");for(var c=0,e=a.length;e>c;c++)this.tspan(a[c]).newLine()}return this.build(!1).rebuild()},size:function(a){return this.attr("font-size",a).rebuild()},leading:function(a){return null==a?this.dom.leading:(this.dom.leading=new s.Number(a),this.rebuild())},lines:function(){var a=s.utils.map(s.utils.filterSVGElements(this.node.childNodes),function(a){return s.adopt(a)});return new s.Set(a)},rebuild:function(a){if("boolean"==typeof a&&(this._rebuild=a),this._rebuild){var b=this,c=0,d=this.dom.leading*new s.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(this.textPath||this.attr("x",b.attr("x")),"\n"==this.text()?c+=d:(this.attr("dy",d+c),c=0))}),this.fire("rebuild")}return this},build:function(a){return this._build=!!a,this},setData:function(a){return this.dom=a,this.dom.leading=new s.Number(a.leading||1.3),this}},construct:{text:function(a){return this.put(new s.Text).text(a)},plain:function(a){return this.put(new s.Text).plain(a)}}}),s.Tspan=s.invent({create:"tspan",inherit:s.Shape,extend:{text:function(a){return null==a?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof a?a.call(this,this):this.plain(a),this)},dx:function(a){return this.attr("dx",a)},dy:function(a){return this.attr("dy",a)},newLine:function(){var a=this.parent(s.Text);return this.dom.newLined=!0,this.dy(a.dom.leading*a.attr("font-size")).attr("x",a.x())}}}),s.extend(s.Text,s.Tspan,{plain:function(a){return this._build===!1&&this.clear(),this.node.appendChild(b.createTextNode(a)),this},tspan:function(a){var b=(this.textPath&&this.textPath()||this).node,c=new s.Tspan;return this._build===!1&&this.clear(),b.appendChild(c.node),c.text(a)},clear:function(){for(var a=(this.textPath&&this.textPath()||this).node;a.hasChildNodes();)a.removeChild(a.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),s.TextPath=s.invent({create:"textPath",inherit:s.Element,parent:s.Text,construct:{path:function(a){for(var b=new s.TextPath,c=this.doc().defs().path(a);this.node.hasChildNodes();)b.node.appendChild(this.node.firstChild);return this.node.appendChild(b.node),b.attr("href","#"+c,s.xlink),this},plot:function(a){var b=this.track();return b&&b.plot(a),this},track:function(){var a=this.textPath();return a?a.reference("href"):void 0},textPath:function(){return this.node.firstChild&&"textPath"==this.node.firstChild.nodeName?s.adopt(this.node.firstChild):void 0}}}),s.Nested=s.invent({create:function(){this.constructor.call(this,s.create("svg")),this.style("overflow","visible")},inherit:s.Container,construct:{nested:function(){return this.put(new s.Nested)}}}),s.A=s.invent({create:"a",inherit:s.Container,extend:{to:function(a){return this.attr("href",a,s.xlink)},show:function(a){return this.attr("show",a,s.xlink)},target:function(a){return this.attr("target",a)}},construct:{link:function(a){return this.put(new s.A).to(a)}}}),s.extend(s.Element,{linkTo:function(a){var b=new s.A;return"function"==typeof a?a.call(b,b):b.to(a),this.parent().put(b).put(this)}}),s.Marker=s.invent({create:"marker",inherit:s.Container,extend:{width:function(a){return this.attr("markerWidth",a)},height:function(a){return this.attr("markerHeight",a)},ref:function(a,b){return this.attr("refX",a).attr("refY",b)},update:function(a){return this.clear(),"function"==typeof a&&a.call(this,this),this},toString:function(){return"url(#"+this.id()+")"}},construct:{marker:function(a,b,c){return this.defs().marker(a,b,c)}}}),s.extend(s.Defs,{marker:function(a,b,c){return this.put(new s.Marker).size(a,b).ref(a/2,b/2).viewbox(0,0,a,b).attr("orient","auto").update(c)}}),s.extend(s.Line,s.Polyline,s.Polygon,s.Path,{marker:function(a,b,c,d){var e=["marker"];return"all"!=a&&e.push(a),e=e.join("-"),a=arguments[1]instanceof s.Marker?arguments[1]:this.doc().marker(b,c,d),this.attr(e,a)}});var t={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(a,b){return"color"==b?a:a+"-"+b}};["fill","stroke"].forEach(function(a){var b,c={};c[a]=function(c){if("string"==typeof c||s.Color.isRgb(c)||c&&"function"==typeof c.fill)this.attr(a,c);else for(b=t[a].length-1;b>=0;b--)null!=c[t[a][b]]&&this.attr(t.prefix(a,t[a][b]),c[t[a][b]]);return this},s.extend(s.Element,s.FX,c)}),s.extend(s.Element,s.FX,{rotate:function(a,b,c){return this.transform({rotation:a,cx:b,cy:c})},skew:function(a,b,c,d){return this.transform({skewX:a,skewY:b,cx:c,cy:d})},scale:function(a,b,c,d){return 1==arguments.length||3==arguments.length?this.transform({scale:a,cx:b,cy:c}):this.transform({scaleX:a,scaleY:b,cx:c,cy:d})},translate:function(a,b){return this.transform({x:a,y:b})},flip:function(a,b){return this.transform({flip:a,offset:b})},matrix:function(a){return this.attr("transform",new s.Matrix(a))},opacity:function(a){return this.attr("opacity",a)},dx:function(a){return this.x((this.target||this).x()+a)},dy:function(a){return this.y((this.target||this).y()+a)},dmove:function(a,b){return this.dx(a).dy(b)}}),s.extend(s.Rect,s.Ellipse,s.Circle,s.Gradient,s.FX,{radius:function(a,b){var c=(this.target||this).type;return"radial"==c||"circle"==c?this.attr({r:new s.Number(a)}):this.rx(a).ry(null==b?a:b)}}),s.extend(s.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(a){return this.node.getPointAtLength(a)}}),s.extend(s.Parent,s.Text,s.FX,{font:function(a){for(var b in a)"leading"==b?this.leading(a[b]):"anchor"==b?this.attr("text-anchor",a[b]):"size"==b||"family"==b||"weight"==b||"stretch"==b||"variant"==b||"style"==b?this.attr("font-"+b,a[b]):this.attr(b,a[b]);return this}}),s.Set=s.invent({create:function(a){Array.isArray(a)?this.members=a:this.clear()},extend:{add:function(){var a,b,c=[].slice.call(arguments);for(a=0,b=c.length;b>a;a++)this.members.push(c[a]);return this},remove:function(a){var b=this.index(a);return b>-1&&this.members.splice(b,1),this},each:function(a){for(var b=0,c=this.members.length;c>b;b++)a.apply(this.members[b],[b,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(a){return this.index(a)>=0},index:function(a){return this.members.indexOf(a)},get:function(a){return this.members[a]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){var a=new s.BBox;if(0==this.members.length)return a;var b=this.members[0].rbox();return a.x=b.x,a.y=b.y,a.width=b.width,a.height=b.height,this.each(function(){a=a.merge(this.rbox())}),a}},construct:{set:function(a){return new s.Set(a)}}}),s.FX.Set=s.invent({create:function(a){this.set=a}}),s.Set.inherit=function(){var a,b=[];for(var a in s.Shape.prototype)"function"==typeof s.Shape.prototype[a]&&"function"!=typeof s.Set.prototype[a]&&b.push(a);b.forEach(function(a){s.Set.prototype[a]=function(){for(var b=0,c=this.members.length;c>b;b++)this.members[b]&&"function"==typeof this.members[b][a]&&this.members[b][a].apply(this.members[b],arguments);return"animate"==a?this.fx||(this.fx=new s.FX.Set(this)):this}}),b=[];for(var a in s.FX.prototype)"function"==typeof s.FX.prototype[a]&&"function"!=typeof s.FX.Set.prototype[a]&&b.push(a);b.forEach(function(a){s.FX.Set.prototype[a]=function(){for(var b=0,c=this.set.members.length;c>b;b++)this.set.members[b].fx[a].apply(this.set.members[b].fx,arguments);return this}})},s.extend(s.Element,{data:function(a,b,c){if("object"==typeof a)for(b in a)this.data(b,a[b]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+a))}catch(d){return this.attr("data-"+a)}else this.attr("data-"+a,null===b?null:c===!0||"string"==typeof b||"number"==typeof b?b:JSON.stringify(b));return this}}),s.extend(s.Element,{remember:function(a,b){if("object"==typeof arguments[0])for(var b in a)this.remember(b,a[b]);else{if(1==arguments.length)return this.memory()[a];this.memory()[a]=b}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var a=arguments.length-1;a>=0;a--)delete this.memory()[arguments[a]];return this},memory:function(){return this._memory||(this._memory={})}}),s.get=function(a){var c=b.getElementById(r(a)||a);return s.adopt(c)},s.select=function(a,c){return new s.Set(s.utils.map((c||b).querySelectorAll(a),function(a){return s.adopt(a)}))},s.extend(s.Parent,{select:function(a){return s.select(a,this.node)}});var u="abcdef".split("");if("function"!=typeof v){var v=function(a,c){c=c||{bubbles:!1,cancelable:!1,detail:void 0};var d=b.createEvent("CustomEvent");return d.initCustomEvent(a,c.bubbles,c.cancelable,c.detail),d};v.prototype=a.Event.prototype,a.CustomEvent=v}return function(b){for(var c=0,d=["moz","webkit"],e=0;ee;e++)if(b.call(d,a[e],e,a)===c)return}else for(var g in a)if(x.has(a,g)&&b.call(d,a[g],g,a)===c)return};x.map=x.collect=function(a,b,c){var d=[];return null==a?d:m&&a.map===m?a.map(b,c):(y(a,function(a,e,f){d[d.length]=b.call(c,a,e,f)}),d)};var z="Reduce of empty array with no initial value";x.reduce=x.foldl=x.inject=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),n&&a.reduce===n)return d&&(b=x.bind(b,d)),e?a.reduce(b,c):a.reduce(b);if(y(a,function(a,f,g){e?c=b.call(d,c,a,f,g):(c=a,e=!0)}),!e)throw new TypeError(z);return c},x.reduceRight=x.foldr=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),o&&a.reduceRight===o)return d&&(b=x.bind(b,d)),e?a.reduceRight(b,c):a.reduceRight(b);var f=a.length;if(f!==+f){var g=x.keys(a);f=g.length}if(y(a,function(h,i,j){i=g?g[--f]:--f,e?c=b.call(d,c,a[i],i,j):(c=a[i],e=!0)}),!e)throw new TypeError(z);return c},x.find=x.detect=function(a,b,c){var d;return A(a,function(a,e,f){return b.call(c,a,e,f)?(d=a,!0):void 0}),d},x.filter=x.select=function(a,b,c){var d=[];return null==a?d:p&&a.filter===p?a.filter(b,c):(y(a,function(a,e,f){b.call(c,a,e,f)&&(d[d.length]=a)}),d)},x.reject=function(a,b,c){return x.filter(a,function(a,d,e){return!b.call(c,a,d,e)},c)},x.every=x.all=function(a,b,d){b||(b=x.identity);var e=!0;return null==a?e:q&&a.every===q?a.every(b,d):(y(a,function(a,f,g){return(e=e&&b.call(d,a,f,g))?void 0:c}),!!e)};var A=x.some=x.any=function(a,b,d){b||(b=x.identity);var e=!1;return null==a?e:r&&a.some===r?a.some(b,d):(y(a,function(a,f,g){return e||(e=b.call(d,a,f,g))?c:void 0}),!!e)};x.contains=x.include=function(a,b){return null==a?!1:s&&a.indexOf===s?-1!=a.indexOf(b):A(a,function(a){return a===b})},x.invoke=function(a,b){var c=h.call(arguments,2),d=x.isFunction(b);return x.map(a,function(a){return(d?b:a[b]).apply(a,c)})},x.pluck=function(a,b){return x.map(a,function(a){return a[b]})},x.where=function(a,b,c){return x.isEmpty(b)?c?null:[]:x[c?"find":"filter"](a,function(a){for(var c in b)if(b[c]!==a[c])return!1;return!0})},x.findWhere=function(a,b){return x.where(a,b,!0)},x.max=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.max.apply(Math,a);if(!b&&x.isEmpty(a))return-(1/0);var d={computed:-(1/0),value:-(1/0)};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;g>=d.computed&&(d={value:a,computed:g})}),d.value},x.min=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.min.apply(Math,a);if(!b&&x.isEmpty(a))return 1/0;var d={computed:1/0,value:1/0};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;gd||void 0===c)return 1;if(d>c||void 0===d)return-1}return a.indexf;){var h=f+g>>>1;c.call(d,a[h])=0})})},x.difference=function(a){var b=i.apply(d,h.call(arguments,1));return x.filter(a,function(a){return!x.contains(b,a)})},x.zip=function(){for(var a=h.call(arguments),b=x.max(x.pluck(a,"length")),c=new Array(b),d=0;b>d;d++)c[d]=x.pluck(a,""+d);return c},x.object=function(a,b){if(null==a)return{};for(var c={},d=0,e=a.length;e>d;d++)b?c[a[d]]=b[d]:c[a[d][0]]=a[d][1];return c},x.indexOf=function(a,b,c){if(null==a)return-1;var d=0,e=a.length;if(c){if("number"!=typeof c)return d=x.sortedIndex(a,b),a[d]===b?d:-1;d=0>c?Math.max(0,e+c):c}if(s&&a.indexOf===s)return a.indexOf(b,c);for(;e>d;d++)if(a[d]===b)return d;return-1},x.lastIndexOf=function(a,b,c){if(null==a)return-1;var d=null!=c;if(t&&a.lastIndexOf===t)return d?a.lastIndexOf(b,c):a.lastIndexOf(b);for(var e=d?c:a.length;e--;)if(a[e]===b)return e;return-1},x.range=function(a,b,c){arguments.length<=1&&(b=a||0,a=0),c=arguments[2]||1;for(var d=Math.max(Math.ceil((b-a)/c),0),e=0,f=new Array(d);d>e;)f[e++]=a,a+=c;return f},x.bind=function(a,b){if(a.bind===w&&w)return w.apply(a,h.call(arguments,1));var c=h.call(arguments,2);return function(){return a.apply(b,c.concat(h.call(arguments)))}},x.partial=function(a){var b=h.call(arguments,1);return function(){return a.apply(this,b.concat(h.call(arguments)))}},x.bindAll=function(a){var b=h.call(arguments,1);return 0===b.length&&(b=x.functions(a)),y(b,function(b){a[b]=x.bind(a[b],a)}),a},x.memoize=function(a,b){var c={};return b||(b=x.identity),function(){var d=b.apply(this,arguments);return x.has(c,d)?c[d]:c[d]=a.apply(this,arguments)}},x.delay=function(a,b){var c=h.call(arguments,2);return setTimeout(function(){return a.apply(null,c)},b)},x.defer=function(a){return x.delay.apply(x,[a,1].concat(h.call(arguments,1)))},x.throttle=function(a,b){var c,d,e,f,g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)};return function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,0>=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},x.debounce=function(a,b,c){var d,e;return function(){var f=this,g=arguments,h=function(){d=null,c||(e=a.apply(f,g))},i=c&&!d;return clearTimeout(d),d=setTimeout(h,b),i&&(e=a.apply(f,g)),e}},x.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments),a=null,b)}},x.wrap=function(a,b){return function(){var c=[a];return g.apply(c,arguments),b.apply(this,c)}},x.compose=function(){var a=arguments;return function(){for(var b=arguments,c=a.length-1;c>=0;c--)b=[a[c].apply(this,b)];return b[0]}},x.after=function(a,b){return 0>=a?b():function(){return--a<1?b.apply(this,arguments):void 0}},x.keys=v||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[];for(var c in a)x.has(a,c)&&(b[b.length]=c);return b},x.values=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push(a[c]);return b},x.pairs=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push([c,a[c]]);return b},x.invert=function(a){var b={};for(var c in a)x.has(a,c)&&(b[a[c]]=c);return b},x.functions=x.methods=function(a){var b=[];for(var c in a)x.isFunction(a[c])&&b.push(c);return b.sort()},x.extend=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)a[c]=b[c]}),a},x.pick=function(a){var b={},c=i.apply(d,h.call(arguments,1));return y(c,function(c){c in a&&(b[c]=a[c])}),b},x.omit=function(a){var b={},c=i.apply(d,h.call(arguments,1));for(var e in a)x.contains(c,e)||(b[e]=a[e]);return b},x.defaults=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)null==a[c]&&(a[c]=b[c])}),a},x.clone=function(a){return x.isObject(a)?x.isArray(a)?a.slice():x.extend({},a):a},x.tap=function(a,b){return b(a),a};var E=function(a,b,c,d){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return a===b;a instanceof x&&(a=a._wrapped),b instanceof x&&(b=b._wrapped);var e=j.call(a);if(e!=j.call(b))return!1;switch(e){case"[object String]":return a==String(b);case"[object Number]":return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case"[object Date]":case"[object Boolean]":return+a==+b;case"[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return!1;for(var f=c.length;f--;)if(c[f]==a)return d[f]==b;c.push(a),d.push(b);var g=0,h=!0;if("[object Array]"==e){if(g=a.length,h=g==b.length)for(;g--&&(h=E(a[g],b[g],c,d)););}else{var i=a.constructor,k=b.constructor;if(i!==k&&!(x.isFunction(i)&&i instanceof i&&x.isFunction(k)&&k instanceof k))return!1;for(var l in a)if(x.has(a,l)&&(g++,!(h=x.has(b,l)&&E(a[l],b[l],c,d))))break;if(h){for(l in b)if(x.has(b,l)&&!g--)break;h=!g}}return c.pop(),d.pop(),h};x.isEqual=function(a,b){return E(a,b,[],[])},x.isEmpty=function(a){if(null==a)return!0;if(x.isArray(a)||x.isString(a))return 0===a.length;for(var b in a)if(x.has(a,b))return!1;return!0},x.isElement=function(a){return!(!a||1!==a.nodeType)},x.isArray=u||function(a){return"[object Array]"==j.call(a)},x.isObject=function(a){return a===Object(a)},y(["Arguments","Function","String","Number","Date","RegExp"],function(a){x["is"+a]=function(b){return j.call(b)=="[object "+a+"]"}}),x.isArguments(arguments)||(x.isArguments=function(a){return!(!a||!x.has(a,"callee"))}),"function"!=typeof/./&&(x.isFunction=function(a){return"function"==typeof a}),x.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))},x.isNaN=function(a){return x.isNumber(a)&&a!=+a},x.isBoolean=function(a){return a===!0||a===!1||"[object Boolean]"==j.call(a)},x.isNull=function(a){return null===a},x.isUndefined=function(a){return void 0===a},x.has=function(a,b){return k.call(a,b)},x.noConflict=function(){return a._=b,this},x.identity=function(a){return a},x.times=function(a,b,c){for(var d=Array(a),e=0;a>e;e++)d[e]=b.call(c,e);return d},x.random=function(a,b){return null==b&&(b=a,a=0),a+Math.floor(Math.random()*(b-a+1))};var F={escape:{"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"}};F.unescape=x.invert(F.escape);var G={escape:new RegExp("["+x.keys(F.escape).join("")+"]","g"),unescape:new RegExp("("+x.keys(F.unescape).join("|")+")","g")};x.each(["escape","unescape"],function(a){x[a]=function(b){return null==b?"":(""+b).replace(G[a],function(b){return F[a][b]})}}),x.result=function(a,b){if(null==a)return null;var c=a[b];return x.isFunction(c)?c.call(a):c},x.mixin=function(a){y(x.functions(a),function(b){var c=x[b]=a[b];x.prototype[b]=function(){var a=[this._wrapped];return g.apply(a,arguments),L.call(this,c.apply(x,a))}})};var H=0;x.uniqueId=function(a){var b=++H+"";return a?a+b:b},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,J={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"},K=/\\|'|\r|\n|\t|\u2028|\u2029/g;x.template=function(a,b,c){var d;c=x.defaults({},c,x.templateSettings);var e=new RegExp([(c.escape||I).source,(c.interpolate||I).source,(c.evaluate||I).source].join("|")+"|$","g"),f=0,g="__p+='";a.replace(e,function(b,c,d,e,h){return g+=a.slice(f,h).replace(K,function(a){return"\\"+J[a]}),c&&(g+="'+\n((__t=("+c+"))==null?'':_.escape(__t))+\n'"),d&&(g+="'+\n((__t=("+d+"))==null?'':__t)+\n'"),e&&(g+="';\n"+e+"\n__p+='"),f=h+b.length,b}),g+="';\n",c.variable||(g="with(obj||{}){\n"+g+"}\n"),g="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+g+"return __p;\n";try{d=new Function(c.variable||"obj","_",g)}catch(h){throw h.source=g,h}if(b)return d(b,x);var i=function(a){return d.call(this,a,x)};return i.source="function("+(c.variable||"obj")+"){\n"+g+"}",i},x.chain=function(a){return x(a).chain()};var L=function(a){return this._chain?x(a).chain():a};x.mixin(x),y(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=d[a];x.prototype[a]=function(){var c=this._wrapped;return b.apply(c,arguments),"shift"!=a&&"splice"!=a||0!==c.length||delete c[0],L.call(this,c)}}),y(["concat","join","slice"],function(a){var b=d[a];x.prototype[a]=function(){return L.call(this,b.apply(this._wrapped,arguments))}}),x.extend(x.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),define("underscore",function(a){return function(){var b;return b||a._}}(this)),function(){var a,b=this,c=b.Backbone,d=[],e=d.push,f=d.slice,g=d.splice;a="undefined"!=typeof exports?exports:b.Backbone={},a.VERSION="0.9.10";var h=b._;h||"undefined"==typeof require||(h=require("underscore")),a.$=b.jQuery||b.Zepto||b.ender,a.noConflict=function(){return b.Backbone=c,this},a.emulateHTTP=!1,a.emulateJSON=!1;var i=/\s+/,j=function(a,b,c,d){if(!c)return!0;if("object"==typeof c)for(var e in c)a[b].apply(a,[e,c[e]].concat(d));else{if(!i.test(c))return!0;for(var f=c.split(i),g=0,h=f.length;h>g;g++)a[b].apply(a,[f[g]].concat(d))}},k=function(a,b){var c,d=-1,e=a.length;switch(b.length){case 0:for(;++di;i++)if(a=g[i],d=this._events[a]){if(f=[],b||c)for(l=0,m=d.length;m>l;l++)e=d[l],(b&&b!==e.callback&&b!==e.callback._callback||c&&c!==e.context)&&f.push(e);this._events[a]=f}return this},trigger:function(a){if(!this._events)return this;var b=f.call(arguments,1);if(!j(this,"trigger",a,b))return this;var c=this._events[a],d=this._events.all;return c&&k(c,b),d&&k(d,arguments),this},listenTo:function(a,b,c){var d=this._listeners||(this._listeners={}),e=a._listenerId||(a._listenerId=h.uniqueId("l"));return d[e]=a,a.on(b,"object"==typeof b?this:c,this),this},stopListening:function(a,b,c){var d=this._listeners;if(d){if(a)a.off(b,"object"==typeof b?this:c,this),b||c||delete d[a._listenerId];else{"object"==typeof b&&(c=this);for(var e in d)d[e].off(b,c,this);this._listeners={}}return this}}};l.bind=l.on,l.unbind=l.off,h.extend(a,l);var m=a.Model=function(a,b){var c,d=a||{};this.cid=h.uniqueId("c"),this.attributes={},b&&b.collection&&(this.collection=b.collection),b&&b.parse&&(d=this.parse(d,b)||{}),(c=h.result(this,"defaults"))&&(d=h.defaults({},d,c)),this.set(d,b),this.changed={},this.initialize.apply(this,arguments)};h.extend(m.prototype,l,{changed:null,idAttribute:"id",initialize:function(){},toJSON:function(a){return h.clone(this.attributes); +},sync:function(){return a.sync.apply(this,arguments)},get:function(a){return this.attributes[a]},escape:function(a){return h.escape(this.get(a))},has:function(a){return null!=this.get(a)},set:function(a,b,c){var d,e,f,g,i,j,k,l;if(null==a)return this;if("object"==typeof a?(e=a,c=b):(e={})[a]=b,c||(c={}),!this._validate(e,c))return!1;f=c.unset,i=c.silent,g=[],j=this._changing,this._changing=!0,j||(this._previousAttributes=h.clone(this.attributes),this.changed={}),l=this.attributes,k=this._previousAttributes,this.idAttribute in e&&(this.id=e[this.idAttribute]);for(d in e)b=e[d],h.isEqual(l[d],b)||g.push(d),h.isEqual(k[d],b)?delete this.changed[d]:this.changed[d]=b,f?delete l[d]:l[d]=b;if(!i){g.length&&(this._pending=!0);for(var m=0,n=g.length;n>m;m++)this.trigger("change:"+g[m],this,l[g[m]],c)}if(j)return this;if(!i)for(;this._pending;)this._pending=!1,this.trigger("change",this,c);return this._pending=!1,this._changing=!1,this},unset:function(a,b){return this.set(a,void 0,h.extend({},b,{unset:!0}))},clear:function(a){var b={};for(var c in this.attributes)b[c]=void 0;return this.set(b,h.extend({},a,{unset:!0}))},hasChanged:function(a){return null==a?!h.isEmpty(this.changed):h.has(this.changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?h.clone(this.changed):!1;var b,c=!1,d=this._changing?this._previousAttributes:this.attributes;for(var e in a)h.isEqual(d[e],b=a[e])||((c||(c={}))[e]=b);return c},previous:function(a){return null!=a&&this._previousAttributes?this._previousAttributes[a]:null},previousAttributes:function(){return h.clone(this._previousAttributes)},fetch:function(a){a=a?h.clone(a):{},void 0===a.parse&&(a.parse=!0);var b=a.success;return a.success=function(a,c,d){return a.set(a.parse(c,d),d)?void(b&&b(a,c,d)):!1},this.sync("read",this,a)},save:function(a,b,c){var d,e,f,g,i=this.attributes;return null==a||"object"==typeof a?(d=a,c=b):(d={})[a]=b,!d||c&&c.wait||this.set(d,c)?(c=h.extend({validate:!0},c),this._validate(d,c)?(d&&c.wait&&(this.attributes=h.extend({},i,d)),void 0===c.parse&&(c.parse=!0),e=c.success,c.success=function(a,b,c){a.attributes=i;var f=a.parse(b,c);return c.wait&&(f=h.extend(d||{},f)),h.isObject(f)&&!a.set(f,c)?!1:void(e&&e(a,b,c))},f=this.isNew()?"create":c.patch?"patch":"update","patch"===f&&(c.attrs=d),g=this.sync(f,this,c),d&&c.wait&&(this.attributes=i),g):!1):!1},destroy:function(a){a=a?h.clone(a):{};var b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(a.success=function(a,b,e){(e.wait||a.isNew())&&d(),c&&c(a,b,e)},this.isNew())return a.success(this,null,a),!1;var e=this.sync("delete",this,a);return a.wait||d(),e},url:function(){var a=h.result(this,"urlRoot")||h.result(this.collection,"url")||F();return this.isNew()?a:a+("/"===a.charAt(a.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(a,b){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(a){return!this.validate||!this.validate(this.attributes,a)},_validate:function(a,b){if(!b.validate||!this.validate)return!0;a=h.extend({},this.attributes,a);var c=this.validationError=this.validate(a,b)||null;return c?(this.trigger("invalid",this,c,b||{}),!1):!0}});var n=a.Collection=function(a,b){b||(b={}),b.model&&(this.model=b.model),void 0!==b.comparator&&(this.comparator=b.comparator),this.models=[],this._reset(),this.initialize.apply(this,arguments),a&&this.reset(a,h.extend({silent:!0},b))};h.extend(n.prototype,l,{model:m,initialize:function(){},toJSON:function(a){return this.map(function(b){return b.toJSON(a)})},sync:function(){return a.sync.apply(this,arguments)},add:function(a,b){a=h.isArray(a)?a.slice():[a],b||(b={});var c,d,f,i,j,k,l,m,n,o;for(l=[],m=b.at,n=this.comparator&&null==m&&0!=b.sort,o=h.isString(this.comparator)?this.comparator:null,c=0,d=a.length;d>c;c++)(f=this._prepareModel(i=a[c],b))?(j=this.get(f))?b.merge&&(j.set(i===f?f.attributes:i,b),n&&!k&&j.hasChanged(o)&&(k=!0)):(l.push(f),f.on("all",this._onModelEvent,this),this._byId[f.cid]=f,null!=f.id&&(this._byId[f.id]=f)):this.trigger("invalid",this,i,b);if(l.length&&(n&&(k=!0),this.length+=l.length,null!=m?g.apply(this.models,[m,0].concat(l)):e.apply(this.models,l)),k&&this.sort({silent:!0}),b.silent)return this;for(c=0,d=l.length;d>c;c++)(f=l[c]).trigger("add",f,this,b);return k&&this.trigger("sort",this,b),this},remove:function(a,b){a=h.isArray(a)?a.slice():[a],b||(b={});var c,d,e,f;for(c=0,d=a.length;d>c;c++)f=this.get(a[c]),f&&(delete this._byId[f.id],delete this._byId[f.cid],e=this.indexOf(f),this.models.splice(e,1),this.length--,b.silent||(b.index=e,f.trigger("remove",f,this,b)),this._removeReference(f));return this},push:function(a,b){return a=this._prepareModel(a,b),this.add(a,h.extend({at:this.length},b)),a},pop:function(a){var b=this.at(this.length-1);return this.remove(b,a),b},unshift:function(a,b){return a=this._prepareModel(a,b),this.add(a,h.extend({at:0},b)),a},shift:function(a){var b=this.at(0);return this.remove(b,a),b},slice:function(a,b){return this.models.slice(a,b)},get:function(a){return null==a?void 0:(this._idAttr||(this._idAttr=this.model.prototype.idAttribute),this._byId[a.id||a.cid||a[this._idAttr]||a])},at:function(a){return this.models[a]},where:function(a){return h.isEmpty(a)?[]:this.filter(function(b){for(var c in a)if(a[c]!==b.get(c))return!1;return!0})},sort:function(a){if(!this.comparator)throw new Error("Cannot sort a set without a comparator");return a||(a={}),h.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(h.bind(this.comparator,this)),a.silent||this.trigger("sort",this,a),this},pluck:function(a){return h.invoke(this.models,"get",a)},update:function(a,b){b=h.extend({add:!0,merge:!0,remove:!0},b),b.parse&&(a=this.parse(a,b));var c,d,e,f,g=[],i=[],j={};if(h.isArray(a)||(a=a?[a]:[]),b.add&&!b.remove)return this.add(a,b);for(d=0,e=a.length;e>d;d++)c=a[d],f=this.get(c),b.remove&&f&&(j[f.cid]=!0),(b.add&&!f||b.merge&&f)&&g.push(c);if(b.remove)for(d=0,e=this.models.length;e>d;d++)c=this.models[d],j[c.cid]||i.push(c);return i.length&&this.remove(i,b),g.length&&this.add(g,b),this},reset:function(a,b){b||(b={}),b.parse&&(a=this.parse(a,b));for(var c=0,d=this.models.length;d>c;c++)this._removeReference(this.models[c]);return b.previousModels=this.models.slice(),this._reset(),a&&this.add(a,h.extend({silent:!0},b)),b.silent||this.trigger("reset",this,b),this},fetch:function(a){a=a?h.clone(a):{},void 0===a.parse&&(a.parse=!0);var b=a.success;return a.success=function(a,c,d){var e=d.update?"update":"reset";a[e](c,d),b&&b(a,c,d)},this.sync("read",this,a)},create:function(a,b){if(b=b?h.clone(b):{},!(a=this._prepareModel(a,b)))return!1;b.wait||this.add(a,b);var c=this,d=b.success;return b.success=function(a,b,e){e.wait&&c.add(a,e),d&&d(a,b,e)},a.save(null,b),a},parse:function(a,b){return a},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models.length=0,this._byId={}},_prepareModel:function(a,b){if(a instanceof m)return a.collection||(a.collection=this),a;b||(b={}),b.collection=this;var c=new this.model(a,b);return c._validate(a,b)?c:!1},_removeReference:function(a){this===a.collection&&delete a.collection,a.off("all",this._onModelEvent,this)},_onModelEvent:function(a,b,c,d){("add"!==a&&"remove"!==a||c===this)&&("destroy"===a&&this.remove(b,d),b&&a==="change:"+b.idAttribute&&(delete this._byId[b.previous(b.idAttribute)],null!=b.id&&(this._byId[b.id]=b)),this.trigger.apply(this,arguments))},sortedIndex:function(a,b,c){b||(b=this.comparator);var d=h.isFunction(b)?b:function(a){return a.get(b)};return h.sortedIndex(this.models,a,d,c)}});var o=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"];h.each(o,function(a){n.prototype[a]=function(){var b=f.call(arguments);return b.unshift(this.models),h[a].apply(h,b)}});var p=["groupBy","countBy","sortBy"];h.each(p,function(a){n.prototype[a]=function(b,c){var d=h.isFunction(b)?b:function(a){return a.get(b)};return h[a](this.models,d,c)}});var q=a.Router=function(a){a||(a={}),a.routes&&(this.routes=a.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},r=/\((.*?)\)/g,s=/(\(\?)?:\w+/g,t=/\*\w+/g,u=/[\-{}\[\]+?.,\\\^$|#\s]/g;h.extend(q.prototype,l,{initialize:function(){},route:function(b,c,d){return h.isRegExp(b)||(b=this._routeToRegExp(b)),d||(d=this[c]),a.history.route(b,h.bind(function(e){var f=this._extractParameters(b,e);d&&d.apply(this,f),this.trigger.apply(this,["route:"+c].concat(f)),this.trigger("route",c,f),a.history.trigger("route",this,c,f)},this)),this},navigate:function(b,c){return a.history.navigate(b,c),this},_bindRoutes:function(){if(this.routes)for(var a,b=h.keys(this.routes);null!=(a=b.pop());)this.route(a,this.routes[a])},_routeToRegExp:function(a){return a=a.replace(u,"\\$&").replace(r,"(?:$1)?").replace(s,function(a,b){return b?a:"([^/]+)"}).replace(t,"(.*?)"),new RegExp("^"+a+"$")},_extractParameters:function(a,b){return a.exec(b).slice(1)}});var v=a.History=function(){this.handlers=[],h.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},w=/^[#\/]|\s+$/g,x=/^\/+|\/+$/g,y=/msie [\w.]+/,z=/\/$/;v.started=!1,h.extend(v.prototype,l,{interval:50,getHash:function(a){var b=(a||this).location.href.match(/#(.*)$/);return b?b[1]:""},getFragment:function(a,b){if(null==a)if(this._hasPushState||!this._wantsHashChange||b){a=this.location.pathname;var c=this.root.replace(z,"");a.indexOf(c)||(a=a.substr(c.length))}else a=this.getHash();return a.replace(w,"")},start:function(b){if(v.started)throw new Error("Backbone.history has already been started");v.started=!0,this.options=h.extend({},{root:"/"},this.options,b),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var c=this.getFragment(),d=document.documentMode,e=y.exec(navigator.userAgent.toLowerCase())&&(!d||7>=d);this.root=("/"+this.root+"/").replace(x,"/"),e&&this._wantsHashChange&&(this.iframe=a.$('\n
\n \n \n
\n ',_.each(buttons,function(a,b){__p+='\n
\n
'+(null==(__t=a.label)?"":__t)+"\n
\n "}),__p+="\n
\n";return __p},this.JST["app/core/templates/content/documentPlain.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
';return __p},this.JST["app/core/templates/content/dynamicFrames.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
\n
\n
\n
\n';return __p},this.JST["app/core/templates/content/multipleChoice.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
\n
\n
';return __p},this.JST["app/core/templates/content/smartFrames.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)flowAreas.each(function(a){__p+='\n
\n'});return __p},this.JST["app/core/templates/content/testInteraction.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
\n
\n
\n';return __p},this.JST["app/core/templates/element/checkbox.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
\n
\n
\n
';return __p},this.JST["app/core/templates/element/comboboxAnswer.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)__p+="\n
';return __p},this.JST["app/core/templates/element/confirmCheckbox.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
\n
\n
\n
'+(null==(__t=text)?"":__t)+"
";return __p},this.JST["app/core/templates/element/dndSourceImage.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='';return __p},this.JST["app/core/templates/element/dndTarget.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
';return __p},this.JST["app/core/templates/element/dndTargetImage.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
';return __p},this.JST["app/core/templates/element/dndText.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
'+(null==(__t=text)?"":__t)+"
\n";return __p},this.JST["app/core/templates/element/image.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='\n \n
\n
';return __p},this.JST["app/core/templates/element/matrixRow.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)columns.each(function(a,b){__p+="\n ",__p+="text"===a.get("type")?'\n
\n
\n
\n ':'\n
\n
\n ',__p+="\n"});return __p},this.JST["app/core/templates/element/matrixRowHeader.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)_.each(columns,function(a,b){__p+='\n
'+(null==(__t=a.get("text"))?"":__t)+"
\n"});return __p},this.JST["app/core/templates/element/radio.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
\n
\n
\n
';return __p},this.JST["app/core/templates/element/testReportTable.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj){var pageCounter=0;__p+="\n\n";var createChaper=function(a){var b=a.scoring.score.toFixed(2),c=a.scoring.maxScore.toFixed(2);(b/c*100).toFixed(2);__p+='\n
\n
\n
\n
 
\n
'+(null==(__t=a.title)?"":__t)+'
\n
'+(null==(__t=exactScore?b:"")?"":__t)+'
\n
'+(null==(__t=exactScore?c:"")?"":__t)+'
\n
\n
\n
\n ',_.each(a.children,createPage),__p+="\n
\n
\n"}.bind(this);__p+="\n\n";var createPage=function(a){__p+="\n ";var b=Util.formatInteractionScore(a.scoring.score),c=Util.formatInteractionScore(a.scoring.maxScore),d=a.status.replace(/ /g,"-"),e=a.evaluated?"evaluated":"not-evaluated";exactScore||(b===c?(b="x",c=""):(b="",c="x")),__p+='\n
\n

'+(null==(__t=a.questionNr)?"":__t)+'

\n
\n ',__p+=a.blocked?"\n "+(null==(__t=a.title)?"":__t)+"\n ":"\n "+(null==(__t=hyperlinkTemplate({link:a.link,text:a.title}))?"":__t)+"\n ",__p+='\n
\n
\n

'+(null==(__t=0===b?"0":b)?"":__t)+'

\n
\n
\n

'+(null==(__t=0===c?"0":c)?"":__t)+"

\n
\n
\n ", +++pageCounter,__p+="\n"}.bind(this);__p+='\n\n
\n
\n
'+(null==(__t=number)?"":__t)+'
\n
'+(null==(__t=title)?"":__t)+'
\n

'+(null==(__t=exactScore?translations.score:translations.correct)?"":__t)+'

\n

'+(null==(__t=exactScore?translations.maxScore:translations.incorrect)?"":__t)+'

\n
\n
\n
\n ',_.each(data,function(a){_.has(a,"children")?createChaper(a):createPage(a)}),__p+='\n
\n
 
\n
 
\n
'+(null==(__t=leftColumn)?"":__t)+'
\n
'+(null==(__t=rightColumn)?"":__t)+"
\n
\n
\n"}return __p},this.JST["app/core/templates/element/text.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+=null==(__t=text)?"":__t;return __p},this.JST["app/core/templates/element/textAnswerMultiple.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
\n
\n
\n
\n
'+(null==(__t=text)?"":__t)+"
";return __p},this.JST["app/core/templates/element/textAnswerSingle.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
\n
\n
\n
\n
'+(null==(__t=text)?"":__t)+"
";return __p},this.JST["app/core/templates/element/textInput.html"]=function(obj){obj||(obj={});var __t,__p="",__e=_.escape;Array.prototype.join;with(obj)__p+='
\n\n\n ',showSolution&&solutions&&solutions.length>0&&(__p+='\n
\n
    \n ',_.each(solutions,function(a,b){__p+="\n
  • \n "+__e(a)+"\n
  • \n "}),__p+="\n
\n
\n ");return __p},this.JST["app/core/templates/layout.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
';return __p},this.JST["app/core/templates/player/evaluationCriteriaDialog.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+="

This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.

\r\n";return __p},this.JST["app/core/templates/player/evaluationFooterMenu.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='\r\n\r\n'+(null==(__t=overviewTranslation)?"":__t)+'\r\n'+(null==(__t=finishEvaluationTranslation)?"":__t)+'\r\n'+(null==(__t=showEvaluationCriteriaTranslation)?"":__t)+'\r\n

'+(null==(__t=version)?"":__t)+'

\r\n
\r\n \r\n\r\n";return __p},this.JST["app/core/templates/player/footerMenu.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='\n\n'+(null==(__t=showFeedbackTranslation)?"":__t)+'\n'+(null==(__t=showSolutionTranslation)?"":__t)+'\n'+(null==(__t=infoTranslation)?"":__t)+'\n'+(null==(__t=closeTranslation)?"":__t)+'\n'+(null==(__t=restartTranslation)?"":__t)+'\n'+(null==(__t=markQuestionTranslation)?"":__t)+'\n'+(null==(__t=questionOverviewTranslation)?"":__t)+'\n'+(null==(__t=certificateTranslation)?"":__t)+'\n

'+(null==(__t=version)?"":__t)+"

\n";return __p},this.JST["app/core/templates/player/headerTop.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+="

"+(null==(__t=title)?"":__t)+"

\n

"+(null==(__t=secondTitle)?"":__t)+'

\n';return __p},this.JST["app/core/templates/player/infoDialog.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)__p+='
'+(null==(__t=title)?"":__t)+'
\n
\n
\n

'+(null==(__t=infosubTitle)?"":__t)+'

\n
'+(null==(__t=content)?"":__t)+'
\n
\n
\n ',_.each(buttons,function(a,b){__p+='\n
\n
'+(null==(__t=a.label)?"":__t)+"\n
\n "}),__p+="\n
\n
";return __p},this.JST["app/core/templates/player/pageCounter.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+=(null==(__t=prefix)?"":__t)+""+(null==(__t=at)?"":__t)+" "+(null==(__t=separator)?"":__t)+" "+(null==(__t=end)?"":__t)+(null==(__t=suffix)?"":__t)+"\n";return __p},this.JST["app/core/templates/player/player.html"]=function(obj){obj||(obj={});var __p="";_.escape;with(obj)__p+='
\n\n
\n\n
\n\n';return __p},this.JST["app/core/templates/player/questionoverview.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
'+(null==(__t=title)?"":__t)+'
\n
\n
\n

'+(null==(__t=sitemapText)?"":__t)+'

\n
'+(null==(__t=content)?"":__t)+"
\n
\n
\n
\n
\n
\n "+(null==(__t=legendTextNormal)?"":__t)+"\n
\n
\n
\n "+(null==(__t=legendTextAnswered)?"":__t)+"\n
\n
\n "+(null==(__t=legendTextMarked)?"":__t)+"\n
\n
\n
\n
\n
'+(null==(__t=buttons.close.label)?"":__t)+"\n
\n
\n
";return __p},this.JST["app/core/templates/player/retryDialog.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)__p+='
'+(null==(__t=title)?"":__t)+'
\n
\n
'+(null==(__t=content)?"":__t)+'
\n
\n ',_.each(buttons,function(a,b){__p+='\n
\n
'+(null==(__t=a.label)?"":__t)+"\n
\n "}),__p+='\n
\n
\n
';return __p},this.JST["app/core/templates/player/systemDialog.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape,Array.prototype.join;with(obj)__p+='
'+(null==(__t=title)?"":__t)+'
\n
\n
'+(null==(__t=content)?"":__t)+'
\n
\n ',_.each(buttons,function(a,b){__p+='\n
\n
'+(null==(__t=a.label)?"":__t)+"\n
\n "}),__p+="\n
\n
";return __p},this.JST["app/core/templates/player/timer.html"]=function(obj){obj||(obj={});var __t,__p="";_.escape;with(obj)__p+='
'+(null==(__t=translation)?"":__t)+'
\n
';return __p}; \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/css/index.css b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/css/index.css new file mode 100755 index 00000000..ff1fc924 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/css/index.css @@ -0,0 +1 @@ +@charset "UTF-8";/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! jQuery UI - v1.9.1 - 2012-11-05 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-tooltip{position:absolute;z-index:9999;max-width:300px}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}@font-face{font-family:slh-icon-font;src:url(../fonts/slh-icon-font.eot);src:url(../fonts/slh-icon-font.eot?#iefix) format("eot"),url(../fonts/slh-icon-font.woff2) format("woff2"),url(../fonts/slh-icon-font.woff) format("woff"),url(../fonts/slh-icon-font.ttf) format("truetype"),url(../fonts/slh-icon-font.svg#slh-icon-font) format("svg")}#questionOverview .dialogContent .content .sitemap ol li.answered a:after,#questionOverview .legend .legendItem#answered:before,.icon{font-family:slh-icon-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.ico_actionrequired{content:"\e001"}.ico_active{content:"\e002"}.ico_add_booking{content:"\e003"}.ico_addressbook{content:"\e004"}.ico_advancedsearch{content:"\e005"}.ico_advicemeetmem{content:"\e006"}.ico_advicemmplus{content:"\e007"}.ico_advisor{content:"\e008"}.ico_advisorymeeting{content:"\e009"}.ico_alert{content:"\e00a"}.ico_answer{content:"\e00b"}.ico_arrow_down{content:"\e00c"}.ico_arrow_left{content:"\e00d"}.ico_arrow_level_up{content:"\e00e"}.ico_arrow_open_down{content:"\e00f"}.ico_arrow_open_left{content:"\e010"}.ico_arrow_open_right{content:"\e011"}.ico_arrow_open_up{content:"\e012"}.ico_arrow_right{content:"\e013"}.ico_arrow_up{content:"\e014"}.ico_athome{content:"\e015"}.ico_attachment{content:"\e016"}.ico_audio{content:"\e017"}.ico_booking{content:"\e018"}.ico_calendar_add{content:"\e019"}.ico_changepassword{content:"\e01a"}.ico_chat{content:"\e01b"}.ico_checkbox_des{content:"\e01c"}.ico_classroomtraining{content:"\e01d"}.ico_client{content:"\e01e"}.ico_clientedit{content:"\e01f"}.ico_clientonboarding{content:"\e020"}.ico_clock{content:"\e021"}.ico_close_x{content:"\e022"}.ico_cog{content:"\ea10"}.ico_cogs{content:"\ea11"}.ico_collapseall{content:"\e023"}.ico_collapsegroups{content:"\e024"}.ico_comment{content:"\e025"}.ico_configuration{content:"\e026"}.ico_contextmenu{content:"\ea05"}.ico_courseplan{content:"\e027"}.ico_courses{content:"\e028"}.ico_coursesposts{content:"\e029"}.ico_creditcard{content:"\e02a"}.ico_dashboard{content:"\e02b"}.ico_datepicker{content:"\e02c"}.ico_delete{content:"\e02d"}.ico_deleteentry{content:"\e02e"}.ico_document{content:"\e02f"}.ico_doubleselector{content:"\e030"}.ico_down{content:"\e031"}.ico_download{content:"\e032"}.ico_drag_horizontal{content:"\e0af"}.ico_drag_vertical{content:"\ea01"}.ico_editdocument{content:"\e033"}.ico_eldok_reedit{content:"\e034"}.ico_ellipsis{content:"\e035"}.ico_event{content:"\e036"}.ico_excel{content:"\e037"}.ico_exitfullscreen{content:"\e038"}.ico_expandall{content:"\e039"}.ico_expandgroups{content:"\e03a"}.ico_export{content:"\e03b"}.ico_favoritecourses{content:"\e03c"}.ico_favourites{content:"\e03d"}.ico_filter{content:"\e03e"}.ico_forward{content:"\e03f"}.ico_fullscreen{content:"\e040"}.ico_heart{content:"\e041"}.ico_help{content:"\e042"}.ico_hideunhide{content:"\e043"}.ico_hideunhide_hidden{content:"\e044"}.ico_icheckbox_sel{content:"\e045"}.ico_iimportant{content:"\ea08"}.ico_image{content:"\e046"}.ico_important{content:"\e047"}.ico_importantwait{content:"\e048"}.ico_in_planning{content:"\e049"}.ico_in_progress{content:"\e04a"}.ico_inactive{content:"\e04b"}.ico_info{content:"\e04c"}.ico_internet{content:"\e04d"}.ico_issmidtermbond{content:"\e04e"}.ico_learndoc_signed_more{content:"\e04f"}.ico_learning_status{content:"\e050"}.ico_learningstore{content:"\e051"}.ico_learnobjectplus{content:"\e052"}.ico_learnobjects{content:"\e053"}.ico_left{content:"\e054"}.ico_link{content:"\e055"}.ico_loadmore{content:"\e056"}.ico_location{content:"\e057"}.ico_login{content:"\e058"}.ico_logout{content:"\e059"}.ico_logout_alternate{content:"\e05a"}.ico_logoutlogin{content:"\e05b"}.ico_makeanotice{content:"\e05c"}.ico_mandanten{content:"\e05d"}.ico_marketinfo{content:"\e05e"}.ico_menu_hamburger{content:"\e0ae"}.ico_messages{content:"\e05f"}.ico_minus_circle{content:"\e060"}.ico_misinginfo{content:"\e061"}.ico_multidevice{content:"\ea12"}.ico_multiselectdes{content:"\e062"}.ico_multselectsel{content:"\e063"}.ico_mycourses{content:"\e064"}.ico_navigate_back{content:"\e065"}.ico_navigation{content:"\e066"}.ico_newcourses{content:"\e067"}.ico_overview_cards{content:"\ea02"}.ico_pdf{content:"\e068"}.ico_picture{content:"\e069"}.ico_plus{content:"\e06a"}.ico_plus_circle{content:"\e06b"}.ico_ppt{content:"\e06c"}.ico_preferences{content:"\e06d"}.ico_primsortasc{content:"\e06e"}.ico_primsortdes{content:"\e06f"}.ico_print{content:"\e070"}.ico_processfailed{content:"\e071"}.ico_processnoline{content:"\e072"}.ico_processnolinedo{content:"\e073"}.ico_processpassed{content:"\e074"}.ico_progress_0{content:"\e075"}.ico_progress_10{content:"\e076"}.ico_progress_20{content:"\e077"}.ico_progress_30{content:"\e078"}.ico_progress_40{content:"\e079"}.ico_progress_50{content:"\e07a"}.ico_progress_60{content:"\e07b"}.ico_progress_70{content:"\e07c"}.ico_progress_80{content:"\e07d"}.ico_progress_90{content:"\e07e"}.ico_progress_canceled{content:"\e07f"}.ico_progress_completed{content:"\e080"}.ico_progress_manual_0{content:"\e081"}.ico_progress_manual_50{content:"\e082"}.ico_progress_manual_completed{content:"\e083"}.ico_progress_manual_none{content:"\e084"}.ico_progress_none{content:"\e085"}.ico_question{content:"\e086"}.ico_questionanswer{content:"\e087"}.ico_radiobutton_des{content:"\e088"}.ico_radiobutton_sel{content:"\e089"}.ico_refresh{content:"\e08a"}.ico_removegroup{content:"\e08b"}.ico_reply{content:"\ea03"}.ico_right{content:"\e08d"}.ico_scheduler{content:"\e08e"}.ico_search{content:"\e08f"}.ico_secondsortasc{content:"\e090"}.ico_secondsortdes{content:"\e091"}.ico_secure{content:"\e092"}.ico_services{content:"\e093"}.ico_session{content:"\e094"}.ico_showinfosect{content:"\e095"}.ico_showinfoseplus{content:"\e096"}#questionOverview .dialogContent .content .sitemap ol li.answered a:after,#questionOverview .legend .legendItem#answered:before,.ico_singselector{content:"\e097"}.ico_slh{content:"\e098"}.ico_smiley_frown{content:"\e099"}.ico_smiley_laugh{content:"\e09a"}.ico_smiley_smile{content:"\e09b"}.ico_smiley_straight{content:"\e09c"}.ico_sort_alpha_asc{content:"\e09d"}.ico_sort_alpha_desc{content:"\e09e"}.ico_sort_list_asc{content:"\e09f"}.ico_sort_list_desc{content:"\e0a0"}.ico_step{content:"\e0a1"}.ico_step_done{content:"\e0a2"}.ico_survey{content:"\ea09"}.ico_synchronize{content:"\e0a3"}.ico_tableview{content:"\ea06"}.ico_tag{content:"\e0a4"}.ico_test{content:"\ea07"}.ico_tipp{content:"\e0a5"}.ico_topic{content:"\e0a6"}.ico_trusted_products{content:"\e0a7"}.ico_up{content:"\e0a8"}.ico_upload{content:"\e0a9"}.ico_upload_alternate{content:"\ea04"}.ico_userprofile{content:"\e0aa"}.ico_various{content:"\e0ab"}.ico_video{content:"\e0ac"}.ico_wait{content:"\e0ad"}.transparent-IE{background:transparent url(../images/layout/transparent.gif) repeat}.transparent{opacity:0;-ms-filter:"alpha(Opacity=" 0 ")";filter:alpha(opacity=0);zoom:1}a.defaultCursor{cursor:default}body{color:#4f4f4f;background:#d6d6d6 url(../images/layout/bg_line_semitransparent.png);font-family:Arial}body #loader{position:absolute;top:50%;left:50%;width:130px;height:20px;margin:-10px 0 0 -65px;background:top left url(../images/customer/loader.gif) no-repeat no-repeat}body .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1099;min-width:1024px;min-height:665px;background-color:#000;opacity:.4;-ms-filter:"alpha(Opacity=" 40 ")";filter:alpha(opacity=40);zoom:1}body label{cursor:default}body ul{margin:0}#player{position:absolute;top:50%;left:50%;overflow:hidden;border-radius:5px;width:1024px;height:665px;box-sizing:border-box;min-width:1024px;background-color:#FFF;border:1px solid #E0E0E0;margin:-332.5px auto auto -512px;-webkit-box-shadow:0 0 12px 8px rgba(50,50,50,.15);-moz-box-shadow:0 0 12px 8px rgba(50,50,50,.15);box-shadow:0 0 12px 8px rgba(50,50,50,.15)}@media (max-width:1023.9px){#player{margin-left:0;left:0}}@media (max-height:664.9px){#player{margin-top:0;top:0}}#player.feedback-correctIncorrect .response.solution,#player.feedback-none .response,#player.mode-resultsOnly .bookmarker,#player.mode-resultsOnly .restartTest,#player.mode-review .bookmarker,#player.mode-review .restartTest{display:none}#header-container{position:relative;height:70px}#header-top{position:absolute;top:0;left:0;width:100%;z-index:auto;height:70px;overflow:visible!important;background:0 0}#header-top.gradient{filter:none}#header-top .header-logo{position:absolute;background:transparent url(../images/customer/logo.png) top right no-repeat}#header-top h1{position:absolute;margin:0;left:15px;font-size:24px}#header-top h2{position:absolute;top:32px;margin:0;left:15px;font-size:20px;font-weight:400;color:#a7bdce;font-family:Arial}#bar-container{position:relative;float:left;width:100%;background:#00224d;border-bottom:1px solid #E0E0E0}#eduObjective,#questionNr,#timer,.pageCounter{position:absolute;color:#000;font-size:12px}.testQuestionCounter{left:16px}.pageCounter{position:relative;float:left;left:19px}.chapterQuestionCounter{box-sizing:border-box;padding:0 15px 0 12px}.chapterQuestionCounter:before{content:"|";margin-right:12px}#eduObjective{left:50%;width:120px;text-align:center;margin-left:112px}#questionNr{left:50%;width:200px;margin-left:-100px;text-align:center}#timer{display:none;right:18px}#timer .timer-text{float:left;color:#000;margin-right:3px}#timer .timer-counter{float:left;color:#000;min-width:30px;text-align:right;font-size:12px}#footer-container{position:relative;clear:both;height:41px;background:#a7bdce;box-sizing:border-box;border-top:1px solid #E0E0E0}.button-text{height:32px;line-height:32px;min-width:35px;margin:7px 0 0 20px;padding:0 20px;display:block;float:right;color:#6c6c6c;font-size:15px;font-weight:400;text-decoration:none;background-color:#f4f4f4;border-radius:5px;border:1px solid lightgrey}.button-text.enabled:hover{color:#6c6c6c;background:#EDEDED}.button-text.disabled{visibility:visible;opacity:.4;-ms-filter:"alpha(Opacity=" 40 ")";filter:alpha(opacity=40);zoom:1;cursor:default}#studentName{position:absolute;font-size:12px;top:7px;left:16px}#footer-menu{position:relative;height:41px;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}#footer-menu a.enabled{cursor:pointer}#footer-menu .info.disabled{display:none}#footer-menu .close{margin-right:10px}#footer-menu .prev{float:right;margin:0 3px 0 15px;background:url(../images/customer/icons.png) 5px -40px no-repeat}#footer-menu .prev:hover{background-position:-25px -40px}#footer-menu .prev.disabled{cursor:default;visibility:hidden}#footer-menu .next{float:right;margin:0;background:url(../images/customer/icons.png) 5px -80px no-repeat}#footer-menu .next:hover{background-position:-25px -80px}#footer-menu .next.disabled{cursor:default;visibility:hidden}#footer-menu .next,#footer-menu .prev{margin-top:.5px;width:40px;height:40px}#footer-menu h3.version{position:absolute;left:16px;top:24px;margin:0;color:ligthen(black,30);font-size:9px;font-weight:400}.evaluationForm{float:right;padding:10px 15px 0 0;font-size:12px}.evaluationForm.disabled{display:none}.evaluationForm .evaluationScoreLabel{color:gray}.evaluationForm .evalutaionScore{text-align:center;width:45px;margin-right:10px;border:1px solid #97AECA;color:gray}.evaluation-footer-menu .finish-evaluation.disabled,.evaluation-footer-menu .overview.disabled,.evaluation-footer-menu .show-evaluation-criteria.disabled{display:none}#content-container{position:relative;float:left;width:100%;height:520px;background-color:transparent}#content-container .playground{position:relative;margin:0;overflow-y:auto;overflow-x:hidden;-moz-box-sizing:border-box;box-sizing:border-box;height:520px;padding:20px 20px 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content-container .playground .flowArea{float:left;font-size:14px}#content-container .playground p{margin:0}#bookmark-flag{position:absolute;top:10px;right:2px;width:25px;height:25px;z-index:1000;background:transparent url(../images/customer/icons.png) top left no-repeat;background-position:-2px -8px}#topLeftWrapper{position:absolute;height:26px;top:-17px;left:32px}.dynamicFrames{width:100%;float:left}.dynamicFrames .frame1{width:100%;position:relative;min-height:0;margin-bottom:15px;-moz-box-sizing:border-box;box-sizing:border-box}.dynamicFrames .frame1 img{max-width:360px;max-height:480px}.dynamicFrames .frame2{width:49%;min-height:0;position:relative;margin:0 2% 15px 0;float:left;clear:both;-moz-box-sizing:border-box;box-sizing:border-box}.dynamicFrames .frame3{width:49%;min-height:0;position:relative;margin:0 0 15px;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.dynamicFrames .frame4{width:100%;position:relative;clear:both;min-height:0;-moz-box-sizing:border-box;box-sizing:border-box}.multipleChoice,.testInteraction{width:100%;max-height:520px;float:left}.multipleChoice .frame1,.testInteraction .frame1{width:100%;min-height:0;padding:0 0 15px 400px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.multipleChoice .frame1 .title,.testInteraction .frame1 .title{float:left;width:100%;color:#000}.multipleChoice .frame1 .text,.testInteraction .frame1 .text{width:100%;float:left;color:#4f4f4f}.multipleChoice .frame1 .pdfLink,.testInteraction .frame1 .pdfLink{width:100%;float:left}.multipleChoice .frame1 .imageContainer,.testInteraction .frame1 .imageContainer{position:absolute;left:0;top:0;z-index:100}.multipleChoice .frame1 img,.testInteraction .frame1 img{max-width:360px;max-height:480px}.multipleChoice .frame2,.testInteraction .frame2{width:100%;padding:0 0 15px 400px;position:relative;clear:both;float:left;min-height:0;-moz-box-sizing:border-box;box-sizing:border-box}.multipleChoice .frame4,.testInteraction .frame4{width:100%;position:relative;clear:both;min-height:0;margin-bottom:0;-moz-box-sizing:border-box;box-sizing:border-box}.testInteraction.matchingDragAndDrop .frame1{min-height:220px}.testInteraction.matchingDragAndDrop .frame1 img{max-height:200px}.testInteraction.matchingDragAndDrop .frame2{margin:0 0 15px}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(1),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(2),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(3){left:0}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(4),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(5),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(6){left:165px}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(7),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(8),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(9){left:330px}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(10),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(11),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(12){left:495px}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(13),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(14),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(15){left:660px}.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(16),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(17),.testInteraction.matchingDragAndDrop .frame2>div:nth-of-type(18){left:825px}.testInteraction.openQuestion .frame2{margin:0}.documentPlain{float:left}.documentPlain .frame1{position:relative}.documentPlain h2{margin-top:0}.smartFrames{height:100%;float:left}.smartFrames .frame1{position:relative;min-height:0;width:100%;margin-left:400px;margin-bottom:15px}.smartFrames .frame2{position:relative;min-height:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 15px 400px}.smartFrames .leftFrame{position:relative;width:38%;float:left;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.smartFrames .rightFrame{position:relative;width:62%;float:left;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.smartFrames .rightFrame img{width:600px;height:400px}.startpage .frame1{margin:0}.startpage .frame1>div{position:absolute;width:auto}.startpage .frame1>div#startpage-title{left:410px;font-weight:700;color:#000}.startpage .frame1>div#startpage-intro{top:25px;left:410px}.startpage .frame1>div#startpage-number-of-questions-text{top:295px;left:410px}.startpage .frame1>div#startpage-number-of-questions{top:295px;left:670px;width:110px;text-align:right}.startpage .frame1>div#startpage-max-points{top:325px;left:410px}.startpage .frame1>div#startpage-max-score{top:325px;left:670px;width:110px;text-align:right}.startpage .frame1>div#startpage-minimal-passing-score{top:355px;left:410px}.startpage .frame1>div#startpage-passing-data{top:355px;left:670px;width:110px;text-align:right}.startpage .frame1>div#startpage-work-time-text{top:385px;left:410px}.startpage .frame1>div#startpage-work-time{top:385px;left:670px;width:110px;text-align:right}.startpage .frame1>div#startpage-number-of-attempts{top:415px;left:410px}.startpage .frame1>div#startpage-compared-number-of-attempts{top:415px;left:670px;width:110px;text-align:right}.startpage .frame1>div#startpage-student-name{top:265px;left:410px}.startpage .frame1>div#startpage-student-name-field{top:265px;left:570px;width:210px;text-align:right}.endpage .frame1{height:172px;padding:0 0 15px;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}.endpage .frame1 #resultpage-title{left:0;font-weight:700}.endpage .frame1>div{position:absolute;width:auto}.endpage .frame1>div#resultpage-max-points{top:42px;left:0}.endpage .frame1>div#resultpage-minimal-passing-score{top:65px;left:0}.endpage .frame1>div#resultpage-score{top:88px;left:0;font-weight:700}.endpage .frame1>div#resultpage-bilanz{top:118px;left:0}.endpage .frame1>div#resultpage-number-of-attempts{top:65px;left:430px}.endpage .frame1>div#resultpage-elapsed-time-text{top:88px;left:430px}.endpage .frame1>div#resultpage-max-score{top:42px;left:230px}.endpage .frame1>div#resultpage-passing-data{top:65px;left:230px}.endpage .frame1>div#resultpage-passing-test-results{top:88px;left:230px;font-weight:700}.endpage .frame1>div#resultpage-compared-number-of-attempts{top:65px;left:575px}.endpage .frame1>div#resultpage-elapsed-time{top:88px;left:575px}.endpage .frame1>div#resultpage-last-run{top:42px;left:430px}.endpage .frame1>div#resultpage-start-time{top:42px;left:575px}.endpage .frame2{width:100%;margin:0}.openQuestion .frame1{width:50%;padding:0}.openQuestion .frame1 #open-question-question-text{position:static;float:none;display:inline}.openQuestion .frame1 #open-question-answer-label{position:absolute;left:100%;margin-left:6%;top:40px}.openQuestion .frame1 #open-question-question-image{position:relative;float:right;display:inline;margin:0 10px}.openQuestion .frame1 #open-question-question-image img{max-width:200px;max-height:auto}.openQuestion .frame1 #open-question-answer-input{position:absolute;top:60px;width:92%;height:400px;margin-left:6%;left:100%}.fillIn .frame1{width:65%;padding:0}.fillIn .frame1 #fillin-question-label{float:none}.fillIn .frame1 #fillin-question-text{float:left}.fillIn .frame1 #fillin-question-image{position:absolute;right:-229px;top:0;margin-right:10px;left:unset}.fillIn .frame1 #fillin-question-image img{max-width:200px;max-height:auto}.fillIn .frame2{float:left;width:35%;clear:none;padding:15px 20px;margin-top:150px}.fillIn .frame2 #fillin-question-answer-label{margin-bottom:15px}.fillIn .frame2 #fillin-question-answer-input input{height:20px;padding:5px;width:100%}.matchingGapText .comboboxAnswer,.matchingGapText .text{display:inline}.matchingGapText .comboboxAnswer.newLine,.matchingGapText .text.newLine{display:block;margin-bottom:0}.matchingGapText .comboboxAnswer select{margin:3px;width:auto}.matchingGapText .frame1{width:100%;padding:0}.matchingGapText .frame1 #gap-text-question-title{padding-bottom:0}.matchingGapText .frame1 #gap-text-question-label{float:none;margin-bottom:5px}.matchingGapText .frame1 #gap-text-question-text{float:left;margin-bottom:10px}.matchingGapText .frame1 #gap-text-question-image{position:relative;float:right;margin-right:10px}.matchingGapText .frame1 #gap-text-question-image img{max-width:200px;max-height:auto}.matchingGapText .frame2{float:left;width:30%;padding:0;clear:none;padding-top:0}.matchingGapText .frame2 #gap-text-question-image img{width:100%}.matchingGapText .frame4{width:60%;clear:none;margin:0 5%;padding:20px;background:#e9e9e9}#content-container .playground .matrixMultiple .flowArea,#content-container .playground .matrixSingle .flowArea{display:block;width:100%;padding:0;margin:0}#content-container .playground .matrixMultiple .flowArea.frame1,#content-container .playground .matrixSingle .flowArea.frame1{min-height:200px}#content-container .playground .matrixMultiple .flowArea.frame1 .imageContainer,#content-container .playground .matrixSingle .flowArea.frame1 .imageContainer{max-width:20%;max-height:150px;float:left}#content-container .playground .matrixMultiple .flowArea.frame1 .imageContainer img,#content-container .playground .matrixSingle .flowArea.frame1 .imageContainer img{width:100%}#content-container .playground .matrixMultiple .flowArea.frame1 .pdfLink,#content-container .playground .matrixMultiple .flowArea.frame1 .text,#content-container .playground .matrixMultiple .flowArea.frame1 .title,#content-container .playground .matrixSingle .flowArea.frame1 .pdfLink,#content-container .playground .matrixSingle .flowArea.frame1 .text,#content-container .playground .matrixSingle .flowArea.frame1 .title{width:77%;padding-left:3%;float:right}.matrixRowHeader{width:100%;float:left;min-height:19px;box-sizing:border-box;border-bottom:2px solid #FFF}.matrixRowHeader .column{width:12%;float:right;font-size:14px;padding:4px 2px;word-wrap:break-word;text-align:center;box-sizing:border-box;color:#000;background-color:#CCC}.matrixRowHeader .column .text-container{left:0}.matrixRowHeader .column:not(:first-child){border-right:2px solid #FFF}.matrixRow{width:100%;clear:both;display:flex;align-items:stretch;min-height:40px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background-color:#EEE;border-bottom:2px solid #FFF}.matrixRow .column{width:76%;float:left;height:auto;color:#000;box-sizing:border-box}.matrixRow .column .text-container{position:relative;min-height:22px;word-wrap:break-word;padding:10px 5px 8px;box-sizing:border-box}.matrixRow .column .radio{position:relative;margin:10px auto 0}.matrixRow .column .radio .checked{float:left}.matrixRow .column .radio .response{top:-2px;left:-30px}.matrixRow .column .checkbox{position:relative;margin:10px auto 0}.matrixRow .column .checkbox .checked{float:left}.matrixRow .column .checkbox .response{top:-2px;left:-35px}.matrixRow .column.column-num-4{width:64%}.matrixRow .column.column-num-5{width:52%}.matrixRow .column.column-num-6{width:40%}.matrixRow .column.column-num-7{width:28%}.matrixRow .column:not(:last-child){border-right:2px solid #FFF}.matrixRow .column-checkbox,.matrixRow .column-radio{width:12%}.matrixRow.enabled .checkbox,.matrixRow.enabled .radio,.matrixRow.enabled label{cursor:pointer}.matrixRow .response.solution{background-position:-53px -230px}.durationText{padding:5px 0 5px 32px;background:transparent url(../images/layout/icons/duration.png) top left no-repeat}.instruction{padding:5px 0 5px 32px;background:transparent url(../images/layout/icons/instruction.png) top left no-repeat}.instruction.touch{background:transparent url(../images/layout/icons/instruction_hand.png) top left no-repeat}.pdfLink{font-size:14px;box-sizing:border-box;padding:5px 0 5px 32px;background:transparent url(../images/layout/icons/pdfLink.png) top left no-repeat}.externalLink{padding:2px 0 5px 32px;background:transparent url(../images/layout/icons/externalLink.png) top left no-repeat}.infoLink{padding:3px 0 5px 32px;background:transparent url(../images/layout/icons/infoLink.png) top left no-repeat}.enlarge{width:28px;height:28px;background:transparent url(../images/layout/icons/enlargeLink.png) top left no-repeat}.durationText,.externalLink,.infoLink,.instruction,.pdfLink{height:auto;min-height:20px;margin:0 0 15px;line-height:20px;word-wrap:break-word}.text,.title{margin:0 0 15px;word-wrap:break-word}.title{font-size:14px;color:#000;font-weight:700;padding-bottom:6px}.text{font-size:14px;word-wrap:break-word}.flowArea .response{position:absolute;height:24px;width:24px}.flowArea .response.correct{background:transparent url(../images/layout/icons.png) -141px -230px no-repeat;display:block}.flowArea .response.incorrect{background:transparent url(../images/layout/icons.png) -97px -230px no-repeat;display:block}.flowArea .response.solution{background:transparent url(../images/layout/icons.png) -9px -230px no-repeat;display:block}.flowArea p{margin:0}.comboboxAnswer{position:relative;margin-bottom:0!important}.comboboxAnswer select{height:21px;margin:0 25px 10px 15px;background-color:#FCFCFC;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px inset #AAA}.comboboxAnswer .response{position:absolute;right:-5px;top:-20px}.comboboxAnswer .response.solution{background:transparent url(../images/layout/icons.png) -53px -230px no-repeat;display:block}.textInput{position:relative}.textInput input{height:14px;padding:2px 0;margin:0 0 3px;border:1px inset #CCC}.textInput input[disabled]{color:#000}.textInput .response{position:absolute;margin:0;top:3px;right:-23px}.textInput .response.solution{background:transparent url(../images/layout/icons.png) -53px -230px no-repeat;top:50px;right:30px}.textInput .response .solutionList ul{list-style-type:none;padding-left:6px;padding-top:6px}.textInput .response .solutionList ul li{margin-bottom:5px}.textAnswer{float:left;width:100%;height:auto;display:block;word-wrap:break-word;margin-bottom:14px;box-sizing:border-box}.textAnswer label{float:left;position:relative;display:block;line-height:17px;padding:6px 0 0 40px;box-sizing:border-box}.textAnswer.enabled .checkbox,.textAnswer.enabled .radio,.textAnswer.enabled label{cursor:pointer}.checkboxContainer,.radioContainer{position:absolute;width:40px}.checkboxContainer .response,.radioContainer .response{top:1px;left:-1px}.checkbox{width:20px;height:20px;position:relative;margin:4px 10px 4px 4px;background:transparent url(../images/layout/icons/checkbox.png) top left no-repeat}.checkbox .checked{margin:0;width:20px;height:20px;background:transparent url(../images/layout/icons/checkbox_selected.png) top left no-repeat}.checkbox .response{position:absolute;top:-2px;left:-27px}.radio{width:20px;height:20px;position:relative;margin:4px 10px 4px 4px;background:transparent url(../images/layout/icons/radio.png) top left no-repeat}.radio .checked{margin:0;width:20px;height:20px;background:transparent url(../images/layout/icons/radio_selected.png) top left no-repeat}.radio .response{position:absolute;top:-2px;left:-27px}.hotspotAnswer svg,.marker svg{pointer-events:auto;overflow:visible}.hotspotAnswer svg ellipse,.hotspotAnswer svg path,.hotspotAnswer svg polygon,.hotspotAnswer.linkedShape svg ellipse,.hotspotAnswer.linkedShape svg path,.hotspotAnswer.linkedShape svg polygon,.marker.linkedShape svg ellipse,.marker.linkedShape svg path,.marker.linkedShape svg polygon{cursor:pointer;cursor:hand}.hotspotAnswer .response{top:0;right:-24px;z-index:100;cursor:pointer;cursor:hand}.hotspotAnswer .response.solution{background:transparent url(../images/layout/icons.png) -53px -230px no-repeat}.DnDSource,.DnDSourceImage,.DnDTarget,.DnDTargetImage,.DnDText{width:160px;position:absolute;background-repeat:no-repeat}.DnDSource img,.DnDSourceImage img,.DnDTarget img,.DnDTargetImage img,.DnDText img{width:160px;height:90px;margin:0}.DnDSource,.DnDText{color:#000;font-size:12px}.DnDText{top:0;height:80px;background-color:#CCC}.DnDText .text-container{word-wrap:break-word;padding:7px 10px}.DnDText p{padding:0;margin:0}.DnDTarget{top:85px;height:80px;background-color:#999}.DnDTarget .response{top:-8px;right:-8px;z-index:120}.DnDTarget .response.solution{background:transparent url(../images/layout/icons.png) -53px -230px no-repeat}.DnDSource{top:170px;height:80px;border:0;z-index:100;cursor:move;background-color:#CCC}.DnDSource .text-container{word-wrap:break-word;padding:7px 10px}.DnDSource p{padding:0;margin:0}.DnDTargetImage{top:85px;height:90px}.DnDTargetImage .response{top:-8px;right:-8px;z-index:120}.DnDTargetImage .response.solution{background:transparent url(../images/layout/icons.png) -53px -230px no-repeat}.DnDSourceImage{top:180px;height:90px;margin:0;z-index:100;cursor:move}.evaluateButton,.solutionButton{width:120px;background:0 0;min-height:23px;word-wrap:break-word;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:20px 15px 0 0!important;border:1px outset #C8C9CA;background-image:-ms-linear-gradient(top,#FFF 0,#ECECEC 100%);background-image:-moz-linear-gradient(top,#FFF 0,#ECECEC 100%);background-image:-o-linear-gradient(top,#FFF 0,#ECECEC 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#3674BB));background-image:-webkit-linear-gradient(top,#FFF 0,#ECECEC 100%);background-image:linear-gradient(top bottom,#FFF 0,#ECECEC 100%);background-color:#FFF;-webkit-box-shadow:1px 1px 1px 1px #FFF;-moz-box-shadow:1px 1px 1px 1px #FFF;box-shadow:1px 1px 1px 1px #FFF}button[disabled].evaluateButton{color:#999}button[disabled].solutionButton{color:#999;visibility:hidden}.testReportTable{width:100%;max-height:290px}.testReportTable .chapterTable .table-header{border-top:1px solid #9A9A9A;border-bottom:1px solid #9A9A9A;background:#FFF;margin-top:10px}.testReportTable .chapterTable .table-header>.row .column{color:#9A9A9A}.testReportTable .chapterTable .table-body{margin-bottom:10px;max-height:inherit}.testReportTable .chapterTable .table-body>.row:first-child{border-top:0}.testReportTable .row{clear:both;height:auto;font-size:14px;min-height:20px;overflow:hidden}.testReportTable .row .column{float:left;height:auto;min-height:23px;line-height:23px;word-break:normal}.testReportTable .row .column.maxScore,.testReportTable .row .column.number,.testReportTable .row .column.score{width:10%;text-align:center}.testReportTable .row .column.number{width:7%;font-weight:400}.testReportTable .row .column.score{width:11%;text-align:right}.testReportTable .row .column.maxScore{width:12%;text-align:right;padding-right:5px;box-sizing:border-box;-moz-box-sizing:border-box}.testReportTable .row .column.title{margin:0;width:70%;padding:0;font-size:14px;font-weight:400}.testReportTable .row .column.result{font-weight:700}.testReportTable .table-header{font-weight:700;background:#9A9A9A}.testReportTable .table-header>.row{width:100%!important}.testReportTable .table-header>.row .column{color:#FFF}.testReportTable .table-header>.row .column.number,.testReportTable .table-header>.row .column.title{font-weight:700}.testReportTable .table-body{width:100%;overflow-y:auto;max-height:288px;color:#000}.testReportTable .table-body>.row{border-top:1px solid #E5E5E5}.testReportTable .table-body>.row .column{color:#000}.testReportTable .table-body>.row.even{background-color:#F7F7F7}.testReportTable .table-body>.row.odd{background-color:#FFF}.testReportTable .table-body>.row:hover{background-color:#e2e2e2}.testReportTable .table-body>.row.row-end,.testReportTable .table-body>.row.row-end:hover{background:#D3D3D3}.testReportTable .table-body a{color:#000}.mode-evaluation .testReportTable .table-body>.row.not-evaluated{background:#ffafaf;color:#000}.mode-evaluation .testReportTable .table-body>.row.evaluated-by-admin.evaluated{background:#a0c679;color:#000}.imageContainer.element{width:auto;height:auto}.imageContainer.element img{margin:0}.imageContainer.element .zoomIcon{position:absolute;right:2px;bottom:2px;width:28px;height:25px;display:none;background:url(../images/layout/icons/lupe.png) 0 0 no-repeat}.confirmCheckbox{cursor:pointer}.confirmCheckbox .checkbox{float:left;margin-right:10px}.confirmCheckbox .label{width:calc(100% - 30px);float:left;color:#06C;line-height:38px}.ui-tooltip{margin:0;height:12px;padding:8px;font-size:12px;line-height:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#E3EFFD;border:1px solid #D2E6FC}.textArea{resize:none;font-size:14px}.editable-field{display:inline-block;border:1px solid transparent;box-sizing:border-box}.editable-field.active:hover,.editable-field.editMode{background-color:#FFF;border:1px solid #CCC;padding:0 30px 0 5px;-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;vertical-align:center}.editable-field.active:hover.wrong,.editable-field.editMode.wrong{border:1px solid #D72024}.editable-field.active:hover.wrong:after,.editable-field.editMode.wrong:after{color:#D72024}.editable-field.active:hover:after,.editable-field.editMode:after{position:absolute;font-size:25px;font-weight:400;margin-left:8px;margin-top:-8px;content:"✍";display:inline-block;color:#000}.editable-field>.editInput{width:auto;border:0;background-color:#FFF;text-align:inherit}.editable-field>.editInput:focus{outline:0}.ui-widget-content{border:0}.ui-dialog{padding:0;margin:0;position:absolute;overflow:hidden}.ui-dialog .ui-dialog-titlebar-close{color:#FFF;float:right;display:block;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #CCC;font-weight:700}.ui-dialog .ui-dialog-titlebar-close:after{content:"✖"}.ui-dialog .ui-dialog-titlebar-close:hover{color:#5E5E5E}.ui-dialog .ui-icon-closethick{display:none}.ui-dialog .ui-dialog-content{position:relative;float:left;border:0;padding:0;background:0 0;overflow:auto;zoom:1;width:100%}.no-smil .ui-dialog-titlebar-close:after{content:"✕"}.ui-dialog.standard{width:500px!important;max-height:210px!important;top:auto;bottom:61px;left:auto;right:20px;border:1px solid #E1E1E1;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.35);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.35);box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.ui-dialog.standard>.ui-dialog-titlebar{height:35px;line-height:35px;padding:0 0 0 14px;box-sizing:border-box;font:14px Arial;color:#4F4F4F;background:#EBEBEB}.ui-dialog.standard .ui-dialog-title{margin:0;line-height:35px}.ui-dialog.standard .ui-dialog-titlebar-close{width:30px;height:35px;line-height:35px;font-size:15px}.ui-dialog.standard .ui-dialog-content{background:#FCFCFC;margin:0;max-height:175px!important}.ui-dialog.standard .ui-dialog-content .documentPlain{font:14px Arial;margin:0;padding:8px 14px;color:#666}.ui-dialog.standard.evaluationCriteriaWindow{bottom:54px;left:19px;right:auto}.lightbox{overflow:visible;border:0!important;z-index:1100!important;min-width:0!important;min-height:0!important;height:auto!important;-webkit-box-shadow:4px 4px 15px #333;-moz-box-shadow:4px 4px 15px #333;box-shadow:4px 4px 15px #333}.lightbox .ui-dialog-titlebar{position:absolute;width:35px;height:35px;padding:0!important;background-color:#a7bdce;bottom:0;right:0;margin:0;z-index:1300}.lightbox .ui-dialog-titlebar .ui-dialog-title{display:none}.lightbox .ui-dialog-titlebar .ui-dialog-titlebar-close{width:35px;height:35px;line-height:35px;z-index:1110}.lightbox .ui-dialog-titlebar .ui-dialog-titlebar-close:after{font-size:14px}.lightbox .ui-dialog-content{height:auto!important;min-height:auto!important}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;padding:16px;position:absolute;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}#questionOverview{position:absolute;top:50%;left:50%;width:600px;font-size:14px;margin-left:-300px}#questionOverview .dialogContent{color:#000}#questionOverview .dialogContent .content{padding:5px 30px;color:#000}#questionOverview .dialogContent .content .sitemap{height:383px;overflow-y:auto;background-color:#EFEFEF;padding:10px 20px 0 10px}#questionOverview .dialogContent .content .sitemap ol{margin:0;counter-reset:section;list-style-type:none;padding:0 0 0 5px}#questionOverview .dialogContent .content .sitemap ol li{width:100%;box-sizing:border-box;padding:5px 0 5px 10px;word-break:normal}#questionOverview .dialogContent .content .sitemap ol li:before{float:left;counter-increment:section;content:counters(section,".") " ";margin-right:7px}#questionOverview .dialogContent .content .sitemap ol li.visited{color:#39F}#questionOverview .dialogContent .content .sitemap ol li.normal{color:#000}#questionOverview .dialogContent .content .sitemap ol li.answered{color:green}#questionOverview .dialogContent .content .sitemap ol li.answered a:after{margin-left:7px}#questionOverview .dialogContent .content .sitemap ol li.marked{color:red}#questionOverview .dialogContent .content .sitemap ol li.marked a:after{content:"";width:14px;height:14px;display:inline-block;background:url(../images/layout/icons/red_flag.png) 0 0 no-repeat;background-size:100%;margin-left:7px}#questionOverview .dialogContent .content .sitemap ol li.chapter{margin-top:10px;font-weight:700}#questionOverview .dialogContent .content .sitemap ol li.page{font-weight:400;border-bottom:1px solid #666}#questionOverview .dialogContent .content .sitemap ol li.state-blocked{color:#CCC}#questionOverview .dialogContent .content .sitemap ol li.state-enabled:hover{background-color:#CCC}#questionOverview .dialogContent .content .sitemap span.questionNumb{float:right;display:inline-block;padding:0 0 0 5px}#questionOverview .dialogContent .content .sitemap a{display:block;color:inherit;text-decoration:none;border-bottom:0}#questionOverview .legend{position:absolute;left:0;width:70%;bottom:30px}#questionOverview .legend .legendItem{position:relative;display:inline-block;min-width:55px;line-height:100%;margin-left:5px}#questionOverview .legend .legendItem .square{height:10px;width:10px;position:absolute;left:-13px;bottom:5px}#questionOverview .legend .legendItem#normal{margin-left:0}#questionOverview .legend .legendItem#answered:before{color:green;margin-left:7px}#questionOverview .legend .legendItem#answered .square{display:none}#questionOverview .legend .legendItem#marked:before{content:"";width:14px;height:14px;display:inline-block;background:url(../images/layout/icons/red_flag.png) 0 0 no-repeat;background-size:100%;margin-left:7px}#questionOverview .legend .legendItem#marked .square,#questionOverview .legend .markedFlag{display:none}#questionOverview .dialogButtons{position:relative;margin:10px 30px 0}#questionOverview .dialogButtons .button{margin:0;padding:0}#questionOverview .dialogButtons .button.right{float:right}.systemDialog{position:absolute;top:50%;left:50%;width:400px;z-index:1100;min-height:195px;margin-left:-200px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 8px 2px #787878;-moz-box-shadow:0 0 8px 2px #787878;box-shadow:0 0 8px 2px #787878}.systemDialog.retryDialog .dialogContent .dialogButtons{padding:0 0 20px}.systemDialog.retryDialog .dialogContent .dialogButtons .button{width:160px}.systemDialog.retryDialog .dialogContent .content{padding:20px}.systemDialog.retryDialog .dialogMessage{min-height:23px;padding:5px;text-align:center;color:#E60000;font-size:13px;font-style:italic}.systemDialog .dialogHeader{height:44px;color:#000;font-size:14px;font-weight:700;line-height:44px;text-align:center;background:#a7bdce;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.systemDialog .dialogContent{min-height:150px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background:none repeat scroll 0 0 #FCFCFC}.systemDialog .dialogContent .content{padding:30px}.systemDialog .dialogButtons{margin:0 auto;height:36px;padding:0 0 30px}.systemDialog .dialogButtons .button{float:left;height:33px;width:138px;margin:0 10px;font-size:13px;cursor:pointer;line-height:33px;font-weight:700;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.3)}.systemDialog .dialogButtons .button.gray,.systemDialog .dialogButtons .button.green,.systemDialog .dialogButtons .button.red{color:#666;text-align:center;border:1px solid #AAA;background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) top left repeat-x;background-color:#F5F5F5}#questionOverview .dialogContent .content .sitemap ol li.answered .systemDialog .dialogButtons .button.gray a:after,#questionOverview .dialogContent .content .sitemap ol li.answered .systemDialog .dialogButtons .button.green a:after,#questionOverview .dialogContent .content .sitemap ol li.answered .systemDialog .dialogButtons .button.red a:after,#questionOverview .legend .systemDialog .dialogButtons .button.gray .legendItem#answered:before,#questionOverview .legend .systemDialog .dialogButtons .button.green .legendItem#answered:before,#questionOverview .legend .systemDialog .dialogButtons .button.red .legendItem#answered:before,.systemDialog .dialogButtons .button.gray #questionOverview .dialogContent .content .sitemap ol li.answered a:after,.systemDialog .dialogButtons .button.gray #questionOverview .legend .legendItem#answered:before,.systemDialog .dialogButtons .button.gray .icon,.systemDialog .dialogButtons .button.green #questionOverview .dialogContent .content .sitemap ol li.answered a:after,.systemDialog .dialogButtons .button.green #questionOverview .legend .legendItem#answered:before,.systemDialog .dialogButtons .button.green .icon,.systemDialog .dialogButtons .button.red #questionOverview .dialogContent .content .sitemap ol li.answered a:after,.systemDialog .dialogButtons .button.red #questionOverview .legend .legendItem#answered:before,.systemDialog .dialogButtons .button.red .icon{display:none}.systemDialog .dialogButtons .button.gray:hover,.systemDialog .dialogButtons .button.green:hover,.systemDialog .dialogButtons .button.red:hover{background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) top left repeat-x;background-color:#ECECEC}#certificate.systemDialog{top:10px;left:50%;width:840px;height:89%;margin-left:-420px}#certificate.systemDialog .dialogContent{height:100%}#certificate.systemDialog .dialogButtons .button{position:absolute;bottom:-35px;right:0}#certificate.systemDialog iframe{position:absolute;top:0;left:0;bottom:0;width:98%;height:90%;margin:50px 0 0 1%;border:0}#infoDialog{width:580px;margin-left:-290px;margin-top:-187px}#infoDialog .infosubTitle{font-size:14px}#infoDialog .content{padding:5px 30px 30px}#infoDialog .infoText{height:200px;overflow:auto;font-size:14px}#infoDialog .dialogButtons{width:100%;padding:0 0 10px}#infoDialog .dialogButtons .button{float:right}@media print{#content-container,#header-container,#menu-container{visibility:hidden}#certificate.systemDialog{left:0;right:0;bottom:0;width:95%;height:100%}#certificate.systemDialog .button.close.gray.right,#certificate.systemDialog .dialogHeader{display:none}#certificate.systemDialog .dialogContent .content{padding:0}#certificate.systemDialog .dialogContent .content iframe{margin:0;overflow:visible}}#header-top{background-size:contain;background-color:#00224d}#header-top h1{top:21px;max-width:750px;font-weight:400;font-family:Arial;color:#fff}#header-top h2{display:none}#header-top .header-logo{top:5px;right:15px;background-size:auto 100%;height:60px;width:60px;z-index:1}#bar-container{box-sizing:border-box;height:32px;-webkit-box-shadow:0 1px 2px #e2e2e2;-moz-box-shadow:0 1px 2px #e2e2e2;box-shadow:0 1px 2px #e2e2e2;background-color:#a7bdce!important}#studentName{visibility:visible}.chapterQuestionCounter{width:200px;text-align:left}#eduObjective,#questionNr,#timer,.pageCounter{top:8px}#footer-container{color:#000}#footer-menu .button-text{height:22px;font-size:13px;min-width:130px;line-height:22px;padding:2px 5px;text-align:center;position:relative;border-radius:4px;margin:6px 10px 0 15px}#footer-menu a,#footer-menu a:hover{color:#7f7f7f;text-decoration:none}.debug-container{float:left;margin-left:100px}#player #content-container .startpage .title.element{padding-left:3%}#player #content-container .startpage .confirmCheckbox .checkbox{margin-left:0}#player #content-container .startpage .frame1>#startpage-student-name,#player #content-container .startpage .frame1>#startpage-student-name-field{top:80px}#player #content-container .startpage .frame1>#startpage-number-of-questions,#player #content-container .startpage .frame1>#startpage-number-of-questions-text{top:110px}#player #content-container .startpage .frame1>#startpage-max-points,#player #content-container .startpage .frame1>#startpage-max-score{top:140px}#player #content-container .startpage .frame1>#startpage-minimal-passing-score,#player #content-container .startpage .frame1>#startpage-passing-data{top:170px}#player #content-container .startpage .frame1>#startpage-work-time,#player #content-container .startpage .frame1>#startpage-work-time-text{top:200px}#player #content-container .startpage .frame1>#startpage-compared-number-of-attempts,#player #content-container .startpage .frame1>#startpage-number-of-attempts{top:230px}#player #content-container .startpage .frame1>#startpage-information-text{top:260px;left:410px}#player #content-container .startpage .frame1 .confirmCheckbox{top:335px;left:410px;width:55%;text-align:left;font-weight:400}#player #content-container .startpage .frame1 .confirmCheckbox .label{color:#00224d;width:92%;margin-top:5px;line-height:20px} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.eot b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.eot new file mode 100755 index 00000000..5e6a75cc Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.eot differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.svg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.svg new file mode 100755 index 00000000..32b8f0c4 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.svg @@ -0,0 +1,570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.ttf b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.ttf new file mode 100755 index 00000000..9c4395b4 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.ttf differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff new file mode 100755 index 00000000..9d8b270a Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff2 b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff2 new file mode 100755 index 00000000..f1c1cc3e Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/fonts/slh-icon-font.woff2 differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/icons.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/icons.png new file mode 100755 index 00000000..2abe4815 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/icons.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/loader.gif b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/loader.gif new file mode 100755 index 00000000..1fba6846 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/loader.gif differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/logo.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/logo.png new file mode 100755 index 00000000..e85929ca Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/logo.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/toolbar.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/toolbar.png new file mode 100755 index 00000000..591edf26 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/customer/toolbar.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/bg_line_semitransparent.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/bg_line_semitransparent.png new file mode 100755 index 00000000..fd854f57 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/bg_line_semitransparent.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons.png new file mode 100755 index 00000000..0c4595d5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next-disabled.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next-disabled.png new file mode 100755 index 00000000..8c898ec2 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next-disabled.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next.png new file mode 100755 index 00000000..4d5c8486 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-next.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev-disabled.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev-disabled.png new file mode 100755 index 00000000..759ece06 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev-disabled.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev.png new file mode 100755 index 00000000..359c2caf Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/arrow-prev.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox.png new file mode 100755 index 00000000..856e18a3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox_selected.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox_selected.png new file mode 100755 index 00000000..da0bac03 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/checkbox_selected.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/close.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/close.png new file mode 100755 index 00000000..10862782 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/close.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/correct.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/correct.png new file mode 100755 index 00000000..efeaceb5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/correct.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/duration.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/duration.png new file mode 100755 index 00000000..5d82147f Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/duration.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/enlargeLink.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/enlargeLink.png new file mode 100755 index 00000000..f2c71bd3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/enlargeLink.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/externalLink.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/externalLink.png new file mode 100755 index 00000000..ed7cf97a Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/externalLink.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/incorrect.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/incorrect.png new file mode 100755 index 00000000..4942fcf7 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/incorrect.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/infoLink.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/infoLink.png new file mode 100755 index 00000000..d01f997a Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/infoLink.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction.png new file mode 100755 index 00000000..dff19e74 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction_hand.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction_hand.png new file mode 100755 index 00000000..39737235 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/instruction_hand.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/list.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/list.png new file mode 100755 index 00000000..95f360d8 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/list.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/lupe.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/lupe.png new file mode 100755 index 00000000..26c05471 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/lupe.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/pdfLink.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/pdfLink.png new file mode 100755 index 00000000..d6d9dbbe Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/pdfLink.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/question.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/question.png new file mode 100755 index 00000000..5118e18b Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/question.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio.png new file mode 100755 index 00000000..e9e8092b Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio_selected.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio_selected.png new file mode 100755 index 00000000..da816d8e Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/radio_selected.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/red_flag.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/red_flag.png new file mode 100755 index 00000000..4794dc54 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/red_flag.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution-right.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution-right.png new file mode 100755 index 00000000..2bf46eee Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution-right.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution.png new file mode 100755 index 00000000..d3695cd5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/solution.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/watch.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/watch.png new file mode 100755 index 00000000..779a38a3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/watch.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/whiteflag.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/whiteflag.png new file mode 100755 index 00000000..63618164 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/icons/whiteflag.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/jquery-ui/ui-icons_ffffff_256x240.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/jquery-ui/ui-icons_ffffff_256x240.png new file mode 100755 index 00000000..42f8f992 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/jquery-ui/ui-icons_ffffff_256x240.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/transparent.gif b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/transparent.gif new file mode 100755 index 00000000..f191b280 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/images/layout/transparent.gif differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/require.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/customer/require.js new file mode 100755 index 00000000..e69de29b diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/project/css/index.css b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/project/css/index.css new file mode 100755 index 00000000..e69de29b diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/project/require.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/assets/project/require.js new file mode 100755 index 00000000..e69de29b diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/certificate.html b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/certificate.html new file mode 100755 index 00000000..37d50103 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/certificate.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +
+
+ +

TITLE

+
+
+
+

TITLE

+
OVERVIEW
+
PASSED TEXT
+
QUESTION TABLE
+ +
+ + + + + diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/css/style.css b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/css/style.css new file mode 100755 index 00000000..37c044aa --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/css/style.css @@ -0,0 +1,207 @@ +body { + background: white; +} + +#certificate { + background-color: #FFF; + font-family: Arial, Verdana; + margin: 10px; + line-height: 18px; + font-size: 13px; + max-width: 768px; + min-width: 768px; +} + +.certification-header { + position: relative; +} + +.certification-header h1 { + position: absolute; + left: 0; + font-family: 'Arial'; + font-size: 18px; + font-weight: bold; + margin: 0 0 10px 0; + padding-top: 26px; + color: #FFF; + margin-left: 10px; +} + +.certification-header h2 { + position: absolute; + left: 0; + top: 33px; + font-family: 'Arial'; + font-size: 18px; + margin: 0 0 14px 0; + font-weight: normal; +} + + +.logo { + position: absolute; + right: 0; +} + +.logo .bgHeader { + position: absolute; + top: 0px; + right: 0; + width: 768px; + background-color: #00224d; +} + +.logo img { + position: absolute; + top: 0; + right: 0; +} + +.certification-textarea { + padding-top: 100px; + margin-left: 10px; +} + +.overview, .certification-footer { + font-family: Arial, Verdana; + font-size: 13px; +} +.certification-body h2 { + font-size: 16px; + margin: 0 0 10px 0; +} + +.overview { + float: left; + width: 100%; + margin-bottom: 15px; +} +.overview .column-1 { + float: left; + width: 35%; +} +.overview .column-2 { + float: left; + width: 25%; +} +.overview .column-3 { + float: left; + text-align: right; + width: 20%; + +} +.overview .column-4 { + float: left; + text-align: right; + width: 20%; +} + +.table-header { + border-bottom: 1px solid rgb(196, 196, 196); + margin: 15px 0 8px 0; + padding-bottom: 2px; + font-weight: bold; + overflow: hidden; + width: 100%; +} + +.table-header.chapter-header { + border-bottom: 1px solid rgb(196, 196, 196); + padding-bottom: 0px; +} + +.table-footer { + height: auto; + overflow: auto; + margin-top: 10px; + padding-top: 5px; + border-top: 1px solid rgb(196, 196, 196); +} + +.table-footer .column-1 { + float: right; + width: 20%; + text-align: right; + word-break: break-all; + font-weight: bold; +} + +.table-footer .column-2 { + float: right; + width: 20%; + word-break: break-all; + text-align: right; + font-weight: bold; +} + +.table-row { + overflow: hidden; +} + +.table-header .column-1, +.table-row .column-1 { + text-align: left; + float: left; + width: 7%; + word-break: break-all; +} +.table-header .column-2, +.table-row .column-2 { + float: left; + width: 53%; + word-break: break-all; +} +.table-header .column-3, +.table-row .column-3 { + float: left; + text-align: right; + width: 20%; + word-break: break-all; +} + +.table-header .column-4, +.table-row .column-4 { + float: left; + text-align: right; + width: 20%; + word-break: break-all; +} + +.divider { + float: left; + width: 100%; + border-bottom: 1px dashed gray; + margin: 10px 0; +} + +.certification-footer { + position: relative; + border-top: 1px solid rgb(196, 196, 196); + padding-top: 7px; + margin-top: 30px; +} +.certification-footer .date { + position: absolute; + top: 10px; + left: 5px; + color: black; +} +.certification-footer .link { + position: absolute; + top: 10px; + right: 5px; +} +.certification-footer .link a, +.certification-footer .link a:hover { + color: black; + text-decoration: none; +} + +.certification-footer .footerBg { + border-bottom: 40px solid white; + width: 100%; + position: absolute; + top: 0px; + left: 0px; +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/favicon.ico b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/favicon.ico new file mode 100755 index 00000000..d33527c5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/favicon.ico differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/header.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/header.png new file mode 100755 index 00000000..7de22d0e Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/header.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/logo.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/logo.png new file mode 100755 index 00000000..e85929ca Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/images/logo.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/certificate.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/certificate.js new file mode 100755 index 00000000..86ba588f --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/certificate.js @@ -0,0 +1,277 @@ +/*global Certificate:true, document: true, window: true*/ +Certificate = (function( data ){ + var mapping; + + /** + * Template for a table row. Members: + * - rowClass: css class for a single row + * - columns: list of column strings + * + * @private + * @method createTableRow + * @author Jan Aeberli + */ + var createTableRow = _.template( + '
">'+ + ' <% _.each( columns, function( column, index ) { %>' + + '
<%= column %>
' + + '<% }); %>' + + '
' + ); + + /** + * Template for a table. Members: + * - header: stores a header string + * - footer: stores a footer string + * - contentData: stores the data for the content (list) + * - createContentItem: will be called for each element of contentData + * + * @private + * @method createTable + * @author Jan Aeberli + */ + var createTable = _.template( + '
' + + ' <%= header %>' + + ' <% _.each( contentData, function( item ) { %>'+ + '<%= createContentItem( item ) %>' + + ' <%} ); %>' + + ' <%= footer %>' + + '
' + ); + + /** + * Creates the overview + * + * @method createOverview + * @author Jan Aeberli + */ + var createOverview = function() { + var maxScore = data.setRuntimeValues("={maxScore}
" ), + passingScore = data.setRuntimeValues("={passingScore} (={passing_percentage})
"), + score = data.setRuntimeValues("={score} (={percentage})"), + startTime = data.setRuntimeValues("={startTimestamp}
" ), + translations = { + maxScore: data.getTranslation("max_points"), + minPassingScore: data.getTranslation("minimal_passing_score"), + score: data.getTranslation("your_score"), + lastRun: data.getTranslation("last_run_timestamp"), + attempts: data.getTranslation("number_of_attempts"), + comparedAttempts: data.setRuntimeValues( data.getTranslation("compared_number_of_attempts" ) ) + }; + + return createTableRow({ + rowClass: "", + columns: [ + translations.maxScore + "
" + translations.minPassingScore + "
" + "" + translations.score + "
", + maxScore + passingScore + score, + translations.lastRun + "
" + translations.attempts, + startTime + translations.comparedAttempts + ] + }); + }; + + /** + * Creates a page row entry for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createPageRow = function( page ) { + var link = page.link.replace( "#page/", "" ).replace( "_de","" ), + first = ( +page.scoring.score ).toFixed(2), + second = ( +page.scoring.maxScore ).toFixed(2); + + return createTableRow({ + columns: [ + link, + page.title, + first, + second + ] + }); + }; + + /** + * Creates a header for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createTableHeader = function() { + return createTableRow({ + rowClass: "table-header", + columns: [ + "ID", + data.getTranslation("testReport_subject"), + data.getTranslation("testReport_score"), + data.getTranslation("testReport_maxScore") + ] + }); + }; + + /** + * Creates a footer for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createTableFooter = function() { + return createTableRow({ + rowClass: "table-footer", + columns: [ + (+data.setRuntimeValues("={maxScore}" )).toFixed(2), + (+data.setRuntimeValues("={score}" )).toFixed(2) + ] + }); + }; + + /** + * Creates the table header for a chapter. + * + * @private + * @method createChapterTableHeader + * @author Jan Aeberli + */ + var createChapterTableHeader = function( chapter ) { + return createTableRow({ + rowClass: "table-header chapter-header", + columns: [ + " ", + chapter.title, + chapter.scoring.score.toFixed(2), + chapter.scoring.maxScore.toFixed(2) + ] + }); + }; + + /** + * Creates a table for a chapter (SubTable) by using the chapterTable template + * + * @private + * @method createChapterTable + * @author Jan Aeberli + */ + var createChapterTable = function( chapter ) { + return createTable({ + className: "chapter-table", + header: createChapterTableHeader( chapter ), + contentData: chapter.children, + footer: "", + createContentItem: createPageRow + }); + }; + + /** + * Creates the questiontable (Main Table) by using the createTable template + * + * @private + * @method getCertificateTitle + * @author Jan Aeberli + */ + var createQuestionTable = function( rowData, className ) { + return createTable({ + className: "", + header: createTableHeader(), + contentData: data.chapter.getTableRowData(), + footer: createTableFooter(), + createContentItem: function( item ) { + if ( item.children !== undefined ) { + return createChapterTable( item ); + } else { + return createPageRow( item ); + } + } + }); + }; + + + /** + * Returns a formated title string fot the certificate + * + * @private + * @method getCertificateTitle + * @author Jan Aeberli + */ + var getCertificateTitle = function() { + var certificateUser = data.getTranslation("guest"), + score = parseFloat( data.setRuntimeValues("={score}") ), + passingScore = parseFloat( data.setRuntimeValues("={passingScore}") ), + certificateTitle = data.getTranslation("dialog_evaluation_title"); + + if ( data && data.user && ( data.user.firstName && data.user.lastName ) ) { + certificateUser = data.user.firstName + " " + data.user.lastName; + } + + if ( score >= passingScore ) { + certificateTitle = data.getTranslation("certificate_passing_title"); + } + + return certificateTitle + ": " + certificateUser; + }; + + /** + * Sets the certificate data for the locale context. + * + * @method setData + * @author Jan Aeberli + */ + var setData = function( certData ) { + data = certData; + render(); + }; + + /** + * Rerenders the configured Certificate + * + * @method construct + * @author Jan Aeberli + */ + var render = function() { + _.each( mapping, function( value, selector ) { + var domElement = document.querySelector( selector ); + + if ( domElement ) { + if ( _.isFunction( value ) ) { + domElement.innerHTML = value.call( this ); + } else { + domElement.innerHTML = value; + } + } + }); + }; + + /** + * Initalizes the certification singleton. + * + * @private + * @method construct + * @author Jan Aeberli + */ + var construct = function() { + if ( !_.isObject( data ) ) { + alert("Could not get certificate data"); + } else { + render(); + } + }; + + mapping = { + ".certification-header > h1": data.moduleTitle, + ".certification-textarea > h2": getCertificateTitle, + ".passedText": data.setRuntimeValues("={passedText}
" ), + ".certification-footer > .date": data.getDate("DD.MM.YYYY").trim(), + ".table-container": createQuestionTable, + ".overview": createOverview + }; + + construct(); + + return { + render: render, + setData: setData + }; +})( window.certificateData || window.opener.certificateData ); diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/underscore.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/underscore.js new file mode 100755 index 00000000..0ff175a0 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/certificate/js/underscore.js @@ -0,0 +1,5 @@ +// Underscore.js 1.8.3 +// http://underscorejs.org +// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors +// Underscore may be freely distributed under the MIT license. +(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1),m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now();var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this); \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/config.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/config.json new file mode 100755 index 00000000..4d7eb86d --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/config.json @@ -0,0 +1,38 @@ +{ + "project": { + "language": "de", + "allowInfoDialog": false, + "previewMode": false + }, + "files": { + "manifest": "manifest.json", + "translations": "translations.json" + }, + "communication": { + "protocol": "SCORM 1.2", + "debugMode": false + }, + "navigation": { + "replayStopSwitch": true, + "skipToEndOfSequence": true, + "winkContinueButton": false, + "pageCountPolicy": "perCourse", + "projectVersionPolicy": "version", + "pageIndexPolicy": "index", + "menuFixed": true, + "menuAdjustHeight": false, + "menuSlide": "horizontal" + }, + "page": { + "completion": { + "onPlaybackCompleted": false, + "onCorrectResponse": false + } + }, + "printing": { + "enabled": false + }, + "editor": { + "on": false + } +} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/manifest.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/manifest.json new file mode 100755 index 00000000..558af4d0 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/manifest.json @@ -0,0 +1,178 @@ +{ + "title": "", + "versionNr": "2022.06.21", + "versionDate": "2022-06-21", + "language": "de", + "pagesDir": "pages", + "structure": [ + { + "id": "chapter_010", + "title": "Testchapter", + "visible": true, + "shuffleMode": 1, + "children": [ + { + "id": "startpage", + "title": "Test Start", + "file": "startpage.json", + "navigation": { + "buttons": { + "nav_btn_next": "enabled", + "nav_btn_prev": "hidden", + "nav_btn_question_overview": "hidden", + "nav_btn_bookmarker": "hidden", + "nav_btn_help": "hidden", + "nav_btn_info": "hidden" + } + }, + "visible": true, + "isTestStart": true + }, + { + "id": "item_hotspot", + "title": "Hotspot", + "eduObjective": "A.1.1.1", + "file": "item_hotspot.json", + "visible": true + }, + { + "id": "item_OP", + "title": "Textinput", + "eduObjective": "A.1.1.1", + "file": "item_OP.json", + "visible": true + }, + { + "id": "item_OPT", + "title": "Open Question", + "eduObjective": "A.1.1.1", + "file": "item_OPT.json", + "visible": true + }, + { + "id": "item_MC", + "title": "MC Radio Buttons", + "eduObjective": "A.1.1.3", + "file": "item_MC.json", + "visible": true + }, + { + "id": "item_MR", + "title": "MC", + "eduObjective": "A.1.1.4", + "file": "item_MR.json", + "visible": true + }, + { + "id": "item_TF", + "title": "Richtig Falsch", + "eduObjective": "A.1.1.5", + "file": "item_TF.json", + "visible": true + }, + { + "id": "item_DD", + "title": "D&D Text", + "eduObjective": "A.1.1.6", + "file": "item_DD.json", + "visible": true + }, + { + "id": "item_DDImage", + "title": "D&D Image", + "eduObjective": "A.1.1.6", + "file": "item_DDImage.json", + "visible": true + }, + { + "id": "item_MTF", + "eduObjective": "A.1.1.7", + "title": "Matrix Radio Button", + "file": "item_MTF.json", + "visible": true + }, + { + "id": "item_FI", + "eduObjective": "A.1.1.8", + "title": "Fill in", + "file": "item_FI.json", + "visible": true + }, + { + "id": "item_GT", + "eduObjective": "A.1.1.9", + "title": "Gap Text", + "file": "item_GT.json", + "visible": true + }, + { + "id": "item_MATRIX", + "eduObjective": "A.1.1.10", + "title": "MATRIX", + "file": "item_MATRIX.json", + "visible": true + }, + { + "id": "endpage", + "title": "Test Results", + "navigation": { + "buttons": { + "nav_btn_next": "hidden", + "nav_btn_prev": "hidden", + "nav_btn_question_overview": "hidden", + "nav_btn_bookmarker": "hidden", + "nav_btn_help": "hidden", + "nav_btn_close": "enabled", + "nav_btn_certificate":"enabled", + "nav_btn_info": "hidden" + } + }, + "file": "endpage.json", + "visible": true, + "isTestEnd": true + } + ], + "testChapterData": { + "mode": "test", + "maxTrials": 0, + "timeLimit": 20, + "review": false, + "resetOnStart": false, + "resetOnLeave": false, + "feedbackType": "none", + "questionAccess": "prohibited", + "showSolutionFeedback": false, + "questionSelection": + { + "shuffled":true + }, + "evaluation": { + "scaledPassingScore": 0.8, + "chapterCompletedOnPassed": false, + "autoEvaluate": true, + "showFinalEvaluationPrompt": true + } + } + } + ], + "windows": [ + { + "id": "help", + "width": "960px", + "height": "595px", + "title": "${help_title}", + "content": { + "file": "help.json" + }, + "properties": { + "minimizable": false, + "closeable": true + }, + "style": { + "content": { + "padding": 4 + } + } + } + ] +} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy.png new file mode 100755 index 00000000..f79c7c22 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummyTarget.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummyTarget.png new file mode 100755 index 00000000..99db5318 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummyTarget.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy_pic.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy_pic.png new file mode 100755 index 00000000..f79c7c22 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/media/images/dummy_pic.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/endpage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/endpage.json new file mode 100755 index 00000000..8e3c62d2 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/endpage.json @@ -0,0 +1,20 @@ +{ + "type": "dynamicFrames", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "endpage-title", + "text": "{{endpage_title}}" + }, + { + "type": "text", + "id": "endpage-body", + "text": "{{endpage_body}}" + } + ] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/help.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/help.json new file mode 100755 index 00000000..bbd2d560 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/help.json @@ -0,0 +1,93 @@ +{ + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "help-image", + "url": "${mediaDir}/images/help.jpg" + }, + { + "type": "text", + "id": "help-main-navigation", + "zIndex": 1, + "text": "1 ${help_main_navigation}" + }, + { + "type": "subtitle", + "id": "help-state-display", + "zIndex": 1, + "text": "${help_state_display}" + }, + { + "type": "text", + "id": "help-incomplete", + "zIndex": 1, + "text": "2 ${help_incomplete}" + }, + { + "type": "text", + "id": "help-completed", + "zIndex": 1, + "text": "3 ${help_completed}" + }, + { + "type": "text", + "id": "help-not-attempted", + "zIndex": 1, + "text": "4 ${help_not_attempted}" + }, + { + "type": "subtitle", + "id": "help-system-navigation", + "zIndex": 1, + "text": "${help_system_navigation}" + }, + { + "type": "text", + "id": "help-print-page", + "zIndex": 1, + "text": "5 ${help_print_page}" + }, + { + "type": "text", + "id": "help-show-glossary", + "zIndex": 1, + "text": "6 ${help_show_glossary}" + }, + { + "type": "text", + "id": "help-quit-module", + "zIndex": 1, + "text": "7 ${help_quit_module}" + }, + { + "type": "subtitle", + "id": "help-page-navigation", + "zIndex": 1, + "text": "${help_page_navigation}" + }, + { + "type": "text", + "id": "help-next", + "zIndex": 1, + "text": "8 ${help_next}" + }, + { + "type": "text", + "id": "help-previous", + "zIndex": 1, + "text": "9 ${help_previous}" + }, + { + "type": "text", + "id": "help-replay", + "zIndex": 1, + "text": "10 ${help_replay}" + } + ] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DD.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DD.json new file mode 100755 index 00000000..fb5e2492 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DD.json @@ -0,0 +1,193 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_DD", + "type": "matchingDragAndDrop", + "attempts": 0, + "shuffleAnswers": false, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 6, + "weight": 1, + "scheme": "correctMinusIncorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "dnd-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "dnd-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "dnd-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "dnd-image", + "url": "${contentDir}/media/images/dummy_pic.png", + "classIds": ["questionImage"], + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "DnDText", + "id": "dnd-text-1", + "text": "Sparkonto:
Zielkunden" + }, + { + "type": "DnDText", + "id": "dnd-text-2", + "text": "Kontokorrent:
Rückzug" + }, + { + "type": "DnDTarget", + "id": "dnd-target-E", + "sid": "E" + }, + { + "type": "DnDText", + "id": "dnd-text-3", + "text": "Kontokorrent:
Zweck" + }, + { + "type": "DnDTarget", + "id": "dnd-target-A", + "sid": "A" + }, + { + "type": "DnDText", + "id": "dnd-text-4", + "text": "Sparkonto:
Rückzug" + }, + { + "type": "DnDTarget", + "id": "dnd-target-B", + "sid": "B" + }, + { + "type": "DnDText", + "id": "dnd-text-5", + "text": "Sparkonto:
Zweck" + }, + { + "type": "DnDTarget", + "id": "dnd-target-C", + "sid": "C" + }, + { + "type": "DnDText", + "id": "dnd-text-6", + "text": "Kontokorrent:
Zielkunden" + }, + { + "type": "DnDTarget", + "id": "dnd-target-D", + "sid": "D" + }, + { + "type": "DnDTarget", + "id": "dnd-target-F", + "sid": "F" + }, + { + "type": "DnDSource", + "id": "dnd-source-5", + "sid": "5", + "text": "ganzer Saldo" + }, + { + "type": "DnDSource", + "id": "dnd-source-1", + "sid": "1", + "text": "Privatpersonen" + }, + { + "type": "DnDSource", + "id": "dnd-source-6", + "sid": "6", + "text": "Zahlungsverkehr" + }, + { + "type": "DnDSource", + "id": "dnd-source-2", + "sid": "2", + "text": "limitiert" + }, + { + "type": "DnDSource", + "id": "dnd-source-3", + "sid": "3", + "text": "Geldanlage" + }, + { + "type": "DnDSource", + "id": "dnd-source-4", + "sid": "4", + "text": "Geschäftskunden" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "text1", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DDImage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DDImage.json new file mode 100755 index 00000000..a22a1e9e --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_DDImage.json @@ -0,0 +1,203 @@ +{ + "type":"testInteraction", + "interaction": + { + "id":"1425_de", + "type":"matchingDragAndDrop", + "attempts":0, + "feedback": { + "immediate":false + }, + "solution": "{{solution_text}}", + "scoring": + { + "maxPoints":6, + "weight":1, + "scheme":"correctMinusIncorrect" + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"dndimage-question-title", + "text":"{{question_title}}" + }, + { + "type":"text", + "id":"dndimage-question-text", + "text":"{{question_text}}" + }, + { + "type": "pdfLink", + "id": "dndimage-question-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type":"image", + "id":"dndimage-image", + "url":"${contentDir}\/media\/images\/dummy_pic.png", + "classIds": ["questionImage"], + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"DnDText", + "id":"dndimage-text-element-1", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-1", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"A" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-1", + "sid":"1", + "url": "${mediaDir}/images/dummySource.png" + }, + { + "type":"DnDText", + "id":"dndimage-text-element-2", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-B", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"B" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-2", + "url": "${mediaDir}/images/dummySource.png", + "sid":"2" + }, + { + "type":"DnDText", + "id":"dndimage-text-element-3", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-C", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"C" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-3", + "url": "${mediaDir}/images/dummySource.png", + "sid":"3" + }, + { + "type":"DnDText", + "id":"dndimage-text-element-4", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-D", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"D" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-4", + "url": "${mediaDir}/images/dummySource.png", + "sid":"4" + }, + { + "type":"DnDText", + "id":"dndimage-text-element-5", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-E", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"E" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-5", + "url": "${mediaDir}/images/dummySource.png", + "sid":"5" + }, + { + "type":"DnDText", + "id":"dndimage-text-element-6", + "text":"" + }, + { + "type":"DnDTargetImage", + "id":"dndimage-target-image-element-F", + "url": "${mediaDir}/images/dummyTarget.png", + "sid":"F" + }, + { + "type":"DnDSourceImage", + "id":"dndimage-source-image-element-6", + "url": "${mediaDir}/images/dummySource.png", + "sid":"6" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "image1", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_FI.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_FI.json new file mode 100755 index 00000000..721c9c2c --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_FI.json @@ -0,0 +1,148 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_FI", + "type": "fillIn", + "attempts": 0, + "shuffleAnswers": true, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect": true, + "empty": false, + "lowerLimit": 0 + } + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "fillin-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "fillin-question-label", + "text": "{{question}}" + }, + { + "type": "text", + "id": "fillin-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "multiplechoice-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "fillin-question-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "text", + "id": "fillin-question-answer-label", + "text": "{{answer}}" + }, + { + "type": "textInput", + "id": "fillin-question-answer-input", + "sid": "input", + "sanitizing": "{{sanitizing_input_text}}" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "fillin-question-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + }, + { + "id":"evaluationCriteria", + "title":"${evaluation_criteria_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"evaluationCriteriaText", + "text":"{{ evaluation_criteria_text }}" + } + ] + } + ] + }, + "properties": + { + "closeable":"true", + "styleClasses": { + "window": "evaluationCriteriaWindow" + } + } + } + ] + } diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_GT.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_GT.json new file mode 100755 index 00000000..083d5b8b --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_GT.json @@ -0,0 +1,193 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_GT", + "type": "matchingGapText", + "attempts": 0, + "shuffleAnswers": false, + "feedback": { + "immediate": false + }, + "solution":"{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "gap-text-question-title", + "text": "{{mainTitle}}" + }, + { + "type": "text", + "id": "gap-text-question-label", + "text": "{{label}}" + }, + { + "type": "text", + "id": "gap-text-question-text", + "text": "{{text}}" + }, + { + "type": "pdfLink", + "id": "multiplechoice-pdf-link", + "text": "

{{pdflink_text}}

" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "image", + "id": "gap-text-question-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame4", + "elements": [ + { + "type": "text", + "id": "gap-text-1", + "text": "{{text}}", + "classIds": ["newLine"] + }, + { + "type": "comboboxAnswer", + "id": "gap-dropdown-1", + "sid": "A", + "dropdowns": [], + "options": [ + { + "value": "{{value}}", + "text": "{{option}}" + }, + { + "value": "{{value}}", + "text": "{{option}}" + }, + { + "value": "{{value}}", + "text": "{{option}}" + } + ] + }, + { + "type": "text", + "id": "gap-text-2", + "text": "{{text}}" + }, + { + "type": "comboboxAnswer", + "id": "gap-dropdown-2", + "sid": "B", + "dropdowns": [], + "options": [ + { + "value": "{{value}}", + "text": "{{option}}" + }, + { + "value": "{{value}}", + "text": "{{option}}" + }, + { + "value": "{{value}}", + "text": "{{option}}" + } + ] + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "gap-text-question-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + }, + { + "id":"evaluationCriteria", + "title":"${evaluation_criteria_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"evaluationCriteriaText", + "text":"{{ evaluation_criteria_text }}" + } + ] + } + ] + }, + "properties": + { + "closeable":"true", + "styleClasses": { + "window": "evaluationCriteriaWindow" + } + } + } + ] + } diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MATRIX.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MATRIX.json new file mode 100755 index 00000000..32da2ebd --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MATRIX.json @@ -0,0 +1,206 @@ +{ + "type":"testInteraction", + "interaction": + { + "id":"item_MATRIX", + "type":"matrixMultiple", + "attempts":0, + "shuffleAnswers":false, + "feedback": + { + "immediate":false + }, + "solution":"{{solution_text}}", + "scoring": + { + "maxPoints":6, + "weight":1, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"matrixsingle-question-title", + "text":"{{question_title}}" + }, + { + "type": "image", + "id": "gap-text-question-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + }, + { + "type":"text", + "id":"matrixsingle-question-text", + "text":"{{question_text}}" + }, + { + "type": "pdfLink", + "id": "multiplechoice-pdf-link", + "text": "

{{pdflink_text}}

" + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"matrixRowHeader", + "id":"matrixsingle-row-header", + "columns": + [ + { + "type":"text", + "text":"{{heading}}" + }, + { + "type":"text", + "text":"{{heading}}" + }, + { + "type":"text", + "text":"{{heading}}" + } + ] + }, + { + "type":"matrixRow", + "id":"497e79f4-3373-47d1-b256-c3e8a9f4ff68", + "sid":"1", + "columns": + [ + { + "type":"text", + "text":"{{row_text}}" + }, + { + "sid":"A", + "type":"checkbox" + }, + { + "sid":"B", + "type":"checkbox" + }, + { + "sid":"C", + "type":"checkbox" + } + ] + }, + { + "type":"matrixRow", + "id":"78a8f981-e06c-4851-8cb7-f8de2962c212", + "sid":"2", + "columns": + [ + { + "type":"text", + "text":"{{row_text}}" + }, + { + "sid":"A", + "type":"checkbox" + }, + { + "sid":"B", + "type":"checkbox" + }, + { + "sid":"C", + "type":"checkbox" + } + ] + }, + { + "type":"matrixRow", + "id":"0d6ab3aa-76e0-403c-86a3-4fb3446b06c3", + "sid":"3", + "columns": + [ + { + "type":"text", + "text":"{{row_text}}" + }, + { + "sid":"A", + "type":"checkbox" + }, + { + "sid":"B", + "type":"checkbox" + }, + { + "sid":"C", + "type":"checkbox" + } + ] + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/dummy_pic.png" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"matrixsingle-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] + } diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MC.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MC.json new file mode 100755 index 00000000..4bab1f5c --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MC.json @@ -0,0 +1,118 @@ +{ + "type": "multipleChoice", + "interaction": { + "id": "item_MC", + "type": "singleChoice", + "attempts": 0, + "shuffleAnswers": true, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "correctMinusIncorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "singlechoice-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "singlechoice-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "singlechoice-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "singlechoice-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "textAnswer", + "id": "singlechoice-text-answer-1", + "sid": "A", + "label": "CHF 125'000.-- (richtig)", + "input": "radio" + }, + { + "type": "textAnswer", + "id": "singlechoice-text-answer-2", + "sid": "B", + "label": "CHF 100500.--", + "input": "radio" + }, + { + "type": "textAnswer", + "id": "singlechoice-text-answer-3", + "sid": "C", + "label": "CHF 155'000.--", + "input": "radio" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "singlechoice-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MR.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MR.json new file mode 100755 index 00000000..f164c77a --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MR.json @@ -0,0 +1,124 @@ +{ + "type": "multipleChoice", + "interaction": { + "id": "item_MR", + "type": "multipleChoice", + "attempts": 0, + "shuffleAnswers": true, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "correctMinusIncorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "multiplechoice-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "multiplechoice-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "multiplechoice-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "multiplechoice-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "textAnswer", + "id": "multiplechoice-text-answer-1", + "sid": "A", + "label": "Antwort A", + "input": "checkbox" + }, + { + "type": "textAnswer", + "id": "multiplechoice-text-answer-2", + "sid": "B", + "label": "Antwort B (richtig)", + "input": "checkbox" + }, + { + "type": "textAnswer", + "id": "multiplechoice-text-answer-3", + "sid": "C", + "label": "Antwort C (richtig)", + "input": "checkbox" + }, + { + "type": "textAnswer", + "id": "multiplechoice-text-answer-4", + "sid": "D", + "label": "Antwort D", + "input": "checkbox" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url": "${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "text", + "id": "multiplechoice-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MTF.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MTF.json new file mode 100755 index 00000000..5026068e --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_MTF.json @@ -0,0 +1,230 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_MTF", + "type": "matrixSingle", + "shuffleAnswers": true, + "attempts": 0, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "correctMinusIncorrect", + "subtractions": { + "incorrect": true, + "empty": false, + "lowerLimit": 0 + } + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "matrixsingle-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "matrixsingle-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "matrixsingle-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "matrixsingle-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "matrixRowHeader", + "id": "matrixsingle-row-header", + "columns": [ + { + "type": "text", + "text": "Richtig" + }, + { + "type": "text", + "text": "Falsch" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-1", + "sid": "1", + "columns": [ + { + "type": "text", + "text": "Betreff: Etwas für dich; Anhang: Bilder.xls" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-2", + "sid": "2", + "columns": [ + { + "type": "text", + "text": "Betreff: Warnung; Anhang: Programm.exe" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-3", + "sid": "3", + "columns": [ + { + "type": "text", + "text": "Betreff: Wichtig; Anhang: Documente.zip" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-4", + "sid": "4", + "columns": [ + { + "type": "text", + "text": "Betreff: Party; Anhang: Party.jpg" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-5", + "sid": "5", + "columns": [ + { + "type": "text", + "text": "Betreff: Achtung Virus; Anhang: -" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + }, + { + "type": "matrixRow", + "id": "matrixsingle-row-6", + "sid": "6", + "columns": [ + { + "type": "text", + "text": "Betreff: Budget des Projektes „Fuchs“; Anhang: Budget.xls" + }, + { + "sid": "B", + "type": "radio" + }, + { + "sid": "A", + "type": "radio" + } + ] + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "matrixsingle-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OP.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OP.json new file mode 100755 index 00000000..e5fc6a5c --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OP.json @@ -0,0 +1,136 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_OP", + "type": "openQuestion", + "attempts": 0, + "shuffleAnswers": true, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "allCorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "open-question-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "open-question-question-label", + "text": "{{question}}" + }, + { + "type": "image", + "id": "open-question-question-image", + "classIds": ["ignoreSize"], + "url": "${contentDir}/media/images/dummy_pic.png", + "hyperlink": "#window/1414b7c014c-83" + }, + { + "type": "text", + "id": "open-question-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "open-question-question-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "text", + "id": "open-question-answer-label", + "text": "{{answer}}" + }, + { + "type": "textArea", + "id": "open-question-answer-input", + "sid": "C" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "open-question-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + }, + { + "id":"evaluationCriteria", + "title":"${evaluation_criteria_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"evaluationCriteriaText", + "text":"{{ evaluation_criteria_text }}" + } + ] + } + ] + }, + "properties": + { + "closeable":"true", + "styleClasses": { + "window": "evaluationCriteriaWindow" + } + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OPT.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OPT.json new file mode 100755 index 00000000..f4d815bd --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_OPT.json @@ -0,0 +1,117 @@ +{ + "type": "testInteraction", + "interaction": { + "id": "item_OPT", + "type": "openQuestion", + "attempts": 0, + "shuffleAnswers": true, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "allCorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "13e454e8feb-2[p]", + "text": "{{question_title}}", + "x": "-409px", + "y": "0px", + "width": "1142px", + "height": "53px" + }, + { + "type": "text", + "id": "13b9916919a-5", + "text": "{{initial_position}}", + "x": "-409px", + "y": "53px", + "width": "596px" + }, + { + "type": "text", + "id": "123hgbsda945-c", + "style": { + "display": "block", + "overflow-y": "auto", + "height": "170px", + "padding": "2px 0 0 2px", + "background": "rgba(255, 255, 255, 0.5)", + "filter": "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7cffffff', endColorstr='#7cffffff')", + "-webkit-border-top-left-radius": "4px", + "-webkit-border-top-right-radius": "4px", + "-moz-border-radius-topleft": "4px", + "-moz-border-radius-topright": "4px", + "border-top-left-radius": "4px", + "border-top-right-radius": "4px", + "-webkit-box-shadow": "#666 0px 2px 4px", + "-moz-box-shadow": "#666 0px 4px 4px", + "box-shadow": "#666 0px 2px 4px" + }, + "text": "{{initial_position_text}}", + "x": "-409px", + "y": "80px", + "width": "596px" + }, + { + "type": "text", + "id": "13b99sadsdsdasdasdasdasda", + "text": "{{question}}", + "x": "-409px", + "y": "263px", + "width": "596px" + }, + { + "type": "text", + "id": "13a64c8fedf-a", + "style": { + "display": "block", + "overflow-y": "auto", + "height": "170px", + "padding": "2px 0 0 2px", + "background": "rgba(255, 255, 255, 0.5)", + "filter": "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7cffffff', endColorstr='#7cffffff')", + "-webkit-border-top-left-radius": "4px", + "-webkit-border-top-right-radius": "4px", + "-moz-border-radius-topleft": "4px", + "-moz-border-radius-topright": "4px", + "border-top-left-radius": "4px", + "border-top-right-radius": "4px", + "-webkit-box-shadow": "#666 0px 2px 4px", + "-moz-box-shadow": "#666 0px 4px 4px", + "box-shadow": "#666 0px 2px 4px" + }, + "text": "{{question_text}}", + "x": "-409px", + "y": "290px", + "width": "596px" + }, + { + "type": "text", + "id": "13a64cf49a6-b", + "text": "{{answer}}", + "x": "206px", + "y": "53px", + "width": "528px" + }, + { + "type": "textArea", + "id": "1296f05cf4d-3", + "sid": "C", + "x": "206px", + "y": "80px", + "width": "596px", + "height": "375px" + } + ] + } + ] +} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_TF.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_TF.json new file mode 100755 index 00000000..2d53d012 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_TF.json @@ -0,0 +1,111 @@ +{ + "type": "multipleChoice", + "interaction": { + "id": "item_TF", + "type": "trueFalse", + "attempts": 0, + "shuffleAnswers": false, + "feedback": { + "immediate": false + }, + "solution": "{{solution_text}}", + "scoring": { + "maxPoints": 1, + "weight": 1, + "scheme": "correctMinusIncorrect" + } + }, + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "title", + "id": "truefalse-question-title", + "text": "{{question_title}}" + }, + { + "type": "text", + "id": "truefalse-question-text", + "text": "{{question_text}}" + }, + { + "type": "pdfLink", + "id": "truefalse-pdf-link", + "text": "

{{pdflink_text}}

" + }, + { + "type": "image", + "id": "truefalse-image", + "url": "${contentDir}/media/images/dummy_pic.png", + "classIds": ["ignoreSize"], + "hyperlink": "#window/1414b7c014c-83" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "textAnswer", + "id": "truefalse-text-answer-correct", + "sid": "T", + "label": "Richtig", + "input": "radio" + }, + { + "type": "textAnswer", + "id": "truefalse-text-answer-incorrect", + "sid": "F", + "label": "Falsch", + "input": "radio" + } + ] + } + ], + "windows": [ + { + "id": "1414b7c014c-83", + "content": { + "type": "documentPlain", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "image", + "id": "image1", + "url":"${contentDir}/media/images/dummy_pic.png" + } + ] + } + ] + }, + "theme": "lightbox", + "properties": { + "minimizable": false, + "closeable": true + } + }, + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "truefalse-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_hotspot.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_hotspot.json new file mode 100755 index 00000000..9355ef11 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/item_hotspot.json @@ -0,0 +1,78 @@ +{ + "type":"smartFrames", + "interaction": + { + "id":"3245_de", + "type":"{{hotspot_type}}", + "attempts":0, + "feedback": + { + "immediate":false + }, + "solution": "{{solution_text}}", + "scoring": + { + "maxPoints":4, + "weight":2, + "scheme":"correctMinusIncorrect" + } + }, + "flowAreas": + [ + { + "id":"leftFrame", + "elements": + [ + { + "type":"title", + "id":"hotspot-question-title", + "text":"{{question_title}}" + }, + { + "type":"text", + "id":"hotspot-question-text", + "text":"{{question_text}}" + }, + { + "type": "pdfLink", + "id": "hotspot-question-pdf-link", + "text": "

{{pdflink_text}}

" + } + ] + }, + { + "id":"rightFrame", + "elements": + [ + { + "type": "image", + "id": "image1", + "url": "${mediaDir}/images/dummy.png", + "scalable": true + } + ] + } + ], + "windows": [ + { + "id": "solution", + "title": "${solution_comment_title}", + "content": { + "type":"documentPlain", + "flowAreas": [ + { + "id":"frame1", + "elements": + [ + { + "type": "text", + "id": "hotspot-solution-comment-text", + "text": "{{solution_comment_text}}" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/resultpage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/resultpage.json new file mode 100755 index 00000000..2cdf2c23 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/resultpage.json @@ -0,0 +1,92 @@ +{ + "type":"dynamicFrames", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type": "title", + "id": "140ee1f2314-2f[p]", + "text": "

{{html_testReport_title}}: ={studentName}

" + }, + { + "type": "text", + "id": "resultpage-max-points", + "text": "

${max_points}

" + }, + { + "type": "text", + "id": "resultpage-minimal-passing-score", + "text": "

${minimal_passing_score}

" + }, + { + "type": "text", + "id": "resultpage-score", + "text": "

${your_score}

" + }, + { + "type": "text", + "id": "resultpage-bilanz", + "text": "

${testReport_bilanz}

" + }, + { + "type": "text", + "id": "resultpage-number-of-attempts", + "text": "

${number_of_attempts}

" + }, + { + "type": "text", + "id": "resultpage-elapsed-time-text", + "text": "

${elapsed_time}

" + }, + { + "type": "text", + "id": "resultpage-max-score", + "text": "

={maxScore} (100%)

" + }, + { + "type": "text", + "id": "resultpage-passing-data", + "text": "

={passingScore} (={passing_percentage})

" + }, + { + "type": "text", + "id": "resultpage-passing-test-results", + "text": "

={score} (={percentage})

" + }, + { + "type": "text", + "id": "resultpage-compared-number-of-attempts", + "text": "

${compared_number_of_attempts}

" + }, + { + "type": "text", + "id": "resultpage-elapsed-time", + "text": "

={elapsedTime}

" + }, + { + "type": "text", + "id": "resultpage-last-run", + "text": "${last_run_timestamp}" + }, + { + "type":"text", + "id":"resultpage-start-time", + "text":"

={startTimestamp}<\/span><\/p>" + } + ] + }, + { + "id": "frame2", + "elements": [ + { + "type": "testReportTable", + "exactScore": true, + "id": "resultpage-testreporttable" + } + ] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/startpage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/startpage.json new file mode 100755 index 00000000..6e6c1984 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/pages/startpage.json @@ -0,0 +1,97 @@ +{ + "type": "dynamicFrames", + "flowAreas": [ + { + "id": "frame1", + "elements": [ + { + "type": "text", + "id": "startpage-title", + "text": "${startpage_title}" + }, + { + "type": "text", + "id": "startpage-intro", + "text": "{{startpage_intro}}" + }, + { + "type": "text", + "id": "startpage-number-of-questions-text", + "text": "{{startpage_number_of_questions_text}}" + }, + { + "type": "text", + "id": "startpage-number-of-questions", + "text": "{{number_of_questions}}" + }, + { + "type":"text", + "id":"startpage-max-points", + "text":"

${max_points}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-max-score", + "text":"

={maxScore}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-minimal-passing-score", + "text":"

${minimal_passing_score}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-passing-data", + "text":"

={passingScore} (={passing_percentage})<\/span><\/p>" + }, + { + "type": "text", + "id": "startpage-work-time-text", + "text": "{{startpage_work_time_minutes_text}}" + }, + { + "type": "text", + "id": "startpage-work-time", + "text": "{{work_time_minutes}}" + }, + { + "type": "text", + "id": "startpage-number-of-attempts", + "text": "

${number_of_attempts}

" + }, + { + "type": "text", + "id": "startpage-compared-number-of-attempts", + "text": "${compared_number_of_attempts}" + }, + { + "type": "text", + "id": "startpage-student-name", + "text": "${student_name}" + }, + { + "type":"text", + "id":"startpage-student-name-field", + "text":"={studentName}<\/span>" + }, + { + "type":"image", + "id":"startpage-image", + "url": "${contentDir}/media/images/dummy_pic.png", + "classIds": ["ignoreSize"] + }, + { + "type": "confirmCheckbox", + "id": "13ad5ce10b1-10", + "text": "{{startpage_confirmation_text}}", + "x": "0px", + "y": "428px" + } + ] + }, + { + "id": "frame3", + "elements": [] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/translations.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/translations.json new file mode 100755 index 00000000..3bc649ec --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/1234_all/translations.json @@ -0,0 +1,374 @@ +[ + { + "key": "button_label_repeat_test", + "value": "{{button_label_repeat_test}}" + }, + { + "key": "dialog_evaluation_text_timelimit", + "value": "{{dialog_evaluation_text_timelimit}}" + }, + { + "key": "dialog_evaluation_title", + "value": "{{dialog_evaluation_title}}" + }, + { + "key": "dialog_start_test_button_label_repeat", + "value": "{{dialog_start_test_button_label_repeat}}" + }, + { + "key": "dialog_start_test_button_label_show_result", + "value": "{{dialog_start_test_button_label_show_result}}" + }, + { + "key": "dialog_start_test_text", + "value": "{{dialog_start_test_text}}" + }, + { + "key": "dialog_test_overview_point", + "value": "{{dialog_test_overview_point}}" + }, + { + "key": "dialog_test_overview_points", + "value": "{{dialog_test_overview_points}}" + }, + { + "key": "dialog_timeout_button_label_ok", + "value": "{{dialog_timeout_button_label_ok}}" + }, + { + "key": "dialog_quit_text", + "value": "{{dialog_quit_text}}" + }, + { + "key": "exitAlert_cancel", + "value": "{{exitAlert_cancel}}" + }, + { + "key": "exitAlert_ok", + "value": "{{exitAlert_ok}}" + }, + { + "key": "feedback_solved_incorrectly", + "value": "{{feedback_solved_incorrectly}}" + }, + { + "key": "feedback_solved_partially_correct", + "value": "{{feedback_solved_partially_correct}}" + }, + { + "key": "question_overview_close_label", + "value": "{{question_overview_close_label}}" + }, + { + "key": "question_overview_text", + "value": "{{question_overview_text}}" + }, + { + "key": "question_overview_title", + "value": "{{question_overview_title}}" + }, + { + "key": "testFinalEvaluation_text", + "value": "{{testFinalEvaluation_text}}" + }, + { + "key": "testFinalEvaluation_title", + "value": "{{testFinalEvaluation_title}}" + }, + { + "key": "testSuccess_failed", + "value": "{{testSuccess_failed}}" + }, + { + "key": "testSuccess_passed", + "value": "{{testSuccess_passed}}" + }, + { + "key": "test_counter_von", + "value": "{{test_counter_von}}" + }, + { + "key": "application_title", + "value": "{{application_title}}" + }, + { + "key": "question_overview_legende_normal", + "value": "{{question_overview_legende_normal}}" + }, + { + "key": "question_overview_legende_answered", + "value": "{{question_overview_legende_answered}}" + }, + { + "key": "question_overview_legende_marked", + "value": "{{question_overview_legende_marked}}" + }, + { + "key": "question_overview_points", + "value": "{{question_overview_points}}" + }, + { + "key": "question_overview_point", + "value": "{{question_overview_point}}" + }, + { + "key": "label_question_overview", + "value": "{{label_question_overview}}" + }, + { + "key": "label_bookmark", + "value": "{{label_bookmark}}" + }, + { + "key": "label_close", + "value": "{{label_close}}" + }, + { + "key": "label_guidelines", + "value": "{{label_guidelines}}" + }, + { + "key": "nav_time_text", + "value": "{{nav_time_text}}" + }, + { + "key": "nav_question_text", + "value": "{{nav_question_text}}" + }, + { + "key": "dialog_info_close", + "value": "{{dialog_info_close}}" + }, + { + "key": "dialog_info_title", + "value": "{{dialog_info_title}}" + }, + { + "key": "dialog_info_subTitle", + "value": "{{dialog_info_subTitle}}" + }, + { + "key": "dialog_info_context", + "value": "{{dialog_info_context}}" + }, + { + "key": "label_info", + "value": "{{label_guidelines}}" + }, + { + "key": "print_results", + "value": "{{print_results}}" + }, + { + "key": "max_points", + "value": "{{max_points}}" + }, + { + "key": "minimal_passing_score", + "value": "{{minimal_passing_score}}" + }, + { + "key": "your_score", + "value": "{{your_score}}" + }, + { + "key": "number_of_attempts", + "value": "{{number_of_attempts}}" + }, + { + "key": "testReport_bilanz", + "value": "={passedText}" + }, + { + "key": "number_of_starts", + "value": "{{number_of_starts}}" + }, + { + "key": "last_run_timestamp", + "value": "{{last_run_timestamp}}" + }, + { + "key": "label_show_feedback", + "value": "{{label_show_feedback}}" + }, + { + "key": "label_show_certificate", + "value": "{{label_show_certificate}}" + }, + { + "key": "label_restart_test", + "value": "{{label_restart_test}}" + }, + { + "key": "testReport_bilanz_default", + "value": "{{testReport_bilanz_default}}" + }, + { + "key": "testReport_correct", + "value": "{{testReport_correct}}" + }, + { + "key": "testReport_incorrect", + "value": "{{testReport_incorrect}}" + }, + { + "key": "testReport_maxScore", + "value": "{{testReport_maxScore}}" + }, + { + "key": "testReport_nr", + "value": "{{testReport_nr}}" + }, + { + "key": "testReport_score", + "value": "{{testReport_score}}" + }, + { + "key": "testReport_subject", + "value": "{{testReport_subject}}" + }, + { + "key": "label_header", + "value": "{{label_header}}" + }, + { + "key": "startpage_title", + "value": "{{startpage_title}}" + }, + { + "key": "compared_number_of_attempts", + "value": "={trials} {{startpage_of}} ={maxTrials}" + }, + { + "key": "default_dialog_scorm_error_title", + "value": "{{default_dialog_scorm_error_title}}" + }, + { + "key": "default_dialog_scorm_error_message", + "value": "{{default_dialog_scorm_error_message}}" + }, + { + "key": "default_dialog_scorm_error_init_message", + "value": "{{default_dialog_scorm_error_init_message}}" + }, + { + "key": "default_dialog_scorm_error_button_close", + "value": "{{default_dialog_scorm_error_button_close}}" + }, + { + "key": "default_dialog_scorm_retry_title", + "value": "{{default_dialog_scorm_retry_title}}" + }, + { + "key": "default_dialog_scorm_retry_message", + "value": "{{default_dialog_scorm_retry_message}}" + }, + { + "key": "default_dialog_scorm_retry_message_failed", + "value": "{{default_dialog_scorm_retry_message_failed}}" + }, + { + "key": "default_dialog_scorm_retry_button_retry", + "value": "{{default_dialog_scorm_retry_button_retry}}" + }, + { + "key": "default_dialog_scorm_retry_button_close", + "value": "{{default_dialog_scorm_retry_button_close}}" + }, + { + "key": "elapsed_time", + "value": "{{elapsed_time}}" + }, + { + "key": "dialog_web_service_error_title", + "value": "{{dialog_web_service_error_title}}" + }, + { + "key": "dialog_web_service_error_message", + "value": "{{dialog_web_service_error_message}}" + }, + { + "key": "dialog_certificate_title", + "value": "{{dialog_certificate_title}}" + }, + { + "key": "dialog_sitemap_button_label_close", + "value": "{{dialog_sitemap_button_label_close}}" + }, + { + "key": "guest", + "value": "{{guest}}" + }, + { + "key": "student_name", + "value": "{{student_name}}" + }, + { + "key": "certificate_passing_title", + "value": "{{certificate_passing_title}}" + }, + { + "key": "label_show_solution", + "value": "{{label_show_solution}}" + }, + { + "key": "solution_comment_title", + "value": "{{solution_comment_title}}" + }, + { + "key": "evaluation_chapter_not_evaluated_title", + "value": "{{ dialog_chapter_not_evaluated_title }}" + }, + { + "key": "evaluation_chapter_not_evaluated_message", + "value": "{{ dialog_chapter_not_evaluated_message }}" + }, + { + "key": "testSuccess_unknown", + "value": "{{ test_success_unknown }}" + }, + { + "key": "testreport_score_result", + "value": "{{ testreport_score_result }}" + }, + { + "key": "testreport_score_result_unknown", + "value": "{{ testreport_score_result_unknown }}" + }, + { + "key": "label_finish_evaluation", + "value": "{{ label_finish_evaluation }}" + }, + { + "key": "label_evaluation_criteria", + "value": "{{ label_evaluation_criteria }}" + }, + { + "key": "evaluation_success", + "value": "{{ evaluation_success }}" + }, + { + "key": "evaluation_maxscore_of_points", + "value": "{{ evaluation_maxscore_of_points }}" + }, + { + "key": "evaluation_criteria_title", + "value": "{{ evaluation_criteria_title }}" + }, + { + "key": "read_more_link", + "value": "{{ read_more_link }}" + }, + { + "key": "dialog_dnd_text_button_label_cancel", + "value": "{{ dialog_dnd_text_button_label_cancel }}" + }, + { + "key": "default_dialog_scorm_retry_message_zip", + "value": "{{default_dialog_scorm_retry_message_zip}}" + }, + { + "key": "default_dialog_scorm_retry_button_zip", + "value": "{{default_dialog_scorm_retry_button_zip}}" + } +] diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/certificate.html b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/certificate.html new file mode 100755 index 00000000..37d50103 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/certificate.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +
+
+ +

TITLE

+
+
+
+

TITLE

+
OVERVIEW
+
PASSED TEXT
+
QUESTION TABLE
+ +
+ + + + + diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/css/style.css b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/css/style.css new file mode 100755 index 00000000..37c044aa --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/css/style.css @@ -0,0 +1,207 @@ +body { + background: white; +} + +#certificate { + background-color: #FFF; + font-family: Arial, Verdana; + margin: 10px; + line-height: 18px; + font-size: 13px; + max-width: 768px; + min-width: 768px; +} + +.certification-header { + position: relative; +} + +.certification-header h1 { + position: absolute; + left: 0; + font-family: 'Arial'; + font-size: 18px; + font-weight: bold; + margin: 0 0 10px 0; + padding-top: 26px; + color: #FFF; + margin-left: 10px; +} + +.certification-header h2 { + position: absolute; + left: 0; + top: 33px; + font-family: 'Arial'; + font-size: 18px; + margin: 0 0 14px 0; + font-weight: normal; +} + + +.logo { + position: absolute; + right: 0; +} + +.logo .bgHeader { + position: absolute; + top: 0px; + right: 0; + width: 768px; + background-color: #00224d; +} + +.logo img { + position: absolute; + top: 0; + right: 0; +} + +.certification-textarea { + padding-top: 100px; + margin-left: 10px; +} + +.overview, .certification-footer { + font-family: Arial, Verdana; + font-size: 13px; +} +.certification-body h2 { + font-size: 16px; + margin: 0 0 10px 0; +} + +.overview { + float: left; + width: 100%; + margin-bottom: 15px; +} +.overview .column-1 { + float: left; + width: 35%; +} +.overview .column-2 { + float: left; + width: 25%; +} +.overview .column-3 { + float: left; + text-align: right; + width: 20%; + +} +.overview .column-4 { + float: left; + text-align: right; + width: 20%; +} + +.table-header { + border-bottom: 1px solid rgb(196, 196, 196); + margin: 15px 0 8px 0; + padding-bottom: 2px; + font-weight: bold; + overflow: hidden; + width: 100%; +} + +.table-header.chapter-header { + border-bottom: 1px solid rgb(196, 196, 196); + padding-bottom: 0px; +} + +.table-footer { + height: auto; + overflow: auto; + margin-top: 10px; + padding-top: 5px; + border-top: 1px solid rgb(196, 196, 196); +} + +.table-footer .column-1 { + float: right; + width: 20%; + text-align: right; + word-break: break-all; + font-weight: bold; +} + +.table-footer .column-2 { + float: right; + width: 20%; + word-break: break-all; + text-align: right; + font-weight: bold; +} + +.table-row { + overflow: hidden; +} + +.table-header .column-1, +.table-row .column-1 { + text-align: left; + float: left; + width: 7%; + word-break: break-all; +} +.table-header .column-2, +.table-row .column-2 { + float: left; + width: 53%; + word-break: break-all; +} +.table-header .column-3, +.table-row .column-3 { + float: left; + text-align: right; + width: 20%; + word-break: break-all; +} + +.table-header .column-4, +.table-row .column-4 { + float: left; + text-align: right; + width: 20%; + word-break: break-all; +} + +.divider { + float: left; + width: 100%; + border-bottom: 1px dashed gray; + margin: 10px 0; +} + +.certification-footer { + position: relative; + border-top: 1px solid rgb(196, 196, 196); + padding-top: 7px; + margin-top: 30px; +} +.certification-footer .date { + position: absolute; + top: 10px; + left: 5px; + color: black; +} +.certification-footer .link { + position: absolute; + top: 10px; + right: 5px; +} +.certification-footer .link a, +.certification-footer .link a:hover { + color: black; + text-decoration: none; +} + +.certification-footer .footerBg { + border-bottom: 40px solid white; + width: 100%; + position: absolute; + top: 0px; + left: 0px; +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/favicon.ico b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/favicon.ico new file mode 100755 index 00000000..d33527c5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/favicon.ico differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/header.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/header.png new file mode 100755 index 00000000..7de22d0e Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/header.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/logo.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/logo.png new file mode 100755 index 00000000..e85929ca Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/images/logo.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/certificate.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/certificate.js new file mode 100755 index 00000000..86ba588f --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/certificate.js @@ -0,0 +1,277 @@ +/*global Certificate:true, document: true, window: true*/ +Certificate = (function( data ){ + var mapping; + + /** + * Template for a table row. Members: + * - rowClass: css class for a single row + * - columns: list of column strings + * + * @private + * @method createTableRow + * @author Jan Aeberli + */ + var createTableRow = _.template( + '
">'+ + ' <% _.each( columns, function( column, index ) { %>' + + '
<%= column %>
' + + '<% }); %>' + + '
' + ); + + /** + * Template for a table. Members: + * - header: stores a header string + * - footer: stores a footer string + * - contentData: stores the data for the content (list) + * - createContentItem: will be called for each element of contentData + * + * @private + * @method createTable + * @author Jan Aeberli + */ + var createTable = _.template( + '
' + + ' <%= header %>' + + ' <% _.each( contentData, function( item ) { %>'+ + '<%= createContentItem( item ) %>' + + ' <%} ); %>' + + ' <%= footer %>' + + '
' + ); + + /** + * Creates the overview + * + * @method createOverview + * @author Jan Aeberli + */ + var createOverview = function() { + var maxScore = data.setRuntimeValues("={maxScore}
" ), + passingScore = data.setRuntimeValues("={passingScore} (={passing_percentage})
"), + score = data.setRuntimeValues("={score} (={percentage})"), + startTime = data.setRuntimeValues("={startTimestamp}
" ), + translations = { + maxScore: data.getTranslation("max_points"), + minPassingScore: data.getTranslation("minimal_passing_score"), + score: data.getTranslation("your_score"), + lastRun: data.getTranslation("last_run_timestamp"), + attempts: data.getTranslation("number_of_attempts"), + comparedAttempts: data.setRuntimeValues( data.getTranslation("compared_number_of_attempts" ) ) + }; + + return createTableRow({ + rowClass: "", + columns: [ + translations.maxScore + "
" + translations.minPassingScore + "
" + "" + translations.score + "
", + maxScore + passingScore + score, + translations.lastRun + "
" + translations.attempts, + startTime + translations.comparedAttempts + ] + }); + }; + + /** + * Creates a page row entry for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createPageRow = function( page ) { + var link = page.link.replace( "#page/", "" ).replace( "_de","" ), + first = ( +page.scoring.score ).toFixed(2), + second = ( +page.scoring.maxScore ).toFixed(2); + + return createTableRow({ + columns: [ + link, + page.title, + first, + second + ] + }); + }; + + /** + * Creates a header for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createTableHeader = function() { + return createTableRow({ + rowClass: "table-header", + columns: [ + "ID", + data.getTranslation("testReport_subject"), + data.getTranslation("testReport_score"), + data.getTranslation("testReport_maxScore") + ] + }); + }; + + /** + * Creates a footer for the table + * + * @private + * @method createTableFooter + * @author Jan Aeberli + */ + var createTableFooter = function() { + return createTableRow({ + rowClass: "table-footer", + columns: [ + (+data.setRuntimeValues("={maxScore}" )).toFixed(2), + (+data.setRuntimeValues("={score}" )).toFixed(2) + ] + }); + }; + + /** + * Creates the table header for a chapter. + * + * @private + * @method createChapterTableHeader + * @author Jan Aeberli + */ + var createChapterTableHeader = function( chapter ) { + return createTableRow({ + rowClass: "table-header chapter-header", + columns: [ + " ", + chapter.title, + chapter.scoring.score.toFixed(2), + chapter.scoring.maxScore.toFixed(2) + ] + }); + }; + + /** + * Creates a table for a chapter (SubTable) by using the chapterTable template + * + * @private + * @method createChapterTable + * @author Jan Aeberli + */ + var createChapterTable = function( chapter ) { + return createTable({ + className: "chapter-table", + header: createChapterTableHeader( chapter ), + contentData: chapter.children, + footer: "", + createContentItem: createPageRow + }); + }; + + /** + * Creates the questiontable (Main Table) by using the createTable template + * + * @private + * @method getCertificateTitle + * @author Jan Aeberli + */ + var createQuestionTable = function( rowData, className ) { + return createTable({ + className: "", + header: createTableHeader(), + contentData: data.chapter.getTableRowData(), + footer: createTableFooter(), + createContentItem: function( item ) { + if ( item.children !== undefined ) { + return createChapterTable( item ); + } else { + return createPageRow( item ); + } + } + }); + }; + + + /** + * Returns a formated title string fot the certificate + * + * @private + * @method getCertificateTitle + * @author Jan Aeberli + */ + var getCertificateTitle = function() { + var certificateUser = data.getTranslation("guest"), + score = parseFloat( data.setRuntimeValues("={score}") ), + passingScore = parseFloat( data.setRuntimeValues("={passingScore}") ), + certificateTitle = data.getTranslation("dialog_evaluation_title"); + + if ( data && data.user && ( data.user.firstName && data.user.lastName ) ) { + certificateUser = data.user.firstName + " " + data.user.lastName; + } + + if ( score >= passingScore ) { + certificateTitle = data.getTranslation("certificate_passing_title"); + } + + return certificateTitle + ": " + certificateUser; + }; + + /** + * Sets the certificate data for the locale context. + * + * @method setData + * @author Jan Aeberli + */ + var setData = function( certData ) { + data = certData; + render(); + }; + + /** + * Rerenders the configured Certificate + * + * @method construct + * @author Jan Aeberli + */ + var render = function() { + _.each( mapping, function( value, selector ) { + var domElement = document.querySelector( selector ); + + if ( domElement ) { + if ( _.isFunction( value ) ) { + domElement.innerHTML = value.call( this ); + } else { + domElement.innerHTML = value; + } + } + }); + }; + + /** + * Initalizes the certification singleton. + * + * @private + * @method construct + * @author Jan Aeberli + */ + var construct = function() { + if ( !_.isObject( data ) ) { + alert("Could not get certificate data"); + } else { + render(); + } + }; + + mapping = { + ".certification-header > h1": data.moduleTitle, + ".certification-textarea > h2": getCertificateTitle, + ".passedText": data.setRuntimeValues("={passedText}
" ), + ".certification-footer > .date": data.getDate("DD.MM.YYYY").trim(), + ".table-container": createQuestionTable, + ".overview": createOverview + }; + + construct(); + + return { + render: render, + setData: setData + }; +})( window.certificateData || window.opener.certificateData ); diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/underscore.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/underscore.js new file mode 100755 index 00000000..0ff175a0 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/certificate/js/underscore.js @@ -0,0 +1,5 @@ +// Underscore.js 1.8.3 +// http://underscorejs.org +// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors +// Underscore may be freely distributed under the MIT license. +(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1),m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now();var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this); \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/config.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/config.json new file mode 100755 index 00000000..80f4ca32 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/config.json @@ -0,0 +1,47 @@ +{ + "project": + { + "language":"de", + "allowInfoDialog":true, + "previewMode":false + }, + "files": + { + "manifest":"manifest.json", + "translations":"translations.json" + }, + "communication": + { + "protocol":"SCORM 1.2", + "debugMode":false, + "scoreRawUnit":"Percent" + }, + "navigation": + { + "replayStopSwitch":true, + "skipToEndOfSequence":true, + "winkContinueButton":false, + "pageCountPolicy":"perCourse", + "projectVersionPolicy":"version", + "pageIndexPolicy":"index", + "menuFixed":true, + "menuAdjustHeight":false, + "menuSlide":"horizontal" + }, + "page": + { + "completion": + { + "onPlaybackCompleted":false, + "onCorrectResponse":false + } + }, + "printing": + { + "enabled":false + }, + "editor": + { + "on":false + } +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/manifest.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/manifest.json new file mode 100755 index 00000000..52620b5b --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/manifest.json @@ -0,0 +1,206 @@ +{ + "title": "Fach-Check \"Reisen\"", + "versionNr": "2022.06.21", + "versionDate": "20220930_1133", + "sectionId": "0f8f94d0-7932-4f05-a17c-464f9cb74053", + "creationDateTime": "2022-09-30T11:33:14", + "language": "de", + "pagesDir": "pages", + "structure": [ + { + "id": "chapter_010", + "title": "Testchapter", + "visible": true, + "shuffleMode": 1, + "poolsize": 10, + "children": [ + { + "id": "startpage", + "title": "Test Start", + "file": "startpage.json", + "visible": true, + "isTestStart": true, + "navigation": { + "buttons": { + "nav_btn_next": "enabled", + "nav_btn_prev": "hidden", + "nav_btn_question_overview": "hidden", + "nav_btn_bookmarker": "hidden", + "nav_btn_help": "hidden", + "nav_btn_certificate": null, + "nav_btn_info": "hidden" + } + } + }, + { + "id": "17357_de", + "title": "Reiseversicherung", + "file": "17357_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17357", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "17358_de", + "title": "Reiseversicherung", + "file": "17358_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17358", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "17359_de", + "title": "Reiseversicherung", + "file": "17359_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17359", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "T/F", + "mandatoryInPool": true + }, + { + "id": "17360_de", + "title": "Reiseversicherung", + "file": "17360_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17360", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MC", + "mandatoryInPool": true + }, + { + "id": "17361_de", + "title": "Reiseversicherung", + "file": "17361_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17361", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MC", + "mandatoryInPool": true + }, + { + "id": "17362_de", + "title": "Reiseversicherung", + "file": "17362_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17362", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MC", + "mandatoryInPool": true + }, + { + "id": "17363_de", + "title": "Reiseversicherung", + "file": "17363_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17363", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "17364_de", + "title": "Reiseversicherung", + "file": "17364_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17364", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "17365_de", + "title": "Reiseversicherung", + "file": "17365_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17365", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "17366_de", + "title": "Reiseversicherung", + "file": "17366_de.json", + "visible": true, + "eduObjective": "", + "questionNr": "17366", + "targetGroupText": "Vermittler", + "lessonText": "VV - Reisen", + "lessonToken": "VV - Reisen", + "labelToken": "MR", + "mandatoryInPool": true + }, + { + "id": "resultpage", + "title": "Test Results", + "file": "resultpage.json", + "visible": true, + "isTestEnd": true, + "navigation": { + "buttons": { + "nav_btn_next": "hidden", + "nav_btn_prev": "hidden", + "nav_btn_question_overview": "hidden", + "nav_btn_bookmarker": "hidden", + "nav_btn_help": "hidden", + "nav_btn_close": "enabled", + "nav_btn_certificate": "enabled", + "nav_btn_info": "hidden" + } + } + } + ], + "testChapterData": { + "mode": "test", + "maxTrials": 0, + "timeLimit": 15, + "review": false, + "resetOnStart": false, + "resetOnLeave": false, + "questionSelection": { + "shuffled": true + }, + "evaluation": { + "scaledPassingScore": 0.8, + "chapterCompletedOnPassed": false, + "autoEvaluate": true, + "showFinalEvaluationPrompt": true + }, + "questionAccess": "allowed", + "feedbackType": "solution" + } + } + ] +} \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/0c63d647-b506-4ec5-b5c5-ff02f0792fbc.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/0c63d647-b506-4ec5-b5c5-ff02f0792fbc.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/0c63d647-b506-4ec5-b5c5-ff02f0792fbc.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3aca2c58-8513-46da-936e-d442ec94dd9e.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3aca2c58-8513-46da-936e-d442ec94dd9e.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3aca2c58-8513-46da-936e-d442ec94dd9e.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/499667ae-a3da-4792-aaa4-a9eefafc583d.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/499667ae-a3da-4792-aaa4-a9eefafc583d.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/499667ae-a3da-4792-aaa4-a9eefafc583d.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/d921cb7a-318a-454f-83a7-df40088bc144.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/d921cb7a-318a-454f-83a7-df40088bc144.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/d921cb7a-318a-454f-83a7-df40088bc144.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy.png new file mode 100755 index 00000000..f79c7c22 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummyTarget.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummyTarget.png new file mode 100755 index 00000000..99db5318 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummyTarget.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy_pic.png b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy_pic.png new file mode 100755 index 00000000..f79c7c22 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/dummy_pic.png differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ec392e89-da02-448c-8053-55caf85c14dd.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ec392e89-da02-448c-8053-55caf85c14dd.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ec392e89-da02-448c-8053-55caf85c14dd.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg new file mode 100755 index 00000000..a0bf27e3 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/media/images/ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17357_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17357_de.json new file mode 100755 index 00000000..d11ae7f1 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17357_de.json @@ -0,0 +1,141 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17357_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B", "C"], + "scoring": + { + "maxPoints":3, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1.5 Punkte)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Bausteine kann eine Reiseversicherung in der Regel beinhalten?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/ec392e89-da02-448c-8053-55caf85c14dd.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"62582a15-6aca-4cb2-94e8-19c3cdf89437", + "sid":"A", + "label":"Annullierungskosten", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"73f55c57-5c34-4658-a23b-ac5df39d9eed", + "sid":"B", + "label":"Pannenhilfe", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"181a1be1-7390-4b98-9f8e-2c124d09bd98", + "sid":"C", + "label":"Personenassistance", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"4f951312-2235-4acd-9704-702a3e62c2b0", + "sid":"D", + "label":"Heilungskosten", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/ec392e89-da02-448c-8053-55caf85c14dd.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17358_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17358_de.json new file mode 100755 index 00000000..6207b051 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17358_de.json @@ -0,0 +1,148 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17358_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B", "C"], + "scoring": + { + "maxPoints":3, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1.5 Punkte)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Ereignisse sind im Baustein Reiseannullierung versichert?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"4cab63bf-6d0b-4103-a0ff-cde9f40cec80", + "sid":"A", + "label":"Unfall und Krankheit der versicherten Person", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"7d3edd9f-ffcc-4de5-8748-e0554407132a", + "sid":"B", + "label":"Todesfall einer nahestehenden Person", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"b78d52d2-6fd0-4492-971f-b54a4a460ba1", + "sid":"C", + "label":"Mitarbeitende der Airline streiken", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"2c851a17-c0bc-4104-9b19-25fdd066c66b", + "sid":"D", + "label":"Finanzieller Engpass der versicherten Person", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"a2b1501a-f74e-48ab-9724-617074935e4f", + "sid":"E", + "label":"Die versicherten Personen haben sich als Paar getrennt und möchten nicht mehr gemeinsam in die Ferien", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17359_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17359_de.json new file mode 100755 index 00000000..16852a60 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17359_de.json @@ -0,0 +1,126 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17359_de", + "type":"trueFalse", + "attempts":0, + "feedback": + { + "immediate":false + }, + "solution":["F"], + "scoring": + { + "maxPoints":1, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"truefalse-question-title", + "text":"Reiseversicherung (0.5 Punkte)" + }, + { + "type":"text", + "id":"truefalse-question-text", + "text":"Mit einer Reiseversicherung kann man jede schon bezahlte Reise annullieren oder abbrechen ohne einen speziellen Grund." + }, + { + "type":"image", + "id":"truefalse-image", + "url":"${contentDir}\/media\/images\/9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"truefalse-text-answer-correct", + "sid":"T", + "label":"Richtig", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"truefalse-text-answer-incorrect", + "sid":"F", + "label":"Falsch", + "input":"radio" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"truefalse-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17360_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17360_de.json new file mode 100755 index 00000000..c2a1c2df --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17360_de.json @@ -0,0 +1,134 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17360_de", + "type":"singleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A"], + "scoring": + { + "maxPoints":1, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"singlechoice-question-title", + "text":"Reiseversicherung (0.5 Punkte)" + }, + { + "type":"text", + "id":"singlechoice-question-text", + "text":"Wo ist bei der Reiseannullierung in der Regel die örtliche Geltung?" + }, + { + "type":"image", + "id":"singlechoice-image", + "url":"${contentDir}\/media\/images\/3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"6b84f169-6b35-44b1-9857-4451e77313a3", + "sid":"A", + "label":"Weltweit", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"7df6529b-6049-4c59-a8b3-06da6df30833", + "sid":"B", + "label":"In der Schweiz", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"4272b18a-ff14-4219-8c83-3d0d47f589f4", + "sid":"C", + "label":"In Europa", + "input":"radio" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"singlechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17361_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17361_de.json new file mode 100755 index 00000000..823d988c --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17361_de.json @@ -0,0 +1,134 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17361_de", + "type":"singleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A"], + "scoring": + { + "maxPoints":1, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"singlechoice-question-title", + "text":"Reiseversicherung (0.5 Punkte)" + }, + { + "type":"text", + "id":"singlechoice-question-text", + "text":"Wie hoch ist in der Regel die Entschädigung innerhalb des Bausteins Reiseannullierung?" + }, + { + "type":"image", + "id":"singlechoice-image", + "url":"${contentDir}\/media\/images\/ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"ceeaf20e-f5bb-4343-b234-0159a0dd91b8", + "sid":"A", + "label":"Jede Gesellschaft definiert die Maximalentschädigung in den AVB", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"166a9066-950c-489b-b584-7eefbebc2eee", + "sid":"B", + "label":"CHF 20 000 pro Ereignis", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"5502cee2-30ca-4a77-8f6c-e49742cc8db4", + "sid":"C", + "label":"Unbegrenzt", + "input":"radio" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"singlechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17362_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17362_de.json new file mode 100755 index 00000000..c91c0c04 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17362_de.json @@ -0,0 +1,134 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17362_de", + "type":"singleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A"], + "scoring": + { + "maxPoints":1, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"singlechoice-question-title", + "text":"Reiseversicherung (0.5 Punkte)" + }, + { + "type":"text", + "id":"singlechoice-question-text", + "text":"Wo ist bei der Pannenhilfe in der Regel die örtliche Geltung?" + }, + { + "type":"image", + "id":"singlechoice-image", + "url":"${contentDir}\/media\/images\/d921cb7a-318a-454f-83a7-df40088bc144.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"f53fd695-dbfa-4461-bf22-afac08ce82e7", + "sid":"A", + "label":"In Europa", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"82362226-8851-49d6-b152-e993e91063f3", + "sid":"B", + "label":"Weltweit", + "input":"radio" + }, + { + "type":"textAnswer", + "id":"19246b4e-030a-4fc6-9661-3e1465f3c176", + "sid":"C", + "label":"In der Schweiz", + "input":"radio" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/d921cb7a-318a-454f-83a7-df40088bc144.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"singlechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17363_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17363_de.json new file mode 100755 index 00000000..29f421da --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17363_de.json @@ -0,0 +1,155 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17363_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B", "C", "D"], + "scoring": + { + "maxPoints":4, + "weight":0.45, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1.8 Punkte)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Versicherungen sollte man zusätzlich prüfen, um das Thema \"Reisen\" beim Kunden rundum abzusichern?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/499667ae-a3da-4792-aaa4-a9eefafc583d.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"0b925a39-d63b-4c5b-a077-5327980e4027", + "sid":"A", + "label":"Aussendeckung der Hausratversicherung, insbesondere \"einfacher Diebstahl\"", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"95da5bcc-9734-4717-a8ff-2698b5f25736", + "sid":"B", + "label":"Reisegepäckversicherung", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"3568d024-872a-4a07-8d61-3a73a82073dd", + "sid":"C", + "label":"Rechtsschutzversicherung", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"3dab3a8f-5184-4835-857c-798b5812b862", + "sid":"D", + "label":"Krankenversicherung", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"c7a571d1-3d3f-43b6-b341-154b1d47eb7c", + "sid":"E", + "label":"Gebäudeversicherung", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"0ccbd625-9e82-4727-a9b3-94909c0be843", + "sid":"F", + "label":"Hausratversicherung, insbesondere \"Glasbruch\"", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/499667ae-a3da-4792-aaa4-a9eefafc583d.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17364_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17364_de.json new file mode 100755 index 00000000..f4a51174 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17364_de.json @@ -0,0 +1,141 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17364_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B"], + "scoring": + { + "maxPoints":2, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1 Punkt)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Leistungen beinhaltet der Baustein Personenassistance?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/3aca2c58-8513-46da-936e-d442ec94dd9e.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"95894486-01a0-4357-adba-cb2192896c1f", + "sid":"A", + "label":"Transport ins nächstgelegene Spital", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"9938fd9e-1d57-483c-b3d0-c708b09e61ed", + "sid":"B", + "label":"Rückreise sowie Repatriierung bei medizinischen Notfällen", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"f15347ad-f577-4764-9374-de2a053eeb7a", + "sid":"C", + "label":"Pannenhilfe und Abschleppkosten", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"57554335-9f76-4f32-9d23-0778e4ee5020", + "sid":"D", + "label":"Pflege- und Behandlungskosten im Ausland", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/3aca2c58-8513-46da-936e-d442ec94dd9e.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17365_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17365_de.json new file mode 100755 index 00000000..fabe1367 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17365_de.json @@ -0,0 +1,148 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17365_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B"], + "scoring": + { + "maxPoints":2, + "weight":0.5, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1 Punkt)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Ereignisse sind im Baustein Fahrzeugassistance/Pannenhilfe versichert?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"e1069aae-2c32-4f8c-8f20-df5fc8b64553", + "sid":"A", + "label":"Ausfall des Fahrzeugs durch einen überhitzten Motor", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"e80aa54f-088a-4644-a91f-6a50ed834610", + "sid":"B", + "label":"Beschädigung\/Ausfall des Fahrzeugs durch eine selbstverschuldete Kollision", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"466eebdd-6c56-4d88-b8d5-095cbe3e0ab8", + "sid":"C", + "label":"Ausschliessen aus dem Fahrzeug (Schlüssel im Auto)", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"d93d9351-0fcc-47c5-bc6e-54a9519e5ed9", + "sid":"D", + "label":"Ersatz für das Fahrzeug, das sich im Service befindet", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"661c74cc-79ea-4029-ab5a-fe56f2fb9c02", + "sid":"E", + "label":"Ersatzteile", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17366_de.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17366_de.json new file mode 100755 index 00000000..6e536f61 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/17366_de.json @@ -0,0 +1,148 @@ +{ + "type":"multipleChoice", + "interaction": + { + "id":"17366_de", + "type":"multipleChoice", + "attempts":0, + "shuffleAnswers":true, + "feedback": + { + "immediate":false + }, + "solution":["A", "B"], + "scoring": + { + "maxPoints":2, + "weight":0.75, + "scheme":"correctMinusIncorrect", + "subtractions": + { + "incorrect":true, + "empty":false, + "lowerLimit":0 + } + } + }, + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "id":"multiplechoice-question-title", + "text":"Reiseversicherung (1.5 Punkte)" + }, + { + "type":"text", + "id":"multiplechoice-question-text", + "text":"Welche Leistungen beinhaltet der Baustein Fahrzeugassistance/Pannenhilfe?" + }, + { + "type":"image", + "id":"multiplechoice-image", + "url":"${contentDir}\/media\/images\/df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg", + "hyperlink":"#window\/1414b7c014c-83", + "classIds": + [ + "ignoreSize" + ] + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"textAnswer", + "id":"cda70d73-b0eb-4b4d-ad94-1f2d97473c74", + "sid":"A", + "label":"Pannenhilfe und Abschleppkosten in der Schweiz und Europa", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"f74446a0-f463-4702-bba6-71ad8e7eb2f3", + "sid":"B", + "label":"Mehrkosten für Unterkunft und Verpflegung", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"3c1608de-688a-4224-b72a-8377ac49f79b", + "sid":"C", + "label":"Weltweite Pannenhilfe und Abschleppkosten", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"868bcf03-8d76-462f-84e5-8118e68b34c4", + "sid":"D", + "label":"Reparaturkosten", + "input":"checkbox" + }, + { + "type":"textAnswer", + "id":"da7313a1-f2bf-4614-9f25-0cffe0bdfcf7", + "sid":"E", + "label":"Ersatzteile", + "input":"checkbox" + } + ] + } + ], + "windows": + [ + { + "id":"1414b7c014c-83", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"image", + "id":"image1", + "url":"${contentDir}\/media\/images\/df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg" + } + ] + } + ] + }, + "theme":"lightbox", + "properties": + { + "closeable":"true" + } + }, + { + "id":"solution", + "title":"${solution_comment_title}", + "content": + { + "type":"documentPlain", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"multiplechoice-solution-comment-text", + "text":"-" + } + ] + } + ] + } + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/resultpage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/resultpage.json new file mode 100755 index 00000000..0a0343d5 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/resultpage.json @@ -0,0 +1,94 @@ +{ + "type":"dynamicFrames", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"title", + "exactScore":true, + "id":"140ee1f2314-2f[p]", + "text":"

Auswertung: ={studentName}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-max-points", + "text":"

${max_points}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-minimal-passing-score", + "text":"

${minimal_passing_score}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-score", + "text":"

${your_score}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-bilanz", + "text":"

${testReport_bilanz}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-number-of-attempts", + "text":"

${number_of_attempts}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-elapsed-time-text", + "text":"

${elapsed_time}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-max-score", + "text":"

={maxScore} (100%)<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-passing-data", + "text":"

={passingScore} (={passing_percentage})<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-passing-test-results", + "text":"

={score} (={percentage})<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-compared-number-of-attempts", + "text":"

${compared_number_of_attempts}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-elapsed-time", + "text":"

={elapsedTime}<\/span><\/p>" + }, + { + "type":"text", + "id":"resultpage-last-run", + "text":"${last_run_timestamp}" + }, + { + "type":"text", + "id":"resultpage-start-time", + "text":"

={startTimestamp}<\/span><\/p>" + } + ] + }, + { + "id":"frame2", + "elements": + [ + { + "type":"testReportTable", + "exactScore":true, + "id":"resultpage-testreporttable" + } + ] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/startpage.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/startpage.json new file mode 100755 index 00000000..9001824f --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/pages/startpage.json @@ -0,0 +1,104 @@ +{ + "type":"dynamicFrames", + "flowAreas": + [ + { + "id":"frame1", + "elements": + [ + { + "type":"text", + "id":"startpage-title", + "text":"${startpage_title}" + }, + { + "type":"text", + "id":"startpage-intro", + "text":"Herzlich willkommen zum Fach-Check im Handlungsfeld \"Reisen\"" + }, + { + "type":"text", + "id":"startpage-number-of-questions-text", + "text":"Anzahl Aufgaben:" + }, + { + "type":"text", + "id":"startpage-number-of-questions", + "text":"10" + }, + { + "type":"text", + "id":"startpage-max-points", + "text":"

${max_points}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-max-score", + "text":"

={maxScore}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-minimal-passing-score", + "text":"

${minimal_passing_score}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-passing-data", + "text":"

={passingScore} (={passing_percentage})<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-work-time-text", + "text":"Maximale Bearbeitungsdauer:" + }, + { + "type":"text", + "id":"startpage-work-time", + "text":"15:00 Min." + }, + { + "type":"text", + "id":"startpage-number-of-attempts", + "text":"

${number_of_attempts}<\/span><\/p>" + }, + { + "type":"text", + "id":"startpage-compared-number-of-attempts", + "text":"${compared_number_of_attempts}" + }, + { + "type":"text", + "id":"startpage-student-name", + "text":"${student_name}" + }, + { + "type":"text", + "id":"startpage-student-name-field", + "text":"={studentName}<\/span>" + }, + { + "type":"image", + "id":"startpage-image", + "url":"${contentDir}\/media\/images\/0c63d647-b506-4ec5-b5c5-ff02f0792fbc.jpg", + "classIds": + [ + "ignoreSize" + ] + }, + { + "type":"confirmCheckbox", + "id":"13ad5ce10b1-10", + "x":"0px", + "y":"428px", + "text":"Ich bestätige, den Test selbständig und ohne unerlaubte Hilfsmittel durchzuführen. Das Weiterleiten und Kopieren der Fragen verletzt das Urheberrecht. Alle Vor- und Schlusstestfragen sind Eigentum von VBV und somit geschützt." + } + ] + }, + { + "id":"frame3", + "elements": + [ + ] + } + ] +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/testset_d.xml b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/testset_d.xml new file mode 100755 index 00000000..7ededa20 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/testset_d.xml @@ -0,0 +1,1295 @@ + + + + + +

+ Herzlich willkommen zum Fach-Check im Handlungsfeld "Reisen" + 15 + + Wird momentan nicht gebraucht. + + competencies + + + + + + Herzlich willkommen zum Fach-Check im Handlungsfeld "Reisen" + + + + + + + + + + + + + 0c63d647-b506-4ec5-b5c5-ff02f0792fbc.jpg + + + + + + + + + + + + + 2 + + + + + + + + Bravo! Du bist im Handlungsfeld "Reisen" fachlich schon recht fit. Weiter so. + + + + + Befasse dich nochmals mit Kapitel 13 des Lehrmittel, damit du dich fachlichen Grundlagen noch besser verstehst. + + + + + + + + + + 10 + + + +
+ + + + + + + + + keywords + Reiseversicherung - Bausteine + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Bausteine kann eine Reiseversicherung in der Regel beinhalten? + ec392e89-da02-448c-8053-55caf85c14dd.jpg + + + + + + + + Annullierungskosten + + + + + + + Pannenhilfe + + + + + + + Personenassistance + + + + + + + Heilungskosten + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + 3 + + 1.5 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Reiseannullierung + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Ereignisse sind im Baustein Reiseannullierung versichert? + 7d0db8c9-275a-48d2-b19d-5dfc3cc6fa78.jpg + + + + + + + + Unfall und Krankheit der versicherten Person + + + + + + + Todesfall einer nahestehenden Person + + + + + + + Mitarbeitende der Airline streiken + + + + + + + Finanzieller Engpass der versicherten Person + + + + + + + Die versicherten Personen haben sich als Paar getrennt und möchten nicht mehr gemeinsam in die Ferien + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + 3 + + 1.5 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Reiseannullierung + + + Lektion + + + + + + + + + + + + + + + + + + + Mit einer Reiseversicherung kann man jede schon bezahlte Reise annullieren oder abbrechen ohne einen speziellen Grund. + 9bb72fa9-cc52-4129-b0f6-81e924d172b0.jpg + + + + + + + + Richtig + + + + + + + Falsch + + + + + + + + + + + + + + Im Falle der richten Antwort + + B + + 0.5 + + + + + + Diese Antwort ist richtig + + + + + + + Diese Antwort ist falsch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Reiseannullierung - Örtlicher Geltungsbereich + + + Lektion + + + + + + + + + + + + + + + + + + + Wo ist bei der Reiseannullierung in der Regel die örtliche Geltung? + 3f8b7ec1-63ee-47e5-90e5-377ff21d6e25.jpg + + + + + + + + Weltweit + + + + + + + In der Schweiz + + + + + + + In Europa + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + + 0.5 + + + + + + Diese Antwort ist richtig + + + + + + + Diese Antwort ist falsch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Reiseannullierung - Entschädigung + + + Lektion + + + + + + + + + + + + + + + + + + + Wie hoch ist in der Regel die Entschädigung innerhalb des Bausteins Reiseannullierung? + ff1bf737-9624-4a95-b1e7-b7eea840620a.jpg + + + + + + + + Jede Gesellschaft definiert die Maximalentschädigung in den AVB + + + + + + + CHF 20 000 pro Ereignis + + + + + + + Unbegrenzt + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + + 0.5 + + + + + + Diese Antwort ist richtig + + + + + + + Diese Antwort ist falsch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Pannenhilfe - Örtlicher Geltungsbereich + + + Lektion + + + + + + + + + + + + + + + + + + + Wo ist bei der Pannenhilfe in der Regel die örtliche Geltung? + d921cb7a-318a-454f-83a7-df40088bc144.jpg + + + + + + + + In Europa + + + + + + + Weltweit + + + + + + + In der Schweiz + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + + 0.5 + + + + + + Diese Antwort ist richtig + + + + + + + Diese Antwort ist falsch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Reiseversicherung - Berührungspunkte + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Versicherungen sollte man zusätzlich prüfen, um das Thema "Reisen" beim Kunden rundum abzusichern? + 499667ae-a3da-4792-aaa4-a9eefafc583d.jpg + + + + + + + + Aussendeckung der Hausratversicherung, insbesondere "einfacher Diebstahl" + + + + + + + Reisegepäckversicherung + + + + + + + Rechtsschutzversicherung + + + + + + + Krankenversicherung + + + + + + + Gebäudeversicherung + + + + + + + Hausratversicherung, insbesondere "Glasbruch" + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + 3 + 4 + + 1.8 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Personenassistance - Leistungen + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Leistungen beinhaltet der Baustein Personenassistance? + 3aca2c58-8513-46da-936e-d442ec94dd9e.jpg + + + + + + + + Transport ins nächstgelegene Spital + + + + + + + Rückreise sowie Repatriierung bei medizinischen Notfällen + + + + + + + Pannenhilfe und Abschleppkosten + + + + + + + Pflege- und Behandlungskosten im Ausland + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + + 1 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Pannenhilfe - Versicherte Ereignisse + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Ereignisse sind im Baustein Fahrzeugassistance/Pannenhilfe versichert? + 4ca1bc26-cde2-4716-9062-af8a1cb6abc9.jpg + + + + + + + + Ausfall des Fahrzeugs durch einen überhitzten Motor + + + + + + + Beschädigung/Ausfall des Fahrzeugs durch eine selbstverschuldete Kollision + + + + + + + Ausschliessen aus dem Fahrzeug (Schlüssel im Auto) + + + + + + + Ersatz für das Fahrzeug, das sich im Service befindet + + + + + + + Ersatzteile + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + + 1 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + keywords + Pannenhilfe - Versicherte Leistungen + + + Lektion + + + + + + + + + + + + + + + + + + + Welche Leistungen beinhaltet der Baustein Fahrzeugassistance/Pannenhilfe? + df33594d-5ca6-4248-bb0c-faf7cd32c8e9.jpg + + + + + + + + Pannenhilfe und Abschleppkosten in der Schweiz und Europa + + + + + + + Mehrkosten für Unterkunft und Verpflegung + + + + + + + Weltweite Pannenhilfe und Abschleppkosten + + + + + + + Reparaturkosten + + + + + + + Ersatzteile + + + + + + + + + + + + + + Im Falle der richten Antwort + + 1 + 2 + + 1.5 + + + + + + Diese Antwort ist vollständig richtig + + + + + + + Diese Antwort ist falsch oder nur teilweise richtig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/translations.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/translations.json new file mode 100755 index 00000000..be0d49aa --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/2852_20220930_1133/translations.json @@ -0,0 +1,374 @@ +[ + { + "key": "button_label_repeat_test", + "value": "Test wiederholen" + }, + { + "key": "dialog_evaluation_text_timelimit", + "value": "Die Zeitlimite ist abgelaufen und der Test wird nun ausgewertet." + }, + { + "key": "dialog_evaluation_title", + "value": "Auswertung" + }, + { + "key": "dialog_start_test_button_label_repeat", + "value": "Ja" + }, + { + "key": "dialog_start_test_button_label_show_result", + "value": "Nein" + }, + { + "key": "dialog_start_test_text", + "value": "Möchten Sie den Test jetzt wiederholen?" + }, + { + "key": "dialog_test_overview_point", + "value": "Punkt" + }, + { + "key": "dialog_test_overview_points", + "value": "Punkte" + }, + { + "key": "dialog_timeout_button_label_ok", + "value": "OK" + }, + { + "key": "dialog_quit_text", + "value": "Ihre Resultate sind nicht vollständig, wenn Sie den Test resp. die Prüfung nicht abschliessen." + }, + { + "key": "exitAlert_cancel", + "value": "Nein" + }, + { + "key": "exitAlert_ok", + "value": "Ja" + }, + { + "key": "feedback_solved_incorrectly", + "value": "Falsch" + }, + { + "key": "feedback_solved_partially_correct", + "value": "Teilweise korrekt" + }, + { + "key": "question_overview_close_label", + "value": "Schliessen" + }, + { + "key": "question_overview_text", + "value": "Um zu einer Frage zu springen, klicken Sie auf ihren Titel in der Liste." + }, + { + "key": "question_overview_title", + "value": "Fragenübersicht" + }, + { + "key": "testFinalEvaluation_text", + "value": "Wollen Sie den Test abschliessen und die Auswertung anzeigen?" + }, + { + "key": "testFinalEvaluation_title", + "value": "Auswertung" + }, + { + "key": "testSuccess_failed", + "value": "Befasse dich nochmals mit Kapitel 13 des Lehrmittel, damit du dich fachlichen Grundlagen noch besser verstehst." + }, + { + "key": "testSuccess_passed", + "value": "Bravo! Du bist im Handlungsfeld \"Reisen\" fachlich schon recht fit. Weiter so." + }, + { + "key": "test_counter_von", + "value": "von" + }, + { + "key": "application_title", + "value": "Fach-Check \"Reisen\"" + }, + { + "key": "question_overview_legende_normal", + "value": "Frage offen" + }, + { + "key": "question_overview_legende_answered", + "value": "Frage beantwortet" + }, + { + "key": "question_overview_legende_marked", + "value": "Frage markiert" + }, + { + "key": "question_overview_points", + "value": "Punkte" + }, + { + "key": "question_overview_point", + "value": "Punkt" + }, + { + "key": "label_question_overview", + "value": "Fragenübersicht" + }, + { + "key": "label_bookmark", + "value": "Frage markieren" + }, + { + "key": "label_close", + "value": "Schliessen" + }, + { + "key": "label_guidelines", + "value": "Informationen" + }, + { + "key": "nav_time_text", + "value": "Verbleibende Zeit (Minuten):" + }, + { + "key": "nav_question_text", + "value": "Frage" + }, + { + "key": "dialog_info_close", + "value": "Schliessen" + }, + { + "key": "dialog_info_title", + "value": "Informationen" + }, + { + "key": "dialog_info_subTitle", + "value": "Folgende Informationen dürfen während der Durchführung genutzt werden:" + }, + { + "key": "dialog_info_context", + "value": "Herzlich willkommen

Du kannst diesen Test nutzen, um deine Fachkompetenz im Handlungsfeld \"Reisen\" zu überprüfen.

Es sind insgesamt 10 Fragen.
Der Test dauert etwa 7 Minuten, je nach deinem individuellen Tempo.
Wenn du 80% richtig beantwortest, bist du fachlich gut unterwegs.

Viel Erfolg und Spass dabei." + }, + { + "key": "label_info", + "value": "Informationen" + }, + { + "key": "print_results", + "value": "Drucken" + }, + { + "key": "max_points", + "value": "Maximale Punktzahl:" + }, + { + "key": "minimal_passing_score", + "value": "Minimale erforderliche Punktzahl:" + }, + { + "key": "your_score", + "value": "Ihre erzielten Punkte:" + }, + { + "key": "number_of_attempts", + "value": "Anzahl Versuche:" + }, + { + "key": "testReport_bilanz", + "value": "={passedText}" + }, + { + "key": "number_of_starts", + "value": "Anzahl Starts:" + }, + { + "key": "last_run_timestamp", + "value": "Testdurchführung:" + }, + { + "key": "label_show_feedback", + "value": "Kommentar" + }, + { + "key": "label_show_certificate", + "value": "Zertifikat" + }, + { + "key": "label_restart_test", + "value": "Wiederholen" + }, + { + "key": "testReport_bilanz_default", + "value": "Sie haben ={totalCorrect} von ={questionNum} Fragen richtig beantwortet. Damit haben Sie den Test ={passedText}." + }, + { + "key": "testReport_correct", + "value": "Richtig" + }, + { + "key": "testReport_incorrect", + "value": "Falsch" + }, + { + "key": "testReport_maxScore", + "value": "Maximum" + }, + { + "key": "testReport_nr", + "value": "Nr." + }, + { + "key": "testReport_score", + "value": "Punkte" + }, + { + "key": "testReport_subject", + "value": "Thema" + }, + { + "key": "label_header", + "value": "Online Test" + }, + { + "key": "startpage_title", + "value": "Inhalt des Tests" + }, + { + "key": "compared_number_of_attempts", + "value": "={trials} von ={maxTrials}" + }, + { + "key": "default_dialog_scorm_error_title", + "value": "Kommunikationsprobleme" + }, + { + "key": "default_dialog_scorm_error_message", + "value": "Während des Speicherns von Daten auf der Lernplattform ist ein Fehler aufgetreten. Schliessen Sie bitte Ihr Browser-Fenster und versuchen Sie anschliessend das Modul nochmals zu starten. Falls der Fehler weiter besteht, wenden Sie sich bitte an Ihren IT-Support." + }, + { + "key": "default_dialog_scorm_error_init_message", + "value": "Die Verbindung zum Speichern von Daten konnte nicht initialisiert werden.

Falls der Fehler weiter besteht, wenden Sie sich bitte an Ihren IT-Support." + }, + { + "key": "default_dialog_scorm_error_button_close", + "value": "Schliessen" + }, + { + "key": "default_dialog_scorm_retry_title", + "value": "Kommunikationsprobleme" + }, + { + "key": "default_dialog_scorm_retry_message", + "value": "Die Daten können infolge von Kommunikationsproblemen nicht übermittelt werden.

Bitte prüfen Sie Ihre Internet-Verbindung und versuchen Sie die Daten nochmals zu übermitteln." + }, + { + "key": "default_dialog_scorm_retry_message_failed", + "value": "Versuch fehlgeschlagen" + }, + { + "key": "default_dialog_scorm_retry_button_retry", + "value": "Nochmals versuchen" + }, + { + "key": "default_dialog_scorm_retry_button_close", + "value": "Abbrechen" + }, + { + "key": "elapsed_time", + "value": "Benötigte Zeit:" + }, + { + "key": "dialog_web_service_error_title", + "value": "Webservice Fehler" + }, + { + "key": "dialog_web_service_error_message", + "value": "Bei der Verarbeitung der Daten ist ein Fehler aufgetreten." + }, + { + "key": "dialog_certificate_title", + "value": "Auswertung" + }, + { + "key": "dialog_sitemap_button_label_close", + "value": "Schliessen" + }, + { + "key": "guest", + "value": "Gast" + }, + { + "key": "student_name", + "value": "Name:" + }, + { + "key": "certificate_passing_title", + "value": "Zertifikat" + }, + { + "key": "label_show_solution", + "value": "Lösung" + }, + { + "key": "solution_comment_title", + "value": "Kommentar zur Lösung" + }, + { + "key": "evaluation_chapter_not_evaluated_title", + "value": "Test noch nicht abgeschlossen" + }, + { + "key": "evaluation_chapter_not_evaluated_message", + "value": "Der Benutzer hat den Test noch nicht abgeschlossen. Eine Bewertung kann erst durchgeführt werden, wenn der Test abgeschlossen wurde." + }, + { + "key": "testSuccess_unknown", + "value": "Zurzeit stehen noch Antworten zur Bewertung offen, weshalb das definitive Resultat noch nicht angezeigt werden kann." + }, + { + "key": "testreport_score_result", + "value": "={score} (={percentage})" + }, + { + "key": "testreport_score_result_unknown", + "value": "unbekannt" + }, + { + "key": "label_finish_evaluation", + "value": "Bewertung abschliessen" + }, + { + "key": "label_evaluation_criteria", + "value": "Bewertungskriterien" + }, + { + "key": "evaluation_success", + "value": "Bewertung erfolgreich abgeschlossen" + }, + { + "key": "evaluation_maxscore_of_points", + "value": "von ={maxInteractionScore} Punkten" + }, + { + "key": "evaluation_criteria_title", + "value": "Bewertungskriterien" + }, + { + "key": "read_more_link", + "value": "mehr" + }, + { + "key": "dialog_dnd_text_button_label_cancel", + "value": "Schliessen" + }, + { + "key": "default_dialog_scorm_retry_message_zip", + "value": "Die Daten können infolge von Kommunikationsproblemen nicht übermittelt werden.

Bitte versuchen Sie es erneut. Falls das Problem weiterhin besteht, können Sie Ihre Resultate als ZIP-Datei speichern und anschliessend der Prüfungsaufsicht abgeben." + }, + { + "key": "default_dialog_scorm_retry_button_zip", + "value": "Resultate speichern" + } +] diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/list.js b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/list.js new file mode 100755 index 00000000..5d598d37 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/contents/list.js @@ -0,0 +1,2 @@ +var configs = new Array({variantId:"2852", variantVersion:"20220930_1133"}); +var currentLanguage = "de"; \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/cyp_manifest.xml b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/cyp_manifest.xml new file mode 100755 index 00000000..6b59b5db --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/cyp_manifest.xml @@ -0,0 +1,19 @@ + + + index.html + Fach-Check "Reisen" + Fach-Check "Reisen" + Test + Herzlich willkommen zum Fach-Check im Handlungsfeld "Reisen" + de-CH + + TEST + 15 + Chantal Rosenberg + + 80 + 10 + 10.3 + + + \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/favicon.ico b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/favicon.ico new file mode 100755 index 00000000..d33527c5 Binary files /dev/null and b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/favicon.ico differ diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/imsmanifest.xml b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/imsmanifest.xml new file mode 100755 index 00000000..2de938d5 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/imsmanifest.xml @@ -0,0 +1,152 @@ + + + + ADL SCORM + 1.2 + + + Fach-Check "Reisen" + + <langstring xml:lang="de">Fach-Check "Reisen"</langstring> + + de + + Herzlich willkommen zum Fach-Check im Handlungsfeld "Reisen" + + + + + + + + V1.0 + + + + LOMv1.0 + + + Final + + + + + + LOMv1.0 + + + + + + + 30.09.2022 + + + + + + ADL SCORM 1.2 + + + text/html + + + + LOMv1.0 + + + Browser Explorer 8 + + + + + LOMv1.0 + + + x-none + + + 5.x + + + Beim IE8 ist die Version 10.1.82.76 des Flash Plug-Ins im Einsatz + + + 00:15:00 + + + + + + LOMv1.0 + + + Webbasiertes Selbststudium + + + + + LOMv1.0 + + + Hoch + + + + + LOMv1.0 + + + + + + + + LOMv1.0 + + + Mittel + + + + + + + + + + LOMv1.0 + + + Es werden keine Kosten verrechnet + + + + + LOMv1.0 + + + yes + + + + + + + + + + + Fach-Check "Reisen" + + Fach-Check "Reisen" + {"$schema": "https://cdn.swisslearninghub.com/json/trc/v1.1/launch_data.json", "launch_data": "", "configuration": {"lesson_mode_extension": ""}} + + + + + + + + + \ No newline at end of file diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/index.html b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/index.html new file mode 100755 index 00000000..bf89cb01 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/index.html @@ -0,0 +1,23 @@ + + + + + + + + Testpool Player - Swiss Learning Hub + + + + + +
+ + + + + + + + + diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.core.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.core.json new file mode 100755 index 00000000..131fa9a5 --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.core.json @@ -0,0 +1,42 @@ +{ + "name": "tpp-core", + "version": "1.6.0", + "description": "This package contains the core functionality of the HTML5-Player", + "homepage": "http://www.wikiurl.com/clxstage/html5player/#changelog", + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-cssmin": "~0.7.0", + "grunt-contrib-copy": "~0.5.0", + "grunt-contrib-clean": "~0.5.0", + "grunt-contrib-jst": "~0.5.1", + "grunt-contrib-uglify": "~0.3.2", + "grunt-contrib-compress": "~0.6.1", + "grunt-contrib-requirejs": "~0.4.1", + "grunt-processhtml": "~0.3.0", + "grunt-ftp-deploy": "~0.1.1", + "grunt-bbb-server": "0.1.0-alpha.13", + "grunt-bbb-styles": "0.1.0-alpha.5", + "requirejs": "~2.1.11", + "grunt-bump": "0.0.14", + "grunt-karma": "~0.8.2", + "karma-phantomjs-launcher": "~0.1.2", + "karma": "~0.12.4", + "karma-jasmine": "~0.2.2", + "karma-requirejs": "~0.2.1", + "karma-coverage": "~0.2.1", + "karma-jasmine-html-reporter": "~0.1.5", + "jshint-jenkins-checkstyle-reporter": "~0.1.2" + }, + "scripts": { + "postinstall": "bower install -s" + }, + "dependencies": { + "ajv": "^5.2.2", + "bower": "^1.8.8", + "filesaver.js-npm": "^1.0.1", + "grunt-cli": "^1.3.2", + "jszip": "^3.1.5", + "sjcl": "^1.0.7" + } +} diff --git a/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.json b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.json new file mode 100755 index 00000000..f64768dc --- /dev/null +++ b/server/vbv_lernwelt/static/media/demo_oktober/fach_check_reisen/package.json @@ -0,0 +1,18 @@ +{ + "name": "tpp-customer-vbv", + "version": "1.5.2", + "coreVersion": "1.5.0", + "description": "", + "homepage": "", + "devDependencies": { + "grunt": "~0.4.2", + "grunt-bbb-styles": "0.1.0-alpha.5", + "grunt-contrib-clean": "~0.5.0", + "grunt-contrib-copy": "~0.5.0", + "grunt-contrib-cssmin": "~0.7.0", + "grunt-replace": "^1.0.1" + }, + "scripts": { + "postinstall": "bower install -s" + } +} diff --git a/trufflehog-exclude-patterns.txt b/trufflehog-exclude-patterns.txt index 218a5cde..79e19635 100644 --- a/trufflehog-exclude-patterns.txt +++ b/trufflehog-exclude-patterns.txt @@ -1,8 +1,8 @@ server/requirements/ env_secrets/ env/docker_local.env +server/vbv_lernwelt/static/ server/vbv_lernwelt/media/ -server/vbv_lernwelt/simpletodo/ supabase.md scripts/supabase/init.sql .envs/