���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home3/cpr76684/public_html/3d.tar
���ѧ٧ѧ�
553d91fa1f0e2bd4cfe56a7cffaab8951bce5c10 0000666 00000001164 15152111362 0012561 0 ustar 00 { "libraryStrings": { "helpText": "Створюйте блоки запитань та відповідей, де кожен блок відокремлений порожнім рядком. У кожному блоці перший рядок – питання, чи інші рядки містять відповіді. Перша відповідь правильна", "warning": "Увага! Якщо ви зміните завдання в текстовому редакторі, все форматування тексту (включаючи розриви рядків) буде видалено." } } bc/3dbcc05f83d559db153ef6e1699df26e46746f4c 0000666 00000040403 15152532366 0012640 0 ustar 00 @keyframes snow{0%{opacity:1;transform:translate(0, -100px) rotateZ(0deg)}75%{opacity:1;transform:translate(100px, 600px) rotateZ(270deg)}100%{opacity:0;transform:translate(150px, 800px) rotateZ(360deg)}}.h5p-advent-calendar .h5p-advent-calendar-table{background-image:linear-gradient(60deg, #d0202a, #c3131d);background-size:cover;display:flex;flex-wrap:wrap}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square{box-sizing:border-box;margin:.5em;position:relative;cursor:auto}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square.h5p-advent-calendar-row-column-ratio-6x4{flex-basis:calc(16.666% - 1em)}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square.h5p-advent-calendar-row-column-ratio-4x6{flex-basis:calc(25% - 1em)}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square.h5p-advent-calendar-row-column-ratio-3x8{flex-basis:calc(33.333% - 1em)}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square.h5p-advent-calendar-row-column-ratio-2x12{flex-basis:calc(50% - 1em)}.h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square::before{content:"";display:block;padding-top:100%}.h5p-advent-calendar .h5p-advent-calendar-table.h5p-advent-calendar-display-none{display:none}.h5p-advent-calendar .h5p-advent-calendar-audio-button{background:#000;border:.15em solid rgba(0,0,0,0);border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:1em;height:1.5em;left:.5em;overflow:hidden;padding:0;position:absolute;bottom:.5em;transition:border-color 100ms,opacity 100ms;width:1.5em;z-index:4}.h5p-advent-calendar .h5p-advent-calendar-audio-button:active{border-color:#6d6d6d}.h5p-advent-calendar .h5p-advent-calendar-audio-button:focus{background-color:#2b2b2b}.h5p-advent-calendar .h5p-advent-calendar-audio-button:hover{background-color:#2b2b2b}.h5p-advent-calendar .h5p-advent-calendar-audio-button::before{font-family:"H5PFontAwesome4",sans-serif;content:"😅";font-size:1.1em;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.h5p-advent-calendar .h5p-advent-calendar-audio-button.muted::before{content:"";left:calc(50% - 1px);top:50%}.h5p-advent-calendar .h5p-advent-calendar-audio-button.unmuted::before{content:"";top:50%}.h5p-advent-calendar-sky{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.h5p-advent-calendar-sky .h5p-advent-calendar-snow{text-align:center}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span{display:inline-block;background-image:url(5c883aa90e9831007016.png);background-size:cover;border-radius:50%;width:13px;height:13px;margin:-280px 60px 54px -34px;animation:snow 12s infinite cubic-bezier(0.35, 0.45, 0.39, 0.29);transform:translate(0, -60px)}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(5n+5){animation-delay:1.3s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(3n+2){animation-delay:1.5s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(2n+5){animation-delay:1.7s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(3n+10){animation-delay:2.7s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(7n+2){animation-delay:3.5s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(4n+5){animation-delay:5.5s}.h5p-advent-calendar-sky .h5p-advent-calendar-snow span:nth-child(3n+7){animation-delay:8s} .h5p-advent-calendar-square-content{border:.2em dashed rgba(0,0,0,0);cursor:pointer;left:0;height:calc(100% - .4em);margin:0;padding:0;position:absolute;top:0;width:calc(100% - .4em)}.h5p-advent-calendar-square-content.h5p-advent-calendar-cover-image{color:#fff;text-shadow:1px 0 0 #000,1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px #000,1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image{align-items:center;background-color:#fff;background-size:cover;border:0;color:#ccc;cursor:pointer;display:flex;flex-direction:column;font-size:2em;font-weight:bold;height:100%;justify-content:center;overflow:auto;pointer-events:none;position:relative;top:-100%;width:100%}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image.h5p-advent-calendar-text-symbol::after{bottom:.1em;color:#000;font-family:"H5PFontAwesome4",sans-serif;font-size:.4em;font-weight:normal;padding:0 5px 5px 0;position:absolute;right:.1em;text-shadow:1px 0 0 #fff,1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;content:""}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image.h5p-advent-calendar-image-symbol::after{bottom:.1em;color:#000;font-family:"H5PFontAwesome4",sans-serif;font-size:.4em;font-weight:normal;padding:0 5px 5px 0;position:absolute;right:.1em;text-shadow:1px 0 0 #fff,1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;content:""}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image.h5p-advent-calendar-audio-symbol::after{bottom:.1em;color:#000;font-family:"H5PFontAwesome4",sans-serif;font-size:.4em;font-weight:normal;padding:0 5px 5px 0;position:absolute;right:.1em;text-shadow:1px 0 0 #fff,1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;content:""}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image.h5p-advent-calendar-video-symbol::after{bottom:.1em;color:#000;font-family:"H5PFontAwesome4",sans-serif;font-size:.4em;font-weight:normal;padding:0 5px 5px 0;position:absolute;right:.1em;text-shadow:1px 0 0 #fff,1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;content:""}.h5p-advent-calendar-square-content .h5p-advent-calendar-preview-image.h5p-advent-calendar-link-symbol::after{bottom:.1em;color:#000;font-family:"H5PFontAwesome4",sans-serif;font-size:.4em;font-weight:normal;padding:0 5px 5px 0;position:absolute;right:.1em;text-shadow:1px 0 0 #fff,1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;content:""}.h5p-advent-calendar-square-content.h5p-advent-calendar-open{cursor:auto}.h5p-advent-calendar-square-content.h5p-advent-calendar-open .h5p-advent-calendar-door.h5p-advent-calendar-left{transform:rotateY(-90deg)}.h5p-advent-calendar-square-content.h5p-advent-calendar-open .h5p-advent-calendar-door.h5p-advent-calendar-right{transform:rotateY(90deg)}.h5p-advent-calendar-square-content.h5p-advent-calendar-open .h5p-advent-calendar-preview-image{pointer-events:auto}.h5p-advent-calendar-square-content.h5p-advent-calendar-color-scheme-red .h5p-advent-calendar-door{background-image:linear-gradient(-60deg, #c3131d, #8e0a12)}.h5p-advent-calendar-square-content.h5p-advent-calendar-color-scheme-white .h5p-advent-calendar-door{background-image:linear-gradient(-60deg, #ffffff, #cccccc)}.h5p-advent-calendar-square-content.h5p-advent-calendar-color-scheme-lightgreen .h5p-advent-calendar-door{background-image:linear-gradient(-60deg, #88a941, #638222)}.h5p-advent-calendar-square-content.h5p-advent-calendar-color-scheme-darkgreen .h5p-advent-calendar-door{background-image:linear-gradient(-60deg, #0e4f27, #083c1c)}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame).h5p-advent-calendar-cover-image .h5p-advent-calendar-door.h5p-advent-calendar-left{border-right:.1em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame).h5p-advent-calendar-cover-image .h5p-advent-calendar-door.h5p-advent-calendar-right{border-left:.1em dashed #ccc}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container{height:100%;pointer-events:none;width:100%}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway{height:calc(100% + 1px);perspective:50em;position:absolute;top:0;width:50%;z-index:1}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway.h5p-advent-calendar-left{left:0}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway.h5p-advent-calendar-right{right:0}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door{background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;transition:transform 1s;transform-style:preserve-3d;width:100%}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door .h5p-advent-calendar-doorknob{height:.5em;width:.5em;background:linear-gradient(60deg, #dc9f2e, #ba7d0e);border:1px solid rgba(186,125,14,.5);border-radius:50%;display:inline-block}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door.h5p-advent-calendar-left{align-items:flex-end;background-position:left;transform-origin:left center}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door.h5p-advent-calendar-left .h5p-advent-calendar-doorknob{margin-right:.1em}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door.h5p-advent-calendar-right{align-items:flex-start;background-position:right;transform-origin:right center}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door.h5p-advent-calendar-right .h5p-advent-calendar-doorknob{margin-left:.1em}.h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door .h5p-advent-calendar-door-number{font-weight:bold;position:absolute;top:.2em;left:.3em}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-border){border:.2em dashed rgba(0,0,0,.2)}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-red{background-image:linear-gradient(-60deg, #c3131d, #8e0a12);color:#fff}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-white{background-image:linear-gradient(-60deg, #ffffff, #cccccc);color:#c3131d}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-lightgreen{background-image:linear-gradient(-60deg, #88a941, #638222);color:#fff}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-darkgreen{background-image:linear-gradient(-60deg, #0e4f27, #083c1c);color:#fff}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-red .h5p-advent-calendar-door.h5p-advent-calendar-left{border-right:.15em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-red .h5p-advent-calendar-door.h5p-advent-calendar-right{border-left:.15em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-white .h5p-advent-calendar-door.h5p-advent-calendar-left{border-right:.15em dashed #8e0a12}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-white .h5p-advent-calendar-door.h5p-advent-calendar-right{border-left:.15em dashed #8e0a12}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-lightgreen .h5p-advent-calendar-door.h5p-advent-calendar-left{border-right:.15em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-lightgreen .h5p-advent-calendar-door.h5p-advent-calendar-right{border-left:.15em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-darkgreen .h5p-advent-calendar-door.h5p-advent-calendar-left{border-right:.15em dashed #ccc}.h5p-advent-calendar-square-content:not(.h5p-advent-calendar-hide-door-frame):not(.h5p-advent-calendar-cover-image).h5p-advent-calendar-color-scheme-darkgreen .h5p-advent-calendar-door.h5p-advent-calendar-right{border-left:.15em dashed #ccc}.h5p-advent-calendar-square-content.h5p-advent-calendar-disabled{cursor:auto} .h5p-advent-calendar-overlay-outer-wrapper{border:0;border-radius:0;box-shadow:0 0 .5em 0 rgba(105,105,105,.4);left:50%;max-height:calc(100% - 5em);opacity:1;position:absolute;top:50%;transform:translate(-50%, -50%);transition:opacity .5s;visibility:visible;max-width:calc(100% - 4em);z-index:10}.h5p-advent-calendar-overlay-outer-wrapper.h5p-advent-calendar-content-type-image{width:80%}.h5p-advent-calendar-overlay-outer-wrapper.h5p-advent-calendar-content-type-audio{width:80%}.h5p-advent-calendar-overlay-outer-wrapper.h5p-advent-calendar-content-type-video{width:80%}.h5p-advent-calendar-overlay-outer-wrapper.h5p-advent-calendar-invisible{opacity:0;visibility:hidden}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content{align-items:center;background-color:#fff;border-radius:.5em;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;overflow-y:auto;padding:1em}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-advanced-text{color:#000;padding:.2em}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-image{overflow:hidden;width:100%}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-image>img{margin:auto}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-audio-wrapper{min-height:32px;width:100%}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-video{width:100%}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-button-close{background:#fff;position:absolute;top:-1.1em;right:-1.1em;cursor:pointer;border-radius:50%;border:none;padding:3px;line-height:1;color:#222;z-index:3}.h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-button-close::after{font-family:"H5PFontAwesome4",sans-serif;content:"";border:1px solid #222;text-align:center;border-radius:50%;width:1.5em;height:1.5em;display:inline-block;line-height:1.5}.h5p-advent-calendar-overlay-blocker{position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(44,44,44,.9);opacity:1;visibility:visible;-webkit-transition:opacity .5s,linear 0s,visibility 0s linear 0s;transition:opacity .5s linear 0s,visibility 0s linear 0s;z-index:1}.h5p-advent-calendar-overlay-blocker.h5p-advent-calendar-display-none{display:none} @keyframes h5p-advent-calendar-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.h5p-advent-calendar-spinner-container{width:100%;display:flex;justify-content:center;align-items:center}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner{display:inline-block;position:relative;width:4.5em;height:4.5em;margin-top:1em;margin-bottom:1em}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner div{box-sizing:border-box;display:block;position:absolute;width:4em;height:4em;margin:.5em;border:.5em solid #999;border-radius:50%;animation:h5p-advent-calendar-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner .h5p-advent-calendar-spinner-circle-head{animation-delay:-0.45s}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner .h5p-advent-calendar-spinner-circle-neck-upper{animation-delay:-0.3s}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner .h5p-advent-calendar-spinner-circle-neck-lower{animation-delay:-0.15s}.h5p-advent-calendar-spinner-container .h5p-advent-calendar-spinner .h5p-advent-calendar-spinner-circle-body{animation-delay:0}.h5p-advent-calendar-spinner-container.h5p-advent-calendar-spinner-none{display:none} 28/3d2855275f588014dbd0ca1ea365c8c0468f9ae2 0000666 00000000200 15152532366 0012306 0 ustar 00 { "libraryStrings": { "previousStep": "Föregående steg", "nextStep": "Nästa steg", "step": "Steg :index" } } 7a/3d7a6b51e046463aaf02e1c5764e1d57ee6a703c 0000666 00000032701 15152532366 0012442 0 ustar 00 { "semantics": [ { "fields": [ { "field": { "fields": [ { "field": { "fields": [ {}, {}, {}, {}, {}, { "label": "Komentāri", "description": "Komentāri tiek atspoguļoti, kad lietotājam parāda ieteiktās atbildes visiem slaidiem." }, { "label": "Vienmēr rādīt komentārus" }, { "label": "Fona caurspīdīgums" }, { "label": "Parādīt kā pogu" }, { "label": "Pogas izmērs", "options": [ { "label": "Mazs" }, { "label": "Liels" } ] }, { "label": "Nosaukums" }, { "label": "Iet uz", "options": [ { "label": "Konkrēta slaida numurs" }, { "label": "Nākamais slaids" }, { "label": "Iepriekšējais slaids" } ] }, { "label": "Konkrēta slaida numurs", "description": "Piemērojams tikai tad, ja ir atlasīts “Konkrēta slaida numurs”" }, { "label": "Neredzams", "description": "Noklusējuma kursors, bez nosaukuma un bez cilnes indeksa. Brīdinājums: lietotājiem ar invaliditāti vai lietotājiem, kuri izmanto tikai tastatūru būs problēmas ar šī elementa lietošanu." } ] } }, {}, { "fields": [ { "label": "Attēls", "description": "Attēla fona platuma un augstuma attiecībai jābūt 2:1, lai izvairītos no izstiepšanas. Augstas izšķirtspējas attēli tiks labāk parādīti lielākos ekrānos." }, { "label": "Izvēlieties krāsu" } ] } ] } }, {}, { "label": "Atslēgvārdu saraksts" }, { "label": "Vienmēr rādīt" }, { "label": "Automātiski paslēpt" }, { "label": "Caurspīdīgums" }, { "fields": [ { "label": "Attēls", "description": "Attēla fona platuma un augstuma attiecībai jābūt 2:1, lai izvairītos no izstiepšanas. Augstas izšķirtspējas attēli tiks labāk parādīti lielākos ekrānos." }, { "label": "Izvēlieties krāsu" } ] } ] }, { "label": "Lokalizēt", "fields": [ { "label": "\"Slaids\" tulkojums", "default": "Slaids" }, { "label": "\"Rezultāts\" tulkojums", "default": "Rezultāts" }, { "label": "\"Tavs rezultāts\" tulkojums", "default": "Tavs rezultāts" }, { "label": "\"Maksimālais rezultāts\" tulkojums", "default": "Maksimālais rezultāts" }, { "label": "\"Kopā\" tulkojums", "default": "Kopā" }, { "label": "\"Kopējais rezultāts\" tulkojums", "default": "Kopējais rezultāts" }, { "label": "Pogas \"Rādīt risinājumus\" nosaukums", "default": "Rādīt risinājumus" }, { "label": "Pogas \"Mēģināt vēlreiz\" teksts", "default": "Mēģināt vēlreiz" }, { "label": "Eksportēšanas pogas teksts", "default": "Eksportēt tekstu" }, { "label": "Paslēpt atslēgvārdu saraksta pogas nosaukumu", "default": "Paslēpt atslēgvārdu sarakstu" }, { "label": "Rādīt atslēgvārdu saraksta pogas nosaukumu", "default": "Rādīt atslēgvārdu sarakstu" }, { "label": "Pilnekrāna etiķete", "default": "Pilnekrāna režīms" }, { "label": "Etiķete iziešanai no pilnekrāna režīma", "default": "Iziet no pilnekrāna režīma" }, { "label": "Iepriekšējā slaida etiķete", "default": "Iepriekšējais slaids" }, { "label": "Nākamā slaida etiķete", "default": "Nākamais slaids" }, { "label": "Pašreizējā slaida etiķete", "default": "Pašreizējais slaids" }, { "label": "Pēdējā slaida etiķete", "default": "Pēdējais slaids" }, { "label": "Teksts iziešanai no risinājuma režīma", "default": "Iziet no risinājuma režīma" }, { "label": "Risinājuma režīma teksts", "default": "Risinājuma režīms" }, { "label": "Teksts, ja lapā ir vairāki uzdevumi", "default": "Vairāki uzdevumi" }, { "label": "Rezultātu ziņojuma teksts", "default": "Jūs sasniedzāt:" }, { "label": "Teksts kopīgošanai Facebook", "default": "Dalīties Facebook" }, { "label": "Teksts kopīgošanai Twitter", "default": "Dalīties Twitter" }, { "label": "Teksts kopīgošanai Google", "default": "Dalīties Google+" }, { "label": "Kopsavilkuma slaida nosaukums", "default": "Kopsavilkums" }, { "label": "Komentāru ikonas nosaukums", "default": "Rādīt komentārus" }, { "label": "Drukāšanas pogas nosaukums", "default": "Drukāt" }, { "label": "Ieiešana drukāšanas dialogā", "default": "Kā jūs vēlētos izdrukāt šo prezentāciju?" }, { "label": "Pogas \"Drukāt visus slaidus\" etiķete", "default": "Drukāt visus slaidus" }, { "label": "Pogas \"Drukāt šo slaidu\" etiķete", "default": "Drukāt šo slaidu" }, { "label": "Etiķete slaidiem bez nosaukuma", "default": "Nav nosaukuma" }, { "label": "Slaidu navigācijas skaidrojums asistīvajām tehnoloģijām", "default": "Kad aktivizēta virsma, izmantojiet kreiso un labo bultiņu, lai mainītu slaidu atbilstošajā virzienā" }, { "label": "Virsmas etiķete asistīvajām tehnoloģijām", "default": "Prezentācijas virsma. Izmantojiet kreiso un labo bultiņu, lai pārvietotos starp slaidiem." }, { "label": "Progressbar label for assistive technologies", "default": "Choose slide to display" }, { "label": "Nepabeigtām mijiedarbību etiķete", "default": "@slideName satur nepabeigtu mijiedarbību" }, { "label": "Pabeigtu mijiedarbību etiķete", "default": "@slideName satur pabeigtu mijiedarbību" }, { "label": "Slaidu skaitītāja etiķete. Mainīgie lielumi ir @index, @total", "default": "Slaids @index no @total" }, { "label": "Etiķete slaidiem, kuros ir tikai pareizās atbildes", "default": "@slideName ir tikai pareizās atbildes" }, { "label": "Etiķetes slaidiem, kuros ir nepareizas atbildes", "default": "@slideName ir nepareizas atbildes" }, { "label": "Etiķete sociālās koplietošanas joslai", "default": "Kopīgot rezultātu" }, { "label": "Asistīvo tehnoloģiju paziņojums par kopējo punktu skaitu", "default": "Jūs ieguvāt @score no @maxScore punktiem", "description": "Pieejamie mainīgie ir @score un @maxScore" }, { "label": "Asistīvo tehnoloģiju paziņojums par ieiešanu pilnekrāna režīmā", "default": "Atvērts pilnekrāna režīms" }, { "label": "Asistīvo tehnoloģiju paziņojums par iziešanu no pilnekrāna režīma", "default": "Iziets no pilnekrāna režīma" }, { "label": "Rezultāta iesniegšanas apstiprināšanas dialoga galvene", "default": "Iesniedziet savas atbildes" }, { "label": "Rezultāta iesniegšanas apstiprināšanas dialoga teksts", "default": "Jūsu rezultāti tiks iesniegti. Vai vēlaties turpināt?" }, { "label": "Apstiprinājuma poga rezultātu iesniegšanas apstiprināšanas dialogā", "default": "Iesniegt un skatīt rezultātus" }, { "label": "Slideshow navigation", "default": "Slideshow navigation" } ] }, { "label": "Uzvedības iestatījumi.", "description": "Šīs iestatījumi ļaus ignorēt uzvedības iestatījumus.", "fields": [ { "label": "Ieslēgt aktīvās virsmas režīmu", "description": "Removes navigation controls for the end user. Use Go To Slide to navigate. Summary is not available in this mode." }, { "label": "Paslēpt kopsavilkuma slaidu", "description": "Paslēpj kopsavilkuma slaidu." }, { "label": "Ignorēt pogu \"Rādīt risinājumu\"", "description": "Šī opcija nosaka, vai poga \"Rādīt risinājumu\" tiks rādīta visiem jautājumiem, atspējota visiem vai konfigurēta katram jautājumam atsevišķi.", "options": [ { "label": "Iespējota" }, { "label": "Atspējota" } ] }, { "label": "Ignorēt pogu \"Mēģināt vēlreiz\"", "description": "Šī opcija nosaka, vai poga \"Mēģināt vēlreiz\" tiks rādīta visiem jautājumiem, atspējota visiem vai konfigurēta katram jautājumam atsevišķi.", "options": [ { "label": "Iespējota" }, { "label": "Atspējots" } ] }, { "label": "Kopsavilkuma slaidā parādīt pogu \"Rādīt risinājumu\"", "description": "Ja iespējots, izglītojamais, sasniedzot kopsavilkuma slaidu, varēs parādīt visu jautājumu risinājumus" }, { "label": "Kopsavilkuma slaidā parādīt pogu \"Mēģināt vēlreiz\"", "description": "Ja iespējots, izglītojamais, kad sasniegs kopsavilkuma slaidu, varēs vēlreiz mēģināt visus jautājumus. Ņemiet vērā, ka, atsvaidzinot lapu, dalībnieki varēs mēģināt vēlreiz, pat ja šī poga netiek rādīta." }, { "label": "Atļaut drukāšanas pogu", "description": "Iespējo drukāšanas pogu." }, { "label": "Sociālie iestatījumi", "description": "Šīs opcijas ļaus ignorēt sociālās uzvedības iestatījumus. Ja tiks nodrošināta saite, tukšās vērtības tiks aizpildītas automātiski, pretējā gadījumā tiks ģenerētas visas vērtības.", "fields": [ { "label": "Parādīt Facebook kopīgošanas ikonu" }, { "label": "Facebook koplietošanas iestatījumi", "fields": [ { "label": "Dalīties ar saiti Facebook", "default": "@currentpageurl" }, { "label": "Dalīties ar citātu Facebook", "default": "Es ieguvu @score no @maxScore par uzdevumu vietnē @currentpageurl." } ] }, { "label": "Parādīt Twitter kopīgošanas ikonu" }, { "label": "Twitter kopīgošanas iestatījumi", "fields": [ { "label": "Dalīties Twitter paziņojumā", "default": "Es ieguvu @score no @maxScore par uzdevumu vietnē @currentpageurl." }, { "label": "Dalīties ar saiti Twitter", "default": "@currentpageurl" }, { "label": "Kopīgot Twitter mirkļbirkas", "default": "h5p, kurss" } ] }, { "label": "Parādīt Google+ kopīgošanas ikonu" }, { "label": "Kopīgot saiti ar Google", "default": "@currentpageurl" } ] } ] } ] } 58/3d5846d0cb1f1e8872870bad466270c773a1fd6b 0000666 00000001555 15152532366 0012330 0 ustar 00 { "semantics": [ { "label": "Question Text", "description": "The question that the user will make a choice based upon." }, { "label": "Choices", "entity": "choice", "field": { "fields": [ { "label": "Choice Text", "description": "The label that will displayed on the choice button." }, { "label": "Go To", "description": "The target time the user will be taken to upon pressing the choice button. Enter timecode in the format M:SS." }, { "label": "If Chosen Text", "description": "An optional confirmation text that will be displayed after the user has pressed the choice button." } ] } }, { "label": "Continue Button Label", "default": "Continue" } ] } 49/3d49691bae12e6ff9468e4d502c62f8ec56068b3 0000666 00000074014 15152532366 0012350 0 ustar 00 (()=>{"use strict";const t=H5P.jQuery;class s{constructor(s,e,a,r,i={},d){return this.card=s,this.params=e||{},this.id=a,this.contentId=r,this.callbacks=i,this.$cardWrapper=t("<div>",{class:"h5p-dialogcards-cardwrap",role:"group",tabindex:"-1"}),this.$cardWrapper.addClass("h5p-dialogcards-mode-"+this.params.mode),"repetition"!==this.params.mode&&this.$cardWrapper.attr("aria-labelledby","h5p-dialogcards-progress-"+d),this.$cardHolder=t("<div>",{class:"h5p-dialogcards-cardholder"}).appendTo(this.$cardWrapper),this.createCardContent(s).appendTo(this.$cardHolder),this}createCardContent(s){const e=t("<div>",{class:"h5p-dialogcards-card-content"});this.createCardImage(s).appendTo(e);const a=t("<div>",{class:"h5p-dialogcards-card-text-wrapper"}).appendTo(e),r=t("<div>",{class:"h5p-dialogcards-card-text-inner"}).appendTo(a),i=t("<div>",{class:"h5p-dialogcards-card-text-inner-content"}).appendTo(r);this.createCardAudio(s).appendTo(i);const d=t("<div>",{class:"h5p-dialogcards-card-text"}).appendTo(i);return this.$cardTextArea=t("<div>",{class:"h5p-dialogcards-card-text-area",tabindex:"-1",html:s.text}).appendTo(d),s.text&&s.text.length||d.addClass("hide"),this.createCardFooter().appendTo(a),e}createCardImage(s){this.$image;const e=t("<div>",{class:"h5p-dialogcards-image-wrapper"});return void 0!==s.image?(this.image=s.image,this.$image=t('<img class="h5p-dialogcards-image" src="'+H5P.getPath(s.image.path,this.contentId)+'"/>'),s.imageAltText&&this.$image.attr("alt",s.imageAltText)):this.$image=t('<div class="h5p-dialogcards-image"></div>'),this.$image.appendTo(e),e}createCardAudio(s){if(this.audio,this.$audioWrapper=t("<div>",{class:"h5p-dialogcards-audio-wrapper"}),void 0!==s.audio){const t={files:s.audio,audioNotSupported:this.params.audioNotSupported};this.audio=new H5P.Audio(t,this.contentId),this.audio.attach(this.$audioWrapper),this.audio.audio&&this.audio.audio.preload&&(this.audio.audio.preload="none")}else this.$audioWrapper.addClass("hide");return this.$audioWrapper}createCardFooter(){const s=t("<div>",{class:"h5p-dialogcards-card-footer"});let e="h5p-dialogcards-button-hidden",a="-1";return"repetition"===this.params.mode&&(e="",this.params.behaviour.quickProgression&&(e="h5p-dialogcards-quick-progression",a="0")),this.$buttonTurn=H5P.JoubelUI.createButton({class:"h5p-dialogcards-turn",html:this.params.answer}).appendTo(s),"repetition"===this.params.mode&&(this.$buttonShowSummary=H5P.JoubelUI.createButton({class:"h5p-dialogcards-show-summary h5p-dialogcards-button-gone",html:this.params.showSummary}).appendTo(s),this.$buttonIncorrect=H5P.JoubelUI.createButton({class:"h5p-dialogcards-answer-button",html:this.params.incorrectAnswer}).addClass("incorrect").addClass(e).attr("tabindex",a).appendTo(s),this.$buttonCorrect=H5P.JoubelUI.createButton({class:"h5p-dialogcards-answer-button",html:this.params.correctAnswer}).addClass("correct").addClass(e).attr("tabindex",a).appendTo(s)),s}createButtonListeners(){this.$buttonTurn.unbind("click").click((()=>{this.turnCard()})),"repetition"===this.params.mode&&(this.$buttonIncorrect.unbind("click").click((t=>{t.target.classList.contains("h5p-dialogcards-quick-progression")&&this.callbacks.onNextCard({cardId:this.id,result:!1})})),this.$buttonCorrect.unbind("click").click((t=>{t.target.classList.contains("h5p-dialogcards-quick-progression")&&this.callbacks.onNextCard({cardId:this.id,result:!0})})))}showSummaryButton(t){this.getDOM().find(".h5p-dialogcards-answer-button").addClass("h5p-dialogcards-button-hidden").attr("tabindex","-1"),this.$buttonTurn.addClass("h5p-dialogcards-button-gone"),this.$buttonShowSummary.click((()=>t())).removeClass("h5p-dialogcards-button-gone").focus()}hideSummaryButton(){"normal"!==this.params.mode&&(this.getDOM().find(".h5p-dialogcards-answer-button").removeClass("h5p-dialogcards-button-hidden").attr("tabindex","0"),this.$buttonTurn.removeClass("h5p-dialogcards-button-gone"),this.$buttonShowSummary.addClass("h5p-dialogcards-button-gone").off("click"))}turnCard(){const t=this.getDOM(),s=t.find(".h5p-dialogcards-card-content"),e=t.find(".h5p-dialogcards-cardholder").addClass("h5p-dialogcards-collapse");s.find(".joubel-tip-container").remove();const a=s.hasClass("h5p-dialogcards-turned");s.toggleClass("h5p-dialogcards-turned",!a),setTimeout((()=>{if(e.removeClass("h5p-dialogcards-collapse"),this.changeText(a?this.getText():this.getAnswer()),a?e.find(".h5p-audio-inner").removeClass("hide"):this.removeAudio(e),"repetition"===this.params.mode&&!this.params.behaviour.quickProgression){const s=t.find(".h5p-dialogcards-answer-button");!1===s.hasClass("h5p-dialogcards-quick-progression")&&s.addClass("h5p-dialogcards-quick-progression").attr("tabindex",0)}setTimeout((()=>{this.addTipToCard(s,a?"front":"back"),"function"==typeof this.callbacks.onCardTurned&&this.callbacks.onCardTurned(a)}),200),this.resizeOverflowingText(),this.$cardTextArea.focus()}),200)}changeText(t){this.$cardTextArea.html(t),this.$cardTextArea.toggleClass("hide",!t||!t.length)}setProgressText(t,s){if("repetition"!==this.params.mode)return;const e=this.params.progressText.replace("@card",t.toString()).replace("@total",s.toString());this.$cardWrapper.attr("aria-label",e)}resizeOverflowingText(){if(!this.params.behaviour.scaleTextNotCard)return;const t=this.getDOM().find(".h5p-dialogcards-card-text"),s=t.children();this.resizeTextToFitContainer(t,s)}resizeTextToFitContainer(t,e){e.css("font-size","");const a=t.get(0).getBoundingClientRect().height;let r=e.get(0).getBoundingClientRect().height;const i=parseFloat(t.css("font-size"));let d=parseFloat(e.css("font-size"));const o=this.getDOM().closest(".h5p-container"),n=parseFloat(o.css("font-size"));if(r>a){let t=!0;for(;t;){if(d-=s.SCALEINTERVAL,d<s.MINSCALE){t=!1;break}e.css("font-size",d/i+"em"),r=e.get(0).getBoundingClientRect().height,r<=a&&(t=!1)}}else{let t=!0;for(;t;){if(d+=s.SCALEINTERVAL,d>n){t=!1;break}e.css("font-size",d/i+"em"),r=e.get(0).getBoundingClientRect().height,r>=a&&(t=!1,d-=s.SCALEINTERVAL,e.css("font-size",d/i+"em"))}}}addTipToCard(t,s,e){"back"!==s&&(s="front"),void 0===e&&(e=this.id),t.find(".joubel-tip-container").remove();const a=this.card.tips;if(void 0!==a&&void 0!==a[s]){const e=a[s].trim();e.length&&t.find(".h5p-dialogcards-card-text-wrapper .h5p-dialogcards-card-text-inner").after(H5P.JoubelUI.createTip(e,{tipLabel:this.params.tipButtonLabel}))}}setCardFocus(t){if(!0===t)this.$cardTextArea.focus();else{const t=this.getDOM();t.one("transitionend",(()=>{t.focus()}))}}stopAudio(){if(!this.audio||!this.audio.audio)return;const t=this.audio.audio.duration;t>0&&t<Number.MAX_SAFE_INTEGER&&this.audio.seekTo(t),this.audio.audio.load&&setTimeout((()=>{this.audio.audio.load()}),100)}removeAudio(){this.stopAudio(),this.getDOM().find(".h5p-audio-inner").addClass("hide")}getDOM(){return this.$cardWrapper}getText(){return this.card.text}getAnswer(){return this.card.answer}getImage(){return this.$image}getImageSize(){return this.image?{width:this.image.width,height:this.image.height}:this.image}getAudio(){return this.$audioWrapper}reset(){const t=this.getDOM();t.removeClass("h5p-dialogcards-previous"),t.removeClass("h5p-dialogcards-current"),this.changeText(this.getText());const s=t.find(".h5p-dialogcards-card-content");s.removeClass("h5p-dialogcards-turned"),this.addTipToCard(s,"front",this.id),this.params.behaviour.quickProgression||t.find(".h5p-dialogcards-answer-button").removeClass("h5p-dialogcards-quick-progression"),this.hideSummaryButton()}}s.SCALEINTERVAL=.2,s.MAXSCALE=16,s.MINSCALE=4;const e=s;const a=class{constructor(t,s,e,a){return this.params=t,this.contentId=s,this.callbacks=e,this.idCounter=a,this.cards=[],this.params.dialogs.forEach(((t,s)=>{t.id=s,this.cards.push(s)})),this}getCard(t){if(!(t<0||t>this.cards.length))return"number"==typeof this.cards[t]&&this.loadCard(t),this.cards[t]}getCardIds(){return this.cards.map(((t,s)=>s))}loadCard(t){t<0||t>this.cards.length||"number"==typeof this.cards[t]&&(this.cards[t]=new e(this.params.dialogs[t],this.params,t,this.contentId,this.callbacks,this.idCounter))}};const r=class{constructor(t=[]){return this.cards=t.filter(((s,e)=>t.indexOf(s)>=e)),this}getCards(){return this.cards}peek(t,s=1){return s=Math.max(0,s),"top"===t&&(t=0),"bottom"===t&&(t=this.cards.length-s),t<0||t>this.cards.length-1?[]:this.cards.slice(t,t+s)}add(t,s="top"){"number"==typeof t&&(t=[t]),t.forEach((e=>{-1===this.cards.indexOf(e)&&("top"===s?s=0:"bottom"===s?s=this.cards.length:"random"===s&&(s=Math.floor(Math.random()*this.cards.length)),this.cards.splice(s,0,...t))}))}push(t){this.add(t,"top")}pull(t=1,s="top"){return t=Math.max(1,Math.min(t,this.cards.length)),"top"===s&&(s=0),"bottom"===s&&(s=-t),s=Math.max(0,Math.min(s,this.cards.length-1)),this.cards.splice(s,t)}remove(t){"number"==typeof t&&(t=[t]),t.forEach((t=>{const s=this.cards.indexOf(t);s>-1&&this.cards.splice(s,1)}))}shuffle(){for(let t=this.cards.length-1;t>0;t--){const s=Math.floor(Math.random()*(t+1));[this.cards[t],this.cards[s]]=[this.cards[s],this.cards[t]]}return this.cards}contains(t){return-1!==this.cards.indexOf(t)}length(){return this.cards.length}};const i=class{constructor(t,s,e,r){return this.params=t,this.cardPool=new a(t,s,e,r),this.reset(t.cardPiles),this}createSelection(){let t=[];if("repetition"===this.params.mode)t=this.createSelectionRepetition();else t=this.cardPool.getCardIds();return t}createPiles(t){if(t)return void(this.cardPiles=t.map((t=>new r(t.cards))));this.cardPiles=[];const s=this.cardPool.getCardIds();switch(this.params.mode){case"repetition":for(let t=0;t<this.params.behaviour.maxProficiency+1;t++)0===t?this.cardPiles.push(new r(s)):this.cardPiles.push(new r);break;case"normal":this.cardPiles.push(new r(s))}}updatePiles(t){return t.forEach((t=>{const s=this.find(t.cardId);if(-1===s)return;let e=!0===t.result?s+1:0;e=Math.max(0,Math.min(e,this.cardPiles.length-1)),this.cardPiles[s].remove(t.cardId),this.cardPiles[e].add(t.cardId,"bottom")})),this.getPileSizes()}createSelectionRepetition(){let t=[],s=null;for(let e=0;e<this.cardPiles.length-1;e++){const a=this.cardPiles[e].length();if(null===s&&0===a)continue;null===s&&(s=e);const r=Math.ceil(1*a/(1+e-s)),i=this.cardPiles[e].peek(0,r);t=t.concat(...i)}return t=this.shuffle(t),t}shuffle(t){const s=t.slice();for(let t=s.length-1;t>0;t--){const e=Math.floor(Math.random()*(t+1));[s[t],s[e]]=[s[e],s[t]]}return s}find(t){let s=-1;return this.cardPiles.forEach(((e,a)=>{if(-1!==s)return s;e.contains(t)&&(s=a)})),s}reset(t){this.createPiles(t)}getCard(t){return this.cardPool.getCard(t)}getSize(){return this.cardPool.getCardIds().length}getPiles(){return this.cardPiles}getPileSizes(){return this.cardPiles.map((t=>t.length()))}};const d=class{constructor(t,s){this.params=t,this.callbacks=s,this.currentCallback=s.nextRound,this.fields=[],this.container=document.createElement("div"),this.container.classList.add("h5p-dialogcards-summary-screen");const e=this.createContainerDOM(t.summary);this.fields.round=e.getElementsByClassName("h5p-dialogcards-summary-subheader")[0],this.fields["h5p-dialogcards-round-cards-right"]=this.addTableRow(e,{category:this.params.summaryCardsRight,symbol:"h5p-dialogcards-check"}),this.fields["h5p-dialogcards-round-cards-wrong"]=this.addTableRow(e,{category:this.params.summaryCardsWrong,symbol:"h5p-dialogcards-times"}),this.fields["h5p-dialogcards-round-cards-not-shown"]=this.addTableRow(e,{category:this.params.summaryCardsNotShown});const a=this.createContainerDOM(t.summaryOverallScore);this.fields["h5p-dialogcards-overall-cards-completed"]=this.addTableRow(a,{category:this.params.summaryCardsCompleted,symbol:"h5p-dialogcards-check"}),this.fields["h5p-dialogcards-overall-completed-rounds"]=this.addTableRow(a,{category:this.params.summaryCompletedRounds,symbol:""});const r=document.createElement("div");r.classList.add("h5p-dialogcards-summary-message"),this.fields.message=r;const i=H5P.JoubelUI.createButton({class:"h5p-dialogcards-buttonNextRound",title:this.params.nextRound.replace("@round",2),html:this.params.nextRound.replace("@round",2)}).click(this.currentCallback).get(0);this.fields.button=i;const d=H5P.JoubelUI.createButton({class:"h5p-dialogcards-button-restart",title:this.params.startOver,html:this.params.startOver}).get(0),o=this.createConfirmationDialog({l10n:this.params.confirmStartingOver,instance:this},(()=>{setTimeout((()=>{this.callbacks.retry()}),100)}));d.addEventListener("click",(t=>{o.show(t.target.offsetTop)})),this.fields.buttonStartOver=d;const n=document.createElement("div");return n.classList.add("h5p-dialogcards-summary-footer"),n.appendChild(d),n.appendChild(i),this.container.appendChild(e),this.container.appendChild(a),this.container.appendChild(r),this.container.appendChild(n),this.hide(),this}getDOM(){return this.container}createContainerDOM(t,s=""){const e=document.createElement("div");e.classList.add("h5p-dialogcards-summary-container");const a=document.createElement("div");a.classList.add("h5p-dialogcards-summary-header"),a.innerHTML=t,e.appendChild(a);const r=document.createElement("div");r.classList.add("h5p-dialogcards-summary-subheader"),r.innerHTML=s,e.appendChild(r);const i=document.createElement("table");return i.classList.add("h5p-dialogcards-summary-table"),e.appendChild(i),e}addTableRow(t,s){const e=t.getElementsByClassName("h5p-dialogcards-summary-table")[0],a=document.createElement("tr"),r=document.createElement("td");r.classList.add("h5p-dialogcards-summary-table-row-category"),r.innerHTML=s.category,a.appendChild(r);const i=document.createElement("td");i.classList.add("h5p-dialogcards-summary-table-row-symbol"),void 0!==s.symbol&&""!==s.symbol&&i.classList.add(s.symbol),a.appendChild(i);const d=document.createElement("td");return d.classList.add("h5p-dialogcards-summary-table-row-score"),a.appendChild(d),e.appendChild(a),d}update({done:t=!1,round:s,message:e,results:a=[]}={}){!0===t?(this.fields.buttonStartOver.classList.add("h5p-dialogcards-button-gone"),this.params.behaviour.enableRetry?(this.fields.button.classList.remove("h5p-dialogcards-button-next-round"),this.fields.button.classList.add("h5p-dialogcards-button-restart"),this.fields.button.innerHTML=this.params.retry,this.fields.button.title=this.params.retry,this.currentCallback=this.callbacks.retry):this.fields.button.classList.add("h5p-dialogcards-button-gone")):(this.fields.buttonStartOver.classList.remove("h5p-dialogcards-button-gone"),this.fields.button.classList.add("h5p-dialogcards-button-next-round"),this.fields.button.classList.remove("h5p-dialogcards-button-restart"),this.fields.button.innerHTML=this.params.nextRound,this.fields.button.title=this.params.nextRound,this.currentCallback=this.callbacks.nextRound),H5P.jQuery(this.fields.button).unbind("click").click(this.currentCallback),this.fields.round.innerHTML=this.params.round.replace("@round",s),t||void 0===s||(this.fields.button.innerHTML=this.params.nextRound.replace("@round",s+1),this.fields.button.title=this.params.nextRound.replace("@round",s+1)),t&&void 0!==e&&""!==e?(this.fields.message.classList.remove("h5p-dialogcards-gone"),this.fields.message.innerHTML=e):this.fields.message.classList.add("h5p-dialogcards-gone"),a.forEach((t=>{let s=void 0!==t.score.value?t.score.value:"";void 0!==t.score.max&&(s=`${s} <span class="h5p-dialogcards-summary-table-row-score-divider">/</span> ${t.score.max}`),this.fields[t.field].innerHTML=s}))}show(){this.container.classList.remove("h5p-dialogcards-gone"),setTimeout((()=>{this.fields.button.focus()}),0)}hide(){this.container.classList.add("h5p-dialogcards-gone")}createConfirmationDialog(t,s){t=t||{};var e=new H5P.ConfirmationDialog({instance:t.instance,headerText:t.l10n.header,dialogText:t.l10n.body,cancelText:t.l10n.cancelLabel,confirmText:t.l10n.confirmLabel});return e.on("confirmed",(()=>{s()})),e.appendTo(this.getContainer()),e}getContainer(){const t=H5P.jQuery('[data-content-id="'+self.contentId+'"].h5p-content'),s=t.parents(".h5p-container");let e;return e=0!==s.length?s.last():0!==t.length?t:H5P.jQuery(document.body),e.get(0)}},o=H5P.jQuery,n=H5P.JoubelUI;class h extends H5P.EventDispatcher{constructor(t,s,e){super(),this.idCounter=h.idCounter++,this.contentId=this.id=s,this.previousState=e.previousState||{},this.contentData=e||{},this.params=o.extend({title:"",mode:"normal",description:"Sit in pairs and make up sentences where you include the expressions below.<br/>Example: I should have said yes, HOWEVER I kept my mouth shut.",next:"Next",prev:"Previous",retry:"Retry",answer:"Turn",correctAnswer:"I got it right!",incorrectAnswer:"I got it wrong",round:"Round @round",cardsLeft:"Cards left: @number",nextRound:"Proceed to round @round",startOver:"Start over",showSummary:"Next",summary:"Summary",summaryCardsRight:"Cards you got right:",summaryCardsWrong:"Cards you got wrong:",summaryCardsNotShown:"Cards in pool not shown:",summaryOverallScore:"Overall Score",summaryCardsCompleted:"Cards you have completed learning:",summaryCompletedRounds:"Completed rounds:",summaryAllDone:"Well done! You have mastered all @cards cards by getting them correct @max times!",progressText:"Card @card of @total",cardFrontLabel:"Card front",cardBackLabel:"Card back",tipButtonLabel:"Show tip",audioNotSupported:"Your browser does not support this audio",confirmStartingOver:{header:"Start over?",body:"All progress will be lost. Are you sure you want to start over?",cancelLabel:"Cancel",confirmLabel:"Start over"},dialogs:[{text:"Horse",answer:"Hest"},{text:"Cow",answer:"Ku"}],behaviour:{enableRetry:!0,disableBackwardsNavigation:!1,scaleTextNotCard:!1,randomCards:!1,maxProficiency:5,quickProgression:!1}},t),this.cards=[],this.currentCardId=0,this.round=0,this.results=this.previousState.results||[],this.attach=t=>{this.$inner=t.addClass("h5p-dialogcards"),this.params.behaviour.scaleTextNotCard&&t.addClass("h5p-text-scaling");const s={mode:this.params.mode,dialogs:this.params.dialogs,audioNotSupported:this.params.audioNotSupported,answer:this.params.answer,showSummary:this.params.showSummary,incorrectAnswer:this.params.incorrectAnswer,correctAnswer:this.params.correctAnswer,progressText:this.params.progressText,tipButtonLabel:this.params.tipButtonLabel,behaviour:{scaleTextNotCard:this.params.behaviour.scaleTextNotCard,maxProficiency:this.params.behaviour.maxProficiency,quickProgression:this.params.behaviour.quickProgression},cardPiles:this.previousState.cardPiles};this.cardManager=new i(s,this.id,{onCardTurned:this.handleCardTurned,onNextCard:this.nextCard},this.idCounter),this.createDOM(0===this.round),void 0!==this.previousState.currentCardId&&(this.gotoCard(this.previousState.currentCardId),"repetition"===this.params.mode&&this.results.length===this.cardIds.length&&this.showSummary(!0)),this.updateNavigation(),this.trigger("resize")},this.createDOM=t=>{if(this.cardIds=t&&this.previousState.cardIds?this.previousState.cardIds:this.cardManager.createSelection(),this.cardPoolSize=this.cardPoolSize||this.cardManager.getSize(),!0===t){const t=o("<div>"+this.params.title+"</div>").text().trim();this.$header=o((t?'<div class="h5p-dialogcards-title"><div class="h5p-dialogcards-title-inner">'+this.params.title+"</div></div>":"")+'<div class="h5p-dialogcards-description">'+this.params.description+"</div>"),this.summaryScreen=new d(this.params,{nextRound:this.nextRound,retry:this.restartRepetition})}!0===t?this.$cardwrapperSet=this.initCards(this.cardIds):(this.$cardwrapperSet.detach(),this.$cardwrapperSet=this.initCards(this.cardIds),this.$cardSideAnnouncer.before(this.$cardwrapperSet)),this.$cardwrapperSet.prepend(this.summaryScreen.getDOM()),!0===t&&(this.$cardSideAnnouncer=o("<div>",{html:this.params.cardFrontLabel,class:"h5p-dialogcards-card-side-announcer","aria-live":"polite"}),this.$footer=this.createFooter(),this.$mainContent=o("<div>").append(this.$header).append(this.$cardwrapperSet).append(this.$cardSideAnnouncer).append(this.$footer).appendTo(this.$inner),this.on("reset",(function(){this.reset()})),this.on("resize",this.resize),this.round=void 0!==this.previousState.round?this.previousState.round:1)},this.createFooter=()=>{const t=o("<nav>",{class:"h5p-dialogcards-footer",role:"navigation"}),s=function(t,s){o(t).append('<span class="button-tooltip">'+s+"</span>"),o(t).find(".button-tooltip").hide().fadeIn("fast")},e=function(t){o(t).find(".button-tooltip").remove()};if("normal"===this.params.mode){const a=this;this.$prev=n.createButton({class:"h5p-dialogcards-footer-button h5p-dialogcards-prev truncated","aria-label":this.params.prev}).click((()=>{this.prevCard()})).appendTo(t),this.$prev.hover((function(t){s(a.$prev,a.params.prev)}),(function(){e(a.$prev)})),this.$next=n.createButton({class:"h5p-dialogcards-footer-button h5p-dialogcards-next truncated","aria-label":this.params.next}).click((()=>{this.nextCard()})).appendTo(t),this.$next.hover((function(t){s(a.$next,a.params.next)}),(function(){e(a.$next)})),this.$retry=n.createButton({class:"h5p-dialogcards-footer-button h5p-dialogcards-retry h5p-dialogcards-disabled",html:this.params.retry}).click((()=>{this.trigger("reset")})).appendTo(t),this.$retry.hover((function(t){s(a.$retry,a.params.retry)}),(function(){e(a.$retry)})),this.$progress=o("<div>",{id:"h5p-dialogcards-progress-"+this.idCounter,class:"h5p-dialogcards-progress","aria-live":"assertive"}).appendTo(t)}else this.$round=o("<div>",{class:"h5p-dialogcards-round"}).appendTo(t),this.$progress=o("<div>",{class:"h5p-dialogcards-cards-left","aria-live":"assertive"}).appendTo(t);return t},this.updateImageSize=()=>{let t=0;const s=this.cards[this.currentCardId].getDOM().find(".h5p-dialogcards-card-content");if(this.params.dialogs.forEach((e=>{if(!e.image)return;const a=e.image.height/e.image.width*s.get(0).getBoundingClientRect().width;a>t&&(t=a)})),t>0){let s=t/parseFloat(this.$inner.css("font-size"));s>15&&(s=15),this.cards.forEach((t=>{t.getImage().parent().css("height",s+"em")}))}},this.initCards=t=>{this.cards=[],this.currentCardId=0,this.params.behaviour.randomCards&&(t=H5P.shuffleArray(t));const s=o("<div>",{class:"h5p-dialogcards-cardwrap-set"});for(let e=0;e<t.length&&!(e>=2);e++){const a=this.getCard(t[e]);a.setProgressText(e+1,t.length),this.cards.push(a);const r=a.getDOM();e===this.currentCardId&&(r.addClass("h5p-dialogcards-current"),this.$current=r),a.addTipToCard(r.find(".h5p-dialogcards-card-content"),"front",e),s.append(r)}return s},this.handleCardTurned=t=>{this.$cardSideAnnouncer.html(t?this.params.cardFrontLabel:this.params.cardBackLabel),this.params.behaviour.enableRetry&&this.currentCardId+1===this.cardIds.length&&this.$retry&&(this.$retry.removeClass("h5p-dialogcards-disabled"),this.truncateRetryButton())},this.updateNavigation=()=>{if("normal"===this.params.mode)this.getCurrentSelectionIndex()<this.cardIds.length-1?(this.$next.removeClass("h5p-dialogcards-disabled"),this.$retry.addClass("h5p-dialogcards-disabled")):this.$next.addClass("h5p-dialogcards-disabled"),this.currentCardId>0&&!this.params.behaviour.disableBackwardsNavigation?this.$prev.removeClass("h5p-dialogcards-disabled"):this.$prev.addClass("h5p-dialogcards-disabled"),this.$progress.text(this.params.progressText.replace("@card",this.getCurrentSelectionIndex()+1).replace("@total",this.cardIds.length)),this.cards[this.findCardPosition(this.cards[this.currentCardId].id)].resizeOverflowingText();else{this.$round.text(this.params.round.replace("@round",this.round));const t=this.getCurrentSelectionIndex();this.$progress.text(this.params.cardsLeft.replace("@number",this.cardIds.length-t))}this.trigger("resize")},this.showSummary=(t=!1)=>{const s=t?this.cardManager.getPileSizes():this.cardManager.updatePiles(this.results),e=this.results.filter((t=>!0===t.result)).length,a=this.results.length-e,r=this.cardPoolSize-e-a,i=s.slice(-1)[0],d=i===this.cardPoolSize,o={round:this.round,results:[{field:"h5p-dialogcards-round-cards-right",score:{value:e,max:a+e}},{field:"h5p-dialogcards-round-cards-wrong",score:{value:a,max:a+e}},{field:"h5p-dialogcards-round-cards-not-shown",score:{value:r}},{field:"h5p-dialogcards-overall-cards-completed",score:{value:i,max:this.cardPoolSize}},{field:"h5p-dialogcards-overall-completed-rounds",score:{value:this.round}}]};d&&(o.done=!0,o.message=this.params.summaryAllDone.replace("@cards",this.cardPoolSize).replace("@max",this.params.behaviour.maxProficiency)),this.summaryScreen.update(o),this.summaryScreen.show(),this.hideCards(),this.trigger("resize")},this.showCards=()=>{this.$cardwrapperSet.find(".h5p-dialogcards-cardwrap").removeClass("h5p-dialogcards-gone"),this.$footer.removeClass("h5p-dialogcards-gone"),this.cardsShown=!0},this.hideCards=()=>{this.$cardwrapperSet.find(".h5p-dialogcards-cardwrap").addClass("h5p-dialogcards-gone"),this.$footer.addClass("h5p-dialogcards-gone"),this.cardsShown=!1},this.nextCard=t=>{void 0!==t&&this.results.push(t),this.cards[this.currentCardId].stopAudio(),this.cardIds.length-this.getCurrentSelectionIndex()!=1?this.gotoCard(this.getCurrentSelectionIndex()+1):"repetition"===this.params.mode&&(this.$progress.text(this.params.cardsLeft.replace("@number",0)),this.cards[this.currentCardId].showSummaryButton(this.showSummary))},this.getCard=t=>{const s=this.cardManager.getCard(t);return s.createButtonListeners(),s},this.findCardPosition=t=>{let s;return this.cards.forEach(((e,a)=>{s||e.id!==t||(s=a)})),s},this.insertCardToDOM=(t,s)=>{const e=t.getDOM();void 0===s?e.appendTo(this.$cardwrapperSet):0===s?this.$cardwrapperSet.prepend(e):this.$cardwrapperSet.children().eq(s).after(e),t.addTipToCard(e.find(".h5p-dialogcards-card-content"),"front",s)},this.gotoCard=t=>{if(t<0||t>=this.cardIds.length)return;const s=this.cards[this.currentCardId];s.stopAudio(),s.getDOM().removeClass("h5p-dialogcards-current");const e=[];t>0&&e.push(t-1),e.push(t),t+1<this.cardIds.length&&e.push(t+1),e.forEach((t=>{if(void 0===this.findCardPosition(this.cardIds[t])){const s=this.getCard(this.cardIds[t]);s.setProgressText(t+1,this.cardIds.length);const e=Math.min(t+1,this.cardIds.length-1),a=this.findCardPosition(this.cardIds[e])||this.cards.length;this.cards.splice(a,0,s),this.insertCardToDOM(s,a)}})),this.resize(),t=this.findCardPosition(this.cardIds[t]),this.cards.forEach(((s,e)=>{e<t?s.getDOM().addClass("h5p-dialogcards-previous"):(s.getDOM().removeClass("h5p-dialogcards-previous"),e===t&&s.getDOM().addClass("h5p-dialogcards-current"))})),this.currentCardId=t,this.updateNavigation(),this.cards[this.currentCardId].setCardFocus()},this.prevCard=()=>{this.gotoCard(this.getCurrentSelectionIndex()-1)},this.showAllAudio=()=>{this.$cardwrapperSet.find(".h5p-audio-inner").removeClass("hide")},this.restartRepetition=()=>{this.cardManager.reset(),this.round=0,this.nextRound()},this.nextRound=()=>{this.round++,this.summaryScreen.hide(),this.showCards(),this.reset(),this.createDOM(),this.updateNavigation(),this.cards[this.currentCardId].setCardFocus(!0),this.trigger("resize")},this.reset=()=>{this.results=[],this.cards[this.currentCardId].stopAudio(this.$current.index()),this.cards.forEach((t=>{t.reset()})),this.currentCardId=0,"normal"===this.params.mode&&this.cards[this.currentCardId].getDOM().addClass("h5p-dialogcards-current"),this.updateNavigation(),this.$retry&&this.$retry.addClass("h5p-dialogcards-disabled"),this.showAllAudio(),this.cards[this.currentCardId].resizeOverflowingText(),this.cards[this.currentCardId].setCardFocus()},this.resize=()=>{let t=0;this.updateImageSize(),this.params.behaviour.scaleTextNotCard||!1===this.cardsShown||this.determineCardSizes(),this.$cardwrapperSet.css("height","auto"),this.$cardwrapperSet.children(":not(.h5p-dialogcards-gone)").each((function(){const s=o(this).css("height","initial").outerHeight();if(o(this).css("height","inherit"),t=s>t?s:t,!o(this).next(".h5p-dialogcards-cardwrap").length){const s=o(this).find(".h5p-dialogcards-cardholder").css("height","initial").outerHeight();t=s>t?s:t,o(this).find(".h5p-dialogcards-cardholder").css("height","inherit")}}));const s=t/parseFloat(this.$cardwrapperSet.css("font-size"));this.$cardwrapperSet.css("height",s+"em"),this.scaleToFitHeight(),this.truncateRetryButton(),this.cards[this.currentCardId].resizeOverflowingText()},this.determineCardSizes=()=>{const t=this;void 0===this.cardSizeDetermined&&(this.cardSizeDetermined=[]),this.$cardwrapperSet.children(":visible").each((function(s){const e=t.cards[s].id;if(-1!==t.cardSizeDetermined.indexOf(e))return;t.cardSizeDetermined.push(e);const a=o(".h5p-dialogcards-card-content",this),r=o(".h5p-dialogcards-card-text-inner-content",a),i=r[0].getBoundingClientRect().height,d=t.cards[s];d.changeText(d.getAnswer());const n=r[0].getBoundingClientRect().height;let h=i>n?i:n;const c=parseFloat(r.parent().parent().css("minHeight"));h<c&&(h=c);h/=parseFloat(a.css("fontSize")),r.parent().css("height",h+"em"),d.changeText(d.getText())}))},this.scaleToFitHeight=()=>{if(this.$cardwrapperSet&&this.$cardwrapperSet.is(":visible")&&this.params.behaviour.scaleTextNotCard)if(this.$inner.parents(".h5p-course-presentation").length){let t=this.$inner.parent();this.$inner.parents(".h5p-popup-container").length&&(t=this.$inner.parents(".h5p-popup-container"));const s=t.get(0).getBoundingClientRect().height,e=()=>{let t=0;return this.$inner.children().each((function(){const s=o(this);t+=this.getBoundingClientRect().height+parseFloat(s.css("margin-top"))+parseFloat(s.css("margin-bottom"))})),t};let a=e();const r=parseFloat(this.$inner.parent().css("font-size"));let i=parseFloat(this.$inner.css("font-size"));if(s<a)for(;s<a&&(i-=h.SCALEINTERVAL,!(i<h.MINSCALE));)this.$inner.css("font-size",i/r+"em"),a=e();else{let t=!0;for(;t;){if(i+=h.SCALEINTERVAL,i>h.MAXSCALE){t=!1;break}let d=i/r;this.$inner.css("font-size",d+"em"),a=e(),s<=a&&(t=!1,d=(i-h.SCALEINTERVAL)/r,this.$inner.css("font-size",d+"em"))}}}else this.cards[this.currentCardId].resizeOverflowingText()},this.truncateRetryButton=()=>{if(!this.$retry)return;this.$retry.removeClass("truncated"),this.$retry.html(this.params.retry);(this.$retry.get(0).getBoundingClientRect().width+parseFloat(this.$retry.css("margin-left"))+parseFloat(this.$retry.css("margin-right")))/this.$retry.parent().get(0).getBoundingClientRect().width>.3&&(this.$retry.addClass("truncated"),this.$retry.html(""))},this.getCurrentSelectionIndex=()=>this.cardIds.indexOf(this.cards[this.currentCardId].id),this.getTitle=()=>H5P.createTitle(this.contentData&&this.contentData.metadata&&this.contentData.metadata.title?this.contentData.metadata.title:"Dialog Cards"),this.getCurrentState=()=>{if(this.cardManager)return{cardPiles:this.cardManager.getPiles(),cardIds:this.cardIds,round:this.round,currentCardId:this.getCurrentSelectionIndex(),results:this.results}}}}h.idCounter=0,h.SCALEINTERVAL=.2,h.MAXSCALE=16,h.MINSCALE=4;const c=h;H5P.Dialogcards=c})(); 42/3d42b68c08f05c77aa71bcc5ae3fa903c24407cc 0000666 00000007662 15152532366 0012523 0 ustar 00 H5P.ArithmeticQuiz.ResultPage = (function ($, UI) { /** * Creates a ResultPage instance * * @class * @namespace H5P.ArithmeticQuiz * @augments H5P.EventDispatcher * * @param {number} maxScore Max score * @param {Object} t Translation objects * @fires H5P.Event */ function ResultPage(maxScore, t){ H5P.EventDispatcher.call(this); var self = this; this.$resultPage = $('<div>', { 'class': 'h5p-baq-result-page' }); this.$feedbackContainer = $('<div>', { 'class': 'h5p-baq-result-page-feedback' }).appendTo(this.$resultPage); this.$scoreStatus = $('<div>', { 'class': 'h5p-baq-result-page-score-status', 'aria-live': 'assertive' }).appendTo(this.$feedbackContainer); this.$scoreStatus.append($('<div>', { 'class': 'h5p-baq-result-page-header', 'html': t.resultPageHeader })); this.maxScore = maxScore; this.scoreBar = UI.createScoreBar(maxScore); this.scoreBar.appendTo(this.$scoreStatus); this.$ariaScoreBar = $('<div>', { 'class': 'hidden-but-read', appendTo: this.$scoreStatus, }); this.$time = $('<div>', { 'class': 'h5p-baq-result-page-time', 'aria-hidden': true, }).appendTo(this.$scoreStatus); /** * Note: We need a separate assistive technology field for time because * some readers are not able to interpret the duration format of <time> */ this.$ariaTime = $('<div>', { 'class': 'hidden-but-read', }).appendTo(this.$scoreStatus); UI.createButton({ text: t.retryButton, 'class': 'mq-control-button', click: function () { self.trigger('retry'); self.update(0, '00:00'); self.scoreBar.reset(); } }).appendTo(this.$feedbackContainer); this.$resultAnnouncer = $('<div>', { 'class': 'h5p-baq-live-feedback', 'aria-live': 'assertive', }).appendTo(this.$resultPage); /** * Creates result page * * @return {H5P.jQuery} */ this.create = function () { return this.$resultPage; }; /** * Get score as a string * @param {Number} score Current score * @return {String} Score string */ this.getReadableScore = function (score) { return t.score + ' ' + score + '/' + this.maxScore; }; /** * Get readable time * @param {String} time Current time in the format: "minutes:seconds" * @returns {*|void|string|null} */ this.getReadableTime = function (time) { return t.time.replace('@time', time.replace(':', ', ')); }; /** * Announce result page info * @param {Number} score Current score * @param {String} time Current time in the format: "minutes:seconds" */ this.announce = function (score, time) { let text = t.resultPageHeader + ' '; text += this.getReadableScore(score) + '. '; text += this.getReadableTime(time); // Readspeaker needs a small delay after creating the aria live field // in order to pick up the change setTimeout(function () { self.$resultAnnouncer.text(text); }, 100); }; /** * Updates result page * * @param {number} score * @param {string} time */ this.update = function (score, time) { let minutes = parseInt(time.split(':')[0], 10); let seconds = parseInt(time.split(':')[1], 10); const dateTime = 'PT' + minutes + 'M' + seconds + 'S'; const timeHtml = '<time datetime="' + dateTime + '">' + time + '</time>'; this.$time.html(H5P.ArithmeticQuiz.tReplace(t.time, {time: timeHtml})); this.$ariaTime.html(this.getReadableTime(time)); this.scoreBar.setScore(score); this.$ariaScoreBar.text(this.getReadableScore(score)); this.announce(score, time); }; } ResultPage.prototype = Object.create(H5P.EventDispatcher.prototype); ResultPage.prototype.constructor = ResultPage; return ResultPage; })(H5P.jQuery, H5P.JoubelUI); d7/3dd79d68cc1b5edc97c4277a202c1bc4cec65012 0000666 00000001555 15152532366 0012613 0 ustar 00 var H5PPresave = H5PPresave || {}; /** * Resolve the presave logic for the content type Single Choice Set * * @param {object} content * @param finished * @constructor */ H5PPresave['H5P.SingleChoiceSet'] = function (content, finished) { var presave = H5PEditor.Presave; var score = 0; if (isContentInvalid()) { throw new presave.exceptions.InvalidContentSemanticsException('Invalid Single Choice Error'); } score = content.choices .filter(function (choice) { return choice.hasOwnProperty('question') && choice.question.length > 0; }) .length; presave.validateScore(score); finished({maxScore: score}); /** * Check if required parameters is present * @return {boolean} */ function isContentInvalid() { return !presave.checkNestedRequirements(content, 'content.choices') || !Array.isArray(content.choices); } }; 54/3d5451e3b013016bfc4a0e3a4ef7ed66b3457d58 0000666 00000000656 15152532366 0012366 0 ustar 00 { "semantics": [ { "label": "التسمية", "description": "التسمية / المتجهة إلى الجواب عندما يصدر المستخدم جميع الأجوبة" }, {}, { "label": "تسمية الاصدار لا تعمل", "default": "Export not supported on your device" }, { "label": "إدراج التعليقات في وثيقة الاصدار" } ] } 00/3d007b19122412de83bb20b3feb8c846cd6104c6 0000666 00000031662 15152532366 0012263 0 ustar 00 /* Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ (function(){function u(){var c=this.getDialog(),p=c._.editor,n=p.config.linkPhoneRegExp,q=p.config.linkPhoneMsg,p=CKEDITOR.dialog.validate.notEmpty(p.lang.link.noTel).apply(this);if(!c.getContentElement("info","linkType")||"tel"!=c.getValueOf("info","linkType"))return!0;if(!0!==p)return p;if(n)return CKEDITOR.dialog.validate.regex(n,q).call(this)}CKEDITOR.dialog.add("link",function(c){function p(a,b){var c=a.createRange();c.setStartBefore(b);c.setEndAfter(b);return c}var n=CKEDITOR.plugins.link,q, t=function(){var a=this.getDialog(),b=a.getContentElement("target","popupFeatures"),a=a.getContentElement("target","linkTargetName"),r=this.getValue();if(b&&a)switch(b=b.getElement(),b.hide(),a.setValue(""),r){case "frame":a.setLabel(c.lang.link.targetFrameName);a.getElement().show();break;case "popup":b.show();a.setLabel(c.lang.link.targetPopupName);a.getElement().show();break;default:a.setValue(r),a.getElement().hide()}},d=function(a){a.target&&this.setValue(a.target[this.id]||"")},g=function(a){a.advanced&& this.setValue(a.advanced[this.id]||"")},e=function(a){a.target||(a.target={});a.target[this.id]=this.getValue()||""},k=function(a){a.advanced||(a.advanced={});a.advanced[this.id]=this.getValue()||""},h=c.lang.common,b=c.lang.link,l;return{title:b.title,minWidth:"moono-lisa"==(CKEDITOR.skinName||c.config.skin)?450:350,minHeight:240,getModel:function(a){return n.getSelectedLink(a,!0)[0]||null},contents:[{id:"info",label:b.info,title:b.info,elements:[{type:"text",id:"linkDisplayText",label:b.displayText, setup:function(){this.enable();this.setValue(c.getSelection().getSelectedText());q=this.getValue()},commit:function(a){a.linkText=this.isEnabled()?this.getValue():""}},{id:"linkType",type:"select",label:b.type,"default":"url",items:[[b.toUrl,"url"],[b.toAnchor,"anchor"],[b.toEmail,"email"],[b.toPhone,"tel"]],onChange:function(){var a=this.getDialog(),b=["urlOptions","anchorOptions","emailOptions","telOptions"],r=this.getValue(),f=a.definition.getContents("upload"),f=f&&f.hidden;"url"==r?(c.config.linkShowTargetTab&& a.showPage("target"),f||a.showPage("upload")):(a.hidePage("target"),f||a.hidePage("upload"));for(f=0;f<b.length;f++){var m=a.getContentElement("info",b[f]);m&&(m=m.getElement().getParent().getParent(),b[f]==r+"Options"?m.show():m.hide())}a.layout()},setup:function(a){this.setValue(a.type||"url")},commit:function(a){a.type=this.getValue()}},{type:"vbox",id:"urlOptions",children:[{type:"hbox",widths:["25%","75%"],children:[{id:"protocol",type:"select",label:h.protocol,items:[["http://","http://"], ["https://","https://"],["ftp://","ftp://"],["news://","news://"],[b.other,""]],"default":c.config.linkDefaultProtocol,setup:function(a){a.url&&this.setValue(a.url.protocol||"")},commit:function(a){a.url||(a.url={});a.url.protocol=this.getValue()}},{type:"text",id:"url",label:h.url,required:!0,onLoad:function(){this.allowOnChange=!0},onKeyUp:function(){this.allowOnChange=!1;var a=this.getDialog().getContentElement("info","protocol"),b=this.getValue(),c=/^((javascript:)|[#\/\.\?])/i,f=/^(http|https|ftp|news):\/\/(?=.)/i.exec(b); f?(this.setValue(b.substr(f[0].length)),a.setValue(f[0].toLowerCase())):c.test(b)&&a.setValue("");this.allowOnChange=!0},onChange:function(){if(this.allowOnChange)this.onKeyUp()},validate:function(){var a=this.getDialog();return a.getContentElement("info","linkType")&&"url"!=a.getValueOf("info","linkType")?!0:!c.config.linkJavaScriptLinksAllowed&&/javascript\:/.test(this.getValue())?(alert(h.invalidValue),!1):this.getDialog().fakeObj?!0:CKEDITOR.dialog.validate.notEmpty(b.noUrl).apply(this)},setup:function(a){this.allowOnChange= !1;a.url&&this.setValue(a.url.url);this.allowOnChange=!0},commit:function(a){this.onChange();a.url||(a.url={});a.url.url=this.getValue();this.allowOnChange=!1}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().show()}},{type:"button",id:"browse",hidden:"true",filebrowser:"info:url",label:h.browseServer}]},{type:"vbox",id:"anchorOptions",width:260,align:"center",padding:0,children:[{type:"fieldset",id:"selectAnchorText",label:b.selectAnchor,setup:function(){l= n.getEditorAnchors(c);this.getElement()[l&&l.length?"show":"hide"]()},children:[{type:"hbox",id:"selectAnchor",children:[{type:"select",id:"anchorName","default":"",label:b.anchorName,style:"width: 100%;",items:[[""]],setup:function(a){this.clear();this.add("");if(l)for(var b=0;b<l.length;b++)l[b].name&&this.add(l[b].name);a.anchor&&this.setValue(a.anchor.name);(a=this.getDialog().getContentElement("info","linkType"))&&"email"==a.getValue()&&this.focus()},commit:function(a){a.anchor||(a.anchor={}); a.anchor.name=this.getValue()}},{type:"select",id:"anchorId","default":"",label:b.anchorId,style:"width: 100%;",items:[[""]],setup:function(a){this.clear();this.add("");if(l)for(var b=0;b<l.length;b++)l[b].id&&this.add(l[b].id);a.anchor&&this.setValue(a.anchor.id)},commit:function(a){a.anchor||(a.anchor={});a.anchor.id=this.getValue()}}],setup:function(){this.getElement()[l&&l.length?"show":"hide"]()}}]},{type:"html",id:"noAnchors",style:"text-align: center;",html:'\x3cdiv role\x3d"note" tabIndex\x3d"-1"\x3e'+ CKEDITOR.tools.htmlEncode(b.noAnchors)+"\x3c/div\x3e",focus:!0,setup:function(){this.getElement()[l&&l.length?"hide":"show"]()}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().hide()}},{type:"vbox",id:"emailOptions",padding:1,children:[{type:"text",id:"emailAddress",label:b.emailAddress,required:!0,validate:function(){var a=this.getDialog();return a.getContentElement("info","linkType")&&"email"==a.getValueOf("info","linkType")?CKEDITOR.dialog.validate.notEmpty(b.noEmail).apply(this): !0},setup:function(a){a.email&&this.setValue(a.email.address);(a=this.getDialog().getContentElement("info","linkType"))&&"email"==a.getValue()&&this.select()},commit:function(a){a.email||(a.email={});a.email.address=this.getValue()}},{type:"text",id:"emailSubject",label:b.emailSubject,setup:function(a){a.email&&this.setValue(a.email.subject)},commit:function(a){a.email||(a.email={});a.email.subject=this.getValue()}},{type:"textarea",id:"emailBody",label:b.emailBody,rows:3,"default":"",setup:function(a){a.email&& this.setValue(a.email.body)},commit:function(a){a.email||(a.email={});a.email.body=this.getValue()}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().hide()}},{type:"vbox",id:"telOptions",padding:1,children:[{type:"tel",id:"telNumber",label:b.phoneNumber,required:!0,validate:u,setup:function(a){a.tel&&this.setValue(a.tel);(a=this.getDialog().getContentElement("info","linkType"))&&"tel"==a.getValue()&&this.select()},commit:function(a){a.tel=this.getValue()}}], setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().hide()}}]},{id:"target",requiredContent:"a[target]",label:b.target,title:b.target,elements:[{type:"hbox",widths:["50%","50%"],children:[{type:"select",id:"linkTargetType",label:h.target,"default":"notSet",style:"width : 100%;",items:[[h.notSet,"notSet"],[b.targetFrame,"frame"],[b.targetPopup,"popup"],[h.targetNew,"_blank"],[h.targetTop,"_top"],[h.targetSelf,"_self"],[h.targetParent,"_parent"]],onChange:t,setup:function(a){a.target&& this.setValue(a.target.type||"notSet");t.call(this)},commit:function(a){a.target||(a.target={});a.target.type=this.getValue()}},{type:"text",id:"linkTargetName",label:b.targetFrameName,"default":"",setup:function(a){a.target&&this.setValue(a.target.name)},commit:function(a){a.target||(a.target={});a.target.name=this.getValue().replace(/([^\x00-\x7F]|\s)/gi,"")}}]},{type:"vbox",width:"100%",align:"center",padding:2,id:"popupFeatures",children:[{type:"fieldset",label:b.popupFeatures,children:[{type:"hbox", children:[{type:"checkbox",id:"resizable",label:b.popupResizable,setup:d,commit:e},{type:"checkbox",id:"status",label:b.popupStatusBar,setup:d,commit:e}]},{type:"hbox",children:[{type:"checkbox",id:"location",label:b.popupLocationBar,setup:d,commit:e},{type:"checkbox",id:"toolbar",label:b.popupToolbar,setup:d,commit:e}]},{type:"hbox",children:[{type:"checkbox",id:"menubar",label:b.popupMenuBar,setup:d,commit:e},{type:"checkbox",id:"fullscreen",label:b.popupFullScreen,setup:d,commit:e}]},{type:"hbox", children:[{type:"checkbox",id:"scrollbars",label:b.popupScrollBars,setup:d,commit:e},{type:"checkbox",id:"dependent",label:b.popupDependent,setup:d,commit:e}]},{type:"hbox",children:[{type:"text",widths:["50%","50%"],labelLayout:"horizontal",label:h.width,id:"width",setup:d,commit:e},{type:"text",labelLayout:"horizontal",widths:["50%","50%"],label:b.popupLeft,id:"left",setup:d,commit:e}]},{type:"hbox",children:[{type:"text",labelLayout:"horizontal",widths:["50%","50%"],label:h.height,id:"height", setup:d,commit:e},{type:"text",labelLayout:"horizontal",label:b.popupTop,widths:["50%","50%"],id:"top",setup:d,commit:e}]}]}]}]},{id:"upload",label:b.upload,title:b.upload,hidden:!0,filebrowser:"uploadButton",elements:[{type:"file",id:"upload",label:h.upload,style:"height:40px",size:29},{type:"fileButton",id:"uploadButton",label:h.uploadSubmit,filebrowser:"info:url","for":["upload","upload"]}]},{id:"advanced",label:b.advanced,title:b.advanced,elements:[{type:"vbox",padding:1,children:[{type:"hbox", widths:["45%","35%","20%"],children:[{type:"text",id:"advId",requiredContent:"a[id]",label:b.id,setup:g,commit:k},{type:"select",id:"advLangDir",requiredContent:"a[dir]",label:b.langDir,"default":"",style:"width:110px",items:[[h.notSet,""],[b.langDirLTR,"ltr"],[b.langDirRTL,"rtl"]],setup:g,commit:k},{type:"text",id:"advAccessKey",requiredContent:"a[accesskey]",width:"80px",label:b.acccessKey,maxLength:1,setup:g,commit:k}]},{type:"hbox",widths:["45%","35%","20%"],children:[{type:"text",label:b.name, id:"advName",requiredContent:"a[name]",setup:g,commit:k},{type:"text",label:b.langCode,id:"advLangCode",requiredContent:"a[lang]",width:"110px","default":"",setup:g,commit:k},{type:"text",label:b.tabIndex,id:"advTabIndex",requiredContent:"a[tabindex]",width:"80px",maxLength:5,setup:g,commit:k}]}]},{type:"vbox",padding:1,children:[{type:"hbox",widths:["45%","55%"],children:[{type:"text",label:b.advisoryTitle,requiredContent:"a[title]","default":"",id:"advTitle",setup:g,commit:k},{type:"text",label:b.advisoryContentType, requiredContent:"a[type]","default":"",id:"advContentType",setup:g,commit:k}]},{type:"hbox",widths:["45%","55%"],children:[{type:"text",label:b.cssClasses,requiredContent:"a(cke-xyz)","default":"",id:"advCSSClasses",setup:g,commit:k},{type:"text",label:b.charset,requiredContent:"a[charset]","default":"",id:"advCharset",setup:g,commit:k}]},{type:"hbox",widths:["45%","55%"],children:[{type:"text",label:b.rel,requiredContent:"a[rel]","default":"",id:"advRel",setup:g,commit:k},{type:"text",label:b.styles, requiredContent:"a{cke-xyz}","default":"",id:"advStyles",validate:CKEDITOR.dialog.validate.inlineStyle(c.lang.common.invalidInlineStyle),setup:g,commit:k}]},{type:"hbox",widths:["45%","55%"],children:[{type:"checkbox",id:"download",requiredContent:"a[download]",label:b.download,setup:function(a){void 0!==a.download&&this.setValue("checked","checked")},commit:function(a){this.getValue()&&(a.download=this.getValue())}}]}]}]}],onShow:function(){var a=this.getParentEditor(),b=a.getSelection(),c=this.getContentElement("info", "linkDisplayText").getElement().getParent().getParent(),f=n.getSelectedLink(a,!0),m=f[0]||null;m&&m.hasAttribute("href")&&(b.getSelectedElement()||b.isInTable()||b.selectElement(m));b=n.parseLinkAttributes(a,m);1>=f.length&&n.showDisplayTextForElement(m,a)?c.show():c.hide();this._.selectedElements=f;this.setupContent(b)},onOk:function(){var a={};this.commitContent(a);if(this._.selectedElements.length){var b=this._.selectedElements,h=n.getLinkAttributes(c,a),f=[],m,l,d,g,e,k;for(k=0;k<b.length;k++){g= b[k];l=g.data("cke-saved-href");m=a.linkText&&q!=a.linkText;d=l==q;l="email"==a.type&&l=="mailto:"+q;g.setAttributes(h.set);g.removeAttributes(h.removed);if(m)e=a.linkText;else if(d||l)e="email"==a.type?a.email.address:h.set["data-cke-saved-href"];e&&g.setText(e);f.push(p(c,g))}c.getSelection().selectRanges(f);delete this._.selectedElements}else{b=n.getLinkAttributes(c,a);h=c.getSelection().getRanges();f=new CKEDITOR.style({element:"a",attributes:b.set});m=[];f.type=CKEDITOR.STYLE_INLINE;for(g=0;g< h.length;g++){d=h[g];d.collapsed?(e=new CKEDITOR.dom.text(a.linkText||("email"==a.type?a.email.address:b.set["data-cke-saved-href"]),c.document),d.insertNode(e),d.selectNodeContents(e)):q!==a.linkText&&(e=new CKEDITOR.dom.text(a.linkText,c.document),d.shrink(CKEDITOR.SHRINK_TEXT),c.editable().extractHtmlFromRange(d),d.insertNode(e));e=d._find("a");for(k=0;k<e.length;k++)e[k].remove(!0);f.applyToRange(d,c);m.push(d)}c.getSelection().selectRanges(m)}},onLoad:function(){c.config.linkShowAdvancedTab|| this.hidePage("advanced");c.config.linkShowTargetTab||this.hidePage("target")},onFocus:function(){var a=this.getContentElement("info","linkType");a&&"url"==a.getValue()&&(a=this.getContentElement("info","url"),a.select())}}})})(); eb/3deb61925233c8ea7c19dc18d029ccb78a806f41 0000666 00000001307 15152532366 0012533 0 ustar 00 { "semantics": [ { "label": "너비", "description": "CSS 호환 형식의 iFrame 폭 기본값: \"500px\"" }, { "label": "최소 폭", "description": "CSS 호환 형식의 최소 iFrame 폭. 기본값: \"300px\"" }, { "label": "높이", "description": "CSS 호환 형식의 iFrame 높이 기본값: \"500px\"" }, { "label": "출처", "description": "외부 문서에 대한 URI 또는 H5P 내부에서 발견된 문서 경로 (under /content)" }, { "label": "크기 조정 지원", "description": "활성화되면 전체 화면 버튼이 표시되고 H5P의 크기가 환경에 맞게 조정될 것" } ] } 8c/3d8c50fa263b1eadb2cce97b24d1cf6fad5c3363 0000666 00000001117 15152532366 0013017 0 ustar 00 { "libraryStrings": { "helpText": "Napište každý příkaz na samostatný řádek.\nPoužijte prázdný řádek na oddělené sady příkazů.\nPrvní příkaz je vždy správný.\nPokud existuje nápověda - je zapsána na první řádek s předponou. \" : \"", "example": "2 + 2 = 4\n0 * 4 = 4\n\n:Skandinávské město\nOslo je hlavní město Norska\nOslo je hlavní město Švédska\nOslo je hlavní město Islandu", "warning": "Varování! Pokud změníte úkoly v textovém editoru, budou odstraněny všechna formátování textu (včetně zalomení řádků)." } } a4/3da4a92a55d9dd6fdcfb8e6915c1410dcbd74727 0000666 00000111752 15152532366 0012703 0 ustar 00 !function(){var t={773:function(t,e){var n,r,i,a=function(){var t=function(t,e){var n=t,r=u[e],i=null,a=0,o=null,s=[],l={},c=function(t,e){i=function(t){for(var e=new Array(t),n=0;n<t;n+=1){e[n]=new Array(t);for(var r=0;r<t;r+=1)e[n][r]=null}return e}(a=4*n+17),h(0,0),h(a-7,0),h(0,a-7),f(),d(),m(t,e),n>=7&&p(t),null==o&&(o=v(n,r,s)),g(o,e)},h=function(t,e){for(var n=-1;n<=7;n+=1)if(!(t+n<=-1||a<=t+n))for(var r=-1;r<=7;r+=1)e+r<=-1||a<=e+r||(i[t+n][e+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},d=function(){for(var t=8;t<a-8;t+=1)null==i[t][6]&&(i[t][6]=t%2==0);for(var e=8;e<a-8;e+=1)null==i[6][e]&&(i[6][e]=e%2==0)},f=function(){for(var t=b.getPatternPosition(n),e=0;e<t.length;e+=1)for(var r=0;r<t.length;r+=1){var a=t[e],o=t[r];if(null==i[a][o])for(var s=-2;s<=2;s+=1)for(var l=-2;l<=2;l+=1)i[a+s][o+l]=-2==s||2==s||-2==l||2==l||0==s&&0==l}},p=function(t){for(var e=b.getBCHTypeNumber(n),r=0;r<18;r+=1){var o=!t&&1==(e>>r&1);i[Math.floor(r/3)][r%3+a-8-3]=o}for(r=0;r<18;r+=1){o=!t&&1==(e>>r&1);i[r%3+a-8-3][Math.floor(r/3)]=o}},m=function(t,e){for(var n=r<<3|e,o=b.getBCHTypeInfo(n),s=0;s<15;s+=1){var l=!t&&1==(o>>s&1);s<6?i[s][8]=l:s<8?i[s+1][8]=l:i[a-15+s][8]=l}for(s=0;s<15;s+=1){l=!t&&1==(o>>s&1);s<8?i[8][a-s-1]=l:s<9?i[8][15-s-1+1]=l:i[8][15-s-1]=l}i[a-8][8]=!t},g=function(t,e){for(var n=-1,r=a-1,o=7,s=0,l=b.getMaskFunction(e),c=a-1;c>0;c-=2)for(6==c&&(c-=1);;){for(var u=0;u<2;u+=1)if(null==i[r][c-u]){var h=!1;s<t.length&&(h=1==(t[s]>>>o&1)),l(r,c-u)&&(h=!h),i[r][c-u]=h,-1==(o-=1)&&(s+=1,o=7)}if((r+=n)<0||a<=r){r-=n,n=-n;break}}},v=function(t,e,n){for(var r=E.getRSBlocks(t,e),i=k(),a=0;a<n.length;a+=1){var o=n[a];i.put(o.getMode(),4),i.put(o.getLength(),b.getLengthInBits(o.getMode(),t)),o.write(i)}var s=0;for(a=0;a<r.length;a+=1)s+=r[a].dataCount;if(i.getLengthInBits()>8*s)throw"code length overflow. ("+i.getLengthInBits()+">"+8*s+")";for(i.getLengthInBits()+4<=8*s&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*s||(i.put(236,8),i.getLengthInBits()>=8*s));)i.put(17,8);return function(t,e){for(var n=0,r=0,i=0,a=new Array(e.length),o=new Array(e.length),s=0;s<e.length;s+=1){var l=e[s].dataCount,c=e[s].totalCount-l;r=Math.max(r,l),i=Math.max(i,c),a[s]=new Array(l);for(var u=0;u<a[s].length;u+=1)a[s][u]=255&t.getBuffer()[u+n];n+=l;var h=b.getErrorCorrectPolynomial(c),d=C(a[s],h.getLength()-1).mod(h);for(o[s]=new Array(h.getLength()-1),u=0;u<o[s].length;u+=1){var f=u+d.getLength()-o[s].length;o[s][u]=f>=0?d.getAt(f):0}}var p=0;for(u=0;u<e.length;u+=1)p+=e[u].totalCount;var m=new Array(p),g=0;for(u=0;u<r;u+=1)for(s=0;s<e.length;s+=1)u<a[s].length&&(m[g]=a[s][u],g+=1);for(u=0;u<i;u+=1)for(s=0;s<e.length;s+=1)u<o[s].length&&(m[g]=o[s][u],g+=1);return m}(i,r)};l.addData=function(t,e){var n=null;switch(e=e||"Byte"){case"Numeric":n=x(t);break;case"Alphanumeric":n=L(t);break;case"Byte":n=A(t);break;case"Kanji":n=S(t);break;default:throw"mode:"+e}s.push(n),o=null},l.isDark=function(t,e){if(t<0||a<=t||e<0||a<=e)throw t+","+e;return i[t][e]},l.getModuleCount=function(){return a},l.make=function(){if(n<1){for(var t=1;t<40;t++){for(var e=E.getRSBlocks(t,r),i=k(),a=0;a<s.length;a++){var o=s[a];i.put(o.getMode(),4),i.put(o.getLength(),b.getLengthInBits(o.getMode(),t)),o.write(i)}var u=0;for(a=0;a<e.length;a++)u+=e[a].dataCount;if(i.getLengthInBits()<=8*u)break}n=t}c(!1,function(){for(var t=0,e=0,n=0;n<8;n+=1){c(!0,n);var r=b.getLostPoint(l);(0==n||t>r)&&(t=r,e=n)}return e}())},l.createTableTag=function(t,e){t=t||2;var n="";n+='<table style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: "+(e=void 0===e?4*t:e)+"px;",n+='">',n+="<tbody>";for(var r=0;r<l.getModuleCount();r+=1){n+="<tr>";for(var i=0;i<l.getModuleCount();i+=1)n+='<td style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: 0px;",n+=" width: "+t+"px;",n+=" height: "+t+"px;",n+=" background-color: ",n+=l.isDark(r,i)?"#000000":"#ffffff",n+=";",n+='"/>';n+="</tr>"}return n+="</tbody>",n+="</table>"},l.createSvgTag=function(t,e){var n={};"object"==typeof arguments[0]&&(t=(n=arguments[0]).cellSize,e=n.margin),t=t||2,e=void 0===e?4*t:e;var r,i,a,o,s=l.getModuleCount()*t+2*e,c="";for(o="l"+t+",0 0,"+t+" -"+t+",0 0,-"+t+"z ",c+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',c+=n.scalable?"":' width="'+s+'px" height="'+s+'px"',c+=' viewBox="0 0 '+s+" "+s+'" ',c+=' preserveAspectRatio="xMinYMin meet">',c+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',c+='<path d="',i=0;i<l.getModuleCount();i+=1)for(a=i*t+e,r=0;r<l.getModuleCount();r+=1)l.isDark(i,r)&&(c+="M"+(r*t+e)+","+a+o);return c+='" stroke="transparent" fill="black"/>',c+="</svg>"},l.createDataURL=function(t,e){t=t||2,e=void 0===e?4*t:e;var n=l.getModuleCount()*t+2*e,r=e,i=n-e;return T(n,n,(function(e,n){if(r<=e&&e<i&&r<=n&&n<i){var a=Math.floor((e-r)/t),o=Math.floor((n-r)/t);return l.isDark(o,a)?0:1}return 1}))},l.createImgTag=function(t,e,n){t=t||2,e=void 0===e?4*t:e;var r=l.getModuleCount()*t+2*e,i="";return i+="<img",i+=' src="',i+=l.createDataURL(t,e),i+='"',i+=' width="',i+=r,i+='"',i+=' height="',i+=r,i+='"',n&&(i+=' alt="',i+=n,i+='"'),i+="/>"};return l.createASCII=function(t,e){if((t=t||1)<2)return function(t){t=void 0===t?2:t;var e,n,r,i,a,o=1*l.getModuleCount()+2*t,s=t,c=o-t,u={"██":"█","█ ":"▀"," █":"▄"," ":" "},h={"██":"▀","█ ":"▀"," █":" "," ":" "},d="";for(e=0;e<o;e+=2){for(r=Math.floor((e-s)/1),i=Math.floor((e+1-s)/1),n=0;n<o;n+=1)a="█",s<=n&&n<c&&s<=e&&e<c&&l.isDark(r,Math.floor((n-s)/1))&&(a=" "),s<=n&&n<c&&s<=e+1&&e+1<c&&l.isDark(i,Math.floor((n-s)/1))?a+=" ":a+="█",d+=t<1&&e+1>=c?h[a]:u[a];d+="\n"}return o%2&&t>0?d.substring(0,d.length-o-1)+Array(o+1).join("▀"):d.substring(0,d.length-1)}(e);t-=1,e=void 0===e?2*t:e;var n,r,i,a,o=l.getModuleCount()*t+2*e,s=e,c=o-e,u=Array(t+1).join("██"),h=Array(t+1).join(" "),d="",f="";for(n=0;n<o;n+=1){for(i=Math.floor((n-s)/t),f="",r=0;r<o;r+=1)a=1,s<=r&&r<c&&s<=n&&n<c&&l.isDark(i,Math.floor((r-s)/t))&&(a=0),f+=a?u:h;for(i=0;i<t;i+=1)d+=f+"\n"}return d.substring(0,d.length-1)},l.renderTo2dContext=function(t,e){e=e||2;for(var n=l.getModuleCount(),r=0;r<n;r++)for(var i=0;i<n;i++)t.fillStyle=l.isDark(r,i)?"black":"white",t.fillRect(r*e,i*e,e,e)},l};t.stringToBytes=(t.stringToBytesFuncs={default:function(t){for(var e=[],n=0;n<t.length;n+=1){var r=t.charCodeAt(n);e.push(255&r)}return e}}).default,t.createStringToBytes=function(t,e){var n=function(){for(var n=I(t),r=function(){var t=n.read();if(-1==t)throw"eof";return t},i=0,a={};;){var o=n.read();if(-1==o)break;var s=r(),l=r()<<8|r();a[String.fromCharCode(o<<8|s)]=l,i+=1}if(i!=e)throw i+" != "+e;return a}(),r="?".charCodeAt(0);return function(t){for(var e=[],i=0;i<t.length;i+=1){var a=t.charCodeAt(i);if(a<128)e.push(a);else{var o=n[t.charAt(i)];"number"==typeof o?(255&o)==o?e.push(o):(e.push(o>>>8),e.push(255&o)):e.push(r)}}return e}};var e,n,r,i,a,o=1,s=2,l=4,c=8,u={L:1,M:0,Q:3,H:2},h=0,d=1,f=2,p=3,m=4,g=5,v=6,y=7,b=(e=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,r=7973,a=function(t){for(var e=0;0!=t;)e+=1,t>>>=1;return e},(i={}).getBCHTypeInfo=function(t){for(var e=t<<10;a(e)-a(n)>=0;)e^=n<<a(e)-a(n);return 21522^(t<<10|e)},i.getBCHTypeNumber=function(t){for(var e=t<<12;a(e)-a(r)>=0;)e^=r<<a(e)-a(r);return t<<12|e},i.getPatternPosition=function(t){return e[t-1]},i.getMaskFunction=function(t){switch(t){case h:return function(t,e){return(t+e)%2==0};case d:return function(t,e){return t%2==0};case f:return function(t,e){return e%3==0};case p:return function(t,e){return(t+e)%3==0};case m:return function(t,e){return(Math.floor(t/2)+Math.floor(e/3))%2==0};case g:return function(t,e){return t*e%2+t*e%3==0};case v:return function(t,e){return(t*e%2+t*e%3)%2==0};case y:return function(t,e){return(t*e%3+(t+e)%2)%2==0};default:throw"bad maskPattern:"+t}},i.getErrorCorrectPolynomial=function(t){for(var e=C([1],0),n=0;n<t;n+=1)e=e.multiply(C([1,w.gexp(n)],0));return e},i.getLengthInBits=function(t,e){if(1<=e&&e<10)switch(t){case o:return 10;case s:return 9;case l:case c:return 8;default:throw"mode:"+t}else if(e<27)switch(t){case o:return 12;case s:return 11;case l:return 16;case c:return 10;default:throw"mode:"+t}else{if(!(e<41))throw"type:"+e;switch(t){case o:return 14;case s:return 13;case l:return 16;case c:return 12;default:throw"mode:"+t}}},i.getLostPoint=function(t){for(var e=t.getModuleCount(),n=0,r=0;r<e;r+=1)for(var i=0;i<e;i+=1){for(var a=0,o=t.isDark(r,i),s=-1;s<=1;s+=1)if(!(r+s<0||e<=r+s))for(var l=-1;l<=1;l+=1)i+l<0||e<=i+l||0==s&&0==l||o==t.isDark(r+s,i+l)&&(a+=1);a>5&&(n+=3+a-5)}for(r=0;r<e-1;r+=1)for(i=0;i<e-1;i+=1){var c=0;t.isDark(r,i)&&(c+=1),t.isDark(r+1,i)&&(c+=1),t.isDark(r,i+1)&&(c+=1),t.isDark(r+1,i+1)&&(c+=1),0!=c&&4!=c||(n+=3)}for(r=0;r<e;r+=1)for(i=0;i<e-6;i+=1)t.isDark(r,i)&&!t.isDark(r,i+1)&&t.isDark(r,i+2)&&t.isDark(r,i+3)&&t.isDark(r,i+4)&&!t.isDark(r,i+5)&&t.isDark(r,i+6)&&(n+=40);for(i=0;i<e;i+=1)for(r=0;r<e-6;r+=1)t.isDark(r,i)&&!t.isDark(r+1,i)&&t.isDark(r+2,i)&&t.isDark(r+3,i)&&t.isDark(r+4,i)&&!t.isDark(r+5,i)&&t.isDark(r+6,i)&&(n+=40);var u=0;for(i=0;i<e;i+=1)for(r=0;r<e;r+=1)t.isDark(r,i)&&(u+=1);return n+=Math.abs(100*u/e/e-50)/5*10},i),w=function(){for(var t=new Array(256),e=new Array(256),n=0;n<8;n+=1)t[n]=1<<n;for(n=8;n<256;n+=1)t[n]=t[n-4]^t[n-5]^t[n-6]^t[n-8];for(n=0;n<255;n+=1)e[t[n]]=n;var r={glog:function(t){if(t<1)throw"glog("+t+")";return e[t]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t[e]}};return r}();function C(t,e){if(void 0===t.length)throw t.length+"/"+e;var n=function(){for(var n=0;n<t.length&&0==t[n];)n+=1;for(var r=new Array(t.length-n+e),i=0;i<t.length-n;i+=1)r[i]=t[i+n];return r}(),r={getAt:function(t){return n[t]},getLength:function(){return n.length},multiply:function(t){for(var e=new Array(r.getLength()+t.getLength()-1),n=0;n<r.getLength();n+=1)for(var i=0;i<t.getLength();i+=1)e[n+i]^=w.gexp(w.glog(r.getAt(n))+w.glog(t.getAt(i)));return C(e,0)},mod:function(t){if(r.getLength()-t.getLength()<0)return r;for(var e=w.glog(r.getAt(0))-w.glog(t.getAt(0)),n=new Array(r.getLength()),i=0;i<r.getLength();i+=1)n[i]=r.getAt(i);for(i=0;i<t.getLength();i+=1)n[i]^=w.gexp(w.glog(t.getAt(i))+e);return C(n,0).mod(t)}};return r}var E=function(){var t=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],e=function(t,e){var n={};return n.totalCount=t,n.dataCount=e,n},n={};return n.getRSBlocks=function(n,r){var i=function(e,n){switch(n){case u.L:return t[4*(e-1)+0];case u.M:return t[4*(e-1)+1];case u.Q:return t[4*(e-1)+2];case u.H:return t[4*(e-1)+3];default:return}}(n,r);if(void 0===i)throw"bad rs block @ typeNumber:"+n+"/errorCorrectionLevel:"+r;for(var a=i.length/3,o=[],s=0;s<a;s+=1)for(var l=i[3*s+0],c=i[3*s+1],h=i[3*s+2],d=0;d<l;d+=1)o.push(e(c,h));return o},n}(),k=function(){var t=[],e=0,n={getBuffer:function(){return t},getAt:function(e){var n=Math.floor(e/8);return 1==(t[n]>>>7-e%8&1)},put:function(t,e){for(var r=0;r<e;r+=1)n.putBit(1==(t>>>e-r-1&1))},getLengthInBits:function(){return e},putBit:function(n){var r=Math.floor(e/8);t.length<=r&&t.push(0),n&&(t[r]|=128>>>e%8),e+=1}};return n},x=function(t){var e=o,n=t,r={getMode:function(){return e},getLength:function(t){return n.length},write:function(t){for(var e=n,r=0;r+2<e.length;)t.put(i(e.substring(r,r+3)),10),r+=3;r<e.length&&(e.length-r==1?t.put(i(e.substring(r,r+1)),4):e.length-r==2&&t.put(i(e.substring(r,r+2)),7))}},i=function(t){for(var e=0,n=0;n<t.length;n+=1)e=10*e+a(t.charAt(n));return e},a=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);throw"illegal char :"+t};return r},L=function(t){var e=s,n=t,r={getMode:function(){return e},getLength:function(t){return n.length},write:function(t){for(var e=n,r=0;r+1<e.length;)t.put(45*i(e.charAt(r))+i(e.charAt(r+1)),11),r+=2;r<e.length&&t.put(i(e.charAt(r)),6)}},i=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);if("A"<=t&&t<="Z")return t.charCodeAt(0)-"A".charCodeAt(0)+10;switch(t){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+t}};return r},A=function(e){var n=l,r=t.stringToBytes(e),i={getMode:function(){return n},getLength:function(t){return r.length},write:function(t){for(var e=0;e<r.length;e+=1)t.put(r[e],8)}};return i},S=function(e){var n=c,r=t.stringToBytesFuncs.SJIS;if(!r)throw"sjis not supported.";!function(t,e){var n=r("友");if(2!=n.length||38726!=(n[0]<<8|n[1]))throw"sjis not supported."}();var i=r(e),a={getMode:function(){return n},getLength:function(t){return~~(i.length/2)},write:function(t){for(var e=i,n=0;n+1<e.length;){var r=(255&e[n])<<8|255&e[n+1];if(33088<=r&&r<=40956)r-=33088;else{if(!(57408<=r&&r<=60351))throw"illegal char at "+(n+1)+"/"+r;r-=49472}r=192*(r>>>8&255)+(255&r),t.put(r,13),n+=2}if(n<e.length)throw"illegal char at "+(n+1)}};return a},D=function(){var t=[],e={writeByte:function(e){t.push(255&e)},writeShort:function(t){e.writeByte(t),e.writeByte(t>>>8)},writeBytes:function(t,n,r){n=n||0,r=r||t.length;for(var i=0;i<r;i+=1)e.writeByte(t[i+n])},writeString:function(t){for(var n=0;n<t.length;n+=1)e.writeByte(t.charCodeAt(n))},toByteArray:function(){return t},toString:function(){var e="";e+="[";for(var n=0;n<t.length;n+=1)n>0&&(e+=","),e+=t[n];return e+="]"}};return e},I=function(t){var e=t,n=0,r=0,i=0,a={read:function(){for(;i<8;){if(n>=e.length){if(0==i)return-1;throw"unexpected end of file./"+i}var t=e.charAt(n);if(n+=1,"="==t)return i=0,-1;t.match(/^\s$/)||(r=r<<6|o(t.charCodeAt(0)),i+=6)}var a=r>>>i-8&255;return i-=8,a}},o=function(t){if(65<=t&&t<=90)return t-65;if(97<=t&&t<=122)return t-97+26;if(48<=t&&t<=57)return t-48+52;if(43==t)return 62;if(47==t)return 63;throw"c:"+t};return a},T=function(t,e,n){for(var r=function(t,e){var n=t,r=e,i=new Array(t*e),a={setPixel:function(t,e,r){i[e*n+t]=r},write:function(t){t.writeString("GIF87a"),t.writeShort(n),t.writeShort(r),t.writeByte(128),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(255),t.writeByte(255),t.writeByte(255),t.writeString(","),t.writeShort(0),t.writeShort(0),t.writeShort(n),t.writeShort(r),t.writeByte(0);var e=o(2);t.writeByte(2);for(var i=0;e.length-i>255;)t.writeByte(255),t.writeBytes(e,i,255),i+=255;t.writeByte(e.length-i),t.writeBytes(e,i,e.length-i),t.writeByte(0),t.writeString(";")}},o=function(t){for(var e=1<<t,n=1+(1<<t),r=t+1,a=s(),o=0;o<e;o+=1)a.add(String.fromCharCode(o));a.add(String.fromCharCode(e)),a.add(String.fromCharCode(n));var l,c,u,h=D(),d=(l=h,c=0,u=0,{write:function(t,e){if(t>>>e!=0)throw"length over";for(;c+e>=8;)l.writeByte(255&(t<<c|u)),e-=8-c,t>>>=8-c,u=0,c=0;u|=t<<c,c+=e},flush:function(){c>0&&l.writeByte(u)}});d.write(e,r);var f=0,p=String.fromCharCode(i[f]);for(f+=1;f<i.length;){var m=String.fromCharCode(i[f]);f+=1,a.contains(p+m)?p+=m:(d.write(a.indexOf(p),r),a.size()<4095&&(a.size()==1<<r&&(r+=1),a.add(p+m)),p=m)}return d.write(a.indexOf(p),r),d.write(n,r),d.flush(),h.toByteArray()},s=function(){var t={},e=0,n={add:function(r){if(n.contains(r))throw"dup key:"+r;t[r]=e,e+=1},size:function(){return e},indexOf:function(e){return t[e]},contains:function(e){return void 0!==t[e]}};return n};return a}(t,e),i=0;i<e;i+=1)for(var a=0;a<t;a+=1)r.setPixel(a,i,n(a,i));var o=D();r.write(o);for(var s=function(){var t=0,e=0,n=0,r="",i={},a=function(t){r+=String.fromCharCode(o(63&t))},o=function(t){if(t<0);else{if(t<26)return 65+t;if(t<52)return t-26+97;if(t<62)return t-52+48;if(62==t)return 43;if(63==t)return 47}throw"n:"+t};return i.writeByte=function(r){for(t=t<<8|255&r,e+=8,n+=1;e>=6;)a(t>>>e-6),e-=6},i.flush=function(){if(e>0&&(a(t<<6-e),t=0,e=0),n%3!=0)for(var i=3-n%3,o=0;o<i;o+=1)r+="="},i.toString=function(){return r},i}(),l=o.toByteArray(),c=0;c<l.length;c+=1)s.writeByte(l[c]);return s.flush(),"data:image/gif;base64,"+s};return t}();a.stringToBytesFuncs["UTF-8"]=function(t){return function(t){for(var e=[],n=0;n<t.length;n++){var r=t.charCodeAt(n);r<128?e.push(r):r<2048?e.push(192|r>>6,128|63&r):r<55296||r>=57344?e.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&t.charCodeAt(n)),e.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return e}(t)},r=[],void 0===(i="function"==typeof(n=function(){return a})?n.apply(e,r):n)||(t.exports=i)}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,n),a.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";let t=function(){function t(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.handleKeydownEvent=this.handleKeydownEvent.bind(this),this.attachTo(t)}var e=t.prototype;return e.attachTo=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.params=t,this.focusableElements=[]},e.activate=function(){this.params.trapElement&&(this.isActivated||(this.isActivated=!0,window.requestIdleCallback((()=>{this.observer=this.observer||new IntersectionObserver((t=>{t[0].isIntersecting&&(this.observer.unobserve(this.params.trapElement),this.handleVisible())}),{root:document.documentElement,threshold:0}),this.observer.observe(this.params.trapElement)}))))},e.deactivate=function(){this.isActivated&&(this.observer.unobserve(this.params.trapElement),this.params.trapElement.removeEventListener("keydown",this.handleKeydownEvent,!0),this.isActivated=!1)},e.updateFocusableElements=function(){if(!this.params.trapElement)return;const t=["a[href]:not([disabled])","button:not([disabled])","textarea:not([disabled])","input:not([disabled])","select:not([disabled])","video","audio",'[tabindex]:not([tabindex="-1"])'].join(", ");this.focusableElements=[].slice.call(this.params.trapElement.querySelectorAll(t)).filter((t=>"true"!==t.getAttribute("disabled")&&!0!==t.getAttribute("disabled")))},e.isChild=function(t){if(!this.params.trapElement)return!1;const e=t.parentNode;return!!e&&(e===this.params.trapElement||this.isChild(e))},e.handleVisible=function(){this.updateFocusableElements(),this.params.trapElement.addEventListener("keydown",this.handleKeydownEvent,!0),this.params.initialFocus&&this.isChild(this.params.initialFocus)&&(this.currentFocusElement=this.params.initialFocus),!this.currentFocusElement&&this.focusableElements.length&&(this.currentFocusElement=this.focusableElements[0]),this.currentFocusElement&&this.currentFocusElement.focus()},e.handleKeydownEvent=function(t){if(this.updateFocusableElements(),!this.focusableElements.length)return;if("Tab"!==t.key)return;t.preventDefault();const e=this.focusableElements.findIndex((t=>t===this.currentFocusElement)),n=this.focusableElements.length,r=t.shiftKey?(e+n-1)%n:(e+1)%n;this.currentFocusElement=this.focusableElements[r],this.currentFocusElement.focus()},t}(),e=function(){function t(){}return t.extend=function(){for(let t=1;t<arguments.length;t++)for(let e in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],e)&&("object"==typeof arguments[0][e]&&"object"==typeof arguments[t][e]?this.extend(arguments[0][e],arguments[t][e]):arguments[0][e]=arguments[t][e]);return arguments[0]},t.htmlDecode=function(t){return(new DOMParser).parseFromString(t,"text/html").documentElement.textContent},t.htmlDecodeDeep=function(e){if("string"==typeof e)return t.htmlDecode(e);if("object"==typeof e){for(let n in e)e[n]=t.htmlDecodeDeep(e[n]);return e}return e},t.stripHTML=function(t){const e=document.createElement("div");return e.innerHTML=t,e.textContent||e.innerText||""},t.stripHTMLDeep=function(e){if("object"==typeof e){for(let n in e)e[n]=t.stripHTMLDeep(e[n]);return e}return"string"==typeof e?t.stripHTML(e):e},t}(),r=function(){function n(n){this.params=e.extend({callbackClosed:()=>{},a11y:{closeCodeInformation:"Close information."}},n),this.closeButtonHasFocus=!1,this.handleGlobalClick=this.handleGlobalClick.bind(this),this.handleKeyup=this.handleKeyup.bind(this),this.overlay=document.createElement("div"),this.overlay.setAttribute("role","dialog"),this.overlay.setAttribute("aria-modal","true"),this.overlay.setAttribute("aria-label",this.params.a11y.codeContents),this.overlay.classList.add("h5p-kewar-code-overlay"),this.overlay.classList.add("h5p-kewar-code-no-display"),this.overlay.addEventListener("transitionend",(()=>{!0===this.isTransparent&&(this.overlay.classList.add("h5p-kewar-code-no-display"),setTimeout((()=>{this.params.callbackClosed(this.closeButtonHasFocus)}),0))})),this.boxOuter=document.createElement("div"),this.boxOuter.classList.add("h5p-kewar-code-overlay-box-outer"),this.overlay.appendChild(this.boxOuter),this.boxInner=document.createElement("div"),this.boxInner.classList.add("h5p-kewar-code-overlay-box-inner"),this.boxOuter.appendChild(this.boxInner),this.buttonClose=document.createElement("div"),this.buttonClose.classList.add("h5p-kewar-code-overlay-box-button-close"),this.buttonClose.setAttribute("role","button"),this.buttonClose.setAttribute("tabindex",0),this.buttonClose.setAttribute("aria-label",this.params.a11y.closeCodeInformation),this.buttonClose.addEventListener("click",(()=>{this.handleClosed()})),this.buttonClose.addEventListener("keydown",(t=>{const e=(t=t||window.event).which||t.keyCode;13!==e&&32!==e||this.handleClosed()})),this.boxInner.appendChild(this.buttonClose),this.content=document.createElement("div"),this.content.classList.add("h5p-kewar-code-overlay-box-content"),this.params.content&&this.content.appendChild(this.params.content),this.boxInner.appendChild(this.content),this.focusTrap=new t({trapElement:this.overlay}),this.hide()}var r=n.prototype;return r.getDOM=function(){return this.overlay},r.getBoxHeight=function(){const t=window.getComputedStyle(this.boxOuter),e=parseInt(t.getPropertyValue("padding-top"),10),n=parseInt(t.getPropertyValue("padding-bottom"),10);return this.boxInner.offsetHeight+e+n},r.setContent=function(t){t&&(this.content.innerHTML="",this.content.appendChild(t))},r.show=function(t,e){this.isTransparent=!1,void 0!==t&&this.setContent(t),this.overlay.classList.remove("h5p-kewar-code-no-display"),setTimeout((()=>{this.overlay.classList.remove("h5p-kewar-code-no-opacity"),this.setColumnWidths()}),0),e&&(this.closeButtonHasFocus=!0,this.buttonClose.focus()),window.requestAnimationFrame((()=>{this.focusTrap.activate(),this.overlay.addEventListener("click",this.handleGlobalClick),this.overlay.addEventListener("keyup",this.handleKeyup)}))},r.hide=function(){this.isTransparent=!0,this.overlay.classList.add("h5p-kewar-code-no-opacity"),this.overlay.removeEventListener("click",this.handleGlobalClick),this.overlay.removeEventListener("keyup",this.handleKeyup),this.focusTrap.deactivate()},r.handleClosed=function(){this.hide(),this.closeButtonHasFocus=!1},r.handleGlobalClick=function(t){!this.boxOuter.contains(t.target)&&t.target.isConnected&&this.handleClosed()},r.handleKeyup=function(t){"Escape"===t.key&&this.handleClosed()},r.setColumnWidths=function(){const t=[].slice.call(this.content.querySelectorAll(".h5p-kewar-code-display-row-name")).reduce(((t,e)=>Math.max(t,e.offsetWidth||0)),0);if(0===t)return;const e=t+5,n=100*e/this.content.offsetWidth;[].slice.call(this.content.querySelectorAll(".h5p-kewar-code-display-row-name")).forEach((t=>{t.style.flexGrow=1,t.style.flexShrink=1,t.style.maxWidth=`${e}px`,t.style.overflow="hidden",t.style.textOverflow="ellipsis",t.style.width=`${n}%`})),[].slice.call(this.content.querySelectorAll(".h5p-kewar-code-display-row-content")).forEach((t=>{t.style.flexGrow=1,t.style.width=100-n+"%"}))},n}();var i=n(773),a=n.n(i);function o(t,e){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},o(t,e)}let s=function(t){var n,i;function s(n,i,o){var l;(l=t.call(this)||this).params=e.extend({codeType:"url",contact:{name:"Unknown",organization:"",title:"",url:"",number:"",email:"",address:{extended:"",street:"",locality:"",region:"",zip:"",country:""},note:""},event:{title:"Unnamed event",allDay:!1,dateStart:"1970/1/1",timeStart:"00:00",dateEnd:"1970/1/1",timeEnd:"01:00",timezone:"0:00",daylightSavings:!1},email:"add_your@email.here",location:{latitude:"69.646007",longitude:"18.954036"},phone:"+123456789",sms:{number:"+123456789",message:"Please fetch milk and bread!"},text:"Please fetch\n* milk\n* bread",url:"https://h5p.org",behaviour:{codeColor:"#000000",backgroundColor:"#ffffff",alignment:"center"},l10n:{address:"Address",contact:"Contact",country:"Country",dateEnd:"End date",dateStart:"Start date",description:"Description",email:"Email",event:"Event",extended:"Extended address",latitude:"Latitude",locality:"Locality",location:"Location",longitude:"Longitude",message:"Message",name:"Name",note:"Note",organization:"Organization",phone:"Phone number",region:"Region",sms:"SMS",street:"Street",text:"Text",title:"Title",url:"URL",zip:"ZIP code"},a11y:{openCodeInformation:"QRCode. Display information.",closeCodeInformation:"Hide information.",codeContents:". Code contents"}},n),l.contentId=i,l.extras=o;for(let t in l.params)["codeType","behaviour","introduction"].includes(t)||(l.params[t]=e.htmlDecodeDeep(l.params[t]),l.params[t]=e.stripHTMLDeep(l.params[t]));return l.on("resize",(()=>{if(!l.qrcodeContainer)return;const t=l.overlay?l.overlay.getBoxHeight():0,e=l.codeImage?l.codeImage.getBoundingClientRect().width:0;t>e?(l.codeImage.style.height=`${e}px`,l.codeImage.style.maxHeight="",l.qrcodeContainer.style.height=`${t}px`):(l.codeImage.style.height="",l.codeImage.style.maxHeight=l.params.behaviour.maxSize||"",l.qrcodeContainer.style.height=""),l.isInitialized||setTimeout((()=>{l.isInitialized=!0,l.trigger("resize")}),0)})),l.attach=function(t){if(this.calledFromKewAr()){const e=H5P.newRunnable(this.params.h5p,this.contentId,t,!1,this.extras);this.bubbleUp(e,"resize",this),this.bubbleDown(this,"resize",e);return void("H5P.Image"===(this.params.h5p.library?this.params.h5p.library.split(" ")[0]:null)&&e.on("loaded",(function(){this.trigger("resize")})))}const e=a()(s.typeNumber,s.errorCorrection);let n="Something went wrong",i=document.createElement("div").innerHTML=n;if("contact"===this.params.codeType){var o=this.buildContact(this.params.contact);n=o.payload,i=o.display}else if("event"===this.params.codeType){var l=this.buildEvent(this.params.event);n=l.payload,i=l.display}else if("email"===this.params.codeType)n=`mailto:${this.params.email}`,i=this.buildDisplay(this.params.l10n.email,`<a href="mailto:${this.params.email}">${this.params.email}</a>`);else if("location"===this.params.codeType)n=`geo:${this.params.location.latitude},${this.params.location.longitude}`,i=this.buildDisplay(this.params.l10n.location,[{name:this.params.l10n.latitude,content:this.params.location.latitude},{name:this.params.l10n.longitude,content:this.params.location.longitude}]);else if("phone"===this.params.codeType)n=`tel:${this.params.phone}`,i=this.buildDisplay(this.params.l10n.phone,this.params.phone);else if("sms"===this.params.codeType){const t=this.params.sms.number.replace(/[^+0-9]/gi,"");n=`smsto:${t}:${this.params.sms.message}`,i=this.buildDisplay(this.params.l10n.sms,[{name:this.params.l10n.phone,content:t},{name:this.params.l10n.message,content:this.params.sms.message}])}else if("text"===this.params.codeType)n=this.params.text,i=this.buildDisplay(this.params.l10n.text,this.params.text.replace(/\n/g,"<br />"));else if("url"===this.params.codeType)n=this.params.url,i=this.buildDisplay(this.params.l10n.url,`<a href="${this.params.url}" target="blank">${this.params.url}</a>`);else if("h5p"===this.params.codeType){const t=window.location.href;n=-1===t.indexOf("?")?window.location.href+`?kewar=${this.contentId}`:this.calledFromKewAr()?t:t+`&kewar=${this.contentId}`,i=this.buildDisplay(this.params.l10n.url,`<a href="${n}" target="blank">${n}</a>`)}if(e.addData(n),e.make(),this.overlay=new r({content:i,callbackClosed:()=>this.handleClosedOverlay(focus),a11y:{closeCodeInformation:this.params.a11y.closeCodeInformation,codeContents:this.params.a11y.codeContents}}),this.mainContainer=document.createElement("div"),this.mainContainer.classList.add("h5p-kewar-code-container-main"),this.params.introduction){const t=document.createElement("div");t.classList.add("h5p-kewar-code-introduction"),t.innerHTML=this.params.introduction,this.mainContainer.appendChild(t)}this.qrcodeContainer=document.createElement("div"),this.qrcodeContainer.classList.add("h5p-kewar-code-container"),this.qrcodeContainer.setAttribute("role","button"),this.qrcodeContainer.setAttribute("tabindex",0),this.qrcodeContainer.setAttribute("aria-label",this.params.a11y.openCodeInformation),this.qrcodeContainer.style.textAlign=this.params.behaviour.alignment,this.qrcodeContainer.addEventListener("click",(()=>{this.overlay.show(),setTimeout((()=>{this.trigger("resize")}),0)})),this.qrcodeContainer.addEventListener("keydown",(t=>{const e=(t=t||window.event).which||t.keyCode;13!==e&&32!==e||(this.overlay.show(void 0,!0),this.qrcodeContainer.removeAttribute("tabindex"),setTimeout((()=>{this.trigger("resize")}),0))})),this.codeImage=this.buildSVGImage(e.createSvgTag()),this.params.behaviour.maxSize&&(this.codeImage.style.maxWidth=this.params.behaviour.maxSize,this.codeImage.maxHeight=this.params.behaviour.maxSize),this.qrcodeContainer.appendChild(this.codeImage),this.mainContainer.appendChild(this.qrcodeContainer),t.get(0).classList.add("h5p-kewar-code"),t.get(0).appendChild(this.mainContainer),t.get(0).appendChild(this.overlay.getDOM())},l.buildSVGImage=function(t){t=(t=t.replace(/width="[0-9]*px"/,`width="${s.svgImageSize}px"`)).replace(/height="[0-9]*px"/,`height="${s.svgImageSize}px"`);const e=document.createElement("div");e.innerHTML=t;e.querySelector("path").setAttribute("fill",this.params.behaviour.codeColor);e.querySelector("rect").setAttribute("fill",this.params.behaviour.backgroundColor);const n=`data:image/svg+xml;base64,${window.btoa(e.innerHTML)}`,r=document.createElement("img");return r.src=n,r.alt="",r},l.buildContact=function(t){const e=t.address;let n="BEGIN:VCARD\n";n+="VERSION:3.0\n",n+=`N:${t.name}\n`,n+=""!==t.organization?`ORG:${t.organization}\n`:"",n+=""!==t.title?`TITLE:${t.title}\n`:"",n+=""!==t.number?`TEL:${t.number}\n`:"",n+=""!==t.email?`EMAIL:${t.email}\n`:"",n+=""!==t.url?`URL:${t.url}\n`:"",n+=""!==e.extended||""!==e.street||""!==e.locality||e.region||""!==e.zip||""!==e.country?`ADR:;${e.extended};${e.street};${e.locality};${e.region};${e.zip};${e.country}\n`:"",n+=""!==this.params.contact.note?`NOTE:${this.params.contact.note}\n`:"",n+="END:VCARD";const r=[{name:this.params.l10n.name,content:t.name}];""!==t.organization&&r.push({name:this.params.l10n.organization,content:t.organization}),""!==t.title&&r.push({name:this.params.l10n.title,content:t.title}),""!==t.number&&r.push({name:this.params.l10n.phone,content:t.number}),""!==t.email&&r.push({name:this.params.l10n.email,content:`<a href="mailto:${t.email}">${t.email}</a>`}),""!==t.url&&r.push({name:this.params.l10n.url,content:`<a href="${t.url}" target="blank">${t.url}</a>`});const i=[e.extended,e.street,e.locality,e.region,e.zip,e.country].filter((t=>""!==t)).join(", ");return""!==i&&r.push({name:this.params.l10n.address,content:i}),""!==t.note&&r.push({name:this.params.l10n.note,content:t.note}),{payload:n,display:this.buildDisplay(this.params.l10n.contact,r)}},l.buildEvent=function(t){t.allDay&&(t.timeStart="00:00",t.timeEnd="23:59",t.timezone="0:00",t.daylightSavings=!1),t.dateStart=t.dateStart.split("/").map((t=>parseInt(t,10))),t.dateEnd=t.dateEnd.split("/").map((t=>parseInt(t,10))),t.timeStart=t.timeStart.split(":").map((t=>parseInt(t,10))),t.timeEnd=t.timeEnd.split(":").map((t=>parseInt(t,10))),t.timezone=t.timezone.split(":");let e=new Date(Date.UTC(t.dateStart[0],t.dateStart[1]-1,t.dateStart[2],t.timeStart[0]-t.timezone[0]+(t.daylightSavings?1:0),t.timeStart[1]-t.timezone[1])),n=new Date(Date.UTC(t.dateEnd[0],t.dateEnd[1]-1,t.dateEnd[2],t.timeEnd[0]-t.timezone[0]+(t.daylightSavings?1:0),t.timeEnd[1]-t.timezone[1]));n<e&&(n=e);const r=e.toISOString().split(".")[0].replace(/-|\.|:/g,"").concat(t.allDay?"":"Z"),i=n.toISOString().split(".")[0].replace(/-|\.|:/g,"").concat(t.allDay?"":"Z");let a="BEGIN:VEVENT\n";a+=`SUMMARY:${t.title}\n`,a+=`DTSTART:${r}\n`,a+=`DTEND:${i}\n`,a+=t.location?`LOCATION:${t.location}\n`:"",a+=t.description?`DESCRIPTION:${t.description}\n`:"",a+="END:VEVENT";const o=[{name:this.params.l10n.title,content:t.title},{name:this.params.l10n.dateStart,content:e.toString()},{name:this.params.l10n.dateEnd,content:n.toString()}];return t.location&&o.push({name:this.params.l10n.location,content:t.location}),t.description&&o.push({name:this.params.l10n.description,content:t.description}),{payload:a,display:this.buildDisplay(this.params.l10n.event,o)}},l.buildDisplay=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";"string"==typeof e&&(e=[{name:"",content:e}]);const n=document.createElement("div");n.classList.add("h5p-kewar-code-display");const r=document.createElement("div");return r.classList.add("h5p-kewar-code-display-title"),r.innerHTML=t,n.appendChild(r),e.forEach((t=>{const e=document.createElement("div");if(e.classList.add("h5p-kewar-code-display-row"),""!==t.name){const n=document.createElement("div");n.classList.add("h5p-kewar-code-display-row-name"),n.innerHTML=`${t.name}: `,e.appendChild(n)}const r=document.createElement("div");r.classList.add("h5p-kewar-code-display-row-content"),r.innerHTML=t.content,e.appendChild(r),n.appendChild(e)})),n},l.handleClosedOverlay=function(t){t&&(this.qrcodeContainer.setAttribute("tabindex",0),this.qrcodeContainer.focus()),this.trigger("resize")},l.calledFromKewAr=function(){return new RegExp(`[?&]kewar=${this.contentId}`).test(window.location.href)},l.bubbleUp=function(t,e,n){t.on(e,(function(t){n.bubblingUpwards=!0,n.trigger(e,t),n.bubblingUpwards=!1}))},l.bubbleDown=function(t,e,n){Array.isArray(n)||(n=[n]),t.on(e,(function(r){t.bubblingUpwards||n.forEach((t=>{t.trigger(e,r)}))}))},l}return i=t,(n=s).prototype=Object.create(i.prototype),n.prototype.constructor=n,o(n,i),s}(H5P.EventDispatcher);s.typeNumber=0,s.errorCorrection="L",s.svgImageSize=4096,H5P.KewArCode=s}()}(); 7f/3d7f473d6549cf1b515c79de0ef92b4c24cdae55 0000666 00000013572 15152532366 0012643 0 ustar 00 { "semantics": [ { "label": "Heading" }, { "label": "Mode", "description": "Mode of presenting the dialog cards", "options": [ { "label": "Normal" }, { "label": "Repetition" } ] }, { "label": "Oppgåvetekst" }, { "widgets": [ { "label": "Default" } ], "label": "Dialogkort", "entity": "dialogkort", "field": { "label": "Dialogkort", "fields": [ { "label": "Tekst", "description": "Nøkkelord til første delen av dialogen" }, { "label": "Svar", "description": "Nøkkelord til neste delen av dialogen" }, { "label": "Bilete", "description": "Valfritt bilete for kortet.(Korta kan bruka berre bilete, berre tekst, eller begge)" }, { "label": "Alternative text for the image" }, { "label": "Audio files" }, { "label": "Tips", "fields": [ { "label": "Tip for text", "description": "Tip for the first part of the dialogue" }, { "label": "Tip for answer", "description": "Tip for the second part of the dialogue" } ] } ] } }, { "label": "Oppgåveinnstillingar", "description": "Desse vala lar deg styre ulike funksjonar i oppgåva.", "fields": [ { "label": "Enable \"Retry\" button" }, { "label": "Slå av tilbakenavigering", "description": "Dette valget betyr at man bare kan navigere fremover" }, { "label": "Skaler teksten til å få pplass i kortet", "description": "Når man slår av denne vil kortets størrelse endre seg iforhold til mengde tekst" }, { "label": "Randomize cards", "description": "Enable to randomize the order of cards on display." }, { "label": "Maximum proficiency level" }, { "label": "Allow quick progression", "description": "If activated, learners can decide to indicate that they know a card without turning it" } ] }, { "label": "Tekst til \"Snu\" knappen", "default": "Snu" }, { "label": "Tekst til \"Neste\" knappen", "default": "Neste" }, { "label": "Tekst til \"Førre\" knappen", "default": "Forrige" }, { "label": "Tekst til \"Omstart\" knappen", "default": "Prøv igjen" }, { "label": "Text for the \"correct answer\" button", "default": "Eg fekk riktig!" }, { "label": "Text for the \"incorrect answer\" button", "default": "Eg fekk feil!" }, { "label": "Text for \"Round\" message below cards and on the summary screen", "description": "@round will be replaced by the number of the current round", "default": "Round @round" }, { "label": "Text for \"Cards left\" message", "description": "@number will be replaced by the number of cards left in this round", "default": "Tal på kort igjen: @number" }, { "label": "Text for the \"next round\" button", "description": "@round will be replaced by the round number", "default": "Hald fram til runde @round" }, { "label": "Text for the \"Start over\" button", "default": "Start på nytt" }, { "label": "Text for the \"show summary\" button", "default": "Neste" }, { "label": "Title text for the summary page", "default": "Oppsummering" }, { "label": "Text for \"Cards you got right:\"", "default": "Kort du fekk rett:" }, { "label": "Text for \"Cards you got wrong:\"", "default": "Kort du fekk feil:" }, { "label": "Text for \"Cards not shown:\"", "default": "Kort som ikkje blir viste:" }, { "label": "Text for \"Overall Score\"", "default": "Total score" }, { "label": "Text for \"Cards completed\"", "default": "Kort du har gjennomført:" }, { "label": "Text for \"Completed rounds:\"", "default": "Gjennomførte rundar:" }, { "label": "Message when all cards have been learned proficiently", "description": "@cards will be replaced by the number of all cards in the pool. @max will be replaced by the maximum proficiency level.", "default": "Bra jobba! Du fekk alle @cards korta rett @max gonger på rad!" }, { "label": "Fremgangstekst", "description": "Tilgjengelege variablar er @card og @total.", "default": "Kort @card av @total" }, { "label": "Label for card text", "description": "Used for accessibility by assistive technologies", "default": "Kort front" }, { "label": "Label for card back", "description": "Used for accessibility by assistive technologies", "default": "Kort bak" }, { "label": "Label for the show tip button", "default": "Vis tips" }, { "label": "Audio not supported message", "default": "Nettlesaren din støtter ikkje denne audioen" }, { "label": "Confirm starting over dialog", "fields": [ { "label": "Header text", "default": "Start på nytt?" }, { "label": "Body text", "default": "Alt du har gjort, vil forsvinne. Er du sikker på at du vil starte på nytt?" }, { "label": "Cancel button label", "default": "Avbryt" }, { "label": "Confirm button label", "default": "Start på nytt" } ] } ] } 6e/3d6e07ef41fb02ea4d836f26d29561a784eae609 0000666 00000000531 15152532366 0012464 0 ustar 00 { "libraryStrings": { "distributeButtonLabel": "Нэг жигд тараана", "distributeButtonWarning": "Бүх хүрээнд утгууд өөрчлөгдөнө. Та үргэлжлүүлэхийг хүсч байна уу?", "rangeOutOfSequenceWarning": "Онооны хүрээнд дараалалгүй байна" } } 4b/3d4b202d0c18faccf529054a57c078c68b04785b 0000666 00000302026 15152532366 0012363 0 ustar 00 /*! For license information please see h5p-cornell.js.LICENSE.txt */ (()=>{var r={492:function(r,e,t){var a;r=t.nmd(r),function(o){var s=e,i=(r&&r.exports,"object"==typeof t.g&&t.g);i.global!==i&&i.window;var n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[\x01-\x7F]/g,c=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,u=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,p={"":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp"," ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78",𝒶:"ascr",𝕒:"aopf",𝔞:"afr",𝔸:"Aopf",𝔄:"Afr",𝒜:"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig",𝒷:"bscr",𝕓:"bopf",𝔟:"bfr",𝔹:"Bopf",ℬ:"Bscr",𝔅:"Bfr",𝔠:"cfr",𝒸:"cscr",𝕔:"copf",ℭ:"Cfr",𝒞:"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare",𝔡:"dfr",ⅆ:"dd",𝕕:"dopf",𝒹:"dscr",𝒟:"Dscr",𝔇:"Dfr",ⅅ:"DD",𝔻:"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr",𝔢:"efr",𝕖:"eopf",ℰ:"Escr",𝔈:"Efr",𝔼:"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr",𝔣:"ffr",𝕗:"fopf",𝒻:"fscr",𝔉:"Ffr",𝔽:"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr",𝕘:"gopf",𝔤:"gfr",𝒢:"Gscr",𝔾:"Gopf",𝔊:"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil",𝔥:"hfr",ℎ:"planckh",𝒽:"hscr",𝕙:"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok",𝕚:"iopf",𝔦:"ifr",𝒾:"iscr",ⅈ:"ii",𝕀:"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",𝒿:"jscr",𝕛:"jopf",𝔧:"jfr",𝒥:"Jscr",𝔍:"Jfr",𝕁:"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath",𝕜:"kopf",𝓀:"kscr",𝔨:"kfr",𝒦:"Kscr",𝕂:"Kopf",𝔎:"Kfr",ķ:"kcedil",Ķ:"Kcedil",𝔩:"lfr",𝓁:"lscr",ℓ:"ell",𝕝:"lopf",ℒ:"Lscr",𝔏:"Lfr",𝕃:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot",𝔪:"mfr",𝕞:"mopf",𝓂:"mscr",𝔐:"Mfr",𝕄:"Mopf",ℳ:"Mscr",𝔫:"nfr",𝕟:"nopf",𝓃:"nscr",ℕ:"Nopf",𝒩:"Nscr",𝔑:"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG",𝕠:"oopf",𝔬:"ofr",ℴ:"oscr",𝒪:"Oscr",𝔒:"Ofr",𝕆:"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig",𝔭:"pfr",𝓅:"pscr",𝕡:"popf",ℙ:"Popf",𝔓:"Pfr",𝒫:"Pscr",𝕢:"qopf",𝔮:"qfr",𝓆:"qscr",𝒬:"Qscr",𝔔:"Qfr",ℚ:"Qopf",ĸ:"kgreen",𝔯:"rfr",𝕣:"ropf",𝓇:"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil",𝕤:"sopf",𝓈:"sscr",𝔰:"sfr",𝕊:"Sopf",𝔖:"Sfr",𝒮:"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig",𝔱:"tfr",𝓉:"tscr",𝕥:"topf",𝒯:"Tscr",𝔗:"Tfr",𝕋:"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok",𝓊:"uscr",𝕦:"uopf",𝔲:"ufr",𝕌:"Uopf",𝔘:"Ufr",𝒰:"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr",𝔳:"vfr",𝕧:"vopf",𝓋:"vscr",𝔙:"Vfr",𝕍:"Vopf",𝒱:"Vscr",𝕨:"wopf",𝓌:"wscr",𝔴:"wfr",𝒲:"Wscr",𝕎:"Wopf",𝔚:"Wfr",ŵ:"wcirc",Ŵ:"Wcirc",𝔵:"xfr",𝓍:"xscr",𝕩:"xopf",𝕏:"Xopf",𝔛:"Xfr",𝒳:"Xscr",𝔶:"yfr",𝓎:"yscr",𝕪:"yopf",𝒴:"Yscr",𝔜:"Yfr",𝕐:"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",𝓏:"zscr",𝔷:"zfr",𝕫:"zopf",ℨ:"Zfr",ℤ:"Zopf",𝒵:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},d=/["&'<>`]/g,h={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},g=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,m=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,b={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},y={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},w=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],q=String.fromCharCode,D={}.hasOwnProperty,E=function(r,e){return D.call(r,e)},A=function(r,e){if(!r)return e;var t,a={};for(t in e)a[t]=E(r,t)?r[t]:e[t];return a},x=function(r,e){var t="";return r>=55296&&r<=57343||r>1114111?(e&&L("character reference outside the permissible Unicode range"),"�"):E(y,r)?(e&&L("disallowed character reference"),y[r]):(e&&function(r,e){for(var t=-1,a=r.length;++t<a;)if(r[t]==e)return!0;return!1}(w,r)&&L("disallowed character reference"),r>65535&&(t+=q((r-=65536)>>>10&1023|55296),r=56320|1023&r),t+=q(r))},S=function(r){return"&#x"+r.toString(16).toUpperCase()+";"},C=function(r){return"&#"+r+";"},L=function(r){throw Error("Parse error: "+r)},k=function(r,e){(e=A(e,k.options)).strict&&m.test(r)&&L("forbidden code point");var t=e.encodeEverything,a=e.useNamedReferences,o=e.allowUnsafeSymbols,s=e.decimal?C:S,i=function(r){return s(r.charCodeAt(0))};return t?(r=r.replace(l,(function(r){return a&&E(p,r)?"&"+p[r]+";":i(r)})),a&&(r=r.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),a&&(r=r.replace(u,(function(r){return"&"+p[r]+";"})))):a?(o||(r=r.replace(d,(function(r){return"&"+p[r]+";"}))),r=(r=r.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(u,(function(r){return"&"+p[r]+";"}))):o||(r=r.replace(d,i)),r.replace(n,(function(r){var e=r.charCodeAt(0),t=r.charCodeAt(1);return s(1024*(e-55296)+t-56320+65536)})).replace(c,i)};k.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var T=function(r,e){var t=(e=A(e,T.options)).strict;return t&&g.test(r)&&L("malformed character reference"),r.replace(f,(function(r,a,o,s,i,n,l,c,u){var p,d,h,g,m,f;return a?b[m=a]:o?(m=o,(f=s)&&e.isAttributeValue?(t&&"="==f&&L("`&` did not start a character reference"),r):(t&&L("named character reference was not terminated by a semicolon"),v[m]+(f||""))):i?(h=i,d=n,t&&!d&&L("character reference was not terminated by a semicolon"),p=parseInt(h,10),x(p,t)):l?(g=l,d=c,t&&!d&&L("character reference was not terminated by a semicolon"),p=parseInt(g,16),x(p,t)):(t&&L("named character reference was not terminated by a semicolon"),r)}))};T.options={isAttributeValue:!1,strict:!1};var B={version:"1.2.0",encode:k,decode:T,escape:function(r){return r.replace(d,(function(r){return h[r]}))},unescape:T};void 0===(a=function(){return B}.call(e,t,e,r))||(r.exports=a)}()}},e={};function t(a){var o=e[a];if(void 0!==o)return o.exports;var s=e[a]={id:a,loaded:!1,exports:{}};return r[a].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}t.n=r=>{var e=r&&r.__esModule?()=>r.default:()=>r;return t.d(e,{a:e}),e},t.d=(r,e)=>{for(var a in e)t.o(e,a)&&!t.o(r,a)&&Object.defineProperty(r,a,{enumerable:!0,get:e[a]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),t.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),t.nmd=r=>(r.paths=[],r.children||(r.children=[]),r),(()=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r(e)}const e=function(){function e(){}return e.extend=function(){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&("object"===r(arguments[0][t])&&"object"===r(arguments[e][t])?this.extend(arguments[0][t],arguments[e][t]):arguments[0][t]=arguments[e][t]);return arguments[0]},e.htmlDecode=function(r){var e=(new DOMParser).parseFromString(r,"text/html");return e.documentElement?e.documentElement.textContent:""},e.stripHTML=function(r){var e=document.createElement("div");return e.innerHTML=r,e.textContent||e.innerText||""},e.formatLanguageCode=function(r){if("string"!=typeof r)return r;var e=r.split("-");return e[0]=e[0].toLowerCase(),e.length>1&&(e[1]=e[1].toUpperCase()),r=e.join("-")},e.copyTextToClipboard=function(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};navigator.clipboard?navigator.clipboard.writeText(r).then((function(){t(!0)}),(function(r){t(!1)})):e.fallbackCopyTextToClipboard(r,t)},e.fallbackCopyTextToClipboard=function(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},t=document.createElement("textarea");t.style.position="fixed",t.style.top=0,t.style.left=0,t.style.width="2em",t.style.height="2em",t.style.padding=0,t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=r,document.body.appendChild(t),t.focus(),t.select();var a=!0;try{document.execCommand("copy")}catch(r){a=!1}document.body.removeChild(t),e(a)},e}();var a=function(){function r(){var r=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.params=e.extend({a11y:{active:"",disabled:"",inactive:""},active:!1,classes:[],disabled:!1,type:"pulse"},t),this.callbacks=e.extend({onClick:function(){}},a),Array.isArray(this.params.classes)||(this.params.classes=[this.params.classes]),"pulse"===this.params.type&&(this.params.a11y.inactive||(this.params.a11y.inactive=this.params.a11y.active||""),this.params.a11y.active||(this.params.a11y.active=this.params.a11y.inactive||"")),this.active=this.params.active,this.disabled=this.params.disabled,this.button=document.createElement("button"),this.params.classes&&this.params.classes.forEach((function(e){r.button.classList.add(e)})),this.button.setAttribute("aria-pressed",this.params.active),this.button.setAttribute("tabindex","0"),!0===this.params.active?this.activate():this.deactivate(),!0===this.params.disabled?this.disable():this.enable(),this.button.addEventListener("click",(function(e){r.disabled||("toggle"===r.params.type&&r.toggle(),r.callbacks.onClick(e))}))}var t=r.prototype;return t.getDOM=function(){return this.button},t.show=function(){this.button.classList.remove("h5p-cornell-display-none")},t.hide=function(){this.button.classList.add("h5p-cornell-display-none")},t.enable=function(){this.disabled=!1,this.button.classList.remove("h5p-cornell-button-disabled"),this.active?this.activate():this.deactivate()},t.disable=function(){this.button.classList.add("h5p-cornell-button-disabled"),this.button.setAttribute("aria-label",this.params.a11y.disabled),this.disabled=!0},t.activate=function(){this.disabled||("toggle"===this.params.type&&(this.button.classList.add("h5p-cornell-button-active"),this.button.setAttribute("aria-pressed",!0)),this.button.setAttribute("aria-label",this.params.a11y.active),this.active=!0)},t.deactivate=function(){this.disabled||(this.active=!1,"toggle"===this.params.type&&(this.button.classList.remove("h5p-cornell-button-active"),this.button.setAttribute("aria-pressed",!1)),this.button.setAttribute("aria-label",this.params.a11y.inactive))},t.toggle=function(r){this.disabled||((r="boolean"==typeof r?r:!this.active)?this.activate():this.deactivate())},t.isActive=function(){return this.active},t.isDisabled=function(){return this.disabled},r}(),o=t(492),s=t.n(o);function i(r){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},i(r)}var n=function(){function r(){}return r.fill=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r.translation=r.sanitize(e)},r.get=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.translation,a=e.split(/[./]+/);return 1===a.length?t[e]:"object"===i(t[e=a.shift()])?r.get(a.join("."),t[e]):void 0},r.sanitize=function(e){if("object"===i(e))for(var t in e)e[t]=r.sanitize(e[t]);else if("string"==typeof e){e=s().decode(e);var a=document.createElement("div");a.innerHTML=e,e=a.textContent||a.innerText||""}return e},r}();n.translation={};var l=function(){function r(){var r=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.params=e.extend({title:"",dateString:(new Date).toLocaleDateString()},t),this.callbacks=e.extend({onButtonFullscreen:function(){}},o),this.titleBar=document.createElement("div"),this.titleBar.classList.add("h5p-cornell-title-bar");var s=document.createElement("div");s.classList.add("h5p-cornell-title"),s.innerHTML=this.params.title;var i=document.createElement("div");i.classList.add("h5p-cornell-date"),i.innerHTML=this.params.dateString,this.buttonFullscreen=new a({type:"toggle",classes:["h5p-cornell-button","h5p-cornell-button-fullscreen"],disabled:!0,a11y:{active:n.get("a11y.buttonFullscreenExit"),inactive:n.get("a11y.buttonFullscreenEnter")}},{onClick:function(){r.callbacks.onButtonFullscreen()}}),this.titleBar.appendChild(s),this.titleBar.appendChild(i),this.titleBar.appendChild(this.buttonFullscreen.getDOM())}var t=r.prototype;return t.getDOM=function(){return this.titleBar},t.getToggleButtonState=function(){return this.buttonToggle.isActive()},t.enableFullscreenButton=function(){this.buttonFullscreen.enable()},t.toggleFullscreenButton=function(r){"string"==typeof r&&("enter"===r?r=!1:"exit"===r&&(r=!0)),"boolean"==typeof r&&this.buttonFullscreen.toggle(r)},r}(),c=function(){function r(){var r,t=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.params=e.extend({instructions:""},a),this.callbacks=e.extend({resize:function(){}},o);var s=document.createElement("div");s.classList.add("h5p-cornell-exercise-content");var i=document.createElement("div");i.classList.add("h5p-cornell-exercise-content-library"),this.dom=document.createElement("div"),this.dom.classList.add("h5p-cornell-exercise-content-wrapper"),this.dom.appendChild(s);var n=!0,l=null===(r=this.params.exerciseContent)||void 0===r||null===(r=r.library)||void 0===r?void 0:r.split(" ")[0];if(l){switch(l){case"H5P.Audio":this.params.exerciseContent.params.controls=!0,this.params.exerciseContent.params.fitToWrapper=!0,this.params.exerciseContent.params.playerMode="full";break;case"H5P.Video":this.params.exerciseContent.params.visuals.controls=!0,this.params.exerciseContent.params.visuals.fit=!1}switch(this.instance=H5P.newRunnable(this.params.exerciseContent,this.params.contentId,H5P.jQuery(i),!1,{previousState:this.params.previousState}),l){case"H5P.Audio":this.instance.audio&&(this.instance.audio.style.height=""),n=!1;break;case"H5P.Video":this.instance.on("stateChange",(function(r){t.mediumRunning=1===r.data})),n=!1,this.instance.on("resize",(function(){if(void 0===t.youtubeWrapper){var r=t.dom.querySelector(".h5p-cornell-exercise-content-library.h5p-video.h5p-youtube");t.youtubeWrapper=r?r.firstChild:null}t.resize(!0)})),this.instance.on("ready",(function(){t.callbacks.resize()}))}s.appendChild(this.createInstructionsDOM(this.params.instructions)),n&&s.appendChild(this.createSeparatorDOM(this.params.instructions)),s.appendChild(i)}else{var c=document.createElement("div");c.innerHTML="No content was chosen for this exercise",i.appendChild(c)}}var t=r.prototype;return t.getDOM=function(){return this.dom},t.createInstructionsDOM=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document.createElement("div");return""!==r&&(e.classList.add("h5p-cornell-instructions-wrapper"),e.innerHTML=r),e},t.createSeparatorDOM=function(){var r=document.createElement("div");return r.classList.add("h5p-cornell-content-separator"),r},t.resize=function(){var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.instance&&(r||this.instance.trigger("resize"))},t.getCurrentState=function(){var r;if("function"==typeof(null===(r=this.instance)||void 0===r?void 0:r.getCurrentState))return this.instance.getCurrentState()},r}(),u=function(){function r(){var r,t,a=this,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.params=e.extend({previousState:{}},o||{}),this.callbacks=e.extend({onChanged:function(){}},s||{}),this.previousInput=(null===(r=this.params)||void 0===r||null===(r=r.previousState)||void 0===r?void 0:r.inputField)||"",this.areNotesInvisible=!(null!==(t=this.params)&&void 0!==t&&null!==(t=t.previousState)&&void 0!==t&&t.notesInvisible),this.dom=document.createElement("div"),this.dom.classList.add("h5p-cornell-notes-field"),this.params.class&&this.dom.classList.add(this.params.class);var i=document.createElement("div");if(this.dom.appendChild(i),this.instance=H5P.newRunnable({params:{taskDescription:this.params.label,placeholderText:e.htmlDecode(this.params.placeholder),inputFieldSize:this.params.size},library:"H5P.TextInputField 1.2"},this.params.contentId,H5P.jQuery(i),!1,{previousState:this.params.previousState}),this.instance&&(this.textArea=this.instance.$inputField.get(0),this.textArea)){["change","keyup","paste"].forEach((function(r){a.textArea.addEventListener(r,(function(){a.areNotesInvisible||(a.getText()!==a.previousInput&&a.callbacks.onChanged(),a.previousInput=a.getText())}))}));var n=this.textArea.parentNode,l=document.createElement("div");l.classList.add("h5p-cornell-notes-titlebar");var c=n.firstChild;n.insertBefore(l,c),l.appendChild(c),this.buttonVisibility=document.createElement("button"),this.buttonVisibility.classList.add("h5p-cornell-notes-button-visibility"),this.toggleNotesVisibility(),this.buttonVisibility.addEventListener("click",(function(){a.toggleNotesVisibility(),a.callbacks.onChanged()})),l.appendChild(this.buttonVisibility)}}var t=r.prototype;return t.getDOM=function(){return this.dom},t.getText=function(){var r;return null===(r=this.instance)||void 0===r?void 0:r.getInput().value},t.getCurrentState=function(){if(this.instance){var r=this.instance.getCurrentState();return this.areNotesInvisible&&(r.inputField=this.previousInput),r.notesInvisible=this.areNotesInvisible||null,r}},t.toggleNotesVisibility=function(){this.areNotesInvisible?(this.areNotesInvisible=!1,this.textArea.value=this.previousInput,this.textArea.setAttribute("placeholder",e.htmlDecode(this.params.placeholder)),this.textArea.removeAttribute("disabled"),this.buttonVisibility.classList.remove("hidden"),this.buttonVisibility.setAttribute("aria-label",n.get("a11y.notesHide").replace(/@label/g,this.params.label))):(this.areNotesInvisible=!0,this.textArea.removeAttribute("placeholder"),this.textArea.value="",this.textArea.setAttribute("disabled","disabled"),this.buttonVisibility.classList.add("hidden"),this.buttonVisibility.setAttribute("aria-label",n.get("a11y.notesShow").replace(/@label/g,this.params.label)))},t.reset=function(){var r;null===(r=this.instance)||void 0===r||r.setState({}),this.areNotesInvisible=!0,this.previousInput="",this.toggleNotesVisibility()},r}(),p=function(){function r(){var r=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.params=e.extend({extras:{}},t),this.previousState=e.extend({dateString:(new Date).toLocaleDateString(),recall:{inputField:""},mainNotes:{inputField:""},summary:{inputField:""}},this.params.extras.previousState||{}),this.callbacks=e.extend({getCurrentState:function(){},onButtonFullscreen:function(){},read:function(){},resize:function(){}},a);var o=void 0!==H5PIntegration.saveFreq&&!1!==H5PIntegration.saveFreq;if(this.content=document.createElement("div"),this.content.classList.add("h5p-cornell-container"),this.titlebar=this.createTitleBar(),this.content.appendChild(this.titlebar.getDOM()),!o){this.messageBox=document.createElement("div"),this.messageBox.classList.add("h5p-cornell-message-box");var s=document.createElement("p");s.classList.add("h5p-cornell-message"),s.innerHTML=n.get("l10n.noSaveContentState"),this.messageBox.appendChild(s),this.content.appendChild(this.messageBox)}var i=document.createElement("div");i.classList.add("h5p-cornell-panel"),this.exerciseWrapper=this.createExerciseDOM(),i.appendChild(this.exerciseWrapper),this.notesWrapper=this.createNotesDOM(),i.appendChild(this.notesWrapper);var l=document.createElement("div");l.classList.add("h5p-cornell-buttons-wrapper"),o&&(this.buttonSave=H5P.JoubelUI.createButton({type:"button",html:n.get("l10n.save"),ariaLabel:n.get("l10n.save"),class:"h5p-cornell-button-save h5p-cornell-disabled",disabled:!0,on:{click:function(){r.handleSave()}}}).get(0),l.appendChild(this.buttonSave)),this.buttonCopy=H5P.JoubelUI.createButton({type:"button",html:n.get("l10n.copy"),ariaLabel:n.get("l10n.copy"),class:"h5p-cornell-button-copy",on:{click:function(){r.handleCopy()}}}).get(0),l.appendChild(this.buttonCopy),this.notesWrapper.appendChild(l),this.content.appendChild(i)}var t=r.prototype;return t.getDOM=function(){return this.content},t.createTitleBar=function(){var r,e=this;return new l({title:this.params.headline||(null===(r=this.params.extras.metadata)||void 0===r?void 0:r.title)||"",dateString:this.previousState.dateString},{onButtonFullscreen:function(){e.callbacks.onButtonFullscreen()}})},t.createExerciseDOM=function(){var r=this,e=document.createElement("div");return e.classList.add("h5p-cornell-exercise-wrapper"),this.exercise=new c({exerciseContent:this.params.exerciseContent,contentId:this.params.contentId,previousState:this.previousState.exercise,instructions:this.params.instructions},{resize:function(){r.callbacks.resize()}}),e.appendChild(this.exercise.getDOM()),e},t.createNotesDOM=function(){var r=document.createElement("div");r.classList.add("h5p-cornell-notes-wrapper");var e=document.createElement("div");return e.classList.add("h5p-cornell-notes-content-wrapper"),r.appendChild(e),e.appendChild(this.createMainNotesDOM()),e.appendChild(this.createSummaryDOM()),r},t.createMainNotesDOM=function(){var r=this,t=document.createElement("div");return t.classList.add("h5p-cornell-main-notes-wrapper"),this.recall=new u({label:this.params.notesFields.recallTitle,class:"h5p-cornell-main-notes-recall-wrapper",placeholder:e.htmlDecode(this.params.notesFields.recallPlaceholder),size:this.params.fieldSizeNotes,previousState:this.previousState.recall,contentId:this.params.contentId},{onChanged:function(){r.handleFieldChanged()}}),t.appendChild(this.recall.getDOM()),this.mainNotes=new u({label:this.params.notesFields.notesTitle,class:"h5p-cornell-main-notes-notes-wrapper",placeholder:e.htmlDecode(this.params.notesFields.notesPlaceholder),size:this.params.fieldSizeNotes,previousState:this.previousState.mainNotes,contentId:this.params.contentId},{onChanged:function(){r.handleFieldChanged()}}),t.appendChild(this.mainNotes.getDOM()),t},t.createSummaryDOM=function(){var r=this,t=document.createElement("div");return t.classList.add("h5p-cornell-summary-wrapper"),this.summary=new u({label:this.params.notesFields.summaryTitle,class:"h5p-cornell-summary-notes-summary-wrapper",placeholder:e.htmlDecode(this.params.notesFields.summaryPlaceholder),size:this.params.fieldSizeNotes,previousState:this.previousState.summary,contentId:this.params.contentId},{onChanged:function(){r.handleFieldChanged()}}),t.appendChild(this.summary.getDOM()),t},t.resize=function(){var r=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.exercise&&!e&&(this.youtubeWrapper&&(this.youtubeWrapper.style.width="100%"),setTimeout((function(){r.exercise.resize()}),0)),"function"==typeof this.callbacks.resize&&this.callbacks.resize()},t.enableFullscreenButton=function(){this.titlebar.enableFullscreenButton()},t.toggleFullscreen=function(){var r=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.titlebar.toggleFullscreenButton(e),!0===e?setTimeout((function(){var e=r.messageBox?r.messageBox.offsetHeight:0,t="".concat(window.innerHeight-r.titlebar.getDOM().offsetHeight-e,"px");r.exerciseWrapper.style.maxHeight=t,r.notesWrapper.style.maxHeight=t}),100):(this.exerciseWrapper.style.maxHeight="",this.notesWrapper.style.maxHeight="",setTimeout((function(){r.resize()}),0))},t.stripTags=function(r){return r.inputField=e.htmlDecode(r.inputField),r},t.getAnswerGiven=function(){return this.recall.getText().length+this.mainNotes.getText().length+this.summary.getText().length>0},t.resetNotes=function(){this.recall.reset(),this.mainNotes.reset(),this.summary.reset()},t.getCurrentState=function(){return{dateString:this.getAnswerGiven()?this.previousState.dateString:void 0,recall:this.stripTags(this.recall.getCurrentState()),mainNotes:this.stripTags(this.mainNotes.getCurrentState()),summary:this.stripTags(this.summary.getCurrentState()),exercise:this.exercise.getCurrentState()}},t.handleSave=function(){var r=this;this.getCurrentStateProvider||(this.params.isRoot?this.getCurrentStateProvider=this.callbacks:"function"==typeof H5P.instances[0].getCurrentState&&(this.getCurrentStateProvider=H5P.instances.find((function(e){return e.contentId===r.params.contentId})))),this.getCurrentStateProvider?H5P.setUserData(this.params.contentId,"state",this.getCurrentStateProvider.getCurrentState(),{deleteOnChange:!1}):this.callbacks.getCurrentState(),this.buttonSave&&(H5P.attachToastTo(this.buttonSave,n.get("l10n.notesSaved"),{position:{horizontal:"centered",noOverflowRight:!0,offsetVertical:5,vertical:"above"}}),this.buttonSave.classList.add("h5p-cornell-disabled"),this.buttonSave.setAttribute("disabled","disabled")),this.callbacks.read(n.get("l10n.notesSaved"))},t.handleCopy=function(){var r=this,t=this.stripTags(this.mainNotes.getCurrentState()).inputField,a=this.stripTags(this.recall.getCurrentState()).inputField,o=this.stripTags(this.summary.getCurrentState()).inputField,s=["## ".concat(this.params.notesFields.notesTitle,"\n").concat(t),"## ".concat(this.params.notesFields.recallTitle,"\n").concat(a),"## ".concat(this.params.notesFields.summaryTitle,"\n").concat(o)].join("\n\n");e.copyTextToClipboard(s,(function(e){var t=!0===e?n.get("l10n.copyToClipboardSuccess"):n.get("l10n.copyToClipboardError");H5P.attachToastTo(r.buttonCopy,t,{position:{horizontal:"centered",noOverflowRight:!0,offsetVertical:5,vertical:"above"}}),r.callbacks.read(t)}))},t.handleFieldChanged=function(){this.buttonSave&&(this.buttonSave.classList.remove("h5p-cornell-disabled"),this.buttonSave.removeAttribute("disabled"))},r}();function d(r,e){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,e){return r.__proto__=e,r},d(r,e)}var h=function(r){var t,a;function o(t,a){var s,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(s=r.call(this,"cornell")||this).contentId=a,t.behaviour={showNotesOnStartup:!0===t.behaviour},s.params=e.extend({instructions:"",fieldSizeNotes:10,fieldSizeSummary:7,notesFields:{recallTitle:"Recall",recallPlaceholder:"Enter your keywords, questions, the main idea, etc.",notesTitle:"Notes",notesPlaceholder:"Enter dates, details, definitions, formulas, examples, etc.",summaryTitle:"Summary",summaryPlaceholder:"Enter your summary"},behaviour:{enableSolutionsButton:!1,enableRetry:!1},l10n:{notesSaved:"Notes saved",save:"Save",copy:"Copy",copyToClipboardSuccess:"Notes copied to clipboard",copyToClipboardError:"Notes could not be copied to clipboard",noSaveContentState:"The platform either does not support the save content state feature or it is not activated in the platform's settings or you are not logged in. Your notes cannot be saved!"},a11y:{buttonFullscreenEnter:"Enter fullscreen mode",buttonFullscreenExit:"Exit fullscreen mode",buttonToggleOpenNotes:"Switch to the notes",buttonToggleCloseNotes:"Switch to the exercise",notesOpened:"The view switched to your notes.",notesClosed:"The view switched to the exercise.",notesHide:"Hide @label notes",notesShow:"Show @label notes"}},t),n.fill({l10n:s.params.l10n,a11y:s.params.a11y}),s.extras=e.extend({metadata:{title:"Cornell Notes"},previousState:o.getPreviousStateLocal(s.isRoot()?s.contentId:s.subContentId)||{}},i);var l=s.extras.metadata.defaultLanguage||"en";return s.languageTag=e.formatLanguageCode(l),s}a=r,(t=o).prototype=Object.create(a.prototype),t.prototype.constructor=t,d(t,a);var s=o.prototype;return s.handleContentVisible=function(){var r=this;setTimeout((function(){r.container=document.querySelector(".h5p-container"),r.container&&r.isRoot()&&H5P.fullscreenSupported&&(r.content.enableFullscreenButton(),r.on("enterFullScreen",(function(){r.content.toggleFullscreen(!0)})),r.on("exitFullScreen",(function(){r.content.toggleFullscreen(!1)}))),r.content.resize()}),0)},s.registerDomElements=function(){var r=this;this.params.behaviour.showNotesOnStartup=this.params.behaviour.showNotesOnStartup&&document.querySelector(".h5p-container").offsetWidth>=o.MIN_WIDTH_FOR_DUALVIEW,this.content=new p({behaviour:this.params.behaviour,contentId:this.contentId,exerciseContent:this.params.exerciseContent,extras:this.extras,fieldSizeNotes:this.params.fieldSizeNotes,headline:this.params.headline,instructions:this.params.instructions,isRoot:this.isRoot(),notesFields:this.params.notesFields},{resize:function(){r.resize()},read:function(e){r.read(e)},onButtonFullscreen:function(e){r.toggleFullscreen(e)},getCurrentState:function(){return r.getCurrentState()}}),this.setContent(this.content.getDOM()),this.observer=new IntersectionObserver((function(e){1===e[0].intersectionRatio&&(r.observer.unobserve(r.content.getDOM()),r.handleContentVisible())}),{root:document.documentElement,threshold:[1]}),this.observer.observe(this.content.getDOM()),this.on("resize",(function(e){e.data&&!0===e.data.break||r.content.resize()}))},s.toggleFullscreen=function(r){this.container&&("string"==typeof r&&("enter"===r?r=!1:"exit"===r&&(r=!0)),"boolean"!=typeof r&&(r=!H5P.isFullscreen),!0===r?H5P.fullScreen(H5P.jQuery(this.container),this):H5P.exitFullScreen())},s.getAnswerGiven=function(){return this.content.getAnswerGiven()},s.getScore=function(){return 0},s.getMaxScore=function(){return 0},s.showSolutions=function(){},s.resetTask=function(){this.contentWasReset=!0,this.content.resetNotes()},s.resize=function(){this.trigger("resize",{break:!0})},s.getXAPIData=function(){return{statement:this.getXAPIAnswerEvent().data.statement}},s.getXAPIAnswerEvent=function(){var r=this.createXAPIEvent("answered");return r.setScoredResult(this.getScore(),this.getMaxScore(),this,!0,this.isPassed()),r},s.createXAPIEvent=function(r){var t=this.createXAPIEventTemplate(r);return e.extend(t.getVerifiedStatementValue(["object","definition"]),this.getxAPIDefinition()),t},s.getxAPIDefinition=function(){var r={name:{}};return r.name[this.languageTag]=this.getTitle(),r.name["en-US"]=r.name[this.languageTag],r.description={},r.description[this.languageTag]=this.getDescription(),r.description["en-US"]=r.description[this.languageTag],r.type="http://adlnet.gov/expapi/activities/cmi.interaction",r.interactionType="long-fill-in",r},s.isPassed=function(){return!0},s.getTitle=function(){var r;return this.extras.metadata&&(r=this.extras.metadata.title),r=r||o.DEFAULT_DESCRIPTION,H5P.createTitle(r)},s.getDescription=function(){return this.params.taskDescription||o.DEFAULT_DESCRIPTION},s.getCurrentState=function(){if(!this.getAnswerGiven())return this.contentWasReset?{}:void 0;var r=this.content.getCurrentState();try{if(window.localStorage){var e=this.isRoot()?this.contentId:this.subContentId;window.localStorage.setItem("".concat(o.DEFAULT_DESCRIPTION,"-").concat(e),JSON.stringify(r))}}catch(r){}return r},o.getPreviousStateLocal=function(r){try{if(!window.localStorage||"number"!=typeof r)return null}catch(r){return null}var e=window.localStorage.getItem("".concat(o.DEFAULT_DESCRIPTION,"-").concat(r));if(e)try{e=JSON.parse(e)}catch(r){e=null}return e},o}(H5P.Question);h.DEFAULT_DESCRIPTION="Cornell Notes",H5P.Cornell=h})()})(); 6c/3d6cf38366c5c22e4c58aa185d05fd6fb0df995d 0000666 00000007562 15152532366 0012642 0 ustar 00 { "semantics": [ { "label": "Descripció de la tasca" }, { "widgets": [ { "label": "Opció predeterminada" } ], "label": "Targetes", "entity": "fitxa", "field": { "label": "Fitxa", "fields": [ { "label": "Pregunta", "description": "Pregunta textual opcional per a la targeta. (La targeta pot incloure només una imatge, només text o una combinació d’imatge i text.)" }, { "label": "Resposta", "description": "Resposta (solució) per a la targeta. Use a pipe symbol | to split alternative solutions. Use \\| if a solution should contain a |." }, { "label": "Imatge", "description": "Imatge opcional de la fitxa. (La fitxa pot utilitzar només una imatge, només un text o ambdues)" }, { "label": "Text alternatiu per a la imatge" }, { "label": "Pista", "fields": [ { "label": "Text del consell" } ] } ] } }, { "label": "Text del progrés", "default": "Fitxa @card de @total", "description": "Text de progrés, variables disponibles: @card i @total. Exemple: \"Targeta @card de @total\"" }, { "label": "Text del botó següent", "default": "Següent" }, { "label": "Text del botó anterior", "default": "Anterior" }, { "label": "Text del botó \"Comprova les respostes\"", "default": "Verifica" }, { "label": "Requereix l’entrada de dades per part de l’usuari abans que es pugui visualitzar la solució" }, { "label": "Text per al camp d’entrada de la resposta", "default": "La teva resposta" }, { "label": "Text per a resposta correcta", "default": "Correcte" }, { "label": "Text per a resposta incorrecta", "default": "Incorrecte" }, { "label": "Mostra el text de la solució", "default": "Resposta correcta" }, { "label": "Text per al títol de resultats", "default": "Resultats" }, { "label": "Text per al nombre de respostes correctes", "default": "@score de @total correcte", "description": "Text de resultats, variables disponibles: @score i @total. Exemple: \"Correctes: @score\" de \"@total\"" }, { "label": "Text per mostrar els resultats", "default": "Mostra els resultats" }, { "label": "Text per a l’etiqueta de resposta curta", "default": "A:" }, { "label": "Text del botó \"Torna-ho a provar\"", "default": "Torna-ho a provar" }, { "label": "Distingeix entre majúscules i minúscules", "description": "Comprova que l’entrada de text de l’usuari sigui exactament igual que la resposta." }, { "label": "Text incorrecte per a les tecnologies d’assistència", "default": "Resposta incorrecta. La resposta correcta es @answer", "description": "Text que s’anunciarà a les tecnologies d’assistència. S’utilitza @answer com a variable." }, { "label": "Correct feedback text for assistive technologies", "default": "@answer is correct.", "description": "Text that will be announced to assistive technologies when a card is answered correctly. Use @answer as variable." }, { "label": "Canvi de targeta per a les tecnologies d’assistència", "default": "Pàgina @current de @total", "description": "Text que s’anunciarà a les tecnologies d’assistència en navegar per les targetes. S’utilitza @current i @total com a variables." }, { "label": "Randomize cards", "description": "Enable to randomize the order of cards on display." } ] } b2/3db25353b8b9815a89c4451af7aa096d6d187fee 0000666 00000003401 15152532366 0012461 0 ustar 00 .h5p-simple-multiple-choice-question { background: #2880d0; font-size: 1.2em; padding: 0.75em; color: #fff; } .h5p-simple-multiple-choice-question:before { width: 0.75em; height: 0.75em; content: " "; position: absolute; bottom: -0.4em; left: 1em; background: white; transform: rotate(45deg); } .h5p-simple-multiple-choice-alternatives-error, .h5p-simple-multiple-choice-alternatives { list-style-type: none; margin: 0; padding: 1em; position: relative; background-color: #FFF; } .h5p-simple-multiple-choice-alternatives-error { color: darkred; } .h5p-simple-multiple-choice-alternatives label { cursor: pointer; position: relative; display: block; } .h5p-simple-multiple-choice-alternative-li { margin: 0.25em 0; } .h5p-simple-multiple-choice-alternative-input { vertical-align: middle; margin: 0 3px 2px 5px; } .h5p-simple-multiple-choice-alternative-feedback { position: relative; font-size: 1em; padding: 0.7em 2.2em; margin-top: .5em; margin-left: -0.4em; margin-right: -0.4em; } .h5p-simple-multiple-choice-alternative-feedback:before { content: ""; position: absolute; left: 0.9em; top: -0.25em; width: 0.5em; height: 0.5em; transform: rotate(45deg); } .h5p-simple-multiple-choice-alternative-feedback.chosen { border: 1px solid #85b9e6; background: #e3f2ff; } .h5p-simple-multiple-choice-alternative-feedback.chosen:before { background: #e3f2ff; border-top: 1px solid #85b9e6; border-left: 1px solid #85b9e6; } .h5p-simple-multiple-choice-alternative-feedback.not-chosen { border: 1px solid #f2b8d4; background: #faebf2; } .h5p-simple-multiple-choice-alternative-feedback.not-chosen:before { background: #faebf2; border-top: 1px solid #f2b8d4; border-left: 1px solid #f2b8d4; } 67/3d676fb62666431f8d16249db2d3e6115e240f9c 0000666 00000002317 15152532366 0012173 0 ustar 00 { "semantics": [ { "label": "Descripció del camp d’introducció de text", "description": "Descripció del que l’usuari hauria d’introduir." }, { "label": "Text de l’espai reservat", "description": "Text de l’espai reservat per a l’usuari." }, { "label": "Llargada màxima del text", "description": "Nombre màxim de caràcters per al text." }, { "label": "Mida del camp d’introducció de text", "description": "La mida del camp d’introducció de text en la quantitat de línies que ocuparà.", "options": [ { "label": "1 línia" }, { "label": "3 línies" }, { "label": "10 línies" } ] }, { "label": "Camp requerit", "description": "Marqueu aquesta opció perquè aquest camp sigui obligatori. L’usuari haurà de respondre tots els camps obligatoris per poder exportar un document." }, { "label": "Caràcters restants", "default": "Caràcters restants: @chars", "description": "Missatge per als caràcters restants. Podeu utilitzar @chars, que se substituirà pel número corresponent." } ] } 9a/3d9a8db12067d5761ab50c268eff5d4ce6056fb7 0000666 00000010763 15152532366 0012551 0 ustar 00 { "semantics": [ { "label": "Set pitanja", "entity": "Pitanje", "widgets": [ { "label": "Default" }, { "label": "Textual" } ], "field": { "label": "Pitanja & Mogući odgovori", "fields": [ { "label": "Pitanje" }, { "label": "Odgovor - prvi ponuđeni odgovor je tačan.", "entity": "odgovor", "field": { "label": "Mogući odgovor" } } ] } }, { "label": "Pozadinska zamućenost za elemente za uzimanje", "fields": [ { "widgets": [ { "label": "Standard" } ], "label": "Define custom feedback for any score range", "description": "Kliknite na dugme \"Dodaj raspon\" da dodate raspona koliko je potrebno . Primjer: 0-20% Loše, 21-91% Prosječno, 91-100% Odlično!", "entity": "range", "field": { "fields": [ { "label": "Raspon rezultata" }, {}, { "label": "Feedback for defined score range", "placeholder": "Fill in the feedback" } ] } } ] }, { "label": "Podešavanje interakcija", "fields": [ { "label": "Automatski nastavak", "description": "Automatically go to next question when alternative is selected. This needs to be turned off to make the content fully accessible when using a screen reader." }, { "label": "Vrijeme za tačan odgovor", "description": "Vrijednost u milisekundama" }, { "label": "Vrijeme za pogrešan odgovor", "description": "Vrijednost u milisekundama" }, { "label": "Uključi zvučni signal" }, { "label": "Prikaži dugme \"Ponovi\"" }, { "label": "Prikaži dugme \"Prikaži rješenje\"" }, { "label": "Minimalno procenata za prolaz", "description": "Minimalno odvojeniih procenata da bi se kviz smatrao uspješno završenim." } ] }, { "label": "Podešavanja za Set pitanja", "fields": [ { "label": "Oznaka za dugme \"Sljedeći\" ", "default": "Sljedeće pitanje" }, { "label": "Oznaka za dugme \"Prikaži rješenje\" ", "default": "Prikaži rješenje" }, { "label": "Oznaka za dugme \"Ponovi\" ", "default": "Ponovi" }, { "label": "Naslov kod prikaza rješenja", "default": "Rješenje" }, { "label": "\"Readspeaker\" tekst za tačan odgovor", "default": "Tačno!!" }, { "label": "\"Readspeaker\" tekst za netačan odgovor", "default": "Netačno!!" }, { "label": "Option should have been selected", "default": "Should have been selected" }, { "label": "Option should not have been selected", "default": "Should not have been selected" }, { "label": "Oznaka za dugme \"Isključi zvuk\" ", "default": "Isključi zvuk" }, { "label": "Oznaka za dugme \"Zatvori\" ", "default": "Zatvori" }, { "label": "Tekst za broj slajda", "description": "Announces current slide and total number of slides, variables are :num and :total", "default": "Slajd :num od :total" }, { "label": "Textual representation of the score bar for those using a readspeaker", "default": "Osvojili ste :num od :total poena" }, { "label": "Oznaka za broj pitanja na listi rješenja.", "description": "Označava indeks trenutnog pitanja na listi rješenja gdje su varijable :num", "default": "Pitanje :num" }, { "label": "Assistive technology description for \"Show Solution\" button", "default": "Prikaži mi rješenje, Zadatak će biti obilježen sa svojimtačnim rješenjem." }, { "label": "Assistive technology description for \"Retry\" button", "default": "Ponovo zadatak. Resetiraj sve odgovore i počni zadatak ispočetka." } ] } ] }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�