From 777dd3fc74c8ce9f9a2afed035446649aa2ab5a7 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:01:49 -0400 Subject: [PATCH 01/86] Organizing --- .../2010_CUDIT-R-revised-with-scoring-EN.pdf | Bin 0 -> 36087 bytes Questionnaires/BDI_survey.html | 43 + Questionnaires/BLANK_JATOS.html | 94 + Questionnaires/BLANK_Local.html | 85 + Questionnaires/BeckDepIndex.js | 200 + Questionnaires/CUDIT-R.js | 46 + Questionnaires/CUDITR_Local.html | 87 + Questionnaires/LikertQuestionnaires.css | 26 + Questionnaires/TEST2_Local.html | 66 + Questionnaires/aes.js | 36 + Questionnaires/aes_JATOS.html | 94 + Questionnaires/cfi.js | 41 + Questionnaires/cfi_JATOS.html | 94 + Questionnaires/cfs.js | 32 + Questionnaires/cfs_JATOS.html | 94 + Questionnaires/jspsych.css | 206 + Questionnaires/jspsych/VERSION_6.3.1 | 1 + Questionnaires/jspsych/css/jspsych.css | 206 + .../examples/add-to-end-of-timeline.html | 38 + .../examples/case-sensitive-responses.html | 45 + .../conditional-and-loop-functions.html | 64 + .../examples/css-classes-parameter.html | 145 + .../jspsych/examples/css/jquery-ui.css | 1225 + .../jspsych/examples/data-add-properties.html | 44 + .../jspsych/examples/data-as-function.html | 39 + .../jspsych/examples/data-from-timeline.html | 52 + .../jspsych/examples/data-from-url.html | 21 + .../jspsych/examples/demo-flanker.html | 117 + .../jspsych/examples/demo-simple-rt-task.html | 120 + .../jspsych/examples/demos/demo_1.html | 35 + .../jspsych/examples/demos/demo_2.html | 50 + .../jspsych/examples/demos/demo_3.html | 63 + .../display-element-to-embed-experiment.html | 79 + .../jspsych/examples/end-active-node.html | 52 + .../jspsych/examples/end-experiment.html | 45 + .../jspsych/examples/exclusions.html | 32 + .../external_html/simple_consent.html | 4 + Questionnaires/jspsych/examples/img/1.gif | Bin 0 -> 3748 bytes Questionnaires/jspsych/examples/img/10.gif | Bin 0 -> 4272 bytes Questionnaires/jspsych/examples/img/11.gif | Bin 0 -> 4734 bytes Questionnaires/jspsych/examples/img/12.gif | Bin 0 -> 1848 bytes Questionnaires/jspsych/examples/img/2.gif | Bin 0 -> 2587 bytes Questionnaires/jspsych/examples/img/3.gif | Bin 0 -> 3963 bytes Questionnaires/jspsych/examples/img/4.gif | Bin 0 -> 3109 bytes Questionnaires/jspsych/examples/img/5.gif | Bin 0 -> 2599 bytes Questionnaires/jspsych/examples/img/6.gif | Bin 0 -> 2124 bytes Questionnaires/jspsych/examples/img/7.gif | Bin 0 -> 3009 bytes Questionnaires/jspsych/examples/img/8.gif | Bin 0 -> 3132 bytes Questionnaires/jspsych/examples/img/9.gif | Bin 0 -> 3780 bytes .../jspsych/examples/img/age/of1.jpg | Bin 0 -> 6664 bytes .../jspsych/examples/img/age/of2.jpg | Bin 0 -> 8017 bytes .../jspsych/examples/img/age/of3.jpg | Bin 0 -> 7634 bytes .../jspsych/examples/img/age/om1.jpg | Bin 0 -> 7933 bytes .../jspsych/examples/img/age/om2.jpg | Bin 0 -> 7867 bytes .../jspsych/examples/img/age/om3.jpg | Bin 0 -> 8266 bytes .../jspsych/examples/img/age/yf1.jpg | Bin 0 -> 7656 bytes .../jspsych/examples/img/age/yf4.jpg | Bin 0 -> 7725 bytes .../jspsych/examples/img/age/yf5.jpg | Bin 0 -> 7654 bytes .../jspsych/examples/img/age/ym2.jpg | Bin 0 -> 8050 bytes .../jspsych/examples/img/age/ym3.jpg | Bin 0 -> 7584 bytes .../jspsych/examples/img/age/ym5.jpg | Bin 0 -> 7683 bytes .../jspsych/examples/img/backwardN.gif | Bin 0 -> 1917 bytes Questionnaires/jspsych/examples/img/blue.png | Bin 0 -> 5218 bytes Questionnaires/jspsych/examples/img/card.png | Bin 0 -> 61689 bytes Questionnaires/jspsych/examples/img/con1.png | Bin 0 -> 2116 bytes Questionnaires/jspsych/examples/img/con2.png | Bin 0 -> 2053 bytes .../jspsych/examples/img/fixation.gif | Bin 0 -> 1507 bytes .../jspsych/examples/img/happy_face_1.jpg | Bin 0 -> 16744 bytes .../jspsych/examples/img/happy_face_2.jpg | Bin 0 -> 17567 bytes .../jspsych/examples/img/happy_face_3.jpg | Bin 0 -> 23274 bytes .../jspsych/examples/img/happy_face_4.jpg | Bin 0 -> 17013 bytes Questionnaires/jspsych/examples/img/inc1.png | Bin 0 -> 2639 bytes Questionnaires/jspsych/examples/img/inc2.png | Bin 0 -> 2496 bytes .../jspsych/examples/img/normalN.gif | Bin 0 -> 1909 bytes .../jspsych/examples/img/orange.png | Bin 0 -> 5278 bytes Questionnaires/jspsych/examples/img/redX.png | Bin 0 -> 1018 bytes .../jspsych/examples/img/ribbon.jpg | Bin 0 -> 7636 bytes .../jspsych/examples/img/sad_face_1.jpg | Bin 0 -> 239801 bytes .../jspsych/examples/img/sad_face_2.jpg | Bin 0 -> 236213 bytes .../jspsych/examples/img/sad_face_3.jpg | Bin 0 -> 347133 bytes .../jspsych/examples/img/sad_face_4.jpg | Bin 0 -> 180992 bytes .../jspsych/examples/js/snap.svg-min.js | 21 + .../examples/js/webgazer/ridgeWorker.mjs | 135 + .../jspsych/examples/js/webgazer/webgazer.js | 88909 ++++++++++++++++ .../js/webgazer/worker_scripts/mat.js | 306 + .../js/webgazer/worker_scripts/util.js | 398 + .../jspsych/examples/jspsych-RDK.html | 58 + .../jspsych/examples/jspsych-animation.html | 39 + .../jspsych-audio-button-response.html | 58 + .../jspsych-audio-keyboard-response.html | 68 + .../jspsych-audio-slider-response.html | 61 + .../examples/jspsych-call-function.html | 32 + .../jspsych-canvas-button-response.html | 95 + .../jspsych-canvas-keyboard-response.html | 78 + .../jspsych-canvas-slider-response.html | 67 + .../jspsych-categorize-animation.html | 49 + .../examples/jspsych-categorize-html.html | 33 + .../examples/jspsych-categorize-image.html | 44 + .../jspsych/examples/jspsych-cloze.html | 37 + .../jspsych/examples/jspsych-free-sort.html | 109 + .../jspsych/examples/jspsych-fullscreen.html | 45 + .../jspsych-html-button-response.html | 43 + .../jspsych-html-keyboard-response.html | 42 + .../jspsych-html-slider-response.html | 53 + .../jspsych/examples/jspsych-iat.html | 520 + .../jspsych-image-button-response.html | 91 + .../jspsych-image-keyboard-response.html | 85 + .../jspsych-image-slider-response.html | 85 + .../examples/jspsych-instructions.html | 37 + .../jspsych/examples/jspsych-maxdiff.html | 33 + .../jspsych/examples/jspsych-preload.html | 140 + .../examples/jspsych-reconstruction.html | 43 + .../jspsych/examples/jspsych-resize.html | 34 + .../examples/jspsych-same-different-html.html | 28 + .../jspsych-same-different-image.html | 39 + .../jspsych-serial-reaction-time-mouse.html | 98 + .../jspsych-serial-reaction-time.html | 54 + .../examples/jspsych-survey-html-form.html | 33 + .../examples/jspsych-survey-likert.html | 42 + .../examples/jspsych-survey-multi-choice.html | 40 + .../examples/jspsych-survey-multi-select.html | 42 + .../jspsych/examples/jspsych-survey-text.html | 34 + .../jspsych-video-button-response.html | 65 + .../jspsych-video-keyboard-response.html | 61 + .../jspsych-video-slider-response.html | 63 + .../examples/jspsych-virtual-chinrest.html | 69 + .../jspsych-visual-search-circle.html | 64 + .../jspsych-vsl-animate-occlusion.html | 35 + .../examples/jspsych-vsl-grid-scene.html | 47 + .../jspsych/examples/lexical-decision.html | 134 + .../jspsych/examples/manual-preloading.html | 59 + .../jspsych/examples/pause-unpause.html | 33 + .../jspsych/examples/progress-bar.html | 68 + .../examples/save-trial-parameters.html | 98 + .../jspsych/examples/sound/hammer.mp3 | Bin 0 -> 209296 bytes .../jspsych/examples/sound/sound.mp3 | Bin 0 -> 196643 bytes .../jspsych/examples/sound/speech_blue.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_green.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_joke.mp3 | Bin 0 -> 40012 bytes .../jspsych/examples/sound/speech_red.mp3 | Bin 0 -> 3023 bytes .../jspsych/examples/sound/tone.mp3 | Bin 0 -> 17738 bytes .../examples/timeline-variables-sampling.html | 50 + .../jspsych/examples/timeline-variables.html | 64 + .../jspsych/examples/video/sample_video.mp4 | Bin 0 -> 2107842 bytes Questionnaires/jspsych/examples/webgazer.html | 174 + .../jspsych/examples/webgazer_audio.html | 90 + .../jspsych/examples/webgazer_image.html | 60 + .../extensions/jspsych-ext-webgazer.js | 265 + Questionnaires/jspsych/jspsych.js | 3023 + Questionnaires/jspsych/license.txt | 21 + .../jspsych/plugins/jspsych-animation.js | 189 + .../plugins/jspsych-audio-button-response.js | 269 + .../jspsych-audio-keyboard-response.js | 209 + .../plugins/jspsych-audio-slider-response.js | 278 + .../jspsych/plugins/jspsych-call-function.js | 58 + .../plugins/jspsych-canvas-button-response.js | 199 + .../jspsych-canvas-keyboard-response.js | 155 + .../plugins/jspsych-canvas-slider-response.js | 207 + .../plugins/jspsych-categorize-animation.js | 266 + .../plugins/jspsych-categorize-html.js | 220 + .../plugins/jspsych-categorize-image.js | 222 + .../jspsych/plugins/jspsych-cloze.js | 112 + .../jspsych/plugins/jspsych-external-html.js | 112 + .../jspsych/plugins/jspsych-free-sort.js | 478 + .../jspsych/plugins/jspsych-fullscreen.js | 106 + .../plugins/jspsych-html-button-response.js | 188 + .../plugins/jspsych-html-keyboard-response.js | 149 + .../plugins/jspsych-html-slider-response.js | 202 + .../jspsych/plugins/jspsych-iat-html.js | 284 + .../jspsych/plugins/jspsych-iat-image.js | 286 + .../plugins/jspsych-image-button-response.js | 327 + .../jspsych-image-keyboard-response.js | 263 + .../plugins/jspsych-image-slider-response.js | 369 + .../jspsych/plugins/jspsych-instructions.js | 237 + .../jspsych/plugins/jspsych-maxdiff.js | 173 + .../jspsych/plugins/jspsych-preload.js | 345 + Questionnaires/jspsych/plugins/jspsych-rdk.js | 1373 + .../jspsych/plugins/jspsych-reconstruction.js | 134 + .../jspsych/plugins/jspsych-resize.js | 166 + .../plugins/jspsych-same-different-html.js | 168 + .../plugins/jspsych-same-different-image.js | 169 + .../jspsych-serial-reaction-time-mouse.js | 212 + .../plugins/jspsych-serial-reaction-time.js | 247 + .../plugins/jspsych-survey-html-form.js | 171 + .../jspsych/plugins/jspsych-survey-likert.js | 195 + .../plugins/jspsych-survey-multi-choice.js | 208 + .../plugins/jspsych-survey-multi-select.js | 232 + .../jspsych/plugins/jspsych-survey-text.js | 185 + .../plugins/jspsych-video-button-response.js | 335 + .../jspsych-video-keyboard-response.js | 279 + .../plugins/jspsych-video-slider-response.js | 351 + .../plugins/jspsych-virtual-chinrest.js | 471 + .../plugins/jspsych-visual-search-circle.js | 259 + .../plugins/jspsych-vsl-animate-occlusion.js | 196 + .../jspsych/plugins/jspsych-vsl-grid-scene.js | 103 + .../plugins/jspsych-webgazer-calibrate.js | 161 + .../plugins/jspsych-webgazer-init-camera.js | 139 + .../plugins/jspsych-webgazer-validate.js | 314 + .../template/jspsych-plugin-template.js | 35 + Questionnaires/oldBLANK_JATOS.html | 73 + Questionnaires/panas.js | 40 + Questionnaires/panas_JATOS.html | 94 + Questionnaires/stai.js | 35 + Questionnaires/stai_JATOS.html | 94 + 204 files changed, 112864 insertions(+) create mode 100644 Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf create mode 100644 Questionnaires/BDI_survey.html create mode 100644 Questionnaires/BLANK_JATOS.html create mode 100644 Questionnaires/BLANK_Local.html create mode 100644 Questionnaires/BeckDepIndex.js create mode 100644 Questionnaires/CUDIT-R.js create mode 100644 Questionnaires/CUDITR_Local.html create mode 100644 Questionnaires/LikertQuestionnaires.css create mode 100644 Questionnaires/TEST2_Local.html create mode 100644 Questionnaires/aes.js create mode 100644 Questionnaires/aes_JATOS.html create mode 100644 Questionnaires/cfi.js create mode 100644 Questionnaires/cfi_JATOS.html create mode 100644 Questionnaires/cfs.js create mode 100644 Questionnaires/cfs_JATOS.html create mode 100644 Questionnaires/jspsych.css create mode 100644 Questionnaires/jspsych/VERSION_6.3.1 create mode 100644 Questionnaires/jspsych/css/jspsych.css create mode 100644 Questionnaires/jspsych/examples/add-to-end-of-timeline.html create mode 100644 Questionnaires/jspsych/examples/case-sensitive-responses.html create mode 100644 Questionnaires/jspsych/examples/conditional-and-loop-functions.html create mode 100644 Questionnaires/jspsych/examples/css-classes-parameter.html create mode 100644 Questionnaires/jspsych/examples/css/jquery-ui.css create mode 100644 Questionnaires/jspsych/examples/data-add-properties.html create mode 100644 Questionnaires/jspsych/examples/data-as-function.html create mode 100644 Questionnaires/jspsych/examples/data-from-timeline.html create mode 100644 Questionnaires/jspsych/examples/data-from-url.html create mode 100644 Questionnaires/jspsych/examples/demo-flanker.html create mode 100644 Questionnaires/jspsych/examples/demo-simple-rt-task.html create mode 100644 Questionnaires/jspsych/examples/demos/demo_1.html create mode 100644 Questionnaires/jspsych/examples/demos/demo_2.html create mode 100644 Questionnaires/jspsych/examples/demos/demo_3.html create mode 100644 Questionnaires/jspsych/examples/display-element-to-embed-experiment.html create mode 100644 Questionnaires/jspsych/examples/end-active-node.html create mode 100644 Questionnaires/jspsych/examples/end-experiment.html create mode 100644 Questionnaires/jspsych/examples/exclusions.html create mode 100644 Questionnaires/jspsych/examples/external_html/simple_consent.html create mode 100644 Questionnaires/jspsych/examples/img/1.gif create mode 100644 Questionnaires/jspsych/examples/img/10.gif create mode 100644 Questionnaires/jspsych/examples/img/11.gif create mode 100644 Questionnaires/jspsych/examples/img/12.gif create mode 100644 Questionnaires/jspsych/examples/img/2.gif create mode 100644 Questionnaires/jspsych/examples/img/3.gif create mode 100644 Questionnaires/jspsych/examples/img/4.gif create mode 100644 Questionnaires/jspsych/examples/img/5.gif create mode 100644 Questionnaires/jspsych/examples/img/6.gif create mode 100644 Questionnaires/jspsych/examples/img/7.gif create mode 100644 Questionnaires/jspsych/examples/img/8.gif create mode 100644 Questionnaires/jspsych/examples/img/9.gif create mode 100644 Questionnaires/jspsych/examples/img/age/of1.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/of2.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/of3.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/om1.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/om2.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/om3.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/yf1.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/yf4.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/yf5.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/ym2.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/ym3.jpg create mode 100644 Questionnaires/jspsych/examples/img/age/ym5.jpg create mode 100644 Questionnaires/jspsych/examples/img/backwardN.gif create mode 100644 Questionnaires/jspsych/examples/img/blue.png create mode 100644 Questionnaires/jspsych/examples/img/card.png create mode 100644 Questionnaires/jspsych/examples/img/con1.png create mode 100644 Questionnaires/jspsych/examples/img/con2.png create mode 100644 Questionnaires/jspsych/examples/img/fixation.gif create mode 100644 Questionnaires/jspsych/examples/img/happy_face_1.jpg create mode 100644 Questionnaires/jspsych/examples/img/happy_face_2.jpg create mode 100644 Questionnaires/jspsych/examples/img/happy_face_3.jpg create mode 100644 Questionnaires/jspsych/examples/img/happy_face_4.jpg create mode 100644 Questionnaires/jspsych/examples/img/inc1.png create mode 100644 Questionnaires/jspsych/examples/img/inc2.png create mode 100644 Questionnaires/jspsych/examples/img/normalN.gif create mode 100644 Questionnaires/jspsych/examples/img/orange.png create mode 100644 Questionnaires/jspsych/examples/img/redX.png create mode 100644 Questionnaires/jspsych/examples/img/ribbon.jpg create mode 100644 Questionnaires/jspsych/examples/img/sad_face_1.jpg create mode 100644 Questionnaires/jspsych/examples/img/sad_face_2.jpg create mode 100644 Questionnaires/jspsych/examples/img/sad_face_3.jpg create mode 100644 Questionnaires/jspsych/examples/img/sad_face_4.jpg create mode 100644 Questionnaires/jspsych/examples/js/snap.svg-min.js create mode 100644 Questionnaires/jspsych/examples/js/webgazer/ridgeWorker.mjs create mode 100644 Questionnaires/jspsych/examples/js/webgazer/webgazer.js create mode 100644 Questionnaires/jspsych/examples/js/webgazer/worker_scripts/mat.js create mode 100644 Questionnaires/jspsych/examples/js/webgazer/worker_scripts/util.js create mode 100644 Questionnaires/jspsych/examples/jspsych-RDK.html create mode 100644 Questionnaires/jspsych/examples/jspsych-animation.html create mode 100644 Questionnaires/jspsych/examples/jspsych-audio-button-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-audio-keyboard-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-audio-slider-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-call-function.html create mode 100644 Questionnaires/jspsych/examples/jspsych-canvas-button-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-canvas-keyboard-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-canvas-slider-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-categorize-animation.html create mode 100644 Questionnaires/jspsych/examples/jspsych-categorize-html.html create mode 100644 Questionnaires/jspsych/examples/jspsych-categorize-image.html create mode 100644 Questionnaires/jspsych/examples/jspsych-cloze.html create mode 100644 Questionnaires/jspsych/examples/jspsych-free-sort.html create mode 100644 Questionnaires/jspsych/examples/jspsych-fullscreen.html create mode 100644 Questionnaires/jspsych/examples/jspsych-html-button-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-html-keyboard-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-html-slider-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-iat.html create mode 100644 Questionnaires/jspsych/examples/jspsych-image-button-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-image-keyboard-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-image-slider-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-instructions.html create mode 100644 Questionnaires/jspsych/examples/jspsych-maxdiff.html create mode 100644 Questionnaires/jspsych/examples/jspsych-preload.html create mode 100644 Questionnaires/jspsych/examples/jspsych-reconstruction.html create mode 100644 Questionnaires/jspsych/examples/jspsych-resize.html create mode 100644 Questionnaires/jspsych/examples/jspsych-same-different-html.html create mode 100644 Questionnaires/jspsych/examples/jspsych-same-different-image.html create mode 100644 Questionnaires/jspsych/examples/jspsych-serial-reaction-time-mouse.html create mode 100644 Questionnaires/jspsych/examples/jspsych-serial-reaction-time.html create mode 100644 Questionnaires/jspsych/examples/jspsych-survey-html-form.html create mode 100644 Questionnaires/jspsych/examples/jspsych-survey-likert.html create mode 100644 Questionnaires/jspsych/examples/jspsych-survey-multi-choice.html create mode 100644 Questionnaires/jspsych/examples/jspsych-survey-multi-select.html create mode 100644 Questionnaires/jspsych/examples/jspsych-survey-text.html create mode 100644 Questionnaires/jspsych/examples/jspsych-video-button-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-video-keyboard-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-video-slider-response.html create mode 100644 Questionnaires/jspsych/examples/jspsych-virtual-chinrest.html create mode 100644 Questionnaires/jspsych/examples/jspsych-visual-search-circle.html create mode 100644 Questionnaires/jspsych/examples/jspsych-vsl-animate-occlusion.html create mode 100644 Questionnaires/jspsych/examples/jspsych-vsl-grid-scene.html create mode 100644 Questionnaires/jspsych/examples/lexical-decision.html create mode 100644 Questionnaires/jspsych/examples/manual-preloading.html create mode 100644 Questionnaires/jspsych/examples/pause-unpause.html create mode 100644 Questionnaires/jspsych/examples/progress-bar.html create mode 100644 Questionnaires/jspsych/examples/save-trial-parameters.html create mode 100644 Questionnaires/jspsych/examples/sound/hammer.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/sound.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/speech_blue.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/speech_green.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/speech_joke.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/speech_red.mp3 create mode 100644 Questionnaires/jspsych/examples/sound/tone.mp3 create mode 100644 Questionnaires/jspsych/examples/timeline-variables-sampling.html create mode 100644 Questionnaires/jspsych/examples/timeline-variables.html create mode 100644 Questionnaires/jspsych/examples/video/sample_video.mp4 create mode 100644 Questionnaires/jspsych/examples/webgazer.html create mode 100644 Questionnaires/jspsych/examples/webgazer_audio.html create mode 100644 Questionnaires/jspsych/examples/webgazer_image.html create mode 100644 Questionnaires/jspsych/extensions/jspsych-ext-webgazer.js create mode 100644 Questionnaires/jspsych/jspsych.js create mode 100644 Questionnaires/jspsych/license.txt create mode 100644 Questionnaires/jspsych/plugins/jspsych-animation.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-audio-button-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-audio-keyboard-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-audio-slider-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-call-function.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-canvas-button-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-canvas-keyboard-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-canvas-slider-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-categorize-animation.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-categorize-html.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-categorize-image.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-cloze.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-external-html.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-free-sort.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-fullscreen.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-html-button-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-html-keyboard-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-html-slider-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-iat-html.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-iat-image.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-image-button-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-image-keyboard-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-image-slider-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-instructions.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-maxdiff.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-preload.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-rdk.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-reconstruction.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-resize.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-same-different-html.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-same-different-image.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-serial-reaction-time-mouse.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-serial-reaction-time.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-survey-html-form.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-survey-likert.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-survey-multi-choice.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-survey-multi-select.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-survey-text.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-video-button-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-video-keyboard-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-video-slider-response.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-virtual-chinrest.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-visual-search-circle.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-vsl-animate-occlusion.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-vsl-grid-scene.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-webgazer-calibrate.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-webgazer-init-camera.js create mode 100644 Questionnaires/jspsych/plugins/jspsych-webgazer-validate.js create mode 100644 Questionnaires/jspsych/plugins/template/jspsych-plugin-template.js create mode 100644 Questionnaires/oldBLANK_JATOS.html create mode 100644 Questionnaires/panas.js create mode 100644 Questionnaires/panas_JATOS.html create mode 100644 Questionnaires/stai.js create mode 100644 Questionnaires/stai_JATOS.html diff --git a/Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf b/Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6847fc0fb78d1d5867be75d3b58ffc5face8d091 GIT binary patch literal 36087 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/BDI_survey.html b/Questionnaires/BDI_survey.html new file mode 100644 index 0000000..0899fc1 --- /dev/null +++ b/Questionnaires/BDI_survey.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + diff --git a/Questionnaires/BLANK_JATOS.html b/Questionnaires/BLANK_JATOS.html new file mode 100644 index 0000000..fd99e37 --- /dev/null +++ b/Questionnaires/BLANK_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/BLANK_Local.html b/Questionnaires/BLANK_Local.html new file mode 100644 index 0000000..3cb40c9 --- /dev/null +++ b/Questionnaires/BLANK_Local.html @@ -0,0 +1,85 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/BeckDepIndex.js b/Questionnaires/BeckDepIndex.js new file mode 100644 index 0000000..915e718 --- /dev/null +++ b/Questionnaires/BeckDepIndex.js @@ -0,0 +1,200 @@ +var title = "Beck Depression Index" + +var instructions = "This questionnaire consists of 21 groups of statements. Please read each group of statements carefully. And then pick out the one statement in each group that best describes the way you have been feeling during the past two weeks, including today. Circle the number beside the statement you have picked. If several statements in the group seem to apply equally well, circle the highest number for that group." + +var reference = "" + + +var items = [ + { + prompt: "Sadness", + name: "Sadness", + options: ["I do not feel sad.", + "I feel sad.", + "I am sad all the time and I can't snap out of it.", + "I am so sad and unhappy that I can't stand it."], + required:true + }, + { + prompt: "Pessimism", + name: "Pessimism", + options: ["I am not particularly discouraged about the future.", + "I feel discouraged about the future.", + "I feel I have nothing to look forward to.", + "I feel the future is hopeless and that things cannot improve."], + required: true + }, + { + prompt: "Past Failure", + name: "PastFailure", + options:["I do not feel like a failure.", + "I feel I have failed more than the average person.", + "As I look back on my life, all I can see is a lot of failures.", + "I feel I am a complete failure as a person." + ], + required: true + }, + { + prompt: "Loss of Pleasure", + name: "LossPleasure", + options: ["I get as much satisfaction out of things as I used to.", + "I don't enjoy things the way I used to.", + "I don't get real satisfaction out of anything anymore.", + "I am dissatisfied or bored with everything."], + required: true + }, + { + prompt: "Guilty Feelings", + name: "GuiltyFeelings", + options: ["I don't feel particularly guilty.", + "I feel guilty a good part of the time.", + "I feel quite guilty most of the time.", + "I feel guilty all of the time."], + required: true + }, + { + prompt: "Punishment Feelings", + name: "PunishmentFeelings", + options: ["I don't feel I am being punished.", + "I feel I may be punished.", + "I expect to be punished.", + "I feel I am being punished."], + required: true + }, + { + prompt: "Self-Dislike", + name: "Self-Dislike", + options: ["I don't feel disappointed in myself.", + "I am disappointed in myself.", + "I am disgusted with myself.", + "I hate myself."], + required: true + }, + { + prompt: "Self-Criticalness", + name: "Self-Criticalness", + options: ["I don't feel I am any worse than anybody else.", + "I am critical of myself for my weaknesses or mistakes.", + "I blame myself all the time for my faults.", + "I blame myself for everything bad that happens."], + required: true + }, + { + prompt: "Suicidal Thoughts or Wishes", + name: "SuicidalThoughts", + options: ["I don't have any thoughts of killing myself.", + "I have thoughts of killing myself, but I would not carry them out.", + "I would like to kill myself.", + "I would kill myself if I had the chance."], + required: true + }, + { + prompt: "Crying", + name: "Crying", + options: ["I don't cry any more than usual.", + "I cry more now than I used to.", + "I cry all the time now.", + "I used to be able to cry, but now I can't cry even though I want to."], + required: true + }, + { + prompt: "Agitation", + name: "Agitation", + options: ["I am no more irritated by things than I ever was.", + "I am slightly more irritated now than usual.", + "I am quite annoyed or irritated a good deal of the time.", + "I feel irritated all the time."], + required: true + }, + { + prompt: "Loss of Interest", + name: "LossInterest", + options: ["I have not lost interest in other people.", + "I am less interested in other people than I used to be.", + "I have lost most of my interest in other people.", + "I have lost all of my interest in other people."], + required: true + }, + { + prompt: "Indecisiveness", + name: "Indecisiveness", + options: ["I make decisions about as well as I ever could.", + "I put off making decisions more than I used to.", + "I have greater difficulty in making decisions more than I used to.", + "I can't make decisions at all anymore."], + required: true + }, + { + prompt: "Worthlessness", + name: "Worthlessness", + options: ["I don't feel that I look any worse than I used to.", + "I am worried that I am looking old or unattractive.", + "I feel there are permanent changes in my appearance that make me look unattractive.", + "I believe that I look ugly."], + required: true + }, + { + prompt: "Loss of Energy", + name: "LossEnergy", + options:["I can work about as well as before.", + "It takes an extra effort to get started at doing something.", + "I have to push myself very hard to do anything.", + "I can't do any work at all."], + required: true + }, + { + prompt: "Changes in Sleeping Pattern", + name: "Sleep", + options: ["I can sleep as well as usual.", + "I don't sleep as well as I used to.", + "I wake up 1-2 hours earlier than usual and find it hard to get back to sleep.", + "I wake up several hours earlier than I used to and cannot get back to sleep."], + required: true + }, + { + prompt: "Tiredness or Fatigue", + name: "Tired", + options: ["I don't get more tired than usual.", + "I get tired more easily than I used to.", + "I get tired from doing almost anything.", + "I am too tired to do anything."], + required: true + }, + { + prompt: "Changes in Appetite", + name: "Appetite", + options: ["My appetite is no worse than usual.", + "My appetite is not as good as it used to be.", + "My appetite is much worse now.", + "I have no appetite at all anymore."], + required: true + }, + { + prompt: "Weight Loss", + name: "WeightLoss", + options: ["I haven't lost much weight, if any, lately.", + "I have lost more than five pounds.", + "I have lost more than ten pounds.", + "I have lost more than fifteen pounds."], + required: true + }, + { + prompt: "Personal Health", + name: "PersonalHealth", + options: ["I am no more worried about my health than usual.", + "I am worried about physical problems like aches, pains, upset stomach, or constipation.", + "I am very worried about physical problems and it's hard to think of much else.", + "I am so worried about my physical problems that I cannot think of anything else."], + required: true + }, + { + prompt: "Loss of Interest in Sex", + name: "InterestSex", + options: ["I have not noticed any recent change in my interest in sex.", + "I am less interested in sex than I used to be.", + "I have almost no interest in sex.", + "I have lost interest in sex completely."], + required: true + } + ] + diff --git a/Questionnaires/CUDIT-R.js b/Questionnaires/CUDIT-R.js new file mode 100644 index 0000000..1410e71 --- /dev/null +++ b/Questionnaires/CUDIT-R.js @@ -0,0 +1,46 @@ +var title = "The Cannabis Use Disorder Identification Test - Revised (CUDIT-R) " + +var scale01 = [ + "Never", + "Monthly or less", + "2-4 times a month", + "2-3 times a week", + "4 or more times a week" + ] + +var scale02 = [ + "Less than 1", + "1 or 2", + "3 or 4", + "5 or 6", + "7 or more" + ] + +var scale03 = [ + "Never", + "Less than monthly", + "Monthly", + "Weekly", + "Daily or almost daily"] + +var scale04 = [ + "Never", + "Yes, but not in the past 6 months", + "Yes, during the past 6 months"] + +var ReverseScoreDirection = [false] +// The last question has three positions which are scored as 0,2,4 +var QuestionScoreWeights = [1,1,1,1,1,1,1,2] + +var items = [ + {prompt: "How often do you use cannabis? ", labels: scale01}, + {prompt: "How many hours were you “stoned” on a typical day when you had been using cannabis?", labels: scale02}, + {prompt: "How often during the past 6 months did you find that you were not able to stop using cannabis once you had started?",labels: scale03}, + {prompt: "How often during the past 6 months did you fail to do what was normally expected from you because of using cannabis?",labels: scale03}, + {prompt: "How often in the past 6 months have you devoted a great deal of your time to getting, using, or recovering from cannabis? ",labels: scale03}, + {prompt: "How often in the past 6 months have you had a problem with your memory or concentration after using cannabis?",labels: scale03}, + {prompt: "How often do you use cannabis in situations that could be physically hazardous, such as driving, operating machinery, or caring for children:",labels: scale03}, + {prompt: "Have you ever thought about cutting down, or stopping, your use of cannabis?",labels: scale04}, + ] + + var instructions = 'Please answer the following questions about your cannabis use. Circle the response that is most correct for you in relation to your cannabis use over the past six months' diff --git a/Questionnaires/CUDITR_Local.html b/Questionnaires/CUDITR_Local.html new file mode 100644 index 0000000..2999ca1 --- /dev/null +++ b/Questionnaires/CUDITR_Local.html @@ -0,0 +1,87 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/LikertQuestionnaires.css b/Questionnaires/LikertQuestionnaires.css new file mode 100644 index 0000000..1c2e8ff --- /dev/null +++ b/Questionnaires/LikertQuestionnaires.css @@ -0,0 +1,26 @@ +body {background-color: rgb(250, 250, 50)} + + +.jspsych-display-element { + font-size: 25px; + color: black; +} +.jspsych-content { + max-width: 100%; +} + +#jspsych-survey-likert-preamble { + color:red; +} + +#jspsych-survey-likert-opts { + color:red; +} + +.jspsych-survey-likert-opts li input[type=radio] { + display: block; + position: relative; + top: 0; + left: 50%; + margin-left: -6px; +} \ No newline at end of file diff --git a/Questionnaires/TEST2_Local.html b/Questionnaires/TEST2_Local.html new file mode 100644 index 0000000..3f5bddd --- /dev/null +++ b/Questionnaires/TEST2_Local.html @@ -0,0 +1,66 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/aes.js b/Questionnaires/aes.js new file mode 100644 index 0000000..1b62165 --- /dev/null +++ b/Questionnaires/aes.js @@ -0,0 +1,36 @@ +var title = "Apathy Evaluation Scale (AES)" + + +var scale = [ + "Not at all", + "Slightly", + "Somewhat", + "A lot" +] + +var ReverseScoreDirection = [false, false, false, false, false, true, false, false, false, true, true, false,false, false, false, false, false, false] + +var aesItems = [ + {prompt: "I am interested in things.", labels: scale}, + {prompt: "I get things done during the day.", labels: scale}, + {prompt: "Getting things started on my own is important to me.", labels: scale}, + {prompt: "I am interested in having new experiences.", labels: scale}, + {prompt: "I am interested in learning new things.", labels: scale}, + {prompt: "I put little effort into anything.", labels: scale}, + {prompt: "I approach life with intensity.", labels: scale}, + {prompt: "Seeing a job through to the end is important to me.", labels: scale}, + {prompt: "I spend time doing things that interest me.", labels: scale}, + {prompt: "Someone has to tell me what to do each day.", labels: scale}, + {prompt: "I am less concerned about my problems than I should be.", labels: scale}, + {prompt: "I have friends.", labels: scale}, + {prompt: "Getting together with friends is important to me.", labels: scale}, + {prompt: "When something good happens, I get excited.", labels: scale}, + {prompt: "I have an accurate understanding of my problems.", labels: scale}, + {prompt: "Getting things done during the day is important to me.", labels: scale}, + {prompt: "I have initiative.", labels: scale}, + {prompt: "I have motivation.", labels: scale} + ] + +var aesInstructions = 'For each statement, choose the answer that best describes the your thoughts, feelings, and activity in the past 4 weeks.' + +var aesReferences = "Marin, R. S., Biedrzycki, R. C., & Firinciogullari, S. (1991). Reliability and validity of the Apathy Evaluation Scale. Psychiatry research, 38(2), 143-162." diff --git a/Questionnaires/aes_JATOS.html b/Questionnaires/aes_JATOS.html new file mode 100644 index 0000000..fb3c23a --- /dev/null +++ b/Questionnaires/aes_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/cfi.js b/Questionnaires/cfi.js new file mode 100644 index 0000000..5762455 --- /dev/null +++ b/Questionnaires/cfi.js @@ -0,0 +1,41 @@ +var title = "Conitive Flexibility Index" + +var scale = [ + "Strongly disagree", + "Disagree", + "Somewhat agree", + "Neutral", + "Somewhat agree", + "Agree", + "Strongly agree" + ] + +var ReverseScoreDirection = [false] + +var items = [ + {prompt: "I am good at ‘‘sizing up’’ situations.", labels: scale}, + {prompt: "I have a hard time making decisions when faced with difficult situations.", labels: scale}, + {prompt: "I consider multiple options before making a decision.", labels: scale}, + {prompt: "When I encounter difficult situations, I feel like I am losing control.", labels: scale}, + {prompt: "I like to look at difficult situations from many different angles.", labels: scale}, + {prompt: "I seek additional information not immediately available before attributing causes to behavior.", labels: scale}, + {prompt: "When encountering difficult situations, I become so stressed that I can not think of a way to resolve the situation.", labels: scale}, + {prompt: "I try to think about things from another person’s point of view.", labels: scale}, + {prompt: "I find it troublesome that there are so many different ways to deal with difficult situations.", labels: scale}, + {prompt: "I am good at putting myself in others’ shoes.", labels: scale}, + {prompt: "When I encounter difficult situations, I just don’t know what to do.", labels: scale}, + {prompt: "It is important to look at difficult situations from many angles.", labels: scale}, + {prompt: "When in difficult situations, I consider multiple options before deciding how to behave.", labels: scale}, + {prompt: "I often look at a situation from different viewpoints.", labels: scale}, + {prompt: "I am capable of overcoming the difficulties in life that I face.", labels: scale}, + {prompt: "I consider all the available facts and informationm when attributing causes to behavior.", labels: scale}, + {prompt: "I feel I have no power to change things in difficult situations.", labels: scale}, + {prompt: "When I encounter difficult situations, I stop and try to think of several ways to resolve it.", labels: scale}, + {prompt: "I can think of more than one way to resolve a difficult situation I’m confronted with.", labels: scale}, + {prompt: "I consider multiple options before responding to difficult situations.", labels: scale}, + ] + +var instructions = "Please indicate the extent to which you agree or disagree with the following statements" + +var reference = "Dennis, John & Vander Wal, Jillon. (2010). The Cognitive Flexibility Inventory: Instrument Development and Estimates of Reliability and Validity. Cogn Ther Res. 34. 241-253. 10.1007/s10608-009-9276-4. " + diff --git a/Questionnaires/cfi_JATOS.html b/Questionnaires/cfi_JATOS.html new file mode 100644 index 0000000..f57b423 --- /dev/null +++ b/Questionnaires/cfi_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/cfs.js b/Questionnaires/cfs.js new file mode 100644 index 0000000..e7c9ad2 --- /dev/null +++ b/Questionnaires/cfs.js @@ -0,0 +1,32 @@ +var title = "Cognitive Flexibility Scale" + +var scale = [ + "Strongly Agree", + "Agree", + "Slightly Agree", + "Slightly Disagree", + "Disagree", + "Strongly Disagree" + ] + +var ReverseScoreDirection = [false, true, true, false, true, false, false, false, false, true, false, false] + +var items = [ + {prompt: "I can communicate an idea in many different ways.", labels: scale}, + {prompt: "I avoid new and unusual situations.", labels: scale}, + {prompt: "I feel like I never get to make decisions.", labels: scale}, + {prompt: "I can find workable solutions to seemingly unsolvable problems.", labels: scale}, + {prompt: "I seldom have choices when deciding how to behave.", labels: scale}, + {prompt: "I am willing to work at creative solutions to problems.", labels: scale}, + {prompt: "In any given situation, I am able to act appropriately.", labels: scale}, + {prompt: "My behavior is a result of conscious decisions that I make.", labels: scale}, + {prompt: "I have many possible ways of behaving in any given situation.", labels: scale}, + {prompt: "I have difficulty using my knowledge on a given topic in real life situations.", labels: scale}, + {prompt: "I am willing to listen and consider alternatives for handling a problem.", labels: scale}, + {prompt: "I have the self-confidence necessary to try different ways of behaving. ", labels: scale} + ] + + +var instructions = "The following statements deal with your beliefs and feelings about your own behavior. Read each statement and respond by circling the number that best represents your agreement with each statement. " + +var reference = "Martin, M. M., & Rubin, R. B. (1995). A New Measure of Cognitive Flexibility. Psychological Reports, 76(2), 623–626. doi:10.2466/pr0.1995.76.2.623 " \ No newline at end of file diff --git a/Questionnaires/cfs_JATOS.html b/Questionnaires/cfs_JATOS.html new file mode 100644 index 0000000..f02c613 --- /dev/null +++ b/Questionnaires/cfs_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych.css b/Questionnaires/jspsych.css new file mode 100644 index 0000000..c82f2e4 --- /dev/null +++ b/Questionnaires/jspsych.css @@ -0,0 +1,206 @@ +/* + * CSS for jsPsych experiments. + * + * This stylesheet provides minimal styling to make jsPsych + * experiments look polished without any additional styles. + */ + + @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + +/* Container holding jsPsych content */ + + .jspsych-display-element { + display: flex; + flex-direction: column; + overflow-y: auto; + } + + .jspsych-display-element:focus { + outline: none; + } + + .jspsych-content-wrapper { + display: flex; + margin: auto; + flex: 1 1 100%; + width: 100%; + } + + .jspsych-content { + max-width: 95%; /* this is mainly an IE 10-11 fix */ + text-align: center; + margin: auto; /* this is for overflowing content */ + } + + .jspsych-top { + align-items: flex-start; + } + + .jspsych-middle { + align-items: center; + } + +/* fonts and type */ + +.jspsych-display-element { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 18px; + line-height: 1.6em; +} + +/* Form elements like input fields and buttons */ + +.jspsych-display-element input[type="text"] { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 14px; +} + +/* borrowing Bootstrap style for btn elements, but combining styles a bit */ +.jspsych-btn { + display: inline-block; + padding: 6px 12px; + margin: 0px; + font-size: 14px; + font-weight: 400; + font-family: 'Open Sans', 'Arial', sans-serif; + cursor: pointer; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} + +/* only apply the hover style on devices with a mouse/pointer that can hover - issue #977 */ +@media (hover: hover) { + .jspsych-btn:hover { + background-color: #ddd; + border-color: #aaa; + } +} + +.jspsych-btn:active { + background-color: #ddd; + border-color:#000000; +} + +.jspsych-btn:disabled { + background-color: #eee; + color: #aaa; + border-color: #ccc; + cursor: not-allowed; +} + +/* custom style for input[type="range] (slider) to improve alignment between positions and labels */ + +.jspsych-slider { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: 100%; + background: transparent; +} +.jspsych-slider:focus { + outline: none; +} +/* track */ +.jspsych-slider::-webkit-slider-runnable-track { + appearance: none; + -webkit-appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-moz-range-track { + appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 5px solid #aaa; +} +.jspsych-slider::-ms-track { + appearance: none; + width: 99%; + height: 14px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 5px solid #aaa; +} +/* thumb */ +.jspsych-slider::-webkit-slider-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 15px; + background: #ffffff; + cursor: pointer; + -webkit-appearance: none; + margin-top: -9px; +} +.jspsych-slider::-moz-range-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 15px; + background: #ffffff; + cursor: pointer; +} +.jspsych-slider::-ms-thumb { + border: 1px solid #666; + height: 20px; + width: 45px; + border-radius: 15px; + background: #ffffff; + cursor: pointer; + margin-top: -2px; +} + +/* jsPsych progress bar */ + +#jspsych-progressbar-container { + color: #555; + border-bottom: 1px solid #dedede; + background-color: #f9f9f9; + margin-bottom: 1em; + text-align: center; + padding: 8px 0px; + width: 100%; + line-height: 1em; +} +#jspsych-progressbar-container span { + font-size: 14px; + padding-right: 14px; +} +#jspsych-progressbar-outer { + background-color: #eee; + width: 50%; + margin: auto; + height: 14px; + display: inline-block; + vertical-align: middle; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} +#jspsych-progressbar-inner { + background-color: #aaa; + width: 0%; + height: 100%; +} + +/* Control appearance of jsPsych.data.displayData() */ +#jspsych-data-display { + text-align: left; +} diff --git a/Questionnaires/jspsych/VERSION_6.3.1 b/Questionnaires/jspsych/VERSION_6.3.1 new file mode 100644 index 0000000..c33117e --- /dev/null +++ b/Questionnaires/jspsych/VERSION_6.3.1 @@ -0,0 +1 @@ +VERSION_6.3.1 diff --git a/Questionnaires/jspsych/css/jspsych.css b/Questionnaires/jspsych/css/jspsych.css new file mode 100644 index 0000000..3b6d177 --- /dev/null +++ b/Questionnaires/jspsych/css/jspsych.css @@ -0,0 +1,206 @@ +/* + * CSS for jsPsych experiments. + * + * This stylesheet provides minimal styling to make jsPsych + * experiments look polished without any additional styles. + */ + + @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + +/* Container holding jsPsych content */ + + .jspsych-display-element { + display: flex; + flex-direction: column; + overflow-y: auto; + } + + .jspsych-display-element:focus { + outline: none; + } + + .jspsych-content-wrapper { + display: flex; + margin: auto; + flex: 1 1 100%; + width: 100%; + } + + .jspsych-content { + max-width: 95%; /* this is mainly an IE 10-11 fix */ + text-align: center; + margin: auto; /* this is for overflowing content */ + } + + .jspsych-top { + align-items: flex-start; + } + + .jspsych-middle { + align-items: center; + } + +/* fonts and type */ + +.jspsych-display-element { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 18px; + line-height: 1.6em; +} + +/* Form elements like input fields and buttons */ + +.jspsych-display-element input[type="text"] { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 14px; +} + +/* borrowing Bootstrap style for btn elements, but combining styles a bit */ +.jspsych-btn { + display: inline-block; + padding: 6px 12px; + margin: 0px; + font-size: 14px; + font-weight: 400; + font-family: 'Open Sans', 'Arial', sans-serif; + cursor: pointer; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} + +/* only apply the hover style on devices with a mouse/pointer that can hover - issue #977 */ +@media (hover: hover) { + .jspsych-btn:hover { + background-color: #ddd; + border-color: #aaa; + } +} + +.jspsych-btn:active { + background-color: #ddd; + border-color:#000000; +} + +.jspsych-btn:disabled { + background-color: #eee; + color: #aaa; + border-color: #ccc; + cursor: not-allowed; +} + +/* custom style for input[type="range] (slider) to improve alignment between positions and labels */ + +.jspsych-slider { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: 100%; + background: transparent; +} +.jspsych-slider:focus { + outline: none; +} +/* track */ +.jspsych-slider::-webkit-slider-runnable-track { + appearance: none; + -webkit-appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-moz-range-track { + appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-ms-track { + appearance: none; + width: 99%; + height: 14px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +/* thumb */ +.jspsych-slider::-webkit-slider-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + -webkit-appearance: none; + margin-top: -9px; +} +.jspsych-slider::-moz-range-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; +} +.jspsych-slider::-ms-thumb { + border: 1px solid #666; + height: 20px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + margin-top: -2px; +} + +/* jsPsych progress bar */ + +#jspsych-progressbar-container { + color: #555; + border-bottom: 1px solid #dedede; + background-color: #f9f9f9; + margin-bottom: 1em; + text-align: center; + padding: 8px 0px; + width: 100%; + line-height: 1em; +} +#jspsych-progressbar-container span { + font-size: 14px; + padding-right: 14px; +} +#jspsych-progressbar-outer { + background-color: #eee; + width: 50%; + margin: auto; + height: 14px; + display: inline-block; + vertical-align: middle; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} +#jspsych-progressbar-inner { + background-color: #aaa; + width: 0%; + height: 100%; +} + +/* Control appearance of jsPsych.data.displayData() */ +#jspsych-data-display { + text-align: left; +} diff --git a/Questionnaires/jspsych/examples/add-to-end-of-timeline.html b/Questionnaires/jspsych/examples/add-to-end-of-timeline.html new file mode 100644 index 0000000..05dfa2a --- /dev/null +++ b/Questionnaires/jspsych/examples/add-to-end-of-timeline.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/case-sensitive-responses.html b/Questionnaires/jspsych/examples/case-sensitive-responses.html new file mode 100644 index 0000000..6407121 --- /dev/null +++ b/Questionnaires/jspsych/examples/case-sensitive-responses.html @@ -0,0 +1,45 @@ + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/conditional-and-loop-functions.html b/Questionnaires/jspsych/examples/conditional-and-loop-functions.html new file mode 100644 index 0000000..68c7a74 --- /dev/null +++ b/Questionnaires/jspsych/examples/conditional-and-loop-functions.html @@ -0,0 +1,64 @@ + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/css-classes-parameter.html b/Questionnaires/jspsych/examples/css-classes-parameter.html new file mode 100644 index 0000000..a98b321 --- /dev/null +++ b/Questionnaires/jspsych/examples/css-classes-parameter.html @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/css/jquery-ui.css b/Questionnaires/jspsych/examples/css/jquery-ui.css new file mode 100644 index 0000000..a320639 --- /dev/null +++ b/Questionnaires/jspsych/examples/css/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.3 - 2015-02-12 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #aaaaaa; + background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d3d3d3; + background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #555555; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #999999; + background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #212121; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #212121; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_888888_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/Questionnaires/jspsych/examples/data-add-properties.html b/Questionnaires/jspsych/examples/data-add-properties.html new file mode 100644 index 0000000..d58998d --- /dev/null +++ b/Questionnaires/jspsych/examples/data-add-properties.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/data-as-function.html b/Questionnaires/jspsych/examples/data-as-function.html new file mode 100644 index 0000000..a03399c --- /dev/null +++ b/Questionnaires/jspsych/examples/data-as-function.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/data-from-timeline.html b/Questionnaires/jspsych/examples/data-from-timeline.html new file mode 100644 index 0000000..0d9291e --- /dev/null +++ b/Questionnaires/jspsych/examples/data-from-timeline.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/data-from-url.html b/Questionnaires/jspsych/examples/data-from-url.html new file mode 100644 index 0000000..975527e --- /dev/null +++ b/Questionnaires/jspsych/examples/data-from-url.html @@ -0,0 +1,21 @@ + + + + + + + +

The URL variable should be logged to the console

+ + + diff --git a/Questionnaires/jspsych/examples/demo-flanker.html b/Questionnaires/jspsych/examples/demo-flanker.html new file mode 100644 index 0000000..f36f85d --- /dev/null +++ b/Questionnaires/jspsych/examples/demo-flanker.html @@ -0,0 +1,117 @@ + + + + Flanker Task + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/demo-simple-rt-task.html b/Questionnaires/jspsych/examples/demo-simple-rt-task.html new file mode 100644 index 0000000..e1356d2 --- /dev/null +++ b/Questionnaires/jspsych/examples/demo-simple-rt-task.html @@ -0,0 +1,120 @@ + + + + + My experiment + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/examples/demos/demo_1.html b/Questionnaires/jspsych/examples/demos/demo_1.html new file mode 100644 index 0000000..c450396 --- /dev/null +++ b/Questionnaires/jspsych/examples/demos/demo_1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/examples/demos/demo_2.html b/Questionnaires/jspsych/examples/demos/demo_2.html new file mode 100644 index 0000000..271a746 --- /dev/null +++ b/Questionnaires/jspsych/examples/demos/demo_2.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/demos/demo_3.html b/Questionnaires/jspsych/examples/demos/demo_3.html new file mode 100644 index 0000000..8f2806f --- /dev/null +++ b/Questionnaires/jspsych/examples/demos/demo_3.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/examples/display-element-to-embed-experiment.html b/Questionnaires/jspsych/examples/display-element-to-embed-experiment.html new file mode 100644 index 0000000..5cc5a0f --- /dev/null +++ b/Questionnaires/jspsych/examples/display-element-to-embed-experiment.html @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla.

+ +

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa.

+ +

Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices.

+ +

Suspendisse in justo eu magna luctus suscipit. Sed lectus. Integer euismod lacus luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum. Morbi in ipsum sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec, blandit vel, egestas et, augue. Vestibulum tincidunt malesuada tellus.

+ +

Ut ultrices ultrices enim. Curabitur sit amet mauris. Morbi in dui quis est pulvinar ullamcorper. Nulla facilisi. Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam.

+ + + + + + diff --git a/Questionnaires/jspsych/examples/end-active-node.html b/Questionnaires/jspsych/examples/end-active-node.html new file mode 100644 index 0000000..7f335cd --- /dev/null +++ b/Questionnaires/jspsych/examples/end-active-node.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/end-experiment.html b/Questionnaires/jspsych/examples/end-experiment.html new file mode 100644 index 0000000..c620aa0 --- /dev/null +++ b/Questionnaires/jspsych/examples/end-experiment.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/exclusions.html b/Questionnaires/jspsych/examples/exclusions.html new file mode 100644 index 0000000..7e5d31b --- /dev/null +++ b/Questionnaires/jspsych/examples/exclusions.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/external_html/simple_consent.html b/Questionnaires/jspsych/examples/external_html/simple_consent.html new file mode 100644 index 0000000..212f27d --- /dev/null +++ b/Questionnaires/jspsych/examples/external_html/simple_consent.html @@ -0,0 +1,4 @@ +

This is a demo consent form. Click the checkbox below to indicate the you + would like to participate in the experiment

+

I agree to take part in this study.

+ diff --git a/Questionnaires/jspsych/examples/img/1.gif b/Questionnaires/jspsych/examples/img/1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f4511d92a4e5daf1aed21d6963fa1959d18326de GIT binary patch literal 3748 zcma);_dgVlq|%P9!llW&Z(VK9|3^2wl*{x4THh_{r&m) z_-1Ek84QM#lM|Ut-q_fvuC7KRk*TSvCMG5k5fK0YfW>0{*Z+S+55WHy%l^;*+XO&Z zF!2;uOo1o8%4hYxzbqrjH*>IZBW#1!PVv{36-w2$_<2fKl{`!hx?gEqE!Q=VTMupf zQG+#bkQ0f~4jFv>Zq|SA&ldXQ2D9Zk!vnL-9Uc`O6Z^sh7!(A-C#R&QrHivA1c5RL zL{gqBDBCl?u&B61E1t|%N-wXdl*}UYs#Mj#d7EBP%bV2D`o1mrRV`2Zr><`Mnr2|n z;1J_(Q?tSFm#^OxI+`DjPtVNujbdgO7KcVg|5;jHYn>d8T>rCO@^ks!&cR{E@BQ2( z0O(9;ZVIkFnqz+a-9F5s1JBpF#`@t1ZzJ;lImLQ0uL8 z;{jg%=SG0u>oQJ=e8a>PW*co}?}g>M#ku_puBMgw^dn}+Ouf`Z^w8(97d=+ak!WhM z!(09>%%DM9f%&GQh30%g^hSS9{@41t$-ecA7ym74!WI_3IcmQ>)7CRHY0uf{U)>x= zgE|;^`#C>O5-UHKkD@O0=kviW@lAn}-Ff6tk@dJg?&T$B0wXO4x2?X^>??T+C;F^? z4?Z{i_07cwKV^=m-E`(VCSjsOGeBvmCGp<{^06}cxddwGehke!HR`yzi1@uzEaYGN zv#wje@z&R?d!8KbYc#+9#nblw%%ANmac>!pU5CfKl&`b6>pi)%-eAc%AnQ3`vg}8+ z#4$T8oX^q|hWltig+=qv75|Jr_f%>c&*^}A^i=#$_al5lX^&%^Y{9RqVIDPtiO&>^ zZsL=57CC0Gs9V;NQ@?)^bd>;}qfMviJSla>qLuaV(Zg7mX${wLVerszEkQ6pVwEljxBkgZP^2^`so0`m(6NH zc3{$nTB*Fv+hy_(zjU6hmE3}#n6@xF1gtVDyNlI#@Fmy0Vnnq?Sb zb^R4xJQoM|d%Ocx+9n^KE7}JJa2;DP9PgjxRczwN2;dU2-f>>)p^7IglFAR)w2!5 z!dMA={;Gr-yw%*RxeCAxR>DYYDB))&$T>tV$-{{KYhLQrCf2VYaS>HXLgux-Wm1sQ z;Y5YE!r>}!jqs5qZB%4`J-yNBXu3s9L2aFPN4Q0_iC>esmBKV?SsvJsSKkU!7de6T znmHcqMx%^R#-@JB-`XYP9d#)StFC`x*=4L=)arI2?dVol8~fo-g!8+TfO>L-#Jl-f zp{0FII4AN9Q-*RiDYzZUG>+W&`oY5kz;W4bMhOm3*ltok)ZIn`F7p&}=vd!geIN(m zGlyX(Uv!-R>lf?kUC6!6-dWr0|6;kk@Y~}!t(9e@xB8ms`g80Z(WPO(+e$^h;+XZ~ z(g9Bl%t`!YY@^gg-vsliybF;pKFN}N6V+CW1k%~=vGU>rk~Cyo28QD9k!S&KK0ac7 zGuCyezFLzp@>19AvJNePGOhm>Uj>yWgG; zHjzM}eYq{1wDimY>@|u-=VE{1`S^^I&awQ8_MlXq8=NDX;z1>^Wf6fQ2_v3#CFKjP zp85g@rVRg}GDzjJGtaPoeyI7Yz_Vp{!Y7R=&mlx@Luuh8QWimam&QHz+ltT0kXn>Q zll+OeU7283VXIAjc)I+4N$9zfgxw1HEiVnOO@sR8UAUKhxBBdTtKyFrF11W~+3(w` z*S!T*gq>cq{FjTzb;Y74E_vlv`Ugv*jRY=6jUc=%~xeEr|Q*$|Z z0K2sV)Y^M$X^Fk5?twX%RylG>5%b_Vm4mz`>5 z_}neLedgHq(cS82{$#Ns=Y#+@J@A=Lta{P{2Y36ayJvuQ_{oKpGA5T(Q3%v_nVMV-$%t0T=^;(Qd}?`d4~fi;v?%$AZo4 zRE&~W;3A=e_Si+7`cBR3GY?CzJXwAC%5Okq`AzjL_LWSIXXEb0n?@WSjX}QKZ63474zQx5`R_R6_$j`_*Nwr3pOqcIPaB&usfnj0<5yK?BkHi( zkY=}U}s+7o%NRH zTLRRgiAzBSC&vwUuUP1?4oEvja^cm6-D9JxLc4l~FRLtq$G*&xcC~${EA8Q9-#!cN zX(pdkxG_d2K9QcPR^F=cjTrsjBousOaGL(l_0j1Lls>INi;Woh z8BfAW$j!V;hL6k#2!&iRd|sB#_`GOGI)M6$l)eo9{7XmZ@O<)2aVh-svOMXKw^F01 z^4svLfY1@w;Csp&{O~%9c*MT$KyI}f-dKhngHN};`~)A~Vi1o{$vNf^ZZNi+py7WF zSfnovjNM}5$)QgKaT?FqPlW#6Ph#aR8Z!<8h|hN_B68LR7)SO{*5-g__U`Nu0NBp@ zd-UJuD2M~1aI8}>4BK5C2LZ>`h&dMogotVLjN=@gaLJwMbAoJ~+L{?pB0*zX8(oq1 zH7*4p4VWOC;ytzRW>Ic9Z~S(oG!}C7M^&5|<%mXq%#2b(v3V$~Tq8tVq}?JaMr-`O zEZd`mLd84+JRpun>!KjMx|(;!W317UsK6LgCIs3TV>QmEJdS$M7;6cO(shY-8i&BG zZyH#?cwiDEwH@oF3z7F!c4fY>zNdlF#T(Z|qcTOYQfz1`rQol4>okCmlsp0+XGV$9 z=)}iyuo)9nBFE#b(6Ofi<1z#xHjQz)Si1uL_&jTfvu7Mxm(62bJ_(iJU=r6k7f(e& zSOMemIpYaN!?9w433YLhP(fq`Hu1qGo`*lN1tmh~kbWzeWJ!r*d!5+D1gAp%VcwO;$EHVq%Ne;Q+kYfaJ)2^n{B>88$+*W$tZJz|$onXR7J z<>E870BN09Gu1I*2vqzgG;3g7P7RZFXEW_xX_gf_U3)pp5|AmIk!8vWW(oI-phL2? zU>N|@tcOIfWYZ-}XpTlr2B0q69pOd+=6HvIZ!8PD9ptFjq}uA`n*Ydjnajc2fVFHy zg2!`JDQP-$FQN`W1{i@rEa46y8`n#4T#|UfNxYSoomWf9;siT1U5X?Um618-^2CBB zkZ02+f(l6kon8N#NYw)cU<8ULNH?8wa}jwalw9Es(pv;5qF11{DenfFuoggS?*+v} z`I~L>kv|CUY5B$!66SXP5Dk=rIp3@D@>&hi{6W$<6iiV$-8cSH)r4fXl{BXU8pfQT z3MtUsB*~vGSi^woG3S?{WO-a(M{U901gMqBzu81qg5|UF9*_ZCpl&_(LmP@(d;VV< zMJKIbA5A&40{n8o$*Ed+lk)OMe4!39=UiW*EV^LSzYyl-SieP<5CZ)>A%d_4Z(|DO zY{5*##VgR_8^dImN5ywx6wSyC)fM1*>tan+5D%$XOBKAlT&&Xv{3%tUF9dQ3Ni#kq z+7*_V(SfDQC02((B%;)Ag=F}s)G-10o?7ZM2~@P@^NecjWqL(iWK~+R524bj)A2N}2sw@Q&yF!&#JsmGig9F5py=cqC#SgY z^Kc1!)j-XciAe&Cd2DcMejyk$n*-D?u5Ub#UZy}cf9*PgT7Jd?4132XR@n#JM=&9N zaq1<^%08Dh?K4y+f&rnMP1E4hH2o{(IxY2V;-1Bha*R-b-K3U(YvGDkwu)fLL-#Pi-*wWa?Kftk$_TP$S^4V!tVZ!A{3$#$ESpW+$a5_3_Nnrs(5* z>-ST-sBO20RnBGsiXT53Pc@|LSIdq;%b#eGR(QRF8Y+Y{1J{qvwK_S?*GHTg(J|es zENzatSaWy7zhdd5YtG|(ut1Fy(o9L|`*D*ZUqyZ_Sz+LaWpZ>Zr!MEVgX|B-5|_=V z7Y=+CCR@TU_HBN%e6c{o0#{B|n!H2`)6-N=TW_-WeraQ97<>}d^J8q#N0?JX!T+Ub zU&%wRqhSBY&F>`V_492f$MC1)2dUhu0pE@-NI9X?u(KkeJ6z`H=pK-%cPO8a*A8dH z2k%LeRTzya2w%Qbg_Nk4SL3!fEU^=r0T%dWp5o3aa|(X653VrHp#Rg{*|?k6jz?x0n=pW$9rf#U@*IUmPzF)=xL@ zksAyw5HA#N5)tf;tAPsT&BIKeAGFAIU5;AhLLG$tHmx_*oRzxLrk2~&X zCru`=@|x~dp-*=?StWkS@tDcPrt>urt9mJUlk%5@!>#*h4T`Ah9;pV`c+ zeJh@(U}Ib}aCKFvZ}9rTdW{s*#HZLI4b`sl;a;)VeP8r1Zh4CuDzI;ihL}FD9W_7T z!Zbbh`$wbdhhF?6YM(ZKX)UnDI_7^_>YGUpV-N-IG_I z>EgZfVZmX$%pXy^5^ubi*uhY{lwg+AyBvTh4M1eCvhUDWT_eitR}0=PV3x+>a+(D! zYZ8t&9l8gbH)|7ZgI1dws)8mP5AJ|Lu$oh~?yeenze#1uhrPSEROsOS%Sv+p_IeOA zd%vBKPpf`Ur!Cy>{Dzxr8=lXSyYp$eB(%M6y~QSKeZfMA+rc zRvX~eKih9x%ea&IOwCLA`w6TJ==6>gKMlD!PV-woMEOD*OGH?VST##ixDxS^V(qR# z^0P%go`njKrcun3JmJbx{JpEr9%j}*^7-4%OX$cLE;jq%M-2OZz0zWU`}hV5(NcN$ zQJ+VG73E^lPy7d&wPBOsAK%ZOre6Y-)dC6BAN+L!HssZB*Ohi86If{ zYvM&AFntN=h)K6hA$LMXk-fB+GCJVklIqIFqM$tnP!1OxIha#D0*UlC_$`3^`3|rfqSj=M>G#^En z+-3mr!@E*`jl2d?5hLxo1Df8Cp0n|9B*%@jrb(#b+*9t|d(cN|JU@`{Q|BhXB2BB? zIBO?7<4}CcV(#4>Q>nuuBe@x2j;Y-z5?y69&&Se0x~UclDNB?q$4PH=e^q90xjU|E zfBt;Gr{=0R_0a=XE};8iRD-?jW7@`@#lFXKwd}dBFA?d}{|(>TBYQ>?w5H{53FVOoXX`!*R5gP7@phhmf-eS3&I z1ft5{HT{~s@Y7fW>$qfB#Coy}RG*V`8`AAJSt|2I7q^*tcp2DvZUR=hag%4O2SW5P zDq!VCRPcUiAC@<`5FvZx$Nu@SEawzSi$Nae!L&GnmIG#7~;+^%A!`oKYw$TCkv)S;!65K-HuiXd>UtjNY--2&?F>A$ThS5hSSPW(_0Z zx||iwk472Pt8NyboHbVJY^n53Dt*7OTv03N+vNMDyvo+GMu?lkkfXj_K_*ct^zAGA zHA;2T(o`g7OlJ9C*LY!>xE1cgXD{p@ewj~OqyER-F*$nmZKw@TllAF@{~p>c8)e_} zO>5^$ci~rd+}D|J`l#MW%4LmhWcKel?ISPYlgvyXC$0q#v>25gtp~88dSJ@F49hk@}r#hWPUky znU&#`b?fm78QKw%B@F%Leu)lI?YQ%P%SE-|?KbL%a?EY6$3w?soG<@m^|c8QY)-DbD>kQU^?T z9s=?1r<$*r0v6{qORmGg2EQ zIilEyRiqO+Gx>gxl5f)*K3^&n^lvl$%EP#wQL|SrdvO{Ie zp@MdeGN;e5t`vxRdQ=Zl@6ryo$1_S8g8N9+mok@W|G-p%!@W-yLDJObw7|h&yh8zJ zuAl4!XRsw6FaI0gLkxTYk0K~Pk9P*AQT&o=99jH+8Rp=ZhtUS((RNxfW_&RY$S?}j zgI+iR4xNZOkO($_$5zvxZ?1yt{bT#@$JWte;c2li(0D5CdHWg@(LC;zMBEEPTz{kE z2YlQRJ{C70H-fj9P==2A$IJ1C4bbA7Qo~&<T0&HP zf@@{$uD|ULf8v3Z+cwCNmBoBq7RDH zd5<(jAvHvjjMhk{J*03dQGL=}O&~(6&q7lNsuy7Kp@(G)lJL^o>XS2+Zfu^QyXbuO zOgz>pNtA3*=#vr!Phz*=({faN>VoEm0pf(z%NnUT48}xR3JtsJmJz`XL;C$idPZO8 z7PuD#y+uW)^zaj;)Y6KHi8w;akg|Hr`lWx$&?L#kn6nx2UFivM><~Vk+u;^T2bz8f zdtH$b+vIV)mTHiqM7DsY`bQVrXOi+W2*}KXajcj~7GL9)UHmPDyetkpdv-wVL3auk zL?obzWfRF_sBEq@cE^BtnJC6V7YUjG>_Rk-)8e(MG0_9a2G%l0Z)7|2b1XGQlPA-H z7PBVvveUG)Ub>_YnBq%Op(7KS7xHpYpwMzu)*DE!xM(h2$>%j0{<;C5D+UK9VZMz5 zY^=KBKr!gFPY5)@B0m`e4FsJDM4a7V;cUio^@9-7g6B3^_>Q6l0*#7^`2{=Vg#fo4 zV%jToK0!NA4#>IN3%_C+qSIuIz3?U+m4~5a-@?4nxz2U5*mKyq05|;R1Hli^pMSm5 z>RBV#Po1#qu8h+H{IeOb)k|1|Vn(Ze-Y1zb#hVd7ESR6goOLLMZ7D~vXEM3n%pp#2;0mm47g^}#GO9z$uYhb8mHOv)a*kp5M&Xj6myu9(ZL*#EgJV|`KaKQsmI zRAh|ItkQKL2zpAxZdNiBbQ)%~9+X&N-t-2trMo&0WHM3(%0A4e7nwtXy#YQhAH7igVNahafLoi8YUvdUPG)wAgwm4c7gL z4PnJ2{L$(}kU3nTw9})ybh(&pc(qZGcagmaWUAHlTLx_0wS(D! zF}3E3^%2Yfl2!ldWeZk#z50Gx;9Ec@P;>pA8DLodoF~M$u9m9~AD{quTUmgPkzhgt zu{-M4`$qCoqu{ef3kQ&G-Bo}J;Pf8AkhPF}fE`_hhy);nMpbCj;S!L$p+~lAQi22Q zYDL=l09#&txe5phZ^=+^sSj$g{0fvDyFfm-wCg=$6KVNG1{g(ve5+P@IKY8!4Q_7D z+H9300PIMBmc_$d`ClwB;MTUZ1VG@>y_Gf)rg>4%044%J&;TO}*tPNmkR4zou$|T3 z-O_&Yt>g5#LlzLCf^Jcntf}B&Dm0tQ(n@8UrgEH6;X<9o*OJ9&dU`LjC(TRX*g IK!D2s07j$yVgLXD literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/11.gif b/Questionnaires/jspsych/examples/img/11.gif new file mode 100644 index 0000000000000000000000000000000000000000..f54b3d68dee5c5667b58adc1562d663ad4bf2a97 GIT binary patch literal 4734 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 F?LW1uFk%1z literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/12.gif b/Questionnaires/jspsych/examples/img/12.gif new file mode 100644 index 0000000000000000000000000000000000000000..053ecf66f8e8d1c1afab2c95bd0c0881ac209967 GIT binary patch literal 1848 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 Vv;Y8HUrUz(fB@z-wx$^Y06S3Awc!8& literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/4.gif b/Questionnaires/jspsych/examples/img/4.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d2de35a7ed7acac0e9371c9f5b6390bbcbeb13e GIT binary patch literal 3109 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/of1.jpg b/Questionnaires/jspsych/examples/img/age/of1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13a406d0d3a63c349a9def9ec92ddacce1ec3a02 GIT binary patch literal 6664 zcma);XH1mQx9;C5^g4jj>kLSj4pO8j14FL^jPxemp?4U%fb@0wU-jy(v|c z=7@j_2nf=Ya{Qm%oSWSH<@{DwvhzGyD{E&ZJNxS66%nA%R{{oDZdD1KW7Ht zpnbk$J-Z~YKKZPE2o=?AWUTd0lXW^i5Uu*xwJN@;fu(XBZTS+=_fQU@{ObNQj!Rsk z*AqVU4#Qv3h#`j^Q5;kp>>q;&GC|F8-=}!d733cjrp*Gy?e$S|9aZ!Jb-%t5WIIaZ zsvMAk!R6E%xa#D?8-ri=HSLBg8c?@O~O2LDiSWw z=hoECpk~f-mhrOg82~GdffUR&h$zN`y!ePL^klhp`?X>s1Tx*FU*DR3!`eG-fiz7q z8A=+qpUUOwf&0Yke^0!jXGKO+O;Vcte2)s(jrmzf>^Jhin5wZA`_1u{nRR4cze_7t ziqU)82HN;@MA`s}T`zk($2fvzw5vZAQ1~)FM8f)qm2}C(DqcbDyvx-zT>p;Y%>h|9 zEQRVXx$TRLn>%um<$mXet&z_@kAEfv|5WmSee5E{r#+)R8sYlG*fG=ggx-kzA!Udk z@#cHIj*nPhtl}fcI*MC+swus%8hlH}mGaIZmyL%4S%Z&s&m@O$W|lR+sNK_`nch{! zEW20?uqV-82Npbcg9otp<7(jT_#QJ5Hk8%lSv_{{oADP6md3mBb-1GlgV)E20Stwp zn^j=;7qsgkSYs|bx`bWH;BUK+<=2~xl9ptFKVt0pHjOx*qp!`ynwjFHEMRLI)GtV; zUNu)d@kh2zFg4vb(w?G&7(ntvN)O`H1+CzZrXH>)6m}hwWCDH6lLWV6p+x7j6*4rd zqu^6PtExw4`9h}dY+E27WDnV1$m*|-x(aFS4i*iS7?cGlRiaX?qk+#AITCyb{{yCOmaerH_p4~x@>ascsHl5xQ!5`? zrlx3YB06)Btw|4)5Wu%$2q)-VHhE2<;Hb1JpV<)&UeZHluK~!q@P`a;+OYk9>%QoG zeA8#g%4kUSlRWUCYrs;AW1>MPS=@h$FDdKBk{WqN_SofS#&PYtL&Jv4+5PjV-RNne zT=-3gf}n|r8LGFl%AKF4Dn{8=QMRT>p8JQ)LL6HPlwVyROWzD9^e;XiikGC#slqA} zn*GJH>UCo5WN9L6N=R-ltu)K43yh3dm&9&``D%=^!JN8}x@T_Y4GQU`Tmd&gZCyb# z7@|XiDoWkG>Y>fXoA1f^?hGBu`2Y?e5jpX3T3;C(a6i7uld|H2L0VsxW6X{@+gXB^ zm|zIRU~0Kdf~O;tL->uk=DP}m>I3eWly2lZmA9`~)&4GqKS9BV(YaEH?`ESSk5~9H za5J${chcHb1=1SGaMoO*EN8yFuw}gL+_gGm&UwUkvtS^R?BvX4Y2J@dtJWN_|Dxfx z6KJ9ht=s45aVLnqN(vZVUXvs(a?J);f4zSlhp1>z(jL?g%6HhGN#T7scc`WTg zyW@}nLT}m^?hlQbwLD)I5$aj^0=ZKw;YOMMV`8Pl{nw=(HHwY@B~v#e+uH-in|hfa z^6)%t+s1n&AAUc312;^!{tQS9H+P^S=W|su;MzT-b)JDY2B4i{#VSjk8;b`eNW32< zL$az~PpF`a=IOQhlHzpxzo!(#=lorNC9i-7(Mhjs=-Q$~&h749aGx)O?$_QU)Ab@) zB=gE?IG^$+Lo)@Tqr7txGTq%v2H=XF3C>Sr!1zx9C-gjQ`QZtn^p*otc?AO@CnI zfN@O=M^yYneJo`` zo+j$gvMR*X3t?iWx12^+4&z2vFI;z4KMZzQ_i&8bXBm%{&^>bz)BqFQ1xcS7az%iZ zZk+b)czF+5M~;UN=GD2R^N$wmh3IU-(*=28W5()@^Efz$5=-`1^_fb-vclB+&Ie1- zB5?*mQ%3*c&_dQQ-*?mC9F2GA*FFw0&-m2({C$;@s12zLUk+&e(uQ~PA+4I7_@7c~ z*K2eNIRrJPq*|R5}$7S2M#iM6WyXaIhUKCyP)l2t|kSBt z!)Q*xOXK0LrjYi#L5bZqyfaO*Q**qRYpHYke>=#0Gd_%bzTK7MojIwv_Vd(zKGV4= z(y`SU{(E`U+uH-jgk>pBSK15S^~TqH4Ax^B7+O3|>)$+K^|uI}92_rJPFvz!prXJ^ zO0_J?p1GbSq2rbGc877VC4MQ5cbvGS(s{j`?9=zn^J{f@{KIhz^?R;ZE?q8jQLLd3 zKbH=!S?XAR8vpp6-9&3YE9}Uc;jN6t9aHz_?`jYXjferb|97`r^(UT)hx6h?{jKxR zBzo(kE`_}JCW$34_c=MYm$m3vc@=(53ZMfNepTM;h2mq}rnG*$s6n}$xi^T2*XMdo z3c)*RZ>|+>B*_cDozp6leO}{~m`>WPf;UU(V$i1p@!1C%Vs~Giybl(a*^5P36i}K@ zy)6u|0fii3j0IEFs?2hXZDf?84xewQ{>f;4@T}K+`c7#Y>k1a05wzrcq9+jNpJL`U zw^*jIHlCNv@I29ky%H{(p9GF+Tja_-Ii6qaYE>85l&?3XY1teSEjs=1w%z@Hsz`ly zHrY#DyLkegl*SeCo7;bvrqQc_?A1)*a?3%%gRpg_M&l z3!?Zl7j1QUaA9@y;Hd0Wb&JT>i*KohyP46pR&@$eX$DZ^wF>Jth0MRz0^3P1cKZs) z_Bd?h97QdmWOb_({h;> z71^aj`|tgo#meY+UF>$odMRSeJt8wbO!clO-vba-ucBvo+u);Vt=(@^jK&4HXkobS z?JS0T5@)x!sknN;AA%EoyAv$k^FEncV9s;XeDukkS+F_31xo@01G9$ClRLPHy|fH& zw?&6Ez2FzucqNf3GjD9NuBTK^pdbdex2K%LtU5>ImcD0eUs(LORep_T>QNrj5oOjL z8;5&;WQ_e)=33b{;`a$|?CH1M$c*(@+kn3!?W_%nXQj>?>wgsnikV%60XbP*ENGp{2;)dRfb2|GWn^?eJ+^p zMoHdZbi`7}ju){ba$CS=nLf&iNw~F~*_dPrNv#-)1j;7&bew|aSWWmAgsQoBD|8u*HZIvs4?hP*d z80qn~MkKTdOww47;d4qgIwIpW-c_XZCyJ;PG2W!NW=gaZp7w~Cs98!ZE^|2Er=}_M z8gOf+Jhvs>4Em- zD(ySk_+qcZjnX32t9zMv$50TS)G_)80!x!Fsxxy99u(VUFW;5iyk9w zrjR|}r`p{c^*V!RWwlB<G?OhM(3a~#>Vp)4TmgYD@`5Z6h zwlxmit*=9529VhX9LII5yy2D-d5_{SYD*1E+jKGMADf4)1`tV{e?z6-Rw1{re25`)9Q^cgRLxD8thIOwKt?TPByqF_A`|Z? zp!qfKx~t7dAo39CSR8{P(6Gz#@q^Iybyyu8FWME58Dq#_)V(F6{O{{Q6nJACO#4K% z+Q+6qp1P0!I*W+f>m|sC8=zKVbE&Wv3F;4& zT^Z1KoQ(Bi^PYD5!EsMt-Qz8wm2u4z#{;+Upb~a{AvJQ<=u9HVJrbXK-#U%!_;wXJ zC%-ch_l++E$>;RyOjVf-8u2-v=#-OK<$(flG37Sl0nz&hkBQq|O%$4{rtuDPV^i_F z0uAR9XZcdi6N#3G(=?O1cW&tx$1jTn#o0!2K;>WUru76@J^v~-ncme^I6YA{5(jTk z%x~_ac%-Y*KTc3N=1f5^l@GbMvO*nda@aQV#1c4oVMp2`ZW~5pktH$VpN**XP>aGT zT0GlQE!ilB>#%G{BOEQI96f4e74#;^FeWF7_E*YX>Gffbd&zlyL+)G>G09ex!o`nM z1u+Y_uJBM-FY=AtA~sD?j_g0S-vP&gOPc6SqWldNO;BAG2_6cjq@kHRt&{zC84$Jf`AXzEg}s1i=<_@iO~=+j zCW&MwDPEadTwio7ObM9V$$yG^E}N2kb`#MRiEoQ$M1w{%8cSLqJEg~baly=#^xfXC zIgo}2GO{sYDR>)VdeSh9_e@qvi+}8bF2+KtwK5x&7Ij)G=A-z8@X904Bs3ME!@ep_ zKUe`4XHq%Ymp+*aV$Co7+;=VwK=R$UhO7=Oo2M6Qn%pR)NIbnOS~2cu?l|L#eTvsd z+O(fC7#MldLrVyqjK~-lk`fR4Zbsc0c{Y<0aOaVnR?9`|(SqE?7(<`9*=*cCh zwjd@sE;rkIYY>{PX{8>R^)*jdN;C~g)*u5g)g8wXR9`tpRngbx5i};%BPS9T3n1$N z@)oE2E(ZkeHJbgKCz8HW(7?i611vlMR2|M`yr$MZ;kVps705q(Xza_Y3&KF3r9B*%N>JAuK=H(s83Lol4;mMWNM1ATANA8l6@kC z<-B_Js&$Q>>nr>FoDMAx`pwZ4G)JK^1IdWxS0mVZc-+=17ZXuh>J>y}LD`?#kGizc zg;7(EPTkmf#Xl;C=Bt(`HTEt?(!o?d+di31<+)@~r@Ov@f$BDC7Hj?GjA;`utmOq7 z39{Aht7ihXM~s9;qZXH{`ueS{n3>^F9pAFCA#ptO&~LDumXSrj0cM{%GAU|gvOmG2 zd?fMvRxTjuST3=Z%>=RutS3s>thlh6+)1D08$zL-@fv1Ac%ufLx|5i39BjqKYCWi$ zP2r zUzL^I>LmVfkn?Hsnq;|iPZAn2WrQWY0*E_re$xDX5k1dcf4TGLebW`7^lP7Lhim)i z<w6H8|hY@ ziJLf;4ukvG6ZN#zSJ$ds&=nZ|93j~rDCx&Os08Bh+tXYkg+wQXSLQo4w6Kh`N$MtA z6g;=$c8rCdosB1TPAX>31S}7|z!#^mYKvhTMl@w)FQWjYgztW3tWncJGGg?PW+3w@ z;!B;ly}F;E&^YdVI2AUh-BH~zHbd%YZT;?u>EJs_L_{TSeC0yl(EMvVEWvz~`ELIZ@UE zOTIUtwE#s?*T@0N4X;US)*|lMJ3eMvM@eyFsxPyEvkewE(RK=1c_1PgctdSS z*A0`ONiM@m9yd!D@D#TCFG`Xco*q0 zmqU)skxoI1NWw(Lm|j!8T4SK>-yV?L@|ReFyfu?%KDC&_ST2ni4{)ZwHNDX0@ixKP zhjW|hOkt|q5+c)CKnrC#79Ij6O(05f-Bm_h5kUISt=9`N`Qy3!@#(U+y>N*RCQZbM zHr4F%Q1v><5&@*XeLUScDe`tyk*8ruz+QPkyV*2N5^6d$rL0c}gfH0*h|elWc5ryJ z)4xOd#WT?|F)KwfWOG@7QMCyQG+aBE2&G_;q2UY&%#P1Iuc}yOMDgw0-*uf2d@34R zl#>c)Gv{DM(E|~z3_Y`h>>5?6jQsRM@@Sn$l+TThYBNA@+QOFFb}6W*UB2E?l1?0o zh^HkHB$v9w>LGPdo6&-$W(jZO4j3DF7sm&aF(t3z)RbdgT|^Jwv-<9-AKCs47#~~? z%i6GidFaHGExTULK9NOfmR>~tLXmA@i2(S#N^#n}aW`cmdk`VNP}SDEBH-EuGm2)K zT~+{kH$Fj&il9wyi3T}91Ien6B&AOCH)FhVMiK~qLguI6>yxA7n8VFYKb)M#Z?!h& zmC8S29?r0k(2`3}h_&n2Nwk|(Kb?t?-Mn=LjPHj=YvIrj${bd16VIC>Nc7KTqkcGC z0p+SSoBP+|?b`2Mkjh`aASwn&e|l+mZa13*;CIW~%T6EsISZlCou^w8J4>8B<0S-y zh5sF=yXY~Ttsv3`y;)7)x&ktM%4!V>WWmhCNhgR4{!@^0Swq=j=XpJm;oibtl225~ z6_A~Z>-lTAHhKPy`2dT(=5zBW$KJ%g>fOgU`m&!PZ%VF!XE`{|y}eIGpNkwXO$@+X XBNvZ5F9UlnO9_rwz_9||)u;agbnfFi literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/of2.jpg b/Questionnaires/jspsych/examples/img/age/of2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c10e8117a068b5d0277fe996d75920de12dc383 GIT binary patch literal 8017 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
  • 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 ZXF%N=klcR;NM)B6p7vm9vJua#{|j{I?jQgF literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/of3.jpg b/Questionnaires/jspsych/examples/img/age/of3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e20f977ddd1a1a06bc5bb3d0a7ac2440449be15e GIT binary patch literal 7634 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 CjsU^{ literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/om1.jpg b/Questionnaires/jspsych/examples/img/age/om1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4335b52cf4c51651be908ce224363da2119b53 GIT binary patch literal 7933 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/om2.jpg b/Questionnaires/jspsych/examples/img/age/om2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3930e061ba4b60de15dca53b6d9c469f96626c27 GIT binary patch literal 7867 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/om3.jpg b/Questionnaires/jspsych/examples/img/age/om3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f74917ee5cc86343c88fe234be99ea4fb51e6355 GIT binary patch literal 8266 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 OCOO0amS_^p%>MyJt_>sr literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/yf1.jpg b/Questionnaires/jspsych/examples/img/age/yf1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c13b936ed49cc24a61a90a2be5cf43349c08c80d GIT binary patch literal 7656 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/yf5.jpg b/Questionnaires/jspsych/examples/img/age/yf5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9471606d5094347167cbdb1af65cafea48e40ce4 GIT binary patch literal 7654 zcma)gXEdBq)b2Y*uTc|3?}X@OL~lVDT@XZc(Tz^DsL?wKMlYlHP7*bOks;9&X2c+f z61`mC{mT7u|9sC`XPvY5K4-7z{CUpa`*!~J7jREYT~i$Z;Q)Z$-2iU?0FK!}G+g!3QP|2F;idJg~tATSt&hl__# zj7N6&G#oH4B^4eUH9jE1E=oh7#34qgZ|EaVYh&=L*+@cJ#Wt#ivvr7$=&x5qaY@>z zjL)ieu(xWybCM4z|G((BivTGYbVm(L2`B*IgFjOO5$h>D6BsDds}zj_tr>G0x-Vq1 z>E85)>%QKjN+_K&2~P!4d5)2dNA^RfP5P0i$tIkZbi{*(u=P)0%lig_S&GfwW6~+9 zqsilRA)ArubfofH}j|N zG~-$Q^SmwrEhEOUu&j>UrfB4Xa$L=M-pDWL#7Bi7)^_SS0|{T7M8uid4Y&+D#7)-E z$||zrpIqR^a@_*L{GPc9_Mh~dT}Y9S1!9E;|Ma6oZPK@i42ol>%3!QaApP-M;48uS zeWU4vZz-5fgKqU1*4vMW3hYHkJr26 z1ecugE~~w&In*5%A4KnTSi+8RA1eG{ew{J&!dmdaN&^>K&%*X>vqUt~vV-futD=vW zhUs&lTTnqLzDL^O{8i<|#=2N(zuub_-uFCey5(S^Xi(g;nW=uUoF*r@--QKp3k2Wz zDGXm1{Z*j8P@p)LBiJ1d*vt*pKbIlBa_322{WLLQa^w~qFXjaKmEn%r2Ea~OUrrW9 z{jiA`apCMhW|h(Pr>ETiBH9#1_9Ps|&odotmmukj-7ydrrL?T`R|ox~*0L#+y62>e znk8b&=+%VJnp1(~tLW||aZd>bmT#ctftmOZ-lb!W&q``nYL|niMM~7SvnsuhD%LH~ z5L&%H2rYRL{ojzn$9!DTU!^YUCiOT=mG>+3CVa!)JU>K zQgwPpfqhz&-X0sh1AVZWY=K&aHEdfQj-`MfvuqU=N(n|JVlZ@NULyuQwI#)Q!IfU5 zpCa=5HkRP>--0fP1xN_Eb45#P1e(OlsWoVcn%Yo0ueDkEU(n5^EL4=y75Yx_5XEcD zFIvx1{?aWOz#X^Nk7eKSi-4yfv8G2=fO12-y-x(N5&y+in3(?IhG{my)@p| zd-}1N6&{R06MS<5gYKAp9g%1NDr=8Ch| zlr9zRw8~|KpW+Ov>vzp!x}9JrF&<$g|D>+Ma;_k^0QPzy;zr{ZAb^*Y=R~YOeA0;U z9siOqtS$$~_U6@3!4a>s8+qx<=|1);`;;`} z^GHD|kXy#=A7soH7GJm@akTITnt_(#oA$iQreM*vNFT(g1*#9Cy_#4=m!l6vxq_hd z?8ewFgDrLo_iz_7E1of#Rk5_s6}rZbsf>FE)hVX2tcX-Z)udQGx%}Q+e6L~#Is+m$ z-LstZ#Bt?3>DEGR)rZMTQ{e){Zmi%X=bljnhwut~?hPG@1@<%*&CD;yA#|u zHoc=Pkwar?;ta#Txy@2pdUgMaMAp$(kx&KUNc^bi4nMe)l3PF_?~pXBP0B{-g=i17 zV!?JKI8}mHThKC&!|0KJxF(OmL-F;%WEbHtzgrlGdnNl?bPc}I=h0Kb2}J@{W$(M& zd*p5_z3iS$XmJV(|913*B!JtRWK?@ANxH@-vp_^tCX6jSxUVPvotTB)j8}v(gn+MY zx^){ygnoaKH12q{XT|f*_QM-l_5d^F_#x4&OY~ztLI3O z&Y#tiqX|CxqnI;N{*4m!q71#veA~pxA|na=<9DJ-X6ci)33&yY9Qs&hX6k>xHlv2U z&tZX*Nh6qPCMQt3adX+XM18axaTy7FWbLzy*I1SiD_GaE%#tQ%m-tt9t*M(s=Iorv zF(*C<#wtCVwikt!4SQ=JWGk` z&{r&>mGvGn)T!w7F*mB@-r`pEG1dKq>qnSo`D(9_qPd4T=m4wxX_I4v!-Gkl@XUZb z&Ssw@k+v}^<2>b79T-=K3jsXj#^s5%Y{F*$`%vQx%e3g<9G?OoFsvQSJz08bkB3PX z(qM}perFjlKPrr9^8E6`9kn7KHJ$P67SQh<-R2S7c+!5KYdjE|y0+$dIEa>hl>3Tv z3Fo0meQ*eZTZpuAFbE>6(5s6?bYJ`iEGF;m)EiJHqwMvI!IKd9y_ydt#n_9C1iS7YrHw`PZtxmM7I#l}VMK zYC*;WURIGmvciU~;m<|4%UobQNKJ)&?W@7TT*BQflJ6G5!-~nOW?sJ~xft6Mw6Ynp znKW^onC*TA6msjj`>Ffsy!4_wO|1Er*C*1WlS1QG-G!JTj_6VRxketYgkEKeoj8Y* zji0YgBui0#nND3hkbXCWR$Isukk{Z_gY16jvDdvOi9)!YL`$82`+LK&U736~kasP# z5g>1xbMWk|`C*~V8ymAD=_}i`F@0fGzK{fOpT0Sq7(%7ltxCOvTj0Y13;!YXG3KhU zUtl7P9^*&~&B%0Hph!s+F-}Y11^L}~uhqoXyczWTbL{_@(7&5H5dyubHdhFT2VvQp}QFoXryuM=Rm zP}YifWFyX@$Xg)3<<$Qy%;MmN<>oQwm?k5j*8_iIcu3j%AtXJcViR)Tarff_l1Fjv zr-3*Rd={r`p!6z?TcmmOU38X4n|tut^+ukD*VJ70v&&2q8wAeaKOW1$@DFby&u*w! zdv&G0EV28>s0nW^?yf%wQ*5_5Vthu;IW(q%kkaJ;{gl=wGfB2`pxx;;~B9qXV zt|A)E5F9Qw1Y3f$CUwV{NF^zRI(q*U>Tc3nHnjX`JOoM=TY}*D1;-4y*N}j$Su#ev zh+fEe*>Z4M;#Qk+Vc(U?iYqtHKAG;T#@!~*-;g@Bov;fAolwC zh8F}&%mBmVTM`Sgap32&jKY&lF92a~ytg|F)p$us}c@CZ$gRfy|WO_3wqdHnpt{4_(z8}^dk zn!enc)04?Km#S=$admzY0LD>Ys#N7TfRc5z{SbKY5cXlAS+IqU^mlRu@8Gl-;Zg+S zi)c9rQz!w|_5FI|-_uc?L6cdB0uU&NswWLNU?JO5Q8qIIc}Wgu4%3lOT>Bd!!zEHO z_w~!;%tf6faV`2B`)o+JKn}4#&=<756bdfAq4|Wy<8RSvtD-U65uW2^?AlXj?3+7@ zR4=>kz5wm!7S&bm2g}8tLciaztcTqRiD|$-C22fYO-9zUvHD-}w5Em#;~_O3_0kYX zQmlJ884*t2*($TaWc(gop1Dpr4W)UOkn<9(MKIDOO1UgFK^!Tzi+=KYBs)Rt`QOz) zM-GLb{DK7nrnRDh?e|b9sx=5y?=j*f%Fd)-Yi5#Jty0mg!wBuxKe%V1H-V}Tzrb^3 zTay+MvY;1S;>An-VylaGHEC^HXeI4wWz3XZ?Nd4i7M7)0QXG=mOYCLaTRpcmzo(cH zP|N)*Tp@9Kn@V(&G{{xhKvE$}8)uYTgVMT(dM9Do->OG zA@dvS=&y%9ymE?j?A+I1;&kfC(?mI)P$+TSyyl(5c;f2!Z_>SUFhM{fGL53D1QvOR zt|L_3w&fytJWtAw%Kliwd9^!NO=eALg=FiaddCJz{bpu^pAtyjkBur)?9fHir&s;0 z_-A_hT-yySrvKES7E#UW0`MTEq<`Yn1s4e^V+i6jw-RNm8c-oW%vvsoToA>aIB+LI ziOvS9@lWJk)U*z~51_WRLB2%l245n$#ZL-)PI0=ck4bN+N9rRTyrw3wQ6&m`iFI6OHR4R9R6F>5QfMIjnGMaiie4a0~di+^J3REf5ATdlH=U zC?3Ilfnkr2Dnt3wl;0D3zD@K)`5qIaK`0XR<9>|0aQc*Qa%A)Z6UkejUTHRzu}?`K zV9XTs8Y?PhcZPCE7Ua_!DuWTIn#%UAsdlb{ zl}_6;^0`;+5Jrz`O{>W2;XBy-H!4x~ae-g)^p4d?zhn}3XWQ42vC|SR(>txTp(^?# z_$CfTM*0w$W3gRLSxlkG?n#S%2D@T0lvRFF%b#Nq<;s|&-4tPalt+*mZh^~i1+R8a zf_!>SIC1@6|DgCW?Ja-`;T&1hUUJQ&|6P-iBv|&-69K8Eixy~7kz6qfQK^LIhl%yV zRuNfbQhZ}$b$~jp`WI7TEBB|=%YNDV^?&6GLJ5lK7jn;J2*1=uyk_UN3?3`*XzBdE z=-0|hR#^ok`5u!uRJLh3+5%%WzjIJ^#43W%)v`sF`1SkV*%A}>N35fS zbbnKmj=CeN2`up|6$^R?@=ZdWU!sT%O}=4j3bwxs0xgtF9LQ|N;-Fwf+<^mmg-gp@ z;LQ&-3&Bp9$Bp5y8*3%AfNU*EYli08SZXZ~`Ky!WM$*LVAtBVM5(6HC6NExZ^KT{_ z#{ZPvRx)lR&nk&}#kg8us+{Rq_C*t9s~8K^viB>uyc~9h2pTVBcIp0d5EthE!b`o- zgK*vjQt7)SBDE%|`r=t%`7wybkS)JzEj$K0okj>&gAHrm;zIK`ie>OEP>c_AV5)OY zvPOJmF=JJyIqENKD|a8^7t;p%nX-L7moy<4eErC|%Qs(dH^XnqU~taZs>h$Q;Y?!@ zK+-c44Wbwfl3hH$cGpFN3h1ipQpD3b$skW>-tXdd|ASCt1ykq`LgvsO&bEB%0!DsA zc7$Tyf9Q&_D9(G5Ldp1vm6n8TZ~8u`+yZZp1X5plJgK0R)R|-SUMDUmNzm(j3E)zV zR$GGa9U?M5$}GqPv{;giFTj>-c)fg0UPb%uAt(YaAHn_sayPjAyYlfSLB1+4Q0%wM4C zMxoLGFJp5h@vAU^2@vcm7gW5Iq*Yy=NR1nH`myfI1e*;aXVyKHHkX(E)Hf1n%nUmZ zjjQ#h9~o3dc`ZT}Yc;H$*g{S-{e)Sb)E>@x3wh)80X9osHD80BE5g%Db;~WRl>`Gf z1tsbX&7aKM<@L<>H*$ZhxpY_=#oc2HB4C9b6S1IaubB zuevb0FdV<$l6R)0 z!|aTz|Fo!--m^Wf$h0q~35SF~1uhrg-j$ro*DW{h58hUN!*sV8zxOQhi_B7Ha)cW| ziXmY<@ciBJ^@9(Ug6^8R_ETF+E1E$T#34kln%6T~i}-Vq_5G zb$Qmg;GN%Gaazz5H(&B8u~er90Vk<|$FPy!*oFzei-nw?6aP#$X*=|C6y3?ONox}5 z5~*nPu&ur~UhXXF)CLW;5$X;HGpXl;v2yZ%>y-mO zGdbN{%ZmGZ#M9I({FE?K37 zlslT!W|AYI5S#SIXMCNLu4Xh5q{-CApEF9#oZJ;N90Ii`sway4w&~t?q5^%e?N+`gJmnp+Je%2?{5B`=`@? zQjSc&VnU^_z!jUUX)?paV%6QgKXZ}_4IFrfKAJfS2b#@Osd}`Rv zlmICMiDQzVEEjBXDJ#=N`cme$c2)sxeI;}I*GK(~g-1QKuOM#uh48yV_G*Ws2>tvO zHyJ%CuWd?PcDkxFYYlsOhEM7PTI}0xUlfw{e7{&`)iH%!W1Q?py}Jor$^~=v#cwzY zSm-=AENAD%iK;Xh-^Xw5mNhYY!=yE{YZ&NN4+qjddRk2Vk;2o zS~b6p*UtTH-bmI>&1%g=A%KWL5p?20R&^x!Ea1ry=aDn~G(m!&`@M}8f_Z($*dLI9 zkSTH~K3L9qG)dBOAc5=@b5v>F*ynpQ@2V+M?wR>{m=LXUVrO-JWxE*#gMc(-BVUKq zQT17vz$K>t@l{cG7|-YH$4Xd=x8A66kcqoqB%>Qcvy0g2Jz>kldt#<=FI-3TF3^@UL?j5*`2`x1+}M=GbD`E8F(7yaL6 zBw+zixZ}=`V&*6ag2CY9<9=l_dGz<}4}zf)^p{y?t(n~W?<~vYroG(byZUH7ZPg2 z6*Fl32p2_5a4Ek}iK8q(8%RL*IAsG<=+GKq3r&4eLnmiBiy(a3_ghuzIPzq^Si;lD z9W3{%Msy-K#v~nH#@9R1?hx#=vb@^rw&si1Iy2gh*au-1Sl&;36#hx%I^h21FIC07 z>NaE-A&r6tu(%`kQk0s~rk}Yrgzl}4=`Cg0>fI}sjiV&0KuThjSd-yFI8T@ZPWht^ zVrh~vhBo|zJ91yUaLOYVigAx+|1lIP!2=05q1vk44f}i~ys26`OFa_#&YbpcjL?vz z{(~P#{*WbviFdIWdAt~~%^uN49-QH{ERT$CW$oBvrJ{CBZ3&riQ^W7D7h48*c%~cr zJP2PApJ}`CLO~VTn!*gBpKqAXB<{-T%hA1}iGwh0q-j4{j`YSCA3(wNZN}4zJ+zZ@ ze3T^}zg%@qVL=ct!9ZXdR|gX7p(3R%9ITH*hM?G~0_5ed{P!MZ zRjbL3yh3nuVrjRkSLFeP3~Qz92976Y?ea#;CX=Vx1O5o{1$O$xljNW3p!uzeKFGa? z+LKd0=A}ld_4x#2geaZHd}M?Yr-s|6&O_qhVohtMk2#zDf`hj}eINl}{HRlDdu5-A z&`K*Cp?L9@H|8FR$D<2j0LTve-SAPGG1seefBcJ)x}-VAxJN1>0dH!OLg_oL! zz-ayp_nFqys-bY*y>QX6o1}~2v2eNfWtwT8|#YRd@Dsg665-Hso>? zDg4BA`xc1t?$SuS#nzVVDNxH#n3!x3J6^YkV$=iTq-ULd~-} zFA%CvnbCG_464P%Dlj0LKPVhsuhY0CA;Y-j;ltYeM?Axyr=7pDl=f6B5(Hs!IKqN@ z2h!DyOQw>E-iJ?CG4NUzr#Z`{^l~O?l0vZ0DHJ1ruX;DtIrLx5IM@Yy1o6od8j46R z6Ld+;9HT7z03a;Cs6Fk+^<4PuIBz&DQcO9#1rAt#53GjbH00d^3j@<( Q+kJq-Ef96ga=Y+<0H(!V&;S4c literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/ym2.jpg b/Questionnaires/jspsych/examples/img/age/ym2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a56e70e1df01c68aebb31776f5ed4daf0f97aba3 GIT binary patch literal 8050 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 y#W&>?|ZWpU;RidMph^c7f=pgow%dJul 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 E7xrNs@Bjb+ literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/age/ym5.jpg b/Questionnaires/jspsych/examples/img/age/ym5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e25343b149054c50549e8a3fb388122aeabf9f8 GIT binary patch literal 7683 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 F{{ej6V#ELd literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/backwardN.gif b/Questionnaires/jspsych/examples/img/backwardN.gif new file mode 100644 index 0000000000000000000000000000000000000000..38a21647007246660b8d0beda58a92575ddbfd5a GIT binary patch literal 1917 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/con1.png b/Questionnaires/jspsych/examples/img/con1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b311d29d28ac38e2bd387fc6142dd51d0b3a16a GIT binary patch literal 2116 zcmeHIX;4#F6n7allU|7{aRRmlD6f!BKEV9WK5mFoacqBgrvLnLmvhf|&z!m6ch9-#iF47@ z*`xyifS#Kx_6PtVXz+ePdj&jO*zGof7ev$%7e}DFYx6X0Xb>F^I{-j!<|;*iCTy>a zaP^G>fYnb`1M$r^cPapAvE8r^$Kvp_BU{4Pk<>4YP48m?SI(ciOZ(o*U;B~H6ZI7- zPYTD7RCTWd1{gyO?HbB}Mq4m6(DtNm(N3LV`<8H|Ip(=+A~BXbi}&7L*l?fRyTlz0 zW6Tb9VKsp$S%uUP;F_QStcC_Pg9;d|F#t@|)G$~KkfE&&tU(}9U!DKu5sp83`}Vlt z*lj-YCaAbd-RxYo69>NZaYpVbw#oj9Gv4c0k^%w>dg9@mr z%J`K9UfM>6986JL86W>(w_LEnh@mEa_l;KQt|2XJX68K~FXEl}K`z0IyGw;&g(Jqf zgqL>IkH_QLW+KsHqmC?oK?^^e4*Q%j&PAE9PsFSAJImp7pgLAwuY|rsf85w-DWVP9 z&3x{4x;d`aCYJ9LBj&TYOt6M>6P*3Ml`?sF&(mJfnMqztYWHvgH&B0I0 zrB0Zem2g<}3vyIcef%o0jv}sOwe(8rv#Dkm(^RN@us%CN*8`IP2d(eY$AP!Rg#8cN zlK0(){u{*LP^=6^JxrPz^W4NXbX z$e5WoO|UgVmBb&!#KPw_l4S*^El>-Cd|()E$~N?&BEQ~y~lyQJla1e!fXc`9%3nWA_% zG@sLMMHaB;4sZpj8`*=W*jx%5h~vrmqFSXRF`Xu}&Av6f3%{BT&Jd{dPAG!JFY z%bpu#K?I5|9KZ;%F-4|)_p)?c{#}N!DK<2oCGPvI0M;vwAgpY!tH@|G(k`y&U&`~& zqF(kyY6ahBy!fK=HtV%lJwcKk{S@Ap^mi~yO*hj)^p z9gBT&E_|7Y*UuZESG+W@n?A7KXmPS5n_E6v3;Bt=RbK{!(dn6V*p#ZGcGT)D;b+=Q zha9>62N@^xyy~oa87EBbXJt&izUR_^$2vS`O2Hnqf1|1!>rGKwnBg?5xB87L4fgX ztCLp(UCICz3A~60!9YSF5RJp-732Y)UY-EK#f2PA1`6EV0Iv_i{}2SJYg=1eM@2%_ zjnZdKM~zZN(SqipJfi4*Kq_wOEm3G{1Ad0M7Y_cqd3boM zFsPPi>4)V5=FCvgJH|4Dw|{?)G4c6NS*1cRT$7 z6gmJuu)pe&3#s^zvTi9wG>1LWBkG()9aPPG(XXZ%P>28`5t{j2OEdh89?a4g?R1Pv zVBvt75$qyuJ}#$dib|Q%cgilH_?CcH*}!wiITd3Phgkx{17;!1g>o z5H+Zy4X7dr6n8D=lg~i$)DC+xqS%dCi~(pc5VH9j_Gvf&H!^nyzemHoYD->H^&>IIm3iTTuhPE5t}h>TYGDih?7qGGONZEZsC9-h*B z8+(ByM}1^$Z0xpw)Q=D~GcB#l&)+|*3h_rv5oflQzp;LLIOoOEQJBU_U&rCM+ciwb zbc$L*z^VXyJzm6g7$rQeY?8GSM5Gz%$8#1)&PgD-t*Gry?yBAIo+%+c($r6VhYwuC zO!Pxb`8HhzR?c36kZj}Qd-rDxE=ZtLPW@cW?lke3%vA%ieIq&Pi`nIO?3+!j6g6%B z)QK<78cSj<`&5r>@GPnM`di!tfZkgzmq*HDC7l?)nD6oR%j}w1d>fWKT3k+)*jRl#Udv40;m%|~i z&CC;qmgH2`jh>-KP93KswVJoxwD}}^-6!#!r1D%WB$$to9GrBKrb;~Q#8NrmY0<~o ly=h6{hlc(?O*OL8>Iz@K*Nl@D(6G@B#H^)8S4QqQ@(-|9NxT36 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/fixation.gif b/Questionnaires/jspsych/examples/img/fixation.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff76c92aa2e7c3ff48df7e6fbda9108ed450e0e1 GIT binary patch literal 1507 zcmZ?wbhEHb6krfwxXQp_XlVHK>C={$76Su=)2B~|g@xU^b?e=`ch8?c4-O7KbLLD) zNXYHmw`a_lv3Bj+$jHd%=H}nOf4_hKzO=OT-@kvmckll5=g-TRFH=)fLqkJ9fBxLl z)6?16xp?v7@87?NhlkIcIrIPj{|qz(ivPJId;=6*5=#<+w2gg5L1J=tYKcNpYI8?t&$^1LIGr_bAC~(f~lUdZnA-)p@Ny2o}r1U znVF%Ef{}rtk-h;CndusuSecqx8JR0UffCTRqLehNAQv~NT|l0#QbtKhft9{~d3m{B zxv^e;QM$gNrKKgv3?n05pbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2OG|8( zfG&l2A-BNS7jAG~u^!k%ddc~@`W1-<`i6Q2`nkCve}PpOmjtCEoPkw!aY$uBs(w&v zaeir0aw<@{GE6ft?C@IzQV4X7m48ttFj5k8T=J7kb5rw5JY8&+fHHb1nJHG5E^fw# zhE8Ud#wO;jMuvu#&W28wE-o&H=EjarPL38ZGqCD)GH`J=F*k9wFt9K*bTzg#bp--P zBV$)r7XxEUBbZ*#yyB9?yyR4vy_q0;A$pDR>a}t%N=+=uFAB-e&w-_YfQ4|I$^ zC~+Vq7MKt)1%jCHqz~l4Gf!$BFvk=Dvj*e;e}Dh{{`K?6_itaneE#(D!~1t{-@JbH z^2PIKPoF$~^zgy`dw1{LzIF4)^=ntJT)uSi!ufM&&zwGW^2G6DM~@snbnw9beS7!p z-nDbb_HA3YY~HkS!}@h=*Q{Q(a>epxOP4HOv~a=vd2{E?o;7pE^l4M4OrA7xLVsUx zPj^>mM|)dqOLJ3WLw#LsO?6deMR{3iNpVqOL4ICtPIgviMtWLmN^(+SLVR3oOmtLa zM0i+eNN`YKfWM!wkGGenhr64ri?frXgT0-tjkT4fg}IrjiLsHPfxe!uj<%MjhPs-n zin5ZTg1nrpjI@-bgt(Zfh_H~L06!lu4>uPl2Rj=p3o{cV1B2pE7I4|610q3XCIj1o z0}}#XOpMVJI$t2UNWem#;lW|WfEly=*qB#^ILz>I-~7hLtgXW!>4uG!Qrih5h$w=@p3d=Jw$qO^`NXW>s%PWW}u<|+au})EtXBTG{Rpb;9a}pEaR1{@) zU$}Vb@|COCPMR})=Ip8Snp)aAx_bI16qS@!RMpfqIHhG|DdyxAI7ddu#wRBG_yq)o Pg!wqTx_kOKGFSru{iX-c literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/happy_face_1.jpg b/Questionnaires/jspsych/examples/img/happy_face_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00891cefcdcdd1b6be37721ae7374924d0c7b265 GIT binary patch literal 16744 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/happy_face_2.jpg b/Questionnaires/jspsych/examples/img/happy_face_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c895ca2e077e2f6bd2b709d9e98c1d285f7f385c GIT binary patch literal 17567 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 BVaEUf literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/happy_face_3.jpg b/Questionnaires/jspsych/examples/img/happy_face_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d00fe2fd13c9dd4def83d5005b463d7245b9237f GIT binary patch literal 23274 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%0D0JAKcmbzcn)+H zSJ!1<6QKUf`F=ER?zhWK0j+Xr0Nlh1bJ!s$ee_KN{dJKY0B>;rp#>l(AKLWmZ_T(<`N zUm!lE-b^PTxHV+z;+m)^nXfDUePGz>>T)a~jV}%3gUnaq{)!6uRcC_8|D8*?ZU}QT z;C=V`t77*pO5XD~x{A$zQz5pde0P0d`G)TH zsa@`)LT0T&!A%neXE#BCfhlhCF6mclev@Fq_!sE%S%Bum7R&T?_p}M~)VP#R)hi7% zw||4?!VsoYcGOa__$tqU*+Q{)FdjDF7iPOCOgSV_S}Qa{6v|zFSleYZzR2Sf8!^(Q zP$}C{T#BijBy4N1cv?G7DEG@>IcVZ#{$!m3Z(l!2;zkhe=Kh2?2c~~|mp49yAmhC8 zQ-pxx+sKt(Tb2XRfoOnkN&X*zq%Jqj>@1#U5MZOPBB*GDQzY9C2I!4VtJrfDYdtV+ z%8_BAKWcGl*Qae*`4BXYk>WYFg7j2jBj4Ahp(Cqia%2d%p1zKKNxFCfb|R9cV5=z! z1PQ6Y*fgVzD7WiBw^GDj<<*Ow{{iUJhuAA~25)3FX&#(dmjyU-igGeK(>B}e3N=j_ zt!S|K{K|_Hh>e5nJU(~$sykgERo<_=Upx8-aG!{i{6Im_dpYOnz3e%uVphEY(>G=f zuK|A%x@M}y|Ccnbp^CStp^7y5o1s|L)R^l14f^01s9vN=hT!!Tz%!x^jo#5}=LJ2N zmVI!$_18>6%JyckZymwfuZL_$_e5_8jRmnItEOLtQ0=gh+GHAVaEZLP3kXMxw%vOY zcF#4biDfxsdq$tkJtgk2QyY0^>*mW<4&KQ3EzM5HbCvQe5@>vY*Kuf`3(@u)p1d)! z*w}Q^>6}zx*!JL0$LVU}7m)UbHjo?Q*3|8J4PCJn{W00o; zSq84EI&tYf9*>cE4IG8vTYjgn_xTgPwT+*Sjg8bT38f4aul4YA+Ciq7bFkD&X=|)p zR%IyOY5zuk{jQ5hP%@v^@strB2bUpFl^-%5t~lb`RwU3gXtRMAbJFD#YhLBSy2uky zn@Sn|{itD&iGw4+QKK+as8DY*(VFqXeRajT>B~jb>gUCE;k$(CL^7nAlY>EGQTY1I zmz1$#>auPh(53ZPaeW_f^;=R0LX7V%Qlty%BNRSjy|UN`9-3*vbB?5(5*%o`I0dXV z{^$NzEyj-enh;<~&{C6&_-gw9^hq8TB&Znfn7@!ygF8POqY+bFF&pHnTO8I~C1d`G zG3%$IYx%T7K|&pV&>tWPmyq!_r2|O_KR@muw}{HuSsp)g@LCBPh(~q3(pE@@-5k^n zupuuxRYxS3`eYB#z&$@<0r_PIL!fX6c7g?~jP<4ToCc#*kJK{CI-{ChR6g4Yj!jA+ zv)1h*Q_-J}R(91{bt_Y%#;0y~JP~8%gO(YR3zHw+`9y_}(e-Hpn4MdD27S%r%ClWZHrF{pt}K+G#( zsVC-3Yl()n0|NH0^09Q6wVBaryqr?v*=0m=P(D072!j2n*zk#&BWISiZWR(dj<+tp zL~7=jJxQgpMoGemr3z;g!tKjMe z{F5$88;2j0uswC44QuxD1$w|_hw>XE8jb(F#TvK8(>%%Q3%R!?S=_k_!lOBs!sl;x zz5Cc18>cT2Ubu4yUV3QU7wDXa=T=AuB~;K_UcfXo5dgEBvGjL|hAJc7&g|{j`H`wT zN|xjhUCzk+!>be8K@WcUrikv^z-<=b{U1PslrB_o%@KJB%3Zd`J~e}jN3oIO#$8RHmRO5efi%uComh|pK1Yq=?QdkaPgp&bN%RJs7&bx zS?R5UNub`13M`ViD6RRjY%8VKsI<1RzMY^p4)->t_q8)ktQ^BTxNNts!87xF&%Tm} z2~&r0#2|{64k!TZRU*5JaQe$Cp6FpW|G2^<@#Zso_t$v+T2zJ|tmU6yV~^H!;e)U2 z*YB&|@;Svng-x8Z(U*OkgUSDXq#X1{;C=aSRg3!bocxBvv>F80)~tiT-0(JbQ?jJt z6c&1f#UXdMP-}S{q!N2A*+Cylb?{{?n@XZoPQ>4CCQ5D@=HZ8=3V>-~6^^c4e~EGb zeGr+%a06&=DnX0Y>}q=Azq@D)yaX@0Y8~{yIvI$2Xri>j{seOL;;Ko%Iv|1X<=e)w z7e;q?$H;>iNq)VM*^^-W5+)jJy$~>#S9#>}laRx5bH1mq0t6^-9#_pMJj7sMB}lqk zBal1?oE?iPmCn35p<7yR&`hQD+s6s+T#;n~8!`P+J5pSQjz{r%2IKwAj#0s_O8L*( zT_KNgu{$q&i=BP3a)Fv($(b$fR^&K=X7$IoWz>@Al4vmX&{E5-EfgfmX^K#k~6eeB40vk*qa~78N{l;qgCe>x!YZdJ)YtLVl{EAx~R(?>s~f(XmOtI3_Kg6_e|wQ`>1x7FRlj zoY*J3Gh(LzmL2!<;EmX_%Je5WwC=BQJAua=vWV4nFGM+wcq8HR7_u&-*Je~yvY{k< z3pL?0ZQug|ZT86o}Bzo`^GvB$EV$I5cl%JrZ<`sMtYLvG{iDuY$SXejNk1~ng{ zywBgGCa2I7VoTa7bDp;-n2pR}Rd_w-xn6NhX#^?H}^54_Cwg7kMJSR%zE(?r zosH#-ZZf;b11J@Nu29LY2?2~oA|Q73t$Y=IYhz0lmOxsTi{)JvRZnrlo9H#cBQjDe z79xDDoM*a&R<4{WGdlSMd*(tmlMZ_vf=MoGfSxIj=LB5~d)+Mz=ztB)G#i(8AJ^>a zT-vtici-(K4^LP+2*L{T<2$4^wr594mglVrrX2JC7O>gF%Zf#fVy09_$&`5=?wg~i z6tyzL(ZMNCPC75E*b>bo8=zB-W1m~@&Z_MI3-|@qb>d@gRN_aLOANvaURv*t@>B{k zi51tr4yRMAwQ=C85%YW?*PDrMF%-Jx6a4dsmO%^!aA_f$E3tRT(0P7Q6Vck79v+Qx zGxs2W+P3(hJ5~zkGsI8u2K6hu3Q@rFw>t~KuDO=;H5QKvf z`p|8q3csr3zAx^83^fwsROaO%l@@qJK%yR3$_jL@Iw_ zCH`Mx%-^yicT5R4mFzV((koTTOnokYEU9X5b0?va8$@f|x%0zZG+`-u&*!CZOqQD? z2RenT;~AV{y(qSBHqA|iR&(IYW--cPuon*utOWGVHnkG|>d#`*mF>&2kPo`$6Rn$q zkkWe7w^(tD3=TQ0fS=edom+moAHJ4H4j#ttoFpxtm}dRh`GulX3U<6>AT=)EWX)Si z&nfBF*i{K50KKAX_%s_&wMaaMZiaP^0zf`hkL+COrSTpy^ddk?-HPfP* zc!zzxT08Jq3~V#w$)d)I!+3tYFj z_+kXn7Wpwd1xlq-ZrH4??aRq90oh}_oDK-Asd?An?E7tO6K5q`KC>?(BEC-n!E+ie zG~)JxB}0`M@ARcKaP!H&oDNkG9XZkz4O6w)+RaE;fgi}H35h(AEl_IcIl&FF(U1Qa zK^FF~ePO-tcWTMED{@eINU;;MqCh}+X`!9XPRmgg>p@5po@nc*?|fswf&6wtEv%KP zX_pu;(k=X`#7{C`pqw*n%kmkD$gKWe5V`#`2S_!wHIjCY(xvHe_F(fjx>f0U%WIhm zsG=aJ$Owfpm&?n+?N4#mb?Fxdpt&_%opVoXlRa*< zqK5M(mZrtkth3W$m)#qIjJ&kEW#vMN>m{w7d86TM+4#6lOW!!%GQ}xB@caRfZ+t#^ zQ!Zf<@kJ$w>w92vDS67%`vluhte^e569-xJvX6;cux*L!pggmEsOvk&zD$3T^+j^v zE+g5FXvdG`DG&XPD7_0xVHlZW1)XAtM|iraehUi6um z)>OXM*2B61l0Se+XOIsQ@cQP7?cy3U4}alCeodMYI;8A};VqL)+g8<4X$z9PJ7;D$ z#r^=AJkfh^9DFSzI2;1M53^0`r>rB9a#*j4!8Lg&P3aE7RSJ=2oaj1Fm;0zTbJ4r2xh>*yM7DE#E$sHo0ab_dr7yld+)nc(~WDvy@LI#whO$#Q^roCoQ z3}Nq&ON;EZSyBHcknoh%Zt;Cs!Ow8BceBXlog6LF&6`Q_uU4C_u`lT}5bQM>AF*TZ zQK5DN9MItpmIY@;mV2j!3Mfw?R6eTy-CXO7sV7VM6NACp%fdD#dPym0dCqf&&5(xE&h=njLz;>C^jT27dhwPcYcX~m1my{|dcLecEZk}AJmYigHF zU3`Ceb1F>n2S3LU{HIa^NA3NoB0bl3@1gYpys;2VM2n`pNR^L*;KLl?lWJd@ri@!* zegk>BbK;8Ko;X%aj?a0ARJ6dtMAt^v?!p!*3l%DIjpvcITfDtI5nN_Stb+;pRez~J z1f$s7f9C#Mc$du}#z$Y0Tj#wEesXn?-HD1|g5SIV%G1tOxX5&A-F=97k5U+1)?KJK zcg(R^rED=fcy5%cbk=iqkV}4!@A7{7VRF-xp_;I}OilZf2SE=B-c8)WBL_e8c)j9> z=5a}dm!|4+OYiE5q%{)RcMNXr_~?CCpSJ5|ZKVaa9clb$Zl?dVbrD9LwmuW4I0YS5 zP8z?+aaDRb0%>|8-U#cx$~a<3TZezZJ>NPwS@mdPDhyIrpJ}y=&`s24+CnrA5gy?T zDeY22h&DSmm9B-Vx<}mOyON?+{cJ~K+lR`Mu@s4+ye?@kzd44D+I4P0Lk50Ve(6H? z66@=Z99I80K5b&8(zGI(LMnFI+TJ@Fo#`Vr^tM)>UTc$Q)Njn>v}?MEvDhK$HFbY5 z+s5+jQ_cMjz$fA|E1W2FSWpq3n*`JC$wK#5Cesu(aN|zcSdLpp{)&h)N$udm_Nq)##!=f~8 z7Azcg#R|VgY6h9KJyWPRLNgySNZIe-7?)8+>Mh5XE|RriDk?Zlt&$s%0hy(&G6=7% zCSDVOXXwTVqGDznwms6t)aq%sxo+X6i~ z8QS7{bOPT!Tl@nAIv(^7O>MCxK&P-qT^bCDRkqWz%;64vaT762j@`@p2Za@;m`X)Rb-7KC0fLd=p#VFxN zpjU1(Rlnk};(M~2@O<=b!MsO6^b%Fd0;doS@`jx~E4&C~E$r(OUSxW1+uSNmk`6hw zXJH|OoZD$4e7v^djR9*6v`SQMJuI8}drE%JAh* ztg5}ozloo#O*vP3@W9vGNa;&qMpPuctz%<7*zqB!YfGYX>2?7iu0Y=Ji`$rzHL?X2 zdnmZWRaH7@Gc>IV3NTSpvLtUQz|Qy->x<6=T^DT}>;>ebT7SgY>n?m`U<;O{fW(>2 zP31b*;c-m(4Nc1Z0s2~Uh68t`JnxV;cu#j2Whmdn2xvx;)33ljS~WG=jvA3@p*erw$DL=8l2b4w22@xp8VIkV6@p@%D^QT{n*b(lcynW zj3JMkY$D98H7D~~GzYK7TXA`@>^=0&D*>X;aTB;kHqvY*1ObThrMo*%3WQT2TZKB6LO(;-|{1S zhDRn*bJP|h2w3JC!ADbcN4_2CQ`Vw>N~T_nZxu44P0WIUhu)$dAR67nTBxwaB8sgB z*@&1hQ6SDPC|5BU-?<`yKx?y0lDdO&Mk!Sa5GH zm|h&{o0-6-ME;&dK6;t}urgJcd9GdUEvb@2kL!$xr4~7_hOM}}E#0f|Sn28|51E2w z!fQuQ6vAshF$nKlW;ZK%yYE2OjVAdS3bM&vb&T9psMJ1wVc_dp=S{VUXe12B!y1Xu zYKKI&nZO1VKy;bTo|N#{Hv!N~puld&9Es1THV*D4**B@_~o z{fHAXFpkD-=TiFdNZ}s8<@haKXsujYg&EaRXjpqL5yU;u_NX#fpqVsGXNdWi5KH9c zrGc}vmj}D}jTUm3zE{Jud@hx(w|wXG?B(u3SogOhdu{ygn{&RhI!u4;nbAqt>9)&~ zYn`V32N3D|Di{8-Em1&ph|U_nl%aPB6s#QQersIrb{AVEd-HMNEOAfeB4{hbPj3<} zSs{C^TgIyVJa6#z!6Y>*h9sRBQaCnVrM#fiGU)Y5m)1MmmXN-( zX(yIGkMDiY1Di*F(y&*DiuTAjy#7>^FpJ^3v*hIxn3Z~|uG%Z=aNjC_?_u|0cgWo5 z4x^PA9t=~ya7MmhOA>mG$~efy(N8!A#sXL^2}Y*eN^Mu#KgN}^8%YwR5*fk=8!a-i z&j%IoGNRbEolDyv$}6Vau-4@PCOSYW^+xG$E_tBjO$s7sTd9sh&vpQvcjbZg9h9d! zXLhD6Wn1?s-KIlG^^Hh#iRO7o{WgxxVGA6BoVxUVxnk1tJf?TW^R^784l8Jd+=YO} zQ%$|ug^!8pWE)VZs|vW&3?;7(vhup!#NKbZn=)!KEqHiEOVl>bT01)4LE0oikHF8e zu_pD1G|}k+K_^J8DonCjA?qgStE-7l!O=Q17Jd87nzsYWX2d+?a~ zx@_y9QSCXY!Si|PE(4x+P5~i#GjqCl_;Yss_Rypm9P+P>c1=vOp4nD##aUDInl7BO9$Tpl_W!jvTbkIc9#3t8YxjD!~k^VeM$<+~kPS)%2%KNV+j zjSXT+<$55_!LUbPo=ss341%`&-YqD+?U11j6p`0wz7BI{0Rs?-9c$6QOuUird5&k@72v_*pCN z0?!oo>4T|5hOBHYQ>m+;CvOTY6404;uzBfOU0O*ACd>yzPOVsg;tw`<$J6x=fhU+sADRvRuy1cTZ439AWOh}n^9VcCwrK62v+=#H(q$W{Z z*!zM^iw2$!R7pY)?Bg!RVAea}sH{wnFLm4q0pE>`p#CL#PbAP^z8M3o1LKgNQX3n>QrO^_$(KUJ71%*=7`bq80LP zBdite@-$ujLqZ$^qQ}A7ehs@|DuQ7?N`kDRVHeI#-_o+sEw%68Vud&84}WV#D!<9wMH_ znW&W9T}T{H1e5|;vh>aEuAZu{-|GjQ3PD~3~FvZ8sqM{ z&&_f{WOzL)3=WnnoWfI2LEiXgq6f$@&ER$+HNdtqxeLFi2sbIz&w6R_(=GG%`Ax;x z7lb{-xm2Y2D(@bjp~h3I8uj6EP% zzR-n^hIKIs9rW2z!w8ai-D@ZTY1Zm{Wy9$*3=6%cI)uxm{o%Nfg+TApN79x{bR{eO z2@8mcTe(0SneeB$d_r zH8;gR^=D;mN%3$2RNz)tVg`RJv)k+An)nx9^xuYCDW1QLZZQVg2p@#v*$Bc>bZ?| zg{+~z8n(53HZ93j~@Q)9YQ5L2$PoEOZgY40%p5m}swd}+Lgb19;`XW@R%ddI3asHqO z)LijcV{sZ{b?b-CQ1xu%*;fzidEE(Ii(`ca9P|#IDJ)d~2l&)YrLylZiBr7YkkR33 zS6^$#`oop*(TuO?S%-PvQ8~gCg67fNWtRPKe2pxH5>g%qS3) zbUpPje^ZN}jRd)lDvkEFBVWF}PpE8iq!0*X*D|}QKydKL`qm5Ayt*9mC`9z3HQS2V z-5{5}A6DISevgA?TQj$(Y$oB9q?NzbD?M5K#{n{)@1%Ktw^|;&qVwkAoM1gAQ6|+a z`{l`afRwTQq2HsViC?^CGZ5JUXWk%*=Y-zw*w=GKaUCuu<`OXU%rPwa1P zDD{4R)c1)klz;A>@~#ol#U{d96~%uS{n+5Knaw^S7|ZKpzb6uh^&kfP88y%DTO1gr z%V{$zl9N| zpTa!D1xiJ5H($g$18}lj%Yy2M6a>+F1?f|d_6F$`=QTm;>w4z!WNGX6KIAh`5UTtZ zB%l8SDi_y^-YmB|7r>8mbK$EUr_iD`Xn3O3ZeojV?E% z47^pf)sAahP)F5Q;%*L43I$OVG*WPGf@@E@=RWpIo&><*yd6dd{k|5}h(Qu&L$N~3 zD1I-!%IYZ!3+-o*_(P|!xFYW56UeB*;U%puEEB79K@#c0beS^ZmvfN_FRrj(|SS1S|CLG|3)y8J*SLr$!7GIO98>p9Z`ZEx`id|ib zw~`0rD28*gEvU1i=*PS6ZWy)TGAcBrjlIR%nRQ~g;Qw_Hg`1{a1*(^*N<$U%H`McL z@^W2cKTQdk&dh=nK`blX=f`A_{Y2|Dlt_HXx5&wkvQ7EHc|#6EI=Qh;JZ|uo1nb#? zhtc5*b+!!l)#vCATSxNV%bXBh5&gK-cK!PA@D>EpV^+H8$e-)!)| zhMX%nF>;7;WuO*YkkW0&P66$D8V0zbB9?*|Bi5oP;K+tyGO|e6Nmp!lF62V}cMp z!F&MKBfl2YAF zoXyUjre-Q2>2+JOuFBd)e?r0E+PE66*Fq-k4D^l`h8Zzb*)!ju>@oC)%uVj390BnT_{^e(7HN%aOzQ8hUx*_OJUKg&+EU9Pf|fxclV&9W~c`HS5LT_4`}; zZ#dlM$iCwpJb*{6re~)Zz#Jx3j@qgstIX-5**MTrwIEUSj7mFyL`LEev{>H(v>7WT z=`Vivdc+G+0*@_DHoMoZ$(9~w1Bq-_MIufNzcZU5-NGVeIEZeiFGJkDHOo;FE41=y zecn}iL)_%#Ky)Z^aKy8pmHM#7nr99ZD);$FN2+@z#!af$Th3Z9F$HsKudy zQ`BDyf4E&US!^@->|Vqc_khc|eZZeqUG_mODX(z>B;$bHDp!K${V*5c_&M zI6X}Lv8G^uW%HW}6v5WWrDX~f+e19WY#~?n9(I8Y)&-@4KiHPj~U0>B`%lM~20oR*pNcA!pB26;K zuV)X5iqYmZgRT<_Y1QlYe5BI#d2VEfbrEQZ&jpx=Eic&>s7VwX#>NC+uXjYZW_`d9 zk!U;0o7v4LV6<^*eJFm;4wAax$ESRBT zMILAN#xv{u9v)7g<6<$`t0YwpE+qCFy5bLDJ&6leTZm5h18_Cj6?Wg_W;;Qx-!a=! zE{|(zL*e<-NS9N6+s+O8C+eHXTwU*@}+EkyjR`*HnF6hPz4N1Wyo#u zffe$rhKM`MeoIPC>m6c*tr2oq<~4K9?}y1w^B6A8{}i?Jn%a05&dZmf9~=S@cQ?v^ zds58woJiKMMb9d~{OkUc*Fzi1B#qA)_v}>WKbnnx=NV%4EGh#GkMvfnq|GPtmYBnI z@!Dbadu)nCi>#;s57BJWyC-e+{zc--(>WPG(q>!?_rHdFNoIwb>8Q?}*GEkIvZT{? zg_?;$YDPzG8XA78kv;UCdO-3Pn$sBvWik1}LL8Yb)D;9Xq7?P@GVj<5_#t@#D|u1+ z1rpo+oyK6rjO{qrUk zWxuk#)iO1d%9pNq=!aYLZMnEjx`V#Pe0k3_AuYy-rh}hE%4tt4k{{c>|MtADMXF-c z((9*4ZvC)H(sSC#rB_>M0)73Y4un(9@a*3stNuUR1HUEK_|q8BaBGHeIQS-ZOd47yN7O4*euJKi(;sEX{{y*r8j;g0iG1OVw__z z++{QodOe}%Fn){c!OcQ#RpkI({K~nKABONk1{t=DP<2K#uaPs8Jl89d@LLql&U z+k{o%F=`^bF65v&&sNSBu~p@Zwb3n=s-R~mDe1{%2#;=^##ZvUV#;nu%*vQnzd(J> zzUtWl69f-ygRGCs)0kJRP*II7_ojY9OO`S`g1dv)Y|X_0kYH8j%Z?-&sY=f(&&8Rd3-i}0gN&&-`3aOIVfSLWEhAOzqO6Z(jiChNCNymOf4y=Jt>DO@*vG%RI%_C6B5M!nc0 zE7+fa>b`@oq6&4|`)cgoeTQK73q?^CHb*?JFQ#xuNgv}l&{t$|ZJ0AV?H4Z6)xxNm z5Sx$c@^nj^CJ*ZU%TaNAxnj57H9m-^Fyn2XTfx@kZQ#}m_pmK>ijB$bcZr7`x%iB9 z=JO0@sGRHv=_;pE=NBgiyM-UJP-pDLN#7mU-fVy0(7eYwcp6?W!by?J=frX~DHL|C zr9Hf3P>{g9jwDo=Q^ljquRxUPkqafbxW1}n8O|5|HgsFhKczyaE%Lt((f_57U2p$P zzgBuVxd0LH7yf?@BVHR7#xXIOC|Oy4Dzfm$LRnvEo(5@?mg=nb?QO#Pw8T0t)n7VQ zp0cIG!$lwSZG=ib)NpK)Ay0sAgqeQH=b3t_I_(hV*Ec>1lcG6X?pP5{Ej9jmD>)x~ z>KfCnnLm54b?f3;$yU^e@Q4Z5rnHph{2!pJCO1Ux`%E;ZYqcJbIx?@d__*v#Rg{X%xc-vE8Rf1J-`gK4n#{_p3O2rulD!z=h)+iOj_4WE4Us9has#2vpC25sphD&GV}IsObo+=3Ps4F zUlDxkTEFLs@W}fg(a^5dTT0dT==bTp%;+btuZB0Hp`k(S+0KO|VSa8$$y1xY5W$=7 zQr1h=bR{#G`W)@?y5aYGER}Ej^ihy45E3AW;9X3-n(TxGvu}#fq7|1-65@_k%I-IE-|r=eD#_R)cnZuI&ge0% z#mS6udA$~kx?#&3QTrl>RAepz#}Grxbyrcellf{5)R|FeLMDL{@y@>myZM~W!Emvw zO7s?QU%ZgglNiEZ_zjZA_}-rfL2GUyt9wl>0A92$DNO4P#Q~L}uY~oQ_X9LWZ9|6TqxbO7uIv9!`BP zs)lT`QZo7E6y~$Is&I2J;YV3K4QWcJf6%>A!XKl)bjCNV9C{>CkdAePhttA6GB`|{ zZ-7)H1lIZ1%@Mx@FO$}*j=lB7QipR6T9a}rLmqFy(|NXxUru8JzX6Vlyg8leEc8Shs- z#;9y>2=*6CdC8y~MyBdwBT9{;j#eHcU~G&&Q$Iyx*I!6YH9I{n4o$m5o3Is<8=T+* zdLwxuWX-6~*1P|)*EG{LU51Tg;T|GLH1aAxj*UY|rxVkZisT@HVHZT6cAC;^6baUw zjEy!%!EY3dG8Eo`@ zo-N3lb3Ilob0w9;uH?Sk4#?i~neP1dwA=Q?@QtHcy1t_cCwkph_EB;|5=_Ah{I}IR z)A93$wHOb3T4@XD?Y*L<^vRaiDaLP%W_czQg^UbwEKq-poAVQ?=4c>b$evwWXCBJd z6@;!ucJ1|z&{d~INxAJEd~)k`hNm27tiPx{{T)F zz(xoQ4mRGQ!mjYQv_h-{hJ~D(iKigBxX3DPJf52$C2TON$=qy{c~VZ|-6&}0xLH)N zmpS(A*<94j3{S4`Kmy8s3@hQVU?v0euO5hUb`&nn)S z66!8HUR4+=@&;A_rEg5)2x%E2l}4Nd*$%7UD`!KOk-JE+u-H$i4%daXr3H)xVZd6L z_Rd{2nr?{XDDxhyk@P%%>CGUtIi|r$st3{TZ`9LkyOPUJ6p9EO9KlA^;~{j6lqF3V zPE-g&5C}p<3XupvAqYSuN|6LeLJ1_OVh}1o%iPz%E$dT=>1b#`T$@b)pEUA&7Y__tsn&4XGi%go?+(v(ejM~J=8VfuZZ)&!s{qJ;!gFvNm)W#NrW#6z_(|~QK=>sbc ziZYTTe1KD>`bUA~W=csQ4T8|rJiYD!28Rq+0a2Nz=pFw6Wnop?2y3}CqhO#(!75V1 zY+YJMfYDo;;b{<%J4Fly2?r$ZO0_M38U+9>sF=dwNE8WFMA6#oCV*G8;E3fX0I^n- z4^S|3y1ZHjno3@eNw$CmBr*y}B?mNspj%aSsGK!)otf@%=WZ6;4C~It}r=6{D z)E0dDmq>d-G!|7ZqgF{FyQ;=l6HNq?ofe(Xc5n*6r_wdGLdaR>qNEx*COy(%e5<~L zVu*%~g0>?KZUTc>?Sby_7NpZV+mPz7F4Q;y!poJV*3bd5YfDxA$zD!rXSx2H#&C0# zi&?S|T~50L^-(x%cA~B8A{Xi~dr$uWsa6z0tc9iu!au2a82JlxKw2Y^9mub`#e`J- z#8|F*TN-K%Al;Rk+&?|!3du>UBfX9J{ZoSokd4ca31$Flm<<=+FZ_P$4LBYkXzm{8 zeM859s_LXYwRBv2lN$SR1ou}yN{UDNn!?@yS@x+kZVh=PU>vJZJPk;|pl>RUn1kM1 zWP`C+A^^%A+%n!&8j(KbX&@UbZ%Xs)0B{Ic8fOPc+BPcw%UT)zz>E=;jAYkf^xr^R zNWZe1c9481n@$+WAv!Wf39>M{$0BKnV}}D}bSiBCnmn3Tqj4=4xLd_3#VANn(zb^o z2tXkSKp_Y~h)R(Fktz^EgqD>MwuFd4s70V45QHF9BtiiErnrDf_)1OGT+8i`4oi>!lZ;d9RN-Vo`eHb#4o?5N4yNoXXIl2w56#=eeS z$>CPiyVwBsf#a2y)lH7?ZMd3MCAUdLQ6*Y=aTXm}!f9t?b`~>gsVOPnLXDp1DvFUX zzf#e;D%P>#nsdXgsD!KePbk zs#LlV3?#ehIQy=n@X74bdOg--HTiJ4nJx_zNEA!3w>kvCOxxMwiY#@pv=M$%mR9>E zfLlOQ_JS&wg)<#G$iYo919(>pD+D0NV#f$57~D9pnM5CM3cuKS*&c`^g)}P1JDa{K zT8~r>4(dpB%|1c~ipirvMz*xwSQ`~Hbs*%GL};X|YpE#E&sW|M+*~@0P&Sb2DZf&# z-k&+imcGf~^yiV8Pvy!RhdWfz2`qUlZl089phoK=YQaj*adpOra0qcBA* z?y?99)H*=j#g%wQ2Evkt1)Up596$|~nAih;QZ;~)Tq%QbvePD!V66V8;LRiJYFbYK zHwz!Hzq3N>!8l9O$2i#gppnF9b&spIG`qILPHTnHF`xec8KJtym4nrIaIoP-d0C58 zgn_Iv$_Hzt%=!FFd0#pJJkpiJ25GpMq5G|xa z5JH3@5L#PEgbIWq0;2q+v{BrkFTy?&gi;2$V+pP}uq`?N07?5M9f3GONXKt@c17+A zY>sPmz>VAcD=!TsxQc1zVrz9y4w5!ytRC<<3pa+NJF9CN!RoYGaHd}+bL}?%(tDmx zeiWTcRA!tI;0P4fjul}$U}z1l?eEIt-FA~vE}`SJw(+sG0Sv2ifj`26Ny~{19?_J; zIBfx!e+t5@ye#qT_9~)HtReqau+z8pw^Gk zSJT`3lhm~?pD)UL~SF0sOuODtPRvwJo<9_Ak&&{x601c>0;Eh z7yBICf;_GB5OXZ<6&*xXWQsq^*GXpCP#48BTO&xbSLfwzwv1+m$Ay$wK&r8MVdLa2 zEjC#8{92j*nEoYmKxcbNw*&boYM28^HaOu}Bl}=jBDvvIU?LD2O_N9AWk#row7uuT zjp4qeM!uo@q}C90&1omJnoR)z07xDWbK~>Eu`g@Qd69*u6sCc|vF!rf1&iTR)4Uji z?)<5u_D((2*KD&@GoC}3LB%cIB%`&2>~Lvw*>lTVyF${@PTs&vtPRhFimfR_;?#*5 zhc`InEzJ(Gvc$)O?Qx@A6_U{1L><6^BSt<{T5U_TPIRHA(cMbQ+vQnw#hY|6(_J7N z1Ntj%bv2~pD?ddmBysfK9@h&8%Dy%Oa2IS`s%@W)f}{tP2&Ylo?4)QlS9H2Eau9_= zq)LPcgs7wlgdqTgAp|Hw5dcb&7J*QULItd$C8e|i4WuH?gGkSm4SkRSI4Oe5vp@}$ zhqN5zpDMiih~Q)7dG@qkRaJhcIf6fE4twy>f1k;5{aaGlqY%L%ARCe3{bgI~y-b!F zT;tsHRCpc&<|K5w-AIZil3aKThFNavI^#9X5XCO0Qy!hY#C=XYCiNo*l$e-%oCmw) z{4JSdXF}=aq=Tq<%H*e&&v|*=o>cxf*-VGH4oOdqt!vAjleivKagN6KJo}IAoft21 zBx8?-QD!$kJ*J%Ff0vT2#Ly!SbBF}q+p4iR4EER`x>;v3;9|`HIYB!eLGuxPqQa|g zFLaM4&dO(>LLeQIMbd`5K$25rWHcs|X!TY@U>{TR?|_{nnHOtDLq`db+n+4bI>|To z@Dn0wmSSx7w<@AQ(&YB9}$qbAV^%gp;hSpW-V*b$^SWVPAH}yE) z*IkOp%DE!|X4|Kw#QuuvbDDV;w`2X6KhsHWp`aSDw_!J4Lb$E%VY{gYXzrNN`l%W# zJSrXq;VED{3MpC!;W-2bGSYE`;5btRrGSf74QRi*cx@Ek%617)v*AQIB>--a6I&;4 zFO*Um8R19Ve^ns_@RES|K)}*YLVaR_M?5u!&NKpWAhyQDT8eXa`9r)UKe|V7Q4zj| zS3TDABTvfcWGkQRBisqz_F2hc7%6}q_Eo2d0xVbsTmsnAJX&n=*c715d}JB|!Bt+y zn`st4R;%L=Z-quy7QU+k_gYpqq5{H51h@E7Y20vVUDw@Sk|6Lw6sk3$jx9I@eu`K` z!~()O2R5q22z-nNdoReP4y1Oyk~ak4(!^S=G@0_TsUi~AJd^4GRNex=T|=(KZ?+8fvEr*p*Z5=P)910eqZ zlF8D{BmlV6ns`gEbJ#70t04JVG}6=RWYIs=fC9&1@t!_H-q7`ECt(k8Yww;{63(V? zwn*;06=FSpmBS!{e`RJ?CB|2vME08?*gh2PcrPFuvBKdr`ts5PW`Aw@T`x#%nA13&6%MCVAqhrNoI6NE$+05jr0kkR=7Lf=9AqWH^2p~dBMWP&p)T)I-OGTht zMWWGY4DgFS5Q1@p5y?DpvBpdWjN0P*{{Z4RpDB&L_Aq+~`knLex4PbreNzi!mCXln z!CaL66VhRji*Y>gx#za<*R=)>S5%+f+(UBeA4=A1wEZ7UBpr>KK}{Qz8jPRrDFZq&cI&a=v(?gUv-v} z*zdEG-W&TOi@~x;KeB9W60`sdTl}X^@)#P>8UX!O5$awW z7>$O>@UB4zr5hrwk!~ukm4M16lV*!rEp_Jro$V1Egteu>WZ}OhL+RY7HX1AbRMC>> zx?@H*9@zd}gGnY+vd-vZzgXKF{>!9* zwkz2vKAExsk`$d*TVom=NhXaq3Xe#0qHFZ> zaBa8Bkz&jYESdr^Nn3GXi&;Qins6?Mm8#0$g{)euOgDuqPB5Tm*itmt8C4UEQ3^p- ze5jahNGjNjW=$W8$?f~p+SFDc48{ZpDxloDWVx=Qkr?!sI0ph9s;x1ae=v0Gs@ zfQl-`5n(-|g;oMY;4x)H73DSFQ;m((ZaMfxMIj{6SiM!Y@oQznI9XjyySu{8SZqLg z4LkscdzoB>x-tw!yV11b-q&8?5m>W+6?x(&@pxC90HexbV0%rBtqg*~3Gk`vKx4a{ zED_4nnWc|4kUa9R`sSn4iH*Pnk@inP`f0w1{ zRzQx7eDgKc;0wO$(bG4bGmPQFzQR6(K7j8tdp9uLCO9UPs5)7&`PlE-4O1 z7%Vg&fUvY(P7_TI1dolDyc)9bDVW%9nycCQDLmRvD0ah3(c8*B`5DG192tp7D zLJ$Z-Ed_f*Y87O*meM3Z>q0~#meFY`6oE-a;Uyzv43KvY-GN#9_ydKtj&TEpq(*F} z_6sD7LB;Dj8>E!FM?By7g0Xsrh7Ace@LhNTcl!7yk|#DI8*7l&{utEE_dJ5&4&?9U za?2mbOmh8lT8Ts7e>9+Th$Nifg}JEcPm0T$KpdV{R;x@RCe06ly2hK@o1A;D?4^x> zxVh(S{g4O^G!N#QUVD2%ptK}(q0ehZ0K&D}2w*uLJgRzj0^;q!{FL6UJdofDBI}05 z#0G(|;Z}JvKEMHkYvo5I#lVu=Y2fgN$Vmf%pR%I%oyDXyfJqjnoy7LW%I2;&ja!M~1g`Yh$`&JL0PvkQN+7omP@(n{{>@_&8cxrMf7c9fX2YH1fx-(}zS0W`W(t`Dxuz>TVj&ofNGg8wSrFR6Qy~ zrqqWCTIM~yzS5?bZk8}4)J8zVLeP%3rH|6yOym=GFt*wN$lY1fqDBh%QjNTX#^i+{ z3WqQNZAuBOg&ROPQUQwaf$bo2l%(y(3Ms(nApu{ic53S(HpQn8lmJSAaX}Z930_mN z$}A0$RzW-<&`M?-5hGgDgTwW7c#`&@}426E?J*(c+Gvr`(eArB$7VC;M-&6bw9 z14A{+r>E5b_cy!R4nf6ytB$t-`Xq8k3pP5+8hbs$h&xhj(E`HuXSif|K?Jy#jQx=m zrLq{vJ^O*>Az89S7%^qOJQPGoBf6;VOHxQ1C?(i==GJ_=XT)fWX*&<)Dnw=EQ8@z& z#9D_ihfpJ9@~aj&FuA9>q~rv~moV7KILgJ1%GULZB<>jQ3PwoD4{#aqR&bQPfrk~c zo)-r+km_>InrO!7wc?sVJO$D8#_Ar>V|_dgysm0D$YK%}f&r^5W2S0k4~|0M06C$$ zX^UIY>h;mE86yriL;jloDA7<2UVJ){q&`3rL^ z9Q@tmy{$5P3$c~bXDdE6bqN~wJObAPehPBh3P_a* GKmXa^liYOx literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/happy_face_4.jpg b/Questionnaires/jspsych/examples/img/happy_face_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..843cb196f08e0836346f37bde20f0874e7f3d4e9 GIT binary patch literal 17013 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/inc2.png b/Questionnaires/jspsych/examples/img/inc2.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb43bb5bbf6285e6b9c179854f517e46f02aa9b GIT binary patch literal 2496 zcmeHJdo0D0l7c2SO{~;ndxqBZich#dv7iev{JFA6g<6lM}&RBpd_P~y3@FC zzq4h{)cOmE(kda$PNgoE{oL`?--G;v4I6eut&HWHLDUjMx5fU=c)GTWE)LV1vH5O9 z^+$|>Yp7rwj#nJU@WM|(K4G#1>~TDys;X+|ZhvRab&b(NGS+W35UCz*@&lgmtjTc& zCRyYv+@gq$HnlxvRGDN~yCo}(PMdM87k2Vg;vm;v;H^WsiG}H!*^tLbIa;WX@ecR# zN8?DuTuoBXL_6m<57p5OR0^3!j8N*ZBAbpN2q*z%HwMr#vmEriAb0NGj40h&5pZcl z!tMssjp&_?aEO|Wvv4`=5PhR1x_2@96|tSx|Gn!F-T{7~dSZQS#U#D6w|8l6efYWgvskBPQ<@yF903;O(B>qWaMjVtu#NVR#-%XHe>kxV%u0DAVZt+?YO z7dQ~j-ha{E74xm|TPB#)#)p-u4R?gjo(0tkD_xu}KhvU2nU5=|M!ApBBz*s0#<;)W_LZ6T zJifpB|GKDy)3tHFPEJt7fnVJGS5pqZClL+}n~Y-3kT;M>x}GeY-|PGgDmGXcL5hGEdm&_fx>B~gzS z4rAsPBG^9nLHF*K;%ZKHOvK(DH)2^pPCdP~@#Zx^sM#aH!%WR0I5UNS1NpH%Ds^hx zuD(umatdeis6IJaY7YyYQaB*q>{<_sYm$M~*;-lanQWT~=MFby%d=O_E!oK2GvPi1 z7Y>4X;qGCM$ro*%hTBpQL=^F|#^}Gn?K%0ipVF!%fi>r?Ftao}jzZ~vibA{2yy2$+ zSAi?n8Z{@GBFrJik#Wjpv-+`1C&@IF@uB}sOJ-GV3?E5F_kq~?R(vsFERnJokQvTH zCiiFv`BEI~1cSktTwhPh8hyIQ`GVLkmx{J4+%#+{%Y$fbMyq^6Tw|c7Uvsfk>!R>f z%Ocn3P`{7)@qYL{Ak)2+c!5a5fA$inNet}Mae={z6u+SeVOqfZJK`f~1+{(t=Y#x* f{7TeMOrpU1Pm=J57Mk{cVW7Y>A$~2VzrOt|3Bn?y literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/normalN.gif b/Questionnaires/jspsych/examples/img/normalN.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc5593dd7c40fa43cd9f45c970175257ac680ca0 GIT binary patch literal 1909 zcmZ?wbhEHb)M3zJc*elc($XR!A>r)o{OQxDZ{NOgaBytjzFkvO^Y7ok;o;#P9v=Vx z{gafGym8}3dwV+@8(VdCbyil^@#DuIJb3Wr$rC<4zWev@>*(nG`t|GP&71Gvzn?K< zhPSsj6BE<^{rg|Oe3_h_{O8Y~6DLl5{`~pEg$wTP?!3IbDJdymzI>^usL095S-EoM ztXZ?JUAq<^AHRP6`pJ_guUN4{LqkJXSC@;6OITRAwY9aUr^ndX_~*}`A3l88wQHB5 zp&(GJ^)>cwd zTC`|UWMpJVM~9f0*wLd$r%ajB*x1O<&i?!NZ$?JOy1F`PX=zSQ&O?U|y?ghrva(W8 zQ1Ji%{|vMTivPJId;=6*5=#<+w2gg5L1J=tYKcNpYI8?t&$^1LIGr_bAC~(f~lUdZnA-)p@Ny2o}r1UnVF%Ef{}rtk-h;Cndusu zSecqx8JR0UffCTRqLehNAQv~NT|l0#QbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n05 zpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2OG|8(fG&l2A-BNS7jAG~u^!k% zddc~@`W1-<`i6Q2`nkCve}PpOmjtCEoPkw!aY$uBs(w&vaeir0aw<@{GE6ft?C@Iz zQV4X7m48ttFj5k8T=J7kb5rw5JY8&+fHHb1nJHElt_G&&j&5$|F0PKQ#)gKLZk85q zt|n$?7H%%aW)_YxGqCBkbTV*pHZeDFwJ@+SG;}q#G<5|6MG8y zO;GeeeCv{0lv$RV;#QQOs{jsPt4u8RTeuPOH$-m=Ibo&`bc{YIaUdlYm=G`pf|&56 z59GizPih`8#}omx2IK#KfB*dc_4CK~Z(qNB{`B#~`*&~Oyngla#q(!RpFDo_@WK6i zckkT3b@RscYgeyazI5@z`EzH_oIZ8(#PMTCj~qU9@WB3kd-v?#wR6YzZCkf&-n4PU z`gLp9tX{Qp#qwoKmn>eiaKZd}bLY&SHFL)FX;Y_6o-}bne_wA;cUNaeds}Nub5mnO zeO+x$bya0Wd0A;maZzDGeqL@)c2;IadRl5qa#CVKd|YfybW~(Scvxsia8O`?zn`y< zx0k1fyPK0#Ug6flDIi@=Pzhx5?(rU`P7xG;$>LY^=z29X_Xq^ z_P$lSSNZ7g@7y`z&?<42V<%cqt+J8Yf4=470#Sym2d8Xq4KUn(ZQi~6EfGrVo=kf7 zyqQOA>6;sy`MtKy`tt65e58Tpm(thboyYhZ7rdGqeBsemhXC7<6`O<-PcLhq%Mc)7 z@Y>VP^>>Kl2cahi)~M|;2z&I1wXrwSc@cy6iS+{B`tCJnye_<&amvGdZ;FPY_ECoU zCZVifou1t0U9uueD5|UBsE#Dt9)};CnJcF=hNp2ZU}#u<)=hrS86&1cZ?5y-Q0Db TOHs8bC}4{B!U91Z0S0RT+|<*p literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/orange.png b/Questionnaires/jspsych/examples/img/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..108e6e57c28bc89b97716f357e3797eca394450f GIT binary patch literal 5278 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 VUwWX{Mw#N-)Se!A&F*aa{{bL*ZXf^v literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/sad_face_1.jpg b/Questionnaires/jspsych/examples/img/sad_face_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a12ac21f49c86f703678cbe5575e742aa96416b GIT binary patch literal 239801 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�Ntz`OfF=-ZHr<0*$SUD$iOdhi|T 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 H-?#q*dx@P2 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/sad_face_3.jpg b/Questionnaires/jspsych/examples/img/sad_face_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3edd2564ac3082b11ec878fc8fdf7c1b6f9061b1 GIT binary patch literal 347133 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�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 ({ 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

    8qf#S0uk;SFD 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 P=f6Wm7xU^by&wPC>YbHE literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/img/sad_face_4.jpg b/Questionnaires/jspsych/examples/img/sad_face_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8b7a751589fbc89b58e7ebdae62cd76a976e125 GIT binary patch literal 180992 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�r_ zXqY&r+Rw@FBC3ND+9{MY=ZvdhQ-?ax`rVAO53T?WDl;0~tjibgsW=+Z`GZ5vWS_Z; z3OHS__Q}O1Q#x%aZ`R{4!e~LNgM?^c(@G8uMR>tL_%28IQk<>dQdCbtg@TVt^>$gS zCFwX%IZW4@3>qTTLs}=q#)ZWNjRc(=MJ;3kQw8Yt6{LyEG8NS+3ZD4Oj6wG7!23b} ziD!k#V1TqX8f@FMmWF^64T|XC2)K^IMI;W3g1tA^R^G@>u-}r7ww_N+9}0mHv*`fX z^AXoT9N`BG<7i@tlQh%87VOGo^&~i>0Jz9#O%W7RNbbg$fIaQNdrH^tBg(u2EXkDXgNsi(X8RlkX0luDGGs})P)IUQ;@hO$|1;9tJebZ$NBhv z0o0ZQ{*U$4hJ6$&JseT@eXuh1eH{nVah$6>_Lw3aO)ImQ(!-YXebN zO(=Aya@&0#pw6GKWY4uiAlO3klu-(_miyW(ccNik$#R>zGuSS1e>rAhe^ z*fV&5Umm?uhFudCXVOLLFlrZ)@RaXP-h|&Eq${Hs1pkd3+)h4|igsmV%a=Gp{-@Fq zDj=*!gUqSI01(c|bi^ADMI>T6g3>7;LJKkm*xUdYDJh(BDo_4wcs`mE;`<+@r&E+Q zH{uNhsR4o@5nAoc(bq&lT)GljS51&=h7Zx^2F2YZpv@Ga384vmBLsOj{TUB}q)0b? zn@=EWwwf~t>I$(|rwmF1syKiYt;tVLYdNe5W|0QkSrm}0WyA!?Pg#V{X2Mk(A#b(% zk6q>Xh!pVtoYSZ-9 zJ8jOtR@Y`Izc_kN?RWfM{B)txmC6{Wnw&Dc^=#a)&9ApcR~lR)|i8n_>!gqf`N%RKS~a@_bi{uuM{};H#N}1h>Afs{I3i+NZ;r zQM4N3ia#e&O#7L?a{ot3YSbC(t=>j4u7@&etDl~fOo-Wiu%&WGTI8D0 z`nGvRpIyZ)-9o;5Cz5hK8hyXDbJkM{DMnB8qQ}hT-RwDiuL##p_kp5_sRQrM_;JY; z!*%V!lQy#CE1%%OrmH2zz|u-p>pZ^5N&38io}Ya2;ReCQgAYwJf?r!;T*6N6IVl&L z^S#fWs2z{TS(4lLkqgY%ftmNCy5ve2MRzr>lLc5Mv3B!m71D=g7dMR00jDw`U%$=G z_1RxvndNc8Txn~HgCMN`l_STi?AnM5ZpQW1KVR~rqGr!cJlkDOc_lKMZFUc+Gy)ex zf(Y8^m1l6y{k7+2d>b}YS-pg`q-jyJmN-5FoHP&AmY1GONk3uEpGi?a)gjZ8m^@Lb zUTlby)|^}MP~(nc;Rrh$<3BReiT_QkrZjb%n$_A3TE6K!XUbxiO{Rs2^K%6-XT{Q= z_Fkc8-<8z|i4=Z2{S;g?f0z2wM5{jmO|M)L5 z1v_R1rnwLh7O0h@nWEW>6Q`zodhC-fi-}zZ9^&d;2+jayOfM&LVB9 zV#4{yVrp9+;i~o5hIOFxachCY!g_Q~hKVcdA0`d-gz6uSC%{Q>>qK@s4)K?`<|N(E z*DonBxigfhkawzpqn)gY`O@MW%&-5Xyys=xoG9c# zE#B(>8y|mEj5_nHJxxqXvLUdDuI*A$=YfJo%RFW2SFlu^i9-#BZe0eJ-fQVvbNTVr zOa%P&?=x?b*qtUMd2Yslf&3yT2@-=<1LTvOWA~y8M#2NwI7)!B-_cd|iN%>;m2U6a zuA&n-vyQZ*lc(gB+44pa1&&Y9VJ+&S5gejrKAo%vc*`owJza{U;bf-{AN)yxSpl5k< zSEaC)v+G-)AZV;p9u!C_O0f1jn&nwv$O$STZAmPok6kJn$uNHKFb~op7{ENik9L&< zcLr6)(%*rp2#FcAxYQkiQ;>6QJzdkbFNtQ^J4B~M65> zPCr-1_ylP;`1n43aetG`d1jP*5R~}o`GD#f$pd;IGPqNL(a$Rkw#8mv0#81~^83uD zmRXON2~E^+Rhy2(S?jgTFl(WHS?&YHzc9^bWNN&?Kn57%XQfZ0^%;QHReo4HAs(Ub zeE$GoA35b6L6Vh=E+}F7Q2SI3C#qOH*$=4KRUm;rC|;8vbf1uLab*%Bm){S1qg;1^ zlF|ZXz|kP4a){3wX5@hN4ys?wsbAzNI9ePg)DMDW>}#?Wkc~$(=}PFR!!pS2qWn zz#HcuQjOt+gzylj5pQl_tA0oMeE8uV7NRCwp7d*eLFp|NfCMDO-C^K-c!zo|T4J#2 zK6y;jBLNf;T0MYOgQ^$)UZPM8w|-p3{gei#Zm?qA0g@l1r0gvV2>uxE?(#3^Sgwun$(Q-&VYi{ zq>2Wo>VQ-B(SJNGtJeBmJ%t46m!(6WPNEfu6o+7;iIsJ4vIBt}o4q+>p$`yt{B5W& zLtK~dD)g8-Ox)f?HV3D zv6It95d;wHTMW7q@ItLiv3<6ROzj!)35;P7t=MD(>DK2{LI?`AuzP!;eHd_W5V(q} ztAG1|TS(8HAV%JK*^GDq3T-zGN2t+hg{-9@q=Zx{MA0>_5&V5~2KswKOG#LXacm-G?l1-@1c?g3bCbgV>j~ZZkANkm z2E4_Ltu`9jAk&scUTlJZ%{&|#R1kD=2zvLdPl>7vt&8hWuJUJ| z3Sq+g>t;S2YjX>lU#-d)>W}1Hq)}R%B4@8ozDlaGT?$i@E=nvTe-d(oxt`Au;Vv0x z88Q=gGOSz^M5N?fOTVj=P-n~a=;v~B-6~B*wMQ|`goVGDn_2k z7?e3WW+}zdpuQFKvJ`*5jfk!lt$sKe#{>nu>H$jiVAyFI>onQ=5SW0!->bFIA?E_+ z>PoMQixT{_tSkjw7xGiBTgKa7&~0uDtxPlQM~MSCvq* zhk74Z8cfDCWb>wD(9x|egxB9LbM+3y0zn>8r_hN6P zOL}b%nY`3|4)MI6Ck%2U<2@bUITWeLs63oqMz0R%BB6^2?{yLXnLH)TwOv((xX10P z3F|(hk&Kc$T{JuWR`rL?1Gs_TRV6oTKlmQ#i+4|sAxvohYIkkYC2>ShwXC6a&#aDX zFXU>PWA`rUlJ>WeKH}4c(9F7f^5D_Kr++m8@dhl-{-w9}$Mo+I=<)%V`TQuK7DfYd zmzn$;)wNhqoZ_Xk1XF@oCXJ}dpS3zLyIL0+akG=(^~coSR1(gYWTlW>R>_^QlgnK@ zHHQ6@?!IL}DEaB^S`Y(Qu`8Bm7y@Tm3#(Q5h^mRLZPuf4l#H|X-#t(V`Ek!$|J*?o zv*sAeu~H-qs;W89lA(iR;roT~--q;X9M)*5{@6mbyN&-8J&I}VSeZgE1FX`>&vA?GppswTv2$G~Tl70y6jh_&` zVE2PG%WzhyRpuf1lx3YI12X@ zN)I$YW)y-QGRrd= z@WDV|xX%vcZWbm^ZfUVDO z$LI@K=mOhlq9*^FP zW>(MDyI>QyS%8Sk7-H~${%1tzY7uLO{se{wU9k z;OOu-q#mFGbA>e*0NH_s=pUkDv)ZEm_%Ua=nS+&B9BKhS$_5j2I&36DpQ_-oF815yZqkNjo7kD1wA z2mb=mgk|WR{rs0^&+J`sj1L*J|C?p2Z6MYbR+mD zRo?H8)r%72!tWJx$W7!=^qnOWRb)>gCBd^x{M$rtXoYEx&}F-V-I_=>Arr;72} zlkCFTgLKgY;m|~r+i!!Uncq))8y|ipfq|3sjOJo@4>{K|ub)t^-^C9WtUEkwit`nW z!W1BHp*Kd9jN(nhHd!Y1=l>D+)CAAYvz)EdLr_!zk3sdu97cL~{)ix7xUc`mEfO6; zghyZ-Gt-UMXYf30aa8WW(0qo}HV3JGVukoFU!a(zK?Mn?zS(H?9c_{a3lzv2s&(MI zf+FCW5-%Z|83+Un<;wUHA$C zdfaVum};H9Je~mb;}lc@h{AW7XiKjv>6h3%n-O+6Vj7qHS_Qx)z}0BRqvZkfo)M?= z2B2?#2h7!ESP-z@pMtq@93ph&0MsEujlYQ2R|2km1T4ct6YEG^x~@Vi$RR4^zYx?l zx#3aSQRPh(EG!FuYnU=?0v&KS)>-wA&0|syo!%QT?|z;~zLNLZh>2g`{sGfa!a=`S z$k))if|IM4i6KJP&(UGD0JYxu=&CWQsE)%auksH9PPq#x1j)967-{t%y?*G>oiOW% zMY#!Ca8P{7nVz$$FNi{n|M;;O%iz+XD z9aU+mmrXcsYX9k^QknB7<#>YV14HZb(kEC9_EaLrtsgzsDacB8ES6q#;nb8;ZY|lI z>3dh##lfV}oUxfA7%4wEUmVLS|7*R{UDs_kYEad>MHkibkAGvB?PMJqf(mEU_FAYf zmPzWOreFcSQ$03~0GAZ#nAJ?8P?t{HHBmwXCSFIyDLQTPphN6rQLT$GP1mm4QNE;j zNLhYVR$39H#&B`K(D>#B!$MF{D-IXzvnL!H$7)UbaEDGs>=Bx_s;* ze-a11E$_mtt=}F${93S14Nh_SXJ^ms?!zeHbYq-zG^P;>VuN?<2b8$y%^c{YIbH0H z97^npzV4-e%}^#&%ONq8HSqPm^aI?ZPrC8URWq}-wVY$4*VRF`UH-hF#St3^By#}U z`mmPsvWUz7K!s=N2L%O9do34(@~=3I`=nrem``w%H-N>`7W*`C?3^xnF@>-B13_+v zyZi8#okAvM;Em|5dC|`QeKI!sN?p%7C}nH*>2;~Zl;N(jZ2!yGd? zuH%|HM{*e3j0)9vdhvYw^3CYPy&I z+F9I{`deCVDdEq*jDtChU|!eA)dZup{0-&vK$@fG{LIyavhRJQ-La$7N?ge29=P&t zmF>FA`Ud3AwC0Dp10Ze~UQ`*tITEFw+zC?iqo7#ai<4s)T6Y=NJd#>-1o%P9<4#_m znvHOyrs@Un@_zRn$J^{W{r%9d_YsLpVk1YNIZprU^fLRc{y(;w5%b_(zvH_0UUE3E zeB%yLQa0HEm4FIHlKv`wzl4j`psQ(6%;t>FCtdPXKnSgLw%jML-z`+tah_R#SElJVKEXB|mLv@hV=SL-y*(g_n0P#@>3>)o{2+ zh6tA{ivPA|yQ+OPfh%^=;_VKf8}b7gPyUo1A=~*(Q%nPJf6kn& zUI>X59ox#gweMfaB{%uwa9@yVPkkcd&8^TQji3NnOomy&iyq)HS-z{%>-cl^luM!N zpZ7Fyl_0{W0vw@Ym&;0?{I67b2%1NVeG|N0FPzClTzsaR&hf6-)b4xsAwyfe_dYkO zQ=9v24@dF$F;gX%w=YIdh-V#XxCYzd_?~6DsU7pODLy*qhjae-$Co1a)KaV$h-b1f zODF$LfBg3gI5oj`&!b0u8qWj^xR7@Bh5Z~{l}>rO)!j9<6V>Oi$sH+?WG*?d5;%M= z=;}T=V@syGal_U1VY00(%iKoEoV@{Y3Qhqh9W-OhuRBJ~Og8L$3Q~MEL7|G)H)80# z!I&nY@P&5Bk0{p_dw7BEDAQQItU}{*+>gwD<$IRjVg~v$U)HP2Hk+b-2!bp~n`xUi z@r9m*n24+Nl#Z{xN)K4ehZBe55XHX7T4j zRz_z?&LK$#rm6%sS3NLgym?QF{`!vYgjug!T#&CwGI#E&pkbh1FjQ50*QC|US0;L8 znRz97-qz`S2@6IoKFI|)o7ecbcdQ=~hlMw?u=0>hcCMv2hUt{~=2r8~DN*?zV8U6Y zFAI31ElqwhfeZK^h6yp137U!&G54#a**88E8~Qtz%@6w+6e07PGZfJ48bK`IsUt*b zeJ5wc!K1s75&8sP#R?tWv)&)^=fnv|7>KeaaDu>#9Vh%U0!_LTENkcS3niX}AG#&? z-%#N0^-Ci9hf1`FxWWKltP``k_15u@uE`K=$ed6R`!uh<);Zkrx?jcQ!iNL=V``|pK^$5dr z{zqQn)@sA{J9TB85vnP&>Y`%JvMvYhchva!`+k|qD-hP`=E%KP0SlX$+x2oPdM?AP zBzUMHYh8*KRGOwUJZgV9dQ`kqGCY1?@iBysKd_C^L3P|<5a-zI7o#B zQB-Ynk?ncX_@tI(c+cKHV&E+F`nMsu9EHyEZ(H#X%n8Z~GQ(-Fo@ZGb+%K8W=Jfg- zHQ{dMN$*sJCyY)I`6NCucjD=b4*fGKyo<(f0z6(8f4lXJGDDO850uOmmeU6dI7zD# zCZp~|XG*g`b1p6DpIG;||LjZsVIX?;@^YJ=y+YM|ZNSB{b6g+{b?QO@o2K7A61ql^2$Lwlaak`N$Zm?abGOqILbuz0Gt_EzW|N znRJNxI6Gr9Bgj}$GexxEm}-~>;N+cMsQj(N#cSI+etF7|X{h)OcYIadA(9l}lO2l_ zEZF;4wOHo>Fi|~GDd}SZ!i@7KnpU7!0Z?1bvL11D`nD5h*4f`I3!2vx=~4Y=D~wh^ z!WGXG08UZp#k-}h^ckG(p`ioR#NvK8EhuQ#(7Fp6iaw0bc3l|hUmD2pN5;}N?_6QH zO7&PaGTc*0iROJ)xNy|g3{-~K>(LCDl8Mx0m8G#qlzzART@-E|G$N?HW%qdRsmAw0 z=Cu@OtDUapKA5vWQVaL`t#jRxEoVV#7IcA4!qL3uifR}FdZkV9KNUOq@B7y zkUjn4{%Y`??&3|j-VHaC?b?rE_};`??pQ|WRg1HPESs)>&mzH$`mKgo2p0s&%iDN7VsT-n#DOkQ%^vS)Lyz?gXzEfAL!?EHQ6?l zRJm_|;cF9KLwP3oSEBFD>AYVj9%PXqOT-G7Ccw zC#!)FyqbZ`+*HcF;;~#+H4`CIx%ruGy=diO3$=GhEgjQ~RXF}#lQ{A&-lONU0eK^3 zn6~2!$UFmm5a>6Z(s;^edY8WB`dP1GyyGMb$roPjJ`eeIgh@j`gt zp2fS0!|~~arn!)nYaW!!WzNF&Njg=1R!q7v^aRG^)W@b>3LvifzV|>3v_Hiz z4pN-2h|V=?+pW-XA`xpA9{y8N<&q`Mx_@CL#s!KVt5+zH&@O*t6SD zUz(U&;IYt7{$LA3eXeHKM>{cQ^A<_c$ZpBm!25~x-$D-EQT^=VP`N{oBDXhip!(Ha zu?tbKiuXzSN1pz6AFQ#=r}c7YLQ+SWHNx`Z*|14iH(vCtXX$lJ zdS0no!72LBPw;RPFyq{#r6s>t@0y|znFy&f+#AWSL~FrcUb;U5oQepw6u-S$tmy=< zg+C>(^g)I$$Tz-N3SjZMHgD~8|Hi-m`@H!1gweQ55%1^)ncyQ!d8P}j#mYRjWHWrb zbN#Wx%;NrfU4sON{nlzBpwM)+l=W*xuWZZ=ex53vitZ6r($da65_@nXAwt_LVCj7i zhTyV}+U5RkSPGhlb~W$M_qF6f%IDuwTGAYzg4DUDT>gT?JO&;A(qjG0c=eNm>cYMY z!DMj83A4;mf8>ve`WGFh0OLJ#ypZD***e$Ld~B1m@zC+;$f#nv7YFEzxUkH^5N^61 zFy+-5-1N^yp;m>PT4B*!1n}_2E{Z|PlLldVguE+FQCRwKhCS9nvsvp_rT4@(vN?Ku z8#I`?$NK$^jRbkZsgVf%gk(X%u9vFH_}&=c4CA%e(L(H#653OzZp(VS=1XUAad>Mo zZq*hzBg5WTJW%DL@DxL*9}tw>%~|w%ztL9g{=vbd&Ty_yf1y9+ZjN{yiol)-Pg1Ee zNrrd@1o8_oe~*c5tThYcr3p0p|6E>1`MesoQ=R zSp}QEsY4U%gNbraa$N&!&u-TAa=$*UaCgI8Y$ovbP^Mkb8fj>&W2qTicJ0 zLb)VgCI0tvy{}p$qAo3_G^hrDU12I-GtDRLaK5;Gy-~;PL9a*02ltPV=0_(2!RcR? zsy7t*X9LM*3g}pf+RJq|fjp^W?~;3yJk1CNR!WtoN7P-;gzsmt`h|7IIDI3a=H6Tz-En?!GOOykzIN zzCsgV0uF1H5e0T7Hz5G%KN096vKG=>e1*rCoVzsZOb8wU%oTvRIasBK^y%C|#dW%)K=2(B&rxy3FjW5o9U(`ul*@`!cny;YYaMu3MHUKW=+dQk zBfc-e95Sh=_Bx3HtRZ{AW7%ZC9Nv%$;d036CCcweI}^HWCXvkEC^_vWzYPQ0!I$W) zUmPTUTe-hAd^(TsBAJKGSincN11omTfqXrEU;=nVCc9~gB^3dvu$dl{?I?No{@OlQ zf%A)9R&)lB0n&}fa&U1}NQ_FF9(4RhUyqYG_uc@JolSJ^_c-8gEg^#?1@T=a(=wvP zT%kEKeGQv;nAaW`gi`?~S&sB^sc2{_rG)DMkp|*c0EeFM4EQ^O#4Ldx#LM*8hFmzbB+a6LqKkO$yjp0kp?_X5%kGi5&AYs$xlu#h!= zjh9AK?n026M|XY_tYJHcu8by`5ze5ToIc(Y!}5FhV$(#Q^R z;ZI`DHJbnFfAoqs&s-1*u#FX6M-A*E%z=pdz}v`B2~v)wB-?2!^t{^QaMUCG!)qxQ6iQ8`u514?GP->Q!W>tqqG_y5&$Frc0r zleENlsz+BY^~a)SrTTQ3O?9U{&Ev+@Z%hS5;EQSM{dXvmW|T<5oOg6hjWcd^{mfcf z!Rs%Zca_&vwg?f?^Ede}rWV;v~z`7 zsb0v*_g9kA%t-1e2n*5uSacU+qHX`evMkwD`LV$DL$rwRs-kN^EY9a0t+W(eu5O0( zjm#g;mw#&=YCz@|P}Dmv!*Z_(MhV}DJu-yoIoC5@vb4qWg1X0YbJZmoy^U}Y{mP7a zq68^>lXPxJ@(hk&HsZDvzkCb?h41}ts>)TQn}iapXm`6=Md!hQbdneRV zuyByH5Yv`9G{@3}z%1`(Q0{F`=RDe3xEB)Iz?9hwvEbGVO9hMj(wg?12-w$~IXGT* zE@tSl?^k1xgJSD{Ak^%dG<_beYgXc!b{7KjT{^Y-{HjJ`kx12T%PBd(bAc5cIwgmH z%Uuwc60g$bl9k&`MJ(iVrc(3YE!=qZ1|joH{O_T5X}dGgqJ?51`Q+}CL`G zWrP9}xSYLpi`8-{l1w73^g`q1Z|wL4S(m;KdX6zMx-Ri|^_z3L(aBuJFEW3N7uO;tkw2<`m#+j|L$SbN{be*#TG zVjZsd^)u}|rEjVL?o)vulT`z$sXGi4jAsg|p7qZ-b);9SnnCIT{%Ci1q~41oMO1&v zf1skvEJd&;T>3hswR1(#>*4ZDG}ynlY3Jojp*^ zB>Sx!MhD(epMK{lTHY-pWLq|*sgR0Kw;16}0ULLD~fi0eRH=geylLSOfSV61Ay znJE8HLhc`C2-Y~!E>DrZele^G0T{C`EVZgpcB-#?r49b(?zL6 zV3=}Fa_nrv2Ipleu$VVxDvSRIic)zpxVheM%*?A!{trY~HMK}@?SINFOktt#*e{mk zM{^lyU@vRqd@9kF{PQN45`1>;KucqVheRMpCC%ZZ2#_e(@fSZuy&9~%p2)JHwe70v zUr}jFQyW%CiTzAbrY{~dy;|SURB&Nmz>W8gzBWqCLyaN@W@tg}!4nGqh8_7?aKSs^ z>Uk+K$&;$bKzP>bKs4FI+Xbp^h>vKSmjfH{7+0kl&lJ^#3?J+K3Ieiy*c%h@(7Bk*a$EY4?Tx1r)ulZAk93n~H!#1}&NrVb zd6k;(Q@hzy^l>11w$aCyem+BY*S_@bk`8+~w;&DZ1#NNtUI|)zSMvF_=>r6p6lU$} zozrUQ>KWod%UtgTH{Y>6YN}uWLj~_NXDfZSjfiCbJ1_ha|9be;-MYxiZ*JVy=A^Ehw%iX?G93T&42y9V zZ2x2Aw+b<(m3+uJX)mEt3JnxJ6+~QMrt|HOJ{cgd3uzUceaOH861qq!X7^nHl`Wo; zB;qIV-@5IW=^LihCL%%Dg9vlK{0|g_7G0Iz4nexVxJ3joJhSCI3HH=F+kF;wr##cS zq=swndD8Fv_<4LYYP-3Dg?D7Fx^w=Pi**VdZK0Ashk-u;hWsG;phv~@j zto-C_0I=p1-qB%4*U_M|0?^SXPI$XWE5d`qXgaMBi&e>Qp&$%_;=k8hwu{o3Ujl3T zr+Em^*&PVu;C3=hxuj5oPZseJI1(V0^l*^3r}}I)SJPrP?FzJxk_dF2f2dsL+Jn~X z9MGIyl4Z_gI{nDRWZovg^db2HZsP-EWWaP7G^1QpCsPn@4E?#KwHv$cf&0#E*#4PR zf-K7>nX?yvAL#cM(i3paE+(A827QL$w~K~KO4%R)to#w#WsHL&v^~+ z5WgK&vnVgHZeu^nN3;zJM9fkDl(HwzRyA9PaUY(H@SPXB4sYIBa6%Y%L0hAt!?6N~ z9SrDWs(S^{&vPwbIx#1(4vGaaka$~=$^hkVN;(tiCg!{rMMoBL#J>0ZwAFM4^Be&xi3)^vYu@q+qv=2LnBl{5mH9jfn&Z|Su zw(98Go_v(oDZwbq(IdE|9ZOa;(g##+f|V7`GS|2fr;av(vT-dn(0wG`6aUutY{#Fy zJ-2%BslAb(fMLP%+foBvEcKsXicx(mMv+AHEt?y;UHjC@^s+^f2MZ=KVi(OWlz3eg(J;kj5K3mt4SX}f^ha4=PW5qhGa#U{Fs_N`u9)i&myQbkSi&m2~TYhd_r1?)uF6vuh7@STJuEc#YEu3h-CU2m+=L znd;vgq&TdV>O?GTst>q}fYj@n0XgqJ>G{LEtgeO8Ga4r++} z^<|T(CMY;>Cw=O*oV=0RzW#9Q@}DKC;j+g@IK9=E(e7#zN3tT~w``r_rbPTz4+V#g z_%rv^#!b4+n^!I$*HnIzTcCR3q`Z;|9~-3_5!Zv7^`)6^&S=(f2H7Q;!x7&zqdVax z>=I6~90cuYWsr3u5~F0bWqu}6?ZsD>a&wQE5?AvLk8X@2@O=$8llQ(^+T_F7SXOGO zrfZz>S1$=&E%%pD-h`j&>V||SnS}yd8=qgoQsKbLsqcxY`+8H++OG6O=+Ami4I$iP z$TyI*|6%Wes;bfO9S({Uk?CIjL>RA_;9&(g!6)P)u$eg8uX@*C3n8|x@Zy}?5$1ss z^8RBvMIYtHip$CAO{u4VqFTgd)cRPP&;Hu6*Yj{-^`!ufC-hqcc3ap zO@x{?*4XtV2jym+?EsA!@-lFUDbbCIn?mGu+i-R=$Q^uzR9-e2eht zQAp{O#i3oW(X^BAP zdwS>U%s!8~pB91>za2pZdE0{{;Q_$eM{qekrB(%juG8~S7h86-J7HqFzOC?aHR+#* zzq-xG>vvnkEJvC&JiaS7JRS}nkx+h@y8v^@^u51>q^|&iO~_np3P&Q(9&H*KyuO(^ zIr(>g`m4JS=PoVOuTf$@^;Dg5bwSYo>5fR+I?Eqg{I2c~ww&@{)v1E(t+86PX^>c@ zy;D%76x=WWu1D|OI@VX7Z)eyJKH42;q?tQXFJu6_{cgseum>Js58PUo2N^;kHyyDLy z9D_tY4|I*|c`u*JLW-}8oAc-LHTtibhgzgBtqy!Vzo%33P_>z;%QJWD^jgRaCYxj^ zu)}FL|04m^{YnCy6J%i&gFg9a0*a0Av${>~b38RF!JxNG^ll~Cl(*tgLC75NtS;cB zEyPC1*GZ<@TQ<;Y;)MsM6@h-4q&$F^(=ZLtY+#8hRf=lBw8Tzi4&+1Dy5RABjs>T8 zbkdRjOY}0qS8$yM^dQK!kuGp{v~BwX)akj~+YFRYcNU=9B}k`x#o1V}wMFkiNGO4w z2(9G+eklW-Nm(|vOLG?FVqEY27?>!?DxOx4nn($_w>(s1Pn}YdE<&tqc;|M(`h!6< zL$iNrm?S@i1Ge@lp-&+0J)SrQ6@dDQf55sIobDB~uTI+XBMt(U;bBOzc+Ed$M5}VE zg~gz*!wi~rvS=RYU@R_4Q)Ez$_XBT^o_O(xaXb#!jI#xq$kjHKv!_UA^LOtk3mcc| zEBtL_ZP5NJRswS3na6X^{c=N$q>OueoEIE+E;zd`i=hvOPi9lNkUGUV$K)6R$zU7W za*u0=NT!)ECbOZ`>Euhndfo_mrcp%^&>XK{uf&DrE3vA%qk0sYqIe^e&3m}g8&chGmNFS!yL>I}N*y)lA`7!{+8G2}! zkhTfDV%fv*#tp_jJ#ov_gJN=BdW2A%tv(zt0?6^mS`clpP6zlMEWT`7mfk_K(sS|z z;M%qbQ{LdfjzQ)T`1QuXJ2iKLcGTh6z;Ie`^PgK|I}cx z}< zct#S=?oRb{*k|cK7jJfI^1aa^s#yv*qTQ1ti;IA|u(`>`RA*eW!B@s1%gJ}w2cjMz zWzStdp#I*_Vjyk%lQ}RRw?=xwDuBvf!7#7>(coB4NlZ&;x1Ykh240=T9>DERF67+Z z-%#{+b3^&ryd&k|d)^-g817FN(Y2*hEgM%Dr@2c4r}bOyTXCZXwZsL^;BcyA7=}}4 zlB*i6N$H7W-vC6l05N8YO^^=+R+rS#T?9_6h@9fNBv7Y!(Mp#b3u_Mi8=o` zj_#aFtlc)`SVRlUbG5CN*OdEl0aZ1hw$(7Ds%nZb;LbdANmC8=^v%4GJGg%4S&sxf zoY2P%j}^->l?Z$}nNwH+n*bDoHX=6TQp%uGmmx?7u54o3em?uVa8Y5Iv#mmXmZ5LJ zY1SH+`z=r1zLsfsa{nr`eA3~;5s69t{+FZC#eQ8Nhd6LH-pkSb}=GPAB_ zk8m6d@C9X1_`z%|36MO`LnY@I2J-iPIlSJ6Q}ML^x*;n5S*+TRZZTeoH{JvEQN}mj zdeCTRx+ak`SRH&8l-6v@D;DOJ!L#~m9`E$3uTZMA7S4^=IazfiF^ymVzjELq>d}v( zCvS!%?QSx_o9kHNCjs9@Q#}A!afsN%{3hzD^wWK;q(vP5cVh9~f}19rOSS{!Nt>We z8wkourAn3sS{Asd@=#6EhakkccD;{I;|7M~CTiq$>2nr;$CU`-2r4MaCpgx9&IZu? zvtl{k?Q2!f6}uD6;yq-Nd^~TSjzYO&22x{)6ye;zb1zFeuW|ZiH^Pl-(hnh3`7L6D3~WPghU++5ZUR0w|j%%e6C z3;uUp;M`;p9}N*wYi>;K=^0$(G{APf-(0Q4Z#Ny8|Hqg(0v;U8m?-2Gw^ca<-?3T8 z3KC!(pD`R}e81I};P61F=jYt%&~UTNPBg|RI5SykC;D@Ca-@Lu6T>VRG7masrM{or zz&g#r6XyzU0#mZ4`qmD;8~#hnjHLW(5qPaHgCM6Lx6~vjqm*Nd#W>Se=x8{*&;!DtJf7lb4z;_OBaoZYFmX^<_x%`2P4o zBYIH%!MWi}m#T;Auf>tJdgXtPQ|cCCV%+!xpTc(U$UXHoAM_Fo5mn9nED8x^Am>-k zFIs#JMc9nqV-0p*w)`xs+dtfP4=4ZFVyMmWSj5LIm(#BD-nAtjF8{l4ydpXE_332s zd;c(w{ul{qzRV(Gz+h6Ez2!I4j!`hlZ^xQ_|8%(z)9Bz7`CzV{L7|5gi@1uVM4%97 zBMZp{Y@xKIhN(T_Ud*Mxl@GLO!s%qSjP2Y#rh?%@p3(mJ#4`mjb^#Lhv~sxH2H znaX>xTV*-ry+X>#C$WKVoMV?fEbJ2hfH?|IE@6RdS(EicBlPFj6CC!vx*9aH@my*% z!Zui)#MO>0?x=O$*!`{Md$b0VF08)7CP z&Cq`ccZG#d6gO8IzUMNIh6nW|u^*L8DJNr2VYE$ai!uMraZ4i7Ik(qUl`*Hzc!iI6<&zT9wLaPEvQ!dGRd(1Hw7HtEYws(EpH) z)GN*lE(;j88P*mPeC9nr5@265r*(Jh5ltz#zv$86d_X8hgSBZl+!0(DcNFnHAKX!@SKP zNF6F@3N^%SD5fGF{;u0BvGM zIz3I=EmxLB?gdxSseZ}(i`J7oLnL#Py$eNKL4uyO$rQe`jhI}dlVvS7in?R+Q8uu3 zyVZ6M9&j*P%Y%aZz<8CF@DI3g!8v{4Q4aPU!?RU#hdFc<(0=RmGCq`9_D|w+wym^a zM~e}pNLLH2NY);HHil`)F-58#xl){SU&^9?2-?AAI>o1)SmD*_h69;`bLY@i&c$ek zSd>GO1$$3Q`;phUQNL6N7ybU{sHaB|vq~KSZVBnX0A$QWV${9zpV_3Jw<3QI4j`8s zYtI@F(7xWU8Ec(=wiU0JEo zW*9q;EPY=qaXj_*x;0X?;r!I^D4qj?CmLzOw$JYFv}{Dp+H@FR^aNsl@z-DYFRf#f zgCNL14$5`sTBeMvw^K8ViwoHy+!|B9z`FB2FdmDcA`5i3WBd+w+S`oLOjYhUj}H^; z6?td|DkM70YUHb7vMgG=t(S7QOv!Yb4pIjCfE@ME?(@G*LPZdO(fT{^DaHH`uJnb~ z!UA@2XigvmAYU~loBB`Ig8s2LZ^n(rS^^0IlXZ`ifh|7;F6dQodOn;-$=NN%C$4+s z$V`-cD6}(|53V|QKjiz2P4;+U3^g?lT9a8Q?KJ^j1tQ}!9G7{7-Xq$nKaTvZ1%j7c z_>ZRIK%T7`@ofYCo)LZ`No;Es5I z;QkU@-FEKv(+>vAtmdO8%BlHNS%!u3e5**&a@pWz{c% zf-%`}cqAprb)5iAUX<<+iM0xH@-?3N)&N%`7e!cN)zs||3oQGd^(*Afo+JJ>*zg3@ zQ#VjI8zrTLaODiD3!(2>;J?f*+|051z_CF|iG4)A5ITReC)iH5!_JV5$FRPPAb)#BYO!>&7~LyCaEY zk7U%wcFtrRi{Kh56w>|(4GHTh%OWO)M&>dOW2L}Zc9=TzFvTA0Lia1^*;#x@xv^?z=^G$nk!F@2l)PFBvy;vl_UBPPM&SIUmCQ72tdo zCS`A;S-3$Ginksq1Kp=dlk`DKmUSccvdd5P9R346=1xY+{uD+VY{R@{hhzh#jBc{F(Y9yD>rfq!olJ+MK0Ru@%i-1 zry|v}ij`J0m>PJfKiR$CPph&&5$%}{@9#H|#8L20H+h3q=VE(c>g#eYDh64sZbxo$ z?Xv2|Q!oh&D>UW3AkYu0)o5;(EVX{__>0T@ zxz-bHTYt0g3lvZ}WBi;=dPqz4-JkFIE}x!{B-ojn_(3W95oql`xkIIbb0woT+fBPR zXLy^!G9oESmD7B?gHYgF7`*aE#;h%CI=dhg z;6^Mk&{m`FB+I)LoY>qrJNZ%!)Z>mSz#TKUtPNymV3RF#f((+(w3exE$K=W~@J@)3 zX`~+X?c@`RuyI{D{R|%`Z8pWuc5H_+5^7fDsf{bFV6$j?yC#OAB-)j}V3)9dEz<$* z-QO%Fg7PgVMu_?~eGQes`i@^*z_2VO-)8ZKesnXCj5YndgGMW*Fg(^<& zU5BCa)Ss>GP+BsgG(|lYj#atxA+Ny6)AvqUcC!{zKEbvO07vWsG3d}qE!o=)IG~f< z(e(7y(Mzl?B>#0De2u$x=S8jiCn2Aotfeee-Tx>nPq}s|Sh$^mW&7oA7U;c*y8+_- zTcFhrK1DL`W0R~*u=-k;4=m2=EZa(NTzZZ+peF*Ratv zvOkg#@0YxfftZS1O$Y*xc;4A+f2je1N5~UyI6y2u{%z-shG7+Ancl6n`?pLyn{>^^ z!p)#H5(62_kIemT+QW6i52p~MgZEFCYa-k1D@d!Ks3K-Tm{0e^3$TH1RHZzekWvzy zLL5}g{`~mR^^V9)%4V`_!m}@xPG`oR z+5S79Ag7`r^G{Sv)|j5~@aYty02>AC@o~aZqvz}-cXk`N)tQ~gTPc~xbRDt}`{+lZ zQR3RoA>c|8Bcv(&h~!~csqUL}6}<*ECd2i;Q&HQW1vhRzAuJ(AfpajRTR!pLIGbS) zn;=u9x~%-UaBj1@V{M_HtBb7e6IsIg{@38{c|t+Vp9nMHKfS+ayoF&B;y(ye!gHY9 zf$a*PI4%C&pKpi)hpHw08GO5meyF(+GH}PsScu$Cuxr^PXOD_6><{Ldn21D``i>?h zU1D~Q{0{WNXWuvL=g&1qFH9X?OZWLxUMy!g$Oi6if-M|#A)xRqAx2|O2qo(w$E-lH z0wJ{+)a@D{)oyG-?r-|vP9_Cq7OW>K$5SNHc}jns64H}6BV*ZWioB75J6nlO#1R+U zb3L#rxv_rYw23LKywbGC^{sUFI!C~G?wa?4?wbhxdS^Wb%0%7^!xFHu%3CllaYSkM zZQn`Guh%;ligPt13|Bo^Dvx%S@tyEHj8!M?bkg<|^TWKMeRAq8f(#|-t zc(Ulnf1sXl&!9TkncVF?6c&+`JojEUI}@Y+=s1AS8)4WEWxubueyKj;`PsU6Z}tEe zAjI>^#2-}CBm>4$oLVX09r=Epbg2LQ*oHp0vMdLrf0NhCd6Eu1)RgOYCAERnBi8^m zm72Xe<(Fx)mYxVwTdMr%n_)26J6QyLSZ&oGsvUGVFz%)S_L$tReLX6<7Pe$%T8k1u zD=>J`FbWGu)_-n~whHRwhh?xSb0c40K(lkbiRv2%b5Er_n#v}FB9e{|bmx`^7u@&x z_fqD*qN-zQPicdN`_dVNbD2M7&0Tlt^d5*k)*XH_u;v|J;K?a9ZMu{jn>2+V>|oOi zFh$FrHBT&79R9pxKC@iV{Jl&U<27o3j28zYfIROSdeEE1dvafba_6PQ=3(L=i%VUP z`M$O~E2dzla0UbtLZ4tD>0zF8Ogrcgc9TG}<;%;-!S-)8^dcJj*cIn}pO85on5q!} z90L)n4jGZqAgliSiQIdUb0hvHdBX;OlD&as!?ixtFpDdJwAZe!4MP&Bw8ItImJFlXd z5`z&xQWl1(kEF`&9M#Ta!J0=HNTj;`;M28vq!IPA?HYw@Fv_(eyInpnU8T;PIu8XtU zo%OCi?EXaBdn1yHU|mYL?j&6JAgh$r1KkvRKj&!s{r}aQfJUtP&Zfl0(5Ue^Ft!!7Qo&A5H=e?2rymgP4jua4lY5WD%M@MpL z3xTR^WA?J~ws)IWU_r{Yn{u_iC|U3+Wn432mD+dpip(@w+Dpv#P%_75x`gOpPe6*q z8t5z}*RhiYkIWX*%8LlQFrBrs<~2xvq+jJwTI_+%C3{ybCRTY8Z10W3+oHdsYx1#u zBrmKL^q{AKJ%Bq^T4%2a*!e!zgg&DEKoOB|FIp5c+Y0J1#{+9K!uDl;LIt1sH7Lxx z8DTG^QE;PCw1nHn#fTx;(d<$NC}nUH?^rsk>h27DK$p$o1OS;oBev@9gdn)7LZf@& zNuo+rrM(U2%mIwG6|%Otf7ZrP>L#7(kEA9bh%W0=2&=Lj_uiOZCr?B?b`dBKGgkx# ztG;w6uu$5-8ZgghoAOsV0LXHbEMzpsX_DT9gywNj;lUewDV;0LOb z02HK^HlPrrfyFt*eok_ixYLG|7z@rxX6|5$VZS>{_H`hvOc?Z|jGTP?3GxXtO86p8XyVzTYzFnF?8;Y{6ybA(|Q$3 z=K}k+!%QT{*#Y-j{93UrvJiVMzrH@ z3Cfe?*<;Vuh~z*HvdziOUZMVsXg8I(jQx2Ssg4EctfO>c@7zWlDNZGPQJ@t5ophesyi`n zFK@n1QX4GIKbjLfvr+Xfu<-Wq&Yos19g4gnZ&N!y|Jv&$?fEh1IEaKObKYzLkeGW3zdIBJ#MM}OD=PTn0rJvF=5XmD!qPzX z)|&@S_pOxB(kUIIFD?G2@Ufk(GO=@_ilMzH;wJo2T1|;ouLtpBzmp8uh4wAIr282d zcodI6hdC~305lF)iGq%=gW=-#p4Lm@j+-X!$agmv98_M;Vw67=oLk$Pn!P<pXc zh+KFlX~6Od$Bnp&HeGS0$)+$x7|RR0`5y@BV>D181*KR)Hx0n+Si_`szD*{X5P_H< z9J^YR(a;S!$`}qm1XJY=k%C_U#ioQD_}}av0+QbpbEwHC!mtnoY(TH;&I8p~2ff9P zjSNssKeg}23^s@kz~%5143fI98@;dH$l9OSs&FJ*1g6q1*SxsZzSaPtZs8mhA<2O1 zqNu(^L9ie-Fuv8YY?19@HxqFE7z!A+RkjlQ@AL;|U6`7X*;dfqP}hjvzKVlf?Z!a( zZVjzq%gvQ%>VFpm1<%{!Oy@WQ*)es?+jYA014~Ez96y=#g!u>@Yvl^B60SQi2h#ZgkOKhV`Q4vJ+)oUBx|xJ3=vwlTUi(sRm$u_2rW_Vsq^r$UvB@dS3ig$9JKh}5~^Dck4 zRk%1psabII$}hCW=+rX`&6RH%rxB31R*Yxz4?e2c&fG#R zCQw=YOu^vbeePM35lCCL73A@u7U-`lSPkfy!KM?! zp%aZ0+ff&c_r!I!qs~JolB1^SyPOwcy|NBZac2Ta88XpSs{_MD?2H#mvj;M?G+zLf zFCQEwBMk>_-(Zd<+7prhm7sQh0^=N`{= z`~UGVHY)9|Rz_nLVU;pg<}f2U8#Ai=R-w4rR7&J9Ij6%~b1W=o*=AHr-8V($RJTLj z37aT{tT0QGIfnapeILJn{o#+9&*!?{@8|3JdU<;_z3#cWt7(s!_cS_Wn)8>LjYQWo z^a}JkZ-b}8)ej_aj8bzVMsJrk!Agocx07}F)xa;vq}J-uVK%;hVIczvk`d5x=&9a< zt@Om%I*g`lhL!==N3pRM4b2aKOukXy7O+w8^4WS ziO#zwpWH3lb5+Oo!0!8T+1*!F@_slx3el}hQ`uA8uLRMBZVC?MEV!SDa+9YNRjepo;Uy3)LZots zk>Uj@8DhCir^%LQJUlwp8q1U&bp-vYyzTOu!D1R|4A||jos+P==t+6{-N#`7zW@Q5 z{+{AYclSWv?o@$HY`T3SUYI0P>JsD=af0!v-kze!OvX7Oes`?=gV)v01S!20J;T(+fOjxNsOXeLxtnZx zU|02GY*7N5!L7G64Nxr_g|ZTV2Pc(tZReK~#y(Ib$r;$me!1JRN{V{N!FXYrG{dg$ z0OBnIH7^uQ(By*!S0e$2EiB7zHW3grfb+e$Nyt0>mMCWcwT~GPXM%M~Qd}vM8Z7Pk6d)Kib7$K&(DQWc)+`bvs5 zbu4GGE?(emlppg3iZRJw=5{a?+bYNE$8a%C?7Lwf53$c~E>IA9OhB@E`KjE6i!b z2!*F{nYx)?F9#vsd)^L|2n8KudR0Y|jWQb#j%1~}<&v#t`4o@`=)kw&LAol4#HPtz zkgtqjIFF<>{ap?$^yFzxVd+rH+7|5Pu)C8B(&wiN2>1s!g?;S& zKPy^-Ut}0A#@r8r1>mw0PruubQ6K8FnhmhScUuIgS6N_oJqSkZ@x z4OOwXAA3E3?92;e&;BzMw{hS4RG)Ov;bVFByqN8;z@Cuj%i+ItKrN5uZHJ`PEQs>zDJ5{0r76GolFY zmZLXZmDu-}zsd05E9)B~QSa6hro6Q#2;ZVScO4~+$-6s6+(bf$*gYU7v^PLd)A$-} zCT?1}!3~GerwZA{GxC*idnnsn1AJ;G9%Q}c4*@c^MXq8&_jKeNR(HCd#Xa{Z)f zOz5b#Ec%VHF8Ukx(yQA5#oRI3riYjj*7ws_!nefw-`r!P;%ccH)heo|n>omtF`9}F zRI~XLrOtC>)aacd<6JiVmyR1cggcmbRx2y+9b>G-e`CVK%jCJFCn!x@XwgiQh_$3Q zSOwXXLg=s)^%O<*inV`k^gL<2Et=G^f7>2S^k{MF`{z+oq0u+4TWh&sHpbh#?Z}gn za;w+l#6^WKlyb$YX^gm1A&YgCK7B%8I-T^SlRnx17~6^lx6=w?Z0u{aOujrp(cXnh zC}B`}`j9cHaQ~>*xBNk)IJrCj17c=*d{<*4Ec}qw?yL*0GQDZw{QFz-@6w`XYCr*M zR=6R(*KY9Ef%d_V1jzi7-xVTny>+bcr?&Z%hl77Qvr@bl+f7(OE8y_)`)}SRYtOCw z`$E)X)bL8A|J*9NHzMooz#$WN1Jvbx9IZ;BhR*;QycI3vcD;3vc+8I(evj;EM4K% z@}*;5PnQex9xH=?JSAEu7s~4YIHTs0Tk;&WCvHwhTx@aheYLqly{P=K+b0v;L&T?+ z&+Q2}>)6Hg)U#o0a8SeYU{-X8|BJ20DcUHA33TzuqnE;I((`k5MYk-l)iej^l|Sz< zBkNG``P zXS*6+e6F~5-{+U~+?%<;3wk*pppf;T8*{m0*cTZz4ODrZ%{L^)MPbN+(7e4S)w7!$ zrSGGf@qRbB-Hpf9K@Nt;Dq@Y~1=o?bt%rYg8C6x+n^B5@mo7D%oA-lvkzf9gssLF; zIrhW_XwuM$6~a2Qb4O}Z`P%0jQgevJ@t==2zBUQ)j`%cDlD}tc+byr!Z9jKOO4-N1 zEM3$Qn(Ln-8_CYowLie2FSJ|2 zIhLrr%TO=m21ixX>aF{NnI+jE3t!+cdISEprCxgXS%BZUZ$}L{UyYyC{FOVpo)Vp< z>e5+slsDPoU%5wfTi-C@JA!d!k+f}Py;m>Ac+HprVS*seyLAG%(Qk$h(H7o5x$F0( zn3q(%+h}VoFZbWP%_l#w*4un}k3A+$$dUC7?fYrn(YidsNw%)g>T_dpBRhJ;Fj$rM zXz0FhkVIJH?kQ8afQR+Eb;l*KawlW_-0D+=87L8?LrVO;M)SDowE`lo8}zn}=3HJE zc-+SoRNsA;KB8c;Cd&}3Qg*yRG!LQrxYUt7W}Rs!jo8>ix%5Oqtx&K;9W7`^CP03!BXB%2uJ^lZX(UfZCTOO^Kw?*T=P1 z%AGXeiC6~#I>|4F7yBRNirzvOhla0emUqYgECqWB{g+(g_#_!tJj=tBzla4Wggb?X z8MV&Ioo+|IIypdHv2b%CNwVO9t91lmph+}Q>E?5Q9G2nJ`(xzB2miI4fU37+%m6T< zTw?>7>bVVc+@7Qj-Su_ys?uCkRjo`vuP@MF&Gi4B+HUUViL~G?MfbT0)C@UQg*tR9 z?~n}23LY#X(wa?oq~$}Ak@ol$VmTkLPhU(4@!@t4fDPF;?Q%i0PHD0$b4DCyBb!#cjU!f`QN#mn5fnn-k%vk zjTj$})?xMR8(}8S5M{F$8y$j~=4E%6F(VL+V&8!zM>k|Gd>O0JZYiWD1(ja6aNoLr z{fL&825GEr|LE=r*ZA^|%79&7SPiwP!Bnj#8A=Bf0EKMeBoUB9BG`?G>z z*QzY<7<0N}47XDGyW0%D*s~Mlmz2fcM&I8NKOM?mt}H1RzgUA~l8yNuql7m;vE=(_ zq_z{X&nu6OJWeleD%VidsC-ByDz=24|wxBl$G&T zEf$$~n{|wJnp!WYtj0fBz3bou-15aM;Y@Sp>iT%C9W zAr*T+=ExU5bOo1_p7gFfdxuPkm$#0Qq1@Azxs6K`TQq{e2>!z)$)~U2l6K{lPd6?U zLGCX7TA^DX*8X^Q_Q3CNi4E5pwiZ3n94&x+%I$CHdG>j@_|jMb<2*FX?qf6N$K}&C zItM0N(}dR>XWwD(?bm1`SL;C|Kt%U#e+N+K;fl$*WmsOZ-2PmUrOqfi8t-UKO&>-}R!K3fR} zt{DlyBdDmxqSmJdH(4!>if()!%+W9(Jl@9pAz~A)Lo*I0M)&;6nN}W{?{5J1aJ8Se zpfM`&*iU1eM>`J%Jzx}tsm&~e)+J$};~RcZ>6Ylv{TZv(BKTFj3GBVJ>s?f#RX_U< zW2ExK>+iG47TN`lf}Jye0aWLoHnp4gzQq~dvua67d*Gt}&-cf#&e`4^HwZ%1yH>_| z9CQ84pgPt2Q^##VNtWaBd)+0?R-{7YL6r8HBb~e!ST}^3_xG1e|Hz*97|l76x@y6dVAlMc!V4*2+f}J#d3$cip0vN7q86rC zmmpbR_gGFo9z8oMghVPbd$PV;s%5j`N>S>9v@SvRNa2p{zyCo^Bx9b3RxU2n|MA`M zn|@t5MO3{FIn9Izt@Z9_dP+uby?j-R3{&Org)^>~5KUBr0em8~muz&!cv*LDzEcV9 z<~Uw^2Ve@B%j|%i3uSen-^B6-K}}-`>ev}LwitQ%mw?VT;mMTI`-zloM&ycFx^B=_U>Yk&I?P@36y&f|T><+x} z(*2=1LTFb@={@3ka4p@XxAkl1$?tk7zz_rtp6VV#=lu@7DHMXImk z{SZ|xknrreCbT3YT9}DI{h^E1f`FFdye^jl5UFM&ynpa*6HR`lmkrZo1c3rv zUrfMw0r|4Y3&wF$O~H7O`L>f3woURg>x>P@LMFWgI0WfxxWA{QbDx}v1Eny&ChqvmziElimH#(c05ENbpt4ja+4<*V1cQK=oBlKpWLbOQpU=i z6&UC-Vnt!xtBO9(1(zKeqVn+VY5=V+Es^RyCQnM(pS!6E^Rfwg?UXwaw~9wo_R8Yg z@hi9mX{IkbuPC-mkEo_+-{F5#Mv6zlRuE<3o|*0uKN)j;Ui~ST^GCmAor$pdf)O4+ zas-~0ET;bX2MiU$P?Cxrzmic#+J@_|4UF~U&wqMe~9e|e-khf~leB;NWNf60xoN`*e zY(E~^50XE~AB7NZ%_~eKRc0*mep7@!!MYI&a{znRmt0XD_|IFnicC+01g(knmAk5w zgohg;2DX{gLY=1nU5=?!KA^GaANAJH&h}vK0DY@%WjB1->Rd4SW6&BFH_E9BdZ^wS zlC1ln*FbbeX7%9jsGTjgdA6A^F5spBtA0Py|2L@D>PZE=K-Peq{Ia_;(0j)CC|z@R zmPOi!5z&#GHn$@PP0jWlDVwbUY=V`yN^bmaI#4VKZfxv0>1k!FYaiuBjP$6!f?s#u zdQFxt4TbJ%8rD7gN6P1p{YHc(KX>{WH#AoJ_BJ)?~N+DSXMG4cPg;sT*U+?mT; zXGu8bCN-B@B)Yz@jeGl;r#7-%@xEle6e`vN^vTad0NqA54yb~aqNxee3L8qpZ{UJt zI+`ywmU52IO?h{|CF%MM3DMMH%2CmP4)0V>{$LtIx#Gg;1T9ayJIX26qqqMTUjWx~ ze)ZOfeYj-*K!$q&p>>Ae#(?0zU7!>A(`CEY5QK`J+>&s+s`y1%-}U=3NEg%Jni-Vu zr-ubYXx@1`@oHsqO{~mG&p9!EY9*dOTV}Hc0k}NSAl0mLI`L&!vueK1YIJ(Hx4XY5 zM!3&5N|Lg^o7xF7;G1>eN(W>lJadujQU&!2Xu+veZ z>VASFP%D0;Gh7Vae`NLfm2odEyhMfs+EcuCWYyr+UJ!U;D^n;c?ppiGXapgz{?LUT z&xXtGUW8=N-fIXA@pLdSjw~raM1+syKMkznBeu-!Hu%I_d><&naudn^$AsIin?Jy% zywaKF)pQ_Pn-~7nD)Dh@c)KrQ$2-5=G$K6%Zi`Sz?q~e@>+085$3E`PZI@c1BCotZ zK==|~*4Tv(Lj%wICQNt2Veul`5*dUMZ_zy?N;6LwDbTs%jFZpaZ^3Ve9+=y~2_c+G2%ZtafgXutIuP>{ZHD8z;NL@n zIWcZ6gr%annd~0l@g*L47M(8VK)lRdbXpvQt&WP;uU>1A z75LvYmeA8v2T{S5)qB@F6J$cddM}{8gg*su9FTwvH!J%{C>H%c{EPg|hTk@Dtlja{EgebIaqZg)hR0nMp-bPax28y5gNJ$zOW! zXkGy)*2T3SzP)Pr>m9LnO3vH^D-1#yBU=jn!fY8m(C~fR*P<_==eG?9D0Jzd-7ze_SOYvae8`dHi)znPb}@AA)aN z$t0DnYmA*BF(~xmKmLe*`u6Dij{&0*{r_edsBZHf9L^%OPHzrfYj{xSdiLYA_Wr@D z6x4FEbsWU^=TNVYP4>NeKM0L_HKH(EkOJybPV90&bS&~a*#;_-;`Khct>)F}0FHd- z!zq~_;znr=-s^ zg@+iUMOwSp#TkG{guC@GD&is5jR(;W_hwu}xW^1Nc0w1eT7`H-pcvx&2-h@b+qoU* zZr_X_L;Dl~KKMNLyp1##fX8N!jbK<2G8)+zSa4OvtBhSFN$2c^KIR;!hWK#y;xxbm zJ2nP@;}BRe(=*cfJk1{7mv1cGZkGqO*V-mc1Ch2k-cc?7<7QM@(QLcX=fSLI!)QUH zQqaD0H!HGiHM+gEh`QyJnTxDMZf}T1UaI>Kvf_82dl@vu9h42G4rDf$iCP}};Bry6gAUR?0f)zPoa7DcR+I=NEDHx)gNMrBl^Z%8Ip&l;IFxYA7Ck*>V8$ z^X;am;!|6m|COEN7j(}Vr8M~P-r2iiFR^On68nxA-*ZX3T$cMc&>m?yvsu7WrsI5r9Gs;-iH znftXc5ozaLd^z;t=}9jGOs2w<2wz+}Ropy*Dw95^Qi!N%fmJC}J<)mE35zVorWB7) eaSk$)s;W}7b^@9Yo3wo#h?m&(N_*0OAO8a;a++)if("undefined"!=typeof this[a])return this[a]},l=function(){for(var a=this.length;--a;)if("undefined"!=typeof this[a])return this[a]},m=Object.prototype.toString,n=String,o=Array.isArray||function(a){return a instanceof Array||"[object Array]"==m.call(a)};eve=function(a,d){var e,f=c,g=Array.prototype.slice.call(arguments,2),h=eve.listeners(a),j=0,m=[],n={},o=[],p=b;o.firstDefined=k,o.lastDefined=l,b=a,c=0;for(var q=0,r=h.length;r>q;q++)"zIndex"in h[q]&&(m.push(h[q].zIndex),h[q].zIndex<0&&(n[h[q].zIndex]=h[q]));for(m.sort(i);m[j]<0;)if(e=n[m[j++]],o.push(e.apply(d,g)),c)return c=f,o;for(q=0;r>q;q++)if(e=h[q],"zIndex"in e)if(e.zIndex==m[j]){if(o.push(e.apply(d,g)),c)break;do if(j++,e=n[m[j]],e&&o.push(e.apply(d,g)),c)break;while(e)}else n[e.zIndex]=e;else if(o.push(e.apply(d,g)),c)break;return c=f,b=p,o},eve._events=j,eve.listeners=function(a){var b,c,d,e,g,i,k,l,m=o(a)?a:a.split(f),n=j,p=[n],q=[];for(e=0,g=m.length;g>e;e++){for(l=[],i=0,k=p.length;k>i;i++)for(n=p[i].n,c=[n[m[e]],n[h]],d=2;d--;)b=c[d],b&&(l.push(b),q=q.concat(b.f||[]));p=l}return q},eve.separator=function(a){a?(a=n(a).replace(/(?=[\.\^\]\[\-])/g,"\\"),a="["+a+"]",f=new RegExp(a)):f=/[\.\/]/},eve.on=function(a,b){if("function"!=typeof b)return function(){};for(var c=o(a)?o(a[0])?a:[a]:n(a).split(g),d=0,e=c.length;e>d;d++)!function(a){for(var c,d=o(a)?a:n(a).split(f),e=j,g=0,h=d.length;h>g;g++)e=e.n,e=e.hasOwnProperty(d[g])&&e[d[g]]||(e[d[g]]={n:{}});for(e.f=e.f||[],g=0,h=e.f.length;h>g;g++)if(e.f[g]==b){c=!0;break}!c&&e.f.push(b)}(c[d]);return function(a){+a==+a&&(b.zIndex=+a)}},eve.f=function(a){var b=[].slice.call(arguments,1);return function(){eve.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},eve.stop=function(){c=1},eve.nt=function(a){var c=o(b)?b.join("."):b;return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(c):c},eve.nts=function(){return o(b)?b:b.split(f)},eve.off=eve.unbind=function(a,b){if(!a)return void(eve._events=j={n:{}});var c=o(a)?o(a[0])?a:[a]:n(a).split(g);if(c.length>1)for(var d=0,i=c.length;i>d;d++)eve.off(c[d],b);else{c=o(a)?a:n(a).split(f);var k,l,m,d,i,p,q,r=[j],s=[];for(d=0,i=c.length;i>d;d++)for(p=0;pd;d++)for(k=r[d];k.n;){if(b){if(k.f){for(p=0,q=k.f.length;q>p;p++)if(k.f[p]==b){k.f.splice(p,1);break}!k.f.length&&delete k.f}for(l in k.n)if(k.n[e](l)&&k.n[l].f){var t=k.n[l].f;for(p=0,q=t.length;q>p;p++)if(t[p]==b){t.splice(p,1);break}!t.length&&delete k.n[l].f}}else{delete k.f;for(l in k.n)k.n[e](l)&&k.n[l].f&&delete k.n[l].f}k=k.n}a:for(d=0,i=s.length;i>d;d++){k=s[d];for(l in k.n[k.name].f)continue a;for(l in k.n[k.name].n)continue a;delete k.n[k.name]}}},eve.once=function(a,b){var c=function(){return eve.off(a,c),b.apply(this,arguments)};return eve.on(a,c)},eve.version=d,eve.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=eve:"function"==typeof define&&define.amd?define("eve",[],function(){return eve}):a.eve=eve}(this),function(a,b){if("function"==typeof define&&define.amd)define(["eve"],function(c){return b(a,c)});else if("undefined"!=typeof exports){var c=require("eve");module.exports=b(a,c)}else b(a,a.eve)}(window||this,function(a,b){var c=function(b){var c,d={},e=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){return setTimeout(a,16,(new Date).getTime()),!0},f=Array.isArray||function(a){return a instanceof Array||"[object Array]"==Object.prototype.toString.call(a)},g=0,h="M"+(+new Date).toString(36),i=function(){return h+(g++).toString(36)},j=Date.now||function(){return+new Date},k=function(a){var b=this;if(null==a)return b.s;var c=b.s-a;b.b+=b.dur*c,b.B+=b.dur*c,b.s=a},l=function(a){var b=this;return null==a?b.spd:void(b.spd=a)},m=function(a){var b=this;return null==a?b.dur:(b.s=b.s*a/b.dur,void(b.dur=a))},n=function(){var a=this;delete d[a.id],a.update(),b("mina.stop."+a.id,a)},o=function(){var a=this;a.pdif||(delete d[a.id],a.update(),a.pdif=a.get()-a.b)},p=function(){var a=this;a.pdif&&(a.b=a.get()-a.pdif,delete a.pdif,d[a.id]=a,r())},q=function(){var a,b=this;if(f(b.start)){a=[];for(var c=0,d=b.start.length;d>c;c++)a[c]=+b.start[c]+(b.end[c]-b.start[c])*b.easing(b.s)}else a=+b.start+(b.end-b.start)*b.easing(b.s);b.set(a)},r=function(a){if(!a)return void(c||(c=e(r)));var f=0;for(var g in d)if(d.hasOwnProperty(g)){var h=d[g],i=h.get();f++,h.s=(i-h.b)/(h.dur/h.spd),h.s>=1&&(delete d[g],h.s=1,f--,function(a){setTimeout(function(){b("mina.finish."+a.id,a)})}(h)),h.update()}c=f?e(r):!1},s=function(a,b,c,e,f,g,h){var j={id:i(),start:a,end:b,b:c,s:0,dur:e-c,spd:1,get:f,set:g,easing:h||s.linear,status:k,speed:l,duration:m,stop:n,pause:o,resume:p,update:q};d[j.id]=j;var t,u=0;for(t in d)if(d.hasOwnProperty(t)&&(u++,2==u))break;return 1==u&&r(),j};return s.time=j,s.getById=function(a){return d[a]||null},s.linear=function(a){return a},s.easeout=function(a){return Math.pow(a,1.7)},s.easein=function(a){return Math.pow(a,.48)},s.easeinout=function(a){if(1==a)return 1;if(0==a)return 0;var b=.48-a/1.04,c=Math.sqrt(.1734+b*b),d=c-b,e=Math.pow(Math.abs(d),1/3)*(0>d?-1:1),f=-c-b,g=Math.pow(Math.abs(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},s.backin=function(a){if(1==a)return 1;var b=1.70158;return a*a*((b+1)*a-b)},s.backout=function(a){if(0==a)return 0;a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},s.elastic=function(a){return a==!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1},s.bounce=function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b},a.mina=s,s}("undefined"==typeof b?function(){}:b),d=function(a){function c(a,b){if(a){if(a.nodeType)return w(a);if(e(a,"array")&&c.set)return c.set.apply(c,a);if(a instanceof s)return a;if(null==b)try{return a=y.doc.querySelector(String(a)),w(a)}catch(d){return null}}return a=null==a?"100%":a,b=null==b?"100%":b,new v(a,b)}function d(a,b){if(b){if("#text"==a&&(a=y.doc.createTextNode(b.text||b["#text"]||"")),"#comment"==a&&(a=y.doc.createComment(b.text||b["#text"]||"")),"string"==typeof a&&(a=d(a)),"string"==typeof b)return 1==a.nodeType?"xlink:"==b.substring(0,6)?a.getAttributeNS(T,b.substring(6)):"xml:"==b.substring(0,4)?a.getAttributeNS(U,b.substring(4)):a.getAttribute(b):"text"==b?a.nodeValue:null;if(1==a.nodeType){for(var c in b)if(b[z](c)){var e=A(b[c]);e?"xlink:"==c.substring(0,6)?a.setAttributeNS(T,c.substring(6),e):"xml:"==c.substring(0,4)?a.setAttributeNS(U,c.substring(4),e):a.setAttribute(c,e):a.removeAttribute(c)}}else"text"in b&&(a.nodeValue=b.text)}else a=y.doc.createElementNS(U,a);return a}function e(a,b){return b=A.prototype.toLowerCase.call(b),"finite"==b?isFinite(a):"array"==b&&(a instanceof Array||Array.isArray&&Array.isArray(a))?!0:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||J.call(a).slice(8,-1).toLowerCase()==b}function f(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=f(a[c]));return b}function h(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function i(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),g=d.cache=d.cache||{},i=d.count=d.count||[];return g[z](f)?(h(i,f),c?c(g[f]):g[f]):(i.length>=1e3&&delete g[i.shift()],i.push(f),g[f]=a.apply(b,e),c?c(g[f]):g[f])}return d}function j(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180*D.atan2(-h,-g)/H+360)%360:0}return j(a,b,e,f)-j(c,d,e,f)}function k(a){return a%360*H/180}function l(a){return 180*a/H%360}function m(a){var b=[];return a=a.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,function(a,c,d){return d=d.split(/\s*,\s*|\s+/),"rotate"==c&&1==d.length&&d.push(0,0),"scale"==c&&(d.length>2?d=d.slice(0,2):2==d.length&&d.push(0,0),1==d.length&&d.push(d[0],0,0)),"skewX"==c?b.push(["m",1,0,D.tan(k(d[0])),1,0,0]):"skewY"==c?b.push(["m",1,D.tan(k(d[0])),0,1,0,0]):b.push([c.charAt(0)].concat(d)),a}),b}function n(a,b){var d=aa(a),e=new c.Matrix;if(d)for(var f=0,g=d.length;g>f;f++){var h,i,j,k,l,m=d[f],n=m.length,o=A(m[0]).toLowerCase(),p=m[0]!=o,q=p?e.invert():0;"t"==o&&2==n?e.translate(m[1],0):"t"==o&&3==n?p?(h=q.x(0,0),i=q.y(0,0),j=q.x(m[1],m[2]),k=q.y(m[1],m[2]),e.translate(j-h,k-i)):e.translate(m[1],m[2]):"r"==o?2==n?(l=l||b,e.rotate(m[1],l.x+l.width/2,l.y+l.height/2)):4==n&&(p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.rotate(m[1],j,k)):e.rotate(m[1],m[2],m[3])):"s"==o?2==n||3==n?(l=l||b,e.scale(m[1],m[n-1],l.x+l.width/2,l.y+l.height/2)):4==n?p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.scale(m[1],m[1],j,k)):e.scale(m[1],m[1],m[2],m[3]):5==n&&(p?(j=q.x(m[3],m[4]),k=q.y(m[3],m[4]),e.scale(m[1],m[2],j,k)):e.scale(m[1],m[2],m[3],m[4])):"m"==o&&7==n&&e.add(m[1],m[2],m[3],m[4],m[5],m[6])}return e}function o(a){var b=a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||a.node.parentNode&&w(a.node.parentNode)||c.select("svg")||c(0,0),d=b.select("defs"),e=null==d?!1:d.node;return e||(e=u("defs",b.node).node),e}function p(a){return a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||c.select("svg")}function q(a,b,c){function e(a){if(null==a)return I;if(a==+a)return a;d(j,{width:a});try{return j.getBBox().width}catch(b){return 0}}function f(a){if(null==a)return I;if(a==+a)return a;d(j,{height:a});try{return j.getBBox().height}catch(b){return 0}}function g(d,e){null==b?i[d]=e(a.attr(d)||0):d==b&&(i=e(null==c?a.attr(d)||0:c))}var h=p(a).node,i={},j=h.querySelector(".svg---mgr");switch(j||(j=d("rect"),d(j,{x:-9e9,y:-9e9,width:10,height:10,"class":"svg---mgr",fill:"none"}),h.appendChild(j)),a.type){case"rect":g("rx",e),g("ry",f);case"image":g("width",e),g("height",f);case"text":g("x",e),g("y",f);break;case"circle":g("cx",e),g("cy",f),g("r",e);break;case"ellipse":g("cx",e),g("cy",f),g("rx",e),g("ry",f);break;case"line":g("x1",e),g("x2",e),g("y1",f),g("y2",f);break;case"marker":g("refX",e),g("markerWidth",e),g("refY",f),g("markerHeight",f);break;case"radialGradient":g("fx",e),g("fy",f);break;case"tspan":g("dx",e),g("dy",f);break;default:g(b,e)}return h.removeChild(j),i}function r(a){e(a,"array")||(a=Array.prototype.slice.call(arguments,0));for(var b=0,c=0,d=this.node;this[b];)delete this[b++];for(b=0;bc;c++){var e={type:a[c].type,attr:a[c].attr()},f=a[c].children();b.push(e),f.length&&x(f,e.childNodes=[])}}c.version="0.5.1",c.toString=function(){return"Snap v"+this.version},c._={};var y={win:a.window,doc:a.window.document};c._.glob=y;var z="hasOwnProperty",A=String,B=parseFloat,C=parseInt,D=Math,E=D.max,F=D.min,G=D.abs,H=(D.pow,D.PI),I=(D.round,""),J=Object.prototype.toString,K=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i,L=(c._.separator=/[,\s]+/,/[\s]*,[\s]*/),M={hs:1,rg:1},N=/([a-z])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,O=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,P=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\s]*,?[\s]*/gi,Q=0,R="S"+(+new Date).toString(36),S=function(a){return(a&&a.type?a.type:I)+R+(Q++).toString(36)},T="http://www.w3.org/1999/xlink",U="http://www.w3.org/2000/svg",V={};c.url=function(a){return"url('#"+a+"')"};c._.$=d,c._.id=S,c.format=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return A(b).replace(a,function(a,b){return c(a,b,d)})}}(),c._.clone=f,c._.cacher=i,c.rad=k,c.deg=l,c.sin=function(a){return D.sin(c.rad(a))},c.tan=function(a){return D.tan(c.rad(a))},c.cos=function(a){return D.cos(c.rad(a))},c.asin=function(a){return c.deg(D.asin(a))},c.acos=function(a){return c.deg(D.acos(a))},c.atan=function(a){return c.deg(D.atan(a))},c.atan2=function(a){return c.deg(D.atan2(a))},c.angle=j,c.len=function(a,b,d,e){return Math.sqrt(c.len2(a,b,d,e))},c.len2=function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},c.closestPoint=function(a,b,c){function d(a){var d=a.x-b,e=a.y-c;return d*d+e*e}for(var e,f,g,h,i=a.node,j=i.getTotalLength(),k=j/i.pathSegList.numberOfItems*.125,l=1/0,m=0;j>=m;m+=k)(h=d(g=i.getPointAtLength(m))).5;){var n,o,p,q,r,s;(p=f-k)>=0&&(r=d(n=i.getPointAtLength(p)))f)return b-f;if(f>a-c)return b-f+a}return b},c.getRGB=i(function(a){if(!a||(a=A(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:Z};if(!(M[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=W(a)),!a)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z};var b,d,f,g,h,i,j=a.match(K);return j?(j[2]&&(f=C(j[2].substring(5),16),d=C(j[2].substring(3,5),16),b=C(j[2].substring(1,3),16)),j[3]&&(f=C((h=j[3].charAt(3))+h,16),d=C((h=j[3].charAt(2))+h,16),b=C((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=B(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),f=B(i[2]),"%"==i[2].slice(-1)&&(f*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100)),j[5]?(i=j[5].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b/=100),d=B(i[1]),"%"==i[1].slice(-1)&&(d/=100),f=B(i[2]),"%"==i[2].slice(-1)&&(f/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),c.hsb2rgb(b,d,f,g)):j[6]?(i=j[6].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b/=100),d=B(i[1]),"%"==i[1].slice(-1)&&(d/=100),f=B(i[2]),"%"==i[2].slice(-1)&&(f/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),c.hsl2rgb(b,d,f,g)):(b=F(D.round(b),255),d=F(D.round(d),255),f=F(D.round(f),255),g=F(E(g,0),1),j={r:b,g:d,b:f,toString:Z},j.hex="#"+(16777216|f|d<<8|b<<16).toString(16).slice(1),j.opacity=e(g,"finite")?g:1,j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z}},c),c.hsb=i(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=i(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=i(function(a,b,c,d){if(e(d,"finite")){var f=D.round;return"rgba("+[f(a),f(b),f(c),+d.toFixed(2)]+")"}return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)});var W=function(a){var b=y.doc.getElementsByTagName("head")[0]||y.doc.getElementsByTagName("svg")[0],c="rgb(255, 0, 0)";return(W=i(function(a){if("red"==a.toLowerCase())return c;b.style.color=c,b.style.color=a;var d=y.doc.defaultView.getComputedStyle(b,I).getPropertyValue("color");return d==c?null:d}))(a)},X=function(){return"hsb("+[this.h,this.s,this.b]+")"},Y=function(){return"hsl("+[this.h,this.s,this.l]+")"},Z=function(){return 1==this.opacity||null==this.opacity?this.hex:"rgba("+[this.r,this.g,this.b,this.opacity]+")"},$=function(a,b,d){if(null==b&&e(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&e(a,string)){var f=c.getRGB(a);a=f.r,b=f.g,d=f.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},_=function(a,b,d,f){a=D.round(255*a),b=D.round(255*b),d=D.round(255*d);var g={r:a,g:b,b:d,opacity:e(f,"finite")?f:1,hex:c.rgb(a,b,d),toString:Z};return e(f,"finite")&&(g.opacity=f),g};c.color=function(a){var b;return e(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):e(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):(e(a,"string")&&(a=c.getRGB(a)),e(a,"object")&&"r"in a&&"g"in a&&"b"in a&&!("error"in a)?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1,a.error=1)),a.toString=Z,a},c.hsb2rgb=function(a,b,c,d){e(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,d=a.o,a=a.h),a*=360;var f,g,h,i,j;return a=a%360/60,j=c*b,i=j*(1-G(a%2-1)),f=g=h=c-j,a=~~a,f+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],_(f,g,h,d)},c.hsl2rgb=function(a,b,c,d){e(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var f,g,h,i,j;return a=a%360/60,j=2*b*(.5>c?c:1-c),i=j*(1-G(a%2-1)),f=g=h=c-j/2,a=~~a,f+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],_(f,g,h,d)},c.rgb2hsb=function(a,b,c){c=$(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=E(a,b,c),g=f-F(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:X}},c.rgb2hsl=function(a,b,c){c=$(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=E(a,b,c),h=F(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:Y}},c.parsePathString=function(a){if(!a)return null;var b=c.path(a);if(b.arr)return c.path.clone(b.arr);var d={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},f=[];return e(a,"array")&&e(a[0],"array")&&(f=c.path.clone(a)),f.length||A(a).replace(N,function(a,b,c){var e=[],g=b.toLowerCase();if(c.replace(P,function(a,b){b&&e.push(+b)}),"m"==g&&e.length>2&&(f.push([b].concat(e.splice(0,2))),g="l",b="m"==b?"l":"L"),"o"==g&&1==e.length&&f.push([b,e[0]]),"r"==g)f.push([b].concat(e));else for(;e.length>=d[g]&&(f.push([b].concat(e.splice(0,d[g]))),d[g]););}),f.toString=c.path.toString,b.arr=c.path.clone(f),f};var aa=c.parseTransformString=function(a){if(!a)return null;var b=[];return e(a,"array")&&e(a[0],"array")&&(b=c.path.clone(a)),b.length||A(a).replace(O,function(a,c,d){var e=[];c.toLowerCase();d.replace(P,function(a,b){b&&e.push(+b)}),b.push([c].concat(e))}),b.toString=c.path.toString,b};c._.svgTransform2string=m,c._.rgTransform=/^[a-z][\s]*-?\.?\d/i,c._.transform2matrix=n,c._unit2px=q;y.doc.contains||y.doc.compareDocumentPosition?function(a,b){var c=9==a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a==d||!(!d||1!=d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b;)if(b=b.parentNode,b==a)return!0;return!1};c._.getSomeDefs=o,c._.getSomeSVG=p,c.select=function(a){return a=A(a).replace(/([^\\]):/g,"$1\\:"),w(y.doc.querySelector(a))},c.selectAll=function(a){for(var b=y.doc.querySelectorAll(a),d=(c.set||Array)(),e=0;ei;i++)h[g[i].nodeName]=g[i].nodeValue;return h}if(e(a,"string")){if(!(arguments.length>1))return b("snap.util.getattr."+a,d).firstDefined();var k={};k[a]=c,a=k}for(var l in a)a[z](l)&&b("snap.util.attr."+l,d,a[l]);return d},c.parse=function(a){var b=y.doc.createDocumentFragment(),c=!0,d=y.doc.createElement("div");if(a=A(a),a.match(/^\s*<\s*svg(?:\s|>)/)||(a=""+a+"",c=!1),d.innerHTML=a,a=d.getElementsByTagName("svg")[0])if(c)b=a;else for(;a.firstChild;)b.appendChild(a.firstChild);return new t(b)},c.fragment=function(){for(var a=Array.prototype.slice.call(arguments,0),b=y.doc.createDocumentFragment(),d=0,e=a.length;e>d;d++){var f=a[d];f.node&&f.node.nodeType&&b.appendChild(f.node),f.nodeType&&b.appendChild(f),"string"==typeof f&&b.appendChild(c.parse(f).node)}return new t(b)},c._.make=u,c._.wrap=w,v.prototype.el=function(a,b){var c=u(a,this.node);return b&&c.attr(b),c},s.prototype.children=function(){for(var a=[],b=this.node.childNodes,d=0,e=b.length;e>d;d++)a[d]=c(b[d]);return a},s.prototype.toJSON=function(){var a=[];return x([this],a),a[0]},b.on("snap.util.getattr",function(){var a=b.nt();a=a.substring(a.lastIndexOf(".")+1);var c=a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});return ba[z](c)?this.node.ownerDocument.defaultView.getComputedStyle(this.node,null).getPropertyValue(c):d(this.node,a)});var ba={"alignment-baseline":0,"baseline-shift":0,clip:0,"clip-path":0,"clip-rule":0,color:0,"color-interpolation":0,"color-interpolation-filters":0,"color-profile":0,"color-rendering":0,cursor:0,direction:0,display:0,"dominant-baseline":0,"enable-background":0,fill:0,"fill-opacity":0,"fill-rule":0,filter:0,"flood-color":0,"flood-opacity":0,font:0,"font-family":0,"font-size":0,"font-size-adjust":0,"font-stretch":0,"font-style":0,"font-variant":0,"font-weight":0,"glyph-orientation-horizontal":0,"glyph-orientation-vertical":0,"image-rendering":0,kerning:0,"letter-spacing":0,"lighting-color":0,marker:0,"marker-end":0,"marker-mid":0,"marker-start":0,mask:0,opacity:0,overflow:0,"pointer-events":0,"shape-rendering":0,"stop-color":0,"stop-opacity":0,stroke:0,"stroke-dasharray":0,"stroke-dashoffset":0,"stroke-linecap":0,"stroke-linejoin":0,"stroke-miterlimit":0,"stroke-opacity":0,"stroke-width":0,"text-anchor":0,"text-decoration":0,"text-rendering":0,"unicode-bidi":0,visibility:0,"word-spacing":0,"writing-mode":0};b.on("snap.util.attr",function(a){var c=b.nt(),e={};c=c.substring(c.lastIndexOf(".")+1),e[c]=a;var f=c.replace(/-(\w)/gi,function(a,b){return b.toUpperCase()}),g=c.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});ba[z](g)?this.node.style[f]=null==a?I:a:d(this.node,e)}),function(a){}(v.prototype),c.ajax=function(a,c,d,f){var g=new XMLHttpRequest,h=S();if(g){if(e(c,"function"))f=d,d=c,c=null;else if(e(c,"object")){var i=[];for(var j in c)c.hasOwnProperty(j)&&i.push(encodeURIComponent(j)+"="+encodeURIComponent(c[j]));c=i.join("&")}return g.open(c?"POST":"GET",a,!0),c&&(g.setRequestHeader("X-Requested-With","XMLHttpRequest"),g.setRequestHeader("Content-type","application/x-www-form-urlencoded")),d&&(b.once("snap.ajax."+h+".0",d),b.once("snap.ajax."+h+".200",d),b.once("snap.ajax."+h+".304",d)),g.onreadystatechange=function(){4==g.readyState&&b("snap.ajax."+h+"."+g.status,f,g)},4==g.readyState?g:(g.send(c),g)}},c.load=function(a,b,d){c.ajax(a,function(a){var e=c.parse(a.responseText);d?b.call(d,e):b(e)})};var ca=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,h=e.clientLeft||d.clientLeft||0,i=b.top+(g.win.pageYOffset||e.scrollTop||d.scrollTop)-f,j=b.left+(g.win.pageXOffset||e.scrollLeft||d.scrollLeft)-h;return{y:i,x:j}};return c.getElementByPoint=function(a,b){var c=this,d=(c.canvas,y.doc.elementFromPoint(a,b));if(y.win.opera&&"svg"==d.tagName){var e=ca(d),f=d.createSVGRect();f.x=a-e.x,f.y=b-e.y,f.width=f.height=1;var g=d.getIntersectionList(f,null);g.length&&(d=g[g.length-1])}return d?w(d):null},c.plugin=function(a){a(c,s,v,y,t)},y.win.Snap=c,c}(a||this);return d.plugin(function(c,d,e,f,g){function h(a,b){if(null==b){var d=!0;if(b="linearGradient"==a.type||"radialGradient"==a.type?a.node.getAttribute("gradientTransform"):"pattern"==a.type?a.node.getAttribute("patternTransform"):a.node.getAttribute("transform"),!b)return new c.Matrix;b=c._.svgTransform2string(b)}else b=c._.rgTransform.test(b)?m(b).replace(/\.{3}|\u2026/g,a._.transform||""):c._.svgTransform2string(b),l(b,"array")&&(b=c.path?c.path.toString.call(b):m(b)),a._.transform=b;var e=c._.transform2matrix(b,a.getBBox(1));return d?e:void(a.matrix=e)}function i(a){function b(a,b){var d=o(a.node,b);d=d&&d.match(g),d=d&&d[2],d&&"#"==d.charAt()&&(d=d.substring(1),d&&(i[d]=(i[d]||[]).concat(function(d){var e={};e[b]=c.url(d),o(a.node,e)})))}function d(a){var b=o(a.node,"xlink:href");b&&"#"==b.charAt()&&(b=b.substring(1),b&&(i[b]=(i[b]||[]).concat(function(b){a.attr("xlink:href","#"+b)})))}for(var e,f=a.selectAll("*"),g=/^\s*url\(("|'|)(.*)\1\)\s*$/,h=[],i={},j=0,k=f.length;k>j;j++){e=f[j],b(e,"fill"),b(e,"stroke"),b(e,"filter"),b(e,"mask"),b(e,"clip-path"),d(e);var l=o(e.node,"id");l&&(o(e.node,{id:e.id}),h.push({old:l,id:e.id}))}for(j=0,k=h.length;k>j;j++){var m=i[h[j].old];if(m)for(var n=0,p=m.length;p>n;n++)m[n](h[j].id)}}function j(a){return function(){var b=a?"<"+this.type:"",c=this.node.attributes,d=this.node.childNodes;if(a)for(var e=0,f=c.length;f>e;e++)b+=" "+c[e].name+'="'+c[e].value.replace(/"/g,'\\"')+'"';if(d.length){for(a&&(b+=">"),e=0,f=d.length;f>e;e++)3==d[e].nodeType?b+=d[e].nodeValue:1==d[e].nodeType&&(b+=s(d[e]).toString());a&&(b+="")}else a&&(b+="/>");return b}}var k=d.prototype,l=c.is,m=String,n=c._unit2px,o=c._.$,p=c._.make,q=c._.getSomeDefs,r="hasOwnProperty",s=c._.wrap;k.getBBox=function(a){if("tspan"==this.type)return c._.box(this.node.getClientRects().item(0));if(!c.Matrix||!c.path)return this.node.getBBox();var b=this,d=new c.Matrix;if(b.removed)return c._.box();for(;"use"==b.type;)if(a||(d=d.add(b.transform().localMatrix.translate(b.attr("x")||0,b.attr("y")||0))),b.original)b=b.original;else{var e=b.attr("xlink:href");b=b.original=b.node.ownerDocument.getElementById(e.substring(e.indexOf("#")+1))}var f=b._,g=c.path.get[b.type]||c.path.get.deflt;try{return a?(f.bboxwt=g?c.path.getBBox(b.realPath=g(b)):c._.box(b.node.getBBox()),c._.box(f.bboxwt)):(b.realPath=g(b),b.matrix=b.transform().localMatrix,f.bbox=c.path.getBBox(c.path.map(b.realPath,d.add(b.matrix))),c._.box(f.bbox))}catch(h){return c._.box()}};var t=function(){return this.string};k.transform=function(a){var b=this._;if(null==a){for(var d,e=this,f=new c.Matrix(this.node.getCTM()),g=h(this),i=[g],j=new c.Matrix,k=g.toTransformString(),l=m(g)==m(this.matrix)?m(b.transform):k;"svg"!=e.type&&(e=e.parent());)i.push(h(e));for(d=i.length;d--;)j.add(i[d]);return{string:l,globalMatrix:f,totalMatrix:j,localMatrix:g,diffMatrix:f.clone().add(g.invert()),global:f.toTransformString(),total:j.toTransformString(),local:k,toString:t}}return a instanceof c.Matrix?(this.matrix=a,this._.transform=a.toTransformString()):h(this,a),this.node&&("linearGradient"==this.type||"radialGradient"==this.type?o(this.node,{gradientTransform:this.matrix}):"pattern"==this.type?o(this.node,{patternTransform:this.matrix}):o(this.node,{transform:this.matrix})),this},k.parent=function(){return s(this.node.parentNode)},k.append=k.add=function(a){if(a){if("set"==a.type){var b=this;return a.forEach(function(a){b.add(a)}),this}a=s(a),this.node.appendChild(a.node),a.paper=this.paper}return this},k.appendTo=function(a){return a&&(a=s(a),a.append(this)),this},k.prepend=function(a){if(a){if("set"==a.type){var b,c=this;return a.forEach(function(a){b?b.after(a):c.prepend(a),b=a}),this}a=s(a);var d=a.parent();this.node.insertBefore(a.node,this.node.firstChild),this.add&&this.add(),a.paper=this.paper,this.parent()&&this.parent().add(),d&&d.add()}return this},k.prependTo=function(a){return a=s(a),a.prepend(this),this},k.before=function(a){if("set"==a.type){var b=this;return a.forEach(function(a){var c=a.parent();b.node.parentNode.insertBefore(a.node,b.node),c&&c.add()}),this.parent().add(),this}a=s(a);var c=a.parent();return this.node.parentNode.insertBefore(a.node,this.node),this.parent()&&this.parent().add(),c&&c.add(),a.paper=this.paper,this},k.after=function(a){a=s(a);var b=a.parent();return this.node.nextSibling?this.node.parentNode.insertBefore(a.node,this.node.nextSibling):this.node.parentNode.appendChild(a.node),this.parent()&&this.parent().add(),b&&b.add(),a.paper=this.paper,this},k.insertBefore=function(a){a=s(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},k.insertAfter=function(a){a=s(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node.nextSibling),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},k.remove=function(){var a=this.parent();return this.node.parentNode&&this.node.parentNode.removeChild(this.node),delete this.paper,this.removed=!0,a&&a.add(),this},k.select=function(a){return s(this.node.querySelector(a))},k.selectAll=function(a){for(var b=this.node.querySelectorAll(a),d=(c.set||Array)(),e=0;e{contents}',{x:+b.x.toFixed(3),y:+b.y.toFixed(3),width:+b.width.toFixed(3),height:+b.height.toFixed(3), +contents:this.outerSVG()});return"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(d)))}},g.prototype.select=k.select,g.prototype.selectAll=k.selectAll}),d.plugin(function(a,d,e,f,g){function h(a,b,c){return function(d){var e=d.slice(a,b);return 1==e.length&&(e=e[0]),c?c(e):e}}var i=d.prototype,j=a.is,k=String,l="hasOwnProperty",m=function(a,b,d,e){"function"!=typeof d||d.length||(e=d,d=c.linear),this.attr=a,this.dur=b,d&&(this.easing=d),e&&(this.callback=e)};a._.Animation=m,a.animation=function(a,b,c,d){return new m(a,b,c,d)},i.inAnim=function(){var a=this,b=[];for(var c in a.anims)a.anims[l](c)&&!function(a){b.push({anim:new m(a._attrs,a.dur,a.easing,a._callback),mina:a,curStatus:a.status(),status:function(b){return a.status(b)},stop:function(){a.stop()}})}(a.anims[c]);return b},a.animate=function(a,d,e,f,g,h){"function"!=typeof g||g.length||(h=g,g=c.linear);var i=c.time(),j=c(a,d,i,i+f,c.time,e,g);return h&&b.once("mina.finish."+j.id,h),j},i.stop=function(){for(var a=this.inAnim(),b=0,c=a.length;c>b;b++)a[b].stop();return this},i.animate=function(a,d,e,f){"function"!=typeof e||e.length||(f=e,e=c.linear),a instanceof m&&(f=a.callback,e=a.easing,d=a.dur,a=a.attr);var g,i,n,o,p=[],q=[],r={},s=this;for(var t in a)if(a[l](t)){s.equal?(o=s.equal(t,k(a[t])),g=o.from,i=o.to,n=o.f):(g=+s.attr(t),i=+a[t]);var u=j(g,"array")?g.length:1;r[t]=h(p.length,p.length+u,n),p=p.concat(g),q=q.concat(i)}var v=c.time(),w=c(p,q,v,v+d,c.time,function(a){var b={};for(var c in r)r[l](c)&&(b[c]=r[c](a));s.attr(b)},e);return s.anims[w.id]=w,w._attrs=a,w._callback=f,b("snap.animcreated."+s.id,w),b.once("mina.finish."+w.id,function(){b.off("mina.*."+w.id),delete s.anims[w.id],f&&f.call(s)}),b.once("mina.stop."+w.id,function(){b.off("mina.*."+w.id),delete s.anims[w.id]}),s}}),d.plugin(function(a,b,c,d,e){function f(a,b,c,d,e,f){return null==b&&"[object SVGMatrix]"==g.call(a)?(this.a=a.a,this.b=a.b,this.c=a.c,this.d=a.d,this.e=a.e,void(this.f=a.f)):void(null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0))}var g=Object.prototype.toString,h=String,i=Math,j="";!function(b){function c(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var b=i.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}b.add=function(a,b,c,d,e,g){if(a&&a instanceof f)return this.add(a.a,a.b,a.c,a.d,a.e,a.f);var h=a*this.a+b*this.c,i=a*this.b+b*this.d;return this.e+=e*this.a+g*this.c,this.f+=e*this.b+g*this.d,this.c=c*this.a+d*this.c,this.d=c*this.b+d*this.d,this.a=h,this.b=i,this},f.prototype.multLeft=function(a,b,c,d,e,g){if(a&&a instanceof f)return this.multLeft(a.a,a.b,a.c,a.d,a.e,a.f);var h=a*this.a+c*this.b,i=a*this.c+c*this.d,j=a*this.e+c*this.f+e;return this.b=b*this.a+d*this.b,this.d=b*this.c+d*this.d,this.f=b*this.e+d*this.f+g,this.a=h,this.c=i,this.e=j,this},b.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new f(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},b.clone=function(){return new f(this.a,this.b,this.c,this.d,this.e,this.f)},b.translate=function(a,b){return this.e+=a*this.a+b*this.c,this.f+=a*this.b+b*this.d,this},b.scale=function(a,b,c,d){return null==b&&(b=a),(c||d)&&this.translate(c,d),this.a*=a,this.b*=a,this.c*=b,this.d*=b,(c||d)&&this.translate(-c,-d),this},b.rotate=function(b,c,d){b=a.rad(b),c=c||0,d=d||0;var e=+i.cos(b).toFixed(9),f=+i.sin(b).toFixed(9);return this.add(e,f,-f,e,c,d),this.add(1,0,0,1,-c,-d)},b.skewX=function(a){return this.skew(a,0)},b.skewY=function(a){return this.skew(0,a)},b.skew=function(b,c){b=b||0,c=c||0,b=a.rad(b),c=a.rad(c);var d=i.tan(b).toFixed(9),e=i.tan(c).toFixed(9);return this.add(1,e,d,1,0,0)},b.x=function(a,b){return a*this.a+b*this.c+this.e},b.y=function(a,b){return a*this.b+b*this.d+this.f},b.get=function(a){return+this[h.fromCharCode(97+a)].toFixed(4)},b.toString=function(){return"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")"},b.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},b.determinant=function(){return this.a*this.d-this.b*this.c},b.split=function(){var b={};b.dx=this.e,b.dy=this.f;var e=[[this.a,this.b],[this.c,this.d]];b.scalex=i.sqrt(c(e[0])),d(e[0]),b.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*b.shear,e[1][1]-e[0][1]*b.shear],b.scaley=i.sqrt(c(e[1])),d(e[1]),b.shear/=b.scaley,this.determinant()<0&&(b.scalex=-b.scalex);var f=e[0][1],g=e[1][1];return 0>g?(b.rotate=a.deg(i.acos(g)),0>f&&(b.rotate=360-b.rotate)):b.rotate=a.deg(i.asin(f)),b.isSimple=!(+b.shear.toFixed(9)||b.scalex.toFixed(9)!=b.scaley.toFixed(9)&&b.rotate),b.isSuperSimple=!+b.shear.toFixed(9)&&b.scalex.toFixed(9)==b.scaley.toFixed(9)&&!b.rotate,b.noRotation=!+b.shear.toFixed(9)&&!b.rotate,b},b.toTransformString=function(a){var b=a||this.split();return+b.shear.toFixed(9)?"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]:(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[+b.dx.toFixed(4),+b.dy.toFixed(4)]:j)+(b.rotate?"r"+[+b.rotate.toFixed(4),0,0]:j)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:j))}}(f.prototype),a.Matrix=f,a.matrix=function(a,b,c,d,e,g){return new f(a,b,c,d,e,g)}}),d.plugin(function(a,c,d,e,f){function g(d){return function(e){if(b.stop(),e instanceof f&&1==e.node.childNodes.length&&("radialGradient"==e.node.firstChild.tagName||"linearGradient"==e.node.firstChild.tagName||"pattern"==e.node.firstChild.tagName)&&(e=e.node.firstChild,n(this).appendChild(e),e=l(e)),e instanceof c)if("radialGradient"==e.type||"linearGradient"==e.type||"pattern"==e.type){e.node.id||p(e.node,{id:e.id});var g=q(e.node.id)}else g=e.attr(d);else if(g=a.color(e),g.error){var h=a(n(this).ownerSVGElement).gradient(e);h?(h.node.id||p(h.node,{id:h.id}),g=q(h.node.id)):g=e}else g=r(g);var i={};i[d]=g,p(this.node,i),this.node.style[d]=t}}function h(a){b.stop(),a==+a&&(a+="px"),this.node.style.fontSize=a}function i(a){for(var b=[],c=a.childNodes,d=0,e=c.length;e>d;d++){var f=c[d];3==f.nodeType&&b.push(f.nodeValue),"tspan"==f.tagName&&(1==f.childNodes.length&&3==f.firstChild.nodeType?b.push(f.firstChild.nodeValue):b.push(i(f)))}return b}function j(){return b.stop(),this.node.style.fontSize}var k=a._.make,l=a._.wrap,m=a.is,n=a._.getSomeDefs,o=/^url\((['"]?)([^)]+)\1\)$/,p=a._.$,q=a.url,r=String,s=a._.separator,t="";a.deurl=function(a){var b=String(a).match(o);return b?b[2]:a},b.on("snap.util.attr.mask",function(a){if(a instanceof c||a instanceof f){if(b.stop(),a instanceof f&&1==a.node.childNodes.length&&(a=a.node.firstChild,n(this).appendChild(a),a=l(a)),"mask"==a.type)var d=a;else d=k("mask",n(this)),d.node.appendChild(a.node);!d.node.id&&p(d.node,{id:d.id}),p(this.node,{mask:q(d.id)})}}),function(a){b.on("snap.util.attr.clip",a),b.on("snap.util.attr.clip-path",a),b.on("snap.util.attr.clipPath",a)}(function(a){if(a instanceof c||a instanceof f){b.stop();for(var d,e=a.node;e;){if("clipPath"===e.nodeName){d=new c(e);break}if("svg"===e.nodeName){d=void 0;break}e=e.parentNode}d||(d=k("clipPath",n(this)),d.node.appendChild(a.node),!d.node.id&&p(d.node,{id:d.id})),p(this.node,{"clip-path":q(d.node.id||d.id)})}}),b.on("snap.util.attr.fill",g("fill")),b.on("snap.util.attr.stroke",g("stroke"));var u=/^([lr])(?:\(([^)]*)\))?(.*)$/i;b.on("snap.util.grad.parse",function(a){function b(a,b){for(var c=(b-h)/(a-i),d=i;a>d;d++)f[d].offset=+(+h+c*(d-i)).toFixed(2);i=a,h=b}a=r(a);var c=a.match(u);if(!c)return null;var d=c[1],e=c[2],f=c[3];e=e.split(/\s*,\s*/).map(function(a){return+a==a?+a:a}),1==e.length&&0==e[0]&&(e=[]),f=f.split("-"),f=f.map(function(a){a=a.split(":");var b={color:a[0]};return a[1]&&(b.offset=parseFloat(a[1])),b});var g=f.length,h=0,i=0;g--;for(var j=0;g>j;j++)"offset"in f[j]&&b(j,f[j].offset);return f[g].offset=f[g].offset||100,b(g,f[g].offset),{type:d,params:e,stops:f}}),b.on("snap.util.attr.d",function(c){b.stop(),m(c,"array")&&m(c[0],"array")&&(c=a.path.toString.call(c)),c=r(c),c.match(/[ruo]/i)&&(c=a.path.toAbsolute(c)),p(this.node,{d:c})})(-1),b.on("snap.util.attr.#text",function(a){b.stop(),a=r(a);for(var c=e.doc.createTextNode(a);this.node.firstChild;)this.node.removeChild(this.node.firstChild);this.node.appendChild(c)})(-1),b.on("snap.util.attr.path",function(a){b.stop(),this.attr({d:a})})(-1),b.on("snap.util.attr.class",function(a){b.stop(),this.node.className.baseVal=a})(-1),b.on("snap.util.attr.viewBox",function(a){var c;c=m(a,"object")&&"x"in a?[a.x,a.y,a.width,a.height].join(" "):m(a,"array")?a.join(" "):a,p(this.node,{viewBox:c}),b.stop()})(-1),b.on("snap.util.attr.transform",function(a){this.transform(a),b.stop()})(-1),b.on("snap.util.attr.r",function(a){"rect"==this.type&&(b.stop(),p(this.node,{rx:a,ry:a}))})(-1),b.on("snap.util.attr.textpath",function(a){if(b.stop(),"text"==this.type){var d,e,f;if(!a&&this.textPath){for(e=this.textPath;e.node.firstChild;)this.node.appendChild(e.node.firstChild);return e.remove(),void delete this.textPath}if(m(a,"string")){var g=n(this),h=l(g.parentNode).path(a);g.appendChild(h.node),d=h.id,h.attr({id:d})}else a=l(a),a instanceof c&&(d=a.attr("id"),d||(d=a.id,a.attr({id:d})));if(d)if(e=this.textPath,f=this.node,e)e.attr({"xlink:href":"#"+d});else{for(e=p("textPath",{"xlink:href":"#"+d});f.firstChild;)e.appendChild(f.firstChild);f.appendChild(e),this.textPath=l(e)}}})(-1),b.on("snap.util.attr.text",function(a){if("text"==this.type){for(var c=this.node,d=function(a){var b=p("tspan");if(m(a,"array"))for(var c=0;c1&&(a=Array.prototype.slice.call(arguments,0));var b={};return i(a,"object")&&!i(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polyline",b)},h.polygon=function(a){arguments.length>1&&(a=Array.prototype.slice.call(arguments,0));var b={};return i(a,"object")&&!i(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polygon",b)},function(){function d(){return this.selectAll("stop")}function e(a,b){var d=l("stop"),e={offset:+b+"%"};a=c.color(a),e["stop-color"]=a.hex,a.opacity<1&&(e["stop-opacity"]=a.opacity),l(d,e);for(var f,g=this.stops(),h=0;hb){this.node.insertBefore(d,g[h].node),f=!0;break}}return f||this.node.appendChild(d),this}function f(){if("linearGradient"==this.type){var a=l(this.node,"x1")||0,b=l(this.node,"x2")||1,d=l(this.node,"y1")||0,e=l(this.node,"y2")||0;return c._.box(a,d,math.abs(b-a),math.abs(e-d))}var f=this.node.cx||.5,g=this.node.cy||.5,h=this.node.r||0;return c._.box(f-h,g-h,2*h,2*h)}function g(a){var d=a,e=this.stops();if("string"==typeof a&&(d=b("snap.util.grad.parse",null,"l(0,0,0,1)"+a).firstDefined().stops),c.is(d,"array")){for(var f=0;fh;h++){var i=f[h];d.addStop(i.color,i.offset)}return d}function j(a,b,h,i,j){var k=c._.make("linearGradient",a);return k.stops=d,k.addStop=e,k.getBBox=f,k.setStops=g,null!=b&&l(k.node,{x1:b,y1:h,x2:i,y2:j}),k}function k(a,b,g,h,i,j){var k=c._.make("radialGradient",a);return k.stops=d,k.addStop=e,k.getBBox=f,null!=b&&l(k.node,{cx:b,cy:g,r:h}),null!=i&&null!=j&&l(k.node,{fx:i,fy:j}),k}var l=c._.$;h.gradient=function(a){return i(this.defs,a)},h.gradientLinear=function(a,b,c,d){return j(this.defs,a,b,c,d)},h.gradientRadial=function(a,b,c,d,e){return k(this.defs,a,b,c,d,e)},h.toString=function(){var a,b=this.node.ownerDocument,d=b.createDocumentFragment(),e=b.createElement("div"),f=this.node.cloneNode(!0);return d.appendChild(e),e.appendChild(f),c._.$(f,{xmlns:"http://www.w3.org/2000/svg"}),a=e.innerHTML,d.removeChild(d.firstChild),a},h.toDataURL=function(){return a&&a.btoa?"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(this))):void 0},h.clear=function(){for(var a,b=this.node.firstChild;b;)a=b.nextSibling,"defs"!=b.tagName?b.parentNode.removeChild(b):h.clear.call({node:b}),b=a}}()}),d.plugin(function(a,b,c,d){function e(a){var b=e.ps=e.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[M](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]}function f(a,b,c,d){return null==a&&(a=b=c=d=0),null==b&&(b=a.y,c=a.width,d=a.height,a=a.x),{x:a,y:b,width:c,w:c,height:d,h:d,x2:a+c,y2:b+d,cx:a+c/2,cy:b+d/2,r1:P.min(c,d)/2,r2:P.max(c,d)/2,r0:P.sqrt(c*c+d*d)/2,path:y(a,b,c,d),vb:[a,b,c,d].join(" ")}}function g(){return this.join(",").replace(N,"$1")}function h(a){var b=L(a);return b.toString=g,b}function i(a,b,c,d,e,f,g,h,i){return null==i?p(a,b,c,d,e,f,g,h):k(a,b,c,d,e,f,g,h,q(a,b,c,d,e,f,g,h,i))}function j(c,d){function e(a){return+(+a).toFixed(3)}return a._.cacher(function(a,f,g){a instanceof b&&(a=a.attr("d")),a=G(a);for(var h,j,l,m,n,o="",p={},q=0,r=0,s=a.length;s>r;r++){if(l=a[r],"M"==l[0])h=+l[1],j=+l[2];else{if(m=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6]),q+m>f){if(d&&!p.start){if(n=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6],f-q),o+=["C"+e(n.start.x),e(n.start.y),e(n.m.x),e(n.m.y),e(n.x),e(n.y)],g)return o;p.start=o,o=["M"+e(n.x),e(n.y)+"C"+e(n.n.x),e(n.n.y),e(n.end.x),e(n.end.y),e(l[5]),e(l[6])].join(),q+=m,h=+l[5],j=+l[6];continue}if(!c&&!d)return n=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6],f-q)}q+=m,h=+l[5],j=+l[6]}o+=l.shift()+l}return p.end=o,n=c?q:d?p:k(h,j,l[0],l[1],l[2],l[3],l[4],l[5],1)},null,a._.clone)}function k(a,b,c,d,e,f,g,h,i){var j=1-i,k=T(j,3),l=T(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*P.atan2(q-s,r-t)/Q;return{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}}function l(b,c,d,e,g,h,i,j){a.is(b,"array")||(b=[b,c,d,e,g,h,i,j]);var k=F.apply(null,b);return f(k.min.x,k.min.y,k.max.x-k.min.x,k.max.y-k.min.y)}function m(a,b,c){return b>=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height}function n(a,b){return a=f(a),b=f(b),m(b,a.x,a.y)||m(b,a.x2,a.y)||m(b,a.x,a.y2)||m(b,a.x2,a.y2)||m(a,b.x,b.y)||m(a,b.x2,b.y)||m(a,b.x,b.y2)||m(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)}function o(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function p(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i/2,k=12,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0,p=0;k>p;p++){var q=j*l[p]+j,r=o(q,a,c,e,g),s=o(q,b,d,f,h),t=r*r+s*s;n+=m[p]*P.sqrt(t)}return j*n}function q(a,b,c,d,e,f,g,h,i){if(!(0>i||p(a,b,c,d,e,f,g,h)n;)l/=2,m+=(i>j?1:-1)*l,j=p(a,b,c,d,e,f,g,h,m);return m}}function r(a,b,c,d,e,f,g,h){if(!(S(a,c)S(e,g)||S(b,d)S(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+R(a,c).toFixed(2)||n>+S(a,c).toFixed(2)||n<+R(e,g).toFixed(2)||n>+S(e,g).toFixed(2)||o<+R(b,d).toFixed(2)||o>+S(b,d).toFixed(2)||o<+R(f,h).toFixed(2)||o>+S(f,h).toFixed(2)))return{x:l,y:m}}}}function s(a,b,c){var d=l(a),e=l(b);if(!n(d,e))return c?0:[];for(var f=p.apply(0,a),g=p.apply(0,b),h=~~(f/8),i=~~(g/8),j=[],m=[],o={},q=c?0:[],s=0;h+1>s;s++){var t=k.apply(0,a.concat(s/h));j.push({x:t.x,y:t.y,t:s/h})}for(s=0;i+1>s;s++)t=k.apply(0,b.concat(s/i)),m.push({x:t.x,y:t.y,t:s/i});for(s=0;h>s;s++)for(var u=0;i>u;u++){var v=j[s],w=j[s+1],x=m[u],y=m[u+1],z=U(w.x-v.x)<.001?"y":"x",A=U(y.x-x.x)<.001?"y":"x",B=r(v.x,v.y,w.x,w.y,x.x,x.y,y.x,y.y);if(B){if(o[B.x.toFixed(4)]==B.y.toFixed(4))continue;o[B.x.toFixed(4)]=B.y.toFixed(4);var C=v.t+U((B[z]-v[z])/(w[z]-v[z]))*(w.t-v.t),D=x.t+U((B[A]-x[A])/(y[A]-x[A]))*(y.t-x.t);C>=0&&1>=C&&D>=0&&1>=D&&(c?q++:q.push({x:B.x,y:B.y,t1:C,t2:D}))}}return q}function t(a,b){return v(a,b)}function u(a,b){return v(a,b,1)}function v(a,b,c){a=G(a),b=G(b);for(var d,e,f,g,h,i,j,k,l,m,n=c?0:[],o=0,p=a.length;p>o;o++){var q=a[o];if("M"==q[0])d=h=q[1],e=i=q[2];else{"C"==q[0]?(l=[d,e].concat(q.slice(1)),d=l[6],e=l[7]):(l=[d,e,d,e,h,i,h,i],d=h,e=i);for(var r=0,t=b.length;t>r;r++){var u=b[r];if("M"==u[0])f=j=u[1],g=k=u[2];else{"C"==u[0]?(m=[f,g].concat(u.slice(1)),f=m[6],g=m[7]):(m=[f,g,f,g,j,k,j,k],f=j,g=k);var v=s(l,m,c);if(c)n+=v;else{for(var w=0,x=v.length;x>w;w++)v[w].segment1=o,v[w].segment2=r,v[w].bez1=l,v[w].bez2=m;n=n.concat(v)}}}}}return n}function w(a,b,c){var d=x(a);return m(d,b,c)&&v(a,[["M",b,c],["H",d.x2+10]],1)%2==1}function x(a){var b=e(a);if(b.bbox)return L(b.bbox);if(!a)return f();a=G(a);for(var c,d=0,g=0,h=[],i=[],j=0,k=a.length;k>j;j++)if(c=a[j],"M"==c[0])d=c[1],g=c[2],h.push(d),i.push(g);else{var l=F(d,g,c[1],c[2],c[3],c[4],c[5],c[6]);h=h.concat(l.min.x,l.max.x),i=i.concat(l.min.y,l.max.y),d=c[5],g=c[6]}var m=R.apply(0,h),n=R.apply(0,i),o=S.apply(0,h),p=S.apply(0,i),q=f(m,n,o-m,p-n);return b.bbox=L(q),q}function y(a,b,c,d,e){if(e)return[["M",+a+ +e,b],["l",c-2*e,0],["a",e,e,0,0,1,e,e],["l",0,d-2*e],["a",e,e,0,0,1,-e,e],["l",2*e-c,0],["a",e,e,0,0,1,-e,-e],["l",0,2*e-d],["a",e,e,0,0,1,e,-e],["z"]];var f=[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]];return f.toString=g,f}function z(a,b,c,d,e){if(null==e&&null==d&&(d=c),a=+a,b=+b,c=+c,d=+d,null!=e)var f=Math.PI/180,h=a+c*Math.cos(-d*f),i=a+c*Math.cos(-e*f),j=b+c*Math.sin(-d*f),k=b+c*Math.sin(-e*f),l=[["M",h,j],["A",c,c,0,+(e-d>180),0,i,k]];else l=[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]];return l.toString=g,l}function A(b){var c=e(b),d=String.prototype.toLowerCase;if(c.rel)return h(c.rel);a.is(b,"array")&&a.is(b&&b[0],"array")||(b=a.parsePathString(b));var f=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=b[0][1],j=b[0][2],k=i,l=j,m++,f.push(["M",i,j]));for(var n=m,o=b.length;o>n;n++){var p=f[n]=[],q=b[n];if(q[0]!=d.call(q[0]))switch(p[0]=d.call(q[0]),p[0]){case"a":p[1]=q[1],p[2]=q[2],p[3]=q[3],p[4]=q[4],p[5]=q[5],p[6]=+(q[6]-i).toFixed(3),p[7]=+(q[7]-j).toFixed(3);break;case"v":p[1]=+(q[1]-j).toFixed(3);break;case"m":k=q[1],l=q[2];default:for(var r=1,s=q.length;s>r;r++)p[r]=+(q[r]-(r%2?i:j)).toFixed(3)}else{p=f[n]=[],"m"==q[0]&&(k=q[1]+i,l=q[2]+j);for(var t=0,u=q.length;u>t;t++)f[n][t]=q[t]}var v=f[n].length;switch(f[n][0]){case"z":i=k,j=l;break;case"h":i+=+f[n][v-1];break;case"v":j+=+f[n][v-1];break;default:i+=+f[n][v-2],j+=+f[n][v-1]}}return f.toString=g,c.rel=h(f),f}function B(b){var c=e(b);if(c.abs)return h(c.abs);if(K(b,"array")&&K(b&&b[0],"array")||(b=a.parsePathString(b)),!b||!b.length)return[["M",0,0]];var d,f=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=+b[0][1],j=+b[0][2],k=i,l=j,m++,f[0]=["M",i,j]);for(var n,o,p=3==b.length&&"M"==b[0][0]&&"R"==b[1][0].toUpperCase()&&"Z"==b[2][0].toUpperCase(),q=m,r=b.length;r>q;q++){if(f.push(n=[]),o=b[q],d=o[0],d!=d.toUpperCase())switch(n[0]=d.toUpperCase(),n[0]){case"A":n[1]=o[1],n[2]=o[2],n[3]=o[3],n[4]=o[4],n[5]=o[5],n[6]=+o[6]+i,n[7]=+o[7]+j;break;case"V":n[1]=+o[1]+j;break;case"H":n[1]=+o[1]+i;break;case"R":for(var s=[i,j].concat(o.slice(1)),t=2,u=s.length;u>t;t++)s[t]=+s[t]+i,s[++t]=+s[t]+j;f.pop(),f=f.concat(I(s,p));break;case"O":f.pop(),s=z(i,j,o[1],o[2]),s.push(s[0]),f=f.concat(s);break;case"U":f.pop(),f=f.concat(z(i,j,o[1],o[2],o[3])),n=["U"].concat(f[f.length-1].slice(-2));break;case"M":k=+o[1]+i,l=+o[2]+j;default:for(t=1,u=o.length;u>t;t++)n[t]=+o[t]+(t%2?i:j)}else if("R"==d)s=[i,j].concat(o.slice(1)),f.pop(),f=f.concat(I(s,p)),n=["R"].concat(o.slice(-2));else if("O"==d)f.pop(),s=z(i,j,o[1],o[2]),s.push(s[0]),f=f.concat(s);else if("U"==d)f.pop(),f=f.concat(z(i,j,o[1],o[2],o[3])),n=["U"].concat(f[f.length-1].slice(-2));else for(var v=0,w=o.length;w>v;v++)n[v]=o[v];if(d=d.toUpperCase(),"O"!=d)switch(n[0]){case"Z":i=+k,j=+l;break;case"H":i=n[1];break;case"V":j=n[1];break;case"M":k=n[n.length-2],l=n[n.length-1];default:i=n[n.length-2],j=n[n.length-1]}}return f.toString=g,c.abs=h(f),f}function C(a,b,c,d){return[a,b,c,d,c,d]}function D(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]}function E(b,c,d,e,f,g,h,i,j,k){var l,m=120*Q/180,n=Q/180*(+f||0),o=[],p=a._.cacher(function(a,b,c){var d=a*P.cos(c)-b*P.sin(c),e=a*P.sin(c)+b*P.cos(c);return{x:d,y:e}});if(!d||!e)return[b,c,i,j,i,j];if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(b,c,-n),b=l.x,c=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(P.cos(Q/180*f),P.sin(Q/180*f),(b-i)/2),r=(c-j)/2,s=q*q/(d*d)+r*r/(e*e);s>1&&(s=P.sqrt(s),d=s*d,e=s*e);var t=d*d,u=e*e,v=(g==h?-1:1)*P.sqrt(U((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*d*r/e+(b+i)/2,x=v*-e*q/d+(c+j)/2,y=P.asin(((c-x)/e).toFixed(9)),z=P.asin(((j-x)/e).toFixed(9));y=w>b?Q-y:y,z=w>i?Q-z:z,0>y&&(y=2*Q+y),0>z&&(z=2*Q+z),h&&y>z&&(y-=2*Q),!h&&z>y&&(z-=2*Q)}var A=z-y;if(U(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+d*P.cos(z),j=x+e*P.sin(z),o=E(i,j,d,e,f,0,h,C,D,[z,B,w,x])}A=z-y;var F=P.cos(y),G=P.sin(y),H=P.cos(z),I=P.sin(z),J=P.tan(A/4),K=4/3*d*J,L=4/3*e*J,M=[b,c],N=[b+K*G,c-L*F],O=[i+K*I,j-L*H],R=[i,j];if(N[0]=2*M[0]-N[0],N[1]=2*M[1]-N[1],k)return[N,O,R].concat(o);o=[N,O,R].concat(o).join().split(",");for(var S=[],T=0,V=o.length;V>T;T++)S[T]=T%2?p(o[T-1],o[T],n).y:p(o[T],o[T+1],n).x;return S}function F(a,b,c,d,e,f,g,h){for(var i,j,k,l,m,n,o,p,q=[],r=[[],[]],s=0;2>s;++s)if(0==s?(j=6*a-12*c+6*e,i=-3*a+9*c-9*e+3*g,k=3*c-3*a):(j=6*b-12*d+6*f,i=-3*b+9*d-9*f+3*h,k=3*d-3*b),U(i)<1e-12){if(U(j)<1e-12)continue;l=-k/j,l>0&&1>l&&q.push(l)}else o=j*j-4*k*i,p=P.sqrt(o),0>o||(m=(-j+p)/(2*i),m>0&&1>m&&q.push(m),n=(-j-p)/(2*i),n>0&&1>n&&q.push(n));for(var t,u=q.length,v=u;u--;)l=q[u],t=1-l,r[0][u]=t*t*t*a+3*t*t*l*c+3*t*l*l*e+l*l*l*g,r[1][u]=t*t*t*b+3*t*t*l*d+3*t*l*l*f+l*l*l*h;return r[0][v]=a,r[1][v]=b,r[0][v+1]=g,r[1][v+1]=h,r[0].length=r[1].length=v+2,{min:{x:R.apply(0,r[0]),y:R.apply(0,r[1])},max:{x:S.apply(0,r[0]),y:S.apply(0,r[1])}}}function G(a,b){var c=!b&&e(a);if(!b&&c.curve)return h(c.curve);for(var d=B(a),f=b&&B(b),g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},j=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"].concat(E.apply(0,[b.x,b.y].concat(a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e].concat(a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"].concat(D(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"].concat(D(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"].concat(C(b.x,b.y,a[1],a[2]));break;case"H":a=["C"].concat(C(b.x,b.y,a[1],b.y));break;case"V":a=["C"].concat(C(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"].concat(C(b.x,b.y,b.X,b.Y))}return a}),k=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)m[b]="A",f&&(n[b]="A"),a.splice(b++,0,["C"].concat(c.splice(0,6)));a.splice(b,1),r=S(d.length,f&&f.length||0)}},l=function(a,b,c,e,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",e.x,e.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],r=S(d.length,f&&f.length||0))},m=[],n=[],o="",p="",q=0,r=S(d.length,f&&f.length||0);r>q;q++){d[q]&&(o=d[q][0]),"C"!=o&&(m[q]=o,q&&(p=m[q-1])),d[q]=j(d[q],g,p),"A"!=m[q]&&"C"==o&&(m[q]="C"),k(d,q),f&&(f[q]&&(o=f[q][0]),"C"!=o&&(n[q]=o,q&&(p=n[q-1])),f[q]=j(f[q],i,p),"A"!=n[q]&&"C"==o&&(n[q]="C"),k(f,q)),l(d,f,g,i,q),l(f,d,i,g,q);var s=d[q],t=f&&f[q],u=s.length,v=f&&t.length;g.x=s[u-2],g.y=s[u-1],g.bx=O(s[u-4])||g.x,g.by=O(s[u-3])||g.y,i.bx=f&&(O(t[v-4])||i.x),i.by=f&&(O(t[v-3])||i.y),i.x=f&&t[v-2],i.y=f&&t[v-1]}return f||(c.curve=h(d)),f?[d,f]:d}function H(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=G(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a}function I(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}var J=b.prototype,K=a.is,L=a._.clone,M="hasOwnProperty",N=/,?([a-z]),?/gi,O=parseFloat,P=Math,Q=P.PI,R=P.min,S=P.max,T=P.pow,U=P.abs,V=j(1),W=j(),X=j(0,1),Y=a._unit2px,Z={path:function(a){return a.attr("path")},circle:function(a){var b=Y(a);return z(b.cx,b.cy,b.r)},ellipse:function(a){var b=Y(a); +return z(b.cx||0,b.cy||0,b.rx,b.ry)},rect:function(a){var b=Y(a);return y(b.x||0,b.y||0,b.width,b.height,b.rx,b.ry)},image:function(a){var b=Y(a);return y(b.x||0,b.y||0,b.width,b.height)},line:function(a){return"M"+[a.attr("x1")||0,a.attr("y1")||0,a.attr("x2"),a.attr("y2")]},polyline:function(a){return"M"+a.attr("points")},polygon:function(a){return"M"+a.attr("points")+"z"},deflt:function(a){var b=a.node.getBBox();return y(b.x,b.y,b.width,b.height)}};a.path=e,a.path.getTotalLength=V,a.path.getPointAtLength=W,a.path.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return X(a,b).end;var d=X(a,c,1);return b?X(d,b).end:d},J.getTotalLength=function(){return this.node.getTotalLength?this.node.getTotalLength():void 0},J.getPointAtLength=function(a){return W(this.attr("d"),a)},J.getSubpath=function(b,c){return a.path.getSubpath(this.attr("d"),b,c)},a._.box=f,a.path.findDotsAtSegment=k,a.path.bezierBBox=l,a.path.isPointInsideBBox=m,a.closest=function(b,c,d,e){for(var g=100,h=f(b-g/2,c-g/2,g,g),i=[],j=d[0].hasOwnProperty("x")?function(a){return{x:d[a].x,y:d[a].y}}:function(a){return{x:d[a],y:e[a]}},k=0;1e6>=g&&!k;){for(var l=0,n=d.length;n>l;l++){var o=j(l);if(m(h,o.x,o.y)){k++,i.push(o);break}}k||(g*=2,h=f(b-g/2,c-g/2,g,g))}if(1e6!=g){var p,q=1/0;for(l=0,n=i.length;n>l;l++){var r=a.len(b,c,i[l].x,i[l].y);q>r&&(q=r,i[l].len=r,p=i[l])}return p}},a.path.isBBoxIntersect=n,a.path.intersection=t,a.path.intersectionNumber=u,a.path.isPointInside=w,a.path.getBBox=x,a.path.get=Z,a.path.toRelative=A,a.path.toAbsolute=B,a.path.toCubic=G,a.path.map=H,a.path.toString=g,a.path.clone=h}),d.plugin(function(a,d,e,f){var g=Math.max,h=Math.min,i=function(a){if(this.items=[],this.bindings={},this.length=0,this.type="set",a)for(var b=0,c=a.length;c>b;b++)a[b]&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},j=i.prototype;j.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],a&&(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},j.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},j.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this},j.animate=function(d,e,f,g){"function"!=typeof f||f.length||(g=f,f=c.linear),d instanceof a._.Animation&&(g=d.callback,f=d.easing,e=f.dur,d=d.attr);var h=arguments;if(a.is(d,"array")&&a.is(h[h.length-1],"array"))var i=!0;var j,k=function(){j?this.b=j:j=this.b},l=0,m=this,n=g&&function(){++l==m.length&&g.call(this)};return this.forEach(function(a,c){b.once("snap.animcreated."+a.id,k),i?h[c]&&a.animate.apply(a,h[c]):a.animate(d,e,f,n)})},j.remove=function(){for(;this.length;)this.pop().remove();return this},j.bind=function(a,b,c){var d={};if("function"==typeof b)this.bindings[a]=b;else{var e=c||a;this.bindings[a]=function(a){d[e]=a,b.attr(d)}}return this},j.attr=function(a){var b={};for(var c in a)this.bindings[c]?this.bindings[c](a[c]):b[c]=a[c];for(var d=0,e=this.items.length;e>d;d++)this.items[d].attr(b);return this},j.clear=function(){for(;this.length;)this.pop()},j.splice=function(a,b,c){a=0>a?g(this.length+a,0):a,b=g(0,h(this.length-a,b));var d,e=[],f=[],j=[];for(d=2;dd;d++)f.push(this[a+d]);for(;dd?j[d]:e[d-k];for(d=this.items.length=this.length-=b-k;this[d];)delete this[d++];return new i(f)},j.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0;return!1},j.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},j.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=h.apply(0,a),b=h.apply(0,b),c=g.apply(0,c),d=g.apply(0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b,cx:a+(c-a)/2,cy:b+(d-b)/2}},j.clone=function(a){a=new i;for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},j.toString=function(){return"Snap‘s set"},j.type="set",a.Set=i,a.set=function(){var a=new i;return arguments.length&&a.push.apply(a,Array.prototype.slice.call(arguments,0)),a}}),d.plugin(function(a,c,d,e){function f(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}}function g(b,c,d){b=b||new a.Matrix,c=c||new a.Matrix,b=a.parseTransformString(b.toTransformString())||[],c=a.parseTransformString(c.toTransformString())||[];for(var e,g,h,i,j=Math.max(b.length,c.length),k=[],n=[],o=0;j>o;o++){if(h=b[o]||f(c[o]),i=c[o]||f(h),h[0]!=i[0]||"r"==h[0].toLowerCase()&&(h[2]!=i[2]||h[3]!=i[3])||"s"==h[0].toLowerCase()&&(h[3]!=i[3]||h[4]!=i[4])){b=a._.transform2matrix(b,d()),c=a._.transform2matrix(c,d()),k=[["m",b.a,b.b,b.c,b.d,b.e,b.f]],n=[["m",c.a,c.b,c.c,c.d,c.e,c.f]];break}for(k[o]=[],n[o]=[],e=0,g=Math.max(h.length,i.length);g>e;e++)e in h&&(k[o][e]=h[e]),e in i&&(n[o][e]=i[e])}return{from:m(k),to:m(n),f:l(k)}}function h(a){return a}function i(a){return function(b){return+b.toFixed(3)+a}}function j(a){return a.join(" ")}function k(b){return a.rgb(b[0],b[1],b[2],b[3])}function l(a){var b,c,d,e,f,g,h=0,i=[];for(b=0,c=a.length;c>b;b++){for(f="[",g=['"'+a[b][0]+'"'],d=1,e=a[b].length;e>d;d++)g[d]="val["+h++ +"]";f+=g+"]",i[b]=f}return Function("val","return Snap.path.toString.call(["+i+"])")}function m(a){for(var b=[],c=0,d=a.length;d>c;c++)for(var e=1,f=a[c].length;f>e;e++)b.push(a[c][e]);return b}function n(a){return isFinite(a)}function o(b,c){return a.is(b,"array")&&a.is(c,"array")?b.toString()==c.toString():!1}var p={},q=/[%a-z]+$/i,r=String;p.stroke=p.fill="colour",c.prototype.equal=function(a,c){return b("snap.util.equal",this,a,c).firstDefined()},b.on("snap.util.equal",function(b,c){var d,e,f=r(this.attr(b)||""),s=this;if("colour"==p[b])return d=a.color(f),e=a.color(c),{from:[d.r,d.g,d.b,d.opacity],to:[e.r,e.g,e.b,e.opacity],f:k};if("viewBox"==b)return d=this.attr(b).vb.split(" ").map(Number),e=c.split(" ").map(Number),{from:d,to:e,f:j};if("transform"==b||"gradientTransform"==b||"patternTransform"==b)return"string"==typeof c&&(c=r(c).replace(/\.{3}|\u2026/g,f)),f=this.matrix,c=a._.rgTransform.test(c)?a._.transform2matrix(c,this.getBBox()):a._.transform2matrix(a._.svgTransform2string(c),this.getBBox()),g(f,c,function(){return s.getBBox(1)});if("d"==b||"path"==b)return d=a.path.toCubic(f,c),{from:m(d[0]),to:m(d[1]),f:l(d[0])};if("points"==b)return d=r(f).split(a._.separator),e=r(c).split(a._.separator),{from:d,to:e,f:function(a){return a}};if(n(f)&&n(c))return{from:parseFloat(f),to:parseFloat(c),f:h};var t=f.match(q),u=r(c).match(q);return t&&o(t,u)?{from:parseFloat(f),to:parseFloat(c),f:i(t)}:{from:this.asPX(b),to:this.asPX(b,c),f:h}})}),d.plugin(function(a,c,d,e){for(var f=c.prototype,g="hasOwnProperty",h=("createTouch"in e.doc),i=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","touchstart","touchmove","touchend","touchcancel"],j={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},k=(function(a,b){var c="y"==a?"scrollTop":"scrollLeft",d=b&&b.node?b.node.ownerDocument:e.doc;return d[c in d.documentElement?"documentElement":"body"][c]}),l=function(){return this.originalEvent.preventDefault()},m=function(){return this.originalEvent.stopPropagation()},n=function(a,b,c,d){var e=h&&j[b]?j[b]:b,f=function(e){var f=k("y",d),i=k("x",d);if(h&&j[g](b))for(var n=0,o=e.targetTouches&&e.targetTouches.length;o>n;n++)if(e.targetTouches[n].target==a||a.contains(e.targetTouches[n].target)){var p=e;e=e.targetTouches[n],e.originalEvent=p,e.preventDefault=l,e.stopPropagation=m;break}var q=e.clientX+i,r=e.clientY+f;return c.call(d,e,q,r)};return b!==e&&a.addEventListener(b,f,!1),a.addEventListener(e,f,!1),function(){return b!==e&&a.removeEventListener(b,f,!1),a.removeEventListener(e,f,!1),!0}},o=[],p=function(a){for(var c,d=a.clientX,e=a.clientY,f=k("y"),g=k("x"),i=o.length;i--;){if(c=o[i],h){for(var j,l=a.touches&&a.touches.length;l--;)if(j=a.touches[l],j.identifier==c.el._drag.id||c.el.node.contains(j.target)){d=j.clientX,e=j.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var m=c.el.node;m.nextSibling,m.parentNode,m.style.display;d+=g,e+=f,b("snap.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},q=function(c){a.unmousemove(p).unmouseup(q);for(var d,e=o.length;e--;)d=o[e],d.el._drag={},b("snap.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,c),b.off("snap.drag.*."+d.el.id);o=[]},r=i.length;r--;)!function(b){a[b]=f[b]=function(c,d){if(a.is(c,"function"))this.events=this.events||[],this.events.push({name:b,f:c,unbind:n(this.node||document,b,c,d||this)});else for(var e=0,f=this.events.length;f>e;e++)if(this.events[e].name==b)try{this.events[e].f.call(this)}catch(g){}return this},a["un"+b]=f["un"+b]=function(a){for(var c=this.events||[],d=c.length;d--;)if(c[d].name==b&&(c[d].f==a||!a))return c[d].unbind(),c.splice(d,1),!c.length&&delete this.events,this;return this}}(i[r]);f.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},f.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var s=[];f.drag=function(c,d,e,f,g,h){function i(i,j,l){(i.originalEvent||i).preventDefault(),k._drag.x=j,k._drag.y=l,k._drag.id=i.identifier,!o.length&&a.mousemove(p).mouseup(q),o.push({el:k,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("snap.drag.start."+k.id,d),c&&b.on("snap.drag.move."+k.id,c),e&&b.on("snap.drag.end."+k.id,e),b("snap.drag.start."+k.id,g||f||k,j,l,i)}function j(a,c,d){b("snap.draginit."+k.id,k,a,c,d)}var k=this;if(!arguments.length){var l;return k.drag(function(a,b){this.attr({transform:l+(l?"T":"t")+[a,b]})},function(){l=this.transform().local})}return b.on("snap.draginit."+k.id,i),k._drag={},s.push({el:k,start:i,init:j}),k.mousedown(j),k},f.undrag=function(){for(var c=s.length;c--;)s[c].el==this&&(this.unmousedown(s[c].init),s.splice(c,1),b.unbind("snap.drag.*."+this.id),b.unbind("snap.draginit."+this.id));return!s.length&&a.unmousemove(p).unmouseup(q),this}}),d.plugin(function(a,c,d,e){var f=(c.prototype,d.prototype),g=/^\s*url\((.+)\)/,h=String,i=a._.$;a.filter={},f.filter=function(b){var d=this;"svg"!=d.type&&(d=d.paper);var e=a.parse(h(b)),f=a._.id(),g=(d.node.offsetWidth,d.node.offsetHeight,i("filter"));return i(g,{id:f,filterUnits:"userSpaceOnUse"}),g.appendChild(e.node),d.defs.appendChild(g),new c(g)},b.on("snap.util.getattr.filter",function(){b.stop();var c=i(this.node,"filter");if(c){var d=h(c).match(g);return d&&a.select(d[1])}}),b.on("snap.util.attr.filter",function(d){if(d instanceof c&&"filter"==d.type){b.stop();var e=d.node.id;e||(i(d.node,{id:d.id}),e=d.id),i(this.node,{filter:a.url(e)})}d&&"none"!=d||(b.stop(),this.node.removeAttribute("filter"))}),a.filter.blur=function(b,c){null==b&&(b=2);var d=null==c?b:[b,c];return a.format('',{def:d})},a.filter.blur.toString=function(){return this()},a.filter.shadow=function(b,c,d,e,f){return null==f&&(null==e?(f=d,d=4,e="#000"):(f=e,e=d,d=4)),null==d&&(d=4),null==f&&(f=1),null==b&&(b=0,c=2),null==c&&(c=b),e=a.color(e),a.format('',{color:e,dx:b,dy:c,blur:d,opacity:f})},a.filter.shadow.toString=function(){return this()},a.filter.grayscale=function(b){return null==b&&(b=1),a.format('',{a:.2126+.7874*(1-b),b:.7152-.7152*(1-b),c:.0722-.0722*(1-b),d:.2126-.2126*(1-b),e:.7152+.2848*(1-b),f:.0722-.0722*(1-b),g:.2126-.2126*(1-b),h:.0722+.9278*(1-b)})},a.filter.grayscale.toString=function(){return this()},a.filter.sepia=function(b){return null==b&&(b=1),a.format('',{a:.393+.607*(1-b),b:.769-.769*(1-b),c:.189-.189*(1-b),d:.349-.349*(1-b),e:.686+.314*(1-b),f:.168-.168*(1-b),g:.272-.272*(1-b),h:.534-.534*(1-b),i:.131+.869*(1-b)})},a.filter.sepia.toString=function(){return this()},a.filter.saturate=function(b){return null==b&&(b=1),a.format('',{amount:1-b})},a.filter.saturate.toString=function(){return this()},a.filter.hueRotate=function(b){return b=b||0,a.format('',{angle:b})},a.filter.hueRotate.toString=function(){return this()},a.filter.invert=function(b){return null==b&&(b=1),a.format('',{amount:b,amount2:1-b})},a.filter.invert.toString=function(){return this()},a.filter.brightness=function(b){return null==b&&(b=1),a.format('',{amount:b})},a.filter.brightness.toString=function(){return this()},a.filter.contrast=function(b){return null==b&&(b=1),a.format('',{amount:b,amount2:.5-b/2})},a.filter.contrast.toString=function(){return this()}}),d.plugin(function(a,b,c,d,e){var f=a._.box,g=a.is,h=/^[^a-z]*([tbmlrc])/i,i=function(){return"T"+this.dx+","+this.dy};b.prototype.getAlign=function(a,b){null==b&&g(a,"string")&&(b=a,a=null),a=a||this.paper;var c=a.getBBox?a.getBBox():f(a),d=this.getBBox(),e={};switch(b=b&&b.match(h),b=b?b[1].toLowerCase():"c"){case"t":e.dx=0,e.dy=c.y-d.y;break;case"b":e.dx=0,e.dy=c.y2-d.y2;break;case"m":e.dx=0,e.dy=c.cy-d.cy;break;case"l":e.dx=c.x-d.x,e.dy=0;break;case"r":e.dx=c.x2-d.x2,e.dy=0;break;default:e.dx=c.cx-d.cx,e.dy=0}return e.toString=i,e},b.prototype.align=function(a,b){return this.transform("..."+this.getAlign(a,b))}}),d.plugin(function(b,c,d,e){function f(a){a=a.split(/(?=#)/);var b=new String(a[5]);return b[50]=a[0],b[100]=a[1],b[200]=a[2],b[300]=a[3],b[400]=a[4],b[500]=a[5],b[600]=a[6],b[700]=a[7],b[800]=a[8],b[900]=a[9],a[10]&&(b.A100=a[10],b.A200=a[11],b.A400=a[12],b.A700=a[13]),b}var g="#ffebee#ffcdd2#ef9a9a#e57373#ef5350#f44336#e53935#d32f2f#c62828#b71c1c#ff8a80#ff5252#ff1744#d50000",h="#FCE4EC#F8BBD0#F48FB1#F06292#EC407A#E91E63#D81B60#C2185B#AD1457#880E4F#FF80AB#FF4081#F50057#C51162",i="#F3E5F5#E1BEE7#CE93D8#BA68C8#AB47BC#9C27B0#8E24AA#7B1FA2#6A1B9A#4A148C#EA80FC#E040FB#D500F9#AA00FF",j="#EDE7F6#D1C4E9#B39DDB#9575CD#7E57C2#673AB7#5E35B1#512DA8#4527A0#311B92#B388FF#7C4DFF#651FFF#6200EA",k="#E8EAF6#C5CAE9#9FA8DA#7986CB#5C6BC0#3F51B5#3949AB#303F9F#283593#1A237E#8C9EFF#536DFE#3D5AFE#304FFE",l="#E3F2FD#BBDEFB#90CAF9#64B5F6#64B5F6#2196F3#1E88E5#1976D2#1565C0#0D47A1#82B1FF#448AFF#2979FF#2962FF",m="#E1F5FE#B3E5FC#81D4FA#4FC3F7#29B6F6#03A9F4#039BE5#0288D1#0277BD#01579B#80D8FF#40C4FF#00B0FF#0091EA",n="#E0F7FA#B2EBF2#80DEEA#4DD0E1#26C6DA#00BCD4#00ACC1#0097A7#00838F#006064#84FFFF#18FFFF#00E5FF#00B8D4",o="#E0F2F1#B2DFDB#80CBC4#4DB6AC#26A69A#009688#00897B#00796B#00695C#004D40#A7FFEB#64FFDA#1DE9B6#00BFA5",p="#E8F5E9#C8E6C9#A5D6A7#81C784#66BB6A#4CAF50#43A047#388E3C#2E7D32#1B5E20#B9F6CA#69F0AE#00E676#00C853",q="#F1F8E9#DCEDC8#C5E1A5#AED581#9CCC65#8BC34A#7CB342#689F38#558B2F#33691E#CCFF90#B2FF59#76FF03#64DD17",r="#F9FBE7#F0F4C3#E6EE9C#DCE775#D4E157#CDDC39#C0CA33#AFB42B#9E9D24#827717#F4FF81#EEFF41#C6FF00#AEEA00",s="#FFFDE7#FFF9C4#FFF59D#FFF176#FFEE58#FFEB3B#FDD835#FBC02D#F9A825#F57F17#FFFF8D#FFFF00#FFEA00#FFD600",t="#FFF8E1#FFECB3#FFE082#FFD54F#FFCA28#FFC107#FFB300#FFA000#FF8F00#FF6F00#FFE57F#FFD740#FFC400#FFAB00",u="#FFF3E0#FFE0B2#FFCC80#FFB74D#FFA726#FF9800#FB8C00#F57C00#EF6C00#E65100#FFD180#FFAB40#FF9100#FF6D00",v="#FBE9E7#FFCCBC#FFAB91#FF8A65#FF7043#FF5722#F4511E#E64A19#D84315#BF360C#FF9E80#FF6E40#FF3D00#DD2C00",w="#EFEBE9#D7CCC8#BCAAA4#A1887F#8D6E63#795548#6D4C41#5D4037#4E342E#3E2723",x="#FAFAFA#F5F5F5#EEEEEE#E0E0E0#BDBDBD#9E9E9E#757575#616161#424242#212121",y="#ECEFF1#CFD8DC#B0BEC5#90A4AE#78909C#607D8B#546E7A#455A64#37474F#263238";b.mui={},b.flat={},b.mui.red=f(g),b.mui.pink=f(h),b.mui.purple=f(i),b.mui.deeppurple=f(j),b.mui.indigo=f(k),b.mui.blue=f(l),b.mui.lightblue=f(m),b.mui.cyan=f(n),b.mui.teal=f(o),b.mui.green=f(p),b.mui.lightgreen=f(q),b.mui.lime=f(r),b.mui.yellow=f(s),b.mui.amber=f(t),b.mui.orange=f(u),b.mui.deeporange=f(v),b.mui.brown=f(w),b.mui.grey=f(x),b.mui.bluegrey=f(y),b.flat.turquoise="#1abc9c",b.flat.greensea="#16a085",b.flat.sunflower="#f1c40f",b.flat.orange="#f39c12",b.flat.emerland="#2ecc71",b.flat.nephritis="#27ae60",b.flat.carrot="#e67e22",b.flat.pumpkin="#d35400",b.flat.peterriver="#3498db",b.flat.belizehole="#2980b9",b.flat.alizarin="#e74c3c",b.flat.pomegranate="#c0392b",b.flat.amethyst="#9b59b6",b.flat.wisteria="#8e44ad",b.flat.clouds="#ecf0f1",b.flat.silver="#bdc3c7",b.flat.wetasphalt="#34495e",b.flat.midnightblue="#2c3e50",b.flat.concrete="#95a5a6",b.flat.asbestos="#7f8c8d",b.importMUIColors=function(){for(var c in b.mui)b.mui.hasOwnProperty(c)&&(a[c]=b.mui[c])}}),d}); diff --git a/Questionnaires/jspsych/examples/js/webgazer/ridgeWorker.mjs b/Questionnaires/jspsych/examples/js/webgazer/ridgeWorker.mjs new file mode 100644 index 0000000..effea18 --- /dev/null +++ b/Questionnaires/jspsych/examples/js/webgazer/ridgeWorker.mjs @@ -0,0 +1,135 @@ +'use strict'; + +console.log('thread starting'); + +// Add src/util.mjs and src/mat.mjs to the same directory as your html file +importScripts('./worker_scripts/util.js', './worker_scripts/mat.js'); // [20200708] Figure out how to make all of this wrap up neatly +var ridgeParameter = Math.pow(10,-5); +var resizeWidth = 10; +var resizeHeight = 6; +var dataWindow = 700; +var trailDataWindow = 10; +var trainInterval = 500; + +var screenXClicksArray = new self.webgazer.util.DataWindow(dataWindow); +var screenYClicksArray = new self.webgazer.util.DataWindow(dataWindow); +var eyeFeaturesClicks = new self.webgazer.util.DataWindow(dataWindow); +var dataClicks = new self.webgazer.util.DataWindow(dataWindow); + +var screenXTrailArray = new self.webgazer.util.DataWindow(trailDataWindow); +var screenYTrailArray = new self.webgazer.util.DataWindow(trailDataWindow); +var eyeFeaturesTrail = new self.webgazer.util.DataWindow(trailDataWindow); +var dataTrail = new self.webgazer.util.DataWindow(trailDataWindow); + +/** + * Performs ridge regression, according to the Weka code. + * @param {Array} y - corresponds to screen coordinates (either x or y) for each of n click events + * @param {Array.>} X - corresponds to gray pixel features (120 pixels for both eyes) for each of n clicks + * @param {Array} k - ridge parameter + * @return{Array} regression coefficients + */ +function ridge(y, X, k){ + var nc = X[0].length; + var m_Coefficients = new Array(nc); + var xt = self.webgazer.mat.transpose(X); + var solution = new Array(); + var success = true; + do{ + var ss = self.webgazer.mat.mult(xt,X); + // Set ridge regression adjustment + for (var i = 0; i < nc; i++) { + ss[i][i] = ss[i][i] + k; + } + + // Carry out the regression + var bb = self.webgazer.mat.mult(xt,y); + for(var i = 0; i < nc; i++) { + m_Coefficients[i] = bb[i][0]; + } + try{ + var n = (m_Coefficients.length !== 0 ? m_Coefficients.length/m_Coefficients.length: 0); + if (m_Coefficients.length*n !== m_Coefficients.length){ + console.log('Array length must be a multiple of m') + } + solution = (ss.length === ss[0].length ? (self.webgazer.mat.LUDecomposition(ss,bb)) : (self.webgazer.mat.QRDecomposition(ss,bb))); + + for (var i = 0; i < nc; i++){ + m_Coefficients[i] = solution[i][0]; + } + success = true; + } + catch (ex){ + k *= 10; + console.log(ex); + success = false; + } + } while (!success); + return m_Coefficients; +} + +//TODO: still usefull ??? +/** + * + * @returns {Number} + */ +function getCurrentFixationIndex() { + var index = 0; + var recentX = this.screenXTrailArray.get(0); + var recentY = this.screenYTrailArray.get(0); + for (var i = this.screenXTrailArray.length - 1; i >= 0; i--) { + var currX = this.screenXTrailArray.get(i); + var currY = this.screenYTrailArray.get(i); + var euclideanDistance = Math.sqrt(Math.pow((currX-recentX),2)+Math.pow((currY-recentY),2)); + if (euclideanDistance > 72){ + return i+1; + } + } + return i; +} + +/** + * Event handler, it store screen position to allow training + * @param {Event} event - the receive event + */ +self.onmessage = function(event) { + var data = event.data; + var screenPos = data['screenPos']; + var eyes = data['eyes']; + var type = data['type']; + if (type === 'click') { + self.screenXClicksArray.push([screenPos[0]]); + self.screenYClicksArray.push([screenPos[1]]); + + self.eyeFeaturesClicks.push(eyes); + } else if (type === 'move') { + self.screenXTrailArray.push([screenPos[0]]); + self.screenYTrailArray.push([screenPos[1]]); + + self.eyeFeaturesTrail.push(eyes); + self.dataTrail.push({'eyes':eyes, 'screenPos':screenPos, 'type':type}); + } + self.needsTraining = true; +}; + +/** + * Compute coefficient from training data + */ +function retrain() { + if (self.screenXClicksArray.length === 0) { + return; + } + if (!self.needsTraining) { + return; + } + var screenXArray = self.screenXClicksArray.data.concat(self.screenXTrailArray.data); + var screenYArray = self.screenYClicksArray.data.concat(self.screenYTrailArray.data); + var eyeFeatures = self.eyeFeaturesClicks.data.concat(self.eyeFeaturesTrail.data); + + var coefficientsX = ridge(screenXArray, eyeFeatures, ridgeParameter); + var coefficientsY = ridge(screenYArray, eyeFeatures, ridgeParameter); + self.postMessage({'X':coefficientsX, 'Y': coefficientsY}); + self.needsTraining = false; +} + +setInterval(retrain, trainInterval); + diff --git a/Questionnaires/jspsych/examples/js/webgazer/webgazer.js b/Questionnaires/jspsych/examples/js/webgazer/webgazer.js new file mode 100644 index 0000000..6368f8a --- /dev/null +++ b/Questionnaires/jspsych/examples/js/webgazer/webgazer.js @@ -0,0 +1,88909 @@ +/*! + * + * WebGazer.js: Scalable Webcam EyeTracking Using User Interactions + * Copyright (c) 2016-2020, Brown HCI Group + * Licensed under GPLv3. Companies with a valuation of less than $1M can use WebGazer.js under LGPLv3. + * + */ +var webgazer = +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 90); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, "AdadeltaOptimizer", function() { return /* reexport */ adadelta_optimizer_AdadeltaOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdagradOptimizer", function() { return /* reexport */ adagrad_optimizer_AdagradOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdamOptimizer", function() { return /* reexport */ adam_optimizer_AdamOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdamaxOptimizer", function() { return /* reexport */ adamax_optimizer_AdamaxOptimizer; }); +__webpack_require__.d(__webpack_exports__, "MomentumOptimizer", function() { return /* reexport */ momentum_optimizer_MomentumOptimizer; }); +__webpack_require__.d(__webpack_exports__, "Optimizer", function() { return /* reexport */ optimizer_Optimizer; }); +__webpack_require__.d(__webpack_exports__, "RMSPropOptimizer", function() { return /* reexport */ rmsprop_optimizer_RMSPropOptimizer; }); +__webpack_require__.d(__webpack_exports__, "SGDOptimizer", function() { return /* reexport */ sgd_optimizer_SGDOptimizer; }); +__webpack_require__.d(__webpack_exports__, "Tensor", function() { return /* reexport */ dist_tensor["a" /* Tensor */]; }); +__webpack_require__.d(__webpack_exports__, "TensorBuffer", function() { return /* reexport */ dist_tensor["b" /* TensorBuffer */]; }); +__webpack_require__.d(__webpack_exports__, "Variable", function() { return /* reexport */ dist_tensor["c" /* Variable */]; }); +__webpack_require__.d(__webpack_exports__, "Rank", function() { return /* reexport */ dist_types["a" /* Rank */]; }); +__webpack_require__.d(__webpack_exports__, "sumOutType", function() { return /* reexport */ dist_types["b" /* sumOutType */]; }); +__webpack_require__.d(__webpack_exports__, "upcastType", function() { return /* reexport */ dist_types["c" /* upcastType */]; }); +__webpack_require__.d(__webpack_exports__, "add", function() { return /* reexport */ add; }); +__webpack_require__.d(__webpack_exports__, "addN", function() { return /* reexport */ addN; }); +__webpack_require__.d(__webpack_exports__, "atan2", function() { return /* reexport */ atan2; }); +__webpack_require__.d(__webpack_exports__, "avgPool", function() { return /* reexport */ avgPool; }); +__webpack_require__.d(__webpack_exports__, "avgPool3d", function() { return /* reexport */ avgPool3d; }); +__webpack_require__.d(__webpack_exports__, "batchToSpaceND", function() { return /* reexport */ batchToSpaceND; }); +__webpack_require__.d(__webpack_exports__, "batchNorm", function() { return /* reexport */ batchNorm; }); +__webpack_require__.d(__webpack_exports__, "batchNorm2d", function() { return /* reexport */ batchNorm2d; }); +__webpack_require__.d(__webpack_exports__, "batchNorm3d", function() { return /* reexport */ batchNorm3d; }); +__webpack_require__.d(__webpack_exports__, "batchNorm4d", function() { return /* reexport */ batchNorm4d; }); +__webpack_require__.d(__webpack_exports__, "broadcastTo", function() { return /* reexport */ broadcastTo; }); +__webpack_require__.d(__webpack_exports__, "clone", function() { return /* reexport */ clone; }); +__webpack_require__.d(__webpack_exports__, "complex", function() { return /* reexport */ complex["a" /* complex */]; }); +__webpack_require__.d(__webpack_exports__, "concat", function() { return /* reexport */ concat; }); +__webpack_require__.d(__webpack_exports__, "concat1d", function() { return /* reexport */ concat1d; }); +__webpack_require__.d(__webpack_exports__, "concat2d", function() { return /* reexport */ concat2d; }); +__webpack_require__.d(__webpack_exports__, "concat3d", function() { return /* reexport */ concat3d; }); +__webpack_require__.d(__webpack_exports__, "concat4d", function() { return /* reexport */ concat4d; }); +__webpack_require__.d(__webpack_exports__, "conv1d", function() { return /* reexport */ conv1d; }); +__webpack_require__.d(__webpack_exports__, "conv2d", function() { return /* reexport */ conv2d; }); +__webpack_require__.d(__webpack_exports__, "conv2dTranspose", function() { return /* reexport */ conv2dTranspose; }); +__webpack_require__.d(__webpack_exports__, "conv3d", function() { return /* reexport */ conv3d; }); +__webpack_require__.d(__webpack_exports__, "conv3dTranspose", function() { return /* reexport */ conv3dTranspose; }); +__webpack_require__.d(__webpack_exports__, "cumsum", function() { return /* reexport */ cumsum; }); +__webpack_require__.d(__webpack_exports__, "depthToSpace", function() { return /* reexport */ depthToSpace; }); +__webpack_require__.d(__webpack_exports__, "depthwiseConv2d", function() { return /* reexport */ depthwiseConv2d; }); +__webpack_require__.d(__webpack_exports__, "diag", function() { return /* reexport */ diag; }); +__webpack_require__.d(__webpack_exports__, "div", function() { return /* reexport */ div; }); +__webpack_require__.d(__webpack_exports__, "divNoNan", function() { return /* reexport */ divNoNan; }); +__webpack_require__.d(__webpack_exports__, "dot", function() { return /* reexport */ dot; }); +__webpack_require__.d(__webpack_exports__, "elu", function() { return /* reexport */ elu; }); +__webpack_require__.d(__webpack_exports__, "equal", function() { return /* reexport */ equal; }); +__webpack_require__.d(__webpack_exports__, "eye", function() { return /* reexport */ eye; }); +__webpack_require__.d(__webpack_exports__, "fill", function() { return /* reexport */ fill; }); +__webpack_require__.d(__webpack_exports__, "floorDiv", function() { return /* reexport */ floorDiv; }); +__webpack_require__.d(__webpack_exports__, "greater", function() { return /* reexport */ greater; }); +__webpack_require__.d(__webpack_exports__, "greaterEqual", function() { return /* reexport */ greaterEqual; }); +__webpack_require__.d(__webpack_exports__, "imag", function() { return /* reexport */ imag["a" /* imag */]; }); +__webpack_require__.d(__webpack_exports__, "leakyRelu", function() { return /* reexport */ leakyRelu; }); +__webpack_require__.d(__webpack_exports__, "less", function() { return /* reexport */ less; }); +__webpack_require__.d(__webpack_exports__, "lessEqual", function() { return /* reexport */ lessEqual; }); +__webpack_require__.d(__webpack_exports__, "localResponseNormalization", function() { return /* reexport */ localResponseNormalization; }); +__webpack_require__.d(__webpack_exports__, "matMul", function() { return /* reexport */ matMul; }); +__webpack_require__.d(__webpack_exports__, "max", function() { return /* reexport */ max_max; }); +__webpack_require__.d(__webpack_exports__, "maxPool", function() { return /* reexport */ maxPool; }); +__webpack_require__.d(__webpack_exports__, "maxPool3d", function() { return /* reexport */ maxPool3d; }); +__webpack_require__.d(__webpack_exports__, "maxPoolWithArgmax", function() { return /* reexport */ maxPoolWithArgmax; }); +__webpack_require__.d(__webpack_exports__, "maximum", function() { return /* reexport */ maximum; }); +__webpack_require__.d(__webpack_exports__, "minimum", function() { return /* reexport */ minimum; }); +__webpack_require__.d(__webpack_exports__, "mod", function() { return /* reexport */ mod; }); +__webpack_require__.d(__webpack_exports__, "mul", function() { return /* reexport */ mul; }); +__webpack_require__.d(__webpack_exports__, "multinomial", function() { return /* reexport */ multinomial; }); +__webpack_require__.d(__webpack_exports__, "notEqual", function() { return /* reexport */ notEqual; }); +__webpack_require__.d(__webpack_exports__, "oneHot", function() { return /* reexport */ oneHot; }); +__webpack_require__.d(__webpack_exports__, "outerProduct", function() { return /* reexport */ outerProduct; }); +__webpack_require__.d(__webpack_exports__, "pad", function() { return /* reexport */ pad_pad; }); +__webpack_require__.d(__webpack_exports__, "pad1d", function() { return /* reexport */ pad1d; }); +__webpack_require__.d(__webpack_exports__, "pad2d", function() { return /* reexport */ pad2d; }); +__webpack_require__.d(__webpack_exports__, "pad3d", function() { return /* reexport */ pad3d; }); +__webpack_require__.d(__webpack_exports__, "pad4d", function() { return /* reexport */ pad4d; }); +__webpack_require__.d(__webpack_exports__, "pool", function() { return /* reexport */ pool; }); +__webpack_require__.d(__webpack_exports__, "pow", function() { return /* reexport */ pow; }); +__webpack_require__.d(__webpack_exports__, "prelu", function() { return /* reexport */ prelu; }); +__webpack_require__.d(__webpack_exports__, "rand", function() { return /* reexport */ rand; }); +__webpack_require__.d(__webpack_exports__, "randomGamma", function() { return /* reexport */ randomGamma; }); +__webpack_require__.d(__webpack_exports__, "randomNormal", function() { return /* reexport */ randomNormal; }); +__webpack_require__.d(__webpack_exports__, "randomUniform", function() { return /* reexport */ randomUniform; }); +__webpack_require__.d(__webpack_exports__, "real", function() { return /* reexport */ real["a" /* real */]; }); +__webpack_require__.d(__webpack_exports__, "relu", function() { return /* reexport */ relu; }); +__webpack_require__.d(__webpack_exports__, "relu6", function() { return /* reexport */ relu6; }); +__webpack_require__.d(__webpack_exports__, "selu", function() { return /* reexport */ selu; }); +__webpack_require__.d(__webpack_exports__, "separableConv2d", function() { return /* reexport */ separableConv2d; }); +__webpack_require__.d(__webpack_exports__, "spaceToBatchND", function() { return /* reexport */ spaceToBatchND; }); +__webpack_require__.d(__webpack_exports__, "split", function() { return /* reexport */ split; }); +__webpack_require__.d(__webpack_exports__, "square", function() { return /* reexport */ square; }); +__webpack_require__.d(__webpack_exports__, "squaredDifference", function() { return /* reexport */ squaredDifference; }); +__webpack_require__.d(__webpack_exports__, "sub", function() { return /* reexport */ sub; }); +__webpack_require__.d(__webpack_exports__, "tile", function() { return /* reexport */ tile; }); +__webpack_require__.d(__webpack_exports__, "truncatedNormal", function() { return /* reexport */ truncatedNormal; }); +__webpack_require__.d(__webpack_exports__, "booleanMaskAsync", function() { return /* reexport */ booleanMaskAsync; }); +__webpack_require__.d(__webpack_exports__, "reverse", function() { return /* reexport */ reverse_reverse; }); +__webpack_require__.d(__webpack_exports__, "reverse1d", function() { return /* reexport */ reverse1d; }); +__webpack_require__.d(__webpack_exports__, "reverse2d", function() { return /* reexport */ reverse2d; }); +__webpack_require__.d(__webpack_exports__, "reverse3d", function() { return /* reexport */ reverse3d; }); +__webpack_require__.d(__webpack_exports__, "reverse4d", function() { return /* reexport */ reverse4d; }); +__webpack_require__.d(__webpack_exports__, "slice", function() { return /* reexport */ slice; }); +__webpack_require__.d(__webpack_exports__, "slice1d", function() { return /* reexport */ slice1d; }); +__webpack_require__.d(__webpack_exports__, "slice2d", function() { return /* reexport */ slice2d; }); +__webpack_require__.d(__webpack_exports__, "slice3d", function() { return /* reexport */ slice3d; }); +__webpack_require__.d(__webpack_exports__, "slice4d", function() { return /* reexport */ slice4d; }); +__webpack_require__.d(__webpack_exports__, "abs", function() { return /* reexport */ abs; }); +__webpack_require__.d(__webpack_exports__, "acos", function() { return /* reexport */ acos; }); +__webpack_require__.d(__webpack_exports__, "acosh", function() { return /* reexport */ acosh; }); +__webpack_require__.d(__webpack_exports__, "asin", function() { return /* reexport */ asin; }); +__webpack_require__.d(__webpack_exports__, "asinh", function() { return /* reexport */ asinh; }); +__webpack_require__.d(__webpack_exports__, "atan", function() { return /* reexport */ atan; }); +__webpack_require__.d(__webpack_exports__, "atanh", function() { return /* reexport */ atanh; }); +__webpack_require__.d(__webpack_exports__, "ceil", function() { return /* reexport */ ceil; }); +__webpack_require__.d(__webpack_exports__, "clipByValue", function() { return /* reexport */ clipByValue; }); +__webpack_require__.d(__webpack_exports__, "cos", function() { return /* reexport */ cos; }); +__webpack_require__.d(__webpack_exports__, "cosh", function() { return /* reexport */ cosh; }); +__webpack_require__.d(__webpack_exports__, "erf", function() { return /* reexport */ erf; }); +__webpack_require__.d(__webpack_exports__, "exp", function() { return /* reexport */ unary_ops_exp; }); +__webpack_require__.d(__webpack_exports__, "expm1", function() { return /* reexport */ expm1; }); +__webpack_require__.d(__webpack_exports__, "floor", function() { return /* reexport */ floor; }); +__webpack_require__.d(__webpack_exports__, "log", function() { return /* reexport */ log; }); +__webpack_require__.d(__webpack_exports__, "log1p", function() { return /* reexport */ log1p; }); +__webpack_require__.d(__webpack_exports__, "logSigmoid", function() { return /* reexport */ logSigmoid; }); +__webpack_require__.d(__webpack_exports__, "neg", function() { return /* reexport */ neg; }); +__webpack_require__.d(__webpack_exports__, "reciprocal", function() { return /* reexport */ reciprocal; }); +__webpack_require__.d(__webpack_exports__, "round", function() { return /* reexport */ round; }); +__webpack_require__.d(__webpack_exports__, "rsqrt", function() { return /* reexport */ rsqrt; }); +__webpack_require__.d(__webpack_exports__, "sigmoid", function() { return /* reexport */ sigmoid; }); +__webpack_require__.d(__webpack_exports__, "sign", function() { return /* reexport */ sign; }); +__webpack_require__.d(__webpack_exports__, "isNaN", function() { return /* reexport */ unary_ops_isNaN; }); +__webpack_require__.d(__webpack_exports__, "isInf", function() { return /* reexport */ isInf; }); +__webpack_require__.d(__webpack_exports__, "isFinite", function() { return /* reexport */ unary_ops_isFinite; }); +__webpack_require__.d(__webpack_exports__, "sin", function() { return /* reexport */ sin; }); +__webpack_require__.d(__webpack_exports__, "sinh", function() { return /* reexport */ sinh; }); +__webpack_require__.d(__webpack_exports__, "softplus", function() { return /* reexport */ softplus; }); +__webpack_require__.d(__webpack_exports__, "sqrt", function() { return /* reexport */ sqrt; }); +__webpack_require__.d(__webpack_exports__, "step", function() { return /* reexport */ unary_ops_step; }); +__webpack_require__.d(__webpack_exports__, "tan", function() { return /* reexport */ tan; }); +__webpack_require__.d(__webpack_exports__, "tanh", function() { return /* reexport */ tanh; }); +__webpack_require__.d(__webpack_exports__, "all", function() { return /* reexport */ reduction_ops_all; }); +__webpack_require__.d(__webpack_exports__, "any", function() { return /* reexport */ any; }); +__webpack_require__.d(__webpack_exports__, "argMax", function() { return /* reexport */ argMax; }); +__webpack_require__.d(__webpack_exports__, "argMin", function() { return /* reexport */ argMin; }); +__webpack_require__.d(__webpack_exports__, "logSumExp", function() { return /* reexport */ logSumExp; }); +__webpack_require__.d(__webpack_exports__, "mean", function() { return /* reexport */ reduction_ops_mean; }); +__webpack_require__.d(__webpack_exports__, "min", function() { return /* reexport */ reduction_ops_min; }); +__webpack_require__.d(__webpack_exports__, "moments", function() { return /* reexport */ moments; }); +__webpack_require__.d(__webpack_exports__, "sum", function() { return /* reexport */ sum; }); +__webpack_require__.d(__webpack_exports__, "prod", function() { return /* reexport */ reduction_ops_prod; }); +__webpack_require__.d(__webpack_exports__, "equalStrict", function() { return /* reexport */ equalStrict; }); +__webpack_require__.d(__webpack_exports__, "greaterEqualStrict", function() { return /* reexport */ greaterEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "greaterStrict", function() { return /* reexport */ greaterStrict; }); +__webpack_require__.d(__webpack_exports__, "lessEqualStrict", function() { return /* reexport */ lessEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "lessStrict", function() { return /* reexport */ lessStrict; }); +__webpack_require__.d(__webpack_exports__, "notEqualStrict", function() { return /* reexport */ notEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "addStrict", function() { return /* reexport */ addStrict; }); +__webpack_require__.d(__webpack_exports__, "divStrict", function() { return /* reexport */ divStrict; }); +__webpack_require__.d(__webpack_exports__, "maximumStrict", function() { return /* reexport */ maximumStrict; }); +__webpack_require__.d(__webpack_exports__, "minimumStrict", function() { return /* reexport */ minimumStrict; }); +__webpack_require__.d(__webpack_exports__, "modStrict", function() { return /* reexport */ modStrict; }); +__webpack_require__.d(__webpack_exports__, "mulStrict", function() { return /* reexport */ mulStrict; }); +__webpack_require__.d(__webpack_exports__, "powStrict", function() { return /* reexport */ powStrict; }); +__webpack_require__.d(__webpack_exports__, "squaredDifferenceStrict", function() { return /* reexport */ squaredDifferenceStrict; }); +__webpack_require__.d(__webpack_exports__, "subStrict", function() { return /* reexport */ subStrict; }); +__webpack_require__.d(__webpack_exports__, "logicalAnd", function() { return /* reexport */ logicalAnd; }); +__webpack_require__.d(__webpack_exports__, "logicalNot", function() { return /* reexport */ logicalNot; }); +__webpack_require__.d(__webpack_exports__, "logicalOr", function() { return /* reexport */ logicalOr; }); +__webpack_require__.d(__webpack_exports__, "logicalXor", function() { return /* reexport */ logicalXor; }); +__webpack_require__.d(__webpack_exports__, "where", function() { return /* reexport */ where; }); +__webpack_require__.d(__webpack_exports__, "whereAsync", function() { return /* reexport */ whereAsync; }); +__webpack_require__.d(__webpack_exports__, "buffer", function() { return /* reexport */ array_ops_buffer; }); +__webpack_require__.d(__webpack_exports__, "print", function() { return /* reexport */ print; }); +__webpack_require__.d(__webpack_exports__, "cast", function() { return /* reexport */ cast; }); +__webpack_require__.d(__webpack_exports__, "expandDims", function() { return /* reexport */ expandDims; }); +__webpack_require__.d(__webpack_exports__, "reshape", function() { return /* reexport */ reshape; }); +__webpack_require__.d(__webpack_exports__, "squeeze", function() { return /* reexport */ squeeze; }); +__webpack_require__.d(__webpack_exports__, "stack", function() { return /* reexport */ stack; }); +__webpack_require__.d(__webpack_exports__, "unstack", function() { return /* reexport */ unstack; }); +__webpack_require__.d(__webpack_exports__, "setdiff1dAsync", function() { return /* reexport */ setdiff1dAsync; }); +__webpack_require__.d(__webpack_exports__, "linspace", function() { return /* reexport */ tensor_ops["a" /* linspace */]; }); +__webpack_require__.d(__webpack_exports__, "ones", function() { return /* reexport */ tensor_ops["b" /* ones */]; }); +__webpack_require__.d(__webpack_exports__, "range", function() { return /* reexport */ tensor_ops["d" /* range */]; }); +__webpack_require__.d(__webpack_exports__, "scalar", function() { return /* reexport */ tensor_ops["e" /* scalar */]; }); +__webpack_require__.d(__webpack_exports__, "tensor", function() { return /* reexport */ tensor_ops["f" /* tensor */]; }); +__webpack_require__.d(__webpack_exports__, "tensor1d", function() { return /* reexport */ tensor_ops["g" /* tensor1d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor2d", function() { return /* reexport */ tensor_ops["h" /* tensor2d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor3d", function() { return /* reexport */ tensor_ops["i" /* tensor3d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor4d", function() { return /* reexport */ tensor_ops["j" /* tensor4d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor5d", function() { return /* reexport */ tensor_ops["k" /* tensor5d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor6d", function() { return /* reexport */ tensor_ops["l" /* tensor6d */]; }); +__webpack_require__.d(__webpack_exports__, "variable", function() { return /* reexport */ tensor_ops["m" /* variable */]; }); +__webpack_require__.d(__webpack_exports__, "zeros", function() { return /* reexport */ tensor_ops["n" /* zeros */]; }); +__webpack_require__.d(__webpack_exports__, "onesLike", function() { return /* reexport */ tensor_ops["c" /* onesLike */]; }); +__webpack_require__.d(__webpack_exports__, "zerosLike", function() { return /* reexport */ tensor_ops["o" /* zerosLike */]; }); +__webpack_require__.d(__webpack_exports__, "transpose", function() { return /* reexport */ transpose; }); +__webpack_require__.d(__webpack_exports__, "softmax", function() { return /* reexport */ softmax; }); +__webpack_require__.d(__webpack_exports__, "logSoftmax", function() { return /* reexport */ logSoftmax; }); +__webpack_require__.d(__webpack_exports__, "norm", function() { return /* reexport */ norm_norm; }); +__webpack_require__.d(__webpack_exports__, "gather", function() { return /* reexport */ gather; }); +__webpack_require__.d(__webpack_exports__, "unsortedSegmentSum", function() { return /* reexport */ unsortedSegmentSum; }); +__webpack_require__.d(__webpack_exports__, "basicLSTMCell", function() { return /* reexport */ basicLSTMCell; }); +__webpack_require__.d(__webpack_exports__, "multiRNNCell", function() { return /* reexport */ multiRNNCell; }); +__webpack_require__.d(__webpack_exports__, "movingAverage", function() { return /* reexport */ movingAverage; }); +__webpack_require__.d(__webpack_exports__, "stridedSlice", function() { return /* reexport */ stridedSlice; }); +__webpack_require__.d(__webpack_exports__, "topk", function() { return /* reexport */ topk; }); +__webpack_require__.d(__webpack_exports__, "scatterND", function() { return /* reexport */ scatterND; }); +__webpack_require__.d(__webpack_exports__, "fft", function() { return /* reexport */ fft; }); +__webpack_require__.d(__webpack_exports__, "ifft", function() { return /* reexport */ ifft; }); +__webpack_require__.d(__webpack_exports__, "rfft", function() { return /* reexport */ rfft; }); +__webpack_require__.d(__webpack_exports__, "irfft", function() { return /* reexport */ irfft; }); +__webpack_require__.d(__webpack_exports__, "sparseToDense", function() { return /* reexport */ sparseToDense; }); +__webpack_require__.d(__webpack_exports__, "gatherND", function() { return /* reexport */ gatherND; }); +__webpack_require__.d(__webpack_exports__, "dropout", function() { return /* reexport */ dropout; }); +__webpack_require__.d(__webpack_exports__, "hannWindow", function() { return /* reexport */ hannWindow; }); +__webpack_require__.d(__webpack_exports__, "hammingWindow", function() { return /* reexport */ hammingWindow; }); +__webpack_require__.d(__webpack_exports__, "frame", function() { return /* reexport */ signal_ops_frame; }); +__webpack_require__.d(__webpack_exports__, "stft", function() { return /* reexport */ stft; }); +__webpack_require__.d(__webpack_exports__, "inTopKAsync", function() { return /* reexport */ inTopKAsync; }); +__webpack_require__.d(__webpack_exports__, "op", function() { return /* reexport */ operation["a" /* op */]; }); +__webpack_require__.d(__webpack_exports__, "image", function() { return /* reexport */ image_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "linalg", function() { return /* reexport */ linalg_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "losses", function() { return /* reexport */ loss_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "spectral", function() { return /* reexport */ spectral_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "fused", function() { return /* reexport */ fused_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "signal", function() { return /* reexport */ signal_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "Reduction", function() { return /* reexport */ Reduction; }); +__webpack_require__.d(__webpack_exports__, "train", function() { return /* reexport */ train; }); +__webpack_require__.d(__webpack_exports__, "enableProdMode", function() { return /* reexport */ enableProdMode; }); +__webpack_require__.d(__webpack_exports__, "enableDebugMode", function() { return /* reexport */ enableDebugMode; }); +__webpack_require__.d(__webpack_exports__, "disableDeprecationWarnings", function() { return /* reexport */ disableDeprecationWarnings; }); +__webpack_require__.d(__webpack_exports__, "deprecationWarn", function() { return /* reexport */ deprecationWarn; }); +__webpack_require__.d(__webpack_exports__, "disposeVariables", function() { return /* reexport */ disposeVariables; }); +__webpack_require__.d(__webpack_exports__, "engine", function() { return /* reexport */ globals_engine; }); +__webpack_require__.d(__webpack_exports__, "memory", function() { return /* reexport */ memory; }); +__webpack_require__.d(__webpack_exports__, "profile", function() { return /* reexport */ profile; }); +__webpack_require__.d(__webpack_exports__, "tidy", function() { return /* reexport */ tidy; }); +__webpack_require__.d(__webpack_exports__, "dispose", function() { return /* reexport */ dispose; }); +__webpack_require__.d(__webpack_exports__, "keep", function() { return /* reexport */ keep; }); +__webpack_require__.d(__webpack_exports__, "time", function() { return /* reexport */ time; }); +__webpack_require__.d(__webpack_exports__, "setBackend", function() { return /* reexport */ setBackend; }); +__webpack_require__.d(__webpack_exports__, "ready", function() { return /* reexport */ ready; }); +__webpack_require__.d(__webpack_exports__, "getBackend", function() { return /* reexport */ getBackend; }); +__webpack_require__.d(__webpack_exports__, "removeBackend", function() { return /* reexport */ removeBackend; }); +__webpack_require__.d(__webpack_exports__, "findBackend", function() { return /* reexport */ findBackend; }); +__webpack_require__.d(__webpack_exports__, "findBackendFactory", function() { return /* reexport */ findBackendFactory; }); +__webpack_require__.d(__webpack_exports__, "registerBackend", function() { return /* reexport */ registerBackend; }); +__webpack_require__.d(__webpack_exports__, "backend", function() { return /* reexport */ globals_backend; }); +__webpack_require__.d(__webpack_exports__, "setPlatform", function() { return /* reexport */ setPlatform; }); +__webpack_require__.d(__webpack_exports__, "getKernel", function() { return /* reexport */ kernel_registry["b" /* getKernel */]; }); +__webpack_require__.d(__webpack_exports__, "getGradient", function() { return /* reexport */ kernel_registry["a" /* getGradient */]; }); +__webpack_require__.d(__webpack_exports__, "getKernelsForBackend", function() { return /* reexport */ kernel_registry["c" /* getKernelsForBackend */]; }); +__webpack_require__.d(__webpack_exports__, "registerKernel", function() { return /* reexport */ kernel_registry["e" /* registerKernel */]; }); +__webpack_require__.d(__webpack_exports__, "registerGradient", function() { return /* reexport */ kernel_registry["d" /* registerGradient */]; }); +__webpack_require__.d(__webpack_exports__, "unregisterKernel", function() { return /* reexport */ kernel_registry["g" /* unregisterKernel */]; }); +__webpack_require__.d(__webpack_exports__, "unregisterGradient", function() { return /* reexport */ kernel_registry["f" /* unregisterGradient */]; }); +__webpack_require__.d(__webpack_exports__, "customGrad", function() { return /* reexport */ customGrad; }); +__webpack_require__.d(__webpack_exports__, "grad", function() { return /* reexport */ gradients_grad; }); +__webpack_require__.d(__webpack_exports__, "grads", function() { return /* reexport */ gradients_grads; }); +__webpack_require__.d(__webpack_exports__, "valueAndGrad", function() { return /* reexport */ valueAndGrad; }); +__webpack_require__.d(__webpack_exports__, "valueAndGrads", function() { return /* reexport */ valueAndGrads; }); +__webpack_require__.d(__webpack_exports__, "variableGrads", function() { return /* reexport */ variableGrads; }); +__webpack_require__.d(__webpack_exports__, "Environment", function() { return /* reexport */ environment["b" /* Environment */]; }); +__webpack_require__.d(__webpack_exports__, "env", function() { return /* reexport */ environment["c" /* env */]; }); +__webpack_require__.d(__webpack_exports__, "ENV", function() { return /* reexport */ environment["a" /* ENV */]; }); +__webpack_require__.d(__webpack_exports__, "version_core", function() { return /* reexport */ version; }); +__webpack_require__.d(__webpack_exports__, "nextFrame", function() { return /* reexport */ browser_util["a" /* nextFrame */]; }); +__webpack_require__.d(__webpack_exports__, "browser", function() { return /* reexport */ browser_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "io", function() { return /* reexport */ io_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "math", function() { return /* reexport */ math_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "serialization", function() { return /* reexport */ serialization_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "test_util", function() { return /* reexport */ test_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "util", function() { return /* reexport */ util; }); +__webpack_require__.d(__webpack_exports__, "backend_util", function() { return /* reexport */ backend_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "tensor_util", function() { return /* reexport */ tensor_util; }); +__webpack_require__.d(__webpack_exports__, "slice_util", function() { return /* reexport */ slice_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "gather_util", function() { return /* reexport */ gather_nd_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "scatter_util", function() { return /* reexport */ scatter_nd_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "device_util", function() { return /* reexport */ device_util; }); +__webpack_require__.d(__webpack_exports__, "kernel_impls", function() { return /* reexport */ kernel_impls_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "KernelBackend", function() { return /* reexport */ KernelBackend; }); +__webpack_require__.d(__webpack_exports__, "DataStorage", function() { return /* reexport */ DataStorage; }); +__webpack_require__.d(__webpack_exports__, "Add", function() { return /* reexport */ kernel_names["a" /* Add */]; }); +__webpack_require__.d(__webpack_exports__, "AddN", function() { return /* reexport */ kernel_names["b" /* AddN */]; }); +__webpack_require__.d(__webpack_exports__, "Atan2", function() { return /* reexport */ kernel_names["c" /* Atan2 */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool", function() { return /* reexport */ kernel_names["d" /* AvgPool */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPoolBackprop", function() { return /* reexport */ kernel_names["g" /* AvgPoolBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool3D", function() { return /* reexport */ kernel_names["e" /* AvgPool3D */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool3DBackprop", function() { return /* reexport */ kernel_names["f" /* AvgPool3DBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "BatchMatMul", function() { return /* reexport */ kernel_names["h" /* BatchMatMul */]; }); +__webpack_require__.d(__webpack_exports__, "BatchToSpaceND", function() { return /* reexport */ kernel_names["i" /* BatchToSpaceND */]; }); +__webpack_require__.d(__webpack_exports__, "BroadcastTo", function() { return /* reexport */ kernel_names["j" /* BroadcastTo */]; }); +__webpack_require__.d(__webpack_exports__, "Complex", function() { return /* reexport */ kernel_names["k" /* Complex */]; }); +__webpack_require__.d(__webpack_exports__, "Concat", function() { return /* reexport */ kernel_names["l" /* Concat */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2D", function() { return /* reexport */ kernel_names["m" /* Conv2D */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2DBackpropFilter", function() { return /* reexport */ kernel_names["n" /* Conv2DBackpropFilter */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2DBackpropInput", function() { return /* reexport */ kernel_names["o" /* Conv2DBackpropInput */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3D", function() { return /* reexport */ kernel_names["p" /* Conv3D */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3DBackpropFilterV2", function() { return /* reexport */ kernel_names["q" /* Conv3DBackpropFilterV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3DBackpropInputV2", function() { return /* reexport */ kernel_names["r" /* Conv3DBackpropInputV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Cumsum", function() { return /* reexport */ kernel_names["s" /* Cumsum */]; }); +__webpack_require__.d(__webpack_exports__, "DepthToSpace", function() { return /* reexport */ kernel_names["t" /* DepthToSpace */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNative", function() { return /* reexport */ kernel_names["u" /* DepthwiseConv2dNative */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNativeBackpropFilter", function() { return /* reexport */ kernel_names["v" /* DepthwiseConv2dNativeBackpropFilter */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNativeBackpropInput", function() { return /* reexport */ kernel_names["w" /* DepthwiseConv2dNativeBackpropInput */]; }); +__webpack_require__.d(__webpack_exports__, "Diag", function() { return /* reexport */ kernel_names["x" /* Diag */]; }); +__webpack_require__.d(__webpack_exports__, "Div", function() { return /* reexport */ kernel_names["y" /* Div */]; }); +__webpack_require__.d(__webpack_exports__, "Elu", function() { return /* reexport */ kernel_names["z" /* Elu */]; }); +__webpack_require__.d(__webpack_exports__, "EluGrad", function() { return /* reexport */ kernel_names["A" /* EluGrad */]; }); +__webpack_require__.d(__webpack_exports__, "Equal", function() { return /* reexport */ kernel_names["B" /* Equal */]; }); +__webpack_require__.d(__webpack_exports__, "FloorDiv", function() { return /* reexport */ kernel_names["D" /* FloorDiv */]; }); +__webpack_require__.d(__webpack_exports__, "Fill", function() { return /* reexport */ kernel_names["C" /* Fill */]; }); +__webpack_require__.d(__webpack_exports__, "FusedBatchNorm", function() { return /* reexport */ kernel_names["F" /* FusedBatchNorm */]; }); +__webpack_require__.d(__webpack_exports__, "GatherNd", function() { return /* reexport */ kernel_names["G" /* GatherNd */]; }); +__webpack_require__.d(__webpack_exports__, "Greater", function() { return /* reexport */ kernel_names["H" /* Greater */]; }); +__webpack_require__.d(__webpack_exports__, "GreaterEqual", function() { return /* reexport */ kernel_names["I" /* GreaterEqual */]; }); +__webpack_require__.d(__webpack_exports__, "Identity", function() { return /* reexport */ kernel_names["J" /* Identity */]; }); +__webpack_require__.d(__webpack_exports__, "Imag", function() { return /* reexport */ kernel_names["K" /* Imag */]; }); +__webpack_require__.d(__webpack_exports__, "Less", function() { return /* reexport */ kernel_names["N" /* Less */]; }); +__webpack_require__.d(__webpack_exports__, "LessEqual", function() { return /* reexport */ kernel_names["O" /* LessEqual */]; }); +__webpack_require__.d(__webpack_exports__, "LRN", function() { return /* reexport */ kernel_names["L" /* LRN */]; }); +__webpack_require__.d(__webpack_exports__, "LRNBackprop", function() { return /* reexport */ kernel_names["M" /* LRNBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "Max", function() { return /* reexport */ kernel_names["P" /* Max */]; }); +__webpack_require__.d(__webpack_exports__, "Maximum", function() { return /* reexport */ kernel_names["V" /* Maximum */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool", function() { return /* reexport */ kernel_names["Q" /* MaxPool */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPoolBackprop", function() { return /* reexport */ kernel_names["T" /* MaxPoolBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool3D", function() { return /* reexport */ kernel_names["R" /* MaxPool3D */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool3DBackprop", function() { return /* reexport */ kernel_names["S" /* MaxPool3DBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPoolWithArgmax", function() { return /* reexport */ kernel_names["U" /* MaxPoolWithArgmax */]; }); +__webpack_require__.d(__webpack_exports__, "Minimum", function() { return /* reexport */ kernel_names["W" /* Minimum */]; }); +__webpack_require__.d(__webpack_exports__, "Mod", function() { return /* reexport */ kernel_names["X" /* Mod */]; }); +__webpack_require__.d(__webpack_exports__, "Multiply", function() { return /* reexport */ kernel_names["Y" /* Multiply */]; }); +__webpack_require__.d(__webpack_exports__, "NotEqual", function() { return /* reexport */ kernel_names["bb" /* NotEqual */]; }); +__webpack_require__.d(__webpack_exports__, "NonMaxSuppressionV3", function() { return /* reexport */ kernel_names["Z" /* NonMaxSuppressionV3 */]; }); +__webpack_require__.d(__webpack_exports__, "NonMaxSuppressionV5", function() { return /* reexport */ kernel_names["ab" /* NonMaxSuppressionV5 */]; }); +__webpack_require__.d(__webpack_exports__, "OneHot", function() { return /* reexport */ kernel_names["cb" /* OneHot */]; }); +__webpack_require__.d(__webpack_exports__, "PadV2", function() { return /* reexport */ kernel_names["db" /* PadV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Pool", function() { return /* reexport */ kernel_names["eb" /* Pool */]; }); +__webpack_require__.d(__webpack_exports__, "Pow", function() { return /* reexport */ kernel_names["fb" /* Pow */]; }); +__webpack_require__.d(__webpack_exports__, "Prelu", function() { return /* reexport */ kernel_names["gb" /* Prelu */]; }); +__webpack_require__.d(__webpack_exports__, "Real", function() { return /* reexport */ kernel_names["hb" /* Real */]; }); +__webpack_require__.d(__webpack_exports__, "Relu", function() { return /* reexport */ kernel_names["ib" /* Relu */]; }); +__webpack_require__.d(__webpack_exports__, "Relu6", function() { return /* reexport */ kernel_names["jb" /* Relu6 */]; }); +__webpack_require__.d(__webpack_exports__, "SelectV2", function() { return /* reexport */ kernel_names["kb" /* SelectV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Selu", function() { return /* reexport */ kernel_names["lb" /* Selu */]; }); +__webpack_require__.d(__webpack_exports__, "SpaceToBatchND", function() { return /* reexport */ kernel_names["mb" /* SpaceToBatchND */]; }); +__webpack_require__.d(__webpack_exports__, "SplitV", function() { return /* reexport */ kernel_names["nb" /* SplitV */]; }); +__webpack_require__.d(__webpack_exports__, "SquaredDifference", function() { return /* reexport */ kernel_names["pb" /* SquaredDifference */]; }); +__webpack_require__.d(__webpack_exports__, "Square", function() { return /* reexport */ kernel_names["ob" /* Square */]; }); +__webpack_require__.d(__webpack_exports__, "Sub", function() { return /* reexport */ kernel_names["qb" /* Sub */]; }); +__webpack_require__.d(__webpack_exports__, "Tile", function() { return /* reexport */ kernel_names["rb" /* Tile */]; }); +__webpack_require__.d(__webpack_exports__, "Transpose", function() { return /* reexport */ kernel_names["sb" /* Transpose */]; }); +__webpack_require__.d(__webpack_exports__, "FromPixels", function() { return /* reexport */ kernel_names["E" /* FromPixels */]; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice_util.js +var slice_util_namespaceObject = {}; +__webpack_require__.r(slice_util_namespaceObject); +__webpack_require__.d(slice_util_namespaceObject, "assertParamsValid", function() { return assertParamsValid; }); +__webpack_require__.d(slice_util_namespaceObject, "maskToAxes", function() { return maskToAxes; }); +__webpack_require__.d(slice_util_namespaceObject, "computeOutShape", function() { return slice_util_computeOutShape; }); +__webpack_require__.d(slice_util_namespaceObject, "stridesWithElidedDims", function() { return stridesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "startIndicesWithElidedDims", function() { return startIndicesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "stopIndicesWithElidedDims", function() { return stopIndicesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "stridesForAxis", function() { return stridesForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "startForAxis", function() { return startForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "stopForAxis", function() { return stopForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "isSliceContinous", function() { return isSliceContinous; }); +__webpack_require__.d(slice_util_namespaceObject, "computeFlatOffset", function() { return computeFlatOffset; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/io/io.js +var io_namespaceObject = {}; +__webpack_require__.r(io_namespaceObject); +__webpack_require__.d(io_namespaceObject, "copyModel", function() { return copyModel; }); +__webpack_require__.d(io_namespaceObject, "listModels", function() { return listModels; }); +__webpack_require__.d(io_namespaceObject, "moveModel", function() { return moveModel; }); +__webpack_require__.d(io_namespaceObject, "removeModel", function() { return removeModel; }); +__webpack_require__.d(io_namespaceObject, "browserFiles", function() { return browserFiles; }); +__webpack_require__.d(io_namespaceObject, "browserHTTPRequest", function() { return browserHTTPRequest; }); +__webpack_require__.d(io_namespaceObject, "concatenateArrayBuffers", function() { return io_utils["d" /* concatenateArrayBuffers */]; }); +__webpack_require__.d(io_namespaceObject, "decodeWeights", function() { return io_utils["e" /* decodeWeights */]; }); +__webpack_require__.d(io_namespaceObject, "encodeWeights", function() { return io_utils["f" /* encodeWeights */]; }); +__webpack_require__.d(io_namespaceObject, "fromMemory", function() { return fromMemory; }); +__webpack_require__.d(io_namespaceObject, "getLoadHandlers", function() { return getLoadHandlers; }); +__webpack_require__.d(io_namespaceObject, "getModelArtifactsInfoForJSON", function() { return io_utils["g" /* getModelArtifactsInfoForJSON */]; }); +__webpack_require__.d(io_namespaceObject, "getSaveHandlers", function() { return getSaveHandlers; }); +__webpack_require__.d(io_namespaceObject, "http", function() { return http; }); +__webpack_require__.d(io_namespaceObject, "isHTTPScheme", function() { return isHTTPScheme; }); +__webpack_require__.d(io_namespaceObject, "loadWeights", function() { return loadWeights; }); +__webpack_require__.d(io_namespaceObject, "registerLoadRouter", function() { return registerLoadRouter; }); +__webpack_require__.d(io_namespaceObject, "registerSaveRouter", function() { return registerSaveRouter; }); +__webpack_require__.d(io_namespaceObject, "weightsLoaderFactory", function() { return weightsLoaderFactory; }); +__webpack_require__.d(io_namespaceObject, "withSaveHandler", function() { return withSaveHandler; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/math.js +var math_namespaceObject = {}; +__webpack_require__.r(math_namespaceObject); +__webpack_require__.d(math_namespaceObject, "confusionMatrix", function() { return confusionMatrix; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/browser.js +var browser_namespaceObject = {}; +__webpack_require__.r(browser_namespaceObject); +__webpack_require__.d(browser_namespaceObject, "toPixels", function() { return toPixels; }); +__webpack_require__.d(browser_namespaceObject, "fromPixels", function() { return fromPixels; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/gather_nd_util.js +var gather_nd_util_namespaceObject = {}; +__webpack_require__.r(gather_nd_util_namespaceObject); +__webpack_require__.d(gather_nd_util_namespaceObject, "prepareAndValidate", function() { return prepareAndValidate; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/scatter_nd_util.js +var scatter_nd_util_namespaceObject = {}; +__webpack_require__.r(scatter_nd_util_namespaceObject); +__webpack_require__.d(scatter_nd_util_namespaceObject, "validateUpdateShape", function() { return validateUpdateShape; }); +__webpack_require__.d(scatter_nd_util_namespaceObject, "validateInput", function() { return validateInput; }); +__webpack_require__.d(scatter_nd_util_namespaceObject, "calculateShapes", function() { return calculateShapes; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/serialization.js +var serialization_namespaceObject = {}; +__webpack_require__.r(serialization_namespaceObject); +__webpack_require__.d(serialization_namespaceObject, "Serializable", function() { return Serializable; }); +__webpack_require__.d(serialization_namespaceObject, "SerializationMap", function() { return SerializationMap; }); +__webpack_require__.d(serialization_namespaceObject, "registerClass", function() { return registerClass; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/test_util.js +var test_util_namespaceObject = {}; +__webpack_require__.r(test_util_namespaceObject); +__webpack_require__.d(test_util_namespaceObject, "TEST_EPSILON_FLOAT16", function() { return TEST_EPSILON_FLOAT16; }); +__webpack_require__.d(test_util_namespaceObject, "expectArraysClose", function() { return expectArraysClose; }); +__webpack_require__.d(test_util_namespaceObject, "testEpsilon", function() { return testEpsilon; }); +__webpack_require__.d(test_util_namespaceObject, "expectPromiseToFail", function() { return expectPromiseToFail; }); +__webpack_require__.d(test_util_namespaceObject, "expectArraysEqual", function() { return expectArraysEqual; }); +__webpack_require__.d(test_util_namespaceObject, "expectNumbersClose", function() { return expectNumbersClose; }); +__webpack_require__.d(test_util_namespaceObject, "expectValuesInRange", function() { return expectValuesInRange; }); +__webpack_require__.d(test_util_namespaceObject, "expectArrayBuffersEqual", function() { return expectArrayBuffersEqual; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/segment_util.js +var segment_util_namespaceObject = {}; +__webpack_require__.r(segment_util_namespaceObject); +__webpack_require__.d(segment_util_namespaceObject, "segOpComputeOptimalWindowSize", function() { return segOpComputeOptimalWindowSize; }); +__webpack_require__.d(segment_util_namespaceObject, "computeOutShape", function() { return segment_util_computeOutShape; }); +__webpack_require__.d(segment_util_namespaceObject, "collectGatherOpShapeInfo", function() { return collectGatherOpShapeInfo; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/spectral_ops.js +var spectral_ops_namespaceObject = {}; +__webpack_require__.r(spectral_ops_namespaceObject); +__webpack_require__.d(spectral_ops_namespaceObject, "fft", function() { return fft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "ifft", function() { return ifft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "rfft", function() { return rfft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "irfft", function() { return irfft; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/signal_ops.js +var signal_ops_namespaceObject = {}; +__webpack_require__.r(signal_ops_namespaceObject); +__webpack_require__.d(signal_ops_namespaceObject, "hannWindow", function() { return hannWindow; }); +__webpack_require__.d(signal_ops_namespaceObject, "hammingWindow", function() { return hammingWindow; }); +__webpack_require__.d(signal_ops_namespaceObject, "frame", function() { return signal_ops_frame; }); +__webpack_require__.d(signal_ops_namespaceObject, "stft", function() { return stft; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/loss_ops.js +var loss_ops_namespaceObject = {}; +__webpack_require__.r(loss_ops_namespaceObject); +__webpack_require__.d(loss_ops_namespaceObject, "Reduction", function() { return Reduction; }); +__webpack_require__.d(loss_ops_namespaceObject, "absoluteDifference", function() { return absoluteDifference; }); +__webpack_require__.d(loss_ops_namespaceObject, "computeWeightedLoss", function() { return computeWeightedLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "cosineDistance", function() { return cosineDistance; }); +__webpack_require__.d(loss_ops_namespaceObject, "hingeLoss", function() { return hingeLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "huberLoss", function() { return huberLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "logLoss", function() { return logLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "meanSquaredError", function() { return meanSquaredError; }); +__webpack_require__.d(loss_ops_namespaceObject, "sigmoidCrossEntropy", function() { return sigmoidCrossEntropy; }); +__webpack_require__.d(loss_ops_namespaceObject, "softmaxCrossEntropy", function() { return softmaxCrossEntropy; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/linalg_ops.js +var linalg_ops_namespaceObject = {}; +__webpack_require__.r(linalg_ops_namespaceObject); +__webpack_require__.d(linalg_ops_namespaceObject, "bandPart", function() { return bandPart; }); +__webpack_require__.d(linalg_ops_namespaceObject, "gramSchmidt", function() { return gramSchmidt; }); +__webpack_require__.d(linalg_ops_namespaceObject, "qr", function() { return qr; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/image_ops.js +var image_ops_namespaceObject = {}; +__webpack_require__.r(image_ops_namespaceObject); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppression", function() { return nonMaxSuppression; }); +__webpack_require__.d(image_ops_namespaceObject, "resizeBilinear", function() { return resizeBilinear; }); +__webpack_require__.d(image_ops_namespaceObject, "resizeNearestNeighbor", function() { return resizeNearestNeighbor; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionAsync", function() { return nonMaxSuppressionAsync; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionWithScore", function() { return nonMaxSuppressionWithScore; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionWithScoreAsync", function() { return nonMaxSuppressionWithScoreAsync; }); +__webpack_require__.d(image_ops_namespaceObject, "cropAndResize", function() { return cropAndResize; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/fused_ops.js +var fused_ops_namespaceObject = {}; +__webpack_require__.r(fused_ops_namespaceObject); +__webpack_require__.d(fused_ops_namespaceObject, "matMul", function() { return fused_ops_matMul; }); +__webpack_require__.d(fused_ops_namespaceObject, "conv2d", function() { return fused_ops_conv2d; }); +__webpack_require__.d(fused_ops_namespaceObject, "depthwiseConv2d", function() { return fused_ops_depthwiseConv2d; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/ops.js +var ops_namespaceObject = {}; +__webpack_require__.r(ops_namespaceObject); +__webpack_require__.d(ops_namespaceObject, "add", function() { return add; }); +__webpack_require__.d(ops_namespaceObject, "addN", function() { return addN; }); +__webpack_require__.d(ops_namespaceObject, "atan2", function() { return atan2; }); +__webpack_require__.d(ops_namespaceObject, "avgPool", function() { return avgPool; }); +__webpack_require__.d(ops_namespaceObject, "avgPool3d", function() { return avgPool3d; }); +__webpack_require__.d(ops_namespaceObject, "batchToSpaceND", function() { return batchToSpaceND; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm", function() { return batchNorm; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm2d", function() { return batchNorm2d; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm3d", function() { return batchNorm3d; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm4d", function() { return batchNorm4d; }); +__webpack_require__.d(ops_namespaceObject, "broadcastTo", function() { return broadcastTo; }); +__webpack_require__.d(ops_namespaceObject, "clone", function() { return clone; }); +__webpack_require__.d(ops_namespaceObject, "complex", function() { return complex["a" /* complex */]; }); +__webpack_require__.d(ops_namespaceObject, "concat", function() { return concat; }); +__webpack_require__.d(ops_namespaceObject, "concat1d", function() { return concat1d; }); +__webpack_require__.d(ops_namespaceObject, "concat2d", function() { return concat2d; }); +__webpack_require__.d(ops_namespaceObject, "concat3d", function() { return concat3d; }); +__webpack_require__.d(ops_namespaceObject, "concat4d", function() { return concat4d; }); +__webpack_require__.d(ops_namespaceObject, "conv1d", function() { return conv1d; }); +__webpack_require__.d(ops_namespaceObject, "conv2d", function() { return conv2d; }); +__webpack_require__.d(ops_namespaceObject, "conv2dTranspose", function() { return conv2dTranspose; }); +__webpack_require__.d(ops_namespaceObject, "conv3d", function() { return conv3d; }); +__webpack_require__.d(ops_namespaceObject, "conv3dTranspose", function() { return conv3dTranspose; }); +__webpack_require__.d(ops_namespaceObject, "cumsum", function() { return cumsum; }); +__webpack_require__.d(ops_namespaceObject, "depthToSpace", function() { return depthToSpace; }); +__webpack_require__.d(ops_namespaceObject, "depthwiseConv2d", function() { return depthwiseConv2d; }); +__webpack_require__.d(ops_namespaceObject, "diag", function() { return diag; }); +__webpack_require__.d(ops_namespaceObject, "div", function() { return div; }); +__webpack_require__.d(ops_namespaceObject, "divNoNan", function() { return divNoNan; }); +__webpack_require__.d(ops_namespaceObject, "dot", function() { return dot; }); +__webpack_require__.d(ops_namespaceObject, "elu", function() { return elu; }); +__webpack_require__.d(ops_namespaceObject, "equal", function() { return equal; }); +__webpack_require__.d(ops_namespaceObject, "eye", function() { return eye; }); +__webpack_require__.d(ops_namespaceObject, "fill", function() { return fill; }); +__webpack_require__.d(ops_namespaceObject, "floorDiv", function() { return floorDiv; }); +__webpack_require__.d(ops_namespaceObject, "greater", function() { return greater; }); +__webpack_require__.d(ops_namespaceObject, "greaterEqual", function() { return greaterEqual; }); +__webpack_require__.d(ops_namespaceObject, "imag", function() { return imag["a" /* imag */]; }); +__webpack_require__.d(ops_namespaceObject, "leakyRelu", function() { return leakyRelu; }); +__webpack_require__.d(ops_namespaceObject, "less", function() { return less; }); +__webpack_require__.d(ops_namespaceObject, "lessEqual", function() { return lessEqual; }); +__webpack_require__.d(ops_namespaceObject, "localResponseNormalization", function() { return localResponseNormalization; }); +__webpack_require__.d(ops_namespaceObject, "matMul", function() { return matMul; }); +__webpack_require__.d(ops_namespaceObject, "max", function() { return max_max; }); +__webpack_require__.d(ops_namespaceObject, "maxPool", function() { return maxPool; }); +__webpack_require__.d(ops_namespaceObject, "maxPool3d", function() { return maxPool3d; }); +__webpack_require__.d(ops_namespaceObject, "maxPoolWithArgmax", function() { return maxPoolWithArgmax; }); +__webpack_require__.d(ops_namespaceObject, "maximum", function() { return maximum; }); +__webpack_require__.d(ops_namespaceObject, "minimum", function() { return minimum; }); +__webpack_require__.d(ops_namespaceObject, "mod", function() { return mod; }); +__webpack_require__.d(ops_namespaceObject, "mul", function() { return mul; }); +__webpack_require__.d(ops_namespaceObject, "multinomial", function() { return multinomial; }); +__webpack_require__.d(ops_namespaceObject, "notEqual", function() { return notEqual; }); +__webpack_require__.d(ops_namespaceObject, "oneHot", function() { return oneHot; }); +__webpack_require__.d(ops_namespaceObject, "outerProduct", function() { return outerProduct; }); +__webpack_require__.d(ops_namespaceObject, "pad", function() { return pad_pad; }); +__webpack_require__.d(ops_namespaceObject, "pad1d", function() { return pad1d; }); +__webpack_require__.d(ops_namespaceObject, "pad2d", function() { return pad2d; }); +__webpack_require__.d(ops_namespaceObject, "pad3d", function() { return pad3d; }); +__webpack_require__.d(ops_namespaceObject, "pad4d", function() { return pad4d; }); +__webpack_require__.d(ops_namespaceObject, "pool", function() { return pool; }); +__webpack_require__.d(ops_namespaceObject, "pow", function() { return pow; }); +__webpack_require__.d(ops_namespaceObject, "prelu", function() { return prelu; }); +__webpack_require__.d(ops_namespaceObject, "rand", function() { return rand; }); +__webpack_require__.d(ops_namespaceObject, "randomGamma", function() { return randomGamma; }); +__webpack_require__.d(ops_namespaceObject, "randomNormal", function() { return randomNormal; }); +__webpack_require__.d(ops_namespaceObject, "randomUniform", function() { return randomUniform; }); +__webpack_require__.d(ops_namespaceObject, "real", function() { return real["a" /* real */]; }); +__webpack_require__.d(ops_namespaceObject, "relu", function() { return relu; }); +__webpack_require__.d(ops_namespaceObject, "relu6", function() { return relu6; }); +__webpack_require__.d(ops_namespaceObject, "selu", function() { return selu; }); +__webpack_require__.d(ops_namespaceObject, "separableConv2d", function() { return separableConv2d; }); +__webpack_require__.d(ops_namespaceObject, "spaceToBatchND", function() { return spaceToBatchND; }); +__webpack_require__.d(ops_namespaceObject, "split", function() { return split; }); +__webpack_require__.d(ops_namespaceObject, "square", function() { return square; }); +__webpack_require__.d(ops_namespaceObject, "squaredDifference", function() { return squaredDifference; }); +__webpack_require__.d(ops_namespaceObject, "sub", function() { return sub; }); +__webpack_require__.d(ops_namespaceObject, "tile", function() { return tile; }); +__webpack_require__.d(ops_namespaceObject, "truncatedNormal", function() { return truncatedNormal; }); +__webpack_require__.d(ops_namespaceObject, "booleanMaskAsync", function() { return booleanMaskAsync; }); +__webpack_require__.d(ops_namespaceObject, "reverse", function() { return reverse_reverse; }); +__webpack_require__.d(ops_namespaceObject, "reverse1d", function() { return reverse1d; }); +__webpack_require__.d(ops_namespaceObject, "reverse2d", function() { return reverse2d; }); +__webpack_require__.d(ops_namespaceObject, "reverse3d", function() { return reverse3d; }); +__webpack_require__.d(ops_namespaceObject, "reverse4d", function() { return reverse4d; }); +__webpack_require__.d(ops_namespaceObject, "slice", function() { return slice; }); +__webpack_require__.d(ops_namespaceObject, "slice1d", function() { return slice1d; }); +__webpack_require__.d(ops_namespaceObject, "slice2d", function() { return slice2d; }); +__webpack_require__.d(ops_namespaceObject, "slice3d", function() { return slice3d; }); +__webpack_require__.d(ops_namespaceObject, "slice4d", function() { return slice4d; }); +__webpack_require__.d(ops_namespaceObject, "abs", function() { return abs; }); +__webpack_require__.d(ops_namespaceObject, "acos", function() { return acos; }); +__webpack_require__.d(ops_namespaceObject, "acosh", function() { return acosh; }); +__webpack_require__.d(ops_namespaceObject, "asin", function() { return asin; }); +__webpack_require__.d(ops_namespaceObject, "asinh", function() { return asinh; }); +__webpack_require__.d(ops_namespaceObject, "atan", function() { return atan; }); +__webpack_require__.d(ops_namespaceObject, "atanh", function() { return atanh; }); +__webpack_require__.d(ops_namespaceObject, "ceil", function() { return ceil; }); +__webpack_require__.d(ops_namespaceObject, "clipByValue", function() { return clipByValue; }); +__webpack_require__.d(ops_namespaceObject, "cos", function() { return cos; }); +__webpack_require__.d(ops_namespaceObject, "cosh", function() { return cosh; }); +__webpack_require__.d(ops_namespaceObject, "erf", function() { return erf; }); +__webpack_require__.d(ops_namespaceObject, "exp", function() { return unary_ops_exp; }); +__webpack_require__.d(ops_namespaceObject, "expm1", function() { return expm1; }); +__webpack_require__.d(ops_namespaceObject, "floor", function() { return floor; }); +__webpack_require__.d(ops_namespaceObject, "log", function() { return log; }); +__webpack_require__.d(ops_namespaceObject, "log1p", function() { return log1p; }); +__webpack_require__.d(ops_namespaceObject, "logSigmoid", function() { return logSigmoid; }); +__webpack_require__.d(ops_namespaceObject, "neg", function() { return neg; }); +__webpack_require__.d(ops_namespaceObject, "reciprocal", function() { return reciprocal; }); +__webpack_require__.d(ops_namespaceObject, "round", function() { return round; }); +__webpack_require__.d(ops_namespaceObject, "rsqrt", function() { return rsqrt; }); +__webpack_require__.d(ops_namespaceObject, "sigmoid", function() { return sigmoid; }); +__webpack_require__.d(ops_namespaceObject, "sign", function() { return sign; }); +__webpack_require__.d(ops_namespaceObject, "isNaN", function() { return unary_ops_isNaN; }); +__webpack_require__.d(ops_namespaceObject, "isInf", function() { return isInf; }); +__webpack_require__.d(ops_namespaceObject, "isFinite", function() { return unary_ops_isFinite; }); +__webpack_require__.d(ops_namespaceObject, "sin", function() { return sin; }); +__webpack_require__.d(ops_namespaceObject, "sinh", function() { return sinh; }); +__webpack_require__.d(ops_namespaceObject, "softplus", function() { return softplus; }); +__webpack_require__.d(ops_namespaceObject, "sqrt", function() { return sqrt; }); +__webpack_require__.d(ops_namespaceObject, "step", function() { return unary_ops_step; }); +__webpack_require__.d(ops_namespaceObject, "tan", function() { return tan; }); +__webpack_require__.d(ops_namespaceObject, "tanh", function() { return tanh; }); +__webpack_require__.d(ops_namespaceObject, "all", function() { return reduction_ops_all; }); +__webpack_require__.d(ops_namespaceObject, "any", function() { return any; }); +__webpack_require__.d(ops_namespaceObject, "argMax", function() { return argMax; }); +__webpack_require__.d(ops_namespaceObject, "argMin", function() { return argMin; }); +__webpack_require__.d(ops_namespaceObject, "logSumExp", function() { return logSumExp; }); +__webpack_require__.d(ops_namespaceObject, "mean", function() { return reduction_ops_mean; }); +__webpack_require__.d(ops_namespaceObject, "min", function() { return reduction_ops_min; }); +__webpack_require__.d(ops_namespaceObject, "moments", function() { return moments; }); +__webpack_require__.d(ops_namespaceObject, "sum", function() { return sum; }); +__webpack_require__.d(ops_namespaceObject, "prod", function() { return reduction_ops_prod; }); +__webpack_require__.d(ops_namespaceObject, "equalStrict", function() { return equalStrict; }); +__webpack_require__.d(ops_namespaceObject, "greaterEqualStrict", function() { return greaterEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "greaterStrict", function() { return greaterStrict; }); +__webpack_require__.d(ops_namespaceObject, "lessEqualStrict", function() { return lessEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "lessStrict", function() { return lessStrict; }); +__webpack_require__.d(ops_namespaceObject, "notEqualStrict", function() { return notEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "addStrict", function() { return addStrict; }); +__webpack_require__.d(ops_namespaceObject, "divStrict", function() { return divStrict; }); +__webpack_require__.d(ops_namespaceObject, "maximumStrict", function() { return maximumStrict; }); +__webpack_require__.d(ops_namespaceObject, "minimumStrict", function() { return minimumStrict; }); +__webpack_require__.d(ops_namespaceObject, "modStrict", function() { return modStrict; }); +__webpack_require__.d(ops_namespaceObject, "mulStrict", function() { return mulStrict; }); +__webpack_require__.d(ops_namespaceObject, "powStrict", function() { return powStrict; }); +__webpack_require__.d(ops_namespaceObject, "squaredDifferenceStrict", function() { return squaredDifferenceStrict; }); +__webpack_require__.d(ops_namespaceObject, "subStrict", function() { return subStrict; }); +__webpack_require__.d(ops_namespaceObject, "logicalAnd", function() { return logicalAnd; }); +__webpack_require__.d(ops_namespaceObject, "logicalNot", function() { return logicalNot; }); +__webpack_require__.d(ops_namespaceObject, "logicalOr", function() { return logicalOr; }); +__webpack_require__.d(ops_namespaceObject, "logicalXor", function() { return logicalXor; }); +__webpack_require__.d(ops_namespaceObject, "where", function() { return where; }); +__webpack_require__.d(ops_namespaceObject, "whereAsync", function() { return whereAsync; }); +__webpack_require__.d(ops_namespaceObject, "buffer", function() { return array_ops_buffer; }); +__webpack_require__.d(ops_namespaceObject, "print", function() { return print; }); +__webpack_require__.d(ops_namespaceObject, "cast", function() { return cast; }); +__webpack_require__.d(ops_namespaceObject, "expandDims", function() { return expandDims; }); +__webpack_require__.d(ops_namespaceObject, "reshape", function() { return reshape; }); +__webpack_require__.d(ops_namespaceObject, "squeeze", function() { return squeeze; }); +__webpack_require__.d(ops_namespaceObject, "stack", function() { return stack; }); +__webpack_require__.d(ops_namespaceObject, "unstack", function() { return unstack; }); +__webpack_require__.d(ops_namespaceObject, "setdiff1dAsync", function() { return setdiff1dAsync; }); +__webpack_require__.d(ops_namespaceObject, "linspace", function() { return tensor_ops["a" /* linspace */]; }); +__webpack_require__.d(ops_namespaceObject, "ones", function() { return tensor_ops["b" /* ones */]; }); +__webpack_require__.d(ops_namespaceObject, "range", function() { return tensor_ops["d" /* range */]; }); +__webpack_require__.d(ops_namespaceObject, "scalar", function() { return tensor_ops["e" /* scalar */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor", function() { return tensor_ops["f" /* tensor */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor1d", function() { return tensor_ops["g" /* tensor1d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor2d", function() { return tensor_ops["h" /* tensor2d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor3d", function() { return tensor_ops["i" /* tensor3d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor4d", function() { return tensor_ops["j" /* tensor4d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor5d", function() { return tensor_ops["k" /* tensor5d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor6d", function() { return tensor_ops["l" /* tensor6d */]; }); +__webpack_require__.d(ops_namespaceObject, "variable", function() { return tensor_ops["m" /* variable */]; }); +__webpack_require__.d(ops_namespaceObject, "zeros", function() { return tensor_ops["n" /* zeros */]; }); +__webpack_require__.d(ops_namespaceObject, "onesLike", function() { return tensor_ops["c" /* onesLike */]; }); +__webpack_require__.d(ops_namespaceObject, "zerosLike", function() { return tensor_ops["o" /* zerosLike */]; }); +__webpack_require__.d(ops_namespaceObject, "transpose", function() { return transpose; }); +__webpack_require__.d(ops_namespaceObject, "softmax", function() { return softmax; }); +__webpack_require__.d(ops_namespaceObject, "logSoftmax", function() { return logSoftmax; }); +__webpack_require__.d(ops_namespaceObject, "norm", function() { return norm_norm; }); +__webpack_require__.d(ops_namespaceObject, "gather", function() { return gather; }); +__webpack_require__.d(ops_namespaceObject, "unsortedSegmentSum", function() { return unsortedSegmentSum; }); +__webpack_require__.d(ops_namespaceObject, "basicLSTMCell", function() { return basicLSTMCell; }); +__webpack_require__.d(ops_namespaceObject, "multiRNNCell", function() { return multiRNNCell; }); +__webpack_require__.d(ops_namespaceObject, "movingAverage", function() { return movingAverage; }); +__webpack_require__.d(ops_namespaceObject, "stridedSlice", function() { return stridedSlice; }); +__webpack_require__.d(ops_namespaceObject, "topk", function() { return topk; }); +__webpack_require__.d(ops_namespaceObject, "scatterND", function() { return scatterND; }); +__webpack_require__.d(ops_namespaceObject, "fft", function() { return fft; }); +__webpack_require__.d(ops_namespaceObject, "ifft", function() { return ifft; }); +__webpack_require__.d(ops_namespaceObject, "rfft", function() { return rfft; }); +__webpack_require__.d(ops_namespaceObject, "irfft", function() { return irfft; }); +__webpack_require__.d(ops_namespaceObject, "sparseToDense", function() { return sparseToDense; }); +__webpack_require__.d(ops_namespaceObject, "gatherND", function() { return gatherND; }); +__webpack_require__.d(ops_namespaceObject, "dropout", function() { return dropout; }); +__webpack_require__.d(ops_namespaceObject, "hannWindow", function() { return hannWindow; }); +__webpack_require__.d(ops_namespaceObject, "hammingWindow", function() { return hammingWindow; }); +__webpack_require__.d(ops_namespaceObject, "frame", function() { return signal_ops_frame; }); +__webpack_require__.d(ops_namespaceObject, "stft", function() { return stft; }); +__webpack_require__.d(ops_namespaceObject, "inTopKAsync", function() { return inTopKAsync; }); +__webpack_require__.d(ops_namespaceObject, "op", function() { return operation["a" /* op */]; }); +__webpack_require__.d(ops_namespaceObject, "image", function() { return image_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "linalg", function() { return linalg_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "losses", function() { return loss_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "spectral", function() { return spectral_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "fused", function() { return fused_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "signal", function() { return signal_ops_namespaceObject; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/backends/backend_util.js +var backend_util_namespaceObject = {}; +__webpack_require__.r(backend_util_namespaceObject); +__webpack_require__.d(backend_util_namespaceObject, "axesAreInnerMostDims", function() { return axesAreInnerMostDims; }); +__webpack_require__.d(backend_util_namespaceObject, "combineLocations", function() { return combineLocations; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOutAndReduceShapes", function() { return computeOutAndReduceShapes; }); +__webpack_require__.d(backend_util_namespaceObject, "expandShapeToKeepDim", function() { return expandShapeToKeepDim; }); +__webpack_require__.d(backend_util_namespaceObject, "assertAxesAreInnerMostDims", function() { return assertAxesAreInnerMostDims; }); +__webpack_require__.d(backend_util_namespaceObject, "getAxesPermutation", function() { return getAxesPermutation; }); +__webpack_require__.d(backend_util_namespaceObject, "getUndoAxesPermutation", function() { return getUndoAxesPermutation; }); +__webpack_require__.d(backend_util_namespaceObject, "getInnerMostAxes", function() { return getInnerMostAxes; }); +__webpack_require__.d(backend_util_namespaceObject, "getBroadcastDims", function() { return getBroadcastDims; }); +__webpack_require__.d(backend_util_namespaceObject, "getReductionAxes", function() { return getReductionAxes; }); +__webpack_require__.d(backend_util_namespaceObject, "assertAndGetBroadcastShape", function() { return assertAndGetBroadcastShape; }); +__webpack_require__.d(backend_util_namespaceObject, "assertParamsConsistent", function() { return assertParamsConsistent; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOutShape", function() { return computeOutShape; }); +__webpack_require__.d(backend_util_namespaceObject, "computePool2DInfo", function() { return computePool2DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computePool3DInfo", function() { return computePool3DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeConv2DInfo", function() { return computeConv2DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeConv3DInfo", function() { return computeConv3DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeDefaultPad", function() { return computeDefaultPad; }); +__webpack_require__.d(backend_util_namespaceObject, "tupleValuesAreOne", function() { return tupleValuesAreOne; }); +__webpack_require__.d(backend_util_namespaceObject, "eitherStridesOrDilationsAreOne", function() { return eitherStridesOrDilationsAreOne; }); +__webpack_require__.d(backend_util_namespaceObject, "convertConv2DDataFormat", function() { return convertConv2DDataFormat; }); +__webpack_require__.d(backend_util_namespaceObject, "PARALLELIZE_THRESHOLD", function() { return PARALLELIZE_THRESHOLD; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOptimalWindowSize", function() { return computeOptimalWindowSize; }); +__webpack_require__.d(backend_util_namespaceObject, "nonMaxSuppressionV3", function() { return nonMaxSuppressionV3; }); +__webpack_require__.d(backend_util_namespaceObject, "nonMaxSuppressionV5", function() { return nonMaxSuppressionV5; }); +__webpack_require__.d(backend_util_namespaceObject, "upcastType", function() { return dist_types["c" /* upcastType */]; }); +__webpack_require__.d(backend_util_namespaceObject, "getReshaped", function() { return getReshaped; }); +__webpack_require__.d(backend_util_namespaceObject, "getPermuted", function() { return getPermuted; }); +__webpack_require__.d(backend_util_namespaceObject, "getReshapedPermuted", function() { return getReshapedPermuted; }); +__webpack_require__.d(backend_util_namespaceObject, "getSliceBeginCoords", function() { return getSliceBeginCoords; }); +__webpack_require__.d(backend_util_namespaceObject, "getSliceSize", function() { return getSliceSize; }); +__webpack_require__.d(backend_util_namespaceObject, "prepareAndValidate", function() { return prepareAndValidate; }); +__webpack_require__.d(backend_util_namespaceObject, "validateUpdateShape", function() { return validateUpdateShape; }); +__webpack_require__.d(backend_util_namespaceObject, "validateInput", function() { return validateInput; }); +__webpack_require__.d(backend_util_namespaceObject, "calculateShapes", function() { return calculateShapes; }); +__webpack_require__.d(backend_util_namespaceObject, "SELU_SCALEALPHA", function() { return SELU_SCALEALPHA; }); +__webpack_require__.d(backend_util_namespaceObject, "SELU_SCALE", function() { return SELU_SCALE; }); +__webpack_require__.d(backend_util_namespaceObject, "shouldFuse", function() { return shouldFuse; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_P", function() { return ERF_P; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A1", function() { return ERF_A1; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A2", function() { return ERF_A2; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A3", function() { return ERF_A3; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A4", function() { return ERF_A4; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A5", function() { return ERF_A5; }); +__webpack_require__.d(backend_util_namespaceObject, "warn", function() { return warn; }); +__webpack_require__.d(backend_util_namespaceObject, "log", function() { return log_log; }); +__webpack_require__.d(backend_util_namespaceObject, "mergeRealAndImagArrays", function() { return mergeRealAndImagArrays; }); +__webpack_require__.d(backend_util_namespaceObject, "splitRealAndImagArrays", function() { return splitRealAndImagArrays; }); +__webpack_require__.d(backend_util_namespaceObject, "complexWithEvenIndex", function() { return complexWithEvenIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "complexWithOddIndex", function() { return complexWithOddIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "getComplexWithIndex", function() { return getComplexWithIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "assignToTypedArray", function() { return assignToTypedArray; }); +__webpack_require__.d(backend_util_namespaceObject, "exponents", function() { return exponents; }); +__webpack_require__.d(backend_util_namespaceObject, "exponent", function() { return exponent; }); +__webpack_require__.d(backend_util_namespaceObject, "segment_util", function() { return segment_util_namespaceObject; }); +__webpack_require__.d(backend_util_namespaceObject, "castTensor", function() { return castTensor; }); +__webpack_require__.d(backend_util_namespaceObject, "reshapeTensor", function() { return reshapeTensor; }); +__webpack_require__.d(backend_util_namespaceObject, "linspaceImpl", function() { return linspaceImpl; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/backends/kernel_impls.js +var kernel_impls_namespaceObject = {}; +__webpack_require__.r(kernel_impls_namespaceObject); +__webpack_require__.d(kernel_impls_namespaceObject, "nonMaxSuppressionV3", function() { return nonMaxSuppressionV3; }); +__webpack_require__.d(kernel_impls_namespaceObject, "nonMaxSuppressionV5", function() { return nonMaxSuppressionV5; }); +__webpack_require__.d(kernel_impls_namespaceObject, "split", function() { return split_shared_split; }); +__webpack_require__.d(kernel_impls_namespaceObject, "tile", function() { return tile_impl_tile; }); +__webpack_require__.d(kernel_impls_namespaceObject, "topkImpl", function() { return topkImpl; }); +__webpack_require__.d(kernel_impls_namespaceObject, "whereImpl", function() { return whereImpl; }); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/engine.js + 2 modules +var engine = __webpack_require__(5); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/flags.js +var flags = __webpack_require__(61); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/kernel_names.js +var kernel_names = __webpack_require__(6); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/broadcast_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Returns the dimensions in the input shape that are broadcasted to + * produce the provided output shape. + * + * The returned dimensions are 0-indexed and sorted. An example: + * inShape = [4, 1, 3] + * outShape = [5, 4, 3, 3] + * result = [1]. Dimension 1 (2nd dimension of input) gets broadcasted 1 => 3. + */ +function getBroadcastDims(inShape, outShape) { + const inRank = inShape.length; + const dims = []; + for (let i = 0; i < inRank; i++) { + const dim = inRank - 1 - i; + const a = inShape[dim] || 1; + const b = outShape[outShape.length - 1 - i] || 1; + if (b > 1 && a === 1) { + dims.unshift(dim); + } + } + return dims; +} +/** + * Returns the axes in the output space that should be reduced to produce + * the input space. + */ +function getReductionAxes(inShape, outShape) { + const result = []; + for (let i = 0; i < outShape.length; i++) { + const inDim = inShape[inShape.length - i - 1]; + const outAxis = outShape.length - i - 1; + const outDim = outShape[outAxis]; + if (inDim == null || (inDim === 1 && outDim > 1)) { + result.unshift(outAxis); + } + } + return result; +} +function assertAndGetBroadcastShape(shapeA, shapeB) { + const result = []; + const l = Math.max(shapeA.length, shapeB.length); + for (let i = 0; i < l; i++) { + let a = shapeA[shapeA.length - i - 1]; + if (a == null) { + a = 1; + } + let b = shapeB[shapeB.length - i - 1]; + if (b == null) { + b = 1; + } + if (a === 1) { + result.unshift(b); + } + else if (b === 1) { + result.unshift(a); + } + else if (a !== b) { + const errMsg = `Operands could not be broadcast together with shapes ` + + `${shapeA} and ${shapeB}.`; + throw Error(errMsg); + } + else { + result.unshift(a); + } + } + return result; +} +//# sourceMappingURL=broadcast_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Add_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const addGradConfig = { + kernelName: kernel_names["a" /* Add */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + let res = dy; + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes); + } + return res.reshape(a.shape); + }; + const derB = () => { + let res = dy; + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes); + } + return res.reshape(b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Add_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AddN_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const addNGradConfig = { + kernelName: kernel_names["b" /* AddN */], + saveAllInputs: true, + gradFunc: (dy, saved) => { + const ders = {}; + saved.forEach((_, i) => { + ders[i] = () => dy.clone(); + }); + return ders; + } +}; +//# sourceMappingURL=AddN_grad.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor_util.js +var tensor_util = __webpack_require__(11); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor_util_env.js +var tensor_util_env = __webpack_require__(3); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/operation.js +var operation = __webpack_require__(4); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/add.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Adds two `tf.Tensor`s element-wise, A + B. Supports broadcasting. + * + * + * ```js + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.tensor1d([10, 20, 30, 40]); + * + * a.add(b).print(); // or tf.add(a, b) + * ``` + * + * ```js + * // Broadcast add a with b. + * const a = tf.scalar(5); + * const b = tf.tensor1d([10, 20, 30, 40]); + * + * a.add(b).print(); // or tf.add(a, b) + * ``` + * @param a The first `tf.Tensor` to add. + * @param b The second `tf.Tensor` to add. Must have the same type as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function add_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'add'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'add'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.add($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["a" /* Add */]); +} +const add = Object(operation["a" /* op */])({ add_ }); +//# sourceMappingURL=add.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor.js + 1 modules +var dist_tensor = __webpack_require__(7); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/util.js +var util = __webpack_require__(1); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/concat_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function assertParamsConsistent(shapes, axis) { + const rank = shapes[0].length; + shapes.forEach((shape, i) => { + util["assert"](shape.length === rank, () => `Error in concat${rank}D: rank of tensors[${i}] must be the same ` + + `as the rank of the rest (${rank})`); + }); + util["assert"](axis >= 0 && axis < rank, () => `Error in concat${rank}D: axis must be between 0 and ${rank - 1}.`); + const firstShape = shapes[0]; + shapes.forEach((shape, i) => { + for (let r = 0; r < rank; r++) { + util["assert"]((r === axis) || (shape[r] === firstShape[r]), () => `Error in concat${rank}D: Shape of tensors[${i}] (${shape}) ` + + `does not match the shape of the rest (${firstShape}) ` + + `along the non-concatenated axis ${i}.`); + } + }); +} +function computeOutShape(shapes, axis) { + const outputShape = shapes[0].slice(); + for (let i = 1; i < shapes.length; i++) { + outputShape[axis] += shapes[i][axis]; + } + return outputShape; +} +//# sourceMappingURL=concat_util.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/tensor_ops.js +var tensor_ops = __webpack_require__(8); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/concat.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Concatenates a list of `tf.Tensor`s along a given axis. + * + * The tensors ranks and types must match, and their sizes must match in all + * dimensions except `axis`. + * + * Also available are stricter rank-specific methods that assert that + * `tensors` are of the given rank: + * - `tf.concat1d` + * - `tf.concat2d` + * - `tf.concat3d` + * - `tf.concat4d` + * + * Except `tf.concat1d` (which does not have axis param), all methods have + * same signature as this method. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * a.concat(b).print(); // or a.concat(b) + * ``` + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * const c = tf.tensor1d([5, 6]); + * tf.concat([a, b, c]).print(); + * ``` + * + * ```js + * const a = tf.tensor2d([[1, 2], [10, 20]]); + * const b = tf.tensor2d([[3, 4], [30, 40]]); + * const axis = 1; + * tf.concat([a, b], axis).print(); + * ``` + * @param tensors A list of tensors to concatenate. + * @param axis The axis to concate along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function concat_(tensors, axis = 0) { + Object(util["assert"])(tensors.length >= 1, () => 'Pass at least one tensor to concat'); + let $tensors = Object(tensor_util_env["b" /* convertToTensorArray */])(tensors, 'tensors', 'concat'); + if ($tensors[0].dtype === 'complex64') { + $tensors.forEach(tensor => { + if (tensor.dtype !== 'complex64') { + throw new Error(`Cannot concatenate complex64 tensors with a tensor + with dtype ${tensor.dtype}. `); + } + }); + } + const $axis = Object(util["parseAxisParam"])(axis, $tensors[0].shape)[0]; + const outShape = computeOutShape($tensors.map(t => t.shape), $axis); + if (Object(util["sizeFromShape"])(outShape) === 0) { + return Object(tensor_ops["f" /* tensor */])([], outShape); + } + // Keep only non-empty tensors (ignore tensors with 0 in their shape). + $tensors = $tensors.filter(t => t.size > 0); + if ($tensors.length === 1) { + return $tensors[0]; + } + const shapes = $tensors.map(t => t.shape); + assertParamsConsistent(shapes, $axis); + const forward = (backend, save) => { + const res = backend.concat($tensors, $axis); + save($tensors); + return res; + }; + const inputs = $tensors; + const attr = { axis }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["l" /* Concat */], attr); +} +const concat = Object(operation["a" /* op */])({ concat_ }); +//# sourceMappingURL=concat.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/array_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Reshapes a `tf.Tensor` to a given shape. + * + * Given an input tensor, returns a new tensor with the same values as the + * input tensor with shape `shape`. + * + * If one component of shape is the special value -1, the size of that + * dimension is computed so that the total size remains constant. In + * particular, a shape of [-1] flattens into 1-D. At most one component of + * shape can be -1. + * + * If shape is 1-D or higher, then the operation returns a tensor with shape + * shape filled with the values of tensor. In this case, the number of + * elements implied by shape must be the same as the number of elements in + * tensor. + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * x.reshape([2, 2]).print(); + * ``` + * + * @param x The input tensor to be reshaped. + * @param shape An array of integers defining the output tensor shape. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function reshape_(x, shape) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'reshape', null); + shape = util["inferFromImplicitShape"](shape, $x.size); + util["assert"]($x.size === util["sizeFromShape"](shape), () => 'new shape and old shape must have the same number of elements.'); + const grad = (dy) => { + return { x: () => dy.reshape($x.shape) }; + }; + const attrs = { shape }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.reshape($x, shape), { x: $x }, grad, 'Reshape', attrs); +} +/** + * Removes dimensions of size 1 from the shape of a `tf.Tensor`. + * + * ```js + * const x = tf.tensor([1, 2, 3, 4], [1, 1, 4]); + * x.squeeze().print(); + * ``` + * + * @param x The input tensor to be squeezed. + * @param axis An optional list of numbers. If specified, only + * squeezes the dimensions listed. The dimension index starts at 0. It + * is an error to squeeze a dimension that is not 1. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function squeeze_(x, axis) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'squeeze'); + return reshape($x, util["squeezeShape"]($x.shape, axis).newShape); +} +/** + * Casts a `tf.Tensor` to a new dtype. + * + * ```js + * const x = tf.tensor1d([1.5, 2.5, 3]); + * tf.cast(x, 'int32').print(); + * ``` + * @param x The input tensor to be casted. + * @param dtype The dtype to cast the input tensor to. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function cast_(x, dtype) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cast'); + // Sanity checks. + if (!util["isValidDtype"](dtype)) { + throw new Error(`Failed to cast to unknown dtype ${dtype}`); + } + if (dtype === 'string' && $x.dtype !== 'string' || + dtype !== 'string' && $x.dtype === 'string') { + throw new Error('Only strings can be casted to strings'); + } + const grad = (dy) => { + return { x: () => dy.clone() }; + }; + const attrs = { dtype }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.cast($x, dtype), { x: $x }, grad, 'Cast', attrs); +} +/** + * Stacks a list of rank-`R` `tf.Tensor`s into one rank-`(R+1)` `tf.Tensor`. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * const c = tf.tensor1d([5, 6]); + * tf.stack([a, b, c]).print(); + * ``` + * + * @param tensors A list of tensor objects with the same shape and dtype. + * @param axis The axis to stack along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function stack_(tensors, axis = 0) { + const $tensors = Object(tensor_util_env["b" /* convertToTensorArray */])(tensors, 'tensors', 'stack'); + util["assert"]($tensors.length >= 1, () => 'Pass at least one tensor to tf.stack'); + if ($tensors.length === 1) { + return $tensors[0].expandDims(axis); + } + const rank = $tensors[0].rank; + const shape = $tensors[0].shape; + const dtype = $tensors[0].dtype; + util["assert"](axis <= rank, () => 'Axis must be <= rank of the tensor'); + $tensors.forEach(t => { + util["assertShapesMatch"](shape, t.shape, 'All tensors passed to stack must have matching shapes'); + }); + $tensors.forEach(t => { + util["assert"](dtype === t.dtype, () => 'All tensors passed to stack must have matching dtypes'); + }); + const expandedTensors = $tensors.map(t => t.expandDims(axis)); + return concat(expandedTensors, axis); +} +/** + * Unstacks a `tf.Tensor` of rank-`R` into a list of rank-`(R-1)` `tf.Tensor`s. + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * tf.unstack(a).forEach(tensor => tensor.print()); + * ``` + * + * @param x A tensor object. + * @param axis The axis to unstack along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function unstack_(x, axis = 0) { + axis = axis || 0; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'unstack'); + util["assert"](axis >= -$x.shape.length && axis < $x.shape.length, () => `Axis = ${axis} is not in [-${$x.shape.length}, ${$x.shape.length})`); + if (axis < 0) { + axis += $x.shape.length; + } + const grad = (dy) => { + return { x: () => stack(dy, axis) }; + }; + const attrs = { axis }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.unstack($x, axis), { x: $x }, grad, 'Unpack', attrs); +} +/** + * Returns a `tf.Tensor` that has expanded rank, by inserting a dimension + * into the tensor's shape. + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * const axis = 1; + * x.expandDims(axis).print(); + * ``` + * + * @param x The input tensor whose dimensions to be expanded. + * @param axis The dimension index at which to insert shape of `1`. Defaults + * to 0 (the first dimension). + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function expandDims_(x, axis = 0) { + const parseAs = null; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'expandDims', parseAs); + util["assert"](axis <= $x.rank, () => 'Axis must be <= rank of the tensor'); + const newShape = $x.shape.slice(); + if (axis < 0) { + // Negative value is counted from the tail of rank. + util["assert"](-($x.rank + 1) <= axis, () => `Axis must be in the interval [${-($x.rank + 1)}, ${$x.rank}]`); + axis = $x.rank + axis + 1; + } + newShape.splice(axis, 0, 1); + return reshape($x, newShape); +} +/** + * Computes the difference between two lists of numbers. + * + * Given a Tensor `x` and a Tensor `y`, this operation returns a Tensor `out` + * that represents all values that are in `x` but not in `y`. The returned + * Tensor `out` is sorted in the same order that the numbers appear in `x` + * (duplicates are preserved). This operation also returns a Tensor indices that + * represents the position of each out element in `x`. In other words: + * + * `out[i] = x[idx[i]] for i in [0, 1, ..., out.length - 1]` + * + * ```js + * const x = [1, 2, 3, 4, 5, 6]; + * const y = [1, 3, 5]; + * + * const [out, indices] = await tf.setdiff1dAsync(x, y); + * out.print(); // [2, 4, 6] + * indices.print(); // [1, 3, 5] + * ``` + * + * @param x 1-D Tensor. Values to keep. + * @param y 1-D Tensor. Must have the same type as x. Values to exclude in the + * output. + * @returns Promise of Tensor tuple [out, indices]. + * out: Tensor with the same type as x. + * indices: A Tensor of type int32. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +async function setdiff1dAsync_(x, y) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'setdiff1d'); + const $y = Object(tensor_util_env["a" /* convertToTensor */])(y, 'y', 'setdiff1d'); + util["assert"]($x.dtype === $y.dtype, () => `x and y should have the same dtype, but got x (${$x.dtype}) and y (${$y.dtype}).`); + util["assert"]($x.rank === 1, () => `x should be 1D tensor, but got x (${$x.shape}).`); + util["assert"]($y.rank === 1, () => `y should be 1D tensor, but got y (${$y.shape}).`); + const xVals = await $x.data(); + const yVals = await $y.data(); + const ySet = new Set(yVals); + let outputSize = 0; + for (let i = 0; i < xVals.length; i++) { + if (!ySet.has(xVals[i])) { + outputSize++; + } + } + const buffer = new dist_tensor["b" /* TensorBuffer */]([outputSize], $x.dtype); + const indices = new dist_tensor["b" /* TensorBuffer */]([outputSize], 'int32'); + for (let i = 0, p = 0; i < xVals.length; i++) { + if (!ySet.has(xVals[i])) { + buffer.values[p] = xVals[i]; + indices.values[p] = i; + p++; + } + } + return [buffer.toTensor(), indices.toTensor()]; +} +/** + * Creates an empty `tf.TensorBuffer` with the specified `shape` and `dtype`. + * + * The values are stored in CPU as `TypedArray`. Fill the buffer using + * `buffer.set()`, or by modifying directly `buffer.values`. + * + * When done, call `buffer.toTensor()` to get an immutable `tf.Tensor` with + * those values. + * + * ```js + * // Create a buffer and set values at particular indices. + * const buffer = tf.buffer([2, 2]); + * buffer.set(3, 0, 0); + * buffer.set(5, 1, 0); + * + * // Convert the buffer back to a tensor. + * buffer.toTensor().print(); + * ``` + * + * @param shape An array of integers defining the output tensor shape. + * @param dtype The dtype of the buffer. Defaults to 'float32'. + * @param values The values of the buffer as `TypedArray`. Defaults to + * zeros. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function array_ops_buffer(shape, dtype = 'float32', values) { + dtype = dtype || 'float32'; + util["assertNonNegativeIntegerDimensions"](shape); + return new dist_tensor["b" /* TensorBuffer */](shape, dtype, values); +} +/** + * Prints information about the `tf.Tensor` including its data. + * + * ```js + * const verbose = true; + * tf.tensor2d([1, 2, 3, 4], [2, 2]).print(verbose); + * ``` + * @param x The tensor to be printed. + * @param verbose Whether to print verbose information about the ` Tensor`, + * including dtype and size. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function print(x, verbose = false) { + console.log(x.toString(verbose)); +} + +const cast = Object(operation["a" /* op */])({ cast_ }); +const expandDims = Object(operation["a" /* op */])({ expandDims_ }); +const reshape = Object(operation["a" /* op */])({ reshape_ }); +const squeeze = Object(operation["a" /* op */])({ squeeze_ }); +const stack = Object(operation["a" /* op */])({ stack_ }); +const unstack = Object(operation["a" /* op */])({ unstack_ }); +const setdiff1dAsync = setdiff1dAsync_; +//# sourceMappingURL=array_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/floorDiv.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Divides two `tf.Tensor`s element-wise, A / B. Supports broadcasting. + * The result is rounded with floor function. + * + * + * ```js + * const a = tf.tensor1d([1, 4, 9, 16]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.floorDiv(b).print(); // or tf.div(a, b) + * ``` + * + * ```js + * // Broadcast div a with b. + * const a = tf.tensor1d([2, 4, 6, 8]); + * const b = tf.scalar(2); + * + * a.floorDiv(b).print(); // or tf.floorDiv(a, b) + * ``` + * + * @param a The first tensor as the numerator. + * @param b The second tensor as the denominator. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function floorDiv_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'floorDiv'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'floorDiv'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.floorDiv($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["D" /* FloorDiv */]); +} +const floorDiv = Object(operation["a" /* op */])({ floorDiv_ }); +//# sourceMappingURL=floorDiv.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/div.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Divides two `tf.Tensor`s element-wise, A / B. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 4, 9, 16]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.div(b).print(); // or tf.div(a, b) + * ``` + * + * ```js + * // Broadcast div a with b. + * const a = tf.tensor1d([2, 4, 6, 8]); + * const b = tf.scalar(2); + * + * a.div(b).print(); // or tf.div(a, b) + * ``` + * + * @param a The first tensor as the numerator. + * @param b The second tensor as the denominator. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function div_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'div'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'div'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + if ($a.dtype === 'int32' && $b.dtype === 'int32') { + return floorDiv($a, $b); + } + const forward = (backend, save) => { + const res = backend.realDivide($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + const attrs = {}; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["y" /* Div */], attrs); +} +const div = Object(operation["a" /* op */])({ div_ }); +//# sourceMappingURL=div.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/mul.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Multiplies two `tf.Tensor`s element-wise, A * B. Supports broadcasting. + * + * We also expose `tf.mulStrict` which has the same signature as this op and + * asserts that `a` and `b` are the same shape (does not broadcast). + * + * ```js + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.tensor1d([2, 3, 4, 5]); + * + * a.mul(b).print(); // or tf.mul(a, b) + * ``` + * + * ```js + * // Broadcast mul a with b. + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.scalar(5); + * + * a.mul(b).print(); // or tf.mul(a, b) + * ``` + * @param a The first tensor to multiply. + * @param b The second tensor to multiply. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function mul_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'mul'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'mul'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.multiply($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["Y" /* Multiply */]); +} +const mul = Object(operation["a" /* op */])({ mul_ }); +//# sourceMappingURL=mul.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Provided `f(x)`, returns another function `g(x, dy?)`, which gives the + * gradient of `f(x)` with respect to `x`. + * + * If `dy` is provided, the gradient of `f(x).mul(dy).sum()` with respect to + * `x` is computed instead. `f(x)` must take a single tensor `x` and return a + * single tensor `y`. If `f()` takes multiple inputs, use `tf.grads` instead. + * + * ```js + * // f(x) = x ^ 2 + * const f = x => x.square(); + * // f'(x) = 2x + * const g = tf.grad(f); + * + * const x = tf.tensor1d([2, 3]); + * g(x).print(); + * ``` + * + * ```js + * // f(x) = x ^ 3 + * const f = x => x.pow(tf.scalar(3, 'int32')); + * // f'(x) = 3x ^ 2 + * const g = tf.grad(f); + * // f''(x) = 6x + * const gg = tf.grad(g); + * + * const x = tf.tensor1d([2, 3]); + * gg(x).print(); + * ``` + * + * @param f The function f(x), to compute gradient for. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function gradients_grad(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in grad(f) must be a function'); + return (x, dy) => { + // x can be of any dtype, thus null as the last argument. + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tf.grad', null); + const $dy = (dy != null) ? Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'tf.grad') : null; + return engine["a" /* ENGINE */].tidy(() => { + const { value, grads } = engine["a" /* ENGINE */].gradients(() => f($x), [$x], $dy); + if ($dy != null) { + util["assertShapesMatch"](value.shape, $dy.shape, 'The shape of dy passed in grad(f)(x, dy) must match the shape ' + + 'returned by f(x)'); + } + checkGrads(grads); + return grads[0]; + }); + }; +} +/** + * Provided `f(x1, x2,...)`, returns another function `g([x1, x2,...], dy?)`, + * which gives an array of gradients of `f()` with respect to each input + * [`x1`,`x2`,...]. + * + * If `dy` is passed when calling `g()`, the gradient of + * `f(x1,...).mul(dy).sum()` with respect to each input is computed instead. + * The provided `f` must take one or more tensors and return a single tensor + * `y`. If `f()` takes a single input, we recommend using `tf.grad` instead. + * + * ```js + * // f(a, b) = a * b + * const f = (a, b) => a.mul(b); + * // df / da = b, df / db = a + * const g = tf.grads(f); + * + * const a = tf.tensor1d([2, 3]); + * const b = tf.tensor1d([-2, -3]); + * const [da, db] = g([a, b]); + * console.log('da'); + * da.print(); + * console.log('db'); + * db.print(); + * ``` + * + * @param f The function `f(x1, x2,...)` to compute gradients for. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function gradients_grads(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in grads(f) must be a function'); + return (args, dy) => { + util["assert"](Array.isArray(args), () => 'The args passed in grads(f)(args) must be an array ' + + 'of `Tensor`s or `TensorLike`s'); + // args can be of any dtype, thus null as the last argument. + const $args = Object(tensor_util_env["b" /* convertToTensorArray */])(args, 'args', 'tf.grads', null); + const $dy = (dy != null) ? Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'tf.grads') : null; + return engine["a" /* ENGINE */].tidy(() => { + const { value, grads } = engine["a" /* ENGINE */].gradients(() => f(...$args), $args, $dy); + if ($dy != null) { + util["assertShapesMatch"](value.shape, $dy.shape, 'The shape of dy passed in grads(f)([x1,...], dy) must ' + + 'match the shape returned by f([x1,...])'); + } + checkGrads(grads); + return grads; + }); + }; +} +/** + * Like `tf.grad`, but also returns the value of `f()`. Useful when `f()` + * returns a metric you want to show. + * + * The result is a rich object with the following properties: + * - grad: The gradient of `f(x)` w.r.t `x` (result of `tf.grad`). + * - value: The value returned by `f(x)`. + * + * ```js + * // f(x) = x ^ 2 + * const f = x => x.square(); + * // f'(x) = 2x + * const g = tf.valueAndGrad(f); + * + * const x = tf.tensor1d([2, 3]); + * const {value, grad} = g(x); + * + * console.log('value'); + * value.print(); + * console.log('grad'); + * grad.print(); + * ``` + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function valueAndGrad(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in valueAndGrad(f) must be a function'); + return (x, dy) => { + util["assert"](x instanceof dist_tensor["a" /* Tensor */], () => 'The x passed in valueAndGrad(f)(x) must be a tensor'); + util["assert"](dy == null || dy instanceof dist_tensor["a" /* Tensor */], () => 'The dy passed in valueAndGrad(f)(x, dy) must be a tensor'); + const { grads, value } = engine["a" /* ENGINE */].gradients(() => f(x), [x], dy); + checkGrads(grads); + return { grad: grads[0], value }; + }; +} +/** + * Like `tf.grads`, but returns also the value of `f()`. Useful when `f()` + * returns a metric you want to show. + * + * The result is a rich object with the following properties: + * - grads: The gradients of `f()` w.r.t each input (result of `tf.grads`). + * - value: The value returned by `f(x)`. + * + * ```js + * // f(a, b) = a * b + * const f = (a, b) => a.mul(b); + * // df/da = b, df/db = a + * const g = tf.valueAndGrads(f); + * + * const a = tf.tensor1d([2, 3]); + * const b = tf.tensor1d([-2, -3]); + * const {value, grads} = g([a, b]); + * + * const [da, db] = grads; + * + * console.log('value'); + * value.print(); + * + * console.log('da'); + * da.print(); + * console.log('db'); + * db.print(); + * ``` + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function valueAndGrads(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in valueAndGrads(f) must be a function'); + return (args, dy) => { + util["assert"](Array.isArray(args) && args.every(arg => arg instanceof dist_tensor["a" /* Tensor */]), () => 'The args passed in valueAndGrads(f)(args) must be array of ' + + 'tensors'); + util["assert"](dy == null || dy instanceof dist_tensor["a" /* Tensor */], () => 'The dy passed in valueAndGrads(f)(args, dy) must be a tensor'); + const res = engine["a" /* ENGINE */].gradients(() => f(...args), args, dy); + if (dy != null) { + util["assertShapesMatch"](res.value.shape, dy.shape, 'The shape of dy passed in valueAndGrads(f)([x1,...], dy) must ' + + 'match the shape returned by f([x1,...])'); + } + checkGrads(res.grads); + return res; + }; +} +/** + * Computes and returns the gradient of f(x) with respect to the list of + * trainable variables provided by `varList`. If no list is provided, it + * defaults to all trainable variables. + * + * ```js + * const a = tf.variable(tf.tensor1d([3, 4])); + * const b = tf.variable(tf.tensor1d([5, 6])); + * const x = tf.tensor1d([1, 2]); + * + * // f(a, b) = a * x ^ 2 + b * x + * const f = () => a.mul(x.square()).add(b.mul(x)).sum(); + * // df/da = x ^ 2, df/db = x + * const {value, grads} = tf.variableGrads(f); + * + * Object.keys(grads).forEach(varName => grads[varName].print()); + * ``` + * + * @param f The function to execute. f() should return a scalar. + * @param varList The list of variables to compute the gradients with respect + * to. Defaults to all trainable variables. + * @returns An object with the following keys and values: + * - `value`: The value of the function `f`. + * - `grads`: A map from the names of the variables to the gradients. + * If the `varList` argument is provided explicitly and contains a subset of + * non-trainable variables, this map in the return value will contain keys + * that map the names of the non-trainable variables to `null`. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function variableGrads(f, varList) { + util["assert"](util["isFunction"](f), () => 'The f passed in variableGrads(f) must be a function'); + util["assert"](varList == null || + Array.isArray(varList) && varList.every(v => v instanceof dist_tensor["c" /* Variable */]), () => 'The varList passed in variableGrads(f, varList) must be an array ' + + 'of variables'); + const specifiedVarList = varList != null; + if (!specifiedVarList) { + // Get all of the trainable variables. + varList = []; + for (const varName in engine["a" /* ENGINE */].registeredVariables) { + varList.push(engine["a" /* ENGINE */].registeredVariables[varName]); + } + } + const specifiedNonTrainable = specifiedVarList ? varList.filter(variable => !variable.trainable) : null; + // Prune non-trainable variables. + const originalVarCount = varList.length; + varList = varList.filter(variable => variable.trainable); + util["assert"](varList.length > 0, () => `variableGrads() expects at least one of the input variables to ` + + `be trainable, but none of the ${originalVarCount} variables is ` + + `trainable.`); + const allowNoGradients = true; + const { value, grads } = engine["a" /* ENGINE */].gradients(f, varList, null, allowNoGradients); + util["assert"](grads.some(g => g != null), () => 'Cannot find a connection between any variable and the result of ' + + 'the loss function y=f(x). Please make sure the operations that ' + + 'use variables are inside the function f passed to minimize().'); + util["assert"](value.rank === 0, () => `The f passed in variableGrads(f) must return a scalar, but it ` + + `returned a rank-${value.rank} tensor`); + const namedGrads = {}; + varList.forEach((v, i) => { + if (grads[i] != null) { + namedGrads[v.name] = grads[i]; + } + }); + if (specifiedNonTrainable != null) { + // If varList is explicitly provided and contains non-trainable values, + // add them to the returned gradients with `null` values. + specifiedNonTrainable.forEach(v => namedGrads[v.name] = null); + } + return { value, grads: namedGrads }; +} +/** + * Overrides the gradient computation of a function `f`. + * + * Takes a function + * `f(...inputs, save) => {value: Tensor, gradFunc: (dy, saved) => Tensor[]}` + * and returns another function `g(...inputs)` which takes the same inputs as + * `f`. When called, `g` returns `f().value`. In backward mode, custom gradients + * with respect to each input of `f` are computed using `f().gradFunc`. + * + * The `save` function passsed to `f` should be used for saving tensors needed + * in the gradient. And the `saved` passed to the `gradFunc` is a + * `NamedTensorMap`, which contains those saved tensor. + * + * ```js + * const customOp = tf.customGrad((x, save) => { + * // Save x to make sure it's available later for the gradient. + * save([x]); + * // Override gradient of our custom x ^ 2 op to be dy * abs(x); + * return { + * value: x.square(), + * // Note `saved.x` which points to the `x` we saved earlier. + * gradFunc: (dy, saved) => [dy.mul(saved[0].abs())] + * }; + * }); + * + * const x = tf.tensor1d([-1, -2, 3]); + * const dx = tf.grad(x => customOp(x)); + * + * console.log(`f(x):`); + * customOp(x).print(); + * console.log(`f'(x):`); + * dx(x).print(); + * ``` + * + * @param f The function to evaluate in forward mode, which should return + * `{value: Tensor, gradFunc: (dy, saved) => Tensor[]}`, where `gradFunc` + * returns the custom gradients of `f` with respect to its inputs. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function customGrad(f) { + return engine["a" /* ENGINE */].customGrad(f); +} +function checkGrads(grads) { + const numNullGradients = grads.filter(g => g == null).length; + if (numNullGradients > 0) { + throw new Error(`Cannot compute gradient of y=f(x) with respect to x. Make sure that + the f you passed encloses all operations that lead from x to y.`); + } +} + +//# sourceMappingURL=gradients.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/axis_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Returns true if the axis specifies the inner most dimensions of the + * array. + */ +function axesAreInnerMostDims(axes, rank) { + for (let i = 0; i < axes.length; ++i) { + if (axes[axes.length - i - 1] !== rank - 1 - i) { + return false; + } + } + return true; +} +function combineLocations(outputLoc, reduceLoc, axes) { + const rank = outputLoc.length + reduceLoc.length; + const loc = []; + let outIdx = 0; + let reduceIdx = 0; + for (let dim = 0; dim < rank; dim++) { + if (axes.indexOf(dim) === -1) { + loc.push(outputLoc[outIdx++]); + } + else { + loc.push(reduceLoc[reduceIdx++]); + } + } + return loc; +} +function computeOutAndReduceShapes(aShape, axes) { + const outShape = []; + const rank = aShape.length; + for (let dim = 0; dim < rank; dim++) { + if (axes.indexOf(dim) === -1) { + outShape.push(aShape[dim]); + } + } + const reduceShape = axes.map(dim => aShape[dim]); + return [outShape, reduceShape]; +} +function expandShapeToKeepDim(shape, axes) { + const reduceSubShape = axes.map(x => 1); + return combineLocations(shape, reduceSubShape, axes); +} +function assertAxesAreInnerMostDims(msg, axes, rank) { + util["assert"](axesAreInnerMostDims(axes, rank), () => `${msg} supports only inner-most axes for now. ` + + `Got axes ${axes} and rank-${rank} input.`); +} +/** + * Returns the axes permutation to be used with `tf.transpose`, if such + * permutation is necessary. Otherwise it returns null. This method is used by + * operations that operate only on inner-most axes. + */ +function getAxesPermutation(axes, rank) { + if (axesAreInnerMostDims(axes, rank)) { + return null; + } + const result = []; + for (let i = 0; i < rank; ++i) { + if (axes.indexOf(i) === -1) { + result.push(i); + } + } + axes.forEach(axis => result.push(axis)); + return result; +} +/** Returns the axes permutation that undoes the original permutation. */ +function getUndoAxesPermutation(axes) { + return axes.map((axis, i) => [i, axis]) + .sort((a, b) => a[1] - b[1]) + .map(x => x[0]); +} +function getInnerMostAxes(numAxes, rank) { + const res = []; + for (let i = rank - numAxes; i < rank; ++i) { + res.push(i); + } + return res; +} +//# sourceMappingURL=axis_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/reduction_ops_util.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Gradient helper function for the min and max operations. + */ +function gradForMinAndMax(dy, y, xOrig, origAxes, permutedAxes) { + if (y.rank < xOrig.rank) { + y = y.reshape(expandShapeToKeepDim(y.shape, origAxes)); + } + if (dy.rank < xOrig.rank) { + dy = dy.reshape(expandShapeToKeepDim(dy.shape, origAxes)); + } + return { + x: () => { + const dx = dy.mul(xOrig.equal(y).cast(dy.dtype)); + return permutedAxes == null ? dx : dx.transpose(permutedAxes); + } + }; +} +//# sourceMappingURL=reduction_ops_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/reduction_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +/** + * Computes the log(sum(exp(elements across the reduction dimensions)). + * + * Reduces the input along the dimensions given in `axis`. Unless `keepDims` + * is true, the rank of the array is reduced by 1 for each entry in `axis`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axis` has no entries, all dimensions are reduced, and an array with a + * single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.logSumExp().print(); // or tf.logSumExp(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.logSumExp(axis).print(); // or tf.logSumExp(a, axis) + * ``` + * @param x The input tensor. + * @param axis The dimension(s) to reduce. If null (the default), + * reduces all dimensions. + * @param keepDims If true, retains reduced dimensions with length + * of 1. Defaults to false. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function logSumExp_(x, axis = null, keepDims = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logSumExp'); + const axes = util["parseAxisParam"](axis, $x.shape); + const xMax = $x.max(axes, true /* keepDims */); + const a = $x.sub(xMax); + const b = a.exp(); + const c = b.sum(axes); + const d = c.log(); + const res = xMax.reshape(d.shape).add(d); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, axes); + return res.reshape(newShape); + } + return res; +} +/** + * Computes the sum of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If axes has no entries, all dimensions are reduced, and a + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.sum().print(); // or tf.sum(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.sum(axis).print(); // or tf.sum(x, axis) + * ``` + * + * @param x The input tensor to compute the sum over. If the dtype is `bool` + * it will be converted to `int32` and the output dtype will be `int32`. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function sum_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sum'); + if ($x.dtype === 'bool') { + $x = $x.toInt(); + } + const axes = util["parseAxisParam"](axis, $x.shape); + // Use a custom gradient to bypass 2 gradient backprops since sum is used + // extremely often. + const customOp = customGrad((x) => { + const permutation = getAxesPermutation(axes, x.rank); + let reductionAxes = axes; + let permutedX = x; + if (permutation != null) { + permutedX = x.transpose(permutation); + reductionAxes = getInnerMostAxes(reductionAxes.length, x.rank); + } + const gradFunc = (dy) => { + const expandedDyShape = x.shape.slice(); + axes.forEach(axis => { + expandedDyShape[axis] = 1; + }); + const expandedDy = dy.reshape(expandedDyShape); + const derX = expandedDy.mul(Object(tensor_ops["b" /* ones */])(x.shape, 'float32')); + return derX; + }; + const gradInputs = (dy) => { + return { x: () => gradFunc(dy) }; + }; + const attrs = { axes: reductionAxes }; + let value = engine["a" /* ENGINE */].runKernelFunc(backend => backend.sum(permutedX, reductionAxes), { x: permutedX }, gradInputs, 'Sum', attrs); + if (keepDims) { + const newShape = expandShapeToKeepDim(value.shape, axes); + value = value.reshape(newShape); + } + return { value, gradFunc }; + }); + return customOp($x); +} +/** + * Computes the product of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and a + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.prod().print(); // or tf.prod(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.prod(axis).print(); // or tf.prod(x, axis) + * ``` + * + * @param x The input tensor to compute the product over. If the dtype is `bool` + * it will be converted to `int32` and the output dtype will be `int32`. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function prod_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'prod'); + if ($x.dtype === 'bool') { + $x = $x.toInt(); + } + const axes = util["parseAxisParam"](axis, $x.shape); + const permutation = getAxesPermutation(axes, $x.rank); + let reductionAxes = axes; + let permutedX = $x; + if (permutation != null) { + permutedX = $x.transpose(permutation); + reductionAxes = getInnerMostAxes(reductionAxes.length, $x.rank); + } + let value = engine["a" /* ENGINE */].runKernelFunc(backend => backend.prod(permutedX, reductionAxes), { permutedX }); + if (keepDims) { + const newShape = expandShapeToKeepDim(value.shape, axes); + value = value.reshape(newShape); + } + return value; +} +/** + * Computes the mean of elements across dimensions of a `tf.Tensor`. + * + * Reduces `x` along the dimensions given in `axis`. Unless `keepDims` is + * true, the rank of the `tf.Tensor` is reduced by 1 for each entry in `axis`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axis` has no entries, all dimensions are reduced, and a `tf.Tensor` with + * a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.mean().print(); // or tf.mean(a) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.mean(axis).print(); // or tf.mean(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function mean_(x, axis = null, keepDims = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'mean'); + const axes = util["parseAxisParam"](axis, $x.shape); + const shapes = computeOutAndReduceShapes($x.shape, axes); + const reduceShape = shapes[1]; + const reduceSize = util["sizeFromShape"](reduceShape); + // Use a custom gradient to bypass 2 gradient backprops since mean is used + // extremely often. + const customOp = customGrad((x) => { + const reduceSizeScalar = Object(tensor_ops["e" /* scalar */])(reduceSize); + // Cast if needed. + const xReduce = reduceSizeScalar.dtype === x.dtype ? x : x.cast(reduceSizeScalar.dtype); + const res = xReduce.div(reduceSizeScalar); + const value = res.sum(axis, keepDims); + const gradFunc = (dy) => { + const expandedDyShape = x.shape.slice(); + axes.forEach(axis => { + expandedDyShape[axis] = 1; + }); + const expandedDy = dy.reshape(expandedDyShape); + const derX = expandedDy.mul(Object(tensor_ops["b" /* ones */])(x.shape, 'float32')).div(reduceSize); + return derX; + }; + return { value, gradFunc }; + }); + return customOp($x); +} +/** + * Computes the minimum value from the input. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the array is reduced by 1 for each entry in `axes`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axes` has no entries, all dimensions are reduced, and an array with a + * single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.min().print(); // or tf.min(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.min(axis).print(); // or tf.min(x, axis) + * ``` + * + * @param x The input Tensor. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function min_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'min'); + const xOrig = $x; + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => gradForMinAndMax(dy, saved[1], saved[0], origAxes, permutedAxes); + const inputsToSave = [$x]; + const outputsToSave = [true]; + let res = engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.min($x, axes); + save([xOrig, y]); + return y; + }, { x: $x }, grad, 'Min', { axes }, inputsToSave, outputsToSave); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + res = res.reshape(newShape); + } + return res; +} +/** + * Returns the indices of the minimum values along an `axis`. + * + * The result has the same shape as `input` with the dimension along `axis` + * removed. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.argMin().print(); // or tf.argMin(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 4, 3], [2, 2]); + * + * const axis = 1; + * x.argMin(axis).print(); // or tf.argMin(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension to reduce. Defaults to 0 (outer-most dimension). + * + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function argMin_(x, axis = 0) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'argMin'); + if (axis == null) { + axis = 0; + } + let axes = util["parseAxisParam"](axis, $x.shape); + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => Object(tensor_ops["o" /* zerosLike */])($x) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.argMin($x, axes[0]); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Returns the indices of the maximum values along an `axis`. + * + * The result has the same shape as `input` with the dimension along `axis` + * removed. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.argMax().print(); // or tf.argMax(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 4, 3], [2, 2]); + * + * const axis = 1; + * x.argMax(axis).print(); // or tf.argMax(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension to reduce. Defaults to 0 (outer-most dimension). + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function argMax_(x, axis = 0) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'argMax'); + if (axis == null) { + axis = 0; + } + let axes = util["parseAxisParam"](axis, $x.shape); + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => Object(tensor_ops["o" /* zerosLike */])($x) }; + }; + const attrs = { axis: axes[0] }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.argMax($x, axes[0]); + save([$x]); + return res; + }, { x: $x }, grad, 'ArgMax', attrs, inputsToSave); +} +/** + * Computes the logical and of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and an + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 1, 1], 'bool'); + * + * x.all().print(); // or tf.all(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 1, 0, 0], [2, 2], 'bool'); + * + * const axis = 1; + * x.all(axis).print(); // or tf.all(x, axis) + * ``` + * + * @param x The input tensor. Must be of dtype bool. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function all_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'all', 'bool'); + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const res = engine["a" /* ENGINE */].runKernelFunc(backend => backend.all($x, axes), { $x }); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + return res.reshape(newShape); + } + return res; +} +/** + * Computes the logical or of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and an + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 1, 1], 'bool'); + * + * x.any().print(); // or tf.any(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 1, 0, 0], [2, 2], 'bool'); + * + * const axis = 1; + * x.any(axis).print(); // or tf.any(x, axis) + * ``` + * + * @param x The input tensor. Must be of dtype bool. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function any_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'any', 'bool'); + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const res = engine["a" /* ENGINE */].runKernelFunc(backend => backend.any($x, axes), { $x }); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + return res.reshape(newShape); + } + return res; +} +/** + * Calculates the mean and variance of `x`. The mean and variance are + * calculated by aggregating the contents of `x` across `axes`. If `x` is + * 1-D and `axes = [0]` this is just the mean and variance of a vector. + * + * @param x The input tensor. + * @param axis The dimension(s) along with to compute mean and + * variance. By default it reduces all dimensions. + * @param keepDims If true, the moments have the same dimensionality as the + * input. + * @return An object with two keys: `mean` and `variance`. + */ +/** @doc {heading: 'Operations', subheading: 'Normalization'} */ +function moments_(x, axis = null, keepDims = false) { + x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'moments'); + const axes = util["parseAxisParam"](axis, x.shape); + const mean = x.mean(axes, keepDims); + let keepDimsShape = mean.shape; + if (!keepDims) { + keepDimsShape = expandShapeToKeepDim(mean.shape, axes); + } + const devSquared = x.toFloat().sub(mean.reshape(keepDimsShape)).square(); + const variance = devSquared.mean(axes, keepDims); + return { mean, variance }; +} +const reduction_ops_all = Object(operation["a" /* op */])({ all_ }); +// tslint:disable-next-line:variable-name +const any = Object(operation["a" /* op */])({ any_ }); +const argMax = Object(operation["a" /* op */])({ argMax_ }); +const argMin = Object(operation["a" /* op */])({ argMin_ }); +const logSumExp = Object(operation["a" /* op */])({ logSumExp_ }); +const reduction_ops_mean = Object(operation["a" /* op */])({ mean_ }); +const reduction_ops_min = Object(operation["a" /* op */])({ min_ }); +const moments = Object(operation["a" /* op */])({ moments_ }); +const sum = Object(operation["a" /* op */])({ sum_ }); +const reduction_ops_prod = Object(operation["a" /* op */])({ prod_ }); +//# sourceMappingURL=reduction_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/square.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +/** + * Computes square of `x` element-wise: `x ^ 2` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.sqrt(2), -1]); + * + * x.square().print(); // or tf.square(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function square_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'square'); + const attrs = {}; + const inputsToSave = [$x]; + const outputsToSave = []; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + save([$x]); + return backend.square($x); + }, { x: $x }, null /* grad */, 'Square', attrs, inputsToSave, outputsToSave); +} +const square = Object(operation["a" /* op */])({ square_ }); +//# sourceMappingURL=square.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/unary_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Computes `-1 * x` element-wise. + * + * ```js + * const x = tf.tensor2d([1, 2, -2, 0], [2, 2]); + * + * x.neg().print(); // or tf.neg(x) + * ``` + * + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function neg_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'neg'); + const grad = (dy) => { + return { x: () => dy.neg() }; + }; + const attrs = {}; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.neg($x), { x: $x }, grad, 'Neg', attrs, inputsToSave); +} +/** + * Computes ceiling of input `tf.Tensor` element-wise: `ceil(x)` + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.ceil().print(); // or tf.ceil(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function ceil_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'ceil'); + // TODO(manrajgrover): Return null for gradients when backprop supports it. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.ceil($x), { $x }, grad); +} +/** + * Computes floor of input `tf.Tensor` element-wise: `floor(x)`. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.floor().print(); // or tf.floor(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function floor_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'floor'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.floor($x), { $x }, grad); +} +/** + * Returns an element-wise indication of the sign of a number. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3, NaN, 0]); + * + * x.sign().print(); // or tf.sign(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sign_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sign'); + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.sign($x), { $x }, grad); +} +/** + * RReturns which elements of x are NaN. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isNaN().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isNaN_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isNaN'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isNaN($x), { $x }, grad); +} +/** + * Returns which elements of x are Infinity or -Infinity. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isInf().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isInf_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isInf'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isInf($x), { $x }, grad); +} +/** + * Returns which elements of x are finite. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isFinite().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isFinite_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isFinite'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isFinite($x), { $x }, grad); +} +/** + * Computes round of input `tf.Tensor` element-wise: `round(x)`. + * It implements banker's rounding. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.round().print(); // or tf.round(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function round_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'round'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.round($x), { $x }, grad); +} +/** + * Computes exponential of the input `tf.Tensor` element-wise. `e ^ x` + * + * ```js + * const x = tf.tensor1d([1, 2, -3]); + * + * x.exp().print(); // or tf.exp(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function exp_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'exp'); + const bck = (dy, saved) => { + // tslint:disable-next-line: no-unnecessary-type-assertion + return { x: () => dy.mul(saved[0]) }; + }; + const attrs = {}; + const inputsToSave = []; + const outputsToSave = [true]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.exp($x); + save([y]); + return y; + }, { x: $x }, bck, 'Exp', attrs, inputsToSave, outputsToSave); +} +/** + * Computes exponential of the input `tf.Tensor` minus one element-wise. + * `e ^ x - 1` + * + * ```js + * const x = tf.tensor1d([1, 2, -3]); + * + * x.expm1().print(); // or tf.expm1(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function expm1_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'expm1'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.exp()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.expm1($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes natural logarithm of the input `tf.Tensor` element-wise: `ln(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.E]); + * + * x.log().print(); // or tf.log(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function log_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'log'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.toFloat()) }; + }; + const attrs = {}; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.log($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Log', attrs, inputsToSave); +} +/** + * Computes natural logarithm of the input `tf.Tensor` plus one + * element-wise: `ln(1 + x)` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.E - 1]); + * + * x.log1p().print(); // or tf.log1p(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function log1p_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'log1p'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.add(1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.log1p($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes square root of the input `tf.Tensor` element-wise: `y = sqrt(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, 4, -1]); + * + * x.sqrt().print(); // or tf.sqrt(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sqrt_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sqrt'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.toFloat().sqrt().mul(2)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sqrt($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Sqrt', {}); +} +/** + * Computes reciprocal of square root of the input `tf.Tensor` element-wise: + * `y = 1 / sqrt(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, 4, -1]); + * + * x.rsqrt().print(); // or tf.rsqrt(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function rsqrt_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'rsqrt'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.pow(1.5).mul(2)).neg() }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.rsqrt($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Rsqrt', {} /* attrs */, inputsToSave); +} +/** + * Computes reciprocal of x element-wise: `1 / x` + * + * ```js + * const x = tf.tensor1d([0, 1, 2]); + * + * x.reciprocal().print(); // or tf.reciprocal(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function reciprocal_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'reciprocal'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.square().neg()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.reciprocal($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes absolute value element-wise: `abs(x)` + * + * ```js + * const x = tf.tensor1d([-1, 2, -3, 4]); + * + * x.abs().print(); // or tf.abs(x) + * ``` + * @param x The input `tf.Tensor`. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function abs_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'abs'); + if ($x.dtype === 'complex64') { + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.complexAbs($x), { $x }); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.mul($x.toFloat().step(-1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.abs($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Abs'); +} +/** + * Clips values element-wise. `max(min(x, clipValueMax), clipValueMin)` + * + * ```js + * const x = tf.tensor1d([-1, 2, -3, 4]); + * + * x.clipByValue(-2, 3).print(); // or tf.clipByValue(x, -2, 3) + * ``` + * @param x The input tensor. + * @param clipValueMin Lower-bound of range to be clipped to. + * @param clipValueMax Upper-bound of range to be clipped to. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function clipByValue_(x, clipValueMin, clipValueMax) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'clipByValue'); + util["assert"]((clipValueMin <= clipValueMax), () => `Error in clip: min (${clipValueMin}) must be ` + + `less than or equal to max (${clipValueMax}).`); + const grad = (dy, saved) => { + const [$x] = saved; + return { + x: () => dy.where($x.greaterEqual(clipValueMin) + .logicalAnd($x.lessEqual(clipValueMax)), Object(tensor_ops["o" /* zerosLike */])(dy)), + }; + }; + const inputsToSave = [$x]; + const attr = { min: clipValueMin, max: clipValueMax }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.clip($x, clipValueMin, clipValueMax); + save([$x]); + return res; + }, { x: $x }, grad, 'ClipByValue', attr, inputsToSave); +} +/** + * Computes sigmoid element-wise, `1 / (1 + exp(-x))` + * + * ```js + * const x = tf.tensor1d([0, -1, 2, -3]); + * + * x.sigmoid().print(); // or tf.sigmoid(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sigmoid_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sigmoid'); + const grad = (dy, saved) => { + const [y] = saved; + return { x: () => dy.mul(y.mul(Object(tensor_ops["e" /* scalar */])(1).sub(y))) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.sigmoid($x); + save([y]); + return y; + }, { x: $x }, grad, 'Sigmoid'); +} +/** + * Computes log sigmoid of the input `tf.Tensor` element-wise: + * `logSigmoid(x)`. For numerical stability, we use `-tf.softplus(-x)`. + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.logSigmoid().print(); // or tf.logSigmoid(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function logSigmoid_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logSigmoid'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.neg().sigmoid()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.softplus($x.neg()).neg(); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes softplus of the input `tf.Tensor` element-wise: `log(exp(x) + 1)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.softplus().print(); // or tf.softplus(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function softplus_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'softplus'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.sigmoid()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.softplus($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes sin of the input Tensor element-wise: `sin(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.sin().print(); // or tf.sin(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sin_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sin'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => $x.toFloat().cos().mul(dy) }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sin($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Sin', {} /* attrs */, inputsToSave); +} +/** + * Computes cos of the input `tf.Tensor` element-wise: `cos(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.cos().print(); // or tf.cos(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function cos_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cos'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => $x.toFloat().sin().neg().mul(dy) }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.cos($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Cos', {} /* attrs */, inputsToSave); +} +/** + * Computes tan of the input `tf.Tensor` element-wise, `tan(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.tan().print(); // or tf.tan(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function tan_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tan'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.cos().square()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.tan($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes asin of the input `tf.Tensor` element-wise: `asin(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.asin().print(); // or tf.asin(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function asin_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'asin'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + // tslint:disable-next-line: no-unnecessary-type-assertion + $x: () => dy.div(Object(tensor_ops["e" /* scalar */])(1).sub($x.toFloat().square()).sqrt()) + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.asin($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes acos of the input `tf.Tensor` element-wise: `acos(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.acos().print(); // or tf.acos(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function acos_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'acos'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = $x.toFloat().square(); + const b = Object(tensor_ops["e" /* scalar */])(1).sub(a).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(b).neg(); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.acos($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes atan of the input `tf.Tensor` element-wise: `atan(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.atan().print(); // or tf.atan(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function atan_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'atan'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.toFloat().square().add(1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.atan($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic sin of the input `tf.Tensor` element-wise: `sinh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.sinh().print(); // or tf.sinh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sinh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sinh'); + const grad = (dy, saved) => { + const [$x] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { $x: () => $x.toFloat().cosh().mul(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sinh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic cos of the input `tf.Tensor` element-wise: `cosh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.cosh().print(); // or tf.cosh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function cosh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cosh'); + const grad = (dy, saved) => { + const [$x] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { $x: () => $x.toFloat().sinh().mul(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.cosh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic tangent of the input `tf.Tensor` element-wise: `tanh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, 70]); + * + * x.tanh().print(); // or tf.tanh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function tanh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tanh'); + const grad = (dy, saved) => { + const [y] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { x: () => Object(tensor_ops["e" /* scalar */])(1).sub(y.square()).mul(dy) }; + }; + const outputsToSave = [true]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.tanh($x); + save([y]); + return y; + }, { x: $x }, grad, 'Tanh', {} /* attrs */, null /* inputsToSave */, outputsToSave); +} +/** + * Computes inverse hyperbolic sin of the input `tf.Tensor` element-wise: + * `asinh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.asinh().print(); // or tf.asinh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function asinh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'asinh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = Object(tensor_ops["e" /* scalar */])(1).add($x.toFloat().square()).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(a); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.asinh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes the inverse hyperbolic cos of the input `tf.Tensor` element-wise: + * `acosh(x)` + * + * ```js + * const x = tf.tensor1d([10, 1, 3, 5.7]); + * + * x.acosh().print(); // or tf.acosh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function acosh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'acosh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = $x.toFloat().square().sub(1).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(a); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.acosh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes inverse hyperbolic tan of the input `tf.Tensor` element-wise: + * `atanh(x)` + * + * ```js + * const x = tf.tensor1d([0, .1, -.1, .7]); + * + * x.atanh().print(); // or tf.atanh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function atanh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'atanh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div(Object(tensor_ops["e" /* scalar */])(1).sub($x.toFloat().square())) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.atanh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes gause error function of the input `tf.Tensor` element-wise: + * `erf(x)` + * + * ```js + * const x = tf.tensor1d([0, .1, -.1, .7]); + * + * x.erf().print(); // or tf.erf(x); + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function erf_(x) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'erf'); + util["assert"]($x.dtype === 'int32' || $x.dtype === 'float32', () => 'Input dtype must be `int32` or `float32`.'); + if ($x.dtype === 'int32') { + $x = $x.toFloat(); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => dy.mul($x.square().neg().exp().mul(2 / Math.sqrt(Math.PI))) + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.erf($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes step of the input `tf.Tensor` element-wise: `x > 0 ? 1 : alpha * x` + * + * ```js + * const x = tf.tensor1d([0, 2, -1, -3]); + * + * x.step(.5).print(); // or tf.step(x, .5) + * ``` + * @param x The input tensor. + * @param alpha The gradient when input is negative. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function step_(x, alpha = 0.0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'step'); + // TODO(manrajgrover): Return null for gradients when backprop supports + // it. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.step($x, alpha), { $x }, grad); +} +const abs = Object(operation["a" /* op */])({ abs_ }); +const acos = Object(operation["a" /* op */])({ acos_ }); +const acosh = Object(operation["a" /* op */])({ acosh_ }); +const asin = Object(operation["a" /* op */])({ asin_ }); +const asinh = Object(operation["a" /* op */])({ asinh_ }); +const atan = Object(operation["a" /* op */])({ atan_ }); +const atanh = Object(operation["a" /* op */])({ atanh_ }); +const ceil = Object(operation["a" /* op */])({ ceil_ }); +const clipByValue = Object(operation["a" /* op */])({ clipByValue_ }); +const cos = Object(operation["a" /* op */])({ cos_ }); +const cosh = Object(operation["a" /* op */])({ cosh_ }); +const erf = Object(operation["a" /* op */])({ erf_ }); +const unary_ops_exp = Object(operation["a" /* op */])({ exp_ }); +const expm1 = Object(operation["a" /* op */])({ expm1_ }); +const floor = Object(operation["a" /* op */])({ floor_ }); +const log = Object(operation["a" /* op */])({ log_ }); +const log1p = Object(operation["a" /* op */])({ log1p_ }); +const logSigmoid = Object(operation["a" /* op */])({ logSigmoid_ }); +const neg = Object(operation["a" /* op */])({ neg_ }); +const reciprocal = Object(operation["a" /* op */])({ reciprocal_ }); +const round = Object(operation["a" /* op */])({ round_ }); +const rsqrt = Object(operation["a" /* op */])({ rsqrt_ }); +const sigmoid = Object(operation["a" /* op */])({ sigmoid_ }); +const sign = Object(operation["a" /* op */])({ sign_ }); +const unary_ops_isNaN = Object(operation["a" /* op */])({ isNaN_ }); +const isInf = Object(operation["a" /* op */])({ isInf_ }); +const unary_ops_isFinite = Object(operation["a" /* op */])({ isFinite_ }); +const sin = Object(operation["a" /* op */])({ sin_ }); +const sinh = Object(operation["a" /* op */])({ sinh_ }); +const softplus = Object(operation["a" /* op */])({ softplus_ }); +const sqrt = Object(operation["a" /* op */])({ sqrt_ }); +const unary_ops_step = Object(operation["a" /* op */])({ step_ }); +const tan = Object(operation["a" /* op */])({ tan_ }); +const tanh = Object(operation["a" /* op */])({ tanh_ }); +//# sourceMappingURL=unary_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Atan2_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + +const atan2GradConfig = { + kernelName: kernel_names["c" /* Atan2 */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const d = add(square(a), square(b)); + let res = mul(dy, div(b, d)); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, a.shape); + }; + const derB = () => { + const d = add(square(a), square(b)); + let res = neg(mul(dy, div(a, d))); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Atan2_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function computePool2DInfo(inShape, filterSize, strides, dilations, pad, roundingMode, dataFormat = 'channelsLast') { + const [filterHeight, filterWidth] = parseTupleParam(filterSize); + let filterShape; + if (dataFormat === 'channelsLast') { + filterShape = [filterHeight, filterWidth, inShape[3], inShape[3]]; + } + else if (dataFormat === 'channelsFirst') { + filterShape = [filterHeight, filterWidth, inShape[1], inShape[1]]; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + return computeConv2DInfo(inShape, filterShape, strides, dilations, pad, roundingMode, false, dataFormat); +} +/** + * Computes the information for a forward pass of a pooling3D operation. + */ +function computePool3DInfo(inShape, filterSize, strides, dilations, pad, roundingMode, dataFormat = 'NDHWC') { + const [filterDepth, filterHeight, filterWidth] = parse3TupleParam(filterSize); + let filterShape; + let $dataFormat; + if (dataFormat === 'NDHWC') { + $dataFormat = 'channelsLast'; + filterShape = + [filterDepth, filterHeight, filterWidth, inShape[4], inShape[4]]; + } + else if (dataFormat === 'NCDHW') { + $dataFormat = 'channelsFirst'; + filterShape = + [filterDepth, filterHeight, filterWidth, inShape[1], inShape[1]]; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + return computeConv3DInfo(inShape, filterShape, strides, dilations, pad, false, $dataFormat, roundingMode); +} +/** + * Computes the information for a forward pass of a convolution/pooling + * operation. + */ +function computeConv2DInfo(inShape, filterShape, strides, dilations, pad, roundingMode, depthwise = false, dataFormat = 'channelsLast') { + let [batchSize, inHeight, inWidth, inChannels] = [-1, -1, -1, -1]; + if (dataFormat === 'channelsLast') { + [batchSize, inHeight, inWidth, inChannels] = inShape; + } + else if (dataFormat === 'channelsFirst') { + [batchSize, inChannels, inHeight, inWidth] = inShape; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + const [filterHeight, filterWidth, , filterChannels] = filterShape; + const [strideHeight, strideWidth] = parseTupleParam(strides); + const [dilationHeight, dilationWidth] = parseTupleParam(dilations); + const effectiveFilterHeight = getEffectiveFilterSize(filterHeight, dilationHeight); + const effectiveFilterWidth = getEffectiveFilterSize(filterWidth, dilationWidth); + const { padInfo, outHeight, outWidth } = getPadAndOutInfo(pad, inHeight, inWidth, strideHeight, strideWidth, effectiveFilterHeight, effectiveFilterWidth, roundingMode, dataFormat); + const outChannels = depthwise ? filterChannels * inChannels : filterChannels; + let outShape; + if (dataFormat === 'channelsFirst') { + outShape = [batchSize, outChannels, outHeight, outWidth]; + } + else if (dataFormat === 'channelsLast') { + outShape = [batchSize, outHeight, outWidth, outChannels]; + } + return { + batchSize, + dataFormat, + inHeight, + inWidth, + inChannels, + outHeight, + outWidth, + outChannels, + padInfo, + strideHeight, + strideWidth, + filterHeight, + filterWidth, + effectiveFilterHeight, + effectiveFilterWidth, + dilationHeight, + dilationWidth, + inShape, + outShape, + filterShape + }; +} +/** + * Computes the information for a forward pass of a 3D convolution/pooling + * operation. + */ +function computeConv3DInfo(inShape, filterShape, strides, dilations, pad, depthwise = false, dataFormat = 'channelsLast', roundingMode) { + let [batchSize, inDepth, inHeight, inWidth, inChannels] = [-1, -1, -1, -1, -1]; + if (dataFormat === 'channelsLast') { + [batchSize, inDepth, inHeight, inWidth, inChannels] = inShape; + } + else if (dataFormat === 'channelsFirst') { + [batchSize, inChannels, inDepth, inHeight, inWidth] = inShape; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + const [filterDepth, filterHeight, filterWidth, , filterChannels] = filterShape; + const [strideDepth, strideHeight, strideWidth] = parse3TupleParam(strides); + const [dilationDepth, dilationHeight, dilationWidth] = parse3TupleParam(dilations); + const effectiveFilterDepth = getEffectiveFilterSize(filterDepth, dilationDepth); + const effectiveFilterHeight = getEffectiveFilterSize(filterHeight, dilationHeight); + const effectiveFilterWidth = getEffectiveFilterSize(filterWidth, dilationWidth); + const { padInfo, outDepth, outHeight, outWidth } = get3DPadAndOutInfo(pad, inDepth, inHeight, inWidth, strideDepth, strideHeight, strideWidth, effectiveFilterDepth, effectiveFilterHeight, effectiveFilterWidth, roundingMode); + const outChannels = depthwise ? filterChannels * inChannels : filterChannels; + let outShape; + if (dataFormat === 'channelsFirst') { + outShape = [batchSize, outChannels, outDepth, outHeight, outWidth]; + } + else if (dataFormat === 'channelsLast') { + outShape = [batchSize, outDepth, outHeight, outWidth, outChannels]; + } + return { + batchSize, + dataFormat, + inDepth, + inHeight, + inWidth, + inChannels, + outDepth, + outHeight, + outWidth, + outChannels, + padInfo, + strideDepth, + strideHeight, + strideWidth, + filterDepth, + filterHeight, + filterWidth, + effectiveFilterDepth, + effectiveFilterHeight, + effectiveFilterWidth, + dilationDepth, + dilationHeight, + dilationWidth, + inShape, + outShape, + filterShape + }; +} +function computeOutputShape2D(inShape, fieldSize, stride, zeroPad, roundingMode) { + if (zeroPad == null) { + zeroPad = computeDefaultPad(inShape, fieldSize, stride); + } + const inputRows = inShape[0]; + const inputCols = inShape[1]; + const outputRows = conditionalRound((inputRows - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputRows), () => `The output # of rows (${outputRows}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputCols = conditionalRound((inputCols - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputCols), () => `The output # of columns (${outputCols}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + return [outputRows, outputCols]; +} +function computeOutputShape4D(inShape, fieldSize, outChannels, stride, zeroPad, roundingMode) { + if (zeroPad == null) { + zeroPad = computeDefaultPad(inShape, fieldSize, stride); + } + const inputDepth = inShape[0]; + const inputRows = inShape[1]; + const inputCols = inShape[2]; + const outputDepths = conditionalRound((inputDepth - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputDepths), () => `The output # of depths (${outputDepths}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputRows = conditionalRound((inputRows - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputRows), () => `The output # of rows (${outputRows}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputCols = conditionalRound((inputCols - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputCols), () => `The output # of columns (${outputCols}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + return [outputDepths, outputRows, outputCols, outChannels]; +} +function computeDefaultPad(inputShape, fieldSize, stride, dilation = 1) { + const effectiveFieldSize = getEffectiveFilterSize(fieldSize, dilation); + return Math.floor((inputShape[0] * (stride - 1) - stride + effectiveFieldSize) / 2); +} +function parseTupleParam(param) { + if (typeof param === 'number') { + return [param, param, param]; + } + if (param.length === 2) { + return [param[0], param[1], 1]; + } + return param; +} +function parse3TupleParam(param) { + return typeof param === 'number' ? [param, param, param] : param; +} +/* See https://www.tensorflow.org/api_docs/python/tf/nn/atrous_conv2d + * Atrous convolution is equivalent to standard convolution with upsampled + * filters with effective_filter_height = + * filter_height + (filter_height - 1) * (dilation - 1) + * and effective_filter_width = + * filter_width + (filter_width - 1) * (dilation - 1), + * produced by inserting dilation - 1 zeros along consecutive elements across + * the filters' spatial dimensions. + * When there is a dilation, this converts a filter dimension to the + * effective filter dimension, so it can be used in a standard convolution. + */ +function getEffectiveFilterSize(filterSize, dilation) { + if (dilation <= 1) { + return filterSize; + } + return filterSize + (filterSize - 1) * (dilation - 1); +} +function getPadAndOutInfo(pad, inHeight, inWidth, strideHeight, strideWidth, filterHeight, filterWidth, roundingMode, dataFormat) { + let padInfo; + let outHeight; + let outWidth; + if (typeof pad === 'number') { + const padType = (pad === 0) ? 'VALID' : 'NUMBER'; + padInfo = { top: pad, bottom: pad, left: pad, right: pad, type: padType }; + const outShape = computeOutputShape2D([inHeight, inWidth], filterHeight, strideHeight, pad, roundingMode); + outHeight = outShape[0]; + outWidth = outShape[1]; + } + else if (pad === 'same') { + outHeight = Math.ceil(inHeight / strideHeight); + outWidth = Math.ceil(inWidth / strideWidth); + const padAlongHeight = Math.max(0, (outHeight - 1) * strideHeight + filterHeight - inHeight); + const padAlongWidth = Math.max(0, (outWidth - 1) * strideWidth + filterWidth - inWidth); + const top = Math.floor(padAlongHeight / 2); + const bottom = padAlongHeight - top; + const left = Math.floor(padAlongWidth / 2); + const right = padAlongWidth - left; + padInfo = { top, bottom, left, right, type: 'SAME' }; + } + else if (pad === 'valid') { + padInfo = { top: 0, bottom: 0, left: 0, right: 0, type: 'VALID' }; + outHeight = Math.ceil((inHeight - filterHeight + 1) / strideHeight); + outWidth = Math.ceil((inWidth - filterWidth + 1) / strideWidth); + } + else if (typeof pad === 'object') { + const top = dataFormat === 'channelsLast' ? pad[1][0] : pad[2][0]; + const bottom = dataFormat === 'channelsLast' ? pad[1][1] : pad[2][1]; + const left = dataFormat === 'channelsLast' ? pad[2][0] : pad[3][0]; + const right = dataFormat === 'channelsLast' ? pad[2][1] : pad[3][1]; + const padType = (top === 0 && bottom === 0 && left === 0 && right === 0) ? + 'VALID' : + 'EXPLICIT'; + padInfo = { top, bottom, left, right, type: padType }; + outHeight = conditionalRound((inHeight - filterHeight + top + bottom) / strideHeight + 1, roundingMode); + outWidth = conditionalRound((inWidth - filterWidth + left + right) / strideWidth + 1, roundingMode); + } + else { + throw Error(`Unknown padding parameter: ${pad}`); + } + return { padInfo, outHeight, outWidth }; +} +function get3DPadAndOutInfo(pad, inDepth, inHeight, inWidth, strideDepth, strideHeight, strideWidth, filterDepth, filterHeight, filterWidth, roundingMode) { + let padInfo; + let outDepth; + let outHeight; + let outWidth; + if (typeof pad === 'number') { + const padType = (pad === 0) ? 'VALID' : 'NUMBER'; + padInfo = { + top: pad, + bottom: pad, + left: pad, + right: pad, + front: pad, + back: pad, + type: padType + }; + const outShape = computeOutputShape4D([inDepth, inHeight, inWidth, 1], filterDepth, 1, strideDepth, pad, roundingMode); + outDepth = outShape[0]; + outHeight = outShape[1]; + outWidth = outShape[2]; + } + else if (pad === 'same') { + outDepth = Math.ceil(inDepth / strideDepth); + outHeight = Math.ceil(inHeight / strideHeight); + outWidth = Math.ceil(inWidth / strideWidth); + const padAlongDepth = (outDepth - 1) * strideDepth + filterDepth - inDepth; + const padAlongHeight = (outHeight - 1) * strideHeight + filterHeight - inHeight; + const padAlongWidth = (outWidth - 1) * strideWidth + filterWidth - inWidth; + const front = Math.floor(padAlongDepth / 2); + const back = padAlongDepth - front; + const top = Math.floor(padAlongHeight / 2); + const bottom = padAlongHeight - top; + const left = Math.floor(padAlongWidth / 2); + const right = padAlongWidth - left; + padInfo = { top, bottom, left, right, front, back, type: 'SAME' }; + } + else if (pad === 'valid') { + padInfo = { + top: 0, + bottom: 0, + left: 0, + right: 0, + front: 0, + back: 0, + type: 'VALID' + }; + outDepth = Math.ceil((inDepth - filterDepth + 1) / strideDepth); + outHeight = Math.ceil((inHeight - filterHeight + 1) / strideHeight); + outWidth = Math.ceil((inWidth - filterWidth + 1) / strideWidth); + } + else { + throw Error(`Unknown padding parameter: ${pad}`); + } + return { padInfo, outDepth, outHeight, outWidth }; +} +/** + * Rounds a value depending on the rounding mode + * @param value + * @param roundingMode + */ +function conditionalRound(value, roundingMode) { + if (!roundingMode) { + return value; + } + switch (roundingMode) { + case 'round': + // used for Caffe Conv + return Math.round(value); + case 'ceil': + // used for Caffe Pool + return Math.ceil(value); + case 'floor': + return Math.floor(value); + default: + throw new Error(`Unknown roundingMode ${roundingMode}`); + } +} +function tupleValuesAreOne(param) { + const [dimA, dimB, dimC] = parseTupleParam(param); + return dimA === 1 && dimB === 1 && dimC === 1; +} +function eitherStridesOrDilationsAreOne(strides, dilations) { + return tupleValuesAreOne(strides) || tupleValuesAreOne(dilations); +} +/** + * Convert Conv2D dataFormat from 'NHWC'|'NCHW' to + * 'channelsLast'|'channelsFirst' + * @param dataFormat in 'NHWC'|'NCHW' mode + * @return dataFormat in 'channelsLast'|'channelsFirst' mode + * @throws unknown dataFormat + */ +function convertConv2DDataFormat(dataFormat) { + if (dataFormat === 'NHWC') { + return 'channelsLast'; + } + else if (dataFormat === 'NCHW') { + return 'channelsFirst'; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } +} +//# sourceMappingURL=conv_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/avg_pool_3d_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of a 3d avg pool. + * + * @param dy The dy error, of rank 5 of shape + * [batchSize, depth, height, width, channels]. + * assumed. + * @param input The original input image, of rank 5 or rank4 of shape + * [batchSize, depth, height, width, channels]. + * @param filterSize The filter size: + * `[filterDepth, filterHeight, filterWidth]`. + * `filterSize` is a single number, + * then `filterDepth == filterHeight == filterWidth`. + * @param strides The strides of the pooling: + * `[strideDepth, strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param dilations Deprecated, this field will be gone in v3.0.0. The dilation + * rates: `[dilationDepth, dilationHeight, dilationWidth]` + * in which we sample input values across the depth, height and width + * dimensions in dilated pooling. + * Defaults to `[1, 1, 1]`. If `dilations` is a single number, + * then `dilationDepth == dilationHeight == dilationWidth`. + * If it is greater than 1, then all values of `strides` must be 1. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function avgPool3dBackprop_(dy, input, filterSize, strides, dilations = [1, 1, 1], pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'avgPool3dBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'avgPool3dBackprop'); + let dy5D = $dy; + let input5D = $input; + let reshapedTo5D = false; + if ($input.rank === 4) { + reshapedTo5D = true; + dy5D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2], $dy.shape[3]]); + input5D = reshape($input, [ + 1, $input.shape[0], $input.shape[1], $input.shape[2], $input.shape[3] + ]); + } + util["assert"](dy5D.rank === 5, () => `Error in avgPool3dBackprop: dy must be rank 5 but got rank ` + + `${dy5D.rank}.`); + util["assert"](input5D.rank === 5, () => `Error in avgPool3dBackprop: input must be rank 5 but got rank ` + + `${input5D.rank}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in avgPool3dBackprop: Either strides or dilations ' + + `must be 1. Got strides ${strides} and dilations '${dilations}'`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPool3dBackprop: pad must be an integer when ` + + `using, dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool3DInfo(input5D.shape, filterSize, strides, dilations, pad, dimRoundingMode); + return backend.avgPool3dBackprop(dy5D, input5D, convInfo); + }; + const inputs = { dy: dy5D, input: input5D }; + const attrs = { filterSize, strides, dilations, pad, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["f" /* AvgPool3DBackprop */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const avgPool3dBackprop = Object(operation["a" /* op */])({ avgPool3dBackprop_ }); +//# sourceMappingURL=avg_pool_3d_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AvgPool3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const avgPool3DGradConfig = { + kernelName: kernel_names["e" /* AvgPool3D */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { filterSize, strides, dilations, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1, 1] : dilations; + return { + x: () => avgPool3dBackprop(dy, x, filterSize, strides, $dilations, pad, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=AvgPool3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/avg_pool_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of an 2D avg pool. + * + * @param dy The dy error, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param input The input image, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param filterSize The filter size: `[filterHeight, filterWidth]`. If + * `filterSize` is a single number, then `filterHeight == filterWidth`. + * @param strides The strides of the pooling: `[strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + */ +function avgPoolBackprop_(dy, input, filterSize, strides, pad) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'avgPoolBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'avgPoolBackprop'); + util["assert"]($input.rank === $dy.rank, () => `Rank of input (${$input.rank}) does not match rank of dy (${$dy.rank})`); + let input4D = $input; + let dy4D = $dy; + let reshapedTo4D = false; + if ($input.rank === 3) { + reshapedTo4D = true; + input4D = + reshape($input, [1, $input.shape[0], $input.shape[1], $input.shape[2]]); + dy4D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2]]); + } + util["assert"](dy4D.rank === 4, () => `Error in avgPoolBackprop: dy must be rank 4 but got rank ` + + `${dy4D.rank}.`); + util["assert"](input4D.rank === 4, () => `Error in avgPoolBackprop: input must be rank 4 but got rank ` + + `${input4D.rank}.`); + const forward = backend => { + const convInfo = computePool2DInfo(input4D.shape, filterSize, strides, 1 /* dilations */, pad); + return backend.avgPoolBackprop(dy4D, input4D, convInfo); + }; + const inputs = { dy: dy4D, input: input4D }; + const attrs = { filterSize, strides, pad }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["g" /* AvgPoolBackprop */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const avgPoolBackprop = Object(operation["a" /* op */])({ avgPoolBackprop_ }); +//# sourceMappingURL=avg_pool_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AvgPool_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const avgPoolGradConfig = { + kernelName: kernel_names["d" /* AvgPool */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { filterSize, strides, pad } = attrs; + return { + x: () => avgPoolBackprop(dy, x, filterSize, strides, pad) + }; + } +}; +//# sourceMappingURL=AvgPool_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/mat_mul.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the dot product of two matrices, A * B. These must be matrices. + * + * ```js + * const a = tf.tensor2d([1, 2], [1, 2]); + * const b = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * a.matMul(b).print(); // or tf.matMul(a, b) + * ``` + * @param a First matrix in dot product operation. + * @param b Second matrix in dot product operation. + * @param transposeA If true, `a` is transposed before multiplication. + * @param transposeB If true, `b` is transposed before multiplication. + */ +/** @doc {heading: 'Operations', subheading: 'Matrices'} */ +function matMul_(a, b, transposeA = false, transposeB = false) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'matMul'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'matMul'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + util["assert"]($a.rank >= 2 && $b.rank >= 2 && $a.rank === $b.rank, () => `Error in matMul: inputs must have the same rank of at least 2, ` + + `got ranks ${$a.rank} and ${$b.rank}.`); + const innerShapeA = transposeA ? $a.shape[$a.rank - 2] : $a.shape[$a.rank - 1]; + const innerShapeB = transposeB ? $b.shape[$b.rank - 1] : $b.shape[$b.rank - 2]; + const outerShapeA = transposeA ? $a.shape[$a.rank - 1] : $a.shape[$a.rank - 2]; + const outerShapeB = transposeB ? $b.shape[$b.rank - 2] : $b.shape[$b.rank - 1]; + const outerDimsA = $a.shape.slice(0, -2); + const outerDimsB = $b.shape.slice(0, -2); + const batchDimA = util["sizeFromShape"](outerDimsA); + const batchDimB = util["sizeFromShape"](outerDimsB); + util["assert"](util["arraysEqual"](outerDimsA, outerDimsB), () => `Error in matMul: outer dimensions (${outerDimsA}) and (` + + `${outerDimsB}) of Tensors with shapes ${$a.shape} and ` + + `${$b.shape} must match.`); + util["assert"](innerShapeA === innerShapeB, () => `Error in matMul: inner shapes (${innerShapeA}) and (` + + `${innerShapeB}) of Tensors with shapes ${$a.shape} and ` + + `${$b.shape} and transposeA=${transposeA}` + + ` and transposeB=${transposeB} must match.`); + const outShape = $a.shape.slice(0, -2).concat([outerShapeA, outerShapeB]); + const a3D = transposeA ? reshape($a, [batchDimA, innerShapeA, outerShapeA]) : + reshape($a, [batchDimA, outerShapeA, innerShapeA]); + const b3D = transposeB ? reshape($b, [batchDimB, outerShapeB, innerShapeB]) : + reshape($b, [batchDimB, innerShapeB, outerShapeB]); + const forward = (backend, save) => { + save([a3D, b3D]); + return backend.batchMatMul(a3D, b3D, transposeA, transposeB); + }; + const inputs = { a: a3D, b: b3D }; + const attrs = { transposeA, transposeB }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["h" /* BatchMatMul */], attrs); + return reshape(res, outShape); +} +const matMul = Object(operation["a" /* op */])({ matMul_ }); +//# sourceMappingURL=mat_mul.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BatchMatMul_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const batchMatMulGradConfig = { + kernelName: kernel_names["h" /* BatchMatMul */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved, attrs) => { + const [a, b] = saved; + const { transposeA, transposeB } = attrs; + if (!transposeA && !transposeB) { + return { + a: () => matMul(dy, b, false, true), + b: () => matMul(a, dy, true, false) + }; + } + else if (!transposeA && transposeB) { + return { + a: () => matMul(dy, b, false, false), + b: () => matMul(dy, a, true, false) + }; + } + else if (transposeA && !transposeB) { + return { + a: () => matMul(b, dy, false, true), + b: () => matMul(a, dy, false, false) + }; + } + else { + return { + a: () => matMul(b, dy, true, true), + b: () => matMul(dy, a, true, true) + }; + } + } +}; +//# sourceMappingURL=BatchMatMul_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/space_to_batch_nd.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * This operation divides "spatial" dimensions `[1, ..., M]` of the input into + * a grid of blocks of shape `blockShape`, and interleaves these blocks with + * the "batch" dimension (0) such that in the output, the spatial + * dimensions `[1, ..., M]` correspond to the position within the grid, + * and the batch dimension combines both the position within a spatial block + * and the original batch position. Prior to division into blocks, + * the spatial dimensions of the input are optionally zero padded + * according to `paddings`. See below for a precise description. + * + * ```js + * const x = tf.tensor4d([1, 2, 3, 4], [1, 2, 2, 1]); + * const blockShape = [2, 2]; + * const paddings = [[0, 0], [0, 0]]; + * + * x.spaceToBatchND(blockShape, paddings).print(); + * ``` + * + * @param x A `tf.Tensor`. N-D with `x.shape` = `[batch] + spatialShape + + * remainingShape`, where spatialShape has `M` dimensions. + * @param blockShape A 1-D array. Must have shape `[M]`, all values must + * be >= 1. + * @param paddings A 2-D array. Must have shape `[M, 2]`, all values must be >= + * 0. `paddings[i] = [padStart, padEnd]` specifies the amount to zero-pad + * from input dimension `i + 1`, which corresponds to spatial dimension `i`. It + * is required that + * `(inputShape[i + 1] + padStart + padEnd) % blockShape[i] === 0` + * + * This operation is equivalent to the following steps: + * + * 1. Zero-pad the start and end of dimensions `[1, ..., M]` of the input + * according to `paddings` to produce `padded` of shape paddedShape. + * + * 2. Reshape `padded` to `reshapedPadded` of shape: + * `[batch] + [paddedShape[1] / blockShape[0], blockShape[0], ..., + * paddedShape[M] / blockShape[M-1], blockShape[M-1]] + remainingShape` + * + * 3. Permute dimensions of `reshapedPadded` to produce `permutedReshapedPadded` + * of shape: `blockShape + [batch] + [paddedShape[1] / blockShape[0], ..., + * paddedShape[M] / blockShape[M-1]] + remainingShape` + * + * 4. Reshape `permutedReshapedPadded` to flatten `blockShape` into the + * batch dimension, producing an output tensor of shape: + * `[batch * prod(blockShape)] + [paddedShape[1] / blockShape[0], ..., + * paddedShape[M] / blockShape[M-1]] + remainingShape` + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function spaceToBatchND_(x, blockShape, paddings) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'spaceToBatchND'); + util["assert"]($x.rank >= 1 + blockShape.length, () => `input rank ${$x.rank} should be > than [blockShape] ${blockShape.length}`); + util["assert"](paddings.length === blockShape.length, () => `paddings.shape[0] ${paddings.length} must be equal to [blockShape] ${blockShape.length}`); + util["assert"]($x.shape.reduce((a, b, i) => { + if (i > 0 && i <= blockShape.length) { + return a && + ((b + paddings[i - 1][0] + paddings[i - 1][1]) % + blockShape[i - 1] === + 0); + } + return a; + }, true), () => `input spatial dimensions ${$x.shape.slice(1)} with paddings ${paddings.toString()} must be divisible by blockShapes ${blockShape.toString()}`); + const forward = backend => backend.spaceToBatchND($x, blockShape, paddings); + const inputs = { x: $x }; + const attrs = { blockShape, paddings }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["mb" /* SpaceToBatchND */], attrs); +} +const spaceToBatchND = Object(operation["a" /* op */])({ spaceToBatchND_ }); +//# sourceMappingURL=space_to_batch_nd.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BatchToSpaceND_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const batchToSpaceNDGradConfig = { + kernelName: kernel_names["i" /* BatchToSpaceND */], + gradFunc: (dy, saved, attrs) => { + const { blockShape, crops } = attrs; + return { x: () => spaceToBatchND(dy, blockShape, crops) }; + } +}; +//# sourceMappingURL=BatchToSpaceND_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BroadcastTo_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const broadcastToGradConfig = { + kernelName: kernel_names["j" /* BroadcastTo */], + gradFunc: (dy, saved, attrs) => { + const broadCastToAttrs = attrs; + const inputShape = broadCastToAttrs.inputShape; + const outputShape = broadCastToAttrs.shape; + const reps = Array.from(outputShape); + for (let i = inputShape.length - 1; i >= 0; i--) { + if (inputShape[i] === outputShape[i]) { + reps[i] = 1; + } + else if (inputShape[i] !== 1) { + throw new Error(`broadcastTo(): [${inputShape}] cannot be broadcast to [${outputShape}].`); + } + } + const axes = []; + for (let i = 0; i < reps.length; i++) { + if (reps[i] > 1) { + axes.push(i); + } + } + return { x: () => sum(dy, axes, true /* keepDims */) }; + } +}; +//# sourceMappingURL=BroadcastTo_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/split.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Splits a `tf.Tensor` into sub tensors. + * + * If `numOrSizeSplits` is a number, splits `x` along dimension `axis` + * into `numOrSizeSplits` smaller tensors. + * Requires that `numOrSizeSplits` evenly divides `x.shape[axis]`. + * + * If `numOrSizeSplits` is a number array, splits `x` into + * `numOrSizeSplits.length` pieces. The shape of the `i`-th piece has the + * same size as `x` except along dimension `axis` where the size is + * `numOrSizeSplits[i]`. + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4, 5, 6, 7, 8], [2, 4]); + * const [a, b] = tf.split(x, 2, 1); + * a.print(); + * b.print(); + * + * const [c, d, e] = tf.split(x, [1, 2, 1], 1); + * c.print(); + * d.print(); + * e.print(); + * ``` + * + * @param x The input tensor to split. + * @param numOrSizeSplits Either an integer indicating the number of + * splits along the axis or an array of integers containing the sizes of + * each output tensor along the axis. If a number then it must evenly divide + * `x.shape[axis]`; otherwise the sum of sizes must match `x.shape[axis]`. + * @param axis The dimension along which to split. Defaults to 0 (the first + * dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function split_(x, numOrSizeSplits, axis = 0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'split'); + const $axis = Object(util["parseAxisParam"])(axis, $x.shape)[0]; + let splitSizes; + if (typeof (numOrSizeSplits) === 'number') { + Object(util["assert"])($x.shape[$axis] % numOrSizeSplits === 0, () => 'Number of splits must evenly divide the axis.'); + splitSizes = + new Array(numOrSizeSplits).fill($x.shape[$axis] / numOrSizeSplits); + } + else { + Object(util["assert"])($x.shape[$axis] === numOrSizeSplits.reduce((a, b) => a + b), () => 'The sum of sizes must match the size of the axis dimension.'); + splitSizes = numOrSizeSplits; + } + const forward = (backend, _) => { + return backend.split($x, splitSizes, $axis); + }; + const inputs = { x: $x }; + const attr = { numOrSizeSplits, axis }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["nb" /* SplitV */], attr); +} +const split = Object(operation["a" /* op */])({ split_ }); +//# sourceMappingURL=split.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Concat_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const concatGradConfig = { + kernelName: kernel_names["l" /* Concat */], + saveAllInputs: true, + gradFunc: (dy, saved, attrs) => { + const shapes = saved.map(t => t.shape); + const { axis } = attrs; + const $axis = Object(util["parseAxisParam"])(axis, saved[0].shape)[0]; + const sizeSplits = shapes.map(s => s[$axis]); + const derTensors = split(dy, sizeSplits, $axis); + return derTensors.map(t => () => t); + } +}; +//# sourceMappingURL=Concat_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the filter of a 2D convolution. + * + * @param x The input tensor, of rank 4 or rank 3 of shape + * [batch, height, width, inChannels]. If rank 3, batch of 1 is assumed. + * @param dy The dy image, of rank 4 or rank 3, of shape + * [batch, height, width, outDepth]. If rank 3, batch of 1 is assumed. + * @param filterShape The shape of the filter, length 4, + * [filterHeight, filterWidth, inDepth, outDepth]. + * @param strides The strides of the convolution: [strideHeight, + * strideWidth]. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function conv2DBackpropFilter_(x, dy, filterShape, strides, pad, dataFormat = 'NHWC', dimRoundingMode) { + let x4D = x; + if (x.rank === 3) { + x4D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2]]); + } + let dy4D = dy; + if (dy4D.rank === 3) { + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + util["assert"](x4D.rank === 4, () => `Error in conv2dDerFilter: input must be rank 4, but got shape ` + + `${x4D.shape}.`); + util["assert"](dy4D.rank === 4, () => `Error in conv2dDerFilter: dy must be rank 4, but got shape ` + + `${dy4D.shape}.`); + util["assert"](filterShape.length === 4, () => `Error in conv2dDerFilter: filterShape must be length 4, but got ` + + `${filterShape}.`); + const inDepth = dataFormat === 'NHWC' ? x4D.shape[3] : x4D.shape[1]; + const outDepth = dataFormat === 'NHWC' ? dy4D.shape[3] : dy4D.shape[1]; + util["assert"](inDepth === filterShape[2], () => `Error in conv2dDerFilter: depth of input ${inDepth}) must ` + + `match input depth in filter (${filterShape[2]}.`); + util["assert"](outDepth === filterShape[3], () => `Error in conv2dDerFilter: depth of dy (${outDepth}) must ` + + `match output depth for filter (${filterShape[3]}).`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2dDerFilter: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const dilations = 1; + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(x4D.shape, filterShape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + return backend.conv2dDerFilter(x4D, dy4D, convInfo); + }; + const inputs = { x: x4D, dy: dy4D }; + const attrs = { strides, pad, dataFormat, dimRoundingMode }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["n" /* Conv2DBackpropFilter */], attrs); +} +const conv2DBackpropFilter = Object(operation["a" /* op */])({ conv2DBackpropFilter_ }); +//# sourceMappingURL=conv2d_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the input of a 2D convolution. + * + * @param xShape The shape of the input: [batch, height, width, inDepth]. + * If length of 3, batch of 1 is assumed. + * @param dy The derivative of the output, of rank 4 or rank 3 of shape + * `[batch, outHeight, outWidth, outDepth]`. If rank 3, batch of 1 is + * assumed. + * @param filter The filter, rank 4, of shape + * `[filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm used: + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dimRoundingMode The rounding mode used when computing output + * dimensions if pad is a number. If none is provided, it will not round + * and error if the output is of fractional size. + */ +function conv2DBackpropInput_(xShape, dy, filter, strides, pad, dataFormat = 'NHWC', dimRoundingMode) { + util["assert"](xShape.length === dy.rank, () => `Length of inShape ` + + `(${xShape.length}) and rank of dy (${dy.rank}) must match`); + let xShape4D = xShape; + let dy4D = dy; + let reshapedTo4D = false; + if (dy.rank === 3) { + reshapedTo4D = true; + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + xShape4D = [1, xShape[0], xShape[1], xShape[2]]; + } + util["assert"](xShape4D.length === 4, () => `Error in conv2dDerInput: inShape must be length 4, but got length ` + + `${xShape4D.length}.`); + util["assert"](dy4D.rank === 4, () => `Error in conv2dDerInput: dy must be rank 4, but got ` + + `rank ${dy4D.rank}`); + util["assert"](filter.rank === 4, () => `Error in conv2dDerInput: filter must be rank 4, but got ` + + `rank ${filter.rank}`); + const inDepth = dataFormat === 'NHWC' ? xShape4D[3] : xShape4D[1]; + const outDepth = dataFormat === 'NHWC' ? dy4D.shape[3] : dy4D.shape[1]; + util["assert"](inDepth === filter.shape[2], () => `Error in conv2dDerInput: depth of input (${inDepth}) must ` + + `match input depth for filter ${filter.shape[2]}.`); + util["assert"](outDepth === filter.shape[3], () => `Error in conv2dDerInput: depth of output (${outDepth}) must ` + + `match output depth for filter ${filter.shape[3]}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2dDerInput: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = (backend, save) => { + const dilations = 1; + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(xShape4D, filter.shape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + const res = backend.conv2dDerInput(dy4D, filter, convInfo); + save([dy4D, filter]); + return res; + }; + const inputs = { dy: dy4D, filter }; + const attrs = { strides, pad, dataFormat, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["o" /* Conv2DBackpropInput */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const conv2DBackpropInput = Object(operation["a" /* op */])({ conv2DBackpropInput_ }); +//# sourceMappingURL=conv2d_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv2D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const conv2DGradConfig = { + kernelName: kernel_names["m" /* Conv2D */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const [x4D, $filter] = saved; + const { dilations, strides, pad, dataFormat } = attrs; + util["assert"](tupleValuesAreOne(dilations), () => 'Error in gradient of conv2D: dilation rates greater than 1 ' + + `are not yet supported in gradients. Got dilations '${dilations}'`); + return { + x: () => conv2DBackpropInput(x4D.shape, dy, $filter, strides, pad, dataFormat), + filter: () => conv2DBackpropFilter(x4D, dy, $filter.shape, strides, pad, dataFormat) + }; + } +}; +//# sourceMappingURL=Conv2D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes a 2D convolution over the input x. + * + * @param x The input tensor, of rank 4 or rank 3, of shape + * `[batch, height, width, inChannels]`. If rank 3, batch of 1 is + * assumed. + * @param filter The filter, rank 4, of shape + * `[filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm. + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + * - For more info, see this guide: + * [https://www.tensorflow.org/api_guides/python/nn#Convolution]( + * https://www.tensorflow.org/api_guides/python/nn#Convolution) + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dilations The dilation rates: `[dilationHeight, dilationWidth]` + * in which we sample input values across the height and width dimensions + * in atrous convolution. Defaults to `[1, 1]`. If `dilations` is a single + * number, then `dilationHeight == dilationWidth`. If it is greater than + * 1, then all values of `strides` must be 1. + * @param dimRoundingMode The rounding mode used when computing output + * dimensions if pad is a number. If none is provided, it will not round + * and error if the output is of fractional size. + */ +/** @doc {heading: 'Operations', subheading: 'Convolution'} */ +function conv2d_(x, filter, strides, pad, dataFormat = 'NHWC', dilations = [1, 1], dimRoundingMode) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'conv2d'); + const $filter = Object(tensor_util_env["a" /* convertToTensor */])(filter, 'filter', 'conv2d'); + let x4D = $x; + let reshapedTo4D = false; + if ($x.rank === 3) { + reshapedTo4D = true; + x4D = reshape($x, [1, $x.shape[0], $x.shape[1], $x.shape[2]]); + } + util["assert"](x4D.rank === 4, () => `Error in conv2d: input must be rank 4, but got rank ${x4D.rank}.`); + util["assert"]($filter.rank === 4, () => `Error in conv2d: filter must be rank 4, but got rank ` + + `${$filter.rank}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2d: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const inDepth = dataFormat === 'NHWC' ? x4D.shape[3] : x4D.shape[1]; + util["assert"](inDepth === $filter.shape[2], () => `Error in conv2d: depth of input (${inDepth}) must match ` + + `input depth for filter ${$filter.shape[2]}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in conv2D: Either strides or dilations must be 1. ' + + `Got strides ${strides} and dilations '${dilations}'`); + const forward = (backend, save) => { + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(x4D.shape, $filter.shape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + const res = backend.conv2d(x4D, $filter, convInfo); + save([x4D, $filter]); + return res; + }; + const inputs = { x: x4D, filter: $filter }; + const attrs = { strides, pad, dataFormat, dilations, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["m" /* Conv2D */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const conv2d = Object(operation["a" /* op */])({ conv2d_ }); +//# sourceMappingURL=conv2d.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv2DBackpropInput_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const conv2DBackpropInputGradConfig = { + kernelName: kernel_names["o" /* Conv2DBackpropInput */], + inputsToSave: ['dy', 'filter'], + gradFunc: (ddx, saved, attrs) => { + const [dy, filter] = saved; + const { strides, pad, dataFormat, dimRoundingMode } = attrs; + return { + dy: () => conv2d(ddx, filter, strides, pad, dataFormat, 1 /* dilations */, dimRoundingMode), + filter: () => conv2DBackpropFilter(ddx, dy, filter.shape, strides, pad, dataFormat, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=Conv2DBackpropInput_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv3d_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the filter of a 3D convolution. + * + * @param x The input tensor, of rank 5 or rank 4 of shape + * [batch, depth, height, width, inChannels]. If rank 4, batch of 1 is + * assumed. + * @param dy The dy image, of rank 5 or rank 4, of shape + * [batch, depth, height, width, outDepth]. If rank 4, batch of 1 is + * assumed. + * @param filterShape The shape of the filter, length 5, + * [filterDepth, filterHeight, filterWidth, inDepth, outDepth]. + * @param strides The strides of the convolution: [strideDepth, strideHeight, + * strideWidth]. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + */ +function conv3DBackpropFilter_(x, dy, filterShape, strides, pad) { + let x5D = x; + if (x.rank === 4) { + x5D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2], x.shape[3]]); + } + let dy5D = dy; + if (dy5D.rank === 4) { + dy5D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2], dy.shape[3]]); + } + util["assert"](x5D.rank === 5, () => `Error in conv3dDerFilter: input must be rank 5, but got shape ` + + `${x5D.shape}.`); + util["assert"](dy5D.rank === 5, () => `Error in conv3dDerFilter: dy must be rank 5, but got shape ` + + `${dy5D.shape}.`); + util["assert"](filterShape.length === 5, () => `Error in conv3dDerFilter: filterShape must be length 5, but got ` + + `${filterShape}.`); + util["assert"](x5D.shape[4] === filterShape[3], () => `Error in conv3dDerFilter: depth of input ${x5D.shape[4]}) must ` + + `match input depth in filter (${filterShape[3]}.`); + util["assert"](dy5D.shape[4] === filterShape[4], () => `Error in conv3dDerFilter: depth of dy (${dy5D.shape[4]}) must ` + + `match output depth for filter (${filterShape[4]}).`); + const forward = backend => { + const dilations = 1; + const convInfo = computeConv3DInfo(x5D.shape, filterShape, strides, dilations, pad); + return backend.conv3dDerFilter(x5D, dy5D, convInfo); + }; + const inputs = { x: x5D, y: dy5D }; + const attrs = { strides, pad }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["q" /* Conv3DBackpropFilterV2 */], attrs); +} +const conv3DBackpropFilter = Object(operation["a" /* op */])({ conv3DBackpropFilter_ }); +//# sourceMappingURL=conv3d_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv3d_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the input of a 3D convolution. + * + * @param xShape The shape of the input: [batch, depth, height, width, + * in_channels]. If length of 4, batch of 1 is assumed. + * @param dy The derivative of the output, of rank 5 or rank 4 of shape + * `[batch, outDepth, outHeight, outWidth, in_channels]`. + * If rank 4, batch of 1 is assumed. + * @param filter The filter, rank 5, of shape + * `[filterDepth, filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideDepth, strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm used: + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + */ +function conv3DBackpropInput_(xShape, dy, filter, strides, pad) { + util["assert"](xShape.length === dy.rank, () => `Length of inShape ` + + `(${xShape.length}) and rank of dy (${dy.rank}) must match`); + let xShape5D = xShape; + let dy5D = dy; + let reshapedTo5D = false; + if (dy.rank === 4) { + reshapedTo5D = true; + dy5D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2], dy.shape[3]]); + xShape5D = [1, xShape[0], xShape[1], xShape[2], xShape[3]]; + } + const inDepth = xShape5D[4]; + const outDepth = dy5D.shape[4]; + util["assert"](xShape5D.length === 5, () => `Error in conv3dDerInput: inShape must be length 5, but got length ` + + `${xShape5D.length}.`); + util["assert"](dy5D.rank === 5, () => `Error in conv3dDerInput: dy must be rank 5, but got ` + + `rank ${dy5D.rank}`); + util["assert"](filter.rank === 5, () => `Error in conv3dDerInput: filter must be rank 5, but got ` + + `rank ${filter.rank}`); + util["assert"](inDepth === filter.shape[3], () => `Error in conv3dDerInput: depth of input (${inDepth}) must ` + + `match input depth for filter ${filter.shape[3]}.`); + util["assert"](outDepth === filter.shape[4], () => `Error in conv3dDerInput: depth of output (${outDepth}) must ` + + `match output depth for filter ${filter.shape[4]}.`); + const forward = backend => { + const dilations = 1; + const convInfo = computeConv3DInfo(xShape5D, filter.shape, strides, dilations, pad); + return backend.conv3dDerInput(dy5D, filter, convInfo); + }; + const inputs = { dy: dy5D }; + const attrs = { pad }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["r" /* Conv3DBackpropInputV2 */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const conv3DBackpropInput = Object(operation["a" /* op */])({ conv3DBackpropInput_ }); +//# sourceMappingURL=conv3d_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const conv3DGradConfig = { + kernelName: kernel_names["p" /* Conv3D */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const { dilations, strides, pad } = attrs; + util["assert"](tupleValuesAreOne(dilations), () => 'Error in gradient of conv3D: dilation rates greater than 1 are ' + + `not yet supported in gradients. Got dilations '${dilations}'`); + const [x5D, $filter] = saved; + return { + x: () => conv3DBackpropInput(x5D.shape, dy, $filter, strides, pad), + filter: () => conv3DBackpropFilter(x5D, dy, $filter.shape, strides, pad) + }; + } +}; +//# sourceMappingURL=Conv3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/transpose.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Transposes the `tf.Tensor`. Permutes the dimensions according to `perm`. + * + * The returned `tf.Tensor`'s dimension `i` will correspond to the input + * dimension `perm[i]`. If `perm` is not given, it is set to `[n-1...0]`, + * where `n` is the rank of the input `tf.Tensor`. Hence by default, this + * operation performs a regular matrix transpose on 2-D input `tf.Tensor`s. + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4, 5, 6], [2, 3]); + * + * a.transpose().print(); // or tf.transpose(a) + * ``` + * + * @param x The tensor to transpose. + * @param perm The permutation of the dimensions of a. + */ +/** @doc {heading: 'Operations', subheading: 'Matrices'} */ +function transpose_(x, perm) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'transpose'); + if (perm == null) { + perm = $x.shape.map((s, i) => i).reverse(); + } + util["assert"]($x.rank === perm.length, () => `Error in transpose: rank of input ${$x.rank} ` + + `must match length of perm ${perm}.`); + perm.forEach(axis => { + util["assert"](axis >= 0 && axis < $x.rank, () => `All entries in 'perm' must be between 0 and ${$x.rank - 1}` + + ` but got ${perm}`); + }); + if ($x.rank <= 1) { + return $x.clone(); + } + const attrs = { perm }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.transpose($x, perm), { x: $x }, null /* gradient */, 'Transpose', attrs); +} +const transpose = Object(operation["a" /* op */])({ transpose_ }); +//# sourceMappingURL=transpose.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/cumsum.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the cumulative sum of a `tf.Tensor` along `axis`. + * + * ```js + * const x = tf.tensor([1, 2, 3, 4]); + * x.cumsum().print(); + * ``` + * ```js + * const x = tf.tensor([[1, 2], [3, 4]]); + * x.cumsum().print(); + * ``` + * + * @param x The input tensor to be summed. + * @param axis The axis along which to sum. Optional. Defaults to 0. + * @param exclusive Whether to perform exclusive cumulative sum. Optional. + * Defaults to false. If set to true then the sum of each tensor entry + * does not include its own value, but only the values previous to it + * along the specified axis. + * @param reverse Whether to sum in the opposite direction. Optional. + * Defaults to false. + */ +/** @doc {heading: 'Operations', subheading: 'Scan'} */ +function cumsum_(x, axis = 0, exclusive = false, reverse = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cumsum'); + const forward = (backend, save) => { + const permutation = getAxesPermutation([axis], $x.rank); + let permutedX = $x; + if (permutation != null) { + permutedX = transpose($x, permutation); + } + const permutedAxis = getInnerMostAxes(1, $x.rank)[0]; + let value = backend.cumsum(permutedX, permutedAxis, exclusive, reverse); + save([$x]); + if (permutation != null) { + value = transpose(value, permutation); + } + return value; + }; + const inputs = { x: $x }; + const attrs = { axis, exclusive, reverse }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["s" /* Cumsum */], attrs); +} +const cumsum = Object(operation["a" /* op */])({ cumsum_ }); +//# sourceMappingURL=cumsum.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Cumsum_grad.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const cumsumGradConfig = { + kernelName: kernel_names["s" /* Cumsum */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { axis, exclusive, reverse } = attrs; + return { + x: () => { + const permutation = getAxesPermutation([axis], x.rank); + let out = cumsum(dy, axis, exclusive, !reverse); + if (permutation != null) { + out = transpose(out, permutation); + } + return out; + } + }; + } +}; +//# sourceMappingURL=Cumsum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/depthwise_conv2d_native_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +function depthwiseConv2dNativeBackpropFilter_(x, dy, filterShape, convInfo) { + let x4D = x; + if (x.rank === 3) { + x4D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2]]); + } + let dy4D = dy; + if (dy4D.rank === 3) { + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + const forward = backend => backend.depthwiseConv2DDerFilter(x4D, dy4D, convInfo); + const inputs = { x: x4D, dy: dy4D }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["v" /* DepthwiseConv2dNativeBackpropFilter */]); +} +const depthwiseConv2dNativeBackpropFilter = Object(operation["a" /* op */])({ depthwiseConv2dNativeBackpropFilter_ }); +//# sourceMappingURL=depthwise_conv2d_native_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/depthwise_conv2d_native_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +function depthwiseConv2dNativeBackpropInput_(xShape, dy, filter, convInfo) { + let dy4D = dy; + let reshapedTo4D = false; + if (dy.rank === 3) { + reshapedTo4D = true; + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + const forward = backend => backend.depthwiseConv2DDerInput(dy4D, filter, convInfo); + const inputs = { dy: dy4D }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["w" /* DepthwiseConv2dNativeBackpropInput */]); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const depthwiseConv2dNativeBackpropInput = Object(operation["a" /* op */])({ depthwiseConv2dNativeBackpropInput_ }); +//# sourceMappingURL=depthwise_conv2d_native_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/DepthwiseConv2dNative_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const depthwiseConv2dNativeGradConfig = { + kernelName: kernel_names["u" /* DepthwiseConv2dNative */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const { dilations, strides, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1] : dilations; + util["assert"](tupleValuesAreOne($dilations), () => 'Error in gradient of depthwiseConv2dNative: dilation rates ' + + `greater than 1 are not yet supported. Got dilations ` + + `'${$dilations}'`); + const [x, filter] = saved; + util["assert"](x.rank === 4, () => `Error in gradient of depthwiseConv2dNative: input must be ` + + `rank 4, but got rank ${x.rank}.`); + util["assert"](filter.rank === 4, () => `Error in gradient of depthwiseConv2dNative: filter must be ` + + `rank 4, but got rank ${filter.rank}.`); + util["assert"](x.shape[3] === filter.shape[2], () => `Error in gradient of depthwiseConv2d: number of input ` + + `channels (${x.shape[3]}) must match the inChannels dimension ` + + `in filter ${filter.shape[2]}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, $dilations), () => 'Error in gradient of depthwiseConv2d: Either strides or ' + + `dilations must be 1. Got strides ${strides} and dilations ` + + `'${$dilations}'.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in depthwiseConv2d: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const convInfo = computeConv2DInfo(x.shape, filter.shape, strides, $dilations, pad, dimRoundingMode, true /* depthwise */); + return { + x: () => depthwiseConv2dNativeBackpropInput(x.shape, dy, filter, convInfo), + filter: () => depthwiseConv2dNativeBackpropFilter(x, dy, filter.shape, convInfo), + }; + } +}; +//# sourceMappingURL=DepthwiseConv2dNative_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Div_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const divGradConfig = { + kernelName: kernel_names["y" /* Div */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = div(dy, b.toFloat()); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return sum(res, reduceAxes).reshape(a.shape); + } + return res; + }; + const derB = () => { + let res = mul(dy, a.toFloat()); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = reshape(sum(res, reduceAxes), b.shape); + } + const tmp = square(b); + return neg(div(res, tmp.toFloat())); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Div_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Elu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const eluGradConfig = { + kernelName: kernel_names["z" /* Elu */], + outputsToSave: [true], + gradFunc: (dy, saved) => { + const [y] = saved; + const backPropKernelFunc = (backend) => { + return backend.eluDer(dy, y); + }; + const inputs = { dy, y }; + return { + x: () => engine["a" /* ENGINE */].runKernelFunc(backPropKernelFunc, inputs, null /* grad */, kernel_names["A" /* EluGrad */]) + }; + } +}; +//# sourceMappingURL=Elu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/FloorDiv_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const floorDivGradConfig = { + kernelName: kernel_names["D" /* FloorDiv */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = dy.div(b.toFloat()); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return res.sum(reduceAxes).reshape(a.shape); + } + return res; + }; + const derB = () => { + let res = dy.mul(a.toFloat()); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes).reshape(b.shape); + } + const tmp = b.square(); + return res.div(tmp.toFloat()).neg(); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=FloorDiv_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/sub.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Subtracts two `tf.Tensor`s element-wise, A - B. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([10, 20, 30, 40]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.sub(b).print(); // or tf.sub(a, b) + * ``` + * + * ```js + * // Broadcast subtract a with b. + * const a = tf.tensor1d([10, 20, 30, 40]); + * const b = tf.scalar(5); + * + * a.sub(b).print(); // or tf.sub(a, b) + * ``` + * @param a The first `tf.Tensor` to subtract from. + * @param b The second `tf.Tensor` to be subtracted. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function sub_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'sub'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'sub'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.subtract($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["qb" /* Sub */]); +} +const sub = Object(operation["a" /* op */])({ sub_ }); +//# sourceMappingURL=sub.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/tile.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Construct a tensor by repeating it the number of times given by reps. + * + * This operation creates a new tensor by replicating `input` `reps` + * times. The output tensor's i'th dimension has `input.shape[i] * + * reps[i]` elements, and the values of `input` are replicated + * `reps[i]` times along the i'th dimension. For example, tiling + * `[a, b, c, d]` by `[2]` produces `[a, b, c, d, a, b, c, d]`. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * + * a.tile([2]).print(); // or a.tile([2]) + * ``` + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * a.tile([1, 2]).print(); // or a.tile([1, 2]) + * ``` + * @param x The tensor to tile. + * @param reps Determines the number of replications per dimension. + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function tile_(x, reps) { + const parseAs = null; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tile', parseAs); + util["assert"]($x.rank === reps.length, () => `Error in transpose: rank of input ${$x.rank} ` + + `must match length of reps ${reps}.`); + const forward = (backend, save) => { + const res = backend.tile($x, reps); + save([$x]); + return res; + }; + const inputsToSave = [$x]; + const inputs = { x: $x }; + const attrs = { reps }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["rb" /* Tile */], attrs, inputsToSave); +} +const tile = Object(operation["a" /* op */])({ tile_ }); +//# sourceMappingURL=tile.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/FusedBatchNorm_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + +const fusedBatchNormGradConfig = { + kernelName: kernel_names["F" /* FusedBatchNorm */], + inputsToSave: ['x', 'mean', 'variance', 'scale'], + gradFunc: (dy, saved, attrs) => { + const { varianceEpsilon } = attrs; + const [x, mean, variance, scale] = saved; + const scaleValue = scale == null ? Object(tensor_ops["e" /* scalar */])(1) : scale; + const reductionAxes = getReductionAxes(mean.shape, x.shape); + const tileShape = []; + if (mean.rank === 1) { + for (let i = 0; i < x.shape.length - 1; ++i) { + tileShape.push(x.shape[i]); + } + tileShape.push(1); + } + const xMinusMean = sub(x, mean); + const dyTimesScaleValue = mul(dy, scaleValue); + const oneOverSqrtVariance = rsqrt(add(variance, Object(tensor_ops["e" /* scalar */])(varianceEpsilon))); + const minusHalfRCube = mul(mul(mul(oneOverSqrtVariance, oneOverSqrtVariance), oneOverSqrtVariance), Object(tensor_ops["e" /* scalar */])(-0.5)); + const derX = () => { + if (mean.rank === 1) { + return reshape(mul(mul(dy, tile(oneOverSqrtVariance.as4D(1, 1, 1, mean.shape[0]), tileShape)), scaleValue), x.shape); + } + else { + return reshape(mul(mul(dy, oneOverSqrtVariance), scaleValue), x.shape); + } + }; + const derMean = () => { + let meanDer = mul(mul(oneOverSqrtVariance, Object(tensor_ops["e" /* scalar */])(-1)), dyTimesScaleValue); + if (mean.rank === 1) { + meanDer = sum(meanDer, reductionAxes); + } + return reshape(meanDer, mean.shape); + }; + const derVariance = () => { + let varianceDer = mul(mul(minusHalfRCube, xMinusMean), dyTimesScaleValue); + if (mean.rank === 1) { + varianceDer = sum(varianceDer, reductionAxes); + } + return reshape(varianceDer, mean.shape); + }; + const derScale = () => { + const xMinusMean2TimesRsqrt = mul(xMinusMean, oneOverSqrtVariance); + let scaleDer = mul(dy, xMinusMean2TimesRsqrt); + if (mean.rank === 1) { + scaleDer = sum(scaleDer, reductionAxes); + } + return reshape(scaleDer, mean.shape); + }; + const derOffset = () => { + let offsetDer = dy; + if (mean.rank === 1) { + offsetDer = sum(offsetDer, reductionAxes); + } + return reshape(offsetDer, mean.shape); + }; + return { + x: derX, + mean: derMean, + variance: derVariance, + scale: derScale, + offset: derOffset + }; + } +}; +//# sourceMappingURL=FusedBatchNorm_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/GreaterEqual_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const greaterEqualGradConfig = { + kernelName: kernel_names["I" /* GreaterEqual */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + return { a: () => Object(tensor_ops["o" /* zerosLike */])(a), b: () => Object(tensor_ops["o" /* zerosLike */])(b) }; + } +}; +//# sourceMappingURL=GreaterEqual_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Identity_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const identityGradConfig = { + kernelName: kernel_names["J" /* Identity */], + gradFunc: (dy) => { + return { x: () => dy.toFloat() }; + } +}; +//# sourceMappingURL=Identity_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/local_response_normalization_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +function localResponseNormalizationBackprop_(x, y, dy, depthRadius = 5, bias = 1, alpha = 1, beta = 0.5) { + const forward = backend => backend.LRNGrad(dy, x, y, depthRadius, bias, alpha, beta); + const inputs = { x, y, dy }; + const attrs = { depthRadius, bias, alpha, beta }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["M" /* LRNBackprop */], attrs); +} +const localResponseNormalizationBackprop = Object(operation["a" /* op */])({ localResponseNormalizationBackprop_ }); +//# sourceMappingURL=local_response_normalization_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/LRN_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const lrnGradConfig = { + kernelName: kernel_names["L" /* LRN */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { depthRadius, bias, alpha, beta } = attrs; + return { + x: () => localResponseNormalizationBackprop(x, y, dy, depthRadius, bias, alpha, beta) + }; + } +}; +//# sourceMappingURL=LRN_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Max_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const maxGradConfig = { + kernelName: kernel_names["P" /* Max */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const maxAttrs = attrs; + const { reductionIndices } = maxAttrs; + const [x, y] = saved; + const origAxes = util["parseAxisParam"](reductionIndices, x.shape); + const permutedAxes = getAxesPermutation(origAxes, x.rank); + const maxGrad = gradForMinAndMax(dy, y, x, origAxes, permutedAxes); + return { + x: () => { + let out = maxGrad['x'](); + if (permutedAxes != null) { + out = transpose(out); + } + return out; + } + }; + } +}; +//# sourceMappingURL=Max_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/greater_equal.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a >= b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.greaterEqual(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function greaterEqual_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'greaterEqual'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'greaterEqual'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = (backend, save) => { + const res = backend.greaterEqual($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["I" /* GreaterEqual */]); +} +const greaterEqual = Object(operation["a" /* op */])({ greaterEqual_ }); +//# sourceMappingURL=greater_equal.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/less.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a < b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.less(b).print(); + * ``` + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function less_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'less'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'less'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = backend => backend.less($a, $b); + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["N" /* Less */]); +} +const less = Object(operation["a" /* op */])({ less_ }); +//# sourceMappingURL=less.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Maximum_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const maximumGradConfig = { + kernelName: kernel_names["V" /* Maximum */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const derA = () => mul(dy, cast(greaterEqual(a, b), 'float32')); + const derB = () => mul(dy, cast(less(a, b), 'float32')); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Maximum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/max_pool_3d_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of a 3d max pool. + * + * @param dy The dy error, of rank 5 of shape + * [batchSize, depth, height, width, channels]. + * assumed. + * @param input The original input image, of rank 5 or rank 4 of shape + * [batchSize, depth, height, width, channels]. + * @param output The original output image, of rank 5 of shape + * [batchSize, outDepth, outHeight, outWidth, channels]. + * @param filterSize The filter size: + * `[filterDepth, filterHeight, filterWidth]`. + * `filterSize` is a single number, + * then `filterDepth == filterHeight == filterWidth`. + * @param strides The strides of the pooling: + * `[strideDepth, strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param dilations Deprecated, this field will be gone in v3.0.0. + * The dilation rates: `[dilationDepth, dilationHeight, dilationWidth]` + * in which we sample input values across the depth, height and width + * dimensions in dilated pooling. + * Defaults to `[1, 1, 1]`. If `dilations` is a single number, + * then `dilationDepth == dilationHeight == dilationWidth`. + * If it is greater than 1, then all values of `strides` must be 1. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function maxPool3dBackprop_(dy, input, output, filterSize, strides, dilations = [1, 1, 1], pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'maxPool3dBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'maxPool3dBackprop'); + const $output = Object(tensor_util_env["a" /* convertToTensor */])(output, 'output', 'maxPool3dBackprop'); + let dy5D = $dy; + let input5D = $input; + let output5D = $output; + let reshapedTo5D = false; + if ($input.rank === 4) { + reshapedTo5D = true; + dy5D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2], $dy.shape[3]]); + input5D = reshape($input, [ + 1, $input.shape[0], $input.shape[1], $input.shape[2], $input.shape[3] + ]); + output5D = reshape($output, [ + 1, $output.shape[0], $output.shape[1], $output.shape[2], $output.shape[3] + ]); + } + util["assert"](dy5D.rank === 5, () => `Error in maxPool3dBackprop: dy must be rank 5 but got rank ` + + `${dy5D.rank}.`); + util["assert"](input5D.rank === 5, () => `Error in maxPool3dBackprop: input must be rank 5 but got rank ` + + `${input5D.rank}.`); + util["assert"](output5D.rank === 5, () => `Error in maxPool3dBackprop: output must be rank 5 but got rank ` + + `${output5D.rank}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in maxPool3dBackprop: Either strides or dilations ' + + `must be 1. Got strides ${strides} and dilations '${dilations}'`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPool3dBackprop: pad must be an integer when ` + + `using, dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool3DInfo(input5D.shape, filterSize, strides, dilations, pad, dimRoundingMode); + return backend.maxPool3dBackprop(dy5D, input5D, output5D, convInfo); + }; + const inputs = { dy: dy5D, input: input5D, output: output5D }; + const attrs = { filterSize, strides, dilations, pad, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["S" /* MaxPool3DBackprop */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const maxPool3dBackprop = Object(operation["a" /* op */])({ maxPool3dBackprop_ }); +//# sourceMappingURL=max_pool_3d_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/MaxPool3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const maxPool3DGradConfig = { + kernelName: kernel_names["R" /* MaxPool3D */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { filterSize, strides, dilations, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1, 1] : dilations; + return { + x: () => maxPool3dBackprop(dy, x, y, filterSize, strides, $dilations, pad, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=MaxPool3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/max_pool_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the backprop of a 2D max pool. + * + * @param dy The dy error, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param input The original input image, of rank 4, of shape + * [batchSize, height, width, channels]. + * @param output The original output image, of rank 4, of shape + * [batchSize, outHeight, outWidth, channels]. + * @param filterSize The filter size: `[filterHeight, filterWidth]`. If + * `filterSize` is a single number, then `filterHeight == filterWidth`. + * @param strides The strides of the pooling: `[strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function maxPoolBackprop_(dy, input, output, filterSize, strides, pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'maxPoolBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'maxPoolBackprop'); + const $output = Object(tensor_util_env["a" /* convertToTensor */])(output, 'output', 'maxPoolBackprop'); + util["assert"]($input.rank === $dy.rank, () => `Rank of input (${$input.rank}) does not match rank of dy ` + + `(${$dy.rank})`); + util["assert"]($dy.rank === 4, () => `Error in maxPoolBackprop: dy must be rank 4 but got rank ` + + `${$dy.rank}.`); + util["assert"]($input.rank === 4, () => `Error in maxPoolBackprop: input must be rank 4 but got rank ` + + `${$input.rank}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPoolBackprop: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool2DInfo($input.shape, filterSize, strides, 1 /* dilations */, pad, dimRoundingMode); + return backend.maxPoolBackprop($dy, $input, $output, convInfo); + }; + const inputs = { dy: $dy, input: $input, output: $output }; + const attrs = { filterSize, strides, pad, dimRoundingMode }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["T" /* MaxPoolBackprop */], attrs); +} +const maxPoolBackprop = Object(operation["a" /* op */])({ maxPoolBackprop_ }); +//# sourceMappingURL=max_pool_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/MaxPool_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const maxPoolGradConfig = { + kernelName: kernel_names["Q" /* MaxPool */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { filterSize, strides, pad } = attrs; + return { + x: () => maxPoolBackprop(dy, x, y, filterSize, strides, pad) + }; + } +}; +//# sourceMappingURL=MaxPool_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/greater.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a > b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.greater(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function greater_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'greater'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'greater'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = backend => backend.greater($a, $b); + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["H" /* Greater */]); +} +const greater = Object(operation["a" /* op */])({ greater_ }); +//# sourceMappingURL=greater.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/less_equal.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a <= b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.lessEqual(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function lessEqual_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'lessEqual'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'lessEqual'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = (backend, save) => { + const res = backend.lessEqual($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["O" /* LessEqual */]); +} +const lessEqual = Object(operation["a" /* op */])({ lessEqual_ }); +//# sourceMappingURL=less_equal.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Minimum_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const minimumGradConfig = { + kernelName: kernel_names["W" /* Minimum */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const derA = () => mul(dy, cast(lessEqual(a, b), 'float32')); + const derB = () => mul(dy, cast(greater(a, b), 'float32')); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Minimum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Mod_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +const modGradConfig = { + kernelName: kernel_names["X" /* Mod */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(dy, reduceAxes), a.shape); + } + return dy; + }; + const derB = () => { + const res = mul(dy, neg(floor(div(a, b)))); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), b.shape); + } + return res; + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Mod_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Multiply_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const multiplyGradConfig = { + kernelName: kernel_names["Y" /* Multiply */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = mul(dy, cast(b, 'float32')); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), a.shape); + } + return res; + }; + const derB = () => { + const res = mul(dy, cast(a, 'float32')); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), b.shape); + } + return res; + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Multiply_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/OneHot_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const oneHotGradConfig = { + kernelName: kernel_names["cb" /* OneHot */], + inputsToSave: ['indices'], + gradFunc: (dy, saved) => { + const indices = saved[0]; + return { indices: () => Object(tensor_ops["n" /* zeros */])(indices.shape, 'float32') }; + } +}; +//# sourceMappingURL=OneHot_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/PadV2_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const padV2GradConfig = { + kernelName: kernel_names["db" /* PadV2 */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + // Pad introduces values around the original tensor, so the gradient + // slices the original shape out of the gradient. + const x = saved[0]; + const { paddings } = attrs; + const begin = paddings.map(p => p[0]); + return { x: () => dy.slice(begin, x.shape) }; + } +}; +//# sourceMappingURL=PadV2_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/backends/where_impl.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** An implementation of the Where kernel shared between cpu and webgl */ + +function whereImpl(condShape, condVals) { + const indices = []; + for (let i = 0; i < condVals.length; i++) { + if (condVals[i]) { + indices.push(i); + } + } + const inBuffer = array_ops_buffer(condShape, 'int32'); + const out = array_ops_buffer([indices.length, condShape.length], 'int32'); + for (let i = 0; i < indices.length; i++) { + const loc = inBuffer.indexToLoc(indices[i]); + const offset = i * condShape.length; + out.values.set(loc, offset); + } + return out.toTensor(); +} +//# sourceMappingURL=where_impl.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/logical_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +/** + * Returns the truth value of `NOT x` element-wise. + * + * ```js + * const a = tf.tensor1d([false, true], 'bool'); + * + * a.logicalNot().print(); + * ``` + * + * @param x The input tensor. Must be of dtype 'bool'. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalNot_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logicalNot', 'bool'); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalNot($x), { $x }); +} +/** + * Returns the truth value of `a AND b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalAnd(b).print(); + * ``` + * + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalAnd_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalAnd', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalAnd', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalAnd($a, $b), { a: $a, b: $b }, null /* grad */, 'LogicalAnd'); +} +/** + * Returns the truth value of `a OR b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalOr(b).print(); + * ``` + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalOr_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalOr', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalOr', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalOr($a, $b), { $a, $b }); +} +/** + * Returns the truth value of `a XOR b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalXor(b).print(); + * ``` + * + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalXor_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalXor', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalXor', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + // x ^ y = (x | y) & ~(x & y) + return logicalOr(a, b).logicalAnd(logicalAnd(a, b).logicalNot()); +} +/** + * Returns the elements, either `a` or `b` depending on the `condition`. + * + * If the condition is true, select from `a`, otherwise select from `b`. + * + * ```js + * const cond = tf.tensor1d([false, false, true], 'bool'); + * const a = tf.tensor1d([1 , 2, 3]); + * const b = tf.tensor1d([-1, -2, -3]); + * + * a.where(cond, b).print(); + * ``` + * + * @param condition The input condition. Must be of dtype bool. + * @param a If `condition` is rank 1, `a` may have a higher rank but + * its first dimension must match the size of `condition`. + * @param b A tensor with the same shape and type as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function where_(condition, a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'where'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'where'); + const $condition = Object(tensor_util_env["a" /* convertToTensor */])(condition, 'condition', 'where', 'bool'); + Object(util["assertShapesMatch"])($a.shape, $b.shape, 'Error in where: '); + if ($condition.rank === 1) { + // If condition rank is 1, then the first dimension must match the size of + // condition. + Object(util["assert"])($condition.shape[0] === $a.shape[0], () => 'The first dimension of `a` must match the size of `condition`.'); + } + else { + // A must have the same shape as condition. + Object(util["assertShapesMatch"])($condition.shape, $b.shape, 'Error in where: '); + } + // TODO(julianoks): Return null for condition gradient + // when backprop supports it. + const grad = (dy, saved) => { + const [$condition] = saved; + return { + condition: () => Object(tensor_ops["o" /* zerosLike */])($condition).toFloat(), + t: () => dy.mul($condition.cast(dy.dtype)), + e: () => dy.mul($condition.logicalNot().cast(dy.dtype)) + }; + }; + const inputs = { condition: $condition, t: $a, e: $b }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.select($condition, $a, $b); + save([$condition]); + return res; + }, inputs, grad, kernel_names["kb" /* SelectV2 */]); +} +/** + * Returns the coordinates of true elements of condition. + * + * The coordinates are returned in a 2-D tensor where the first dimension (rows) + * represents the number of true elements, and the second dimension (columns) + * represents the coordinates of the true elements. Keep in mind, the shape of + * the output tensor can vary depending on how many true values there are in + * input. Indices are output in row-major order. The resulting tensor has the + * shape `[numTrueElems, condition.rank]`. + * + * This is analogous to calling the python `tf.where(cond)` without an x or y. + * + * ```js + * const cond = tf.tensor1d([false, false, true], 'bool'); + * const result = await tf.whereAsync(cond); + * result.print(); + * ``` + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +async function whereAsync_(condition) { + const $condition = Object(tensor_util_env["a" /* convertToTensor */])(condition, 'condition', 'whereAsync', 'bool'); + const vals = await $condition.data(); + const res = whereImpl($condition.shape, vals); + if (condition !== $condition) { + $condition.dispose(); + } + return res; +} +const logicalAnd = Object(operation["a" /* op */])({ logicalAnd_ }); +const logicalNot = Object(operation["a" /* op */])({ logicalNot_ }); +const logicalOr = Object(operation["a" /* op */])({ logicalOr_ }); +const logicalXor = Object(operation["a" /* op */])({ logicalXor_ }); +const where = Object(operation["a" /* op */])({ where_ }); +const whereAsync = whereAsync_; +//# sourceMappingURL=logical_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/pow.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Computes the power of one `tf.Tensor` to another. Supports broadcasting. + * + * Given a `tf.Tensor` x and a `tf.Tensor` y, this operation computes x^y for + * corresponding elements in x and y. The result's dtype will be the upcasted + * type of the `base` and `exp` dtypes. + * + * ```js + * const a = tf.tensor([[2, 3], [4, 5]]) + * const b = tf.tensor([[1, 2], [3, 0]]).toInt(); + * + * a.pow(b).print(); // or tf.pow(a, b) + * ``` + * + * ```js + * const a = tf.tensor([[1, 2], [3, 4]]) + * const b = tf.tensor(2).toInt(); + * + * a.pow(b).print(); // or tf.pow(a, b) + * ``` + * We also expose `powStrict` which has the same signature as this op and + * asserts that `base` and `exp` are the same shape (does not broadcast). + * + * @param base The base `tf.Tensor` to pow element-wise. + * @param exp The exponent `tf.Tensor` to pow element-wise. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function pow_(base, exp) { + let $base = Object(tensor_util_env["a" /* convertToTensor */])(base, 'base', 'pow'); + let $exp = Object(tensor_util_env["a" /* convertToTensor */])(exp, 'exp', 'pow'); + [$base, $exp] = Object(tensor_util["makeTypesMatch"])($base, $exp); + const inputs = { a: $base, b: $exp }; + const forward = (backend, save) => { + const y = backend.pow($base, $exp); + save([$base, $exp, y]); + return y; + }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["fb" /* Pow */]); +} +const pow = Object(operation["a" /* op */])({ pow_ }); +//# sourceMappingURL=pow.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Pow_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + + +const powGradConfig = { + kernelName: kernel_names["fb" /* Pow */], + inputsToSave: ['a', 'b'], + outputsToSave: [true], + gradFunc: (dy, saved) => { + const [a, b, y] = saved; + const base = a; + const exp = b; + const outShape = assertAndGetBroadcastShape(base.shape, exp.shape); + const derBase = () => { + const expFloat = cast(exp, 'float32'); + let res = mul(dy, mul(expFloat, pow(base, sub(expFloat, Object(tensor_ops["e" /* scalar */])(1))))); + const reduceAxes = getReductionAxes(base.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, base.shape); + }; + const derExp = () => { + const condition = greater(base, 0); + const logBase = where(condition, log(base), Object(tensor_ops["o" /* zerosLike */])(base)); + let res = mul(dy, mul(y, logBase)); + const reduceAxes = getReductionAxes(exp.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, exp.shape); + }; + return { a: derBase, b: derExp }; + } +}; +//# sourceMappingURL=Pow_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Prelu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const preluGradConfig = { + kernelName: kernel_names["gb" /* Prelu */], + inputsToSave: ['x', 'alpha'], + gradFunc: (dy, saved) => { + const [x, alpha] = saved; + const mask = greater(x, 0); + return { + x: () => where(mask, dy, mul(dy, alpha)), + alpha: () => { + let res = where(mask, Object(tensor_ops["o" /* zerosLike */])(dy), mul(dy, x)); + const reduceAxes = getReductionAxes(alpha.shape, dy.shape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, alpha.shape); + } + }; + } +}; +//# sourceMappingURL=Prelu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Relu6_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const relu6GradConfig = { + kernelName: kernel_names["jb" /* Relu6 */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + const mask = mul(lessEqual(x, 6), unary_ops_step(x)); + return { x: () => mul(dy, cast(mask, 'float32')) }; + } +}; +//# sourceMappingURL=Relu6_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Relu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const reluGradConfig = { + kernelName: kernel_names["ib" /* Relu */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { x: () => mul(dy, cast(unary_ops_step(x), 'float32')) }; + } +}; +//# sourceMappingURL=Relu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/selu_util.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +const SELU_SCALEALPHA = 1.7580993408473768599402175208123; +const SELU_SCALE = 1.0507009873554804934193349852946; +//# sourceMappingURL=selu_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Selu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const seluGradConfig = { + kernelName: kernel_names["lb" /* Selu */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { + x: () => { + const mask = greater(x, Object(tensor_ops["e" /* scalar */])(0)); + const scaleAlpha = Object(tensor_ops["e" /* scalar */])(SELU_SCALEALPHA); + const scale = Object(tensor_ops["e" /* scalar */])(SELU_SCALE); + const greaterThanZeroDer = mul(dy, scale); + const lessEqualZeroDer = mul(mul(dy, scaleAlpha), unary_ops_exp(cast(x, 'float32'))); + return where(mask, greaterThanZeroDer, lessEqualZeroDer); + } + }; + } +}; +//# sourceMappingURL=Selu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/batch_to_space_nd.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * This operation reshapes the "batch" dimension 0 into `M + 1` dimensions of + * shape `blockShape + [batch]`, interleaves these blocks back into the grid + * defined by the spatial dimensions `[1, ..., M]`, to obtain a result with + * the same rank as the input. The spatial dimensions of this intermediate + * result are then optionally cropped according to `crops` to produce the + * output. This is the reverse of `tf.spaceToBatchND`. See below for a precise + * description. + * + * ```js + * const x = tf.tensor4d([1, 2, 3, 4], [4, 1, 1, 1]); + * const blockShape = [2, 2]; + * const crops = [[0, 0], [0, 0]]; + * + * x.batchToSpaceND(blockShape, crops).print(); + * ``` + * + * @param x A `tf.Tensor`. N-D with `x.shape` = `[batch] + spatialShape + + * remainingShape`, where spatialShape has `M` dimensions. + * @param blockShape A 1-D array. Must have shape `[M]`, all values must + * be >= 1. + * @param crops A 2-D array. Must have shape `[M, 2]`, all values must be >= 0. + * `crops[i] = [cropStart, cropEnd]` specifies the amount to crop from input + * dimension `i + 1`, which corresponds to spatial dimension `i`. It is required + * that `cropStart[i] + cropEnd[i] <= blockShape[i] * inputShape[i + 1]` + * + * This operation is equivalent to the following steps: + * + * 1. Reshape `x` to `reshaped` of shape: `[blockShape[0], ..., + * blockShape[M-1], batch / prod(blockShape), x.shape[1], ..., + * x.shape[N-1]]` + * + * 2. Permute dimensions of `reshaped`to produce `permuted` of shape `[batch / + * prod(blockShape),x.shape[1], blockShape[0], ..., x.shape[M], + * blockShape[M-1],x.shape[M+1], ..., x.shape[N-1]]` + * + * 3. Reshape `permuted` to produce `reshapedPermuted` of shape `[batch / + * prod(blockShape),x.shape[1] * blockShape[0], ..., x.shape[M] * + * blockShape[M-1],x.shape[M+1], ..., x.shape[N-1]]` + * + * 4. Crop the start and end of dimensions `[1, ..., M]` of `reshapedPermuted` + * according to `crops` to produce the output of shape: `[batch / + * prod(blockShape),x.shape[1] * blockShape[0] - crops[0,0] - crops[0,1], + * ..., x.shape[M] * blockShape[M-1] - crops[M-1,0] - + * crops[M-1,1],x.shape[M+1], ..., x.shape[N-1]]` + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function batchToSpaceND_(x, blockShape, crops) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'batchToSpaceND'); + const prod = blockShape.reduce((a, b) => a * b); + util["assert"]($x.rank >= 1 + blockShape.length, () => `input rank is ${$x.rank} but should be > than blockShape.length ${blockShape.length}`); + util["assert"](crops.length === blockShape.length, () => `crops.length is ${crops.length} but should be equal to blockShape.length ${blockShape.length}`); + util["assert"]($x.shape[0] % prod === 0, () => `input tensor batch is ${$x.shape[0]} but is not divisible by the product of ` + + `the elements of blockShape ${blockShape.join(' * ')} === ${prod}`); + const forward = backend => { + return backend.batchToSpaceND($x, blockShape, crops); + }; + const inputs = { x: $x }; + const attrs = { blockShape, crops }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["i" /* BatchToSpaceND */], attrs); +} +const batchToSpaceND = Object(operation["a" /* op */])({ batchToSpaceND_ }); +//# sourceMappingURL=batch_to_space_nd.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SpaceToBatchND_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const spaceToBatchNDGradConfig = { + kernelName: kernel_names["mb" /* SpaceToBatchND */], + gradFunc: (dy, saved, attrs) => { + const { blockShape, paddings } = attrs; + return { x: () => batchToSpaceND(dy, blockShape, paddings) }; + } +}; +//# sourceMappingURL=SpaceToBatchND_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SplitV_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const splitVGradConfig = { + kernelName: kernel_names["nb" /* SplitV */], + gradFunc: (dy, saved, attrs) => { + const { axis } = attrs; + return { x: () => concat(dy, axis) }; + } +}; +//# sourceMappingURL=SplitV_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Square_grad.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const squareGradConfig = { + kernelName: kernel_names["ob" /* Square */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { x: () => mul(dy, mul(x.toFloat(), 2)) }; + } +}; +//# sourceMappingURL=Square_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SquaredDifference_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const squaredDifferenceGradConfig = { + kernelName: kernel_names["pb" /* SquaredDifference */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const two = Object(tensor_ops["e" /* scalar */])(2); + const derA = () => mul(dy, mul(two, sub(a, b))); + const derB = () => mul(dy, mul(two, sub(b, a))); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=SquaredDifference_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Sub_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const subGradConfig = { + kernelName: kernel_names["qb" /* Sub */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + let res = dy; + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, a.shape); + }; + const derB = () => { + let res = dy; + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(neg(res), b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Sub_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/pad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Pads a `tf.Tensor` with a given value and paddings. + * + * This operation currently only implements the `CONSTANT` mode. + * + * Also available are stricter rank-specific methods with the same signature + * as this method that assert that `paddings` is of given length. + * - `tf.pad1d` + * - `tf.pad2d` + * - `tf.pad3d` + * - `tf.pad4d` + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * x.pad([[1, 2]]).print(); + * ``` + * @param x The tensor to pad. + * @param paddings An array of length `R` (the rank of the tensor), where + * each element is a length-2 tuple of ints `[padBefore, padAfter]`, + * specifying how much to pad along each dimension of the tensor. + * @param constantValue The pad value to use. Defaults to 0. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function pad_(x, paddings, constantValue = 0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'pad'); + if ($x.rank === 0) { + throw new Error('pad(scalar) is not defined. Pass non-scalar to pad'); + } + const forward = (backend, save) => { + save([$x]); + return backend.pad($x, paddings, constantValue); + }; + const attrs = { paddings, constantValue }; + const inputs = { x: $x }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["db" /* PadV2 */], attrs); +} +const pad_pad = Object(operation["a" /* op */])({ pad_ }); +//# sourceMappingURL=pad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function assertParamsValid(input, begin, size) { + util["assert"](input.rank === begin.length, () => `Error in slice${input.rank}D: Length of begin ${begin} must ` + + `match the rank of the array (${input.rank}).`); + util["assert"](input.rank === size.length, () => `Error in slice${input.rank}D: Length of size ${size} must ` + + `match the rank of the array (${input.rank}).`); + for (let i = 0; i < input.rank; ++i) { + util["assert"](begin[i] + size[i] <= input.shape[i], () => `Error in slice${input.rank}D: begin[${i}] + size[${i}] ` + + `(${begin[i] + size[i]}) would overflow input.shape[${i}] (${input.shape[i]})`); + } +} +/** Converts a binary mask to an array of axes. Used in stridedSlice(). */ +function maskToAxes(mask) { + const axes = []; + let axis = 0; + while (mask > 0) { + if (mask & 1) { + axes.push(axis); + } + mask /= 2; + axis++; + } + return axes; +} +/** Computes the output shape given the strided slice params. */ +function slice_util_computeOutShape(begin, end, strides) { + const size = []; + for (let axis = 0; axis < begin.length; axis++) { + size[axis] = Math.ceil((end[axis] - begin[axis]) / strides[axis]); + } + return size; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current stride value. Otherwise, insert. +function stridesWithElidedDims(strides, ellipsisInsertionIndex, numElidedAxes) { + const newStrides = [...strides]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newStrides[ellipsisInsertionIndex] = 1; + } + else { + newStrides.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, 1 /* element to add */); + newStrides.pop(); + } + } + return newStrides; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current start value. Otherwise, insert. +function startIndicesWithElidedDims(startIndices, ellipsisInsertionIndex, numElidedAxes) { + const newIndices = [...startIndices]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newIndices[ellipsisInsertionIndex] = 0; + } + else { + newIndices.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, 0 /* element to add */); + newIndices.pop(); + } + } + return newIndices; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current stop value. Otherwise, insert. +function stopIndicesWithElidedDims(stopIndices, ellipsisInsertionIndex, numElidedAxes, inputShape) { + const newIndices = [...stopIndices]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newIndices[ellipsisInsertionIndex] = Number.MAX_SAFE_INTEGER; + } + else { + newIndices.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, Number.MAX_SAFE_INTEGER /* element to add */); + newIndices.pop(); + } + } + for (let i = 0; i < newIndices.length; i++) { + newIndices[i] = util["clamp"](0, newIndices[i], inputShape[i]); + } + return newIndices; +} +function stridesForAxis(strides, axis, ellipsisMask) { + let stride = strides[axis]; + if (ellipsisMask & (1 << axis) || stride == null) { + stride = 1; + } + return stride; +} +function startForAxis(beginMask, startIndices, strides, inputShape, axis, ellipsisMask) { + // Begin with the specified index + let start = startIndices[axis]; + const stride = strides[axis] || 1; + // Check the axis bit from right of masked axes, or the begin index is not set + // for the axis. + if (beginMask & 1 << axis || ellipsisMask & 1 << axis || start == null) { + if (stride > 0) { + // Forward iteration - use the first element. These values will get + // clamped below (Note: We could have set them to 0 and axis_size-1, but + // use lowest() and max() to maintain symmetry with StopForAxis()) + start = Number.MIN_SAFE_INTEGER; + } + else { + // Backward iteration - use the last element. + start = Number.MAX_SAFE_INTEGER; + } + } + // Handle negative indices + const axisSize = inputShape[axis]; + if (start < 0) { + start += axisSize; + } + // Clamping + start = util["clamp"](0, start, axisSize - 1); + return start; +} +function stopForAxis(endMask, stopIndices, strides, inputShape, axis, ellipsisMask) { + // Begin with the specified index + let stop = stopIndices[axis]; + const stride = strides[axis] || 1; + // Check the axis bit from right of masked axes, or if the stop index is not + // set for this axis. + if (endMask & (1 << axis) || ellipsisMask & (1 << axis) || stop == null) { + if (stride > 0) { + // Forward iteration - use the last element. These values will get + // clamped below + stop = Number.MAX_SAFE_INTEGER; + } + else { + // Backward iteration - use the first element. + stop = Number.MIN_SAFE_INTEGER; + } + } + // Handle negative indices + const axisSize = inputShape[axis]; + if (stop < 0) { + stop += axisSize; + } + // Clamping + // Because the end index points one past the last element, we need slightly + // different clamping ranges depending on the direction. + if (stride > 0) { + // Forward iteration + stop = util["clamp"](0, stop, axisSize); + } + else { + // Backward iteration + stop = util["clamp"](-1, stop, axisSize - 1); + } + return stop; +} +/** + * Returns true if the slice occupies a continous set of elements in the + * 'flat' space. + */ +function isSliceContinous(shape, begin, size) { + // Index of the first axis that has size > 1. + let firstNonOneAxis = size.length; + for (let i = 0; i < size.length; i++) { + if (size[i] > 1) { + firstNonOneAxis = i; + break; + } + } + for (let i = firstNonOneAxis + 1; i < size.length; i++) { + if (begin[i] > 0 || size[i] !== shape[i]) { + return false; + } + } + return true; +} +function computeFlatOffset(begin, strides) { + let flatOffset = begin.length > 0 ? begin[begin.length - 1] : 1; + for (let i = 0; i < begin.length - 1; i++) { + flatOffset += begin[i] * strides[i]; + } + return flatOffset; +} +//# sourceMappingURL=slice_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Extracts a 1D slice from 1D array starting at coordinates `begin` and is + * of length `size`. See `slice` for details. + */ +function slice1d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice1d'); + util["assert"]($x.rank === 1, () => `slice1d expects a rank-1 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, [begin], [size]); +} +/** + * Extracts a 2D slice from a 2D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice2d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice2d'); + util["assert"]($x.rank === 2, () => `slice2d expects a rank-2 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a 3D slice from a 3D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice3d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice3d'); + util["assert"]($x.rank === 3, () => `slice3d expects a rank-3 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a 4D slice from a 4D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice4d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice4d'); + util["assert"]($x.rank === 4, () => `slice4d expects a rank-4 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a slice from a `tf.Tensor` starting at coordinates `begin` + * and is of size `size`. + * + * Also available are stricter rank-specific methods with the same signature + * as this method that assert that `x` is of the given rank: + * - `tf.slice1d` + * - `tf.slice2d` + * - `tf.slice3d` + * - `tf.slice4d` + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * + * x.slice([1], [2]).print(); + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * x.slice([1, 0], [1, 2]).print(); + * ``` + * @param x The input `tf.Tensor` to slice from. + * @param begin The coordinates to start the slice from. The length can be + * less than the rank of x - the rest of the axes will have implicit 0 as + * start. Can also be a single number, in which case it specifies the + * first axis. + * @param size The size of the slice. The length can be less than the rank of + * x - the rest of the axes will have implicit -1. A value of -1 requests + * the rest of the dimensions in the axis. Can also be a single number, + * in which case it specifies the size of the first axis. + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function slice_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice'); + if ($x.rank === 0) { + throw new Error('Slicing scalar is not possible'); + } + // The following logic allows for more ergonomic calls. + let begin_; + if (typeof begin === 'number') { + begin_ = [begin, ...new Array($x.rank - 1).fill(0)]; + } + else if (begin.length < $x.rank) { + begin_ = begin.concat(new Array($x.rank - begin.length).fill(0)); + } + else { + begin_ = begin.slice(); + } + begin_.forEach(d => { + util["assert"](d !== -1, () => 'slice() does not support negative begin indexing.'); + }); + let size_; + if (size == null) { + size_ = new Array($x.rank).fill(-1); + } + else if (typeof size === 'number') { + size_ = [size, ...new Array($x.rank - 1).fill(-1)]; + } + else if (size.length < $x.rank) { + size_ = size.concat(new Array($x.rank - size.length).fill(-1)); + } + else { + size_ = size; + } + size_ = size_.map((d, i) => { + if (d >= 0) { + return d; + } + else { + util["assert"](d === -1, () => `Negative size values should be exactly -1 but got ` + + `${d} for the slice() size at index ${i}.`); + return $x.shape[i] - begin_[i]; + } + }); + assertParamsValid($x, begin_, size_); + const inputShape = $x.shape; + const grad = (dy) => { + // Create an Nx2 padding where the first column represents how many + // zeros are prepended (at start) for each dimension, and the second + // column indicates how many zeros are appended (at end). + // The number of zeros to append is the shape of the input + // elementwise-subtracted by both the begin vector and sizes vector. + const paddings = []; + for (let i = 0; i < dy.rank; i++) { + paddings.push([begin_[i], inputShape[i] - begin_[i] - size_[i]]); + } + return { x: () => pad_pad(dy, paddings) }; + }; + const attrs = { begin: begin_, size: size_ }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.slice($x, begin_, size_), { x: $x }, grad, 'Slice', attrs); +} +const slice = Object(operation["a" /* op */])({ slice_ }); +const slice1d = Object(operation["a" /* op */])({ slice1d_ }); +const slice2d = Object(operation["a" /* op */])({ slice2d_ }); +const slice3d = Object(operation["a" /* op */])({ slice3d_ }); +const slice4d = Object(operation["a" /* op */])({ slice4d_ }); +//# sourceMappingURL=slice.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Tile_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const tileGradConfig = { + kernelName: kernel_names["rb" /* Tile */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { reps } = attrs; + const derX = () => { + let xGrad = Object(tensor_ops["o" /* zerosLike */])(x); + // TODO(cais): Maybe reduce memory footprint by avoiding repeated + // slicing. + if (x.rank === 1) { + for (let i = 0; i < reps[0]; ++i) { + xGrad = add(xGrad, slice(dy, [i * x.shape[0]], [x.shape[0]])); + } + } + else if (x.rank === 2) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + xGrad = add(xGrad, slice(dy, [i * x.shape[0], j * x.shape[1]], [ + x.shape[0], x.shape[1] + ])); + } + } + } + else if (x.rank === 3) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + for (let k = 0; k < reps[2]; ++k) { + xGrad = + add(xGrad, slice(dy, [i * x.shape[0], j * x.shape[1], k * x.shape[2]], [x.shape[0], x.shape[1], x.shape[2]])); + } + } + } + } + else if (x.rank === 4) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + for (let k = 0; k < reps[2]; ++k) { + for (let l = 0; l < reps[3]; ++l) { + xGrad = + add(xGrad, slice(dy, [ + i * x.shape[0], j * x.shape[1], k * x.shape[2], + l * x.shape[3] + ], [x.shape[0], x.shape[1], x.shape[2], x.shape[3]])); + } + } + } + } + } + else { + throw new Error(`Gradient for tile operation is not implemented for rank-` + + `${x.rank} tensors yet.`); + } + return xGrad; + }; + return { x: derX }; + }, +}; +//# sourceMappingURL=Tile_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Transpose_grad.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const transposeGradConfig = { + kernelName: kernel_names["sb" /* Transpose */], + gradFunc: (dy, saved, attrs) => { + const transposeAttrs = attrs; + const { perm } = transposeAttrs; + const undoPerm = getUndoAxesPermutation(perm); + return { x: () => transpose(dy, undoPerm) }; + } +}; +//# sourceMappingURL=Transpose_grad.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/kernel_registry.js +var kernel_registry = __webpack_require__(17); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/register_all_gradients.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// Export all kernel configs here so that the package can auto register them +const gradConfigs = [ + addGradConfig, + addNGradConfig, + atan2GradConfig, + avgPoolGradConfig, + avgPool3DGradConfig, + batchMatMulGradConfig, + batchToSpaceNDGradConfig, + broadcastToGradConfig, + concatGradConfig, + conv2DGradConfig, + conv2DBackpropInputGradConfig, + conv3DGradConfig, + cumsumGradConfig, + depthwiseConv2dNativeGradConfig, + divGradConfig, + eluGradConfig, + floorDivGradConfig, + fusedBatchNormGradConfig, + greaterEqualGradConfig, + identityGradConfig, + lrnGradConfig, + oneHotGradConfig, + padV2GradConfig, + splitVGradConfig, + maxGradConfig, + spaceToBatchNDGradConfig, + maxGradConfig, + maximumGradConfig, + maxPoolGradConfig, + maxPool3DGradConfig, + minimumGradConfig, + modGradConfig, + multiplyGradConfig, + oneHotGradConfig, + padV2GradConfig, + powGradConfig, + preluGradConfig, + reluGradConfig, + relu6GradConfig, + seluGradConfig, + spaceToBatchNDGradConfig, + splitVGradConfig, + squareGradConfig, + squaredDifferenceGradConfig, + tileGradConfig, + transposeGradConfig, + subGradConfig +]; +for (const gradientConfig of gradConfigs) { + Object(kernel_registry["d" /* registerGradient */])(gradientConfig); +} +//# sourceMappingURL=register_all_gradients.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/environment.js +var environment = __webpack_require__(10); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/platforms/platform_browser.js +/** + * @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +class PlatformBrowser { + fetch(path, init) { + return fetch(path, init); + } + now() { + return performance.now(); + } + encode(text, encoding) { + if (encoding !== 'utf-8' && encoding !== 'utf8') { + throw new Error(`Browser's encoder only supports utf-8, but got ${encoding}`); + } + if (this.textEncoder == null) { + this.textEncoder = new TextEncoder(); + } + return this.textEncoder.encode(text); + } + decode(bytes, encoding) { + return new TextDecoder(encoding).decode(bytes); + } +} +if (Object(environment["c" /* env */])().get('IS_BROWSER')) { + Object(environment["c" /* env */])().setPlatform('browser', new PlatformBrowser()); +} +//# sourceMappingURL=platform_browser.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/platforms/platform_node.js +var platform_node = __webpack_require__(62); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/io_utils.js +var io_utils = __webpack_require__(13); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/router_registry.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +class IORouterRegistry { + constructor() { + this.saveRouters = []; + this.loadRouters = []; + } + static getInstance() { + if (IORouterRegistry.instance == null) { + IORouterRegistry.instance = new IORouterRegistry(); + } + return IORouterRegistry.instance; + } + /** + * Register a save-handler router. + * + * @param saveRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `save` method defined or `null`. + */ + static registerSaveRouter(saveRouter) { + IORouterRegistry.getInstance().saveRouters.push(saveRouter); + } + /** + * Register a load-handler router. + * + * @param loadRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `load` method defined or `null`. + */ + static registerLoadRouter(loadRouter) { + IORouterRegistry.getInstance().loadRouters.push(loadRouter); + } + /** + * Look up IOHandler for saving, given a URL-like string. + * + * @param url + * @returns If only one match is found, an instance of IOHandler with the + * `save` method defined. If no match is found, `null`. + * @throws Error, if more than one match is found. + */ + static getSaveHandlers(url) { + return IORouterRegistry.getHandlers(url, 'save'); + } + /** + * Look up IOHandler for loading, given a URL-like string. + * + * @param url + * @param loadOptions Optional, custom load options. + * @returns All valid handlers for `url`, given the currently registered + * handler routers. + */ + static getLoadHandlers(url, loadOptions) { + return IORouterRegistry.getHandlers(url, 'load', loadOptions); + } + static getHandlers(url, handlerType, loadOptions) { + const validHandlers = []; + const routers = handlerType === 'load' ? + IORouterRegistry.getInstance().loadRouters : + IORouterRegistry.getInstance().saveRouters; + routers.forEach(router => { + const handler = router(url, loadOptions); + if (handler !== null) { + validHandlers.push(handler); + } + }); + return validHandlers; + } +} +const registerSaveRouter = (loudRouter) => IORouterRegistry.registerSaveRouter(loudRouter); +const registerLoadRouter = (loudRouter) => IORouterRegistry.registerLoadRouter(loudRouter); +const getSaveHandlers = (url) => IORouterRegistry.getSaveHandlers(url); +const getLoadHandlers = (url, loadOptions) => IORouterRegistry.getLoadHandlers(url, loadOptions); +//# sourceMappingURL=router_registry.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/model_management.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Classes and functions for model management across multiple storage mediums. + * + * Supported client actions: + * - Listing models on all registered storage mediums. + * - Remove model by URL from any registered storage mediums, by using URL + * string. + * - Moving or copying model from one path to another in the same medium or from + * one medium to another, by using URL strings. + */ + + +const URL_SCHEME_SUFFIX = '://'; +class model_management_ModelStoreManagerRegistry { + constructor() { + this.managers = {}; + } + static getInstance() { + if (model_management_ModelStoreManagerRegistry.instance == null) { + model_management_ModelStoreManagerRegistry.instance = new model_management_ModelStoreManagerRegistry(); + } + return model_management_ModelStoreManagerRegistry.instance; + } + /** + * Register a save-handler router. + * + * @param saveRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `save` method defined or `null`. + */ + static registerManager(scheme, manager) { + Object(util["assert"])(scheme != null, () => 'scheme must not be undefined or null.'); + if (scheme.endsWith(URL_SCHEME_SUFFIX)) { + scheme = scheme.slice(0, scheme.indexOf(URL_SCHEME_SUFFIX)); + } + Object(util["assert"])(scheme.length > 0, () => 'scheme must not be an empty string.'); + const registry = model_management_ModelStoreManagerRegistry.getInstance(); + Object(util["assert"])(registry.managers[scheme] == null, () => `A model store manager is already registered for scheme '${scheme}'.`); + registry.managers[scheme] = manager; + } + static getManager(scheme) { + const manager = this.getInstance().managers[scheme]; + if (manager == null) { + throw new Error(`Cannot find model manager for scheme '${scheme}'`); + } + return manager; + } + static getSchemes() { + return Object.keys(this.getInstance().managers); + } +} +/** + * Helper method for parsing a URL string into a scheme and a path. + * + * @param url E.g., 'localstorage://my-model' + * @returns A dictionary with two fields: scheme and path. + * Scheme: e.g., 'localstorage' in the example above. + * Path: e.g., 'my-model' in the example above. + */ +function parseURL(url) { + if (url.indexOf(URL_SCHEME_SUFFIX) === -1) { + throw new Error(`The url string provided does not contain a scheme. ` + + `Supported schemes are: ` + + `${model_management_ModelStoreManagerRegistry.getSchemes().join(',')}`); + } + return { + scheme: url.split(URL_SCHEME_SUFFIX)[0], + path: url.split(URL_SCHEME_SUFFIX)[1], + }; +} +async function cloneModelInternal(sourceURL, destURL, deleteSource = false) { + Object(util["assert"])(sourceURL !== destURL, () => `Old path and new path are the same: '${sourceURL}'`); + const loadHandlers = IORouterRegistry.getLoadHandlers(sourceURL); + Object(util["assert"])(loadHandlers.length > 0, () => `Copying failed because no load handler is found for source URL ${sourceURL}.`); + Object(util["assert"])(loadHandlers.length < 2, () => `Copying failed because more than one (${loadHandlers.length}) ` + + `load handlers for source URL ${sourceURL}.`); + const loadHandler = loadHandlers[0]; + const saveHandlers = IORouterRegistry.getSaveHandlers(destURL); + Object(util["assert"])(saveHandlers.length > 0, () => `Copying failed because no save handler is found for destination ` + + `URL ${destURL}.`); + Object(util["assert"])(saveHandlers.length < 2, () => `Copying failed because more than one (${loadHandlers.length}) ` + + `save handlers for destination URL ${destURL}.`); + const saveHandler = saveHandlers[0]; + const sourceScheme = parseURL(sourceURL).scheme; + const sourcePath = parseURL(sourceURL).path; + const sameMedium = sourceScheme === parseURL(sourceURL).scheme; + const modelArtifacts = await loadHandler.load(); + // If moving within the same storage medium, remove the old model as soon as + // the loading is done. Without doing this, it is possible that the combined + // size of the two models will cause the cloning to fail. + if (deleteSource && sameMedium) { + await model_management_ModelStoreManagerRegistry.getManager(sourceScheme) + .removeModel(sourcePath); + } + const saveResult = await saveHandler.save(modelArtifacts); + // If moving between mediums, the deletion is done after the save succeeds. + // This guards against the case in which saving to the destination medium + // fails. + if (deleteSource && !sameMedium) { + await model_management_ModelStoreManagerRegistry.getManager(sourceScheme) + .removeModel(sourcePath); + } + return saveResult.modelArtifactsInfo; +} +/** + * List all models stored in registered storage mediums. + * + * For a web browser environment, the registered mediums are Local Storage and + * IndexedDB. + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Delete the model. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * ``` + * + * @returns A `Promise` of a dictionary mapping URLs of existing models to + * their model artifacts info. URLs include medium-specific schemes, e.g., + * 'indexeddb://my/model/1'. Model artifacts info include type of the + * model's topology, byte sizes of the topology, weights, etc. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function listModels() { + const schemes = model_management_ModelStoreManagerRegistry.getSchemes(); + const out = {}; + for (const scheme of schemes) { + const schemeOut = await model_management_ModelStoreManagerRegistry.getManager(scheme).listModels(); + for (const path in schemeOut) { + const url = scheme + URL_SCHEME_SUFFIX + path; + out[url] = schemeOut[path]; + } + } + return out; +} +/** + * Remove a model specified by URL from a reigstered storage medium. + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Delete the model. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * ``` + * + * @param url A URL to a stored model, with a scheme prefix, e.g., + * 'localstorage://my-model-1', 'indexeddb://my/model/2'. + * @returns ModelArtifactsInfo of the deleted model (if and only if deletion + * is successful). + * @throws Error if deletion fails, e.g., if no model exists at `path`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function removeModel(url) { + const schemeAndPath = parseURL(url); + const manager = model_management_ModelStoreManagerRegistry.getManager(schemeAndPath.scheme); + return manager.removeModel(schemeAndPath.path); +} +/** + * Copy a model from one URL to another. + * + * This function supports: + * + * 1. Copying within a storage medium, e.g., + * `tf.io.copyModel('localstorage://model-1', 'localstorage://model-2')` + * 2. Copying between two storage mediums, e.g., + * `tf.io.copyModel('localstorage://model-1', 'indexeddb://model-1')` + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Copy the model, from Local Storage to IndexedDB. + * await tf.io.copyModel( + * 'localstorage://demo/management/model1', + * 'indexeddb://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Remove both models. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * await tf.io.removeModel('indexeddb://demo/management/model1'); + * ``` + * + * @param sourceURL Source URL of copying. + * @param destURL Destination URL of copying. + * @returns ModelArtifactsInfo of the copied model (if and only if copying + * is successful). + * @throws Error if copying fails, e.g., if no model exists at `sourceURL`, or + * if `oldPath` and `newPath` are identical. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function copyModel(sourceURL, destURL) { + const deleteSource = false; + return cloneModelInternal(sourceURL, destURL, deleteSource); +} +/** + * Move a model from one URL to another. + * + * This function supports: + * + * 1. Moving within a storage medium, e.g., + * `tf.io.moveModel('localstorage://model-1', 'localstorage://model-2')` + * 2. Moving between two storage mediums, e.g., + * `tf.io.moveModel('localstorage://model-1', 'indexeddb://model-1')` + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Move the model, from Local Storage to IndexedDB. + * await tf.io.moveModel( + * 'localstorage://demo/management/model1', + * 'indexeddb://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Remove the moved model. + * await tf.io.removeModel('indexeddb://demo/management/model1'); + * ``` + * + * @param sourceURL Source URL of moving. + * @param destURL Destination URL of moving. + * @returns ModelArtifactsInfo of the copied model (if and only if copying + * is successful). + * @throws Error if moving fails, e.g., if no model exists at `sourceURL`, or + * if `oldPath` and `newPath` are identical. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function moveModel(sourceURL, destURL) { + const deleteSource = true; + return cloneModelInternal(sourceURL, destURL, deleteSource); +} + +//# sourceMappingURL=model_management.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/indexed_db.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const DATABASE_NAME = 'tensorflowjs'; +const DATABASE_VERSION = 1; +// Model data and ModelArtifactsInfo (metadata) are stored in two separate +// stores for efficient access of the list of stored models and their metadata. +// 1. The object store for model data: topology, weights and weight manifests. +const MODEL_STORE_NAME = 'models_store'; +// 2. The object store for ModelArtifactsInfo, including meta-information such +// as the type of topology (JSON vs binary), byte size of the topology, byte +// size of the weights, etc. +const INFO_STORE_NAME = 'model_info_store'; +/** + * Delete the entire database for tensorflow.js, including the models store. + */ +async function deleteDatabase() { + const idbFactory = getIndexedDBFactory(); + return new Promise((resolve, reject) => { + const deleteRequest = idbFactory.deleteDatabase(DATABASE_NAME); + deleteRequest.onsuccess = () => resolve(); + deleteRequest.onerror = error => reject(error); + }); +} +function getIndexedDBFactory() { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // TODO(cais): Add more info about what IOHandler subtypes are available. + // Maybe point to a doc page on the web and/or automatically determine + // the available IOHandlers and print them in the error message. + throw new Error('Failed to obtain IndexedDB factory because the current environment' + + 'is not a web browser.'); + } + // tslint:disable-next-line:no-any + const theWindow = typeof window === 'undefined' ? self : window; + const factory = theWindow.indexedDB || theWindow.mozIndexedDB || + theWindow.webkitIndexedDB || theWindow.msIndexedDB || + theWindow.shimIndexedDB; + if (factory == null) { + throw new Error('The current browser does not appear to support IndexedDB.'); + } + return factory; +} +function setUpDatabase(openRequest) { + const db = openRequest.result; + db.createObjectStore(MODEL_STORE_NAME, { keyPath: 'modelPath' }); + db.createObjectStore(INFO_STORE_NAME, { keyPath: 'modelPath' }); +} +/** + * IOHandler subclass: Browser IndexedDB. + * + * See the doc string of `browserIndexedDB` for more details. + */ +class indexed_db_BrowserIndexedDB { + constructor(modelPath) { + this.indexedDB = getIndexedDBFactory(); + if (modelPath == null || !modelPath) { + throw new Error('For IndexedDB, modelPath must not be null, undefined or empty.'); + } + this.modelPath = modelPath; + } + async save(modelArtifacts) { + // TODO(cais): Support saving GraphDef models. + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserLocalStorage.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + return this.databaseAction(this.modelPath, modelArtifacts); + } + async load() { + return this.databaseAction(this.modelPath); + } + /** + * Perform database action to put model artifacts into or read model artifacts + * from IndexedDB object store. + * + * Whether the action is put or get depends on whether `modelArtifacts` is + * specified. If it is specified, the action will be put; otherwise the action + * will be get. + * + * @param modelPath A unique string path for the model. + * @param modelArtifacts If specified, it will be the model artifacts to be + * stored in IndexedDB. + * @returns A `Promise` of `SaveResult`, if the action is put, or a `Promise` + * of `ModelArtifacts`, if the action is get. + */ + databaseAction(modelPath, modelArtifacts) { + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + if (modelArtifacts == null) { + // Read model out from object store. + const modelTx = db.transaction(MODEL_STORE_NAME, 'readonly'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const getRequest = modelStore.get(this.modelPath); + getRequest.onsuccess = () => { + if (getRequest.result == null) { + db.close(); + return reject(new Error(`Cannot find model with path '${this.modelPath}' ` + + `in IndexedDB.`)); + } + else { + resolve(getRequest.result.modelArtifacts); + } + }; + getRequest.onerror = error => { + db.close(); + return reject(getRequest.error); + }; + modelTx.oncomplete = () => db.close(); + } + else { + // Put model into object store. + const modelArtifactsInfo = Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts); + // First, put ModelArtifactsInfo into info store. + const infoTx = db.transaction(INFO_STORE_NAME, 'readwrite'); + let infoStore = infoTx.objectStore(INFO_STORE_NAME); + const putInfoRequest = infoStore.put({ modelPath: this.modelPath, modelArtifactsInfo }); + let modelTx; + putInfoRequest.onsuccess = () => { + // Second, put model data into model store. + modelTx = db.transaction(MODEL_STORE_NAME, 'readwrite'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const putModelRequest = modelStore.put({ + modelPath: this.modelPath, + modelArtifacts, + modelArtifactsInfo + }); + putModelRequest.onsuccess = () => resolve({ modelArtifactsInfo }); + putModelRequest.onerror = error => { + // If the put-model request fails, roll back the info entry as + // well. + infoStore = infoTx.objectStore(INFO_STORE_NAME); + const deleteInfoRequest = infoStore.delete(this.modelPath); + deleteInfoRequest.onsuccess = () => { + db.close(); + return reject(putModelRequest.error); + }; + deleteInfoRequest.onerror = error => { + db.close(); + return reject(putModelRequest.error); + }; + }; + }; + putInfoRequest.onerror = error => { + db.close(); + return reject(putInfoRequest.error); + }; + infoTx.oncomplete = () => { + if (modelTx == null) { + db.close(); + } + else { + modelTx.oncomplete = () => db.close(); + } + }; + } + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } +} +indexed_db_BrowserIndexedDB.URL_SCHEME = 'indexeddb://'; +const indexedDBRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(indexed_db_BrowserIndexedDB.URL_SCHEME)) { + return browserIndexedDB(url.slice(indexed_db_BrowserIndexedDB.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(indexedDBRouter); +IORouterRegistry.registerLoadRouter(indexedDBRouter); +/** + * Creates a browser IndexedDB IOHandler for saving and loading models. + * + * ```js + * const model = tf.sequential(); + * model.add( + * tf.layers.dense({units: 1, inputShape: [100], activation: 'sigmoid'})); + * + * const saveResult = await model.save('indexeddb://MyModel')); + * console.log(saveResult); + * ``` + * + * @param modelPath A unique identifier for the model to be saved. Must be a + * non-empty string. + * @returns An instance of `BrowserIndexedDB` (sublcass of `IOHandler`), + * which can be used with, e.g., `tf.Model.save`. + */ +function browserIndexedDB(modelPath) { + return new indexed_db_BrowserIndexedDB(modelPath); +} +function maybeStripScheme(key) { + return key.startsWith(indexed_db_BrowserIndexedDB.URL_SCHEME) ? + key.slice(indexed_db_BrowserIndexedDB.URL_SCHEME.length) : + key; +} +class BrowserIndexedDBManager { + constructor() { + this.indexedDB = getIndexedDBFactory(); + } + async listModels() { + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + const tx = db.transaction(INFO_STORE_NAME, 'readonly'); + const store = tx.objectStore(INFO_STORE_NAME); + // tslint:disable:max-line-length + // Need to cast `store` as `any` here because TypeScript's DOM + // library does not have the `getAll()` method even though the + // method is supported in the latest version of most mainstream + // browsers: + // https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAll + // tslint:enable:max-line-length + // tslint:disable-next-line:no-any + const getAllInfoRequest = store.getAll(); + getAllInfoRequest.onsuccess = () => { + const out = {}; + for (const item of getAllInfoRequest.result) { + out[item.modelPath] = item.modelArtifactsInfo; + } + resolve(out); + }; + getAllInfoRequest.onerror = error => { + db.close(); + return reject(getAllInfoRequest.error); + }; + tx.oncomplete = () => db.close(); + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } + async removeModel(path) { + path = maybeStripScheme(path); + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + const infoTx = db.transaction(INFO_STORE_NAME, 'readwrite'); + const infoStore = infoTx.objectStore(INFO_STORE_NAME); + const getInfoRequest = infoStore.get(path); + let modelTx; + getInfoRequest.onsuccess = () => { + if (getInfoRequest.result == null) { + db.close(); + return reject(new Error(`Cannot find model with path '${path}' ` + + `in IndexedDB.`)); + } + else { + // First, delete the entry in the info store. + const deleteInfoRequest = infoStore.delete(path); + const deleteModelData = () => { + // Second, delete the entry in the model store. + modelTx = db.transaction(MODEL_STORE_NAME, 'readwrite'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const deleteModelRequest = modelStore.delete(path); + deleteModelRequest.onsuccess = () => resolve(getInfoRequest.result.modelArtifactsInfo); + deleteModelRequest.onerror = error => reject(getInfoRequest.error); + }; + // Proceed with deleting model data regardless of whether deletion + // of info data succeeds or not. + deleteInfoRequest.onsuccess = deleteModelData; + deleteInfoRequest.onerror = error => { + deleteModelData(); + db.close(); + return reject(getInfoRequest.error); + }; + } + }; + getInfoRequest.onerror = error => { + db.close(); + return reject(getInfoRequest.error); + }; + infoTx.oncomplete = () => { + if (modelTx == null) { + db.close(); + } + else { + modelTx.oncomplete = () => db.close(); + } + }; + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } +} +if (Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // Wrap the construction and registration, to guard against browsers that + // don't support Local Storage. + try { + model_management_ModelStoreManagerRegistry.registerManager(indexed_db_BrowserIndexedDB.URL_SCHEME, new BrowserIndexedDBManager()); + } + catch (err) { + } +} +//# sourceMappingURL=indexed_db.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/local_storage.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const PATH_SEPARATOR = '/'; +const PATH_PREFIX = 'tensorflowjs_models'; +const INFO_SUFFIX = 'info'; +const MODEL_TOPOLOGY_SUFFIX = 'model_topology'; +const WEIGHT_SPECS_SUFFIX = 'weight_specs'; +const WEIGHT_DATA_SUFFIX = 'weight_data'; +const MODEL_METADATA_SUFFIX = 'model_metadata'; +/** + * Purge all tensorflow.js-saved model artifacts from local storage. + * + * @returns Paths of the models purged. + */ +function purgeLocalStorageArtifacts() { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER') || + typeof window === 'undefined' || + typeof window.localStorage === 'undefined') { + throw new Error('purgeLocalStorageModels() cannot proceed because local storage is ' + + 'unavailable in the current environment.'); + } + const LS = window.localStorage; + const purgedModelPaths = []; + for (let i = 0; i < LS.length; ++i) { + const key = LS.key(i); + const prefix = PATH_PREFIX + PATH_SEPARATOR; + if (key.startsWith(prefix) && key.length > prefix.length) { + LS.removeItem(key); + const modelName = getModelPathFromKey(key); + if (purgedModelPaths.indexOf(modelName) === -1) { + purgedModelPaths.push(modelName); + } + } + } + return purgedModelPaths; +} +function getModelKeys(path) { + return { + info: [PATH_PREFIX, path, INFO_SUFFIX].join(PATH_SEPARATOR), + topology: [PATH_PREFIX, path, MODEL_TOPOLOGY_SUFFIX].join(PATH_SEPARATOR), + weightSpecs: [PATH_PREFIX, path, WEIGHT_SPECS_SUFFIX].join(PATH_SEPARATOR), + weightData: [PATH_PREFIX, path, WEIGHT_DATA_SUFFIX].join(PATH_SEPARATOR), + modelMetadata: [PATH_PREFIX, path, MODEL_METADATA_SUFFIX].join(PATH_SEPARATOR) + }; +} +/** + * Get model path from a local-storage key. + * + * E.g., 'tensorflowjs_models/my/model/1/info' --> 'my/model/1' + * + * @param key + */ +function getModelPathFromKey(key) { + const items = key.split(PATH_SEPARATOR); + if (items.length < 3) { + throw new Error(`Invalid key format: ${key}`); + } + return items.slice(1, items.length - 1).join(PATH_SEPARATOR); +} +function local_storage_maybeStripScheme(key) { + return key.startsWith(local_storage_BrowserLocalStorage.URL_SCHEME) ? + key.slice(local_storage_BrowserLocalStorage.URL_SCHEME.length) : + key; +} +/** + * IOHandler subclass: Browser Local Storage. + * + * See the doc string to `browserLocalStorage` for more details. + */ +class local_storage_BrowserLocalStorage { + constructor(modelPath) { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER') || + typeof window === 'undefined' || + typeof window.localStorage === 'undefined') { + // TODO(cais): Add more info about what IOHandler subtypes are + // available. + // Maybe point to a doc page on the web and/or automatically determine + // the available IOHandlers and print them in the error message. + throw new Error('The current environment does not support local storage.'); + } + this.LS = window.localStorage; + if (modelPath == null || !modelPath) { + throw new Error('For local storage, modelPath must not be null, undefined or empty.'); + } + this.modelPath = modelPath; + this.keys = getModelKeys(this.modelPath); + } + /** + * Save model artifacts to browser local storage. + * + * See the documentation to `browserLocalStorage` for details on the saved + * artifacts. + * + * @param modelArtifacts The model artifacts to be stored. + * @returns An instance of SaveResult. + */ + async save(modelArtifacts) { + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserLocalStorage.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + else { + const topology = JSON.stringify(modelArtifacts.modelTopology); + const weightSpecs = JSON.stringify(modelArtifacts.weightSpecs); + const modelArtifactsInfo = Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts); + try { + this.LS.setItem(this.keys.info, JSON.stringify(modelArtifactsInfo)); + this.LS.setItem(this.keys.topology, topology); + this.LS.setItem(this.keys.weightSpecs, weightSpecs); + this.LS.setItem(this.keys.weightData, Object(io_utils["a" /* arrayBufferToBase64String */])(modelArtifacts.weightData)); + this.LS.setItem(this.keys.modelMetadata, JSON.stringify({ + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + userDefinedMetadata: modelArtifacts.userDefinedMetadata + })); + return { modelArtifactsInfo }; + } + catch (err) { + // If saving failed, clean up all items saved so far. + this.LS.removeItem(this.keys.info); + this.LS.removeItem(this.keys.topology); + this.LS.removeItem(this.keys.weightSpecs); + this.LS.removeItem(this.keys.weightData); + this.LS.removeItem(this.keys.modelMetadata); + throw new Error(`Failed to save model '${this.modelPath}' to local storage: ` + + `size quota being exceeded is a possible cause of this failure: ` + + `modelTopologyBytes=${modelArtifactsInfo.modelTopologyBytes}, ` + + `weightSpecsBytes=${modelArtifactsInfo.weightSpecsBytes}, ` + + `weightDataBytes=${modelArtifactsInfo.weightDataBytes}.`); + } + } + } + /** + * Load a model from local storage. + * + * See the documentation to `browserLocalStorage` for details on the saved + * artifacts. + * + * @returns The loaded model (if loading succeeds). + */ + async load() { + const info = JSON.parse(this.LS.getItem(this.keys.info)); + if (info == null) { + throw new Error(`In local storage, there is no model with name '${this.modelPath}'`); + } + if (info.modelTopologyType !== 'JSON') { + throw new Error('BrowserLocalStorage does not support loading non-JSON model ' + + 'topology yet.'); + } + const out = {}; + // Load topology. + const topology = JSON.parse(this.LS.getItem(this.keys.topology)); + if (topology == null) { + throw new Error(`In local storage, the topology of model '${this.modelPath}' ` + + `is missing.`); + } + out.modelTopology = topology; + // Load weight specs. + const weightSpecs = JSON.parse(this.LS.getItem(this.keys.weightSpecs)); + if (weightSpecs == null) { + throw new Error(`In local storage, the weight specs of model '${this.modelPath}' ` + + `are missing.`); + } + out.weightSpecs = weightSpecs; + // Load meta-data fields. + const metadataString = this.LS.getItem(this.keys.modelMetadata); + if (metadataString != null) { + const metadata = JSON.parse(metadataString); + out.format = metadata['format']; + out.generatedBy = metadata['generatedBy']; + out.convertedBy = metadata['convertedBy']; + out.userDefinedMetadata = metadata['userDefinedMetadata']; + } + // Load weight data. + const weightDataBase64 = this.LS.getItem(this.keys.weightData); + if (weightDataBase64 == null) { + throw new Error(`In local storage, the binary weight values of model ` + + `'${this.modelPath}' are missing.`); + } + out.weightData = Object(io_utils["b" /* base64StringToArrayBuffer */])(weightDataBase64); + return out; + } +} +local_storage_BrowserLocalStorage.URL_SCHEME = 'localstorage://'; +const localStorageRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(local_storage_BrowserLocalStorage.URL_SCHEME)) { + return browserLocalStorage(url.slice(local_storage_BrowserLocalStorage.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(localStorageRouter); +IORouterRegistry.registerLoadRouter(localStorageRouter); +/** + * Factory function for local storage IOHandler. + * + * This `IOHandler` supports both `save` and `load`. + * + * For each model's saved artifacts, four items are saved to local storage. + * - `${PATH_SEPARATOR}/${modelPath}/info`: Contains meta-info about the + * model, such as date saved, type of the topology, size in bytes, etc. + * - `${PATH_SEPARATOR}/${modelPath}/topology`: Model topology. For Keras- + * style models, this is a stringized JSON. + * - `${PATH_SEPARATOR}/${modelPath}/weight_specs`: Weight specs of the + * model, can be used to decode the saved binary weight values (see + * item below). + * - `${PATH_SEPARATOR}/${modelPath}/weight_data`: Concatenated binary + * weight values, stored as a base64-encoded string. + * + * Saving may throw an `Error` if the total size of the artifacts exceed the + * browser-specific quota. + * + * @param modelPath A unique identifier for the model to be saved. Must be a + * non-empty string. + * @returns An instance of `IOHandler`, which can be used with, e.g., + * `tf.Model.save`. + */ +function browserLocalStorage(modelPath) { + return new local_storage_BrowserLocalStorage(modelPath); +} +class local_storage_BrowserLocalStorageManager { + constructor() { + Object(util["assert"])(Object(environment["c" /* env */])().getBool('IS_BROWSER'), () => 'Current environment is not a web browser'); + Object(util["assert"])(typeof window === 'undefined' || + typeof window.localStorage !== 'undefined', () => 'Current browser does not appear to support localStorage'); + this.LS = window.localStorage; + } + async listModels() { + const out = {}; + const prefix = PATH_PREFIX + PATH_SEPARATOR; + const suffix = PATH_SEPARATOR + INFO_SUFFIX; + for (let i = 0; i < this.LS.length; ++i) { + const key = this.LS.key(i); + if (key.startsWith(prefix) && key.endsWith(suffix)) { + const modelPath = getModelPathFromKey(key); + out[modelPath] = JSON.parse(this.LS.getItem(key)); + } + } + return out; + } + async removeModel(path) { + path = local_storage_maybeStripScheme(path); + const keys = getModelKeys(path); + if (this.LS.getItem(keys.info) == null) { + throw new Error(`Cannot find model at path '${path}'`); + } + const info = JSON.parse(this.LS.getItem(keys.info)); + this.LS.removeItem(keys.info); + this.LS.removeItem(keys.topology); + this.LS.removeItem(keys.weightSpecs); + this.LS.removeItem(keys.weightData); + return info; + } +} +if (Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // Wrap the construction and registration, to guard against browsers that + // don't support Local Storage. + try { + model_management_ModelStoreManagerRegistry.registerManager(local_storage_BrowserLocalStorage.URL_SCHEME, new local_storage_BrowserLocalStorageManager()); + } + catch (err) { + } +} +//# sourceMappingURL=local_storage.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/browser_files.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * IOHandlers related to files, such as browser-triggered file downloads, + * user-selected files in browser. + */ + + + +const DEFAULT_FILE_NAME_PREFIX = 'model'; +const DEFAULT_JSON_EXTENSION_NAME = '.json'; +const DEFAULT_WEIGHT_DATA_EXTENSION_NAME = '.weights.bin'; +function defer(f) { + return new Promise(resolve => setTimeout(resolve)).then(f); +} +class browser_files_BrowserDownloads { + constructor(fileNamePrefix) { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // TODO(cais): Provide info on what IOHandlers are available under the + // current environment. + throw new Error('browserDownloads() cannot proceed because the current environment ' + + 'is not a browser.'); + } + if (fileNamePrefix.startsWith(browser_files_BrowserDownloads.URL_SCHEME)) { + fileNamePrefix = fileNamePrefix.slice(browser_files_BrowserDownloads.URL_SCHEME.length); + } + if (fileNamePrefix == null || fileNamePrefix.length === 0) { + fileNamePrefix = DEFAULT_FILE_NAME_PREFIX; + } + this.modelTopologyFileName = fileNamePrefix + DEFAULT_JSON_EXTENSION_NAME; + this.weightDataFileName = + fileNamePrefix + DEFAULT_WEIGHT_DATA_EXTENSION_NAME; + } + async save(modelArtifacts) { + if (typeof (document) === 'undefined') { + throw new Error('Browser downloads are not supported in ' + + 'this environment since `document` is not present'); + } + const weightsURL = window.URL.createObjectURL(new Blob([modelArtifacts.weightData], { type: 'application/octet-stream' })); + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserDownloads.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + else { + const weightsManifest = [{ + paths: ['./' + this.weightDataFileName], + weights: modelArtifacts.weightSpecs + }]; + const modelTopologyAndWeightManifest = { + modelTopology: modelArtifacts.modelTopology, + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + weightsManifest + }; + const modelTopologyAndWeightManifestURL = window.URL.createObjectURL(new Blob([JSON.stringify(modelTopologyAndWeightManifest)], { type: 'application/json' })); + // If anchor elements are not provided, create them without attaching them + // to parents, so that the downloaded file names can be controlled. + const jsonAnchor = this.jsonAnchor == null ? document.createElement('a') : + this.jsonAnchor; + jsonAnchor.download = this.modelTopologyFileName; + jsonAnchor.href = modelTopologyAndWeightManifestURL; + // Trigger downloads by evoking a click event on the download anchors. + // When multiple downloads are started synchronously, Firefox will only + // save the last one. + await defer(() => jsonAnchor.dispatchEvent(new MouseEvent('click'))); + if (modelArtifacts.weightData != null) { + const weightDataAnchor = this.weightDataAnchor == null ? + document.createElement('a') : + this.weightDataAnchor; + weightDataAnchor.download = this.weightDataFileName; + weightDataAnchor.href = weightsURL; + await defer(() => weightDataAnchor.dispatchEvent(new MouseEvent('click'))); + } + return { modelArtifactsInfo: Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts) }; + } + } +} +browser_files_BrowserDownloads.URL_SCHEME = 'downloads://'; +class browser_files_BrowserFiles { + constructor(files) { + if (files == null || files.length < 1) { + throw new Error(`When calling browserFiles, at least 1 file is required, ` + + `but received ${files}`); + } + this.files = files; + } + async load() { + const jsonFile = this.files[0]; + const weightFiles = this.files.slice(1); + return new Promise((resolve, reject) => { + const jsonReader = new FileReader(); + jsonReader.onload = (event) => { + // tslint:disable-next-line:no-any + const modelJSON = JSON.parse(event.target.result); + const modelTopology = modelJSON.modelTopology; + if (modelTopology == null) { + reject(new Error(`modelTopology field is missing from file ${jsonFile.name}`)); + return; + } + if (weightFiles.length === 0) { + resolve({ modelTopology }); + } + const weightsManifest = modelJSON.weightsManifest; + if (weightsManifest == null) { + reject(new Error(`weightManifest field is missing from file ${jsonFile.name}`)); + return; + } + let pathToFile; + try { + pathToFile = + this.checkManifestAndWeightFiles(weightsManifest, weightFiles); + } + catch (err) { + reject(err); + return; + } + const weightSpecs = []; + const paths = []; + const perFileBuffers = []; + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + paths.push(path); + perFileBuffers.push(null); + }); + weightSpecs.push(...weightsGroup.weights); + }); + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + const weightFileReader = new FileReader(); + weightFileReader.onload = (event) => { + // tslint:disable-next-line:no-any + const weightData = event.target.result; + const index = paths.indexOf(path); + perFileBuffers[index] = weightData; + if (perFileBuffers.indexOf(null) === -1) { + resolve({ + modelTopology, + weightSpecs, + weightData: Object(io_utils["d" /* concatenateArrayBuffers */])(perFileBuffers), + format: modelJSON.format, + generatedBy: modelJSON.generatedBy, + convertedBy: modelJSON.convertedBy, + userDefinedMetadata: modelJSON.userDefinedMetadata + }); + } + }; + weightFileReader.onerror = error => reject(`Failed to weights data from file of path '${path}'.`); + weightFileReader.readAsArrayBuffer(pathToFile[path]); + }); + }); + }; + jsonReader.onerror = error => reject(`Failed to read model topology and weights manifest JSON ` + + `from file '${jsonFile.name}'. BrowserFiles supports loading ` + + `Keras-style tf.Model artifacts only.`); + jsonReader.readAsText(jsonFile); + }); + } + /** + * Check the compatibility between weights manifest and weight files. + */ + checkManifestAndWeightFiles(manifest, files) { + const basenames = []; + const fileNames = files.map(file => Object(io_utils["c" /* basename */])(file.name)); + const pathToFile = {}; + for (const group of manifest) { + group.paths.forEach(path => { + const pathBasename = Object(io_utils["c" /* basename */])(path); + if (basenames.indexOf(pathBasename) !== -1) { + throw new Error(`Duplicate file basename found in weights manifest: ` + + `'${pathBasename}'`); + } + basenames.push(pathBasename); + if (fileNames.indexOf(pathBasename) === -1) { + throw new Error(`Weight file with basename '${pathBasename}' is not provided.`); + } + else { + pathToFile[path] = files[fileNames.indexOf(pathBasename)]; + } + }); + } + if (basenames.length !== files.length) { + throw new Error(`Mismatch in the number of files in weights manifest ` + + `(${basenames.length}) and the number of weight files provided ` + + `(${files.length}).`); + } + return pathToFile; + } +} +const browserDownloadsRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(browser_files_BrowserDownloads.URL_SCHEME)) { + return browserDownloads(url.slice(browser_files_BrowserDownloads.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(browserDownloadsRouter); +/** + * Creates an IOHandler that triggers file downloads from the browser. + * + * The returned `IOHandler` instance can be used as model exporting methods such + * as `tf.Model.save` and supports only saving. + * + * ```js + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * const saveResult = await model.save('downloads://mymodel'); + * // This will trigger downloading of two files: + * // 'mymodel.json' and 'mymodel.weights.bin'. + * console.log(saveResult); + * ``` + * + * @param fileNamePrefix Prefix name of the files to be downloaded. For use with + * `tf.Model`, `fileNamePrefix` should follow either of the following two + * formats: + * 1. `null` or `undefined`, in which case the default file + * names will be used: + * - 'model.json' for the JSON file containing the model topology and + * weights manifest. + * - 'model.weights.bin' for the binary file containing the binary weight + * values. + * 2. A single string or an Array of a single string, as the file name prefix. + * For example, if `'foo'` is provided, the downloaded JSON + * file and binary weights file will be named 'foo.json' and + * 'foo.weights.bin', respectively. + * @param config Additional configuration for triggering downloads. + * @returns An instance of `BrowserDownloads` `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function browserDownloads(fileNamePrefix = 'model') { + return new browser_files_BrowserDownloads(fileNamePrefix); +} +/** + * Creates an IOHandler that loads model artifacts from user-selected files. + * + * This method can be used for loading from files such as user-selected files + * in the browser. + * When used in conjunction with `tf.loadLayersModel`, an instance of + * `tf.LayersModel` (Keras-style) can be constructed from the loaded artifacts. + * + * ```js + * // Note: This code snippet won't run properly without the actual file input + * // elements in the HTML DOM. + * + * // Suppose there are two HTML file input (``) + * // elements. + * const uploadJSONInput = document.getElementById('upload-json'); + * const uploadWeightsInput = document.getElementById('upload-weights'); + * const model = await tf.loadLayersModel(tf.io.browserFiles( + * [uploadJSONInput.files[0], uploadWeightsInput.files[0]])); + * ``` + * + * @param files `File`s to load from. Currently, this function supports only + * loading from files that contain Keras-style models (i.e., `tf.Model`s), for + * which an `Array` of `File`s is expected (in that order): + * - A JSON file containing the model topology and weight manifest. + * - Optionally, One or more binary files containing the binary weights. + * These files must have names that match the paths in the `weightsManifest` + * contained by the aforementioned JSON file, or errors will be thrown + * during loading. These weights files have the same format as the ones + * generated by `tensorflowjs_converter` that comes with the `tensorflowjs` + * Python PIP package. If no weights files are provided, only the model + * topology will be loaded from the JSON file above. + * @returns An instance of `Files` `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function browserFiles(files) { + return new browser_files_BrowserFiles(files); +} +//# sourceMappingURL=browser_files.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/progress.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Monitor Promise.all progress, fire onProgress callback function. + * + * @param promises Promise list going to be monitored + * @param onProgress Callback function. Fired when a promise resolved. + * @param startFraction Optional fraction start. Default to 0. + * @param endFraction Optional fraction end. Default to 1. + */ +function monitorPromisesProgress(promises, onProgress, startFraction, endFraction) { + checkPromises(promises); + startFraction = startFraction == null ? 0 : startFraction; + endFraction = endFraction == null ? 1 : endFraction; + checkFraction(startFraction, endFraction); + let resolvedPromise = 0; + const registerMonitor = (promise) => { + promise.then(value => { + const fraction = startFraction + + ++resolvedPromise / promises.length * (endFraction - startFraction); + // pass fraction as parameter to callback function. + onProgress(fraction); + return value; + }); + return promise; + }; + function checkPromises(promises) { + Object(util["assert"])(promises != null && Array.isArray(promises) && promises.length > 0, () => 'promises must be a none empty array'); + } + function checkFraction(startFraction, endFraction) { + Object(util["assert"])(startFraction >= 0 && startFraction <= 1, () => `Progress fraction must be in range [0, 1], but ` + + `got startFraction ${startFraction}`); + Object(util["assert"])(endFraction >= 0 && endFraction <= 1, () => `Progress fraction must be in range [0, 1], but ` + + `got endFraction ${endFraction}`); + Object(util["assert"])(endFraction >= startFraction, () => `startFraction must be no more than endFraction, but ` + + `got startFraction ${startFraction} and endFraction ` + + `${endFraction}`); + } + return Promise.all(promises.map(registerMonitor)); +} +//# sourceMappingURL=progress.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/types.js +var types = __webpack_require__(34); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/weights_loader.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Reads binary weights data from a number of URLs. + * + * @param fetchURLs URLs to send the HTTP requests at, using `fetch` calls. + * @param requestOptions RequestInit (options) for the HTTP requests. + * @param fetchFunc Optional overriding value for the `window.fetch` function. + * @param onProgress Optional, progress callback function, fired periodically + * before the load is completed. + * @returns A `Promise` of an Array of `ArrayBuffer`. The Array has the same + * length as `fetchURLs`. + */ +async function loadWeightsAsArrayBuffer(fetchURLs, loadOptions) { + if (loadOptions == null) { + loadOptions = {}; + } + const fetchFunc = loadOptions.fetchFunc == null ? Object(environment["c" /* env */])().platform.fetch : + loadOptions.fetchFunc; + // Create the requests for all of the weights in parallel. + const requests = fetchURLs.map(fetchURL => fetchFunc(fetchURL, loadOptions.requestInit, { isBinary: true })); + const fetchStartFraction = 0; + const fetchEndFraction = 0.5; + const responses = loadOptions.onProgress == null ? + await Promise.all(requests) : + await monitorPromisesProgress(requests, loadOptions.onProgress, fetchStartFraction, fetchEndFraction); + const bufferPromises = responses.map(response => response.arrayBuffer()); + const bufferStartFraction = 0.5; + const bufferEndFraction = 1; + const buffers = loadOptions.onProgress == null ? + await Promise.all(bufferPromises) : + await monitorPromisesProgress(bufferPromises, loadOptions.onProgress, bufferStartFraction, bufferEndFraction); + return buffers; +} +/** + * Reads a weights manifest JSON configuration, fetches the weights and + * returns them as `Tensor`s. + * + * @param manifest The weights manifest JSON. + * @param filePathPrefix The path prefix for filenames given in the manifest. + * Defaults to the empty string. + * @param weightNames The names of the weights to be fetched. + */ +async function loadWeights(manifest, filePathPrefix = '', weightNames, requestInit) { + // TODO(nsthorat): Groups are currently fetched atomically. If you need a + // single weight from a group, the whole group will be fetched. At a future + // date, we should support fetching only the individual shards within a + // group that are needed to reconstruct the requested weight. + // TODO(cais): Use `decodeWeights` for implementation. + const fetchWeights = (fetchUrls) => loadWeightsAsArrayBuffer(fetchUrls, { requestInit }); + const loadWeights = weightsLoaderFactory(fetchWeights); + return loadWeights(manifest, filePathPrefix, weightNames); +} +/** + * Creates a function, which reads a weights manifest JSON configuration, + * fetches the weight files using the specified function and returns them as + * `Tensor`s. + * + * ```js + * // example for creating a nodejs weight loader, which reads the weight files + * // from disk using fs.readFileSync + * + * import * as fs from 'fs' + * + * const fetchWeightsFromDisk = (filePaths: string[]) => + * filePaths.map(filePath => fs.readFileSync(filePath).buffer) + * + * const loadWeights = tf.io.weightsLoaderFactory(fetchWeightsFromDisk) + * + * const manifest = JSON.parse( + * fs.readFileSync('./my_model-weights_manifest').toString() + * ) + * const weightMap = await loadWeights(manifest, './') + * ``` + * @param fetchWeightsFunction The function used for fetching the weight files. + * @returns Weight loading function. + */ +function weightsLoaderFactory(fetchWeightsFunction) { + return async (manifest, filePathPrefix = '', weightNames) => { + // Collect all the groups, weights, and their relative offsets to be + // fetched. + const groupIndicesToFetchMap = manifest.map(() => false); + const groupWeightsToFetch = {}; + const weightsFound = weightNames != null ? weightNames.map(() => false) : []; + const allManifestWeightNames = []; + manifest.forEach((manifestGroupConfig, groupIndex) => { + let groupOffset = 0; + manifestGroupConfig.weights.forEach(weightsEntry => { + const rawDtype = ('quantization' in weightsEntry) ? + weightsEntry.quantization.dtype : + weightsEntry.dtype; + const weightsBytes = types["a" /* DTYPE_VALUE_SIZE_MAP */][rawDtype] * + util["sizeFromShape"](weightsEntry.shape); + const enqueueWeightsForFetchingFn = () => { + groupIndicesToFetchMap[groupIndex] = true; + if (groupWeightsToFetch[groupIndex] == null) { + groupWeightsToFetch[groupIndex] = []; + } + groupWeightsToFetch[groupIndex].push({ + manifestEntry: weightsEntry, + groupOffset, + sizeBytes: weightsBytes + }); + }; + if (weightNames != null) { + weightNames.forEach((weightName, weightIndex) => { + if (weightName === weightsEntry.name) { + enqueueWeightsForFetchingFn(); + weightsFound[weightIndex] = true; + } + }); + } + else { + enqueueWeightsForFetchingFn(); + } + allManifestWeightNames.push(weightsEntry.name); + groupOffset += weightsBytes; + }); + }); + if (!weightsFound.every(found => found)) { + const weightsNotFound = weightNames.filter((_, i) => !weightsFound[i]); + throw new Error(`Could not find weights in manifest with names: ` + + `${weightsNotFound.join(', ')}. \n` + + `Manifest JSON has weights with names: ` + + `${allManifestWeightNames.join(', ')}.`); + } + // Convert the one-hot boolean groupId => shouldFetch map to a list of group + // IDs. + const groupIndicesToFetch = groupIndicesToFetchMap.reduce((accumulator, shouldFetch, i) => { + if (shouldFetch) { + accumulator.push(i); + } + return accumulator; + }, []); + const fetchUrls = []; + groupIndicesToFetch.forEach(i => { + manifest[i].paths.forEach(filepath => { + const fetchUrl = filePathPrefix + + (!filePathPrefix.endsWith('/') ? '/' : '') + filepath; + fetchUrls.push(fetchUrl); + }); + }); + const buffers = await fetchWeightsFunction(fetchUrls); + const weightsTensorMap = {}; + let bufferIndexOffset = 0; + groupIndicesToFetch.forEach(i => { + const numBuffers = manifest[i].paths.length; + let groupBytes = 0; + for (let i = 0; i < numBuffers; i++) { + groupBytes += buffers[bufferIndexOffset + i].byteLength; + } + // Create a buffer for the whole group. + const groupBuffer = new ArrayBuffer(groupBytes); + const groupByteBuffer = new Uint8Array(groupBuffer); + let groupBufferOffset = 0; + for (let i = 0; i < numBuffers; i++) { + const buffer = new Uint8Array(buffers[bufferIndexOffset + i]); + groupByteBuffer.set(buffer, groupBufferOffset); + groupBufferOffset += buffer.byteLength; + } + const weightsEntries = groupWeightsToFetch[i]; + weightsEntries.forEach(weightsEntry => { + const byteBuffer = groupBuffer.slice(weightsEntry.groupOffset, weightsEntry.groupOffset + weightsEntry.sizeBytes); + const nameToTensorMap = Object(io_utils["e" /* decodeWeights */])(byteBuffer, [weightsEntry.manifestEntry]); + for (const name in nameToTensorMap) { + weightsTensorMap[name] = nameToTensorMap[name]; + } + }); + bufferIndexOffset += numBuffers; + }); + return weightsTensorMap; + }; +} +//# sourceMappingURL=weights_loader.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/http.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * IOHandler implementations based on HTTP requests in the web browser. + * + * Uses [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). + */ + + + + + +const OCTET_STREAM_MIME_TYPE = 'application/octet-stream'; +const JSON_TYPE = 'application/json'; +class http_HTTPRequest { + constructor(path, loadOptions) { + this.DEFAULT_METHOD = 'POST'; + if (loadOptions == null) { + loadOptions = {}; + } + this.weightPathPrefix = loadOptions.weightPathPrefix; + this.onProgress = loadOptions.onProgress; + if (loadOptions.fetchFunc != null) { + Object(util["assert"])(typeof loadOptions.fetchFunc === 'function', () => 'Must pass a function that matches the signature of ' + + '`fetch` (see ' + + 'https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)'); + this.fetch = loadOptions.fetchFunc; + } + else { + this.fetch = Object(environment["c" /* env */])().platform.fetch; + } + Object(util["assert"])(path != null && path.length > 0, () => 'URL path for http must not be null, undefined or ' + + 'empty.'); + if (Array.isArray(path)) { + Object(util["assert"])(path.length === 2, () => 'URL paths for http must have a length of 2, ' + + `(actual length is ${path.length}).`); + } + this.path = path; + if (loadOptions.requestInit != null && + loadOptions.requestInit.body != null) { + throw new Error('requestInit is expected to have no pre-existing body, but has one.'); + } + this.requestInit = loadOptions.requestInit || {}; + } + async save(modelArtifacts) { + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserHTTPRequest.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + const init = Object.assign({ method: this.DEFAULT_METHOD }, this.requestInit); + init.body = new FormData(); + const weightsManifest = [{ + paths: ['./model.weights.bin'], + weights: modelArtifacts.weightSpecs, + }]; + const modelTopologyAndWeightManifest = { + modelTopology: modelArtifacts.modelTopology, + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + userDefinedMetadata: modelArtifacts.userDefinedMetadata, + weightsManifest + }; + init.body.append('model.json', new Blob([JSON.stringify(modelTopologyAndWeightManifest)], { type: JSON_TYPE }), 'model.json'); + if (modelArtifacts.weightData != null) { + init.body.append('model.weights.bin', new Blob([modelArtifacts.weightData], { type: OCTET_STREAM_MIME_TYPE }), 'model.weights.bin'); + } + const response = await this.fetch(this.path, init); + if (response.ok) { + return { + modelArtifactsInfo: Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts), + responses: [response], + }; + } + else { + throw new Error(`BrowserHTTPRequest.save() failed due to HTTP response status ` + + `${response.status}.`); + } + } + /** + * Load model artifacts via HTTP request(s). + * + * See the documentation to `tf.io.http` for details on the saved + * artifacts. + * + * @returns The loaded model artifacts (if loading succeeds). + */ + async load() { + const modelConfigRequest = await this.fetch(this.path, this.requestInit); + if (!modelConfigRequest.ok) { + throw new Error(`Request to ${this.path} failed with status code ` + + `${modelConfigRequest.status}. Please verify this URL points to ` + + `the model JSON of the model to load.`); + } + let modelConfig; + try { + modelConfig = await modelConfigRequest.json(); + } + catch (e) { + let message = `Failed to parse model JSON of response from ${this.path}.`; + // TODO(nsthorat): Remove this after some time when we're comfortable that + // .pb files are mostly gone. + if (this.path.endsWith('.pb')) { + message += ' Your path contains a .pb file extension. ' + + 'Support for .pb models have been removed in TensorFlow.js 1.0 ' + + 'in favor of .json models. You can re-convert your Python ' + + 'TensorFlow model using the TensorFlow.js 1.0 conversion scripts ' + + 'or you can convert your.pb models with the \'pb2json\'' + + 'NPM script in the tensorflow/tfjs-converter repository.'; + } + else { + message += ' Please make sure the server is serving valid ' + + 'JSON for this request.'; + } + throw new Error(message); + } + const modelTopology = modelConfig.modelTopology; + const weightsManifest = modelConfig.weightsManifest; + const generatedBy = modelConfig.generatedBy; + const convertedBy = modelConfig.convertedBy; + const format = modelConfig.format; + const userDefinedMetadata = modelConfig.userDefinedMetadata; + // We do not allow both modelTopology and weightsManifest to be missing. + if (modelTopology == null && weightsManifest == null) { + throw new Error(`The JSON from HTTP path ${this.path} contains neither model ` + + `topology or manifest for weights.`); + } + let weightSpecs; + let weightData; + if (weightsManifest != null) { + const results = await this.loadWeights(weightsManifest); + [weightSpecs, weightData] = results; + } + return { + modelTopology, + weightSpecs, + weightData, + userDefinedMetadata, + generatedBy, + convertedBy, + format + }; + } + async loadWeights(weightsManifest) { + const weightPath = Array.isArray(this.path) ? this.path[1] : this.path; + const [prefix, suffix] = parseUrl(weightPath); + const pathPrefix = this.weightPathPrefix || prefix; + const weightSpecs = []; + for (const entry of weightsManifest) { + weightSpecs.push(...entry.weights); + } + const fetchURLs = []; + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + fetchURLs.push(pathPrefix + path + suffix); + }); + }); + const buffers = await loadWeightsAsArrayBuffer(fetchURLs, { + requestInit: this.requestInit, + fetchFunc: this.fetch, + onProgress: this.onProgress + }); + return [weightSpecs, Object(io_utils["d" /* concatenateArrayBuffers */])(buffers)]; + } +} +http_HTTPRequest.URL_SCHEME_REGEX = /^https?:\/\//; +/** + * Extract the prefix and suffix of the url, where the prefix is the path before + * the last file, and suffix is the search params after the last file. + * ``` + * const url = 'http://tfhub.dev/model/1/tensorflowjs_model.pb?tfjs-format=file' + * [prefix, suffix] = parseUrl(url) + * // prefix = 'http://tfhub.dev/model/1/' + * // suffix = '?tfjs-format=file' + * ``` + * @param url the model url to be parsed. + */ +function parseUrl(url) { + const lastSlash = url.lastIndexOf('/'); + const lastSearchParam = url.lastIndexOf('?'); + const prefix = url.substring(0, lastSlash); + const suffix = lastSearchParam > lastSlash ? url.substring(lastSearchParam) : ''; + return [prefix + '/', suffix]; +} +function isHTTPScheme(url) { + return url.match(http_HTTPRequest.URL_SCHEME_REGEX) != null; +} +const httpRouter = (url, loadOptions) => { + if (typeof fetch === 'undefined' && + (loadOptions == null || loadOptions.fetchFunc == null)) { + // `http` uses `fetch` or `node-fetch`, if one wants to use it in + // an environment that is not the browser or node they have to setup a + // global fetch polyfill. + return null; + } + else { + let isHTTP = true; + if (Array.isArray(url)) { + isHTTP = url.every(urlItem => isHTTPScheme(urlItem)); + } + else { + isHTTP = isHTTPScheme(url); + } + if (isHTTP) { + return http(url, loadOptions); + } + } + return null; +}; +IORouterRegistry.registerSaveRouter(httpRouter); +IORouterRegistry.registerLoadRouter(httpRouter); +/** + * Creates an IOHandler subtype that sends model artifacts to HTTP server. + * + * An HTTP request of the `multipart/form-data` mime type will be sent to the + * `path` URL. The form data includes artifacts that represent the topology + * and/or weights of the model. In the case of Keras-style `tf.Model`, two + * blobs (files) exist in form-data: + * - A JSON file consisting of `modelTopology` and `weightsManifest`. + * - A binary weights file consisting of the concatenated weight values. + * These files are in the same format as the one generated by + * [tfjs_converter](https://js.tensorflow.org/tutorials/import-keras.html). + * + * The following code snippet exemplifies the client-side code that uses this + * function: + * + * ```js + * const model = tf.sequential(); + * model.add( + * tf.layers.dense({units: 1, inputShape: [100], activation: 'sigmoid'})); + * + * const saveResult = await model.save(tf.io.http( + * 'http://model-server:5000/upload', {requestInit: {method: 'PUT'}})); + * console.log(saveResult); + * ``` + * + * If the default `POST` method is to be used, without any custom parameters + * such as headers, you can simply pass an HTTP or HTTPS URL to `model.save`: + * + * ```js + * const saveResult = await model.save('http://model-server:5000/upload'); + * ``` + * + * The following GitHub Gist + * https://gist.github.com/dsmilkov/1b6046fd6132d7408d5257b0976f7864 + * implements a server based on [flask](https://github.com/pallets/flask) that + * can receive the request. Upon receiving the model artifacts via the requst, + * this particular server reconsistutes instances of [Keras + * Models](https://keras.io/models/model/) in memory. + * + * + * @param path A URL path to the model. + * Can be an absolute HTTP path (e.g., + * 'http://localhost:8000/model-upload)') or a relative path (e.g., + * './model-upload'). + * @param requestInit Request configurations to be used when sending + * HTTP request to server using `fetch`. It can contain fields such as + * `method`, `credentials`, `headers`, `mode`, etc. See + * https://developer.mozilla.org/en-US/docs/Web/API/Request/Request + * for more information. `requestInit` must not have a body, because the + * body will be set by TensorFlow.js. File blobs representing the model + * topology (filename: 'model.json') and the weights of the model (filename: + * 'model.weights.bin') will be appended to the body. If `requestInit` has a + * `body`, an Error will be thrown. + * @param loadOptions Optional configuration for the loading. It includes the + * following fields: + * - weightPathPrefix Optional, this specifies the path prefix for weight + * files, by default this is calculated from the path param. + * - fetchFunc Optional, custom `fetch` function. E.g., in Node.js, + * the `fetch` from node-fetch can be used here. + * - onProgress Optional, progress callback function, fired periodically + * before the load is completed. + * @returns An instance of `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function http(path, loadOptions) { + return new http_HTTPRequest(path, loadOptions); +} +/** + * Deprecated. Use `tf.io.http`. + * @param path + * @param loadOptions + */ +function browserHTTPRequest(path, loadOptions) { + return http(path, loadOptions); +} +//# sourceMappingURL=http.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/passthrough.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +class PassthroughLoader { + constructor(modelArtifacts) { + this.modelArtifacts = modelArtifacts; + } + async load() { + return this.modelArtifacts; + } +} +class PassthroughSaver { + constructor(saveHandler) { + this.saveHandler = saveHandler; + } + async save(modelArtifacts) { + return this.saveHandler(modelArtifacts); + } +} +/** + * Creates an IOHandler that loads model artifacts from memory. + * + * When used in conjunction with `tf.loadLayersModel`, an instance of + * `tf.LayersModel` (Keras-style) can be constructed from the loaded artifacts. + * + * ```js + * const model = await tf.loadLayersModel(tf.io.fromMemory( + * modelTopology, weightSpecs, weightData)); + * ``` + * + * @param modelArtifacts a object containing model topology (i.e., parsed from + * the JSON format). + * @param weightSpecs An array of `WeightsManifestEntry` objects describing the + * names, shapes, types, and quantization of the weight data. + * @param weightData A single `ArrayBuffer` containing the weight data, + * concatenated in the order described by the weightSpecs. + * @param trainingConfig Model training configuration. Optional. + * + * @returns A passthrough `IOHandler` that simply loads the provided data. + */ +function fromMemory(modelArtifacts, weightSpecs, weightData, trainingConfig) { + if (arguments.length === 1) { + const isModelArtifacts = modelArtifacts.modelTopology != null || + modelArtifacts.weightSpecs != null; + if (isModelArtifacts) { + return new PassthroughLoader(modelArtifacts); + } + else { + // Legacy support: with only modelTopology. + // TODO(cais): Remove this deprecated API. + console.warn('Please call tf.io.fromMemory() with only one argument. ' + + 'The argument should be of type ModelArtifacts. ' + + 'The multi-argument signature of tf.io.fromMemory() has been ' + + 'deprecated and will be removed in a future release.'); + return new PassthroughLoader({ modelTopology: modelArtifacts }); + } + } + else { + // Legacy support. + // TODO(cais): Remove this deprecated API. + console.warn('Please call tf.io.fromMemory() with only one argument. ' + + 'The argument should be of type ModelArtifacts. ' + + 'The multi-argument signature of tf.io.fromMemory() has been ' + + 'deprecated and will be removed in a future release.'); + return new PassthroughLoader({ + modelTopology: modelArtifacts, + weightSpecs, + weightData, + trainingConfig + }); + } +} +/** + * Creates an IOHandler that passes saved model artifacts to a callback. + * + * ```js + * function handleSave(artifacts) { + * // ... do something with the artifacts ... + * return {modelArtifactsInfo: {...}, ...}; + * } + * + * const saveResult = model.save(tf.io.withSaveHandler(handleSave)); + * ``` + * + * @param saveHandler A function that accepts a `ModelArtifacts` and returns a + * `SaveResult`. + */ +function withSaveHandler(saveHandler) { + return new PassthroughSaver(saveHandler); +} +//# sourceMappingURL=passthrough.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/io.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +// Importing local_storage and indexed_db is necessary for the routers to be +// registered. + + + + + + + + + + +//# sourceMappingURL=io.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/one_hot.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Creates a one-hot `tf.Tensor`. The locations represented by `indices` take + * value `onValue` (defaults to 1), while all other locations take value + * `offValue` (defaults to 0). If `indices` is rank `R`, the output has rank + * `R+1` with the last axis of size `depth`. + * + * ```js + * tf.oneHot(tf.tensor1d([0, 1], 'int32'), 3).print(); + * ``` + * + * @param indices `tf.Tensor` of indices with dtype `int32`. + * @param depth The depth of the one hot dimension. + * @param onValue A number used to fill in the output when the index matches + * the location. + * @param offValue A number used to fill in the output when the index does + * not match the location. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function oneHot_(indices, depth, onValue = 1, offValue = 0) { + if (depth < 2) { + throw new Error(`Error in oneHot: depth must be >=2, but it is ${depth}`); + } + let $indices = Object(tensor_util_env["a" /* convertToTensor */])(indices, 'indices', 'oneHot', 'int32'); + const outShape = [...$indices.shape, depth]; + $indices = $indices.flatten(); + const forward = (backend, save) => { + save([$indices]); + return reshape(backend.oneHot($indices, depth, onValue, offValue), outShape); + }; + const inputs = { indices: $indices }; + const attrs = { depth, onValue, offValue }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["cb" /* OneHot */], attrs); +} +const oneHot = Object(operation["a" /* op */])({ oneHot_ }); +//# sourceMappingURL=one_hot.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/confusion_matrix.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Computes the confusion matrix from true labels and predicted labels. + * + * ```js + * const labels = tf.tensor1d([0, 1, 2, 1, 0], 'int32'); + * const predictions = tf.tensor1d([0, 2, 2, 1, 0], 'int32'); + * const numClasses = 3; + * const out = tf.math.confusionMatrix(labels, predictions, numClasses); + * out.print(); + * // Expected output matrix: + * // [[2, 0, 0], + * // [0, 1, 1], + * // [0, 0, 1]] + * ``` + * + * @param labels The target labels, assumed to be 0-based integers + * for the classes. The shape is `[numExamples]`, where + * `numExamples` is the number of examples included. + * @param predictions The predicted classes, assumed to be + * 0-based integers for the classes. Must have the same shape as `labels`. + * @param numClasses Number of all classes, as an integer. + * Its value must be larger than the largest element in `labels` and + * `predictions`. + * @returns The confusion matrix as a int32-type 2D tensor. The value at + * row `r` and column `c` is the number of times examples of actual class + * `r` were predicted as class `c`. + */ +/** @doc {heading: 'Operations', subheading: 'Evaluation'} */ +function confusionMatrix_(labels, predictions, numClasses) { + const $labels = Object(tensor_util_env["a" /* convertToTensor */])(labels, 'labels', 'confusionMatrix'); + const $predictions = Object(tensor_util_env["a" /* convertToTensor */])(predictions, 'predictions', 'confusionMatrix'); + util["assert"](numClasses == null || numClasses > 0 && Number.isInteger(numClasses), () => `If provided, numClasses must be a positive integer, ` + + `but got ${numClasses}`); + util["assert"]($labels.rank === 1, () => `Expected the rank of labels to be 1, but got ${$labels.rank}`); + util["assert"]($predictions.rank === 1, () => `Expected the rank of predictions to be 1, ` + + `but got ${$predictions.rank}`); + util["assert"]($labels.shape[0] === $predictions.shape[0], () => `Mismatch in the number of examples: ` + + `${$labels.shape[0]} vs. ${$predictions.shape[0]}. ` + + `Labels and predictions should have the same number of elements.`); + util["assert"](numClasses > 0 && Number.isInteger(numClasses), () => `numClasses is required to be a positive integer, but got ` + + `${numClasses}`); + // TODO(cais): In the future, if oneHot supports tensors inputs for + // `numClasses`, `confusionMatrix` can make `numClasses` optional. + const oneHotLabels = oneHot($labels.asType('int32'), numClasses); + const oneHotPredictions = oneHot($predictions.asType('int32'), numClasses); + const oneHotLabelsT = oneHotLabels.transpose(); + return oneHotLabelsT.matMul(oneHotPredictions).asType('int32'); +} +const confusionMatrix = Object(operation["a" /* op */])({ confusionMatrix_ }); +//# sourceMappingURL=confusion_matrix.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/math.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Exports under the tf.math.* namespace. + */ + + +//# sourceMappingURL=math.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/browser.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +let fromPixels2DContext; +/** + * Creates a `tf.Tensor` from an image. + * + * ```js + * const image = new ImageData(1, 1); + * image.data[0] = 100; + * image.data[1] = 150; + * image.data[2] = 200; + * image.data[3] = 255; + * + * tf.browser.fromPixels(image).print(); + * ``` + * + * @param pixels The input image to construct the tensor from. The + * supported image types are all 4-channel. You can also pass in an image + * object with following attributes: + * `{data: Uint8Array; width: number; height: number}` + * @param numChannels The number of channels of the output tensor. A + * numChannels value less than 4 allows you to ignore channels. Defaults to + * 3 (ignores alpha channel of input image). + */ +/** @doc {heading: 'Browser', namespace: 'browser', ignoreCI: true} */ +function fromPixels_(pixels, numChannels = 3) { + // Sanity checks. + if (numChannels > 4) { + throw new Error('Cannot construct Tensor with more than 4 channels from pixels.'); + } + if (pixels == null) { + throw new Error('pixels passed to tf.browser.fromPixels() can not be null'); + } + let isPixelData = false; + let isImageData = false; + let isVideo = false; + let isImage = false; + let isCanvasLike = false; + if (pixels.data instanceof Uint8Array) { + isPixelData = true; + } + else if (typeof (ImageData) !== 'undefined' && pixels instanceof ImageData) { + isImageData = true; + } + else if (typeof (HTMLVideoElement) !== 'undefined' && + pixels instanceof HTMLVideoElement) { + isVideo = true; + } + else if (typeof (HTMLImageElement) !== 'undefined' && + pixels instanceof HTMLImageElement) { + isImage = true; + // tslint:disable-next-line: no-any + } + else if (pixels.getContext != null) { + isCanvasLike = true; + } + else { + throw new Error('pixels passed to tf.browser.fromPixels() must be either an ' + + `HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData ` + + `in browser, or OffscreenCanvas, ImageData in webworker` + + ` or {data: Uint32Array, width: number, height: number}, ` + + `but was ${pixels.constructor.name}`); + } + if (isVideo) { + const HAVE_CURRENT_DATA_READY_STATE = 2; + if (isVideo && + pixels.readyState < + HAVE_CURRENT_DATA_READY_STATE) { + throw new Error('The video element has not loaded data yet. Please wait for ' + + '`loadeddata` event on the

    `J52~hf`dh@IGy`x(l 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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/sound/speech_green.mp3 b/Questionnaires/jspsych/examples/sound/speech_green.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..aa08b80a4a435a393b32ab60f27e08089648ba87 GIT binary patch literal 2866 zcmchY`9Bm|AIAririqD>>@$od#N0GA3T2s@?AcA0GRz2-Vq^)|L?pxzvSqtjk}X0> zmOK#7(&+7jMu;$YTK}S!`2@wxNgyDLD0fryCc6##xDkAmprj1Md9 zH1L=>H8(i33V7ec%`q6&4uY95^zc^*BwkWdGJ;>u-|Z(U?#C2VSpuq5dtza_+*33m zj?1PX{J;Y$NfoU5_DQPVKR^}AD}|IPXywZ#!9^!UF3R`+4SQn9mh)#^PRAe0B#d5v z8Z0`uc(L2h;%ATiCo!F9$S10$7ka#lP8Wu0&OxfZ02r}ZxV`stf>_8?;RW&$Au#1hZqtkzgfwZ?mzS! z<5wx?qDQ%t0yv~<;ftc-3@XdJ(#La{JdbB+w!ag|0uu4>P+m}!fRR1+ilyiSFu%|m|KxEyTf-ZOUx^$ z+QKC1)$4zPWv8?6FEqDa!{?sO>vK!W)Jm$i zl)H@ht;qvn8v5J}%>g;EHRaNR?$8;}5Nki@%b{C3_{y3ZYgRC-8NxA@Beb&&Ql|Vt zju}}@&r}e({mO?n$~wn~yqFMpJR{=Ped~-+)abjQ?5);C+WxR$h@r=qRlpNYDndrsff%XvhTC{2NxHbtml-YJ}8 z$o180fYFcH$gl!T*VZu!N2r+BAimYpK?B*dR*)Ems98X z59J-;m6v1U|L6i6-UYR(AdX!dS{nHUXE!+TyST_ib8kme)zkB`4`N-K0bMPOIiZ*g?4eoA?PAA zNUprbGfOhR4S*#Jm0eQ+Y_^LwmVc;{(eQHIs~+U~2?7(NzM8IJTi?NyZL;VBI0@yw zyh;>{@I3YHj7WknrO9#DcUMkU33c|J@6mHoKoz9LR6OEYZ}!9G6_kz)X(xz1#W9@@ znHJ;U+KowoiC$N}UuAuW8i*jQZar`}e|FAtq%&bkOyy6W%;OnZ&302*6I@%k-<7w5D1oOcI$}(2bnLc5A*g zuB*h0bLFkr4W(O*lQ@kO&ATRU9Q&3-4&(~tSw}L3xVVrKDlkqL6+|kw?`7Mb(a!4P z9V?p_cQwe6u-EjGmy0eo+kIQ|_mC^^`v3GM;s1yUvp1$B;y!|(>C@j@{Wi#>58L9$ z4Dw}Dzg1Zqff=w6%SwUw`nVpR7j_bAgcy|cBm73lDq`q5LYhyblQOnYZrr_E{)y(8 zkWH21DFaW*6UePpxB8tD07`n_UGgmQjJyqpe9iUm)!HwBvp{iK`K?2Qj!T^8(|-Ny zQ6A9xeuRaDW&upDugGyd?vPtXX}1tl zxLx<7Sr&E4v@_|DjwEB5(^I9>`O(9PYmz-O`?L32%_UXZ{nZM0h4%Iiu!(aG|1g1Z z>F~sk2tOnukrbr9S%nvVYt|<99(gp9a=NujBT)e7uC)E?A2_YYv>mju)G^PN*Gm!L zhrUr400WIg@{z=4BJDnCUgX5}Bn@UmF#)su&@;BxcVx zQ`B%6Zu?o(94VfluA33Ez8W)c0){So=+wTJ2$=A)v9Rr36*9+bL0(kmJ^G+ANog`Jb0h-(^&}eWKfc2ps?bV?+4WletlH>U&tN z^&OVlSjm@lKEiZ{$MplrYH)RzAbi+Eq)nw-71BMhlddN0NS;HY3y1M{+&Rf>%7`(j z->p(+70v=@>zg76xdAgHHBC(20bKLagcNA+oe#H57MtYbgQv*RzOv1~jT*WcR`E`Q z4Q07_PB#0?exK@`OE+}6+2UgjOhbWj38;8d4C*~JQZmh~Y~P-ev2mB-ZLJdL2RWB7 znQT0~+!~kN{$urIRcO32W&c75YLfjek~bKUYGTP{nj#F@>AX^+oF4ekul^YY zvC_P2D*5+hObjfIQHqX=E`(Xdv!-9kXP%$FYJ3W!cO_Y!2isuW_xGB&2r;Y%-DZ0k&ve>(uSRS_hYF);>+=(VemW+_ zchv08dyEB2S!SB-TO)#$8LBN;0M~#nXwS**VYbmV(H2qe2TP1eX2u_{jq?sczJ^cowI;yu72j>=zKodC~RyIXK~3$96Ug1ZC=4hfJ15)w$z zJ@7vlGpA~%X1+O9-^HnKU$l4Euh+BoyWe;3^{BuF(Ls+Jlb)`w!oxig2!y6??dKpY z$|K6p!_UX}-@E^x8{oIqFo*%2Vh2SL48oQj4;fEy8zYv3LKy|@7JK_9|N6{t{)@?_ zx`yHrVm@v^@$pT2y8-jf&3<$!6iNjgX`b$F&i;#uvApv~?y>cjQZ4@V0X9iU$W9oM zz@5L(AGlW1DRBMp(R+aS@!R<@K7J4L&ktWQErmj0C^XPl{%H0;Q9|aw{MO5Ut@`3Z zz9#$URXgz8W|)jgoze;=-w7l_{0j=iMpG%W>9*iQ2biYtW;>rD|CPVs1c{{srN}&MC7-{6|yZ`t|nOrCJX=0BrXfZ(E!- z=9T8AG^_%^Xh(jwahD_j%8w`%m1Zkdz?T0Agz!S+h)mxyR@ zci(6OR=8b3PhK@5SA0IaH4^!#IS zd#yuzr<|-Wknh)ObZDECYd&5goub{@;EF3)t7TBM{LER%!&UC~dkdhol36T?QGNE~ zWf~EG&*^td;N}1i+nwj1OqB0RHEUpeV2Qa#YcFHzRmCBCpTeal z+M(JT!3s-71wq$PLn_!vjP5HUU;}>#B|9MSMHm>kgM{oK0U!tnrM=_ql^3wQ@O}2r zu!%;}3vys}+Gjg-TTVK-ud~Sg=9w>X%MxP@@t_9Hm(Tr)Xz{I~)H>SSuqWi?r{4q~ zg`;IXUe8!qocipLE&KM+X;Uzbn!1^OVsGL1bN<~rPNz^4%f-_l}5xOpJ zte+c$>g8w&eQAv5Nb=$<;31|L7f{hQ8cPU<9?W{URNq@>e*}U9~E6mjQ>A&u}Z7vFWK} zNl&2;-I>`615~5E-QQW#S>K-X-2=m?i97wJQ(vnRYzvPgEdV&WaO4DgG0LK>sIfh548-#y`Hp@y zXY8*QAj_>Jk5*%ChH~beQNclD*e2nUB8>R65{cK;|NhkE_4>E+pIt&FkpHU6$AG&s zkQJnwYfS**T-qNy;Lof!>ATWIgv$Peg=M@wdT!D{X-$G!@~P*q!2B6-m)Uold=w{c zogqlvC_kLrZ)ZKs4cv!|@W0?LPiZQa9*9aCsRd#2DBWjAaUj@zo_27yU2=8xw7*T* zC;1f*#CyE1KeAV`R;MNY0!RPeD915#G7%TJr8wJ=^a^=$xr_wV6KxPhk5!dt=neY7 z8jwhP*QIyXcN37%!w8YberDep&7G6p3=WV*lbc0J!X9HRB(k87Ze9FZb+`TgeKf1) zta<=#i1cgGv^Fhq5(qQ|jSeemVXC|gY@Yof7pB?%(T1y7qh#su}1j-2m z361Js``hBz{Rb$4K!6q*H;AYbzt1YfUfBrtb>ce)nD3aVp17#8zuXDPl~JV5Ufl#8S44>AQ?OIP|oel{FANLrt~{RgW_j|6Mkh`+dy6~p`#xTB^o?hPJ_Nxagtm% zx|~|rQPJJE=fnE9ncBwf`^q|^sO=NPTVNEQ#m}`UqyQz5crL?s=skvP@v&tkh8pXJ z6AaY<9=eB}5@D2XKQAk^@!sFjPkXUIm*qNTl6{}Hg2PzT`oyt#zCy{NRFbWXDXa2D zPey6A6*w9!rMJYsA~-STAkf^hShY-7Xm8MHF!d++?M2zAjZCAp>PO+M>032ln-x7M`+qp=P6&q2(Nl<>R#OEbR55`Kzpq*px^MSicE3VMei!Tx23+ zf?^LPBtSvTwqm%%ynKgxb~dRi53`Y%TRFen@C{_}#A0&rP)gGN8%X>lX(_Xix!It3 zdUta^g=tb_a!w9$Ryamexm3KhRlZ&R_)1P*%cd|RZ-ZbhqKp>yPAe}RT|1v`sRaVV zQ#>3dSgg!_Q&L$@L@}EuZuMzXxHn%%g=+kO3h~m1F6H-Q{VW_!x?dp6R^kKpQto*HR zx0CeQQe6L+_Ad?&1=brmpXMVeKr%mt>u(HDI%=PR*61;P7i& zGFbc#MsZ>n@%5AR@9wO8IO|&ptBJPaX`m+Upq1lHCkxWTylBegcoLs#uKt@iQM%+^( zV(8!wy^0AxN&Py5NTBXLwEA$;Qg=VyQ{pyIdYu?WmPq&r$4Va_)sQqX`~m7Dg=)2c z8iFgTI@-Jm@7#3GenJaPH(E6WfZ-d{jM8jHXA^^xMwU4>B(SRpoF2%+ag|y<8j#Cr z`#46!Y$-4pndw6T@5rl3Q9VEYE;j&yPy$dGOucX01mFY}cbJ{xxT>gCCBz%<8|k%F z)C>J}h%fWi1xmr{gYMe8 zsoa>~zjO+7^rYIv8{nK_Tu$$IQBU1BgS$H}efPwMilc1+xLPAlqT@_a2tvx!^%F_+ z5rIhpPC!zaLKejRWTdPHYuP=}x20=Bn_912chuR0O+F|@91*_*oAnPP)aK-FC$e|> zswYn6q0R^AzZ3QNzgFjpS`MQ{3J9(;SxyVEze{)&PJ`h9HPd};B7YCpkP%(GDu(O@ zSMyBF9)6C*Voh$IvW3>4E1AEYu9bQP=XK3Eeq@w<#0t27UVw*oRHKN7A+#r>`L0Xc z6^zcW?@I6dA~fl#6^<&cq9R9#w0&RJCNYmD1xB^$%qa3XWDxIN4AkO~u!(u7H`cPZ zK;$YVkP0c0;z?0*v`Mp&96P=;@=BMM=5HSPMd^=l=JdbsGoV%zpZyh2kY7ARs@T@o zDX4V#KT1-@lnYoy#1+sd=*D!o&(nm!7@oG0mYU#_k_Vu(P($H$Ld>xd?U1qzZ_}3? zDB{s_HTk0k?qAZe*gI4r`9D`UIIq!DqzJaAW+rMm8W2t>`Rf?OUPv?}7J-^4c6}!X zQq?-5S2XXE{s6CI7TcHNvxT2zpNz$?*En~L@;}0P(VJmr#so&t!Rzu>lptN?%lgWD zc00zpFY0K65oex96ZL;2B#hr>l~bs^dVANBUW{#CX-weH_=AOWBmtkXQjJ5qiqT{( zSzf>8sAfj#V^AvD_8r9_z_^}JUoOdeXSmsu(|)Hat9I|)Tg%94>wInYHQTCHw;V#3Iw{71`0Ke5fqQVxtT}*=?JY>MZz*e5*UM@06K{)6>Bz-&DPQX_iUxWm-ci6DQVp^ceyW7_OGMY4sbp}M013RgB7WqtmfNB#g2gzLibAn zJDTs*g~(|d zd0VLt{Q|$9gAu}{OT`FwQN+Udx`>H8UVjf;=I(Z%%3Oxx?o_{0<#^^>X=d;4E>|U8 zXQuCOT5vflefOquXsZ5|Yo$U9$3>^G8iqd}Q@0oh0XMej&Fp5PJ9M?kgw)&1#G(ry zd>0n{q${3_b1|6q2KaL z8N;bBRk4&S^1}Aw7jq*n6HjT)=k`eytx!`yA^0dwB$2r9>I@kjVSkuZzPQeEWops( zy|Fh>5N4UBdT(g{y69I2FE8KvfVCM13!zBjQBlH9V@gc`k9T&C`hw}7z%G5N*^QMM z&WcM;E4%i3nPA!mD!Ng4lyh_i1e-VYQMlg{FDYv^ZP!u~$rMXVx>qzDWTD5Y<{3wCsy(bAq1k~4LUqL3x8Ce^Q5a`U33-Wgvv&U}tJ2e6*0=DXvkz~p8+9;5X_gNSQz&1Z;tQaAQKeEud+6!{w!q z$+LNUI^omB^NlmsU_+EgN3#sG^wOwEeJs;9Cdes+SUo=q$Hyg%8}^yOS)RmTfRdwx z#d?Lid@)A9JFT26VdLkov74S?=X>}kui!)4d_+_ekIwYUEb!FFt|m93y4?M)<*-3q5+*7vHwT1A<2qs}P% zff1RU78zlyLZUI^?a<-zaL~MNkoNt0bAOTOTmjiFG@~%ly!5{hW%u`;PeHM;P60DJ zP$Izz6D~A3o&BSBsM!h3o(r@gjMEdLh&evg7v>54qNrIWM7YF4vgm{+*a8>I_Oos; zE;6EKQwJ7c>%`gv`g1}Eg*Am=wU3t5XA^HJJ^zxXUSRe^OD|C;l{*PX`pIG1%eVVJ zKksZrdIK`PStc>IcmL}Ri?aHZ>C)fy~|Zz?+irr&K5e?*tUe+bLu@!prXIrH9WAu9ue*;29k zGh0;j`UTQaQ($8hul2BOG2o=r@T%S9oNtuc`QEs5vnHxN`x(~Q($;nDlNQx$tX;Kh zT&O~==AP5PP3_|5dtZ5d9p099d4yA?H|{8386wtfvBzA+XfZ1@yNPuMIKcyGNW0@e5Uc#m ziD4c4zJH^aXMQAbD1s!SU?@tCe2Qqgvo%RE`YaYPI<56h&trz$DwX=UA|&y`T1$VJ zFD)(n)QK-q6MVs*fdr<3np$K+3=&-W(GHYO@;)ro)g~P66@jXr?q0dz2y{+*t0sFI;n$vGDBmrU!hcElrVak{NfI`~EuRuv z#OVJ}wJFMDyj@Kgjq&R8Q8+J&^y@Us+yIoHZ*YhSDsyIL0^fPbP@1jTPJLC5%59WV zb-vENoEOdJc$^5PSKC;X5w zHDzma61V1Yrs%{o2wscA^i_3fRqOyBPP>8zew#JV-gh89E+$eovS2CNn4d##ulx8_ zq4DN+I@rxUPK3;|Q%jF>tiZCv&}RSN(qu4*L4c3mSQKXF!F%zP?i*aLu9e46O=Yr4$W5z=ms} zdD$>FNfxj&6EOSyopd#mW5F;$5&avNqlg<3T3jqdAgKd-K@M41Ay#3XR_ytRAEpsG zhKD+0>ZVp=tX5gS`Di(Mh(xXZdt-J`h*w?kH(kH13@K)v798>fTZxQXL+-BrpUny9 zWic(_B?BTxLNO!tQl+PAU-Xrp&lus35MdM8Jyq4o=sF?4Aum^Y3*7wx4!IyH0{As` zj=-NF?ZpxjoGiY%bF|2`U(G3j zJ78-Vdi0Jc4vFBSaNJx%l)mq?oj?F)WpT>;oT`y8*tYE0o_00)3yd;DRZilo1?sANOHvXac>F9<6w1z7N+Y&RKIYHDMM zwQ&!XWtRi}Km1o!CSCW2^lTWYierVM1jOZI`{d-VmOail8&lo*AVZ-^Y9E zjb8KWsgN;yo~&dHVk@fq%d+1h%vIMUI(#jv=Y6KiE^BrCOb&C$mH5dr92(R71m?xTpgK>(kM|v|q`q++&kUi&_O93{OZvYL$ zW<++9#QKRrX}P0!AfKfsmydZJ_fYUhq5AZy+jlQNTT=B5jwb>@y9W95>Do*rkRR1X z{mEJCX9DWkzdm%)03vy`93w-}VEyGl#1gmlj`U`nT*{$riDQ_~SoZAOX1}@BHB5m;eiYD@jX=>U zEM;#>GI#v7J(u&guR8iPz?k4-2{hUYetN%|25!hi!}XEL1XpYXC0zmbh&c@Z@~X8nY3{~+u5GY(vgK~6>E#MtJwTjjRPo8^nw z*|#5tAJ}Y$1?X*~#xAXtW<*Z@s*x~f|F!nLyzeL{)b}1GR}JsXHcERw{r7u5&6!#sKmNIG^blnl*n5D+XZFu+{dEW^T0r#cbWRc;=My@+M*4x#poTQw% zgX(vu$V2;NeOneqSp%Ht_@#Cf?NlRhNS>No8l|%#%90*EbFJ7?M3`jySbI=YA@O`Y zZH(+9lc%42qXvDUjaAH+XzCJ6I!<*pb`*AAh&GsoutjHoe0f!fCFEzDf6w~Rv8i48 zukuGYLmnZ@kvGXks7$We*=uDS2aNbKY#NSXsH{q#j$hWx$X`NM)ANQ**#)*vq}m@A z`P?65-U8b|_m7<1e|>H%W7nDAuGF(VbOWyo@7a1bX7872zTQ9!Ym;4T^RKKgi|jw# z)L!QSc4x9^E4!qX>z^nMnC?`#S)rsc_*qC9HkY3{hd2rm=%M(~ul52lCY6vHv~nsM z=|{`)Fl10J7mc%{>g2byv@n6cNWOQ8f@eh1($RX?nxAQYcg|dMG`yO5h3%97Rr0I& znH=#~@$K0wnqh%dI=9#N+Z7%9b_Q9Sf_DIL{GMmAHA7Y@!x%BfpZNrY30!oUiQ=s? zqif@jMX`2;5^q2gEFH2>RT_EtDwJGVo+Y)Yl0?9Ah|N6M#t!lio(+9t%yOB`D0en_ z6i)hyvqhVQjW&17gczKZ+g1H>Qi?UEps_5# za$`pkyHJn;DA*Q(8(L4?h9fIy6=tSI#J{Gl+`?X;y?`ZMtZcS|&g}lT2q=Iid&y@b zhAQ-h^0&At%uyWqlb&x`^Xs8D$I8DRv-VEYiNn_^j5%jQJ~;aR#127XU6pzQ8GVGa zqASgj2_2#RluU~hCvn)Y%NI|b`Ge?FV*9SF){1ZTdkv6n^4ZUUf~dWuf~kh zRe!GPKIH6A&}`C{f)tYqqtaUfaV)0OHp@{{#oVK{O`qWs+jEtCDFJXl9VX}MmF$X= z0%MDT`S5?MdhogjjGK~Hq}KMD_f!KyAHhUJBCg5A9ef=29{0z-)IjPTFwAE8i2D6fH6mfDbT4l zi9m@Q^y+hal?$#6P(VpZ&woOKVz<8tc%Tsvbejfv}mc5L>3VWY{W9m28P2G=y2?~Lk zN9+dblj)vzYR-|>@20+-XD7fnh)xsHP^n}Q5c6SKB4ML+7Y{FF3WXCr!d24jp&FSR z!9WBODl`z!E=@GwkR?zcnigo!_qm{*20SNJY_}f|9D!nwI!jHw!SNnT*4-f|4Yvm; z;b@3*57YdK+z!Ng@|(`mR_em_^Dv%QZFBd9t(k#@NsEaw2^(d`z^|+t1AS{m+g6eIGXYZHzAHrsE(4C zjS`U>;ub-xhk8xIZ^aTTcXY%$mc7o54L-wAu?q4xw)5gnJz>V{_%4w?WucQFr8gBj zpE(Cs4S~2eO$)=;O_3^px5mAcboDRO>VG>&7*KM^e33U6|+X5 z4@c3WZcC~v@AW2j<2v?uoUTf=PmMG^bLS6gmX+a+SufV;^{Z9BA=?dH&)=K}#cGOj z!O!8FwFPglDr&8Yr3l1CH$;?++JnlmeY4wKH*xajSojL59GI0ecE? zs{k&AmRcwohgJA3Wp;o2U`67aEg+nQpI^U1lZUiicV9`AU+XP$4QA_h<*A=pt&(18 z|KRq0bE!Y&R$tfEu)%&*tuM!P+Qc3|swBZyy@CSv6J4s~%0;K_5l-z%DXO;65N>`Z zE!vqg>ikpBG>d%xG)lMH19X8ZQf&>N|f#2=y61A~045)Az`5cvivR62&w<4(A zfRp=EQ!f_#|Lnv6 zzrXe_2DVq=2?UiG6KGTN0uRnLBgppP+URD!}DsW_x#NB^lXsrXH4t_i(2nG zUi@dMXV~5uYFJo!JPOQ+9$~Zh_5Z7?{awA=w~{}L9%f`bXPz;qr>8$@L0!D`>;x#q zfpRK2v2ujcOIVoWj-o2TTCl%LAXpA2D&bvL&(0IT>>99igyT#;5N-7c?gO? zI_o~Z_MW`|&%y89>d^l086u?keou;Vn$f)NyinrNQHNop!ginWV?7CZ_(RZP*f?mQ zXQK6>@W{U+)J@M}k8l9%63TG13JfJc0hI?MkPH@uU%W%I(}anJ7frFeF()X>3FiA6 zJ2&WHr$=B_~gF{ty+f<}C_6VRq)@K}o^y z;PUQ%2s~^M!?GXYeoHS=@}U$KgAnKt3^}JT%1m;II-3K2NrJU%=BPveYpW25>(kjD=3O0W^tPNuMkW=a}3hmY!C<$yoAjOVmURETdWna`rUIX91j%%UgXdiWJ37G z8)g#id%MltHv@l*2oM6idRA5+8Uj+ZvgOyxEp;PKIv#OC`OnF>+=PIZoBD7R- zbGbAv|5kCfvd~MpctQaaxa?FOhn};S#<91|e;>=v%`Ob6J=0~D|@Q5U!erH z7-z&|RO0oKf*YLBMs5-n^)B0?j8%-;CVWU1wZu(h!IJOICy@cv6qBZeKjSwMKPq^U zK(NlABv+J2IBmW^xGyc%Rc|SKDHCZ+P}v~(5DCq7G-cEV);2@7=b=FnWd4$pOo}lO zW;xCCZ__ajcXx_16AN{9rQ%M2uVL%U_CWBd^)N9pVQeB17D%>O_G5|6!%4ET7{QPo zh$kN*D+v}AAwEUGF<5;M4Z{p#fHDT*O!adlYrs*1g$PRN(!7@KC-7|MKt`xBhM~rO z{Nw^Jc!&o*WLsHkW+HI63ZJX9HxtV{SQC?h1Nl2pwP_a(#G>&b*uT-y2kl?Pdx!1v zdPc2ZV?73uj7-B7#g{K#d2quCxSRZ_NzNp3ORnzAV%(W1oG(yrS#ei{&GV@FyTGy8 z&(HY_0^E7y(TjIlZJBJ@GH+&(0B{>0*#}(Qztb5g6;73dV3u!3ct}Q|r|MIf&fIV{ zz~tqeA1z10ggALm*}osK-&agpr*bhmNYa#nbanQ**<&V)d={P;xP0gIN_? zWaKzk&c(!IF&dXA&d z%k}J0I7+C?eUslnq%zBK;}|>~JENPtaWb~RL`i?#!13k2ytHtI^Vs4M=U4RBXkTd|(tYd1zO zODv~}O+*t7Z0Uf>IRdiv6w#z8N!pGYa0!^bcllWPp;(vf8GQ791B?IgNLc5CP1!Wn z|Enqk-a@}fJf_8;_A?$v*Qe~Nt(`YUu~IiO_oDq^m>9$)SjNkEM9NoPUkX9?mxq9_%TRkNu_U~s^ zvApyPPW-MiXW)Lr^KvZxhqE)DMN&(IWh|#Z4{q5Hhu*>p(`dGD;BPML>1Ht+cOMJR z9^rTyn37fu2I5u|jRnEK+pZFW7b#QpGaB4XDwZckNtSwhPL}+8H?7#07f;42mZ}f$ zb?)eulsH!u9Q{?Dx9{V(W^!cA5#S+mqiDiXupT~J-OV=#ml3bVJr5yNMsSdP^TA_A zyHP{4oTW#uC29UB^%=#hh*+ED45n`A<{NOsZ$A}Xx(wIWO8pH(v|X4i3e%cQ=gp(# z8d?+AhpMH#u7v2^tS-^x{fE6z+M|F&(jeF<0wqmzIbksM=x{+iu%&=iU z#WwB;PVyh=b;>B=_w9cj*YMG88kOQkF%^t|Gwx)~IBukWy6V^q{9RZO^8OZPCw+SS(9pXrN>SFV;p%gt}^n#oK9NwX_!icr}qZNDPPmu(ETo?9Z`8bdR+ zVrN;p(X1!tmY;Gi2bS>h*Jcos*w_f+_D2Tv#xn)HE0M<{r!~gjg}esYOg{?ulmXX! zP+=AZ^4KMyeHN_P5*?T19OW7t?|iJUA*^~fN_0=-_(f)ad)a2=Dk>TH`lUOu&&|NT z+$wV@VXPjC8>(U%uVS7RuEkZLlgO-jVq>l(-|^{9Einiz2+@}-F;kAveu6W?F`BO} zJA~TglVtFQ)RTZ8o%e;v@pBgbKDDeA!?1UM?0Cu={)IZ>ZJb#bHN;hd;vUGcmPP zWGzmZg_mLQpV6qFa>wf=`$UIgBUtS>$sUK&>j{g3z-Z`43GyJ~mLMc>nZ0R>G$xc9 z95yC%^2-Hrqo(VS&DM-lN;$mZ{CM{CpYRsDqz1=Rnv0939lw_7R+BDX@yYsoafeSw zJ?#6pp+AS$e;QOT*`=UksK{bJB^_PG#vPr#JwvYh0J|o43|1Le`VP=X%Na3~b!6(z zM`|nG{soX*)A|t@%y3@;GG=jA#RoFr@Jv)Af-_vL8-MqU;Bp^u4CMLB<>jlJI zJq3}NoPZ>V+sexLrly&Nh(d6%vcppgxSV0eoWjJuEN~GvYTmo)Xq_4rmM3PiRTMEV z#UywJxRUv!Jo$8bu=t^mG2Y*FQ*NqL%YS1*PcCnB_LSJ^(A9)Zs=4XzNzXL|OP(N^W+)KNDmHo_k-oTnKbpj zd%p|x^utq2(%idD=2d59sWa4WTlZe!Cetv*i21(V8@J_R%w!&#_Ayn~z}?lO=*!s3 z&i5?_e|nKu`rE+Ny7=x#(E7(@QArG0s~;%*UhJHwLn9d3I_f?Zr+f}PxQYH@jo}(b zv3pH+JlLt}Mw-nIqZ5%O|~y0i)FgJlrzj$Nx; z6-!#iXTI?eK0!;BAqXiUeO9Ob(s)yfR7&sNRlbjY3 zPLyL|*&~7HKL|&AXrAwY`(#R1)%usK{3}aSJ}PnGtCF;NoP5;hbdb4|aUs#mQqtN6 zG@RK0BtN)57ML%=0VV84+b-82FZ~=L6i}~^WvSh~g8iDMN_Keo{AAmKYgjzr-A23{19EX&U%ce*( z_#*t};%M6x(b=B1D=wYg5@EB$h;p?|MSt+jXU;FUr7oe_^7M@TIU$~atHR#`Km=UL zXRqha-^kz>_SaRy$`E#r7suKbdPZ33^$jf7J+d=cVxhwG(F(osS2<0 zUfZ&%xT;EKL>hd9XmupF~h!Q4rj>0S)nfc=)?4?ae%v)Igsd_@PM73;aNb!EyWc zOwL-StL-xq#=f2~Ey5s}Qj1_+_9|vB2fpFr+18CqOZyBoEzgjXwTO_e#~J*mop@#` z?qltRIwm}}C72JfRvtmGs1|PQtx3+=jk71g_fKT9-z!fmJ(ZQUaXIpZJyWhzRxUiD zM@UA8QZVB~-uQ}q+dVG<&&x?$RElzeXNHf$ZHbp-PSQVFeD#5tv;8^rj3APurgy9- z5gU7>$!HO3t0On1eJNO4Q6aMr?oMOoKG8=Y*oI+c^5ri_Ust$h%2&8_{+3#HMoh|s zmkEno#9h`>mV%@W4n2;(Ro8+?Usn7U(G#4jkIJaXXyq_@x3H4T*OG~^$Dbj=IW~Ie zM*DCvHc1?_Gz>SEe_mGOAEZ`#-X7|2FaHP^&9LFuORd6=GEzy1y<0)s%$|#Tn%-td^sLz|9+OxT={a@Y4vVD&)^@4-}jy*s^5Oqv^KE4Yba{VWJ1!@V^PAZAIp6O*3a7{)?yzo|9Dr)4UEdzQ~KQ5&mclrfkqft1*_(mTq$<>J%L3Apwg zz7?9!5-00oX-xg5a98vy`PsFsWc)Ar$^fduZRB)pA-}ABM1`9`9M<0+ONdw)F^DW( zYm5vpzBzO~J8%kG1umynxP)c4&ui-}&s{C=`kOK+{4ZjZW8#T0lhrIp16LX*qzDM< zkA!|2pogQ8xyw@%!IsDb!m5`}T*K!2#~$G*n9CLth8J-+5gJu}jkmWQU;GcRZdU51 z7G3)~-?t?5e;SB)bY3lK{cUjaUWO?#$jUQ7mY1+rT)}ZSapKaHdwo+;oTa|L&A;zi z3n)|;{h^bvD39w8Wzd#|&h>rrdiv9e)$5X$tmLIO!FhTQk%n%g3a%hv-n1Qopnx)c za*V^@N7jOlxjij6j9gyyjmu_F<{wt3Jz9>G0iCd+V+hyW0Am$TVR{~iMLp;jd(>sV>fVzAkD~^ZHRZ76v??l>7OJmqh~EDSU_~Umug3V_sFFv!IC5^CS0MJNgu{K%RA&XNjfJk z=~D;Z>#RAPHMPN@BQNGcYNK=OqabayX3u#o!IC~~EwAEzn(=hn6 zE&p3VHSF(Oo{a}Fg_<{g09oXJ0e&$EKI(#nb(8_a=W8UeRWZ-icTF`21kN2^Axl~O z?FKU)2_V#~-FFDGF1*C~$A^B3<^vLbdrL7fWb;$CJd<%gUYL>3^;|=^8E5cWso)QBXtyaIMWxIL zhgSUQb;Y4qjo$jjFRq2#hMCegcfeKWtC@S=gGAQ;YZ?Y~P>p?u67Bl9Yg)m86sKYq zU*We%_j#Y-U<=(EQ&|^H>-2`(-elYA*I`zuU3Aq>rY=Q+32Dn>3rKUL1af=!_unIZeL1)9j6xq8ysU-|85XY>EP{r&*yZ}ZPdZ+==p^bH_ zU}8Ws_#uyabM5@Cd4AKJI&)@MA4En$Ny66m>C$u5+YB=vBuC6g-WDq3`Z2G6ohR?} zhf9@HdP)WltsrM@t95P&Eg}a;?o{Rb8P+6Ir9gRa`Y*x}oHsRYS2ehDh+5!=lkLHs zYOf8P6uhv|X@!b{wc$yQP z>S<VOTI^`rCKNiF+-b_o&gJV_-KKG$&bjOq#rooH ztV<-hRI1w-*b#=yXHR=SGeSy9wEvBh3}T6bAj9PfxY1GUb4+qy!u2AzG>K42@gQC5 zgahmB{h#FYWVL}L*eK>LGqWrPE_op>9F|JfWk1kjcifv+vA!B9cCv!x}d)`=o}Yhx4z!9x04_tQMTVGXX4^T83t zo5dJ&KVwRGCbm8 z4FtI37&u?HbpdbeOZGn01+7j^>pZ;t@fH|H0<@ncNr_@33;11d2}Di`pQx^THWx-h zplvN;+!+6&6v@g_zkdlaPew-&WqQ7?`$UfiF3Oa}=fFjfr;sqgRi0(m99pj4*OfvC z5Q1}rB#Trs?WzCu|H2qjV)36@On-tQ8n5$Re-v!y}+n$5LPY z8P$LV54dEd|K(l76hnr}v?;7OhJ~>AP z#AF$XqME9sK?lTXE>fL-Ala{`ff>`?cHwT|m6hX{-NA~z2DU6WK9Xp)lIGQXXksl&*OcI9KYw6^+pGV8V*rZ4c(gsozDzsk5_Q+<$#A?fiV-ST_wm;iAIyKAkmU>p9r(X)y zS3oYQ?Zf?LKky2YbzDrD+j0tjnkb5`3AR2HrQDxlCFJxvnr`4#Gw@D39QK{oBajzU z{k-n(l-)f0_YKIvJ%Q1wORhK~l-|LL19Iu$?M)Tn$&^vZ_SfPZdk$&&8-C)doA zSfi$e2s*5XW}AmlFeG%Ll5=t)h5yJfG(-bc^0^ijB1$iuG*>bh21P9&ED;kcC*gnd z!SdhzKZW4qak&=@8qTu+`qtW&rCG1|wm8UXZ2PX0nJGzdHJ9&a2Q2RdUmLsM)uL9* z5=%}~)=GHQPsOOhP0JWvRqg|ih~Adn&)F(<_<{M||%InDus2=H=?O&eGXKN8~FpyG|&K?&aFdd6b-;7qNRYTJdVfdHGM>6ON<_tg;S(iO@rC+SF;64^y{_w8hM&`N<8C2Vhd@u3l_gh1z z*U2Ax5p`w2LVX7q61XCa6qI}v&WiqqW<@$M;+*ttntW26TyRrQ2weHqkFC%btq3dqVQy})T-sAY z=HhgP2-2|y>~BM#_Um3~lvWLn`1Jj6?7dY`Tv69H*tom9ySoQ#+}#5-uE8|~cXx;2 z?(XicK|>%wu#f}|+S6oe{;%qri>Y_2{;9e6&INP>#d+#kYwxpr$+H5i)$*Ugfo*)0 z0-MeJ)Z5=%Iwig3{dz@_K^CK%q^b=sUR1bYNilxi;9DjnDza?t2?DL|_E*TZ33*s+ z9DQwo#L{G|SeY3A9I#8)yGX~OxV4UP<(_R{pza~c-a0uMb6VJR7yZ5 zLlU^NHuWvew~Bgd)^uQ^&ZakwbWU!~N;o;nTtAQaakQ7sjLWA$sjp=p2Ie0-@EMe6v_C>&2M5Jy zb5;h_<=Wu^n<}B@)|%5`$GHlQUD~yX61Z+tpV^KNU$@o*L~o5PkU4+QNEmNt%WVH<}V}~1J->{r*hnL z%u>!?dmsgpl3M&28=hQ#1`mTyXitavEw%42Y23mN3_onXAPW(Wd`JzezOtfUCfbUX zX{NK4u_!AXbQD5lq;zv*5*$lBS7I)trx!FjLiK$*pL{7P513b634^IHd+bO0Lr-jN zfQ4`#teQ|JHG4MsT&$`qt*Hz7xbosfk06y>7w` zGla-^W%@)$N7_F9?DL`s50b@D4+k6G4F(b0>ebYINmpt-3x_;|37S!uy3v$pZm zkR;UAO-ga;L_T*4+o#sg2)BCWAzZ!d4crVRPk+$8AtS)LoBM2zZbwsbBl7xVL-q7z ziF?#|$;x`^t)-e_?#}N#gSDTWdq3a*urhMzBQEl|@p4jAK6_VT9j?*{)a3^H;&2If z^~G?@RE1~OvI-3OOfGzH8u*R(Yn|NSkkB_?)Zf%^ejuQAg@*l`76+{_Q~|7-!{fH= zpStsf=z*_+U+){P3s37-4(R&%ug~7yzU^{b!r$)-DYAT^a45*H7mW7K-Z}WvEU-<~ zF6ID8oLrxy$TCABWUML}>kO_Cw$ktVdLye_n(j?(2-;u3R}No3WtDRb)V|oP;IF;% z<^2l8T^RVoMS%Hiv=ta|U?k`?qMaz83jE;FpjV$$1qcrEVngQX4R29{GqfsQJM$dX zs>6+&OGaFC{d}-tib#c`PQXLzheQ?eMqGeU9)6D2tPgQZhqKGwrGBfs>CzZ@R%!$(@xSaK^)P$Uba8SsF zQf8*CVujG&fJX0o;qRhPJtTGQoSc=J=TS=7L+-=MdmJ{SYg#|s+7&RlMlT7HM{O}E zG8SeRjto~U3=Q*=$5VJS>X{ZechPL#z|k|{qL1sFC#{!xwh;VsXLoadnPvY5QVbh- z{!q81@B$3Ho_W4XxU4j{kQtG}td+=9cdEuGVC`Vt|H=^On;s48T80~7A%GbsInSx? zTGGYF7U>50Pyl{e13ML+$HjI^&wr993~Oooc<#m*PL^Hz;Qh(?l`;d2&J`BhtfQNg zSs4}Brb0E^^;oF}zrh8-_6za#Z)$o2M?@iwe@|*AmvGZQDB$V9jMZRvdj~PiUZ@frq@W zpzP##IIJ`=rV=ZhDfuiuhrd!;kP3dYQC13n^5aK8;3wcA!~U{UUi!*h4^2r?qMTyB z5`8>xnP3sra*6m|^IA7cAh-*@GPNX$a9H~X;eovA`EXg~b_=)aRq~DVN0MIcd32Z& z?a$7i*BBGtF#?4abIzUG6)a}{u(A7I+YO&Kvv}ysE;Uq`2f-{ief!90BRYcIBlet8 zP&K3Y06uuR68&V@7a6)wLYj*XnblRUy3+cJ=^=iw5K`FjACrERpEF#QC3WV zVE-N`roGev{Nm2U`WP4ZY#=4E=rV+J#0<#%q*%ZBm8iwRDN-<;o$CoTI5lb{yJ?)W zX_3~Xe0;I+hc+1wITbnc1IHwrI6Q&rOsRblw(Co8@=dl58+$W+sSY-41Cp0RfPE& zNn#TDKs)BHUDh~iJQ~*WM!{tA2V#GXLO8z_dnPYZxJF+0+VxVJrDImps7whnJv49f z;S{ueOB?^~5Ppb+>RKNH)h@WKKxU>_?Ssv!boDWJKK33M*_> zhryWoyjg55ts`NiRBg(&GL4zC^mI@a^d=?N7cHi}yPc&|81j8MQQ`}B=#qy7lJZzU zYHZ*n{WN2kdpGzB4pUjwTk^Y14E>o!&7}@^8}SNx!rqICIi^t1!jK=uO;?7m^8QE= zLaeB~jK$cR85&!P&>wuP`!{gW6wA|d8RjwFURiElwpI`CX-B@T!EGBVi>8>Si{vFbtl?cwaYGfoJkUQcS9j@9fFU$; zx75jxhlX4?+%tWWnMZ%>d)Hdmmwg%=+zKC4OYgH$WrdQ#C!xi|jd{F^6;WgvCaX=U z5p6E8f=n1}>Yd7`l_+PqE;G+iSHqX&9nnB+yo>q$7&5+>C&x4;v|A@%KdlL_5~)m^>B(N&(EG^=owba~F@P}s;B=_=RW^vr3XbG-d z(n`8ULj&T2-271|r?Z#G+HWBk@s(Gto5M5r>>3+>-4_F&F)LO&ktO74%20WJjv+`V zQN)oYax#VdpJAwxOhQ;zTP*SdOqURS)nY+B#ji)RgCDc);=Yjknm2|i8Xr0RvFiS0 zFlm>>7om=%3R@ae_(t3?*;9EM{s?ko`K#QYPfS5eSeqR>)YguW+u!}jv;4dfM@U&b zh%3>dIEzRZnDY8lMPC&D9j5qe3T+1V)HE}|`pyLv%hofN4FRt&jSc?_DzoK?{m_1l z&jIFSeUH$7b%EW1*!?3WbTPbt$O+IFGXCK14!fmcT9BE$)d?5Mz+La-E4 z?AnQ>lzK*0XdET!8@Me>WJ3@18Th=5IB(@2A}PT`?s+g?Li18sok1m4ixO$nT_jqo zk9lTAOpq4Uk6@gk8<<06Erc_)j=C+m`S@uzUYD4js^U8oeyX{swPhfxC+ zhC+@70{R(u_#Fio!P`;_?I{pcx)LA3A5=ORlvlqySy0YHrJwNGGE=Z?FpB&VCcJ7~ zOa>hkoqgO^WKY2xxKnDJ_W@~x)4kg1R{jNT2~1mvgCUe1Ih6)9(ip^uOl3Aic_7aX z5?fcv!y+vPESXVDxi2sAl{~%-id{Oj%@gFHl0>$PmbwgnL#@q*uLf4>Q!>$A{mYZO zWWVjjx9sn;uB)$?#~3Sq0*PRrutF$~RFjaZTQcJ)oc;g&a9gv};XWyh*q=7k9i>99 zk^m=qt$a+`j2f*8Od3O3>FprmIjN|w>Iad8K4?=?!`6=6Kdst*j0;bELR^&Zs z?y>O9*1PEft~cWRg=q1;6r-+o}5P ziayS!p1JlUmdlYvx6b&Ry<^<@y=iO(+1-;T1^5)i+l+Y~4Gn669AOGotP;*WoE>4s ze!QD>NkEkumtC9m{Y=RPJer>v{GM`Am6bJxH4=3(TdLb1jk;Oja<-_g4=cWXPB*ZQ zIY3^xGFuM&r(Ho$--=&I=$k}(ok_h;kJtA~nkHfjc4qN?&%|!^?Xh4VRZjHt?{6-W z7=x6uB9K+$Jsw9Z6-)@AgoFQF%FIkgMYS}$Ke=x{DS#1pHL?dLI#}fje6{HbB83_ajuXeCcu3r~&oXr{evdt$;4pC|#24ummGfZ(%46{A7+U}D<@z#> z84bvpDS2q{jX4qu>5NoD-w0UhFf%S!v@fUQ?nNcBV#s6O_+DxpFa7uIcr;o%woI$? z>X^7VHW(0iGvdzG$o9~xjzitbgvu7E3v)&n3-)CT;1Unszp_G5s6ILzlXquDV<%3! z&Qhumq>J*8Ba&ZIU}v(RmeEq?O9$%uV|5c>?exbryT$FZ#@*8DxC+Xc{6xn!XYV=W zc0a5JNu|BH96Nc-f$?wKcrs<4Oz^DD;`DNbZmy)J8)KXAhm%&-W+A}`)mXh(ckox& z!(yEurXv=V-MHiDY6gwcXXM3TWRa<7W_jF^h!Y~U`(TsbF zT=$XMxu!bi?RLTHOR?4%TUju@YIeQp*=NuhZDbW`WNkuu}xv>Z$Di z!qorkgbtge5haD00=G^}iOPkK3{Rji!>uN=iVFID*>7jiBsDE!ESxnGl#1)Sq@t&^<`?_9P7oKmo>tkm?#9=Nz$mXzrRHxg2j&ig zd&uxjSu?K6m-YLhzoJ}dEsPiAX(R$-%+NWt(8j+dy*O!g)38Hgb=gW$%=|#alf$&u zltoGu-YA6tsK-6kQhC1|%iy44Afm^0a;|Y)5O3NA@_$(^0eY0c!93MqN1ajhMxJnL z$n2O-BO@LJ4_4_a+~bL23L5|ZwvJuEYx-3GQ?4j{7d$$wH+M+HcRQNo2+8V$M#uP+ z;VH4t7k9TT*

    4#lT%Qzpoacwp7;4ojHT#c<6ZemE*+CGX%Ye1khUeNMX1U4Vhuf z(E$K;F_KvQ+Os|~+k}&;$9N z(0Q9o1_7l4vM+@)i@1|N$NqBPV@_wGeG#}~vQk%!+Cs3HxoAA0uu3q=xq&e_~e zo|}Jwxn7R;W(#};GOXw#NjmHsf^>m;^KXjOS=Gu5ndP`@52j96x|Xlp}WTS)9Qx&shOtq#Q`U z4Ztgy7<#>1vO=@Uw=ODsE~!46ckbEb9A#blEN)lCSy-EPZ^&8@l%;(r zwRbIFXlqYHLtGl6cNuD7;4fKpR6&#*&8dNIgzD&+AgApg?XP=Yu%dn;47{KubgK@xTF}xY^ii0CeG65 zm$qtvy*f5IF@QpZnCZ)&Z@|F4B z+o*-kt(iHU)Har@_0kwc%_A&Taam?pU0(uAUOj2bTr%am+6Lo5hy)xpsLRDwwJ6$s ziaOR6WE1W+>7<%VV(CV!ss^5^ydvrV|9Y)osW-bhO6Iy&x&0uW_wlMEB-lrUk%daC zf&={bDf=d3>>${pYN`!$pqQJdNU4?`AcU1PNZ{RQ~wm-G&jv#wX zsO;u$My0Wa`C2sHarTy2jg&A`k23J8v2Dl!uNg1LY*-wm1(UKG360BWD-{QBx>KYO z(o_|iJSq zK~ttGk4~HlNZjC&D=T_(ubms4%{%c}{aD_vKboJLjz$284vN0H90!Flb_V`3>~Dq% ze*3!iG@}4JFHY@6m#oTVjz_=#Hb!kIOWdv;i)uV576R~rgmNADwR()d|B<9v=)$SL zwo19`XAg5A_$=zWC;_!?yfSE%#fx2zeUNq>gS_0}XxG%=)k7PECQd)?< z3}qx#a>5oraWExMNt#{;JliQJBB@)gFC>adsS4(r#)uOk%K=i6MnTg*4e10rE7L5B zYq$2!J7Hwx%83Ve!9`+r?Y(BMR)}<;-uNmyc>|5d1%6}`TSDqd&N8br;>L<))Du`m zq99fD%m5~Pl`^M26M1OFwvaPwEe$Qg8@~->V)d0zEI5;5NBJe=G(*%PfHDNA??vnq zQKdx5y0^*da&X|+j%S)^D08@iY*Io&5qwEkIt(7yd7;qYH*i`MhG*07{b0XB1F#sb z(rP1qfL|67wICU#(u2i=C1WV4SVoe}K=1{vvW1B#4i>TPh$mHrF=M*r>z+U`<7dTD zXegq}%*RjayXKEeLZVGA8$Z4o93uw>)G(I{%cH9i31B$qmjC%O*VMuA0>(|XljxPA zgbBu>wqr-oV5nlK60o-C{yZ-So_BjUANyKoIPe?~);q_3v#J$^(fa&*NV(iJReHfK z#3JCmfB|ibE@dnC5S*Y+VSi=>0Fn!d0yEV{5pF5B* z+K0V3oP2+xvy10!+P@}@dbO*8wUo;Q{2lKCpYuJp-(dI)*Ysuor1y}6Bw>jK7l*m# zfr1BJ8n}|koCZ7#E!E^%vbPB!ch2alFt#^v(G)0mknsS>_g+c8dNkbGDxf3L#ng#L zc+O;#(^s9iR8RlQKC*1a^t%XmBVpUW5gKqBdBeL1O^L|t(D1`R$|6J%wUA<*uGIjz zNLw(77t=Cez|$!3o^N9%`6b|P+mOx(#BuuC=YDQfH=j_X$|@|p8VN7m1$S5}?}<}g zZnQ3Rr%el@I57HXVAW_hbgXkDZ)p25{|#IoCCk<1ogZ+;e{xl(D?JyMqiS=HDUZ=W zgP0eiJY>g|p+=@r4~SFrzPnFa-L{#@(Vs#u`bzuhHA--?B~OsudWwyfet5w^BMe7yKa7(gMDH;T2)l)561@k)d=Wjii<( zB?vrrZYh3(!}m~@VBCJz$*7iF+F)NSfyx!oqHqB?s^s&XoLQ93&WuraVY>R#diSAc z8V8&o9Br!@MMlUgn7GIRsF>b;WOyU4hjRLBlkN!YMn|R%NktR)D)ItF_jYZx9-Yj2 z-JNGkWL%rO0)_9MXJ=75OOYheZfwPCbhY|Lb)BJ*ar?DfS_=((+{Fvnp2*>l*54t<0Mr9BCM8JM3#i?L81;LjWUU^k$=hpl)v!%kQ2 zZ*&TGx;~u?WHJZ@mziX*VL`R2T7#tmA;YCoq{TVPR4qyxUc|xR)*~zCp5?p=Ja?|4 zt$`^3-D*ljhiw`(uGeW9qyL(nBu+oWuxykmsRKTrEOide*o8#s&rcplLOfqsGB((H zM@U&(C*^EbOX0-;V+*q0Ei`W~H%{5p9mc*5+b7)x%TsfIC2$(9OTW$qL;54{kj}qr z0h|=ywj3+n+PrfzIcg1RN(R3?e2srGJd7(1s8ZPY9k!@^WDhv)!as7`5QKK)PLka$ z&a5o%BE)LMrpTP^kQ@9-l1k`W;(YBiXd4xIT6?U;yp$5YeK=C5Leg|M*=hOuFuQ6w zEXjCd$4sK}EAcPNS+xm8^P9^pQ{=Yi7p%YBD$!TDE;y* zV4F!Gy|oih#?fH{btu;$a+ngdUwhkFhzz_3do5&`vd+7CdJ(z- z(=aX9$PFyUxN&bkc3l?=2BGsB+hNm%@L?_%{;sPAZ~*4E=r2S7&E;Ll>YF{8c3=<^ zUHLgx!@RQU-F&s->)(C4H*k&AvGcY3!-~5)T246@ATBCQGEBZii>17k!?-M0?&2-d z%9cVgC!MZiCL^JSfQ@YIlC+#{0bk9D__QB#;7d1Uh57Q9%krEUZ?F=(_e({q&yPUx zFPp8krn-5-!$d_6Psn5I-tP7l+~GA-jvnL`oPvhNpmOVmal0iH={X)75M3bkOjL!!q0XmXIEu>RdtF>)fDWLv5%zOMxta~FE=gjk zZceB*-^zHcj+ZxT&@;>(6$#pUCm(>9gFQyYK zBH59IYpm$ z8G|}4i$n>cNCFylq_Beq!t8PaPF4uBMQTi(RpZq*9`awnyNbHomhD~C-tB{WjCqzi zq|^Y3qd`OfsSf~4m-_*i4>9mk?rZrHc$uG$$zd}&5<7aFkQ-W3dMViu#VgM&iTR`j zrdUF56bAJ(Xi$qBPguK;7e|9=v96RqA$MzJ6B83g!{m?6Rm_cm9ASp$d%BF3!cuGu zDiQG+QZ{Hv1jlUjli&?{*ryeQ=+CyL?pV7$)~*RK#Y9f2BKbA6_z0Zu{M4G~Gno6v z=MX8O#klLupqXj)mc$=_{VI0;1iroDj7lFID+vKmeXLh?%L8(ItNgw6k%T2%5|@ZB zri9k>2B>q{fO`h^VWGN45dqZTyLlQ}EsNiZfN2Hm8Pct6bY22cpLAAA$k<`=$tohZ z-6>=JKkuQa-iTvjW@?XPURmDh^3a+O%};A&L1{8G<6Jy;NseYD{st4Jo{a4+4cpg+ zB%*|bIWCX%QKD9^IK9CoLOz0q*^N`u-t4`sWf~2E)c8Dp6O3qVcS3as@r-m9wk=CbVGE8nrj}kBshqM>OV9+ro6}n!IeA_Z+bUTUnPyXE_t7Rioa)uk!y^ z-?#ylCfrwU#`EK;#!-tSaPJSflc4=cC~wi;bv{PkPCg4kV8T~4K;zqLZq)w~fG)~< z)a=d@V<99C=1&*^-zZ{Q^kv@%+SgWUOXVFU6M(_Z1K<_E{M`iBs5XjDWE3VS=*Jni zF74}9>R87&=FlO+8eJJfv26DW(R3O|nQ3LLE(z6V_?bwLoyyJAY52Zg?gZs>Y=O?x zmZ(Qw+L_G}UGH^{$%vEbtsPrEX!|nyjf$a#F|tv_c&c*}90I{IHC?ITr&70;nX2t0 zx;Ck%O~kk|h=|7u_l^{diI0e?xf_A}^%J8rbP_bWarOA}j`S5xu-O&JPmDY@Ms~t+y zL7hwHiYbRquT3f7h@Oldg>i8fC*`s29S;j#L3}QH!lq4f{t~Uao--0Rf>$!qZk$d= zLoS>DuPuXzVy1cU&JPYB`~?Sdx=6{g+>_RTQdW*z)BOwa?iwAZH1)6kJzH8HG7=%i zbS0s8Wpfo;rMHUq%YFO~EF7oTrY;lr)J(<|(5*8oB6@Xcc6A&gp_ zA&zT9yBU8D%NfUyap_VngGNj+g4#dhuR-y{!SblsFfQ4F)|N1p#yU;N0~??sAO#{HMuGpz@!tFpUS59!0%oYt)wnSRe0CSc~33} z4lC>f#5{XiFe5|=+&E8s2J!HhOH9vE9h?=;(Yp;uS;F<9J{{*jHQ$U|VT#GjmPcpT zZt?s!g8>Xm;5NnS)FsAVKWT`BdN)DjS(tmrR?LO{QK!aq4Xkw#$7s5a-0|i@v+e`c zjwk=grD&61*SA7?M*812-t1aA$v6wlas|W+FW*4Ok%%no#JL9M)kwNvr5 z?GNThsb90Q-tG$Zq+ z;h(<|;<)LcqCZ&%2gSoSBH^%fS~a$~bh;LqYoNY#iec=C;}!oHT4CZ*u&93nS4oL| z<*~k{m{)8F7k1@u@UxuS#D%ZeSFI|)d-qwyX~6xn1A&MwGs`)!x&AfF!p zsJlE0ncxT)F($FiMmvnw*XiR(8@<^mOEMM;mFN~?4jw1lUaxVt@YIflY z9s6i^%DV@?p(zGz(+!q;pI-Jf@?66M_?VfpkR+qHvTB)h3rI~6oQcC z6EEXL3+y-6fneCpD zAXLU3DWA4}!7;5i0x9D5@i>?VOj}6MnDn zxN}*ZCN1$`X@d2ula1FSxyoGY=U;_gQ)|d2dKEUaz7JctDpu0#{eCtRA^chPKa z_UujefYTYuy?Lgt55FxT2nBDj4O~m+Zx>Nx84ph&Hs5pz%2`3;76E3hGg}A z419$se=aRmn>Td)7=-CSOl_z`{M|8Kr$_#%!=17q_ZbY`NWo$ES;DMFS@a`Ze%LsuZ&oFuZ7E-W2FWC{yO;f4 zZ+Rb)#D9%hO^+UFPbA3G73x%C#*6~}c|lr#`3Z3+NF97N!gmIuFs&^)PXspC;| zo|bj{SdHKi*A~cUX8TlKKZXTAL{t$O88Tt`XupfSzoZ8~fB8@@PqOL+_c;i9pEuNa ze*#p~%%VORW$dZ~n?O9;@ye{eOsbcD*0xS={_AUdLsyL~s4ZXo@M{<5C1gy!`mcR; zkj#*7NKZcM3v9QmE-|}&RQmd+1^}l{tbK`6uI8)|Nu^in&8m15%+}?9ePgl;TF=fO zrr84oHm~GO_A!1DNqm#2!1u+;tF)ktm0J3+T3iNx$RwPf=hYVZoaHeModoTE#(H$a zr7f(PHT1n>p}Hw7ProKQR4x&uRc&58Xm%D_yt#x&rEB@1xdJQ$84hVzIkN?zAUZDv zK~pGnW%nEjkMIc72Fw2tEWP^O$${LRZkl0UD(33ex?=K190OSj_9tH7B=tWo6aFZS z=lc!T>0oQHjt*Tz&U$g@hYzb}{1`#{jrQrHUltC&&_@Cm*L^O`T!^*S>EQI)Q4m8* zW7$Nb^^}OWzdY!@*B92t$L_3j&|HJV#y|)!h)@)>0%{~|b}7y3NMhIESBHGz3N0?z z+)$WqqH>P#jr-M+G{O8%7YzPeVv|oUwaFCdPIpeodC^=qI^YUq8YI^i>m5;G1k2T?oKBk>+;oZZJ0Tb=WdcA##FdS z1NLuuSWtKghQa!_aNnt}N+oxs-gLXaiXm29tX$CLN zzv{$A9Fc%zST9zMr}vC7!U$Zk*oXg;`dM4)B*`s0ttHn4gz9xL$cD)HZg(#}KTM;BgvbbT^3C3X*6tTF~lv4R0 zK&`z7zXU8Usc>6%PD<8~7v&UuQh5D8ic79$l((%A>fT%~khG>96JR_2jOHkZV#e<& z-^$#!axUFVg@zf-uril6@5RJBg_jCxDLGcH8|6><793h>Ok?dL%d)&~zF&+G2(q^X zAtA3!Q8CQs9Cw0aQ+CvkZ2vt>al57 znA+oVc9h>M)A`V8#U^RlIvvpPLTJO@l^rNuSXn*kp0zzSBd_H9Uoi zTx6=*c%{YJQBxh6=`vZIdL2_}OH)jdOe^m?5;jgsX}>JvuYBj%>CqqHU3^XL{yOZ= zgya)f4bBgJ?2Zw_U9U`HM$}w*d^wk%rv4jXHkASIk~HubcFA6~BBbgp>uKFoc~F?u z?xkpD&VGveFsXyMu=?G{uD?_XPKUucy(W}37Y}j%4O|E5`4;A9A6X<=%IqOVG8!Sa zRFfOatBS3Ugrt9U@4-poL?d(}&UT~%*VVh4F4IDxAv@>*7>O9IEsGqcBoF)VO1087 z*=Bo@zb&(iFd_!-^_LYDf(|Hd8}?Vc`M7OLB19*c6?1c*gNC6wU0iYm0~kc?$Knk# z1aajbdC}Y0_w!Zl=bV2iP3f$V<8pqcex~oOs)zrV|6L(1ImU!iB!s$dc^nY4|LT$X zVP~fG;Srr)&;^D|+N;+%{O^G`yH|r-L!kc;fgPdnn6yqX^N*WoQ@EZ#r@T8ybVgfk z1I6q24*FL+Usn6{Fq$H~9%i&(;&p12_{0NAL<@g0&%ci`XUuTWab1;tIp_CO>o=^) zA2{0iU@k-1Bdy@CS7xA>F=j#Z9-Qs<$HZeRj(3jd&EpD6)pLxF(Z_vun^-WSL`tVpnNkK#1Bm(jTv#h#^owPM$u1ru%|qC^!jVG!8Ax2 zC0VH�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 literal 0 HcmV?d00001 diff --git a/Questionnaires/jspsych/examples/timeline-variables-sampling.html b/Questionnaires/jspsych/examples/timeline-variables-sampling.html new file mode 100644 index 0000000..cc3b42a --- /dev/null +++ b/Questionnaires/jspsych/examples/timeline-variables-sampling.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/timeline-variables.html b/Questionnaires/jspsych/examples/timeline-variables.html new file mode 100644 index 0000000..decf89d --- /dev/null +++ b/Questionnaires/jspsych/examples/timeline-variables.html @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + diff --git a/Questionnaires/jspsych/examples/video/sample_video.mp4 b/Questionnaires/jspsych/examples/video/sample_video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..73bbd71a7f8ecda5f266f82a01e118ff74503b02 GIT binary patch literal 2107842 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

    Aa@|$FDt-+LPp7ZlZYEj+U-s{? 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⁣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%0DXThCjUf28ZIq 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≫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

    l{J&)}YQ*vBn(G1ylxHzv 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

    ^>&uqp0SB(s(nZAP%Ox2{`ej2 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

    QHULVySZ}#~PuWJ^7tmFuh?r7A2=*(e)d45vEW8 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 z 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%0D6E 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

    FJM_#;f6O5W>b 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 z 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

    e!P52lx>iXaw_U;Hi$7d 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

  • Gccs6sqo9#&%zN^|9bZ`~lILl?=>eil<-jfa! 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μ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 $2j8wY`y?XtWc2?Fb>6 z-8!Dv?c_2o-TGfJRnhW2y2l1}Mu88t0DTmB-^+I8Jzfp^?@2*3nMjcMPHch8IenD%yMDh-V*pA$g2#0>=}X@AF^t zQp!0xI@VH!=$eEeqoJ zE1I&)9$WKZstnK)J$*^Uf9F@AvrA#Z zzzl-^a~297qyZZH7Iil_?u_w~3tpKe8EYN7Wrzp+cy52{GqtBXI}V*5Det!pL8tc> z!<0GphLO@63nc)zaq^%(vhf`$RzE@qL=fAJ6n?}rA zF#mAS;tnwa11f^QZRW>T+C1lIpM2<+#7i)mIoOc;<@6EteVL&Sg>`cMBzfe|`D!4jEq zvavE6{d%HS@rSICV$z^dZ&%>XM`ti7?xV8@o^O;v_3c$*-acwY^H;nv6(69N9nWI( zqz|f1``~uT`pED1ODSc$zDB9|ZPMB>kLr?bkL00d#P>Ox(oN#%b3SASxMLMZyJFpq zgjxPt&bHFqFDwW+m?#y8kBJhhv5?kg3sUe(D^6m5ArBx*a(+w^u`+s7dHne<|4HFB zQS~ytK;vI@UNiWNR0+5EOZZ~ zll+fx08u1d5lco6m*`OYy1C@kJ>UJJ(xOpA#mHDa+ou3HIeTGSJAV@UcuMXP8ocjB zD~DGYuMQ3bqb|ic2gn<|b0?HdKG%N|{XG!S=_LB|?7^A2#iw0rh5kCuZOnb%fT_=c zT!aMo`SC2T5AFZ})@G15%)++y`i0BUe?A26G00yD630ZP-DZ5eO314{U+B(cOOu~p znpCO6<>_{@TNp`H?(yPq zI&*$#h~fVz(`_SNi`!LY9ScmVqVqa*ze4(EeDUiB0T;F&v>$JZXLk+Vz0EHh zOb=eB6?Hmo&vKH%--*XkdsH3&7$ocIFXZnzdesw@o))UUIGO zgz$>mVXvTXYymJ1L5{t@oT5F+FHXY=?7|AT&kF(cT%7c?NpT%zmWScigDD~N^933> z-`x%i@VUUX=Ftw+BxEpV%CMmr5#ag*+l}NXkU%C;(A$c}1h4e@z}JFsrmttb2kG^g zOrz1NR4oncxi5kyexavwE5(oNfm}fMeQW#@4yH)1{h;4&<2@jRs^Ot)B97U|&6iyN z{C?VT8@0L_{_#P$D);ubLOPm?|5;%b+tMG+JJp9z+frJ-l z-d!bGx<|Lf&J ziPQfD4kAc6)Wxir8*hx#bXL)*lu;Yvua#P4bg30P-SXh=p5xzrbDN-FZaHq8{u2Pu zpwNhmHo(g~koz&TgX>=?-$ZL+^^VszqQ=lU2UC-oIV}u7nVO_ho=Vbz}3vxto!Tew6Bk>u*+FN%^&P{_$MTku3DjjE^GB)bYEvl z06skOp&4J8^WXb2F-~o^xq6XFsxmBJyyY_G>8(11pa-Y8tKyV z<%2a>Ndzp`hy8?|x!nu6BUP0v@AnCTYnkE~IIFMHCe>&{05*I!vptUiyO zLB&Z!iLOp|onx}@dl1VmgBB=xxX7p=g@z3- z5_GVYKEXcXUbeh8s*4#9$5fR)viVc-kN52Slf||)*+!rMz>n=@rf;5Yi}~|31CqX* zJ45@B^TwdBKOgTUAPY+at}!k+7I+KdAT41!RU9?>!+3U;R)rd-7Ywn7RynGS1dLTB0th#!;Xo z3$}_?Vrn#&MQ9aP$PUua#Dgj&HF0#As)srPKfsP5Tg?f)ri!w4XX9~q z^k;nYHE_!FC(!*q&OsNFWXOMei_E*ryzsa4!Iou1p&{jB9vYoPUIAkNdj;H<-mFmu zz=)c#ivTVl27ZD&k52Q=qVg|v9nA_I9K#LoG7D2Iwh!W>w1-j4ypVHHG~C4uh)X>ReK4a={84W6Wa zKakR~R>bzRM`8y%2UgO=CF+qKvU7uO%AT>XRwNY}ba3eR=#1yPksE=oc^Rrh*`emH zWG8Oy_r6SK!;V)Off2#nbp(#>y9dh$oc`Y4xtUg*g*MJVZ5yKKhG*aVUJQI=RNNpI zA4*RJ1wUHF1zc=yn9oKMesZPU%^UV~;$Kq!PEw72;ZW#{1^gTvN{W&#pB=Fcq)wcHb zu}i_RiI~xsVmiJrCuU&dvr+a*m_M#{~S%#Wi}`c^eAfJ*y0)(^WfS zw2iuM+waZ34hvjG%kz}`Y6%b6qz8}R6=!kLLwBY6Pex{eRzNv^IVyROI7fF&2ObNPcX*UYAdIQ{ z>bj;Zb^$I2M)bG(pk;5w&amy!wOpIvDkZn2Le}V;v1pd;v^e(vm@-s(UOgE#+iLSE zgr3kg&4cS77ML4E!LooV0~g>G5Ex%SYb1w<2|q9@B5Xf@hpAOLBRO)=0%a~C#_I#mjFV}@$)t3gkGCfp~Yjh{^t^>kDo11z}zgr z`H!LyCcwcH#8r1W(^_6W8SEV2(IYTw3$XUyWl2<7?P+ap6Ok5X9;_ z6<&Yj6BIu>qbelzjQcoA^&Qj3E>;jD+QmiBmBFK7AH&?tu2KmKO@02u5?Zhd+KD2D z1qYcFWPnHvpx{K(==`$UKMIs)QyP^!7$p=*PMXoZ;5!Gq@Bveb&K(stBIWeg{>=9T zJBGEr$yM0zm4o51JFWgFzbtk#Bu^IuKSzU5Aq-Jjqq#LBQq=mDFQbVu}eQ6Cm^ORy=5 zt}brbs#^!LZ4_F#Sc}`zkIDQ|ydfG41Jqk6Q0aunty7ht&6%)#Udc}Ejg2zyXZ=(6 zRZ2EvZWYtYZDr~##lU!K%{1@NzlwOPcYdDv7Vaw>Rl8w8W3_YyICRNj& z8QH~O+S&=ldK_w`s9j}nDZ4sU#Z)#bB=1S}r44TUeaLr;M%{f;z@wwfZ1y6afh)yI z-btGlT7ga~l7%ns4JdO@NOM62_dpsc)CH@{ruDUs&aoHel3h?WU3x6J3lDoLoC;gy z`&@bHG&Y}Tyyr8Yg{nY)J>0eowfF3dUy|Ftc{7*%3q_OjTxpGMXnDrb$JR}>dxhGT ztvLiGdS?FyUGOLyDWH(Tf&fwDcyO*G)$xlpPuP=90Gp-n*94v(`rrI39QQijJxsIu zf(&zPnpnPn>U!oHF`1+PhoHW0B zvP8ka?dmFCx$3(dD0!>@ zdfS;@#ZHBWocFAEBc+`(uv4Df)wB{q=qIR3qS{Ob&)PG4%RJOBD*hhbPx*E~`dUPl zA9Jv{KezH-!{UkPwpKO5bAaKm)oem#zER5ONKG2&?~GKCqtCia_elQex}WIL9KrTd zS?uhUTSt#O)7EVtn#p=x^gFcZQ1hGd{NMsKZdvV#=O1}*D&FxDWSw=AOH-zXL8Pt# zl$l6lNk0jC!va2uM3_`tt0aFfn5S9jJFSvP;jAe#zPin2yr!wUOz zt7YlkDE;RI7?=)6wG8+DLok{znMl;5ZL&T-_Tv!js$Yqfig#EY@XsIED$X1*khfjK zS6*`?lQgr?lJ?;(qq$PPkG6fdh^sS)j5AD$`OeqVTSy|d6<8bxN#(W-cCuYGmCdWA zzGEBO(WxH6-H5>ecsd+{1L~wcYk<)_Q~HAt=7MLR5xi3u(ShctO7xX;%FdExGFXz# z8NMGx61!qW@kR#0Nl!z$+yyA0;MR&_xYe?Qm&Ab>Hd?SMx3!+z4=8IlOIJ_;480|0 z+&z;^)WAvr`$jqjvBO&^+3Un|4-d%EB7+37$gjE>H<3+JxkFF;jXimL-)ZnAbB6TM z*1XFcrS6T_IH#NU?Y$_sTkelIwx)dbY-Q+ zAO({XZaa0_NI~4Yx&jV{U|ZyUOu_>vdR$BVS2pe92xXBK?H%{Rs1Tmvv;s&)dbAUA zVTFgDM=ZIUh|h>I=8BuGtpKScI3s9Ag%JAgf=|dI8exb9dsU1%O%RJ(*$pjaA;kY0 zgFZx-A_JA++x&s_WH|e3Y({GSzng#Qt|MNKWpI4!^rwUuLqwUAWs03j-Lu!>>)3kCxah9G3(cXA2@~?&`0pkS9;o&ma4gWWW`~aiK{SPIXLz!DJWf)opSNz*DXp;St~FJL z2=g!b))wD*KJ;$;_!6?IeY4Z7_0zLn2~g5Dm(P3BpW=04yi&95fa_4Gvh;{STMh%l z;r{a%H@v)ljN@Gkf-|DR-?7h}ud74j7IBHJ*945Iyn%84v#PEEH%1VbX35xO@nIg>pnAlQoRc!k~zsKfVB* zVGu@RmJGO{@hgaFYQ&BUI!};NyIS}U5KM>Ce4Ts$iCQ#Y^+tYVJd5Ud=A@>{b7|3~5TZn=3YCA!wd^TK2LlWePy04_9$ zVWl7^Djnw2Ecln(lQg#YjL=%x^wbXDu$P+1{T@8o#{RBb%QyJ7%C zxwvm8+LokMRV8gWOm1#@Tij7GKkJTA>(;pfG(0{OfJoOn6fslh&O*+&K5 z0sn`ufD=MyJW2ASPY>)=E7Xna+@arq1dHc@5G4%CPQ)7fhkpj6ZzrJ&@yBlm_Sb$k zSjp;p7*;=;k}M-mYFQPS##Ndn+-57$yCGVGD@$|=?lE-8_6j%W#mOy|G`>Nn1sNBN zi3TF-<|oYG#O@$mWEr?cv5qt8Q)&@D^yO4uICF8o^9mrM_;3c0p!DkAEEbpd?NCOv za_Yz1^OS#g6uT=M8UmBi*Gb{Nq08||}Hjs~gn+)5O|^hy>I z>SFq)%97|-vHw#mf>U6TGT z`;Sd4a^^fK?RAi6*8}7d!qzGhkLcEFLK~)gKrf?~P_mFAmE}$=^-mj23iWR84|lvt z5<>^PRk`B1F>UR08!6Na!7>|-9SHdI8&_r?oz@@{>Ktz8AepeOjp^qd$Izj4j1njZ zv?S8+2yj4Mpu=Yk48lNQy`>y30(6LIBIroi2+)#2%A|58=Ep$d_i_V4u9g>o5bw!F z>YVr8lKvkRaPNr0*6W=!z&4RncO7ybu;`853U2>n#{%7|=*2MDO(@~T@UHekcAD41 zVOu`z?++>mgC0Kn(6F7`TFQwf%z+L|@1kElKm`q+#Zw31ViD_r>E)K_x-}p`qYHs$ zXL2VrS;7+aXthc z4-_~Y}Z9#ejg`jU0(H_HQ%MdPTxj;FvNJ`g%QwmFBVdj5%0ADAtutUJjrL?5* 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%0Ag=qj|86S+BG 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 LBjYa*Wd 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 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/examples/webgazer_audio.html b/Questionnaires/jspsych/examples/webgazer_audio.html new file mode 100644 index 0000000..152811b --- /dev/null +++ b/Questionnaires/jspsych/examples/webgazer_audio.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/examples/webgazer_image.html b/Questionnaires/jspsych/examples/webgazer_image.html new file mode 100644 index 0000000..6a39257 --- /dev/null +++ b/Questionnaires/jspsych/examples/webgazer_image.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/jspsych/extensions/jspsych-ext-webgazer.js b/Questionnaires/jspsych/extensions/jspsych-ext-webgazer.js new file mode 100644 index 0000000..f8ffe66 --- /dev/null +++ b/Questionnaires/jspsych/extensions/jspsych-ext-webgazer.js @@ -0,0 +1,265 @@ +jsPsych.extensions['webgazer'] = (function () { + + var extension = {}; + + // private state for the extension + // extension authors can define public functions to interact + // with the state. recommend not exposing state directly + // so that state manipulations are checked. + var state = {}; + + // required, will be called at jsPsych.init + // should return a Promise + extension.initialize = function (params) { + // setting default values for params if not defined + params.round_predictions = typeof params.round_predictions === 'undefined' ? true : params.round_predictions; + params.auto_initialize = typeof params.auto_initialize === 'undefined' ? false : params.auto_initialize; + params.sampling_interval = typeof params.sampling_interval === 'undefined' ? 34 : params.sampling_interval; + + return new Promise(function (resolve, reject) { + if (typeof params.webgazer === 'undefined') { + if (window.webgazer) { + state.webgazer = window.webgazer; + } else { + reject(new Error('Webgazer extension failed to initialize. webgazer.js not loaded. Load webgazer.js before calling jsPsych.init()')); + } + } else { + state.webgazer = params.webgazer; + } + + // sets up event handler for webgazer data + state.webgazer.setGazeListener(handleGazeDataUpdate); + + // default to threadedRidge regression + // NEVER MIND... kalman filter is too useful. + //state.webgazer.workerScriptURL = 'js/webgazer/ridgeWorker.mjs'; + //state.webgazer.setRegression('threadedRidge'); + //state.webgazer.applyKalmanFilter(false); // kalman filter doesn't seem to work yet with threadedridge. + + // set state parameters + state.round_predictions = params.round_predictions; + state.sampling_interval = params.sampling_interval; + + // sets state for initialization + state.initialized = false; + state.activeTrial = false; + state.gazeUpdateCallbacks = []; + state.domObserver = new MutationObserver(mutationObserverCallback); + + // hide video by default + extension.hideVideo(); + + // hide predictions by default + extension.hidePredictions(); + + if (params.auto_initialize) { + // starts webgazer, and once it initializes we stop mouseCalibration and + // pause webgazer data. + state.webgazer.begin().then(function () { + state.initialized = true; + extension.stopMouseCalibration(); + extension.pause(); + resolve(); + }).catch(function (error) { + console.error(error); + reject(error); + }); + } else { + resolve(); + } + }) + } + + // required, will be called when the trial starts (before trial loads) + extension.on_start = function (params) { + state.currentTrialData = []; + state.currentTrialTargets = {}; + state.currentTrialSelectors = params.targets; + + state.domObserver.observe(jsPsych.getDisplayElement(), {childList: true}) + + } + + // required will be called when the trial loads + extension.on_load = function (params) { + + // set current trial start time + state.currentTrialStart = performance.now(); + + // resume data collection + // state.webgazer.resume(); + + extension.startSampleInterval(); + + // set internal flag + state.activeTrial = true; + } + + // required, will be called when jsPsych.finishTrial() is called + // must return data object to be merged into data. + extension.on_finish = function (params) { + + // pause the eye tracker + extension.stopSampleInterval(); + + // stop watching the DOM + state.domObserver.disconnect(); + + // state.webgazer.pause(); + + // set internal flag + state.activeTrial = false; + + // send back the gazeData + return { + webgazer_data: state.currentTrialData, + webgazer_targets: state.currentTrialTargets + } + } + + extension.start = function () { + if(typeof state.webgazer == 'undefined'){ + console.error('Failed to start webgazer. Things to check: Is webgazer.js loaded? Is the webgazer extension included in jsPsych.init?') + return; + } + return new Promise(function (resolve, reject) { + state.webgazer.begin().then(function () { + state.initialized = true; + extension.stopMouseCalibration(); + extension.pause(); + resolve(); + }).catch(function (error) { + console.error(error); + reject(error); + }); + }); + } + + extension.startSampleInterval = function(interval){ + interval = typeof interval == 'undefined' ? state.sampling_interval : interval; + state.gazeInterval = setInterval(function(){ + state.webgazer.getCurrentPrediction().then(handleGazeDataUpdate); + }, state.sampling_interval); + // repeat the call here so that we get one immediate execution. above will not + // start until state.sampling_interval is reached the first time. + state.webgazer.getCurrentPrediction().then(handleGazeDataUpdate); + } + + extension.stopSampleInterval = function(){ + clearInterval(state.gazeInterval); + } + + extension.isInitialized = function(){ + return state.initialized; + } + + extension.faceDetected = function () { + return state.webgazer.getTracker().predictionReady; + } + + extension.showPredictions = function () { + state.webgazer.showPredictionPoints(true); + } + + extension.hidePredictions = function () { + state.webgazer.showPredictionPoints(false); + } + + extension.showVideo = function () { + state.webgazer.showVideo(true); + state.webgazer.showFaceOverlay(true); + state.webgazer.showFaceFeedbackBox(true); + } + + extension.hideVideo = function () { + state.webgazer.showVideo(false); + state.webgazer.showFaceOverlay(false); + state.webgazer.showFaceFeedbackBox(false); + } + + extension.resume = function () { + state.webgazer.resume(); + } + + extension.pause = function () { + state.webgazer.pause(); + // sometimes gaze dot will show and freeze after pause? + if(document.querySelector('#webgazerGazeDot')){ + document.querySelector('#webgazerGazeDot').style.display = 'none'; + } + } + + extension.resetCalibration = function(){ + state.webgazer.clearData(); + } + + extension.stopMouseCalibration = function () { + state.webgazer.removeMouseEventListeners() + } + + extension.startMouseCalibration = function () { + state.webgazer.addMouseEventListeners() + } + + extension.calibratePoint = function (x, y) { + state.webgazer.recordScreenPosition(x, y, 'click'); + } + + extension.setRegressionType = function (regression_type) { + var valid_regression_models = ['ridge', 'weightedRidge', 'threadedRidge']; + if (valid_regression_models.includes(regression_type)) { + state.webgazer.setRegression(regression_type) + } else { + console.warn('Invalid regression_type parameter for webgazer.setRegressionType. Valid options are ridge, weightedRidge, and threadedRidge.') + } + } + + extension.getCurrentPrediction = function () { + return state.webgazer.getCurrentPrediction(); + } + + extension.onGazeUpdate = function(callback){ + state.gazeUpdateCallbacks.push(callback); + return function(){ + state.gazeUpdateCallbacks = state.gazeUpdateCallbacks.filter(function(item){ + return item !== callback; + }); + } + } + + function handleGazeDataUpdate(gazeData, elapsedTime) { + if (gazeData !== null){ + var d = { + x: state.round_predictions ? Math.round(gazeData.x) : gazeData.x, + y: state.round_predictions ? Math.round(gazeData.y) : gazeData.y, + t: gazeData.t + } + if(state.activeTrial) { + //console.log(`handleUpdate: t = ${Math.round(gazeData.t)}, now = ${Math.round(performance.now())}`); + d.t = Math.round(gazeData.t - state.currentTrialStart) + state.currentTrialData.push(d); // add data to current trial's data + } + state.currentGaze = d; + for(var i=0; i tag and the entire page + if(typeof opts.display_element == 'undefined'){ + // check if there is a body element on the page + var body = document.querySelector('body'); + if (body === null) { + document.documentElement.appendChild(document.createElement('body')); + } + // using the full page, so we need the HTML element to + // have 100% height, and body to be full width and height with + // no margin + document.querySelector('html').style.height = '100%'; + document.querySelector('body').style.margin = '0px'; + document.querySelector('body').style.height = '100%'; + document.querySelector('body').style.width = '100%'; + opts.display_element = document.querySelector('body'); + } else { + // make sure that the display element exists on the page + var display; + if (opts.display_element instanceof Element) { + var display = opts.display_element; + } else { + var display = document.querySelector('#' + opts.display_element); + } + if(display === null) { + console.error('The display_element specified in jsPsych.init() does not exist in the DOM.'); + } else { + opts.display_element = display; + } + } + opts.display_element.innerHTML = '

    '; + DOM_container = opts.display_element; + DOM_target = document.querySelector('#jspsych-content'); + + + // add tabIndex attribute to scope event listeners + opts.display_element.tabIndex = 0; + + // add CSS class to DOM_target + if(opts.display_element.className.indexOf('jspsych-display-element') == -1){ + opts.display_element.className += ' jspsych-display-element'; + } + DOM_target.className += 'jspsych-content'; + + // set experiment_width if not null + if(opts.experiment_width !== null){ + DOM_target.style.width = opts.experiment_width + "px"; + } + + // create experiment timeline + timeline = new TimelineNode({ + timeline: opts.timeline + }); + + // initialize audio context based on options and browser capabilities + jsPsych.pluginAPI.initAudio(); + + // below code resets event listeners that may have lingered from + // a previous incomplete experiment loaded in same DOM. + jsPsych.pluginAPI.reset(opts.display_element); + // create keyboard event listeners + jsPsych.pluginAPI.createKeyboardEventListeners(opts.display_element); + // create listeners for user browser interaction + jsPsych.data.createInteractionListeners(); + + // add event for closing window + window.addEventListener('beforeunload', opts.on_close); + + // check exclusions before continuing + checkExclusions(opts.exclusions, + function(){ + // success! user can continue... + // start experiment + loadExtensions(); + }, + function(){ + // fail. incompatible user. + } + ); + + function loadExtensions() { + // run the .initialize method of any extensions that are in use + // these should return a Promise to indicate when loading is complete + if (opts.extensions.length == 0) { + startExperiment(); + } else { + var loaded_extensions = 0; + for (var i = 0; i < opts.extensions.length; i++) { + var ext_params = opts.extensions[i].params; + if (!ext_params) { + ext_params = {} + } + jsPsych.extensions[opts.extensions[i].type].initialize(ext_params) + .then(() => { + loaded_extensions++; + if (loaded_extensions == opts.extensions.length) { + startExperiment(); + } + }) + .catch((error_message) => { + console.error(error_message); + }) + } + } + } + + }; + + // execute init() when the document is ready + if (document.readyState === "complete") { + init(); + } else { + window.addEventListener("load", init); + } + } + + core.progress = function() { + + var percent_complete = typeof timeline == 'undefined' ? 0 : timeline.percentComplete(); + + var obj = { + "total_trials": typeof timeline == 'undefined' ? undefined : timeline.length(), + "current_trial_global": global_trial_index, + "percent_complete": percent_complete + }; + + return obj; + }; + + core.startTime = function() { + return exp_start_time; + }; + + core.totalTime = function() { + if(typeof exp_start_time == 'undefined'){ return 0; } + return (new Date()).getTime() - exp_start_time.getTime(); + }; + + core.getDisplayElement = function() { + return DOM_target; + }; + + core.getDisplayContainerElement = function(){ + return DOM_container; + } + + core.finishTrial = function(data) { + + if(current_trial_finished){ return; } + current_trial_finished = true; + + // remove any CSS classes that were added to the DOM via css_classes parameter + if(typeof current_trial.css_classes !== 'undefined' && Array.isArray(current_trial.css_classes)){ + DOM_target.classList.remove(...current_trial.css_classes); + } + + // write the data from the trial + data = typeof data == 'undefined' ? {} : data; + jsPsych.data.write(data); + + // get back the data with all of the defaults in + var trial_data = jsPsych.data.get().filter({trial_index: global_trial_index}); + + // for trial-level callbacks, we just want to pass in a reference to the values + // of the DataCollection, for easy access and editing. + var trial_data_values = trial_data.values()[0]; + + if(typeof current_trial.save_trial_parameters == 'object'){ + var keys = Object.keys(current_trial.save_trial_parameters); + for(var i=0; i 0) { + setTimeout(nextTrial, opts.default_iti); + } else { + nextTrial(); + } + } else { + if (current_trial.post_trial_gap > 0) { + setTimeout(nextTrial, current_trial.post_trial_gap); + } else { + nextTrial(); + } + } + } + + core.endExperiment = function(end_message) { + timeline.end_message = end_message; + timeline.end(); + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + jsPsych.pluginAPI.clearAllTimeouts(); + core.finishTrial(); + } + + core.endCurrentTimeline = function() { + timeline.endActiveNode(); + } + + core.currentTrial = function() { + return current_trial; + }; + + core.initSettings = function() { + return opts; + }; + + core.currentTimelineNodeID = function() { + return timeline.activeID(); + }; + + core.timelineVariable = function(varname, immediate){ + if(typeof immediate == 'undefined'){ immediate = false; } + if(jsPsych.internal.call_immediate || immediate === true){ + return timeline.timelineVariable(varname); + } else { + return function() { return timeline.timelineVariable(varname); } + } + } + + core.allTimelineVariables = function(){ + return timeline.allTimelineVariables(); + } + + core.addNodeToEndOfTimeline = function(new_timeline, preload_callback){ + timeline.insert(new_timeline); + } + + core.pauseExperiment = function(){ + paused = true; + } + + core.resumeExperiment = function(){ + paused = false; + if(waiting){ + waiting = false; + nextTrial(); + } + } + + core.loadFail = function(message){ + message = message || '

    The experiment failed to load.

    '; + loadfail = true; + DOM_target.innerHTML = message; + } + + core.getSafeModeStatus = function() { + return file_protocol; + } + + function TimelineNode(parameters, parent, relativeID) { + + // a unique ID for this node, relative to the parent + var relative_id; + + // store the parent for this node + var parent_node; + + // parameters for the trial if the node contains a trial + var trial_parameters; + + // parameters for nodes that contain timelines + var timeline_parameters; + + // stores trial information on a node that contains a timeline + // used for adding new trials + var node_trial_data; + + // track progress through the node + var progress = { + current_location: -1, // where on the timeline (which timelinenode) + current_variable_set: 0, // which set of variables to use from timeline_variables + current_repetition: 0, // how many times through the variable set on this run of the node + current_iteration: 0, // how many times this node has been revisited + done: false + } + + // reference to self + var self = this; + + // recursively get the next trial to run. + // if this node is a leaf (trial), then return the trial. + // otherwise, recursively find the next trial in the child timeline. + this.trial = function() { + if (typeof timeline_parameters == 'undefined') { + // returns a clone of the trial_parameters to + // protect functions. + return jsPsych.utils.deepCopy(trial_parameters); + } else { + if (progress.current_location >= timeline_parameters.timeline.length) { + return null; + } else { + return timeline_parameters.timeline[progress.current_location].trial(); + } + } + } + + this.markCurrentTrialComplete = function() { + if(typeof timeline_parameters == 'undefined'){ + progress.done = true; + } else { + timeline_parameters.timeline[progress.current_location].markCurrentTrialComplete(); + } + } + + this.nextRepetiton = function() { + this.setTimelineVariablesOrder(); + progress.current_location = -1; + progress.current_variable_set = 0; + progress.current_repetition++; + for (var i = 0; i < timeline_parameters.timeline.length; i++) { + timeline_parameters.timeline[i].reset(); + } + } + + // set the order for going through the timeline variables array + this.setTimelineVariablesOrder = function() { + + // check to make sure this node has variables + if(typeof timeline_parameters === 'undefined' || typeof timeline_parameters.timeline_variables === 'undefined'){ + return; + } + + var order = []; + for(var i=0; i 1, and only when on the first variable set + if (typeof timeline_parameters.conditional_function !== 'undefined' && progress.current_repetition == 0 && progress.current_variable_set == 0) { + jsPsych.internal.call_immediate = true; + var conditional_result = timeline_parameters.conditional_function(); + jsPsych.internal.call_immediate = false; + // if the conditional_function() returns false, then the timeline + // doesn't run and is marked as complete. + if (conditional_result == false) { + progress.done = true; + return true; + } + } + + // if we reach this point then the node has its own timeline and will start + // so we need to check if there is an on_timeline_start function if we are on the first variable set + if (typeof timeline_parameters.on_timeline_start !== 'undefined' && progress.current_variable_set == 0) { + timeline_parameters.on_timeline_start(); + } + + + } + // if we reach this point, then either the node doesn't have a timeline of the + // conditional function returned true and it can start + progress.current_location = 0; + // call advance again on this node now that it is pointing to a new location + return this.advance(); + } + + // if this node has a timeline, propogate down to the current trial. + if (typeof timeline_parameters !== 'undefined') { + + var have_node_to_run = false; + // keep incrementing the location in the timeline until one of the nodes reached is incomplete + while (progress.current_location < timeline_parameters.timeline.length && have_node_to_run == false) { + + // check to see if the node currently pointed at is done + var target_complete = timeline_parameters.timeline[progress.current_location].advance(); + if (!target_complete) { + have_node_to_run = true; + return false; + } else { + progress.current_location++; + } + + } + + // if we've reached the end of the timeline (which, if the code is here, we have) + + // there are a few steps to see what to do next... + + // first, check the timeline_variables to see if we need to loop through again + // with a new set of variables + if (progress.current_variable_set < progress.order.length - 1) { + // reset the progress of the node to be with the new set + this.nextSet(); + // then try to advance this node again. + return this.advance(); + } + + // if we're all done with the timeline_variables, then check to see if there are more repetitions + else if (progress.current_repetition < timeline_parameters.repetitions - 1) { + this.nextRepetiton(); + // check to see if there is an on_timeline_finish function + if (typeof timeline_parameters.on_timeline_finish !== 'undefined') { + timeline_parameters.on_timeline_finish(); + } + return this.advance(); + } + + + // if we're all done with the repetitions... + else { + // check to see if there is an on_timeline_finish function + if (typeof timeline_parameters.on_timeline_finish !== 'undefined') { + timeline_parameters.on_timeline_finish(); + } + + // if we're all done with the repetitions, check if there is a loop function. + if (typeof timeline_parameters.loop_function !== 'undefined') { + jsPsych.internal.call_immediate = true; + if (timeline_parameters.loop_function(this.generatedData())) { + this.reset(); + jsPsych.internal.call_immediate = false; + return parent_node.advance(); + } else { + progress.done = true; + jsPsych.internal.call_immediate = false; + return true; + } + } + + + } + + // no more loops on this timeline, we're done! + progress.done = true; + return true; + } + } + + // check the status of the done flag + this.isComplete = function() { + return progress.done; + } + + // getter method for timeline variables + this.getTimelineVariableValue = function(variable_name){ + if(typeof timeline_parameters == 'undefined'){ + return undefined; + } + var v = timeline_parameters.timeline_variables[progress.order[progress.current_variable_set]][variable_name]; + return v; + } + + // recursive upward search for timeline variables + this.findTimelineVariable = function(variable_name){ + var v = this.getTimelineVariableValue(variable_name); + if(typeof v == 'undefined'){ + if(typeof parent_node !== 'undefined'){ + return parent_node.findTimelineVariable(variable_name); + } else { + return undefined; + } + } else { + return v; + } + } + + // recursive downward search for active trial to extract timeline variable + this.timelineVariable = function(variable_name){ + if(typeof timeline_parameters == 'undefined'){ + return this.findTimelineVariable(variable_name); + } else { + // if progress.current_location is -1, then the timeline variable is being evaluated + // in a function that runs prior to the trial starting, so we should treat that trial + // as being the active trial for purposes of finding the value of the timeline variable + var loc = Math.max(0, progress.current_location); + // if loc is greater than the number of elements on this timeline, then the timeline + // variable is being evaluated in a function that runs after the trial on the timeline + // are complete but before advancing to the next (like a loop_function). + // treat the last active trial as the active trial for this purpose. + if(loc == timeline_parameters.timeline.length){ + loc = loc - 1; + } + // now find the variable + return timeline_parameters.timeline[loc].timelineVariable(variable_name); + } + } + + // recursively get all the timeline variables for this trial + this.allTimelineVariables = function(){ + var all_tvs = this.allTimelineVariablesNames(); + var all_tvs_vals = {}; + for(var i=0; i'+ + '

    The minimum width is '+mw+'px. Your current width is '+w+'px.

    '+ + '

    The minimum height is '+mh+'px. Your current height is '+h+'px.

    '; + core.getDisplayElement().innerHTML = msg; + } else { + clearInterval(interval); + core.getDisplayElement().innerHTML = ''; + checkExclusions(exclusions, success, fail); + } + }, 100); + return; // prevents checking other exclusions while this is being fixed + } + } + + // WEB AUDIO API + if(typeof exclusions.audio !== 'undefined' && exclusions.audio) { + if(window.hasOwnProperty('AudioContext') || window.hasOwnProperty('webkitAudioContext')){ + // clear + } else { + clear = false; + var msg = '

    Your browser does not support the WebAudio API, which means that you will not '+ + 'be able to complete the experiment.

    Browsers that support the WebAudio API include '+ + 'Chrome, Firefox, Safari, and Edge.

    '; + core.getDisplayElement().innerHTML = msg; + fail(); + return; + } + } + + // GO? + if(clear){ success(); } + } + + function drawProgressBar(msg) { + document.querySelector('.jspsych-display-element').insertAdjacentHTML('afterbegin', + '
    '+ + ''+ + msg+ + ''+ + '
    '+ + '
    '+ + '
    '); + } + + function updateProgressBar() { + var progress = jsPsych.progress().percent_complete; + core.setProgressBar(progress / 100); + } + + var progress_bar_amount = 0; + + core.setProgressBar = function(proportion_complete){ + proportion_complete = Math.max(Math.min(1,proportion_complete),0); + document.querySelector('#jspsych-progressbar-inner').style.width = (proportion_complete*100) + "%"; + progress_bar_amount = proportion_complete; + } + + core.getProgressBarCompleted = function(){ + return progress_bar_amount; + } + + //Leave a trace in the DOM that jspsych was loaded + document.documentElement.setAttribute('jspsych', 'present'); + + return core; +})(); + +jsPsych.internal = (function() { + var module = {}; + + // this flag is used to determine whether we are in a scope where + // jsPsych.timelineVariable() should be executed immediately or + // whether it should return a function to access the variable later. + module.call_immediate = false; + + return module; +})(); + +jsPsych.plugins = (function() { + + var module = {}; + + // enumerate possible parameter types for plugins + module.parameterType = { + BOOL: 0, + STRING: 1, + INT: 2, + FLOAT: 3, + FUNCTION: 4, + KEY: 5, + SELECT: 6, + HTML_STRING: 7, + IMAGE: 8, + AUDIO: 9, + VIDEO: 10, + OBJECT: 11, + COMPLEX: 12, + TIMELINE: 13 + } + + module.universalPluginParameters = { + data: { + type: module.parameterType.OBJECT, + pretty_name: 'Data', + default: {}, + description: 'Data to add to this trial (key-value pairs)' + }, + on_start: { + type: module.parameterType.FUNCTION, + pretty_name: 'On start', + default: function() { return; }, + description: 'Function to execute when trial begins' + }, + on_finish: { + type: module.parameterType.FUNCTION, + pretty_name: 'On finish', + default: function() { return; }, + description: 'Function to execute when trial is finished' + }, + on_load: { + type: module.parameterType.FUNCTION, + pretty_name: 'On load', + default: function() { return; }, + description: 'Function to execute after the trial has loaded' + }, + post_trial_gap: { + type: module.parameterType.INT, + pretty_name: 'Post trial gap', + default: null, + description: 'Length of gap between the end of this trial and the start of the next trial' + }, + css_classes: { + type: module.parameterType.STRING, + pretty_name: 'Custom CSS classes', + default: null, + description: 'A list of CSS classes to add to the jsPsych display element for the duration of this trial' + } + } + + return module; +})(); + +jsPsych.extensions = (function(){ + return {}; +})(); + +jsPsych.data = (function() { + + var module = {}; + + // data storage object + var allData = DataCollection(); + + // browser interaction event data + var interactionData = DataCollection(); + + // data properties for all trials + var dataProperties = {}; + + // cache the query_string + var query_string; + + // DataCollection + function DataCollection(data){ + + var data_collection = {}; + + var trials = typeof data === 'undefined' ? [] : data; + + data_collection.push = function(new_data){ + trials.push(new_data); + return data_collection; + } + + data_collection.join = function(other_data_collection){ + trials = trials.concat(other_data_collection.values()); + return data_collection; + } + + data_collection.top = function(){ + if(trials.length <= 1){ + return data_collection; + } else { + return DataCollection([trials[trials.length-1]]); + } + } + + /** + * Queries the first n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} First n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.first = function(n){ + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(0, n)); + } + + /** + * Queries the last n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} Last n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.last = function(n) { + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(trials.length - n, trials.length)); + } + + data_collection.values = function(){ + return trials; + } + + data_collection.count = function(){ + return trials.length; + } + + data_collection.readOnly = function(){ + return DataCollection(jsPsych.utils.deepCopy(trials)); + } + + data_collection.addToAll = function(properties){ + for (var i = 0; i < trials.length; i++) { + for (var key in properties) { + trials[i][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.addToLast = function(properties){ + if(trials.length != 0){ + for (var key in properties) { + trials[trials.length-1][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.filter = function(filters){ + // [{p1: v1, p2:v2}, {p1:v2}] + // {p1: v1} + if(!Array.isArray(filters)){ + var f = jsPsych.utils.deepCopy([filters]); + } else { + var f = jsPsych.utils.deepCopy(filters); + } + + var filtered_data = []; + for(var x=0; x < trials.length; x++){ + var keep = false; + for(var i=0; i
    '); + document.getElementById('jspsych-download-as-text-link').click(); + } + + // + // A few helper functions to handle data format conversion + // + + // this function based on code suggested by StackOverflow users: + // http://stackoverflow.com/users/64741/zachary + // http://stackoverflow.com/users/317/joseph-sturtevant + + function JSON2CSV(objArray) { + var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray; + var line = ''; + var result = ''; + var columns = []; + + var i = 0; + for (var j = 0; j < array.length; j++) { + for (var key in array[j]) { + var keyString = key + ""; + keyString = '"' + keyString.replace(/"/g, '""') + '",'; + if (!columns.includes(key)) { + columns[i] = key; + line += keyString; + i++; + } + } + } + + line = line.slice(0, -1); + result += line + '\r\n'; + + for (var i = 0; i < array.length; i++) { + var line = ''; + for (var j = 0; j < columns.length; j++) { + var value = (typeof array[i][columns[j]] === 'undefined') ? '' : array[i][columns[j]]; + if(typeof value == 'object') { + value = JSON.stringify(value); + } + var valueString = value + ""; + line += '"' + valueString.replace(/"/g, '""') + '",'; + } + + line = line.slice(0, -1); + result += line + '\r\n'; + } + + return result; + } + + // this function is modified from StackOverflow: + // http://stackoverflow.com/posts/3855394 + + function getQueryString() { + var a = window.location.search.substr(1).split('&'); + if (a == "") return {}; + var b = {}; + for (var i = 0; i < a.length; ++i) + { + var p=a[i].split('=', 2); + if (p.length == 1) + b[p[0]] = ""; + else + b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); + } + return b; + } + + return module; + +})(); + +jsPsych.turk = (function() { + + var module = {}; + + // core.turkInfo gets information relevant to mechanical turk experiments. returns an object + // containing the workerID, assignmentID, and hitID, and whether or not the HIT is in + // preview mode, meaning that they haven't accepted the HIT yet. + module.turkInfo = function() { + + var turk = {}; + + var param = function(url, name) { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regexS = "[\\?&]" + name + "=([^&#]*)"; + var regex = new RegExp(regexS); + var results = regex.exec(url); + return (results == null) ? "" : results[1]; + }; + + var src = param(window.location.href, "assignmentId") ? window.location.href : document.referrer; + + var keys = ["assignmentId", "hitId", "workerId", "turkSubmitTo"]; + keys.map( + + function(key) { + turk[key] = unescape(param(src, key)); + }); + + turk.previewMode = (turk.assignmentId == "ASSIGNMENT_ID_NOT_AVAILABLE"); + + turk.outsideTurk = (!turk.previewMode && turk.hitId === "" && turk.assignmentId == "" && turk.workerId == "") + + turk_info = turk; + + return turk; + + }; + + // core.submitToTurk will submit a MechanicalTurk ExternalHIT type + module.submitToTurk = function(data) { + + var turkInfo = jsPsych.turk.turkInfo(); + var assignmentId = turkInfo.assignmentId; + var turkSubmitTo = turkInfo.turkSubmitTo; + + if (!assignmentId || !turkSubmitTo) return; + + var dataString = []; + + for (var key in data) { + + if (data.hasOwnProperty(key)) { + dataString.push(key + "=" + escape(data[key])); + } + } + + dataString.push("assignmentId=" + assignmentId); + + var url = turkSubmitTo + "/mturk/externalSubmit?" + dataString.join("&"); + + window.location.href = url; + }; + + return module; + +})(); + +jsPsych.randomization = (function() { + + var module = {}; + + module.repeat = function(array, repetitions, unpack) { + + var arr_isArray = Array.isArray(array); + var rep_isArray = Array.isArray(repetitions); + + // if array is not an array, then we just repeat the item + if (!arr_isArray) { + if (!rep_isArray) { + array = [array]; + repetitions = [repetitions]; + } else { + repetitions = [repetitions[0]]; + console.log('Unclear parameters given to randomization.repeat. Multiple set sizes specified, but only one item exists to sample. Proceeding using the first set size.'); + } + } else { + if (!rep_isArray) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + if (array.length != repetitions.length) { + console.warning('Unclear parameters given to randomization.repeat. Items and repetitions are unequal lengths. Behavior may not be as expected.'); + // throw warning if repetitions is too short, use first rep ONLY. + if (repetitions.length < array.length) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + // throw warning if too long, and then use the first N + repetitions = repetitions.slice(0, array.length); + } + } + } + } + + // should be clear at this point to assume that array and repetitions are arrays with == length + var allsamples = []; + for (var i = 0; i < array.length; i++) { + for (var j = 0; j < repetitions[i]; j++) { + if(array[i] == null || typeof array[i] != 'object'){ + allsamples.push(array[i]); + } else { + allsamples.push(Object.assign({}, array[i])); + } + + } + } + + var out = shuffle(allsamples); + + if (unpack) { + out = unpackArray(out); + } + + return out; + } + + module.shuffle = function(arr) { + if(!Array.isArray(arr)){ + console.error('Argument to jsPsych.randomization.shuffle() must be an array.') + } + return shuffle(arr); + } + + module.shuffleNoRepeats = function(arr, equalityTest) { + if(!Array.isArray(arr)){ + console.error('First argument to jsPsych.randomization.shuffleNoRepeats() must be an array.') + } + if(typeof equalityTest !== 'undefined' && typeof equalityTest !== 'function'){ + console.error('Second argument to jsPsych.randomization.shuffleNoRepeats() must be a function.') + } + // define a default equalityTest + if (typeof equalityTest == 'undefined') { + equalityTest = function(a, b) { + if (a === b) { + return true; + } else { + return false; + } + } + } + + var random_shuffle = shuffle(arr); + for (var i = 0; i < random_shuffle.length - 1; i++) { + if (equalityTest(random_shuffle[i], random_shuffle[i + 1])) { + // neighbors are equal, pick a new random neighbor to swap (not the first or last element, to avoid edge cases) + var random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + // test to make sure the new neighbor isn't equal to the old one + while ( + equalityTest(random_shuffle[i + 1], random_shuffle[random_pick]) || + (equalityTest(random_shuffle[i + 1], random_shuffle[random_pick + 1]) || equalityTest(random_shuffle[i + 1], random_shuffle[random_pick - 1])) + ) { + random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + } + var new_neighbor = random_shuffle[random_pick]; + random_shuffle[random_pick] = random_shuffle[i + 1]; + random_shuffle[i + 1] = new_neighbor; + } + } + + return random_shuffle; + } + + module.shuffleAlternateGroups = function(arr_groups, random_group_order){ + if(typeof random_group_order == 'undefined'){ + random_group_order = false; + } + + var n_groups = arr_groups.length; + if(n_groups == 1){ + console.warn('jsPsych.randomization.shuffleAlternateGroups was called with only one group. Defaulting to simple shuffle.'); + return(module.shuffle(arr_groups[0])); + } + + var group_order = []; + for(var i=0; i arr.length) { + console.error("Cannot take a sample " + + "larger than the size of the set of items to sample."); + } + return jsPsych.randomization.shuffle(arr).slice(0,size); + } + + module.sampleWithReplacement = function(arr, size, weights) { + if(!Array.isArray(arr)){ + console.error("First argument to jsPsych.randomization.sampleWithReplacement() must be an array") + } + + var normalized_weights = []; + if(typeof weights !== 'undefined'){ + if(weights.length !== arr.length){ + console.error('The length of the weights array must equal the length of the array '+ + 'to be sampled from.'); + } + var weight_sum = 0; + for(var i=0; i cumulative_weights[index]) { index++; } + samp.push(arr[index]); + } + return samp; + } + + module.factorial = function(factors, repetitions, unpack) { + + var factorNames = Object.keys(factors); + + var factor_combinations = []; + + for (var i = 0; i < factors[factorNames[0]].length; i++) { + factor_combinations.push({}); + factor_combinations[i][factorNames[0]] = factors[factorNames[0]][i]; + } + + for (var i = 1; i < factorNames.length; i++) { + var toAdd = factors[factorNames[i]]; + var n = factor_combinations.length; + for (var j = 0; j < n; j++) { + var base = factor_combinations[j]; + for (var k = 0; k < toAdd.length; k++) { + var newpiece = {}; + newpiece[factorNames[i]] = toAdd[k]; + factor_combinations.push(Object.assign({}, base, newpiece)); + } + } + factor_combinations.splice(0, n); + } + + repetitions = (typeof repetitions === 'undefined') ? 1 : repetitions; + var with_repetitions = module.repeat(factor_combinations, repetitions, unpack); + + return with_repetitions; + } + + module.randomID = function(length){ + var result = ''; + var length = (typeof length == 'undefined') ? 32 : length; + var chars = '0123456789abcdefghjklmnopqrstuvwxyz'; + for(var i = 0; i= 0) { + k = n; + } else { + k = len + n; + if (k < 0) {k = 0;} + } + var currentElement; + while (k < len) { + currentElement = O[k]; + if (searchElement === currentElement || + (searchElement !== searchElement && currentElement !== currentElement)) { // NaN !== NaN + return true; + } + k++; + } + return false; + }; +} + +// polyfill for Array.isArray +if (!Array.isArray) { + Array.isArray = function(arg) { + return Object.prototype.toString.call(arg) === '[object Array]'; + }; +} diff --git a/Questionnaires/jspsych/license.txt b/Questionnaires/jspsych/license.txt new file mode 100644 index 0000000..eae2233 --- /dev/null +++ b/Questionnaires/jspsych/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018 Joshua R. de Leeuw + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Questionnaires/jspsych/plugins/jspsych-animation.js b/Questionnaires/jspsych/plugins/jspsych-animation.js new file mode 100644 index 0000000..1c4ae16 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-animation.js @@ -0,0 +1,189 @@ +/** + * jsPsych plugin for showing animations and recording keyboard responses + * Josh de Leeuw + * + * documentation: docs.jspsych.org + */ + +jsPsych.plugins.animation = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('animation', 'stimuli', 'image'); + + plugin.info = { + name: 'animation', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The images to be displayed.' + }, + frame_time: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame time', + default: 250, + description: 'Duration to display each image.' + }, + frame_isi: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame gap', + default: 0, + description: 'Length of gap to be shown between each image.' + }, + sequence_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sequence repetitions', + default: 1, + description: 'Number of times to show entire sequence.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'Keys subject uses to respond to stimuli.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below stimulus.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the images will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var interval_time = trial.frame_time + trial.frame_isi; + var animate_frame = -1; + var reps = 0; + var startTime = performance.now(); + var animation_sequence = []; + var responses = []; + var current_stim = ""; + + if (trial.render_on_canvas) { + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-animation-image"; + canvas.style.margin = 0; + canvas.style.padding = 0; + display_element.insertBefore(canvas, null); + var ctx = canvas.getContext("2d"); + } + + var animate_interval = setInterval(function() { + var showImage = true; + if (!trial.render_on_canvas) { + display_element.innerHTML = ''; // clear everything + } + animate_frame++; + if (animate_frame == trial.stimuli.length) { + animate_frame = 0; + reps++; + if (reps >= trial.sequence_reps) { + endTrial(); + clearInterval(animate_interval); + showImage = false; + } + } + if (showImage) { + show_next_frame(); + } + }, interval_time); + + function show_next_frame() { + if (trial.render_on_canvas) { + display_element.querySelector('#jspsych-animation-image').style.visibility = 'visible'; + var img = new Image(); + img.src = trial.stimuli[animate_frame]; + canvas.height = img.naturalHeight; + canvas.width = img.naturalWidth; + ctx.drawImage(img,0,0); + if (trial.prompt !== null & animate_frame == 0 & reps == 0) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + } else { + // show image + display_element.innerHTML = ''; + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + } + current_stim = trial.stimuli[animate_frame]; + + // record when image was shown + animation_sequence.push({ + "stimulus": trial.stimuli[animate_frame], + "time": performance.now() - startTime + }); + + if (trial.frame_isi > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-animation-image').style.visibility = 'hidden'; + current_stim = 'blank'; + // record when blank image was shown + animation_sequence.push({ + "stimulus": 'blank', + "time": performance.now() - startTime + }); + }, trial.frame_time); + } + } + + var after_response = function(info) { + + responses.push({ + key_press: info.key, + rt: info.rt, + stimulus: current_stim + }); + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-animation-image').className += ' responded'; + } + + // hold the jspsych response listener object in memory + // so that we can turn off the response collection when + // the trial ends + var response_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + function endTrial() { + + jsPsych.pluginAPI.cancelKeyboardResponse(response_listener); + + var trial_data = { + animation_sequence: animation_sequence, + response: responses + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-audio-button-response.js b/Questionnaires/jspsych/plugins/jspsych-audio-button-response.js new file mode 100644 index 0000000..ee4214e --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-audio-button-response.js @@ -0,0 +1,269 @@ +/** + * jspsych-audio-button-response + * Kristin Diep + * + * plugin for playing an audio file and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["audio-button-response"] = (function () { + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-button-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The audio to be played.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The button labels.' + }, + button_html: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'Custom button. Can make your own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'Vertical margin of button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'Horizontal margin of button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when user makes a response.' + }, + trial_ends_after_audio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Trial ends after audio', + default: false, + description: 'If true, then the trial will end as soon as the audio file finishes playing.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // store response + var response = { + rt: null, + button: null + }; + + // record webaudio context start time + var startTime; + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + audio.addEventListener('ended', end_trial); + } + + // enable buttons after audio ends if necessary + if ((!trial.response_allowed_while_playing) & (!trial.trial_ends_after_audio)) { + audio.addEventListener('ended', enable_buttons); + } + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in audio-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + + var html = '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    ' + str + '
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + + display_element.innerHTML = html; + + if (trial.response_allowed_while_playing) { + enable_buttons(); + } else { + disable_buttons(); + } + + // start time + startTime = performance.now(); + + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var endTime = performance.now(); + var rt = endTime - startTime; + if (context !== null) { + endTime = context.currentTime; + rt = Math.round((endTime - startTime) * 1000); + } + response.button = parseInt(choice); + response.rt = rt; + + // disable all the buttons after a response + disable_buttons(); + + if (trial.response_ends_trial) { + end_trial(); + } + } + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', enable_buttons); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + function button_response(e) { + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + } + + function disable_buttons() { + var btns = document.querySelectorAll('.jspsych-audio-button-response-button'); + for (var i = 0; i < btns.length; i++) { + var btn_el = btns[i].querySelector('button'); + if (btn_el) { + btn_el.disabled = true; + } + btns[i].removeEventListener('click', button_response); + } + } + + function enable_buttons() { + var btns = document.querySelectorAll('.jspsych-audio-button-response-button'); + for (var i = 0; i < btns.length; i++) { + var btn_el = btns[i].querySelector('button'); + if (btn_el) { + btn_el.disabled = false; + } + btns[i].addEventListener('click', button_response); + } + } + + + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-audio-keyboard-response.js b/Questionnaires/jspsych/plugins/jspsych-audio-keyboard-response.js new file mode 100644 index 0000000..79e7da1 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-audio-keyboard-response.js @@ -0,0 +1,209 @@ +/** + * jspsych-audio-keyboard-response + * Josh de Leeuw + * + * plugin for playing an audio file and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["audio-keyboard-response"] = (function () { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-keyboard-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The audio to be played.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when user makes a response.' + }, + trial_ends_after_audio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Trial ends after audio', + default: false, + description: 'If true, then the trial will end as soon as the audio file finishes playing.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // store response + var response = { + rt: null, + key: null + }; + + // record webaudio context start time + var startTime; + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + audio.addEventListener('ended', end_trial); + } + + // show prompt if there is one + if (trial.prompt !== null) { + display_element.innerHTML = trial.prompt; + } + + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // start keyboard listener when trial starts or sound ends + if (trial.response_allowed_while_playing) { + setup_keyboard_listener(); + } else if (!trial.trial_ends_after_audio) { + audio.addEventListener('ended', setup_keyboard_listener); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', setup_keyboard_listener); + + + // kill keyboard listeners + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + function after_response(info) { + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + function setup_keyboard_listener() { + // start the response listener + if (context !== null) { + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'audio', + persist: false, + allow_held_key: false, + audio_context: context, + audio_context_start_time: startTime + }); + } else { + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-audio-slider-response.js b/Questionnaires/jspsych/plugins/jspsych-audio-slider-response.js new file mode 100644 index 0000000..28ffdd5 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-audio-slider-response.js @@ -0,0 +1,278 @@ +jsPsych.plugins['audio-slider-response'] = (function () { + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-slider-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // record webaudio context start time + var startTime; + + // for storing data related to response + var response; + + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + + + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + + audio.addEventListener('ended', end_trial); + + } + + // enable slider after audio ends if necessary + if ((!trial.response_allowed_while_playing) & (!trial.trial_ends_after_audio)) { + + audio.addEventListener('ended', enable_slider); + + } + + var html = '
    '; + html += '
    '; + html += ''; + html += '' + trial.labels[j] + ''; + html += '
    ' + } + html += '
    '; + html += ''; + html += ''; + + if (trial.prompt !== null) { + html += trial.prompt; + } + + // add submit button + var next_disabled_attribute = ""; + if (trial.require_movement | !trial.response_allowed_while_playing) { + next_disabled_attribute = "disabled"; + } + html += ''; + + display_element.innerHTML = html; + + response = { + rt: null, + response: null + }; + + if (!trial.response_allowed_while_playing) { + display_element.querySelector('#jspsych-audio-slider-response-response').disabled = true; + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = true; + } + + if (trial.require_movement) { + display_element.querySelector('#jspsych-audio-slider-response-response').addEventListener('click', function () { + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-audio-slider-response-next').addEventListener('click', function () { + // measure response time + var endTime = performance.now(); + var rt = endTime - startTime; + if (context !== null) { + endTime = context.currentTime; + rt = Math.round((endTime - startTime) * 1000); + } + response.rt = rt; + response.response = display_element.querySelector('#jspsych-audio-slider-response-response').valueAsNumber; + + if (trial.response_ends_trial) { + end_trial(); + } else { + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = true; + } + + }); + + startTime = performance.now(); + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + // function to enable slider after audio ends + function enable_slider() { + document.querySelector('#jspsych-audio-slider-response-response').disabled = false; + if (!trial.require_movement) { + document.querySelector('#jspsych-audio-slider-response-next').disabled = false; + } + } + + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', enable_slider); + + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-call-function.js b/Questionnaires/jspsych/plugins/jspsych-call-function.js new file mode 100644 index 0000000..9d6a85a --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-call-function.js @@ -0,0 +1,58 @@ +/** + * jspsych-call-function + * plugin for calling an arbitrary function during a jspsych experiment + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins['call-function'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'call-function', + description: '', + parameters: { + func: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Function', + default: undefined, + description: 'Function to call' + }, + async: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Asynchronous', + default: false, + description: 'Is the function call asynchronous?' + } + } + } + + plugin.trial = function(display_element, trial) { + trial.post_trial_gap = 0; + var return_val; + + if(trial.async){ + var done = function(data){ + return_val = data; + end_trial(); + } + trial.func(done); + } else { + return_val = trial.func(); + end_trial(); + } + + function end_trial(){ + var trial_data = { + value: return_val + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-canvas-button-response.js b/Questionnaires/jspsych/plugins/jspsych-canvas-button-response.js new file mode 100644 index 0000000..8bd9aab --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-canvas-button-response.js @@ -0,0 +1,199 @@ +/** + * jspsych-canvas-button-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["canvas-button-response"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + // create canvas + var html = '
    ' + '' + '
    '; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in canvas-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    ' + str + '
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + //draw + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + + // start time + var start_time = performance.now(); + + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-canvas-button-response-button-' + i).addEventListener('click', function (e) { + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-canvas-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-canvas-button-response-button button'); + for (var i = 0; i < btns.length; i++) { + //btns[i].removeEventListener('click'); + btns[i].setAttribute('disabled', 'disabled'); + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // hide image if timing is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-button-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-canvas-keyboard-response.js b/Questionnaires/jspsych/plugins/jspsych-canvas-keyboard-response.js new file mode 100644 index 0000000..4684350 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-canvas-keyboard-response.js @@ -0,0 +1,155 @@ +/** + * jspsych-canvas-keyboard-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + + +jsPsych.plugins["canvas-keyboard-response"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + array: true, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when subject makes a response.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + var new_html = '
    ' + '' + '
    '; + // add prompt + if (trial.prompt !== null) { + new_html += trial.prompt; + } + + // draw + display_element.innerHTML = new_html; + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function () { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function (info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-canvas-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-canvas-slider-response.js b/Questionnaires/jspsych/plugins/jspsych-canvas-slider-response.js new file mode 100644 index 0000000..ca2f708 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-canvas-slider-response.js @@ -0,0 +1,207 @@ +/** + * jspsych-canvas-slider-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a slider response + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['canvas-slider-response'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + var html = '
    '; + html += '
    ' + '' + '
    '; + html += '
    '; + html += ''; + html += '
    ' + for (var j = 0; j < trial.labels.length; j++) { + var width = 100 / (trial.labels.length - 1); + var left_offset = (j * (100 / (trial.labels.length - 1))) - (width / 2); + html += '
    '; + html += '' + trial.labels[j] + ''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null) { + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + // draw + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + + var response = { + rt: null, + response: null + }; + + if (trial.require_movement) { + display_element.querySelector('#jspsych-canvas-slider-response-response').addEventListener('click', function () { + display_element.querySelector('#jspsych-canvas-slider-response-next').disabled = false; + }) + } + + display_element.querySelector('#jspsych-canvas-slider-response-next').addEventListener('click', function () { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-canvas-slider-response-response').valueAsNumber; + + if (trial.response_ends_trial) { + end_trial(); + } else { + display_element.querySelector('#jspsych-canvas-slider-response-next').disabled = true; + } + + }); + + function end_trial() { + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + response: response.response, + slider_start: trial.slider_start + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-categorize-animation.js b/Questionnaires/jspsych/plugins/jspsych-categorize-animation.js new file mode 100644 index 0000000..e1af93d --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-categorize-animation.js @@ -0,0 +1,266 @@ +/** + * jspsych plugin for categorization trials with feedback and animated stimuli + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins["categorize-animation"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('categorize-animation', 'stimuli', 'image'); + + plugin.info = { + name: 'categorize-animation', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + description: 'Array of paths to image files.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate correct response' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys subject is allowed to press to respond to stimuli.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Text to describe correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: 'Correct.', + description: 'String to show when subject gives correct answer' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: 'Wrong.', + description: 'String to show when subject gives incorrect answer.' + }, + frame_time: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame time', + default: 500, + description: 'Duration to display each image.' + }, + sequence_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sequence repetitions', + default: 1, + description: 'How many times to display entire sequence.' + }, + allow_response_before_complete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow response before complete', + default: false, + description: 'If true, subject can response before the animation sequence finishes' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the images will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var animate_frame = -1; + var reps = 0; + + var showAnimation = true; + + var responded = false; + var timeoutSet = false; + var correct; + + if (trial.render_on_canvas) { + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-categorize-animation-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + display_element.insertBefore(canvas, null); + var ctx = canvas.getContext("2d"); + if (trial.prompt !== null) { + var prompt_div = document.createElement("div"); + prompt_div.id = "jspsych-categorize-animation-prompt"; + prompt_div.style.visibility = "hidden"; + prompt_div.innerHTML = trial.prompt; + display_element.insertBefore(prompt_div, canvas.nextElementSibling); + } + var feedback_div = document.createElement("div"); + display_element.insertBefore(feedback_div, display_element.nextElementSibling); + } + + // show animation + var animate_interval = setInterval(function() { + if (!trial.render_on_canvas) { + display_element.innerHTML = ''; // clear everything + } + animate_frame++; + if (animate_frame == trial.stimuli.length) { + animate_frame = 0; + reps++; + // check if reps complete // + if (trial.sequence_reps != -1 && reps >= trial.sequence_reps) { + // done with animation + showAnimation = false; + } + } + + if (showAnimation) { + if (trial.render_on_canvas) { + display_element.querySelector('#jspsych-categorize-animation-stimulus').style.visibility = 'visible'; + var img = new Image(); + img.src = trial.stimuli[animate_frame]; + canvas.height = img.naturalHeight; + canvas.width = img.naturalWidth; + ctx.drawImage(img,0,0); + } else { + display_element.innerHTML += ''; + } + } + + if (!responded && trial.allow_response_before_complete) { + // in here if the user can respond before the animation is done + if (trial.prompt !== null) { + if (trial.render_on_canvas) { + prompt_div.style.visibility = "visible"; + } else { + display_element.innerHTML += trial.prompt; + } + } + if (trial.render_on_canvas) { + if (!showAnimation) { + canvas.remove(); + } + } + } else if (!responded) { + // in here if the user has to wait to respond until animation is done. + // if this is the case, don't show the prompt until the animation is over. + if (!showAnimation) { + if (trial.prompt !== null) { + if (trial.render_on_canvas) { + prompt_div.style.visibility = "visible"; + } else { + display_element.innerHTML += trial.prompt; + } + } + if (trial.render_on_canvas) { + canvas.remove(); + } + } + } else { + // user has responded if we get here. + + // show feedback + var feedback_text = ""; + if (correct) { + feedback_text = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + feedback_text = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + if (trial.render_on_canvas) { + if (trial.prompt !== null) { + prompt_div.remove(); + } + feedback_div.innerHTML = feedback_text; + } else { + display_element.innerHTML += feedback_text; + } + + // set timeout to clear feedback + if (!timeoutSet) { + timeoutSet = true; + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + } + + + }, trial.frame_time); + + + var keyboard_listener; + var trial_data = {}; + + var after_response = function(info) { + // ignore the response if animation is playing and subject + // not allowed to respond before it is complete + if (!trial.allow_response_before_complete && showAnimation) { + return false; + } + + correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer, info.key)) { + correct = true; + } + + responded = true; + + trial_data = { + stimulus: trial.stimuli, + rt: info.rt, + correct: correct, + response: info.key + }; + + jsPsych.pluginAPI.cancelKeyboardResponse(keyboard_listener); + + } + + keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + function endTrial() { + clearInterval(animate_interval); // stop animation! + display_element.innerHTML = ''; // clear everything + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-categorize-html.js b/Questionnaires/jspsych/plugins/jspsych-categorize-html.js new file mode 100644 index 0000000..3b3a02b --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-categorize-html.js @@ -0,0 +1,220 @@ +/** + * jspsych plugin for categorization trials with feedback + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins['categorize-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'categorize-html', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML content to be displayed.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate the correct response.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Label that is associated with the correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: "", + description: 'String to show when correct answer is given.' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: "", + description: 'String to show when incorrect answer is given.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + force_correct_button_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct button press', + default: false, + description: 'If set to true, then the subject must press the correct response key after feedback in order to advance to next trial.' + }, + show_stim_with_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + no_function: false, + description: '' + }, + show_feedback_on_timeout: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show feedback on timeout', + default: false, + description: 'If true, stimulus will be shown during feedback. If false, only the text feedback will be displayed during feedback.' + }, + timeout_message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Timeout message', + default: "

    Please respond faster.

    ", + description: 'The message displayed on a timeout non-response.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = '
    '+trial.stimulus+'
    '; + + // hide image after time if the timing parameter is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-categorize-html-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // if prompt is set, show prompt + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var trial_data = {}; + + // create response function + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // clear keyboard listener + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + var correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer,info.key)) { + correct = true; + } + + // save data + trial_data = { + rt: info.rt, + correct: correct, + stimulus: trial.stimulus, + response: info.key + }; + + display_element.innerHTML = ''; + + var timeout = info.rt == null; + doFeedback(correct, timeout); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + after_response({ + key: null, + rt: null + }); + }, trial.trial_duration); + } + + function doFeedback(correct, timeout) { + + if (timeout && !trial.show_feedback_on_timeout) { + display_element.innerHTML += trial.timeout_message; + } else { + // show image during feedback if flag is set + if (trial.show_stim_with_feedback) { + display_element.innerHTML = '
    '+trial.stimulus+'
    '; + } + + // substitute answer in feedback string. + var atext = ""; + if (correct) { + atext = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + atext = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + + // show the feedback + display_element.innerHTML += atext; + } + // check if force correct button press is set + if (trial.force_correct_button_press && correct === false && ((timeout && trial.show_feedback_on_timeout) || !timeout)) { + + var after_forced_response = function(info) { + endTrial(); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_forced_response, + valid_responses: [trial.key_answer], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } else { + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + + } + + function endTrial() { + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-categorize-image.js b/Questionnaires/jspsych/plugins/jspsych-categorize-image.js new file mode 100644 index 0000000..16c71d8 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-categorize-image.js @@ -0,0 +1,222 @@ +/** + * jspsych plugin for categorization trials with feedback + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins['categorize-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('categorize-image', 'stimulus', 'image'); + + plugin.info = { + name: 'categorize-image', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image content to be displayed.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate the correct response.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Label that is associated with the correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: "", + description: 'String to show when correct answer is given.' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: "", + description: 'String to show when incorrect answer is given.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + force_correct_button_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct button press', + default: false, + description: 'If set to true, then the subject must press the correct response key after feedback in order to advance to next trial.' + }, + show_stim_with_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + no_function: false, + description: '' + }, + show_feedback_on_timeout: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show feedback on timeout', + default: false, + description: 'If true, stimulus will be shown during feedback. If false, only the text feedback will be displayed during feedback.' + }, + timeout_message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Timeout message', + default: "

    Please respond faster.

    ", + description: 'The message displayed on a timeout non-response.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = ''; + + // hide image after time if the timing parameter is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-categorize-image-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // if prompt is set, show prompt + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var trial_data = {}; + + // create response function + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // clear keyboard listener + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + var correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer, info.key)) { + correct = true; + } + + // save data + trial_data = { + rt: info.rt, + correct: correct, + stimulus: trial.stimulus, + response: info.key + }; + + display_element.innerHTML = ''; + + var timeout = info.rt == null; + doFeedback(correct, timeout); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + after_response({ + key: null, + rt: null + }); + }, trial.trial_duration); + } + + function doFeedback(correct, timeout) { + + if (timeout && !trial.show_feedback_on_timeout) { + display_element.innerHTML += trial.timeout_message; + } else { + // show image during feedback if flag is set + if (trial.show_stim_with_feedback) { + display_element.innerHTML = ''; + } + + // substitute answer in feedback string. + var atext = ""; + if (correct) { + atext = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + atext = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + + // show the feedback + display_element.innerHTML += atext; + } + // check if force correct button press is set + if (trial.force_correct_button_press && correct === false && ((timeout && trial.show_feedback_on_timeout) || !timeout)) { + + var after_forced_response = function(info) { + endTrial(); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_forced_response, + valid_responses: [trial.key_answer], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } else { + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + + } + + function endTrial() { + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-cloze.js b/Questionnaires/jspsych/plugins/jspsych-cloze.js new file mode 100644 index 0000000..890c539 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-cloze.js @@ -0,0 +1,112 @@ +/** + * jspsych-cloze + * Philipp Sprengholz + * + * Plugin for displaying a cloze test and checking participants answers against a correct solution. + * + * documentation: docs.jspsych.org + **/ + +jsPsych.plugins['cloze'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'cloze', + description: '', + parameters: { + text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Cloze text', + default: undefined, + description: 'The cloze text to be displayed. Blanks are indicated by %% signs and automatically replaced by input fields. If there is a correct answer you want the system to check against, it must be typed between the two percentage signs (i.e. %solution%).' + }, + button_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button text', + default: 'OK', + description: 'Text of the button participants have to press for finishing the cloze test.' + }, + check_answers: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Check answers', + default: false, + description: 'Boolean value indicating if the answers given by participants should be compared against a correct solution given in the text (between % signs) after the button was clicked.' + }, + mistake_fn: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Mistake function', + default: function () {}, + description: 'Function called if check_answers is set to TRUE and there is a difference between the participants answers and the correct solution provided in the text.' + } + } + }; + + plugin.trial = function (display_element, trial) { + + var html = '
    '; + var elements = trial.text.split('%'); + var solutions = []; + + for (var i=0; i'; + } + } + html += '
    '; + + display_element.innerHTML = html; + + var check = function() { + + var answers = []; + var answers_correct = true; + + for (var i=0; i'; + display_element.querySelector('#finish_cloze_button').addEventListener('click', check); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-external-html.js b/Questionnaires/jspsych/plugins/jspsych-external-html.js new file mode 100644 index 0000000..83a9a05 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-external-html.js @@ -0,0 +1,112 @@ +/** (July 2012, Erik Weitnauer) +The html-plugin will load and display an external html pages. To proceed to the next, the +user might either press a button on the page or a specific key. Afterwards, the page get hidden and +the plugin will wait of a specified time before it proceeds. + +documentation: docs.jspsych.org +*/ + +jsPsych.plugins['external-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'external-html', + description: '', + parameters: { + url: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'URL', + default: undefined, + description: 'The url of the external html page' + }, + cont_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Continue key', + default: null, + description: 'The key to continue to the next page.' + }, + cont_btn: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Continue button', + default: null, + description: 'The button to continue to the next page.' + }, + check_fn: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Check function', + default: function() { return true; }, + description: '' + }, + force_refresh: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force refresh', + default: false, + description: 'Refresh page.' + }, + // if execute_Script == true, then all javascript code on the external page + // will be executed in the plugin site within your jsPsych test + execute_script: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Execute scripts', + default: false, + description: 'If true, JS scripts on the external html file will be executed.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var url = trial.url; + if (trial.force_refresh) { + url = trial.url + "?t=" + performance.now(); + } + + load(display_element, url, function() { + var t0 = performance.now(); + var finish = function() { + if (trial.check_fn && !trial.check_fn(display_element)) { return }; + if (trial.cont_key) { display_element.removeEventListener('keydown', key_listener); } + var trial_data = { + rt: performance.now() - t0, + url: trial.url + }; + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + }; + + // by default, scripts on the external page are not executed with XMLHttpRequest(). + // To activate their content through DOM manipulation, we need to relocate all script tags + if (trial.execute_script) { + for (const scriptElement of display_element.getElementsByTagName("script")) { + const relocatedScript = document.createElement("script"); + relocatedScript.text = scriptElement.text; + scriptElement.parentNode.replaceChild(relocatedScript, scriptElement); + }; + } + + if (trial.cont_btn) { display_element.querySelector('#'+trial.cont_btn).addEventListener('click', finish); } + if (trial.cont_key) { + var key_listener = function(e) { + if (jsPsych.pluginAPI.compareKeys(e.key,trial.cont_key)) finish(); + }; + display_element.addEventListener('keydown', key_listener); + } + }); + }; + + // helper to load via XMLHttpRequest + function load(element, file, callback){ + var xmlhttp = new XMLHttpRequest(); + xmlhttp.open("GET", file, true); + xmlhttp.onload = function(){ + if(xmlhttp.status == 200 || xmlhttp.status == 0){ //Check if loaded + element.innerHTML = xmlhttp.responseText; + callback(); + } + } + xmlhttp.send(); + } + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-free-sort.js b/Questionnaires/jspsych/plugins/jspsych-free-sort.js new file mode 100644 index 0000000..accc189 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-free-sort.js @@ -0,0 +1,478 @@ +/** + * jspsych-free-sort + * plugin for drag-and-drop sorting of a collection of images + * Josh de Leeuw + * + * documentation: docs.jspsych.org + */ + + +jsPsych.plugins['free-sort'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('free-sort', 'stimuli', 'image'); + + plugin.info = { + name: 'free-sort', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'items to be displayed.' + }, + stim_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus height', + default: 100, + description: 'Height of items in pixels.' + }, + stim_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus width', + default: 100, + description: 'Width of items in pixels' + }, + scale_factor: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stimulus scaling factor', + default: 1.5, + description: 'How much larger to make the stimulus while moving (1 = no scaling)' + }, + sort_area_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sort area height', + default: 700, + description: 'The height in pixels of the container that subjects can move the stimuli in.' + }, + sort_area_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sort area width', + default: 700, + description: 'The width in pixels of the container that subjects can move the stimuli in.' + }, + sort_area_shape: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Sort area shape', + options: ['square','ellipse'], + default: 'ellipse', + description: 'The shape of the sorting area' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: '', + description: 'It can be used to provide a reminder about the action the subject is supposed to take.' + }, + prompt_location: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Prompt location', + options: ['above','below'], + default: 'above', + description: 'Indicates whether to show prompt "above" or "below" the sorting area.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to continue to the next trial.' + }, + change_border_background_color: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Change border background color', + default: true, + description: 'If true, the sort area border color will change while items are being moved in and out of '+ + 'the sort area, and the background color will change once all items have been moved into the '+ + 'sort area. If false, the border will remain black and the background will remain white throughout the trial.' + }, + border_color_in: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Border color - in', + default: '#a1d99b', + description: 'If change_border_background_color is true, the sort area border will change to this color '+ + 'when an item is being moved into the sort area, and the background will change to this color '+ + 'when all of the items have been moved into the sort area.' + }, + border_color_out: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Border color - out', + default: '#fc9272', + description: 'If change_border_background_color is true, this will be the color of the sort area border '+ + 'when there are one or more items that still need to be moved into the sort area.' + }, + border_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Border width', + default: null, + description: 'The width in pixels of the border around the sort area. If null, the border width '+ + 'defaults to 3% of the sort area height.' + }, + counter_text_unfinished: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Counter text unfinished', + default: 'You still need to place %n% item%s% inside the sort area.', + description: 'Text to display when there are one or more items that still need to be placed in the sort area. '+ + 'If "%n%" is included in the string, it will be replaced with the number of items that still need to be moved inside. '+ + 'If "%s%" is included in the string, a "s" will be included when the number of items remaining is greater than one.' + }, + counter_text_finished: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Counter text finished', + default: 'All items placed. Feel free to reposition items if necessary.', + description: 'Text that will take the place of the counter_text_unfinished text when all items have been moved inside the sort area.' + }, + stim_starts_inside: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Stim starts inside', + default: false, + description: 'If false, the images will be positioned to the left and right of the sort area when the trial loads. '+ + 'If true, the images will be positioned at random locations inside the sort area when the trial loads.' + }, + column_spread_factor: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'column spread factor', + default: 1, + description: 'When the images appear outside the sort area, this determines the x-axis spread of the image columns. '+ + 'Default value is 1. Values less than 1 will compress the image columns along the x-axis, and values greater than 1 will spread them farther apart.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var start_time = performance.now(); + + if (trial.change_border_background_color == false) { + trial.border_color_out = "#000000"; + } + + if (trial.border_width == null) { + trial.border_width = trial.sort_area_height*.03; + } + + let html = + '
    '; + + // another div for border + html += '
    '+get_counter_text(trial.stimuli.length)+'

    '; + + // position prompt above or below + if (trial.prompt_location == "below") { + html += html_text + } else { + html = html_text + html + } + // add button + html += '
    '; + + display_element.innerHTML = html; + + // store initial location data + let init_locations = []; + + if (!trial.stim_starts_inside) { + // determine number of rows and colums, must be a even number + let num_rows = Math.ceil(Math.sqrt(trial.stimuli.length)) + if ( num_rows % 2 != 0) { + num_rows = num_rows + 1 + } + + // compute coords for left and right side of arena + var r_coords = []; + var l_coords = []; + for (const x of make_arr(0, trial.sort_area_width - trial.stim_width, num_rows) ) { + for (const y of make_arr(0, trial.sort_area_height - trial.stim_height, num_rows) ) { + if ( x > ( (trial.sort_area_width - trial.stim_width) * .5 ) ) { + //r_coords.push({ x:x, y:y } ) + r_coords.push({ x:x + (trial.sort_area_width) * (.5*trial.column_spread_factor) , y:y }); + } else { + l_coords.push({ x:x - (trial.sort_area_width) * (.5*trial.column_spread_factor) , y:y }); + //l_coords.push({ x:x, y:y } ) + } + } + } + + // repeat coordinates until you have enough coords (may be obsolete) + while ( ( r_coords.length + l_coords.length ) < trial.stimuli.length ) { + r_coords = r_coords.concat(r_coords) + l_coords = l_coords.concat(l_coords) + } + // reverse left coords, so that coords closest to arena is used first + l_coords = l_coords.reverse() + + // shuffle stimuli, so that starting positions are random + trial.stimuli = shuffle(trial.stimuli); + } + + let inside = [] + for (let i = 0; i < trial.stimuli.length; i++) { + var coords; + if (trial.stim_starts_inside) { + coords = random_coordinate(trial.sort_area_width - trial.stim_width, trial.sort_area_height - trial.stim_height); + } else { + if ( (i % 2) == 0 ) { + coords = r_coords[Math.floor(i * .5)]; + } else { + coords = l_coords[Math.floor(i * .5)]; + } + } + + display_element.querySelector("#jspsych-free-sort-arena").innerHTML += ''+ + ''; + + init_locations.push({ + src: trial.stimuli[i], + x: coords.x, + y: coords.y + }); + if (trial.stim_starts_inside) { + inside.push(true); + } else { + inside.push(false); + } + } + + // moves within a trial + let moves = []; + + // are objects currently inside + let cur_in = false + + // draggable items + const draggables = display_element.querySelectorAll('.jspsych-free-sort-draggable'); + + // button (will show when all items are inside) and border (will change color) + const border = display_element.querySelector("#jspsych-free-sort-border") + const button = display_element.querySelector('#jspsych-free-sort-done-btn') + + // when trial starts, modify text and border/background if all items are inside (stim_starts_inside: true) + if (inside.some(Boolean) && trial.change_border_background_color) { + border.style.borderColor = trial.border_color_in; + } + if (inside.every(Boolean)) { + if (trial.change_border_background_color) { + border.style.background = trial.border_color_in; + } + button.style.visibility = "visible"; + display_element.querySelector("#jspsych-free-sort-counter").innerHTML = trial.counter_text_finished; + } + + let start_event_name = 'mousedown'; + let move_event_name = 'mousemove'; + let end_event_name = 'mouseup'; + if (typeof document.ontouchend !== 'undefined'){ // for touch devices + start_event_name = 'touchstart' + move_event_name = 'touchmove' + end_event_name = 'touchend' + } + + for(let i=0; i 1) { + text_out += "s"; + } + } + } + return text_out; + } + }; + + // helper functions + + function shuffle(array) { + // define three variables + let cur_idx = array.length, tmp_val, rand_idx; + + // While there remain elements to shuffle... + while (0 !== cur_idx) { + // Pick a remaining element... + rand_idx = Math.floor(Math.random() * cur_idx); + cur_idx -= 1; + + // And swap it with the current element. + tmp_val = array[cur_idx]; + array[cur_idx] = array[rand_idx]; + array[rand_idx] = tmp_val; + } + return array; + } + + function make_arr(startValue, stopValue, cardinality) { + const step = (stopValue - startValue) / (cardinality - 1); + let arr = []; + for (let i = 0; i < cardinality; i++) { + arr.push(startValue + (step * i)); + } + return arr; + } + + function inside_ellipse(x, y, x0, y0, rx, ry, square=false) { + const results = []; + if (square) { + result = ( Math.abs(x - x0) <= rx ) && ( Math.abs(y - y0) <= ry ) + } else { + result = (( x - x0 ) * ( x - x0 )) * (ry * ry) + ((y - y0) * ( y - y0 )) * ( rx * rx ) <= ( (rx * rx) * (ry * ry) ) + } + return result + } + + function random_coordinate(max_width, max_height) { + const rnd_x = Math.floor(Math.random() * (max_width - 1)); + const rnd_y = Math.floor(Math.random() * (max_height - 1)); + return { + x: rnd_x, + y: rnd_y + }; + } + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-fullscreen.js b/Questionnaires/jspsych/plugins/jspsych-fullscreen.js new file mode 100644 index 0000000..c3d0bc1 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-fullscreen.js @@ -0,0 +1,106 @@ +/* jspsych-fullscreen.js + * Josh de Leeuw + * + * toggle fullscreen mode in the browser + * + */ + +jsPsych.plugins.fullscreen = (function() { + + var plugin = {}; + + plugin.info = { + name: 'fullscreen', + description: '', + parameters: { + fullscreen_mode: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Fullscreen mode', + default: true, + array: false, + description: 'If true, experiment will enter fullscreen mode. If false, the browser will exit fullscreen mode.' + }, + message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Message', + default: '

    The experiment will switch to full screen mode when you press the button below

    ', + array: false, + description: 'HTML content to display above the button to enter fullscreen mode.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'The text that appears on the button to enter fullscreen.' + }, + delay_after: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Delay after', + default: 1000, + array: false, + description: 'The length of time to delay after entering fullscreen mode before ending the trial.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // check if keys are allowed in fullscreen mode + var keyboardNotAllowed = typeof Element !== 'undefined' && 'ALLOW_KEYBOARD_INPUT' in Element; + if (keyboardNotAllowed) { + // This is Safari, and keyboard events will be disabled. Don't allow fullscreen here. + // do something else? + endTrial(); + } else { + if(trial.fullscreen_mode){ + display_element.innerHTML = trial.message + ''; + var listener = display_element.querySelector('#jspsych-fullscreen-btn').addEventListener('click', function() { + var element = document.documentElement; + if (element.requestFullscreen) { + element.requestFullscreen(); + } else if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullscreen) { + element.webkitRequestFullscreen(); + } else if (element.msRequestFullscreen) { + element.msRequestFullscreen(); + } + endTrial(); + }); + } else { + if ( document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement ) { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } + } + endTrial(); + } + } + + function endTrial() { + + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function(){ + + var trial_data = { + success: !keyboardNotAllowed + }; + + jsPsych.finishTrial(trial_data); + + }, trial.delay_after); + + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-html-button-response.js b/Questionnaires/jspsych/plugins/jspsych-html-button-response.js new file mode 100644 index 0000000..2433289 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-html-button-response.js @@ -0,0 +1,188 @@ +/** + * jspsych-html-button-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["html-button-response"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'html-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // display stimulus + var html = '
    '+trial.stimulus+'
    '; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in html-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + // start time + var start_time = performance.now(); + + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-html-button-response-button-' + i).addEventListener('click', function(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-html-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-html-button-response-button button'); + for(var i=0; i'; + + // add prompt + if(trial.prompt !== null){ + new_html += trial.prompt; + } + + // draw + display_element.innerHTML = new_html; + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-html-slider-response.js b/Questionnaires/jspsych/plugins/jspsych-html-slider-response.js new file mode 100644 index 0000000..bee229d --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-html-slider-response.js @@ -0,0 +1,202 @@ +/** + * jspsych-html-slider-response + * a jspsych plugin for free response survey questions + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['html-slider-response'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'html-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + var html = '
    '; + html += '
    ' + trial.stimulus + '
    '; + html += '
    '; + html += ''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null){ + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + var response = { + rt: null, + response: null + }; + + if(trial.require_movement){ + display_element.querySelector('#jspsych-html-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-html-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-html-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-html-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-html-slider-response-next').disabled = true; + } + + }); + + function end_trial(){ + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-html-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-iat-html.js b/Questionnaires/jspsych/plugins/jspsych-iat-html.js new file mode 100644 index 0000000..513bd31 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-iat-html.js @@ -0,0 +1,284 @@ +/** + * jspsych-iat + * Kristin Diep + * + * plugin for running an IAT (Implicit Association Test) with an HTML-formatted stimulus + * + * documentation: docs.jspsych.org + * + **/ + + + jsPsych.plugins['iat-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'iat-html', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed.' + }, + left_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Left category key', + default: 'e', + description: 'Key press that is associated with the left category label.' + }, + right_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Right category key', + default: 'i', + description: 'Key press that is associated with the right category label.' + }, + left_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Left category label', + array: true, + default: ['left'], + description: 'The label that is associated with the stimulus. Aligned to the left side of page.' + }, + right_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Right category label', + array: true, + default: ['right'], + description: 'The label that is associated with the stimulus. Aligned to the right side of the page.' + }, + key_to_move_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key to move forward', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys that allow the user to advance to the next trial if their key press was incorrect.' + }, + display_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Display feedback', + default: false, + description: 'If true, then html when wrong will be displayed when user makes an incorrect key press.' + }, + html_when_wrong: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'HTML when wrong', + default: 'X', + description: 'The HTML to display when a user presses the wrong key.' + }, + bottom_instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Bottom instructions', + default: '

    If you press the wrong key, a red X will appear. Press any key to continue.

    ', + description: 'Instructions shown at the bottom of the page.' + }, + force_correct_key_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct key press', + default: false, + description: 'If true, in order to advance to the next trial after a wrong key press the user will be forced to press the correct key.' + }, + stim_key_association: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus key association', + options: ['left', 'right'], + default: undefined, + description: 'Stimulus will be associated with either "left" or "right".' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + } + } + + + plugin.trial = function(display_element, trial) { + + var html_str = ""; + + html_str += "

    " + trial.stimulus + "

    "; + + html_str += "
    "; + + if(trial.left_category_label.length == 1) { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "

    "; + } else { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "
    " + "or
    " + + trial.left_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.right_category_label.length == 1) { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + '

    '; + } else { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + "
    " + "or
    " + + trial.right_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.display_feedback === true) { + html_str += ""; + html_str += "
    "+trial.bottom_instructions+"
    "; + } else { + html_str += "
    "+trial.bottom_instructions+"
    "; + } + + html_str += "
    "; + + display_element.innerHTML = html_str; + + + // store response + var response = { + rt: null, + key: null, + correct: false + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key, + correct: response.correct + }; + + // clears the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + var leftKeyCode = trial.left_category_key; + var rightKeyCode = trial.right_category_key; + + // function to handle responses by the subject + var after_response = function(info) { + var wImg = document.getElementById("wrongImgContainer"); + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-iat-stim').className += ' responded'; + + // only record the first response + if (response.key == null ) { + response = info; + } + + if(trial.stim_key_association == "right") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, rightKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.right_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } else if(trial.stim_key_association == "left") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, leftKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.left_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } + }; + + // start the response listener + if (trial.left_category_key != jsPsych.NO_KEYS && trial.right_category_key != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.left_category_key, trial.right_category_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null && trial.response_ends_trial != true) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-iat-image.js b/Questionnaires/jspsych/plugins/jspsych-iat-image.js new file mode 100644 index 0000000..0f37bac --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-iat-image.js @@ -0,0 +1,286 @@ +/** + * jspsych-iat + * Kristin Diep + * + * plugin for running an IAT (Implicit Association Test) with an image stimulus + * + * documentation: docs.jspsych.org + * + **/ + + + jsPsych.plugins['iat-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('iat-image', 'stimulus', 'image'); + + plugin.info = { + name: 'iat-image', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + left_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Left category key', + default: 'e', + description: 'Key press that is associated with the left category label.' + }, + right_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Right category key', + default: 'i', + description: 'Key press that is associated with the right category label.' + }, + left_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Left category label', + array: true, + default: ['left'], + description: 'The label that is associated with the stimulus. Aligned to the left side of page.' + }, + right_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Right category label', + array: true, + default: ['right'], + description: 'The label that is associated with the stimulus. Aligned to the right side of the page.' + }, + key_to_move_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key to move forward', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys that allow the user to advance to the next trial if their key press was incorrect.' + }, + display_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Display feedback', + default: false, + description: 'If true, then html when wrong will be displayed when user makes an incorrect key press.' + }, + html_when_wrong: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'HTML when wrong', + default: 'X', + description: 'The HTML to display when a user presses the wrong key.' + }, + bottom_instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Bottom instructions', + default: '

    If you press the wrong key, a red X will appear. Press any key to continue.

    ', + description: 'Instructions shown at the bottom of the page.' + }, + force_correct_key_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct key press', + default: false, + description: 'If true, in order to advance to the next trial after a wrong key press the user will be forced to press the correct key.' + }, + stim_key_association: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus key association', + options: ['left', 'right'], + default: undefined, + description: 'Stimulus will be associated with either "left" or "right".' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + } + } + + + plugin.trial = function(display_element, trial) { + + var html_str = ""; + + html_str += "
    "; + + html_str += "
    "; + + if(trial.left_category_label.length == 1) { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "

    "; + } else { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "
    " + "or
    " + + trial.left_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.right_category_label.length == 1) { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + '

    '; + } else { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + "
    " + "or
    " + + trial.right_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.display_feedback === true) { + html_str += ""; + html_str += "
    "+trial.bottom_instructions+"
    "; + } else { + html_str += "
    "+trial.bottom_instructions+"
    "; + } + + html_str += "
    "; + + display_element.innerHTML = html_str; + + + // store response + var response = { + rt: null, + key: null, + correct: false + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key, + correct: response.correct + }; + + // clears the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + var leftKeyCode = trial.left_category_key; + var rightKeyCode = trial.right_category_key; + + // function to handle responses by the subject + var after_response = function(info) { + var wImg = document.getElementById("wrongImgContainer"); + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-iat-stim').className += ' responded'; + + // only record the first response + if (response.key == null ) { + response = info; + } + + if(trial.stim_key_association == "right") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, rightKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.right_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } else if(trial.stim_key_association == "left") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, leftKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.left_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } + }; + + // start the response listener + if (trial.left_category_key != jsPsych.NO_KEYS && trial.right_category_key != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.left_category_key, trial.right_category_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null && trial.response_ends_trial != true) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-image-button-response.js b/Questionnaires/jspsych/plugins/jspsych-image-button-response.js new file mode 100644 index 0000000..ee426b8 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-image-button-response.js @@ -0,0 +1,327 @@ +/** + * jspsych-image-button-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["image-button-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('image-button-response', 'stimulus', 'image'); + + plugin.info = { + name: 'image-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + stimulus_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image height', + default: null, + description: 'Set the image height in pixels' + }, + stimulus_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image width', + default: null, + description: 'Set the image width in pixels' + }, + maintain_aspect_ratio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Maintain aspect ratio', + default: true, + description: 'Maintain the aspect ratio after setting width or height' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the image will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var height, width; + var html; + if (trial.render_on_canvas) { + var image_drawn = false; + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + // create canvas element and image + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-image-button-response-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + var ctx = canvas.getContext("2d"); + var img = new Image(); + img.onload = function() { + // if image wasn't preloaded, then it will need to be drawn whenever it finishes loading + if (!image_drawn) { + getHeightWidth(); // only possible to get width/height after image loads + ctx.drawImage(img,0,0,width,height); + } + }; + img.src = trial.stimulus; + // get/set image height and width - this can only be done after image loads because uses image's naturalWidth/naturalHeight properties + function getHeightWidth() { + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + canvas.height = height; + canvas.width = width; + } + getHeightWidth(); // call now, in case image loads immediately (is cached) + // create buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in image-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + var btngroup_div = document.createElement('div'); + btngroup_div.id = "jspsych-image-button-response-btngroup"; + html = ''; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + btngroup_div.innerHTML = html; + // add canvas to screen and draw image + display_element.insertBefore(canvas, null); + if (img.complete && Number.isFinite(width) && Number.isFinite(height)) { + // if image has loaded and width/height have been set, then draw it now + // (don't rely on img onload function to draw image when image is in the cache, because that causes a delay in the image presentation) + ctx.drawImage(img,0,0,width,height); + image_drawn = true; + } + // add buttons to screen + display_element.insertBefore(btngroup_div, canvas.nextElementSibling); + // add prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + + } else { + + // display stimulus as an image element + html = ''; + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in image-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + html += '
    '; + // add prompt + if (trial.prompt !== null){ + html += trial.prompt; + } + // update the page content + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('#jspsych-image-button-response-stimulus'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + // start timing + var start_time = performance.now(); + + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-image-button-response-button-' + i).addEventListener('click', function(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-image-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-image-button-response-button button'); + for(var i=0; i'; + // add prompt + if (trial.prompt !== null){ + html += trial.prompt; + } + // update the page content + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('#jspsych-image-keyboard-response-stimulus'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } else if (trial.response_ends_trial === false) { + console.warn("The experiment may be deadlocked. Try setting a trial duration or set response_ends_trial to true."); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-image-slider-response.js b/Questionnaires/jspsych/plugins/jspsych-image-slider-response.js new file mode 100644 index 0000000..66bfc87 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-image-slider-response.js @@ -0,0 +1,369 @@ +/** + * jspsych-image-slider-response + * a jspsych plugin for free response survey questions + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['image-slider-response'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('image-slider-response', 'stimulus', 'image'); + + plugin.info = { + name: 'image-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + stimulus_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image height', + default: null, + description: 'Set the image height in pixels' + }, + stimulus_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image width', + default: null, + description: 'Set the image width in pixels' + }, + maintain_aspect_ratio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Maintain aspect ratio', + default: true, + description: 'Maintain the aspect ratio after setting width or height' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the image will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var height, width; + var html; + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + if (trial.render_on_canvas) { + var image_drawn = false; + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + // create wrapper div, canvas element and image + var content_wrapper = document.createElement('div'); + content_wrapper.id = "jspsych-image-slider-response-wrapper"; + content_wrapper.style.margin = "100px 0px"; + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-image-slider-response-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + var ctx = canvas.getContext("2d"); + var img = new Image(); + img.onload = function() { + // if image wasn't preloaded, then it will need to be drawn whenever it finishes loading + if (!image_drawn) { + getHeightWidth(); // only possible to get width/height after image loads + ctx.drawImage(img,0,0,width,height); + } + }; + img.src = trial.stimulus; + // get/set image height and width - this can only be done after image loads because uses image's naturalWidth/naturalHeight properties + function getHeightWidth() { + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + canvas.height = height; + canvas.width = width; + } + getHeightWidth(); // call now, in case image loads immediately (is cached) + // create container with slider and labels + var slider_container = document.createElement('div'); + slider_container.classList.add("jspsych-image-slider-response-container"); + slider_container.style.position = "relative"; + slider_container.style.margin = "0 auto 3em auto"; + if(trial.slider_width !== null){ + slider_container.style.width = trial.slider_width.toString()+'px'; + } + // create html string with slider and labels, and add to slider container + html =''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + slider_container.innerHTML = html; + // add canvas and slider to content wrapper div + content_wrapper.insertBefore(canvas, content_wrapper.firstElementChild); + content_wrapper.insertBefore(slider_container, canvas.nextElementSibling); + // add content wrapper div to screen and draw image on canvas + display_element.insertBefore(content_wrapper, null); + if (img.complete && Number.isFinite(width) && Number.isFinite(height)) { + // if image has loaded and width/height have been set, then draw it now + // (don't rely on img onload function to draw image when image is in the cache, because that causes a delay in the image presentation) + ctx.drawImage(img,0,0,width,height); + image_drawn = true; + } + // add prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + // add submit button + var submit_btn = document.createElement('button'); + submit_btn.id = "jspsych-image-slider-response-next"; + submit_btn.classList.add("jspsych-btn"); + submit_btn.disabled = (trial.require_movement) ? true : false; + submit_btn.innerHTML = trial.button_label; + display_element.insertBefore(submit_btn, display_element.nextElementSibling); + + } else { + + html = '
    '; + html += '
    '; + html += ''; + html += '
    '; + html += '
    '; + html += ''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null){ + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('img'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + var response = { + rt: null, + response: null + }; + + if(trial.require_movement){ + display_element.querySelector('#jspsych-image-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-image-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-image-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-image-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-image-slider-response-next').disabled = true; + } + + }); + + function end_trial(){ + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-image-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-instructions.js b/Questionnaires/jspsych/plugins/jspsych-instructions.js new file mode 100644 index 0000000..7624b3a --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-instructions.js @@ -0,0 +1,237 @@ +/* jspsych-instructions.js + * Josh de Leeuw + * + * This plugin displays text (including HTML formatted strings) during the experiment. + * Use it to show instructions, provide performance feedback, etc... + * + * Page numbers can be displayed to help with navigation by setting show_page_number + * to true. + * + * documentation: docs.jspsych.org + * + * + */ + +jsPsych.plugins.instructions = (function() { + + var plugin = {}; + + plugin.info = { + name: 'instructions', + description: '', + parameters: { + pages: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Pages', + default: undefined, + array: true, + description: 'Each element of the array is the content for a single page.' + }, + key_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key forward', + default: 'ArrowRight', + description: 'The key the subject can press in order to advance to the next page.' + }, + key_backward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key backward', + default: 'ArrowLeft', + description: 'The key that the subject can press to return to the previous page.' + }, + allow_backward: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow backward', + default: true, + description: 'If true, the subject can return to the previous page of the instructions.' + }, + allow_keys: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow keys', + default: true, + description: 'If true, the subject can use keyboard keys to navigate the pages.' + }, + show_clickable_nav: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show clickable nav', + default: false, + description: 'If true, then a "Previous" and "Next" button will be displayed beneath the instructions.' + }, + show_page_number: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show page number', + default: false, + description: 'If true, and clickable navigation is enabled, then Page x/y will be shown between the nav buttons.' + }, + page_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Page label', + default: 'Page', + description: 'The text that appears before x/y (current/total) pages displayed with show_page_number' + }, + button_label_previous: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label previous', + default: 'Previous', + description: 'The text that appears on the button to go backwards.' + }, + button_label_next: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label next', + default: 'Next', + description: 'The text that appears on the button to go forwards.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var current_page = 0; + + var view_history = []; + + var start_time = performance.now(); + + var last_page_update_time = start_time; + + function btnListener(evt){ + evt.target.removeEventListener('click', btnListener); + if(this.id === "jspsych-instructions-back"){ + back(); + } + else if(this.id === 'jspsych-instructions-next'){ + next(); + } + } + + function show_current_page() { + var html = trial.pages[current_page]; + + var pagenum_display = ""; + if(trial.show_page_number) { + pagenum_display = ""+ trial.page_label + ' ' +(current_page+1)+"/"+trial.pages.length+""; + } + + if (trial.show_clickable_nav) { + + var nav_html = "
    "; + if (trial.allow_backward) { + var allowed = (current_page > 0 )? '' : "disabled='disabled'"; + nav_html += ""; + } + if (trial.pages.length > 1 && trial.show_page_number) { + nav_html += pagenum_display; + } + nav_html += "
    "; + + html += nav_html; + display_element.innerHTML = html; + if (current_page != 0 && trial.allow_backward) { + display_element.querySelector('#jspsych-instructions-back').addEventListener('click', btnListener); + } + + display_element.querySelector('#jspsych-instructions-next').addEventListener('click', btnListener); + } else { + if (trial.show_page_number && trial.pages.length > 1) { + // page numbers for non-mouse navigation + html += "
    "+pagenum_display+"
    " + } + display_element.innerHTML = html; + } + + } + + function next() { + + add_current_page_to_view_history() + + current_page++; + + // if done, finish up... + if (current_page >= trial.pages.length) { + endTrial(); + } else { + show_current_page(); + } + + } + + function back() { + + add_current_page_to_view_history() + + current_page--; + + show_current_page(); + } + + function add_current_page_to_view_history() { + + var current_time = performance.now(); + + var page_view_time = current_time - last_page_update_time; + + view_history.push({ + page_index: current_page, + viewing_time: page_view_time + }); + + last_page_update_time = current_time; + } + + function endTrial() { + + if (trial.allow_keys) { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboard_listener); + } + + display_element.innerHTML = ''; + + var trial_data = { + view_history: view_history, + rt: performance.now() - start_time + }; + + jsPsych.finishTrial(trial_data); + } + + var after_response = function(info) { + + // have to reinitialize this instead of letting it persist to prevent accidental skips of pages by holding down keys too long + keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + // check if key is forwards or backwards and update page + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_backward)) { + if (current_page !== 0 && trial.allow_backward) { + back(); + } + } + + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_forward)) { + next(); + } + + }; + + show_current_page(); + + if (trial.allow_keys) { + var keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false + }); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-maxdiff.js b/Questionnaires/jspsych/plugins/jspsych-maxdiff.js new file mode 100644 index 0000000..b976f88 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-maxdiff.js @@ -0,0 +1,173 @@ +/** + * jspsych-maxdiff + * Angus Hughes + * + * a jspsych plugin for maxdiff/conjoint analysis designs + * + */ + +jsPsych.plugins['maxdiff'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'maxdiff', + description: '', + parameters: { + alternatives: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Alternatives', + array: true, + default: undefined, + description: 'Alternatives presented in the maxdiff table.' + }, + labels: { + type: jsPsych.plugins.parameterType.STRING, + array: true, + pretty_name: 'Labels', + default: undefined, + description: 'Labels to display for left and right response columns.' + }, + randomize_alternative_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Alternative Order', + default: false, + description: 'If true, the order of the alternatives will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: '', + description: 'String to display at top of the page.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button Label', + default: 'Continue', + description: 'Label of the button.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Makes answering the alternative required.' + } + } + } + + plugin.trial = function (display_element, trial) { + + var html = ""; + // inject CSS for trial + html += ''; + + // show preamble text + if (trial.preamble !== null) { + html += '
    ' + trial.preamble + '
    '; + } + html += '
    '; + + // add maxdiff options /// + // first generate alternative order, randomized here as opposed to randomizing the order of alternatives + // so that the data are always associated with the same alternative regardless of order. + var alternative_order = []; + for (var i = 0; i < trial.alternatives.length; i++) { + alternative_order.push(i); + } + if (trial.randomize_alternative_order) { + alternative_order = jsPsych.randomization.shuffle(alternative_order); + } + + // Start with column headings + var maxdiff_table = ''; + + // construct each row of the maxdiff table + for (var i = 0; i < trial.alternatives.length; i++) { + var alternative = trial.alternatives[alternative_order[i]]; + // add alternative + maxdiff_table += ''; + maxdiff_table += ''; + maxdiff_table += ''; + } + maxdiff_table += '
    ' + trial.labels[0] + '' + trial.labels[1] + '

    ' + alternative + '


    '; + html += maxdiff_table; + + // add submit button + var enable_submit = trial.required == true ? 'disabled = "disabled"' : ''; + html += ''; + html += '
    '; + + display_element.innerHTML = html; + + // function to control responses + // first checks that the same alternative cannot be endorsed in the left and right columns simultaneously. + // then enables the submit button if the trial is required. + const left_right = ["left", "right"] + left_right.forEach(function(p) { + // Get all elements either 'left' or 'right' + document.getElementsByName(p).forEach(function(alt) { + alt.addEventListener('click', function() { + // Find the opposite (if left, then right & vice versa) identified by the class (jspsych-maxdiff-alt-1, 2, etc) + var op = alt.name == 'left' ? 'right' : 'left'; + var n = document.getElementsByClassName(alt.className).namedItem(op); + // If it's checked, uncheck it. + if (n.checked) { + n.checked = false; + } + + // check response + if (trial.required){ + // Now check if one of both left and right have been enabled to allow submission + var left_checked = [...document.getElementsByName('left')].some(c => c.checked); + var right_checked = [...document.getElementsByName('right')].some(c => c.checked); + if (left_checked && right_checked) { + document.getElementById("jspsych-maxdiff-next").disabled = false; + } else { + document.getElementById("jspsych-maxdiff-next").disabled = true; + } + } + }); + }); + }); + + // Get the data once the submit button is clicked + // Get the data once the submit button is clicked + display_element.querySelector('#jspsych-maxdiff-form').addEventListener('submit', function(e){ + e.preventDefault(); + + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // get the alternative by the data-name attribute, allowing a null response if unchecked + get_response = function(side){ + var col = display_element.querySelectorAll('[name=\"' + side + '\"]:checked')[0]; + if (col === undefined){ + return null; + } else { + var i = parseInt(col.getAttribute('data-name')); + return trial.alternatives[i]; + } + } + + // data saving + var trial_data = { + rt: response_time, + labels: {left: trial.labels[0], right: trial.labels[1]}, + response: {left: get_response('left'), right: get_response('right')} + }; + + // next trial + jsPsych.finishTrial(trial_data); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); \ No newline at end of file diff --git a/Questionnaires/jspsych/plugins/jspsych-preload.js b/Questionnaires/jspsych/plugins/jspsych-preload.js new file mode 100644 index 0000000..01623c2 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-preload.js @@ -0,0 +1,345 @@ +/** + * jspsych-preload + * documentation: docs.jspsych.org + **/ + +jsPsych.plugins['preload'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'preload', + description: '', + parameters: { + auto_preload: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to automatically preload any media files based on the timeline passed to jsPsych.init.' + }, + trials: { + type: jsPsych.plugins.parameterType.TIMELINE, + default: [], + description: 'Array with a timeline of trials to automatically preload. If one or more trial objects is provided, '+ + 'then the plugin will attempt to preload the media files used in the trial(s).' + }, + images: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more image files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into an image plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the image is embedded in an HTML string.' + }, + audio: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more audio files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into an audio plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the audio is embedded in an HTML string.' + }, + video: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more video files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into a video plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the video is embedded in an HTML string.' + }, + message: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: null, + description: 'HTML-formatted message to be shown above the progress bar while the files are loading.' + }, + show_progress_bar: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + description: 'Whether or not to show the loading progress bar.' + }, + continue_after_error: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to continue with the experiment if a loading error occurs. If false, then if a loading error occurs, '+ + 'the error_message will be shown on the page and the trial will not end. If true, then if if a loading error occurs, the trial will end '+ + 'and preloading failure will be logged in the trial data.' + }, + error_message: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: 'The experiment failed to load.', + description: 'Error message to show on the page in case of any loading errors. This parameter is only relevant when continue_after_error is false.' + }, + show_detailed_errors: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to show a detailed error message on the page. If true, then detailed error messages will be shown on the '+ + 'page for all files that failed to load, along with the general error_message. This parameter is only relevant when continue_after_error is false.' + }, + max_load_time: { + type: jsPsych.plugins.parameterType.INT, + default: null, + description: 'The maximum amount of time that the plugin should wait before stopping the preload and either ending the trial '+ + '(if continue_after_error is true) or stopping the experiment with an error message (if continue_after_error is false). '+ + 'If null, the plugin will wait indefintely for the files to load.' + }, + on_error: { + type: jsPsych.plugins.parameterType.FUNCTION, + default: null, + description: 'Function to be called after a file fails to load. The function takes the file name as its only argument.' + }, + on_success: { + type: jsPsych.plugins.parameterType.FUNCTION, + default: null, + description: 'Function to be called after a file loads successfully. The function takes the file name as its only argument.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var success = null; + var timeout = false; + var failed_images = []; + var failed_audio = []; + var failed_video = []; + var detailed_errors = []; + var in_safe_mode = jsPsych.getSafeModeStatus(); + + // create list of media to preload // + + var images = []; + var audio = []; + var video = []; + + if(trial.auto_preload){ + var auto_preload = jsPsych.pluginAPI.getAutoPreloadList(); + images = images.concat(auto_preload.images); + audio = audio.concat(auto_preload.audio); + video = video.concat(auto_preload.video); + } + + if(trial.trials.length > 0){ + var trial_preloads = jsPsych.pluginAPI.getAutoPreloadList(trial.trials); + images = images.concat(trial_preloads.images); + audio = audio.concat(trial_preloads.audio); + video = video.concat(trial_preloads.video); + } + + images = images.concat(trial.images); + audio = audio.concat(trial.audio); + video = video.concat(trial.video); + + images = jsPsych.utils.unique(jsPsych.utils.flatten(images)); + audio = jsPsych.utils.unique(jsPsych.utils.flatten(audio)); + video = jsPsych.utils.unique(jsPsych.utils.flatten(video)); + + if (in_safe_mode) { + // don't preload video if in safe mode (experiment is running via file protocol) + video = []; + } + + // render display of message and progress bar + + var html = ''; + + if(trial.message !== null){ + html += trial.message; + } + + if(trial.show_progress_bar){ + html += ` +
    +
    +
    `; + } + + display_element.innerHTML = html; + + // do preloading + + if(trial.max_load_time !== null){ + jsPsych.pluginAPI.setTimeout(on_timeout, trial.max_load_time); + } + + var total_n = images.length + audio.length + video.length; + var loaded = 0; // success or error count + var loaded_success = 0; // success count + + if (total_n == 0) { + on_success(); + } else { + function load_video(cb){ + jsPsych.pluginAPI.preloadVideo(video, cb, file_loading_success, file_loading_error); + } + function load_audio(cb){ + jsPsych.pluginAPI.preloadAudio(audio, cb, file_loading_success, file_loading_error); + } + function load_images(cb){ + jsPsych.pluginAPI.preloadImages(images, cb, file_loading_success, file_loading_error); + } + if (video.length > 0) { load_video(function () { }) } + if (audio.length > 0) { load_audio(function () { }) } + if (images.length > 0) { load_images(function () { }) } + } + + // helper functions and callbacks + + function update_loading_progress_bar(){ + loaded++; + if(trial.show_progress_bar){ + var percent_loaded = (loaded/total_n)*100; + var preload_progress_bar = jsPsych.getDisplayElement().querySelector('#jspsych-loading-progress-bar'); + if (preload_progress_bar !== null) { + preload_progress_bar.style.width = percent_loaded+"%"; + } + } + } + + // called when a single file loading fails + function file_loading_error(e) { + // update progress bar even if there's an error + update_loading_progress_bar(); + // change success flag after first file loading error + if (success == null) { + success = false; + } + // add file to failed media list + var source = "unknown file"; + if (e.source) { + source = e.source; + } + if (e.error && e.error.path && e.error.path.length > 0) { + if (e.error.path[0].localName == "img") { + failed_images.push(source); + } else if (e.error.path[0].localName == "audio") { + failed_audio.push(source); + } else if (e.error.path[0].localName == "video") { + failed_video.push(source); + } + } + // construct detailed error message + var err_msg = '

    Error loading file: '+source+'
    '; + if (e.error.statusText) { + err_msg += 'File request response status: '+e.error.statusText+'
    '; + } + if (e.error == "404") { + err_msg += '404 - file not found.
    '; + } + if (typeof e.error.loaded !== 'undefined' && e.error.loaded !== null && e.error.loaded !== 0) { + err_msg += e.error.loaded+' bytes transferred.'; + } else { + err_msg += 'File did not begin loading. Check that file path is correct and reachable by the browser,
    '+ + 'and that loading is not blocked by cross-origin resource sharing (CORS) errors.'; + } + err_msg += '

    '; + detailed_errors.push(err_msg); + // call trial's on_error function + after_error(source); + // if this is the last file + if (loaded == total_n) { + if (trial.continue_after_error) { + // if continue_after_error is false, then stop with an error + end_trial(); + } else { + // otherwise end the trial and continue + stop_with_error_message(); + } + } + } + + // called when a single file loads successfully + function file_loading_success(source) { + update_loading_progress_bar(); + // call trial's on_success function + after_success(source); + loaded_success++; + if (loaded_success == total_n) { + // if this is the last file and all loaded successfully, call success function + on_success(); + } else if (loaded == total_n) { + // if this is the last file and there was at least one error + if (trial.continue_after_error) { + // end the trial and continue with experiment + end_trial(); + } else { + // if continue_after_error is false, then stop with an error + stop_with_error_message(); + } + } + } + + // called if all files load successfully + function on_success() { + if (typeof timeout !== 'undefined' && timeout === false) { + // clear timeout immediately after finishing, to handle race condition with max_load_time + jsPsych.pluginAPI.clearAllTimeouts(); + // need to call cancel preload function to clear global jsPsych preload_request list, even when they've all succeeded + jsPsych.pluginAPI.cancelPreloads(); + success = true; + end_trial(); + } + } + + // called if all_files haven't finished loading when max_load_time is reached + function on_timeout() { + //console.log('timeout fired'); + jsPsych.pluginAPI.cancelPreloads(); + if (typeof success !== 'undefined' && (success === false || success === null)) { + timeout = true; + if (loaded_success < total_n) { + success = false; + } + after_error('timeout'); // call trial's on_error event handler here, in case loading timed out with no file errors + detailed_errors.push('

    Loading timed out.
    '+ + 'Consider compressing your stimuli files, loading your files in smaller batches,
    '+ + 'and/or increasing the max_load_time parameter.

    '); + if (trial.continue_after_error) { + end_trial(); + } else { + stop_with_error_message(); + } + } + } + + function stop_with_error_message() { + jsPsych.pluginAPI.clearAllTimeouts(); + jsPsych.pluginAPI.cancelPreloads(); + // show error message + display_element.innerHTML = trial.error_message; + // show detailed errors, if necessary + if (trial.show_detailed_errors) { + display_element.innerHTML += '

    Error details:

    '; + detailed_errors.forEach(function(e) { + display_element.innerHTML += e; + }); + } + } + + function after_error(source) { + // call on_error function and pass file name + if (trial.on_error !== null) { + trial.on_error(source); + } + } + function after_success(source) { + // call on_success function and pass file name + if (trial.on_success !== null) { + trial.on_success(source); + } + } + + function end_trial(){ + // clear timeout again when end_trial is called, to handle race condition with max_load_time + jsPsych.pluginAPI.clearAllTimeouts(); + var trial_data = { + success: success, + timeout: timeout, + failed_images: failed_images, + failed_audio: failed_audio, + failed_video: failed_video + }; + // clear the display + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; + })(); + \ No newline at end of file diff --git a/Questionnaires/jspsych/plugins/jspsych-rdk.js b/Questionnaires/jspsych/plugins/jspsych-rdk.js new file mode 100644 index 0000000..5b07d9d --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-rdk.js @@ -0,0 +1,1373 @@ +/* + + RDK plugin for JsPsych + ---------------------- + + This code was created in the Consciousness and Metacognition Lab at UCLA, + under the supervision of Brian Odegaard and Hakwan Lau + + We would appreciate it if you cited this paper when you use the RDK: + Rajananda, S., Lau, H. & Odegaard, B., (2018). A Random-Dot Kinematogram for Web-Based Vision Research. Journal of Open Research Software. 6(1), p.6. DOI: [http://doi.org/10.5334/jors.194] + + ---------------------- + + Copyright (C) 2017 Sivananda Rajananda + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +*/ + + +jsPsych.plugins["rdk"] = (function() { + + var plugin = {}; + + plugin.info = { + name: "rdk", + parameters: { + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: "Choices", + default: jsPsych.ALL_KEYS, + array: true, + description: "The valid keys that the subject can press to indicate a response" + }, + correct_choice: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: "Correct choice", + default: undefined, + array: true, + description: "The correct keys for that trial" + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Trial duration", + default: 500, + description: "The length of stimulus presentation" + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: "Response ends trial", + default: true, + description: "If true, then any valid key will end the trial" + }, + number_of_apertures: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of apertures", + default: 1, + description: "The number of RDK apertures (If more than one, make sure to separate them by setting aperture_center_x and aperture_center_y for each RDK)" + }, + number_of_dots: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of dots", + default: 300, + description: "The number of dots per set in the stimulus" + }, + number_of_sets: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of sets", + default: 1, + description: "The number of sets of dots to cycle through" + }, + coherent_direction: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Coherent direction", + default: 0, + description: "The direction of coherent motion in degrees" + }, + coherence: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Coherence", + default: 0.5, + description: "The percentage of dots moving in the coherent direction" + }, + opposite_coherence: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Opposite coherence", + default: 0, + description: "The percentage of dots moving in the direction opposite of the coherent direction" + }, + dot_radius: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Dot radius", + default: 2, + description: "The radius of the dots in pixels" + }, + dot_life: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Dot life", + default: -1, + description: "The number of frames that pass before each dot disappears and reappears somewhere else" + }, + move_distance: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Move distance", + default: 1, + description: "The distance in pixels each dot moves per frame" + }, + aperture_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture width", + default: 600, + description: "The width of the aperture in pixels" + }, + aperture_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture height", + default: 400, + description: "The height of the aperture in pixels" + }, + dot_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Dot color", + default: "white", + description: "The color of the dots" + }, + background_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Background color", + default: "gray", + description: "The background of the stimulus" + }, + RDK_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "RDK type", + default: 3, + description: "The Type of RDK (refer to documentation for details)" + }, + aperture_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture Type", + default: 2, + description: "The shape of the aperture" + }, + reinsert_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Reinsert type", + default: 2, + description: "The reinsertion rule for dots that move out of the aperture" + }, + aperture_center_x: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture center X", + default: window.innerWidth/2, + description: "The x-coordinate of the center of the aperture" + }, + aperture_center_y: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture center Y", + default: window.innerHeight/2, + description: "The y-coordinate of the center of the aperture" + }, + fixation_cross: { + type: jsPsych.plugins.parameterType.INT, //boolean + pretty_name: "Fixation cross", + default: false, + description: "If true, then a fixation cross will be present in the middle of the screen" + }, + fixation_cross_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross width", + default: 20, + description: "The width of the fixation cross in pixels" + }, + fixation_cross_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross height", + default: 20, + description: "The height of the fixation cross in pixels" + }, + fixation_cross_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Fixation cross color", + default: "black", + description: "The color of the fixation cross" + }, + fixation_cross_thickness: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross thickness", + default: 1, + description: "The thickness of the fixation cross" + }, + border: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: "Border", + default: false, + description: "The presence of a border around the aperture" + }, + border_thickness: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Border width", + default: 1, + description: "The thickness of the border in pixels" + }, + border_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Border Color", + default: 1, + description: "The color of the border" + } + } + } + + + //BEGINNING OF TRIAL + plugin.trial = function(display_element, trial) { + + //-------------------------------------- + //---------SET PARAMETERS BEGIN--------- + //-------------------------------------- + + + //Note on '||' logical operator: If the first option is 'undefined', it evalutes to 'false' and the second option is returned as the assignment + trial.choices = assignParameterValue(trial.choices, []); + trial.correct_choice = assignParameterValue(trial.correct_choice, undefined); + trial.trial_duration = assignParameterValue(trial.trial_duration, 500); + trial.response_ends_trial = assignParameterValue(trial.response_ends_trial, true); + trial.number_of_apertures = assignParameterValue(trial.number_of_apertures, 1); + trial.number_of_dots = assignParameterValue(trial.number_of_dots, 300); + trial.number_of_sets = assignParameterValue(trial.number_of_sets, 1); + trial.coherent_direction = assignParameterValue(trial.coherent_direction, 0); + trial.coherence = assignParameterValue(trial.coherence, 0.5); + trial.opposite_coherence = assignParameterValue(trial.opposite_coherence, 0); + trial.dot_radius = assignParameterValue(trial.dot_radius, 2); + trial.dot_life = assignParameterValue(trial.dot_life, -1); + trial.move_distance = assignParameterValue(trial.move_distance, 1); + trial.aperture_width = assignParameterValue(trial.aperture_width, 600); + trial.aperture_height = assignParameterValue(trial.aperture_height, 400); + trial.dot_color = assignParameterValue(trial.dot_color, "white"); + trial.background_color = assignParameterValue(trial.background_color, "gray"); + trial.RDK_type = assignParameterValue(trial.RDK_type, 3); + trial.aperture_type = assignParameterValue(trial.aperture_type, 2); + trial.reinsert_type = assignParameterValue(trial.reinsert_type, 2); + trial.aperture_center_x = assignParameterValue(trial.aperture_center_x, window.innerWidth/2); + trial.aperture_center_y = assignParameterValue(trial.aperture_center_y, window.innerHeight/2); + trial.fixation_cross = assignParameterValue(trial.fixation_cross, false); + trial.fixation_cross_width = assignParameterValue(trial.fixation_cross_width, 20); + trial.fixation_cross_height = assignParameterValue(trial.fixation_cross_height, 20); + trial.fixation_cross_color = assignParameterValue(trial.fixation_cross_color, "black"); + trial.fixation_cross_thickness = assignParameterValue(trial.fixation_cross_thickness, 1); + trial.border = assignParameterValue(trial.border, false); + trial.border_thickness = assignParameterValue(trial.border_thickness, 1); + trial.border_color = assignParameterValue(trial.border_color, "black"); + + + //For square and circle, set the aperture height == aperture width + if (apertureType == 1 || apertureType == 3) { + trial.aperture_height = trial.aperture_width; + } + + //Convert the parameter variables to those that the code below can use + + var nApertures = trial.number_of_apertures; //The number of apertures + var nDots = trial.number_of_dots; //Number of dots per set (equivalent to number of dots per frame) + var nSets = trial.number_of_sets; //Number of sets to cycle through per frame + var coherentDirection = trial.coherent_direction; //The direction of the coherentDots in degrees. Starts at 3 o'clock and goes counterclockwise (0 == rightwards, 90 == upwards, 180 == leftwards, 270 == downwards), range 0 - 360 + var coherence = trial.coherence; //Proportion of dots to move together, range from 0 to 1 + var oppositeCoherence = trial.opposite_coherence; // The coherence for the dots going the opposite direction as the coherent dots + var dotRadius = trial.dot_radius; //Radius of each dot in pixels + var dotLife = trial.dot_life; //How many frames a dot will keep following its trajectory before it is redrawn at a random location. -1 denotes infinite life (the dot will only be redrawn if it reaches the end of the aperture). + var moveDistance = trial.move_distance; //How many pixels the dots move per frame + var apertureWidth = trial.aperture_width; // How many pixels wide the aperture is. For square aperture this will be the both height and width. For circle, this will be the diameter. + var apertureHeight = trial.aperture_height; //How many pixels high the aperture is. Only relevant for ellipse and rectangle apertures. For circle and square, this is ignored. + var dotColor = trial.dot_color; //Color of the dots + var backgroundColor = trial.background_color; //Color of the background + var apertureCenterX = trial.aperture_center_x; // The x-coordinate of center of the aperture on the screen, in pixels + var apertureCenterY = trial.aperture_center_y; // The y-coordinate of center of the aperture on the screen, in pixels + + + /* RDK type parameter + ** See Fig. 1 in Scase, Braddick, and Raymond (1996) for a visual depiction of these different signal selection rules and noise types + + ------------------- + SUMMARY: + + Signal Selection rule: + -Same: Each dot is designated to be either a coherent dot (signal) or incoherent dot (noise) and will remain so throughout all frames in the display. Coherent dots will always move in the direction of coherent motion in all frames. + -Different: Each dot can be either a coherent dot (signal) or incoherent dot (noise) and will be designated randomly (weighted based on the coherence level) at each frame. Only the dots that are designated to be coherent dots will move in the direction of coherent motion, but only in that frame. In the next frame, each dot will be designated randomly again on whether it is a coherent or incoherent dot. + + Noise Type: + -Random position: The incoherent dots appear in a random location in the aperture in each frame + -Random walk: The incoherent dots will move in a random direction (designated randomly in each frame) in each frame. + -Random direction: Each incoherent dot has its own alternative direction of motion (designated randomly at the beginning of the trial), and moves in that direction in each frame. + + ------------------- + + 1 - same && random position + 2 - same && random walk + 3 - same && random direction + 4 - different && random position + 5 - different && random walk + 6 - different && random direction */ + + var RDK = trial.RDK_type; + + + /* + Shape of aperture + 1 - Circle + 2 - Ellipse + 3 - Square + 4 - Rectangle + */ + var apertureType = trial.aperture_type; + + /* + Out of Bounds Decision + How we reinsert a dot that has moved outside the edges of the aperture: + 1 - Randomly appear anywhere in the aperture + 2 - Appear on the opposite edge of the aperture (Random if square or rectangle, reflected about origin in circle and ellipse) + */ + var reinsertType = trial.reinsert_type; + + //Fixation Cross Parameters + var fixationCross = trial.fixation_cross; //To display or not to display the cross + var fixationCrossWidth = trial.fixation_cross_width; //The width of the fixation cross in pixels + var fixationCrossHeight = trial.fixation_cross_height; //The height of the fixation cross in pixels + var fixationCrossColor = trial.fixation_cross_color; //The color of the fixation cross + var fixationCrossThickness = trial.fixation_cross_thickness; //The thickness of the fixation cross, must be positive number above 1 + + //Border Parameters + var border = trial.border; //To display or not to display the border + var borderThickness = trial.border_thickness; //The width of the border in pixels + var borderColor = trial.border_color; //The color of the border + + + + //-------------------------------------- + //----------SET PARAMETERS END---------- + //-------------------------------------- + + //--------Set up Canvas begin------- + + //Create a canvas element and append it to the DOM + var canvas = document.createElement("canvas"); + display_element.appendChild(canvas); + + + //The document body IS 'display_element' (i.e. .... ) + var body = document.getElementsByClassName("jspsych-display-element")[0]; + + //Save the current settings to be restored later + var originalMargin = body.style.margin; + var originalPadding = body.style.padding; + var originalBackgroundColor = body.style.backgroundColor; + + //Remove the margins and paddings of the display_element + body.style.margin = 0; + body.style.padding = 0; + body.style.backgroundColor = backgroundColor; //Match the background of the display element to the background color of the canvas so that the removal of the canvas at the end of the trial is not noticed + + //Remove the margins and padding of the canvas + canvas.style.margin = 0; + canvas.style.padding = 0; + // use absolute positioning in top left corner to get rid of scroll bars + canvas.style.position = 'absolute'; + canvas.style.top = 0; + canvas.style.left = 0; + + //Get the context of the canvas so that it can be painted on. + var ctx = canvas.getContext("2d"); + + //Declare variables for width and height, and also set the canvas width and height to the window width and height + var canvasWidth = canvas.width = window.innerWidth; + var canvasHeight = canvas.height = window.innerHeight; + + //Set the canvas background color + canvas.style.backgroundColor = backgroundColor; + + //--------Set up Canvas end------- + + + + //--------RDK variables and function calls begin-------- + + //This is the main part of the trial that makes everything run + + //Global variable for the current aperture number + var currentApertureNumber; + + //3D Array to hold the dots (1st D is Apertures, 2nd D is Sets, 3rd D is Dots) + var dotArray3d = []; + + //Variables for different apertures (initialized in setUpMultipleApertures function below) + var nDotsArray; + var nSetsArray; + var coherentDirectionArray; + var coherenceArray; + var oppositeCoherenceArray; + var dotRadiusArray; + var dotLifeArray; + var moveDistanceArray; + var apertureWidthArray; + var apertureHeightArray; + var dotColorArray; + var apertureCenterXArray; + var apertureCenterYArray; + + // Set up multiple apertures + setUpMultipleApertures(); + + //Declare aperture parameters for initialization based on shape (used in initializeApertureDimensions function below) + var horizontalAxis; + var verticalAxis; + + //Calculate the x and y jump sizes for coherent dots + var coherentJumpSizeX; + var coherentJumpSizeY; + + //Calculate the number of coherent, opposite coherent, and incoherent dots + var nCoherentDots; + var nOppositeCoherentDots; + var nIncoherentDots; + + //Make the array of arrays containing dot objects + var dotArray2d; + + var dotArray; //Declare a global variable to hold the current array + var currentSetArray; //Declare and initialize a global variable to cycle through the dot arrays + + + //Initialize stopping condition for animateDotMotion function that runs in a loop + var stopDotMotion = false; + + //Variable to control the frame rate, to ensure that the first frame is skipped because it follows a different timing + var firstFrame = true; //Used to skip the first frame in animate function below (in animateDotMotion function) + + //Variable to start the timer when the time comes + var timerHasStarted = false; + + //Initialize object to store the response data. Default values of -1 are used if the trial times out and the subject has not pressed a valid key + var response = { + rt: -1, + key: -1 + } + + //Declare a global timeout ID to be initialized below in animateDotMotion function and to be used in after_response function + var timeoutID; + + //Declare global variable to be defined in startKeyboardListener function and to be used in end_trial function + var keyboardListener; + + //Declare global variable to store the frame rate of the trial + var frameRate = []; //How often the monitor refreshes, in ms. Currently an array to store all the intervals. Will be converted into a single number (the average) in end_trial function. + + //variable to store how many frames were presented. + var numberOfFrames = 0; + + //This runs the dot motion simulation, updating it according to the frame refresh rate of the screen. + animateDotMotion(); + + + //--------RDK variables and function calls end-------- + + + + //------------------------------------- + //-----------FUNCTIONS BEGIN----------- + //------------------------------------- + + //----JsPsych Functions Begin---- + + + //Function to start the keyboard listener + function startKeyboardListener(){ + //Start the response listener if there are choices for keys + if (trial.choices != jsPsych.NO_KEYS) { + //Create the keyboard listener to listen for subjects' key response + keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, //Function to call once the subject presses a valid key + valid_responses: trial.choices, //The keys that will be considered a valid response and cause the callback function to be called + rt_method: 'performance', //The type of method to record timing information. + persist: false, //If set to false, keyboard listener will only trigger the first time a valid key is pressed. If set to true, it has to be explicitly cancelled by the cancelKeyboardResponse plugin API. + allow_held_key: false //Only register the key once, after this getKeyboardResponse function is called. (Check JsPsych docs for better info under 'jsPsych.pluginAPI.getKeyboardResponse'). + }); + } + } + + //Function to end the trial proper + function end_trial() { + + //Stop the dot motion animation + stopDotMotion = true; + + //Store the number of frames + numberOfFrames = frameRate.length; + + //Variable to store the frame rate array + var frameRateArray = frameRate; + + //Calculate the average frame rate + if(frameRate.length > 0){//Check to make sure that the array is not empty + frameRate = frameRate.reduce((total,current) => total + current)/frameRate.length; //Sum up all the elements in the array + }else{ + frameRate = 0; //Set to zero if the subject presses an answer before a frame is shown (i.e. if frameRate is an empty array) + } + + //Kill the keyboard listener if keyboardListener has been defined + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + //Place all the data to be saved from this trial in one data object + var trial_data = { + rt: response.rt, //The response time + response: response.key, //The key that the subject pressed + correct: correctOrNot(), //If the subject response was correct + choices: trial.choices, //The set of valid keys + correct_choice: trial.correct_choice, //The correct choice + trial_duration: trial.trial_duration, //The trial duration + response_ends_trial: trial.response_ends_trial, //If the response ends the trial + number_of_apertures: trial.number_of_apertures, + number_of_dots: trial.number_of_dots, + number_of_sets: trial.number_of_sets, + coherent_direction: trial.coherent_direction, + coherence: trial.coherence, + opposite_coherence: trial.opposite_coherence, + dot_radius: trial.dot_radius, + dot_life: trial.dot_life, + move_distance: trial.move_distance, + aperture_width: trial.aperture_width, + aperture_height: trial.aperture_height, + dot_color: trial.dot_color, + background_color: trial.background_color, + RDK_type: trial.RDK_type, + aperture_type: trial.aperture_type, + reinsert_type: trial.reinsert_type, + frame_rate: frameRate, //The average frame rate for the trial + frame_rate_array: frameRateArray, //The array of ms per frame in this trial + number_of_frames: numberOfFrames, //The number of frames in this trial + aperture_center_x: trial.aperture_center_x, + aperture_center_y: trial.aperture_center_y, + fixation_cross: trial.fixation_cross, + fixation_cross_width: trial.fixation_cross_width, + fixation_cross_height: trial.fixation_cross_height, + fixation_cross_color: trial.fixation_cross_color, + fixation_cross_thickness: trial.fixation_cross_thickness, + border: trial.border, + border_thickness: trial.border_thickness, + border_color: trial.border_color, + canvas_width: canvasWidth, + canvas_height: canvasHeight + } + + //Remove the canvas as the child of the display_element element + display_element.innerHTML=''; + + //Restore the settings to JsPsych defaults + body.style.margin = originalMargin; + body.style.padding = originalPadding; + body.style.backgroundColor = originalBackgroundColor + + //End this trial and move on to the next trial + jsPsych.finishTrial(trial_data); + + } //End of end_trial + + //Function to record the first response by the subject + function after_response(info) { + + //If the response has not been recorded, record it + if (response.key == -1) { + response = info; //Replace the response object created above + } + + //If the parameter is set such that the response ends the trial, then kill the timeout and end the trial + if (trial.response_ends_trial) { + window.clearTimeout(timeoutID); + end_trial(); + } + + } //End of after_response + + //Function that determines if the response is correct + function correctOrNot(){ + + //Check that the correct_choice has been defined + if(typeof trial.correct_choice !== 'undefined'){ + //If the correct_choice variable holds an array + if(trial.correct_choice.constructor === Array){ //If it is an array + //If the elements are characters + if(typeof trial.correct_choice[0] === 'string' || trial.correct_choice[0] instanceof String){ + var key_in_choices = trial.correct_choice.every(function(x) { + return jsPsych.pluginAPI.compareKeys(x,response.key); + }); + return key_in_choices; //If the response is included in the correct_choice array, return true. Else, return false. + } + //Else if the elements are numbers (javascript character codes) + else if (typeof trial.correct_choice[0] === 'number'){ + console.error('Error in RDK plugin: correct_choice value must be a string.'); + } + } + //Else compare the char with the response key + else{ + //If the element is a character + if(typeof trial.correct_choice === 'string' || trial.correct_choice instanceof String){ + //Return true if the user's response matches the correct answer. Return false otherwise. + return jsPsych.pluginAPI.compareKeys(response.key, trial.correct_choice); + } + //Else if the element is a number (javascript character codes) + else if (typeof trial.correct_choice === 'number'){ + console.error('Error in RDK plugin: correct_choice value must be a string.'); + } + } + } + } + + //----JsPsych Functions End---- + + //----RDK Functions Begin---- + + //Set up the variables for the apertures + function setUpMultipleApertures(){ + nDotsArray = setParameter(nDots); + nSetsArray = setParameter(nSets); + coherentDirectionArray = setParameter(coherentDirection); + coherenceArray = setParameter(coherence); + oppositeCoherenceArray = setParameter(oppositeCoherence); + dotRadiusArray = setParameter(dotRadius); + dotLifeArray = setParameter(dotLife); + moveDistanceArray = setParameter(moveDistance); + apertureWidthArray = setParameter(apertureWidth); + apertureHeightArray = setParameter(apertureHeight); + dotColorArray = setParameter(dotColor); + apertureCenterXArray = setParameter(apertureCenterX); + apertureCenterYArray = setParameter(apertureCenterY); + RDKArray = setParameter(RDK); + apertureTypeArray = setParameter(apertureType); + reinsertTypeArray = setParameter(reinsertType); + fixationCrossArray = setParameter(fixationCross); + fixationCrossWidthArray = setParameter(fixationCrossWidth); + fixationCrossHeightArray = setParameter(fixationCrossHeight); + fixationCrossColorArray = setParameter(fixationCrossColor); + fixationCrossThicknessArray = setParameter(fixationCrossThickness); + borderArray = setParameter(border); + borderThicknessArray = setParameter(borderThickness); + borderColorArray = setParameter(borderColor); + + currentSetArray = setParameter(0); //Always starts at zero + + + //Loop through the number of apertures to make the dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the parameters to make the 2d dot array (one for each aperture); + initializeCurrentApertureParameters(); + + //Make each 2d array and push it into the 3d array + dotArray3d.push(makeDotArray2d()); + } + } + + //Function to set the parameters of the array + function setParameter(originalVariable){ + //Check if it is an array and its length matches the aperture then return the original array + if(originalVariable.constructor === Array && originalVariable.length === nApertures){ + return originalVariable; + } + //Else if it is not an array, we make it an array with duplicate values + else if(originalVariable.constructor !== Array){ + + var tempArray = []; + + //Make a for loop and duplicate the values + for(var i = 0; i < nApertures; i++){ + tempArray.push(originalVariable); + } + return tempArray; + } + //Else if the array is not long enough, then print out that error message + else if(originalVariable.constructor === Array && originalVariable.length !== nApertures){ + console.error("If you have more than one aperture, please ensure that arrays that are passed in as parameters are the same length as the number of apertures. Else you can use a single value without the array"); + } + //Else print a generic error + else{ + console.error("A parameter is incorrectly set. Please ensure that the nApertures parameter is set to the correct value (if using more than one aperture), and all others parameters are set correctly."); + } + } + + //Function to set the global variables to the current aperture so that the correct dots are updated and drawn + function initializeCurrentApertureParameters(){ + + //Set the global variables to that relevant to the current aperture + nDots = nDotsArray[currentApertureNumber]; + nSets = nSetsArray[currentApertureNumber]; + coherentDirection = coherentDirectionArray[currentApertureNumber]; + coherence = coherenceArray[currentApertureNumber]; + oppositeCoherence = oppositeCoherenceArray[currentApertureNumber]; + dotRadius = dotRadiusArray[currentApertureNumber]; + dotLife = dotLifeArray[currentApertureNumber]; + moveDistance = moveDistanceArray[currentApertureNumber]; + apertureWidth = apertureWidthArray[currentApertureNumber]; + apertureHeight = apertureHeightArray[currentApertureNumber]; + dotColor = dotColorArray[currentApertureNumber]; + apertureCenterX = apertureCenterXArray[currentApertureNumber]; + apertureCenterY = apertureCenterYArray[currentApertureNumber]; + RDK = RDKArray[currentApertureNumber]; + apertureType = apertureTypeArray[currentApertureNumber]; + reinsertType = reinsertTypeArray[currentApertureNumber]; + fixationCross = fixationCrossArray[currentApertureNumber]; + fixationCrossWidth = fixationCrossWidthArray[currentApertureNumber]; + fixationCrossHeight = fixationCrossHeightArray[currentApertureNumber]; + fixationCrossColor = fixationCrossColorArray[currentApertureNumber]; + fixationCrossThickness = fixationCrossThicknessArray[currentApertureNumber]; + border = borderArray[currentApertureNumber]; + borderThickness = borderThicknessArray[currentApertureNumber]; + borderColor = borderColorArray[currentApertureNumber]; + + //Calculate the x and y jump sizes for coherent dots + coherentJumpSizeX = calculateCoherentJumpSizeX(coherentDirection); + coherentJumpSizeY = calculateCoherentJumpSizeY(coherentDirection); + + //Initialize the aperture parameters + initializeApertureDimensions(); + + //Calculate the number of coherent, opposite coherent, and incoherent dots + nCoherentDots = nDots * coherence; + nOppositeCoherentDots = nDots * oppositeCoherence; + nIncoherentDots = nDots - (nCoherentDots + nOppositeCoherentDots); + + //If the 3d array has been made, then choose the 2d array and the current set + dotArray2d = dotArray3d.length !==0 ? dotArray3d[currentApertureNumber] : undefined; + + }// End of initializeCurrentApertureParameters + + //Calculate coherent jump size in the x direction + function calculateCoherentJumpSizeX(coherentDirection) { + var angleInRadians = coherentDirection * Math.PI / 180; + return moveDistance * Math.cos(angleInRadians); + } + + //Calculate coherent jump size in the y direction + function calculateCoherentJumpSizeY(coherentDirection) { + var angleInRadians = -coherentDirection * Math.PI / 180; //Negative sign because the y-axis is flipped on screen + return moveDistance * Math.sin(angleInRadians); + } + + //Initialize the parameters for the aperture for further calculation + function initializeApertureDimensions() { + //For circle and square + if (apertureType == 1 || apertureType == 3) { + horizontalAxis = verticalAxis = apertureWidth/2; + } + //For ellipse and rectangle + else if (apertureType == 2 || apertureType == 4) { + horizontalAxis = apertureWidth / 2; + verticalAxis = apertureHeight / 2; + } + } + + //Make the 2d array, which is an array of array of dots + function makeDotArray2d() { + //Declare an array to hold the sets of dot arrays + var tempArray = [] + //Loop for each set of dot array + for (var i = 0; i < nSets; i++) { + tempArray.push(makeDotArray()); //Make a dot array and push it into the 2d array + } + + return tempArray; + } + + //Make the dot array + function makeDotArray() { + var tempArray = [] + for (var i = 0; i < nDots; i++) { + //Initialize a dot to be modified and inserted into the array + var dot = { + x: 0, //x coordinate + y: 0, //y coordinate + vx: 0, //coherent x jumpsize (if any) + vy: 0, //coherent y jumpsize (if any) + vx2: 0, //incoherent (random) x jumpsize (if any) + vy2: 0, //incoherent (random) y jumpsize (if any) + latestXMove: 0, //Stores the latest x move direction for the dot (to be used in reinsertOnOppositeEdge function below) + latestYMove: 0, //Stores the latest y move direction for the dot (to be used in reinsertOnOppositeEdge function below) + lifeCount: Math.floor(randomNumberBetween(0, dotLife)), //Counter for the dot's life. Updates every time it is shown in a frame + updateType: "" //String to determine how this dot is updated + }; + + //randomly set the x and y coordinates + dot = resetLocation(dot); + + //For the same && random position RDK type + if (RDK == 1) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + dot.updateType = "random position"; + } + } //End of RDK==1 + + //For the same && random walk RDK type + if (RDK == 2) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + dot.updateType = "random walk"; + } + } //End of RDK==2 + + //For the same && random direction RDK type + if (RDK == 3) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + setvx2vy2(dot); // Set dot.vx2 and dot.vy2 + dot.updateType = "random direction"; + } + } //End of RDK==3 + + //For the different && random position RDK type + if (RDK == 4) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction or opposite direction or random position"; + } //End of RDK==4 + + //For the different && random walk RDK type + if (RDK == 5) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction or opposite direction or random walk"; + } //End of RDK==5 + + //For the different && random direction RDK type + if (RDK == 6) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + //Each dot will have its own alternate direction of motion + setvx2vy2(dot); // Set dot.vx2 and dot.vy2 + dot.updateType = "constant direction or opposite direction or random direction"; + } //End of RDK==6 + + tempArray.push(dot); + } //End of for loop + return tempArray; + } + + //Function to update all the dots all the apertures and then draw them + function updateAndDraw(){ + + //Three for loops that do things in sequence: clear, update, and draw dots. + + // Clear all the current dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Clear the canvas by drawing over the current dots + clearDots(); + } + + // Update all the relevant dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Update the dots + updateDots(); + } + + // Draw all the relevant dots on the canvas + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Draw on the canvas + draw(); + } + } + + //Function that clears the dots on the canvas by drawing over it with the color of the baclground + function clearDots(){ + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Loop through the dots one by one and draw them + for (var i = 0; i < nDots; i++) { + dot = dotArray[i]; + ctx.beginPath(); + ctx.arc(dot.x, dot.y, dotRadius+1, 0, Math.PI * 2); + ctx.fillStyle = backgroundColor; + ctx.fill(); + } + } + + //Draw the dots on the canvas after they're updated + function draw() { + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Loop through the dots one by one and draw them + for (var i = 0; i < nDots; i++) { + dot = dotArray[i]; + ctx.beginPath(); + ctx.arc(dot.x, dot.y, dotRadius, 0, Math.PI * 2); + ctx.fillStyle = dotColor; + ctx.fill(); + } + + //Draw the fixation cross if we want it + if(fixationCross === true){ + //Horizontal line + ctx.beginPath(); + ctx.lineWidth = fixationCrossThickness; + ctx.moveTo(canvasWidth/2 - fixationCrossWidth, canvasHeight/2); + ctx.lineTo(canvasWidth/2 + fixationCrossWidth, canvasHeight/2); + ctx.strokeStyle = fixationCrossColor; + ctx.stroke(); + + //Vertical line + ctx.beginPath(); + ctx.lineWidth = fixationCrossThickness; + ctx.moveTo(canvasWidth/2, canvasHeight/2 - fixationCrossHeight); + ctx.lineTo(canvasWidth/2, canvasHeight/2 + fixationCrossHeight); + ctx.strokeStyle = fixationCrossColor; + ctx.stroke(); + } + + //Draw the border if we want it + if(border === true){ + + //For circle and ellipse + if(apertureType === 1 || apertureType === 2){ + ctx.lineWidth = borderThickness; + ctx.strokeStyle = borderColor; + ctx.beginPath(); + ctx.ellipse(apertureCenterX, apertureCenterY, horizontalAxis+(borderThickness/2), verticalAxis+(borderThickness/2), 0, 0, Math.PI*2); + ctx.stroke(); + }//End of if circle or ellipse + + //For square and rectangle + if(apertureType === 3 || apertureType === 4){ + ctx.lineWidth = borderThickness; + ctx.strokeStyle = borderColor; + ctx.strokeRect(apertureCenterX-horizontalAxis-(borderThickness/2), apertureCenterY-verticalAxis-(borderThickness/2), (horizontalAxis*2)+borderThickness, (verticalAxis*2)+borderThickness); + }//End of if square or + + }//End of if border === true + + }//End of draw + + //Update the dots with their new location + function updateDots() { + + //Cycle through to the next set of dots + if (currentSetArray[currentApertureNumber] == nSets - 1) { + currentSetArray[currentApertureNumber] = 0; + } else { + currentSetArray[currentApertureNumber] = currentSetArray[currentApertureNumber] + 1; + } + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Load in the current set of dot array for easy handling + //dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; //Global variable, so the draw function also uses this array + + //Loop through the dots one by one and update them accordingly + for (var i = 0; i < nDots; i++) { + var dot = dotArray[i]; //Load the current dot into the variable for easy handling + + //Generate a random value + var randomValue = Math.random(); + + //Update based on the dot's update type + if (dot.updateType == "constant direction") { + dot = constantDirectionUpdate(dot); + } else if (dot.updateType == "opposite direction") { + dot = oppositeDirectionUpdate(dot); + } else if (dot.updateType == "random position") { + dot = resetLocation(dot); + } else if (dot.updateType == "random walk") { + dot = randomWalkUpdate(dot); + } else if (dot.updateType == "random direction") { + dot = randomDirectionUpdate(dot); + } else if (dot.updateType == "constant direction or opposite direction or random position") { + + //Randomly select if the dot goes in a constant direction or random position, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = resetLocation(dot); + } + } else if (dot.updateType == "constant direction or opposite direction or random walk") { + //Randomly select if the dot goes in a constant direction or random walk, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = randomWalkUpdate(dot); + } + } else if (dot.updateType == "constant direction or opposite direction or random direction") { + //Randomly select if the dot goes in a constant direction or random direction, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = randomDirectionUpdate(dot); + } + }//End of if dot.updateType == ... + + //Increment the life count + dot.lifeCount++; + + //Check if out of bounds or if life ended + if (lifeEnded(dot)) { + dot = resetLocation(dot); + } + + //If it goes out of bounds, do what is necessary (reinsert randomly or reinsert on the opposite edge) based on the parameter chosen + if (outOfBounds(dot)) { + switch (reinsertType) { + case 1: + dot = resetLocation(dot); + break; + case 2: + dot = reinsertOnOppositeEdge(dot); + break; + } //End of switch statement + } //End of if + + } //End of for loop + } //End of updateDots function + + //Function to check if dot life has ended + function lifeEnded(dot) { + //If we want infinite dot life + if (dotLife < 0) { + dot.lifeCount = 0; //resetting to zero to save memory. Otherwise it might increment to huge numbers. + return false; + } + //Else if the dot's life has reached its end + else if (dot.lifeCount >= dotLife) { + dot.lifeCount = 0; + return true; + } + //Else the dot's life has not reached its end + else { + return false; + } + } + + //Function to check if dot is out of bounds + function outOfBounds(dot) { + //For circle and ellipse + if (apertureType == 1 || apertureType == 2) { + if (dot.x < xValueNegative(dot.y) || dot.x > xValuePositive(dot.y) || dot.y < yValueNegative(dot.x) || dot.y > yValuePositive(dot.x)) { + return true; + } else { + return false; + } + } + //For square and rectangle + if (apertureType == 3 || apertureType == 4) { + if (dot.x < (apertureCenterX) - horizontalAxis || dot.x > (apertureCenterX) + horizontalAxis || dot.y < (apertureCenterY) - verticalAxis || dot.y > (apertureCenterY) + verticalAxis) { + return true; + } else { + return false; + } + } + + } + + //Set the vx and vy for the dot to the coherent jump sizes of the X and Y directions + function setvxvy(dot) { + dot.vx = coherentJumpSizeX; + dot.vy = coherentJumpSizeY; + return dot; + } + + //Set the vx2 and vy2 based on a random angle + function setvx2vy2(dot) { + //Generate a random angle of movement + var theta = randomNumberBetween(-Math.PI, Math.PI); + //Update properties vx2 and vy2 with the alternate directions + dot.vx2 = Math.cos(theta) * moveDistance; + dot.vy2 = -Math.sin(theta) * moveDistance; + return dot; + } + + //Updates the x and y coordinates by moving it in the x and y coherent directions + function constantDirectionUpdate(dot) { + dot.x += dot.vx; + dot.y += dot.vy; + dot.latestXMove = dot.vx; + dot.latestYMove = dot.vy; + return dot; + } + + //Updates the x and y coordinates by moving it in the opposite x and y coherent directions + function oppositeDirectionUpdate(dot) { + dot.x -= dot.vx; + dot.y -= dot.vy; + dot.latestXMove = -dot.vx; + dot.latestYMove = -dot.vy; + return dot; + } + + //Creates a new angle to move towards and updates the x and y coordinates + function randomWalkUpdate(dot) { + //Generate a random angle of movement + var theta = randomNumberBetween(-Math.PI, Math.PI); + //Generate the movement from the angle + dot.latestXMove = Math.cos(theta) * moveDistance; + dot.latestYMove = -Math.sin(theta) * moveDistance; + //Update x and y coordinates with the new location + dot.x += dot.latestXMove; + dot.y += dot.latestYMove; + return dot; + } + + //Updates the x and y coordinates with the alternative move direction + function randomDirectionUpdate(dot) { + dot.x += dot.vx2; + dot.y += dot.vy2; + dot.latestXMove = dot.vx2; + dot.latestYMove = dot.vy2; + return dot; + } + + //Calculates a random position on the opposite edge to reinsert the dot + function reinsertOnOppositeEdge(dot) { + //If it is a circle or ellipse + if (apertureType == 1 || apertureType == 2) { + //Bring the dot back into the aperture by moving back one step + dot.x -= dot.latestXMove; + dot.y -= dot.latestYMove; + + //Move the dot to the position relative to the origin to be reflected about the origin + dot.x -= apertureCenterX; + dot.y -= apertureCenterY; + + //Reflect the dot about the origin + dot.x = -dot.x; + dot.y = -dot.y; + + //Move the dot back to the center of the screen + dot.x += apertureCenterX; + dot.y += apertureCenterY; + + } //End of if apertureType == 1 | == 2 + + //If it is a square or rectangle, re-insert on one of the opposite edges + if (apertureType == 3 || apertureType == 4) { + + /* The formula for calculating whether a dot appears from the vertical edge (left or right edges) is dependent on the direction of the dot and the ratio of the vertical and horizontal edge lengths. + E.g. + Aperture is 100 px high and 200px wide + Dot is moving 3 px in x direction and 4px in y direction + Weight on vertical edge (sides) = (100/(100+200)) * (|3| / (|3| + |4|)) = 1/7 + Weight on horizontal edge (top or bottom) = (200/(100+200)) * (|4| / (|3| + |4|)) = 8/21 + + The weights above are the ratios to one another. + E.g. (cont.) + Ratio (vertical edge : horizontal edge) == (1/7 : 8/21) + Total probability space = 1/7 + 8/21 = 11/21 + Probability that dot appears on vertical edge = (1/7)/(11/21) = 3/11 + Probability that dot appears on horizontal edge = (8/21)/(11/21) = 8/11 + */ + + //Get the absolute values of the latest X and Y moves and store them in variables for easy handling. + var absX = Math.abs(dot.latestXMove); + var absY = Math.abs(dot.latestYMove); + //Calculate the direction weights based on direction the dot was moving + var weightInXDirection = absX / (absX + absY); + var weightInYDirection = absY / (absX + absY); + //Calculate the weight of the edge the dot should appear from, based on direction of dot and ratio of the aperture edges + var weightOnVerticalEdge = (verticalAxis / (verticalAxis + horizontalAxis)) * weightInXDirection; + var weightOnHorizontalEdge = (horizontalAxis / (verticalAxis + horizontalAxis)) * weightInYDirection; + + + //Generate a bounded random number to determine if the dot should appear on the vertical edge or the horizontal edge + if (weightOnVerticalEdge > (weightOnHorizontalEdge + weightOnVerticalEdge) * Math.random()) { //If yes, appear on the left or right edge (vertical edge) + if (dot.latestXMove < 0) { //If dots move left, appear on right edge + dot.x = apertureCenterX + horizontalAxis; + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); + } else { //Else dots move right, so they should appear on the left edge + dot.x = apertureCenterX - horizontalAxis; + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); + } + } else { //Else appear on the top or bottom edge (horizontal edge) + if (dot.latestYMove < 0) { //If dots move upwards, then appear on bottom edge + dot.y = apertureCenterY + verticalAxis; + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis) + } else { //If dots move downwards, then appear on top edge + dot.y = apertureCenterY - verticalAxis; + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis) + } + } + } //End of apertureType == 3 + return dot; + } //End of reinsertOnOppositeEdge + + //Calculate the POSITIVE y value of a point on the edge of the ellipse given an x-value + function yValuePositive(x) { + var x = x - (apertureCenterX); //Bring it back to the (0,0) center to calculate accurately (ignore the y-coordinate because it is not necessary for calculation) + return verticalAxis * Math.sqrt(1 - (Math.pow(x, 2) / Math.pow(horizontalAxis, 2))) + apertureCenterY; //Calculated the positive y value and added apertureCenterY to recenter it on the screen + } + + //Calculate the NEGATIVE y value of a point on the edge of the ellipse given an x-value + function yValueNegative(x) { + var x = x - (apertureCenterX); //Bring it back to the (0,0) center to calculate accurately (ignore the y-coordinate because it is not necessary for calculation) + return -verticalAxis * Math.sqrt(1 - (Math.pow(x, 2) / Math.pow(horizontalAxis, 2))) + apertureCenterY; //Calculated the negative y value and added apertureCenterY to recenter it on the screen + } + + //Calculate the POSITIVE x value of a point on the edge of the ellipse given a y-value + function xValuePositive(y) { + var y = y - (apertureCenterY); //Bring it back to the (0,0) center to calculate accurately (ignore the x-coordinate because it is not necessary for calculation) + return horizontalAxis * Math.sqrt(1 - (Math.pow(y, 2) / Math.pow(verticalAxis, 2))) + apertureCenterX; //Calculated the positive x value and added apertureCenterX to recenter it on the screen + } + + //Calculate the NEGATIVE x value of a point on the edge of the ellipse given a y-value + function xValueNegative(y) { + var y = y - (apertureCenterY); //Bring it back to the (0,0) center to calculate accurately (ignore the x-coordinate because it is not necessary for calculation) + return -horizontalAxis * Math.sqrt(1 - (Math.pow(y, 2) / Math.pow(verticalAxis, 2))) + apertureCenterX; //Calculated the negative x value and added apertureCenterX to recenter it on the screen + } + + //Calculate a random x and y coordinate in the ellipse + function resetLocation(dot) { + + //For circle and ellipse + if (apertureType == 1 || apertureType == 2) { + var phi = randomNumberBetween(-Math.PI, Math.PI); + var rho = Math.random(); + + x = Math.sqrt(rho) * Math.cos(phi); + y = Math.sqrt(rho) * Math.sin(phi); + + x = x * horizontalAxis + apertureCenterX; + y = y * verticalAxis + apertureCenterY; + + dot.x = x; + dot.y = y; + } + //For square and rectangle + else if (apertureType == 3 || apertureType == 4) { + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis); //Between the left and right edges of the square / rectangle + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); //Between the top and bottom edges of the square / rectangle + } + + return dot; + } + + //Generates a random number (with decimals) between 2 values + function randomNumberBetween(lowerBound, upperBound) { + return lowerBound + Math.random() * (upperBound - lowerBound); + } + + //Function to make the dots move on the canvas + function animateDotMotion() { + //frameRequestID saves a long integer that is the ID of this frame request. The ID is then used to terminate the request below. + var frameRequestID = window.requestAnimationFrame(animate); + + //Start to listen to subject's key responses + startKeyboardListener(); + + //Delare a timestamp + var previousTimestamp; + + function animate() { + //If stopping condition has been reached, then stop the animation + if (stopDotMotion) { + window.cancelAnimationFrame(frameRequestID); //Cancels the frame request + } + //Else continue with another frame request + else { + frameRequestID = window.requestAnimationFrame(animate); //Calls for another frame request + + //If the timer has not been started and it is set, then start the timer + if ( (!timerHasStarted) && (trial.trial_duration > 0) ){ + //If the trial duration is set, then set a timer to count down and call the end_trial function when the time is up + //(If the subject did not press a valid keyboard response within the trial duration, then this will end the trial) + timeoutID = window.setTimeout(end_trial,trial.trial_duration); //This timeoutID is then used to cancel the timeout should the subject press a valid key + //The timer has started, so we set the variable to true so it does not start more timers + timerHasStarted = true; + } + + updateAndDraw(); //Update and draw each of the dots in their respective apertures + + //If this is before the first frame, then start the timestamp + if(previousTimestamp === undefined){ + previousTimestamp = performance.now(); + } + //Else calculate the time and push it into the array + else{ + var currentTimeStamp = performance.now(); //Variable to hold current timestamp + frameRate.push(currentTimeStamp - previousTimestamp); //Push the interval into the frameRate array + previousTimestamp = currentTimeStamp; //Reset the timestamp + } + } + } + } + + //----RDK Functions End---- + + //----General Functions Begin//---- + + //Function to assign the default values for the staircase parameters + function assignParameterValue(argument, defaultValue){ + return typeof argument !== 'undefined' ? argument : defaultValue; + } + + //----General Functions End//---- + + + //------------------------------------- + //-----------FUNCTIONS END------------- + //------------------------------------- + + + }; // END OF TRIAL + + //Return the plugin object which contains the trial + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-reconstruction.js b/Questionnaires/jspsych/plugins/jspsych-reconstruction.js new file mode 100644 index 0000000..e39bb18 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-reconstruction.js @@ -0,0 +1,134 @@ +/** + * jspsych-reconstruction + * a jspsych plugin for a reconstruction task where the subject recreates + * a stimulus from memory + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['reconstruction'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'reconstruction', + description: '', + parameters: { + stim_function: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus function', + default: undefined, + description: 'A function with a single parameter that returns an HTML-formatted string representing the stimulus.' + }, + starting_value: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Starting value', + default: 0.5, + description: 'The starting value of the stimulus parameter.' + }, + step_size: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Step size', + default: 0.05, + description: 'The change in the stimulus parameter caused by pressing one of the modification keys.' + }, + key_increase: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key increase', + default: 'h', + description: 'The key to press for increasing the parameter value.' + }, + key_decrease: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key decrease', + default: 'g', + description: 'The key to press for decreasing the parameter value.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to finish the trial.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // current param level + var param = trial.starting_value; + + // set-up key listeners + var after_response = function(info) { + + //console.log('fire'); + + var key_i = trial.key_increase; + var key_d = trial.key_decrease; + + // get new param value + if (jsPsych.pluginAPI.compareKeys(info.key, key_i)) { + param = param + trial.step_size; + } else if (jsPsych.pluginAPI.compareKeys(info.key, key_d)) { + param = param - trial.step_size; + } + param = Math.max(Math.min(1, param), 0); + + // refresh the display + draw(param); + } + + // listen for responses + var key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_increase, trial.key_decrease], + rt_method: 'performance', + persist: true, + allow_held_key: true + }); + // draw first iteration + draw(param); + + function draw(param) { + + //console.log(param); + + display_element.innerHTML = '
    '+trial.stim_function(param)+'
    '; + + // add submit button + display_element.innerHTML += ''; + + display_element.querySelector('#jspsych-reconstruction-next').addEventListener('click', endTrial); + } + + function endTrial() { + // measure response time + var endTime =performance.now(); + var response_time = endTime - startTime; + + // clear keyboard response + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + // save data + var trial_data = { + rt: response_time, + final_value: param, + start_value: trial.starting_value + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trial_data); + } + + var startTime = performance.now(); + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-resize.js b/Questionnaires/jspsych/plugins/jspsych-resize.js new file mode 100644 index 0000000..833e7ae --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-resize.js @@ -0,0 +1,166 @@ +/** +* jspsych-resize +* Steve Chao +* +* plugin for controlling the real world size of the display +* +* documentation: docs.jspsych.org +* +**/ + +jsPsych.plugins["resize"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'resize', + description: '', + parameters: { + item_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Item height', + default: 1, + description: 'The height of the item to be measured.' + }, + item_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Item width', + default: 1, + description: 'The width of the item to be measured.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'The content displayed below the resizable box and above the button.' + }, + pixels_per_unit: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pixels per unit', + default: 100, + description: 'After the scaling factor is applied, this many pixels will equal one unit of measurement.' + }, + starting_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Starting size', + default: 100, + description: 'The initial size of the box, in pixels, along the larget dimension.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label to display on the button to complete calibration.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var aspect_ratio = trial.item_width / trial.item_height; + + // variables to determine div size + if(trial.item_width >= trial.item_height){ + var start_div_width = trial.starting_size; + var start_div_height = Math.round(trial.starting_size / aspect_ratio); + } else { + var start_div_height = trial.starting_size; + var start_div_width = Math.round(trial.starting_size * aspect_ratio); + } + + // create html for display + var html ='
    '; + html += '
    '; + html += '
    '; + if (trial.prompt !== null){ + html += trial.prompt; + } + html += ''+trial.button_label+''; + + // render + display_element.innerHTML = html; + + // listens for the click + document.getElementById("jspsych-resize-btn").addEventListener('click', function() { + scale(); + end_trial(); + }); + + var dragging = false; + var origin_x, origin_y; + var cx, cy; + + var mousedownevent = function(e){ + e.preventDefault(); + dragging = true; + origin_x = e.pageX; + origin_y = e.pageY; + cx = parseInt(scale_div.style.width); + cy = parseInt(scale_div.style.height); + } + + display_element.querySelector('#jspsych-resize-handle').addEventListener('mousedown', mousedownevent); + + var mouseupevent = function(e){ + dragging = false; + } + + document.addEventListener('mouseup', mouseupevent); + + var scale_div = display_element.querySelector('#jspsych-resize-div'); + + var resizeevent = function(e){ + if(dragging){ + var dx = (e.pageX - origin_x); + var dy = (e.pageY - origin_y); + + if(Math.abs(dx) >= Math.abs(dy)){ + scale_div.style.width = Math.round(Math.max(20, cx+dx*2)) + "px"; + scale_div.style.height = Math.round(Math.max(20, cx+dx*2) / aspect_ratio ) + "px"; + } else { + scale_div.style.height = Math.round(Math.max(20, cy+dy*2)) + "px"; + scale_div.style.width = Math.round(aspect_ratio * Math.max(20, cy+dy*2)) + "px"; + } + } + } + + document.addEventListener('mousemove', resizeevent); + + // scales the stimulus + var scale_factor; + var final_height_px, final_width_px; + function scale() { + final_width_px = scale_div.offsetWidth; + //final_height_px = scale_div.offsetHeight; + + var pixels_unit_screen = final_width_px / trial.item_width; + + scale_factor = pixels_unit_screen / trial.pixels_per_unit; + document.getElementById("jspsych-content").style.transform = "scale(" + scale_factor + ")"; + }; + + + // function to end trial + function end_trial() { + + // clear document event listeners + document.removeEventListener('mousemove', resizeevent); + document.removeEventListener('mouseup', mouseupevent); + + // clear the screen + display_element.innerHTML = ''; + + // finishes trial + + var trial_data = { + final_height_px: final_height_px, + final_width_px: final_width_px, + scale_factor: scale_factor + } + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-same-different-html.js b/Questionnaires/jspsych/plugins/jspsych-same-different-html.js new file mode 100644 index 0000000..76e1d2a --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-same-different-html.js @@ -0,0 +1,168 @@ +/** + * jspsych-same-different + * Josh de Leeuw + * + * plugin for showing two stimuli sequentially and getting a same / different judgment + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['same-different-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'same-different-html', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The HTML content to be displayed.' + }, + answer: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Answer', + options: ['same', 'different'], + default: undefined, + description: 'Either "same" or "different".' + }, + same_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Same key', + default: 'q', + description: '' + }, + different_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Different key', + default: 'p', + description: 'The key that subjects should press to indicate that the two stimuli are the same.' + }, + first_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'First stimulus duration', + default: null, + description: 'How long to show the first stimulus for in milliseconds. If null, then the stimulus will remain on the screen until any keypress is made.' + }, + gap_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Gap duration', + default: 500, + description: 'How long to show a blank screen in between the two stimuli.' + }, + second_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Second stimulus duration', + default: null, + description: 'How long to show the second stimulus for in milliseconds. If null, then the stimulus will remain on the screen until a valid response is made.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = '
    '+trial.stimuli[0]+'
    '; + + var first_stim_info; + if (trial.first_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + showBlankScreen(); + }, trial.first_stim_duration); + } else { + function afterKeyboardResponse(info) { + first_stim_info = info; + showBlankScreen(); + } + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: afterKeyboardResponse, + valid_responses: trial.advance_key, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + function showBlankScreen() { + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function() { + showSecondStim(); + }, trial.gap_duration); + } + + function showSecondStim() { + + var html = '
    '+trial.stimuli[1]+'
    '; + //show prompt here + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + if (trial.second_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('.jspsych-same-different-stimulus').style.visibility = 'hidden'; + }, trial.second_stim_duration); + } + + + + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + var correct = false; + + var skey = trial.same_key; + var dkey = trial.different_key; + + if (jsPsych.pluginAPI.compareKeys(info.key, skey) && trial.answer == 'same') { + correct = true; + } + + if (jsPsych.pluginAPI.compareKeys(info.key, dkey) && trial.answer == 'different') { + correct = true; + } + + var trial_data = { + rt: info.rt, + answer: trial.answer, + correct: correct, + stimulus: [trial.stimuli[0], trial.stimuli[1]], + response: info.key + }; + if (first_stim_info) { + trial_data["rt_stim1"] = first_stim_info.rt; + trial_data["response_stim1"] = first_stim_info.key; + } + + display_element.innerHTML = ''; + + jsPsych.finishTrial(trial_data); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.same_key, trial.different_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-same-different-image.js b/Questionnaires/jspsych/plugins/jspsych-same-different-image.js new file mode 100644 index 0000000..1c469d6 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-same-different-image.js @@ -0,0 +1,169 @@ +/** + * jspsych-same-different + * Josh de Leeuw + * + * plugin for showing two stimuli sequentially and getting a same / different judgment + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['same-different-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('same-different-image', 'stimuli', 'image') + + plugin.info = { + name: 'same-different-image', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The images to be displayed.' + }, + answer: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Answer', + options: ['same', 'different'], + default: undefined, + description: 'Either "same" or "different".' + }, + same_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Same key', + default: 'q', + description: '' + }, + different_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Different key', + default: 'p', + description: 'The key that subjects should press to indicate that the two stimuli are the same.' + }, + first_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'First stimulus duration', + default: null, + description: 'How long to show the first stimulus for in milliseconds. If null, then the stimulus will remain on the screen until any keypress is made.' + }, + gap_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Gap duration', + default: 500, + description: 'How long to show a blank screen in between the two stimuli.' + }, + second_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Second stimulus duration', + default: null, + description: 'How long to show the second stimulus for in milliseconds. If null, then the stimulus will remain on the screen until a valid response is made.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = ''; + + var first_stim_info; + if (trial.first_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + showBlankScreen(); + }, trial.first_stim_duration); + } else { + function afterKeyboardResponse(info) { + first_stim_info = info; + showBlankScreen(); + } + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: afterKeyboardResponse, + valid_responses: trial.advance_key, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + function showBlankScreen() { + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function() { + showSecondStim(); + }, trial.gap_duration); + } + + function showSecondStim() { + + var html = ''; + //show prompt + if (trial.prompt !== null) { + html += trial.prompt; + } + + display_element.innerHTML = html; + + if (trial.second_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('.jspsych-same-different-stimulus').style.visibility = 'hidden'; + }, trial.second_stim_duration); + } + + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + var correct = false; + + var skey = trial.same_key; + var dkey = trial.different_key; + + if (jsPsych.pluginAPI.compareKeys(info.key,skey) && trial.answer == 'same') { + correct = true; + } + + if (jsPsych.pluginAPI.compareKeys(info.key, dkey) && trial.answer == 'different') { + correct = true; + } + + var trial_data = { + rt: info.rt, + answer: trial.answer, + correct: correct, + stimulus: [trial.stimuli[0], trial.stimuli[1]], + response: info.key + }; + if (first_stim_info) { + trial_data["rt_stim1"] = first_stim_info.rt; + trial_data["response_stim1"] = first_stim_info.key; + } + + display_element.innerHTML = ''; + + jsPsych.finishTrial(trial_data); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.same_key, trial.different_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-serial-reaction-time-mouse.js b/Questionnaires/jspsych/plugins/jspsych-serial-reaction-time-mouse.js new file mode 100644 index 0000000..18121f6 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-serial-reaction-time-mouse.js @@ -0,0 +1,212 @@ +/** + * jspsych-serial-reaction-time + * Josh de Leeuw + * + * plugin for running a serial reaction time task + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["serial-reaction-time-mouse"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'serial-reaction-time-mouse', + description: '', + parameters: { + target: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Target', + array: true, + default: undefined, + description: 'The location of the target. The array should be the [row, column] of the target.' + }, + grid: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Grid', + array: true, + default: [[1,1,1,1]], + description: 'This array represents the grid of boxes shown on the screen.' + }, + grid_square_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Grid square size', + default: 100, + description: 'The width and height in pixels of each square in the grid.' + }, + target_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Target color', + default: "#999", + description: 'The color of the target square.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial ends after a mouse click.' + }, + pre_target_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pre-target duration', + default: 0, + description: 'The number of milliseconds to display the grid before the target changes color.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial' + }, + fade_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fade duration', + default: null, + description: 'If a positive number, the target will progressively change color at the start of the trial, with the transition lasting this many milliseconds.' + }, + allow_nontarget_responses: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow nontarget response', + default: false, + description: 'If true, then user can make nontarget response.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var startTime = -1; + var response = { + rt: null, + row: null, + column: null + } + + // display stimulus + var stimulus = this.stimulus(trial.grid, trial.grid_square_size); + display_element.innerHTML = stimulus; + + + if(trial.pre_target_duration <= 0){ + showTarget(); + } else { + jsPsych.pluginAPI.setTimeout(function(){ + showTarget(); + }, trial.pre_target_duration); + } + + //show prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + + function showTarget(){ + var resp_targets; + if(!trial.allow_nontarget_responses){ + resp_targets = [display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1])] + } else { + resp_targets = display_element.querySelectorAll('.jspsych-serial-reaction-time-stimulus-cell'); + } + for(var i=0; i"; + for(var i=0; i -1){ + flat_choices.splice(flat_choices.indexOf(''),1); + } + + // display stimulus + var stimulus = this.stimulus(trial.grid, trial.grid_square_size); + display_element.innerHTML = stimulus; + + if(trial.pre_target_duration <= 0){ + showTarget(); + } else { + jsPsych.pluginAPI.setTimeout(function(){ + showTarget(); + }, trial.pre_target_duration); + } + + //show prompt if there is one + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var keyboardListener = {}; + + var response = { + rt: null, + key: false, + correct: false + } + + function showTarget(){ + if(trial.fade_duration == null){ + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.backgroundColor = trial.target_color; + } else { + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.transition = "background-color "+trial.fade_duration; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.backgroundColor = trial.target_color; + } + + keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: flat_choices, + allow_held_key: false + }); + + if(trial.trial_duration > null){ + jsPsych.pluginAPI.setTimeout(showFeedback, trial.trial_duration); + } + + } + + function showFeedback() { + if(response.rt == null || trial.show_response_feedback == false){ + endTrial(); + } else { + var color = response.correct ? '#0f0' : '#f00'; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+response.responseLoc[0]+'-'+response.responseLoc[1]).style.transition = ""; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+response.responseLoc[0]+'-'+response.responseLoc[1]).style.backgroundColor = color; + jsPsych.pluginAPI.setTimeout(endTrial, trial.feedback_duration); + } + } + + function endTrial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.key, + correct: response.correct, + grid: trial.grid, + target: trial.target + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + + }; + + // function to handle responses by the subject + function after_response(info) { + + // only record first response + response = response.rt == null ? info : response; + + // check if the response is correct + var responseLoc = []; + for(var i=0; i"; + for(var i=0; i tag must not be included and is generated by the plugin.' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'HTML formatted string to display at the top of the page above all the questions.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to finish the trial.' + }, + autofocus: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Element ID to focus', + default: '', + description: 'The HTML element ID of a form field to autofocus on.' + }, + dataAsArray: { + type: jsPsych.plugins.parameterType.BOOLEAN, + pretty_name: 'Data As Array', + default: false, + description: 'Retrieve the data as an array e.g. [{name: "INPUT_NAME", value: "INPUT_VALUE"}, ...] instead of an object e.g. {INPUT_NAME: INPUT_VALUE, ...}.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + + plugin.trial = function(display_element, trial) { + + var html = ''; + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + // start form + if ( trial.autocomplete ) { + html += '
    ' + } else { + html += '' + } + + // add form HTML / input elements + html += trial.html; + + // add submit button + html += ''; + + html += '
    '; + display_element.innerHTML = html; + + if ( trial.autofocus !== '' ) { + var focus_elements = display_element.querySelectorAll('#'+trial.autofocus); + if ( focus_elements.length === 0 ) { + console.warn('No element found with id: '+trial.autofocus); + } else if ( focus_elements.length > 1 ) { + console.warn('The id "'+trial.autofocus+'" is not unique so autofocus will not work.'); + } else { + focus_elements[0].focus(); + } + } + + display_element.querySelector('#jspsych-survey-html-form').addEventListener('submit', function(event) { + // don't submit form + event.preventDefault(); + + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + var question_data = serializeArray(this); + + if (!trial.dataAsArray) { + question_data = objectifyForm(question_data); + } + + // save data + var trialdata = { + rt: response_time, + response: question_data + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + }); + + var startTime = performance.now(); + }; + + /*! + * Serialize all form data into an array + * (c) 2018 Chris Ferdinandi, MIT License, https://gomakethings.com + * @param {Node} form The form to serialize + * @return {String} The serialized form data + */ + var serializeArray = function (form) { + // Setup our serialized data + var serialized = []; + + // Loop through each field in the form + for (var i = 0; i < form.elements.length; i++) { + var field = form.elements[i]; + + // Don't serialize fields without a name, submits, buttons, file and reset inputs, and disabled fields + if (!field.name || field.disabled || field.type === 'file' || field.type === 'reset' || field.type === 'submit' || field.type === 'button') continue; + + // If a multi-select, get all selections + if (field.type === 'select-multiple') { + for (var n = 0; n < field.options.length; n++) { + if (!field.options[n].selected) continue; + serialized.push({ + name: field.name, + value: field.options[n].value + }); + } + } + + // Convert field data to a query string + else if ((field.type !== 'checkbox' && field.type !== 'radio') || field.checked) { + serialized.push({ + name: field.name, + value: field.value + }); + } + } + + return serialized; + }; + + // from https://stackoverflow.com/questions/1184624/convert-form-data-to-javascript-object-with-jquery + function objectifyForm(formArray) {//serialize data function + var returnArray = {}; + for (var i = 0; i < formArray.length; i++){ + returnArray[formArray[i]['name']] = formArray[i]['value']; + } + return returnArray; + } + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-survey-likert.js b/Questionnaires/jspsych/plugins/jspsych-survey-likert.js new file mode 100644 index 0000000..9684ff8 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-survey-likert.js @@ -0,0 +1,195 @@ +/** + * jspsych-survey-likert + * a jspsych plugin for measuring items on a likert scale + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['survey-likert'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'survey-likert', + description: '', + parameters: { + questions: { + type: jsPsych.plugins.parameterType.COMPLEX, + array: true, + pretty_name: 'Questions', + nested: { + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: undefined, + description: 'Questions that are associated with the slider.' + }, + labels: { + type: jsPsych.plugins.parameterType.STRING, + array: true, + pretty_name: 'Labels', + default: undefined, + description: 'Labels to display for individual question.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Makes answering the question required.' + }, + name: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Question Name', + default: '', + description: 'Controls the name of data values associated with this question' + } + } + }, + randomize_question_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Question Order', + default: false, + description: 'If true, the order of the questions will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'String to display at top of the page.' + }, + scale_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Scale width', + default: null, + description: 'Width of the likert scales in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label of the button.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + + plugin.trial = function(display_element, trial) { + + if(trial.scale_width !== null){ + var w = trial.scale_width + 'px'; + } else { + var w = '100%'; + } + + var html = ""; + // inject CSS for trial + html += ''; + + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + + if ( trial.autocomplete ) { + html += '
    '; + } else { + html += ''; + } + + // add likert scale questions /// + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + // add options + var width = 100 / question.labels.length; + var options_string = '
      '; + for (var j = 0; j < question.labels.length; j++) { + options_string += '
    • '; + } + options_string += '
    '; + html += options_string; + } + + // add submit button + html += ''; + + html += '' + + display_element.innerHTML = html; + + display_element.querySelector('#jspsych-survey-likert-form').addEventListener('submit', function(e){ + e.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + var matches = display_element.querySelectorAll('#jspsych-survey-likert-form .jspsych-survey-likert-opts'); + for(var index = 0; index < matches.length; index++){ + var id = matches[index].dataset['radioGroup']; + var el = display_element.querySelector('input[name="' + id + '"]:checked'); + if (el === null) { + var response = ""; + } else { + var response = parseInt(el.value); + } + var obje = {}; + if(matches[index].attributes['data-name'].value !== ''){ + var name = matches[index].attributes['data-name'].value; + } else { + var name = id; + } + obje[name] = response; + Object.assign(question_data, obje); + } + + // save data + var trial_data = { + rt: response_time, + response: question_data, + question_order: question_order + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trial_data); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-survey-multi-choice.js b/Questionnaires/jspsych/plugins/jspsych-survey-multi-choice.js new file mode 100644 index 0000000..540828f --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-survey-multi-choice.js @@ -0,0 +1,208 @@ +/** + * jspsych-survey-multi-choice + * a jspsych plugin for multiple choice survey questions + * + * Shane Martin + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['survey-multi-choice'] = (function() { + var plugin = {}; + + plugin.info = { + name: 'survey-multi-choice', + description: '', + parameters: { + questions: { + type: jsPsych.plugins.parameterType.COMPLEX, + array: true, + pretty_name: 'Questions', + nested: { + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: undefined, + description: 'The strings that will be associated with a group of options.' + }, + options: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Options', + array: true, + default: undefined, + description: 'Displays options for an individual question.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Subject will be required to pick an option for each question.' + }, + horizontal: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Horizontal', + default: false, + description: 'If true, then questions are centered and options are displayed horizontally.' + }, + name: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Question Name', + default: '', + description: 'Controls the name of data values associated with this question' + } + } + }, + randomize_question_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Question Order', + default: false, + description: 'If true, the order of the questions will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'HTML formatted string to display at the top of the page above all the questions.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label of the button.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + plugin.trial = function(display_element, trial) { + var plugin_id_name = "jspsych-survey-multi-choice"; + + var html = ""; + + // inject CSS for trial + html += ''; + + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + + // form element + if ( trial.autocomplete ) { + html += '
    '; + } else { + html += ''; + } + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + + // add question text + html += '

    ' + question.prompt + if(question.required){ + html += "*"; + } + html += '

    '; + + // create option radio buttons + for (var j = 0; j < question.options.length; j++) { + // add label and question text + var option_id_name = "jspsych-survey-multi-choice-option-"+question_id+"-"+j; + var input_name = 'jspsych-survey-multi-choice-response-'+question_id; + var input_id = 'jspsych-survey-multi-choice-response-'+question_id+'-'+j; + + var required_attr = question.required ? 'required' : ''; + + // add radio button container + html += '
    '; + html += ''; + html += '
    '; + } + + html += ''; + } + + // add submit button + html += ''; + html += ''; + + // render + display_element.innerHTML = html; + + document.querySelector('form').addEventListener('submit', function(event) { + event.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + for(var i=0; i'; + + // form element + var trial_form_id = _join(plugin_id_name, "form"); + display_element.innerHTML += '
    '; + var trial_form = display_element.querySelector("#" + trial_form_id); + if ( !trial.autocomplete ) { + trial_form.setAttribute('autocomplete',"off"); + } + // show preamble text + var preamble_id_name = _join(plugin_id_name, 'preamble'); + if(trial.preamble !== null){ + trial_form.innerHTML += '
    '+trial.preamble+'
    '; + } + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + + var question_selector = _join(plugin_id_selector, question_id); + + // add question text + display_element.querySelector(question_selector).innerHTML += '

    ' + question.prompt + '

    '; + + // create option check boxes + for (var j = 0; j < question.options.length; j++) { + var option_id_name = _join(plugin_id_name, "option", question_id, j); + + // add check box container + display_element.querySelector(question_selector).innerHTML += '
    '; + + // add label and question text + var form = document.getElementById(option_id_name) + var input_name = _join(plugin_id_name, 'response', question_id); + var input_id = _join(plugin_id_name, 'response', question_id, j); + var label = document.createElement('label'); + label.setAttribute('class', plugin_id_name+'-text'); + label.innerHTML = question.options[j]; + label.setAttribute('for', input_id) + + // create checkboxes + var input = document.createElement('input'); + input.setAttribute('type', "checkbox"); + input.setAttribute('name', input_name); + input.setAttribute('id', input_id); + input.setAttribute('value', question.options[j]) + form.appendChild(label) + label.insertBefore(input, label.firstChild) + } + } + // add submit button + trial_form.innerHTML += '
    ' + trial_form.innerHTML += ''; + + // validation check on the data first for custom validation handling + // then submit the form + display_element.querySelector('#jspsych-survey-multi-select-next').addEventListener('click', function(){ + for(var i=0; i'; + } + // start form + if (trial.autocomplete) { + html += '
    '; + } else { + html += ''; + } + // generate question order + var question_order = []; + for(var i=0; i'; + html += '

    ' + question.prompt + '

    '; + var autofocus = i == 0 ? "autofocus" : ""; + var req = question.required ? "required" : ""; + if(question.rows == 1){ + html += ''; + } else { + html += ''; + } + html += ''; + } + + // add submit button + html += ''; + + html += '' + display_element.innerHTML = html; + + // backup in case autofocus doesn't work + display_element.querySelector('#input-'+question_order[0]).focus(); + + display_element.querySelector('#jspsych-survey-text-form').addEventListener('submit', function(e) { + e.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + + for(var index=0; index < trial.questions.length; index++){ + var id = "Q" + index; + var q_element = document.querySelector('#jspsych-survey-text-'+index).querySelector('textarea, input'); + var val = q_element.value; + var name = q_element.attributes['data-name'].value; + if(name == ''){ + name = id; + } + var obje = {}; + obje[name] = val; + Object.assign(question_data, obje); + } + // save data + var trialdata = { + rt: response_time, + response: question_data + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-video-button-response.js b/Questionnaires/jspsych/plugins/jspsych-video-button-response.js new file mode 100644 index 0000000..54f50ef --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-video-button-response.js @@ -0,0 +1,335 @@ +/** + * jspsych-video-button-response + * Josh de Leeuw + * + * plugin for playing a video file and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["video-button-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('video-button-response', 'stimulus', 'video'); + + plugin.info = { + name: 'video-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.VIDEO, + pretty_name: 'Video', + default: undefined, + description: 'The video file to play.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the buttons.' + }, + width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Width', + default: '', + description: 'The width of the video in pixels.' + }, + height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Height', + default: '', + description: 'The height of the video display in pixels.' + }, + autoplay: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Autoplay', + default: true, + description: 'If true, the video will begin playing as soon as it has loaded.' + }, + controls: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Controls', + default: false, + description: 'If true, the subject will be able to pause the video or move the playback to any point in the video.' + }, + start: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Start', + default: null, + description: 'Time to start the clip.' + }, + stop: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stop', + default: null, + description: 'Time to stop the clip.' + }, + rate: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Rate', + default: 1, + description: 'The playback rate of the video. 1 is normal, <1 is slower, >1 is faster.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // setup stimulus + var video_html = '
    ' + video_html += '"; + video_html += "
    "; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in video-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + video_html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + video_html += '
    '+str+'
    '; + } + video_html += '
    '; + + // add prompt if there is one + if (trial.prompt !== null) { + video_html += trial.prompt; + } + + display_element.innerHTML = video_html; + + var start_time = performance.now(); + + var video_element = display_element.querySelector('#jspsych-video-button-response-stimulus'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } else if (!trial.response_allowed_while_playing) { + enable_buttons(); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + if(trial.response_allowed_while_playing){ + enable_buttons(); + } else { + disable_buttons(); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the video file if it is playing + // remove any remaining end event handlers + display_element.querySelector('#jspsych-video-button-response-stimulus').pause(); + display_element.querySelector('#jspsych-video-button-response-stimulus').onended = function() {}; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + video_element.className += ' responded'; + + // disable all the buttons after a response + disable_buttons(); + + if (trial.response_ends_trial) { + end_trial(); + } + } + + function button_response(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + } + + function disable_buttons() { + var btns = document.querySelectorAll('.jspsych-video-button-response-button'); + for (var i=0; i1 is faster.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // setup stimulus + var video_html = '
    ' + video_html += '"; + video_html += "
    "; + + // add prompt if there is one + if (trial.prompt !== null) { + video_html += trial.prompt; + } + + display_element.innerHTML = video_html; + + var video_element = display_element.querySelector('#jspsych-video-keyboard-response-stimulus'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } + if ((trial.response_allowed_while_playing == false) & (!trial.trial_ends_after_video)) { + // start keyboard listener + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false, + }); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // stop the video file if it is playing + // remove end event listeners if they exist + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').pause(); + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').onended = function(){ }; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if ((trial.choices != jsPsych.NO_KEYS) & (trial.response_allowed_while_playing)) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false, + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-video-slider-response.js b/Questionnaires/jspsych/plugins/jspsych-video-slider-response.js new file mode 100644 index 0000000..7954ad9 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-video-slider-response.js @@ -0,0 +1,351 @@ +/** + * jspsych-video-slider-response + * Josh de Leeuw + * + * plugin for playing a video file and getting a slider response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["video-slider-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('video-slider-response', 'stimulus', 'video'); + + plugin.info = { + name: 'video-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.VIDEO, + pretty_name: 'Video', + default: undefined, + description: 'The video file to play.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Width', + default: '', + description: 'The width of the video in pixels.' + }, + height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Height', + default: '', + description: 'The height of the video display in pixels.' + }, + autoplay: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Autoplay', + default: true, + description: 'If true, the video will begin playing as soon as it has loaded.' + }, + controls: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Controls', + default: false, + description: 'If true, the subject will be able to pause the video or move the playback to any point in the video.' + }, + start: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Start', + default: null, + description: 'Time to start the clip.' + }, + stop: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stop', + default: null, + description: 'Time to stop the clip.' + }, + rate: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Rate', + default: 1, + description: 'The playback rate of the video. 1 is normal, <1 is slower, >1 is faster.' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + // setup stimulus + var video_html = '"; + + var html = '
    '; + html += '
    ' + video_html + '
    '; + html += '
    '; + html += ''; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += ''; + html += ''; + + // add prompt if there is one + if (trial.prompt !== null) { + html += '
    '+trial.prompt+'
    '; + } + + // add submit button + var next_disabled_attribute = ""; + if (trial.require_movement | !trial.response_allowed_while_playing) { + next_disabled_attribute = "disabled"; + } + html += ''; + + display_element.innerHTML = html; + + var video_element = display_element.querySelector('#jspsych-video-slider-response-stimulus-video'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } else if (!trial.response_allowed_while_playing) { + enable_slider(); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + if(trial.require_movement){ + display_element.querySelector('#jspsych-video-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-video-slider-response-next').disabled = false; + }); + } + + var startTime = performance.now(); + + // store response + var response = { + rt: null, + response: null + }; + + display_element.querySelector('#jspsych-video-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-video-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-video-slider-response-next').disabled = true; + } + + }); + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the video file if it is playing + // remove any remaining end event handlers + display_element.querySelector('#jspsych-video-slider-response-stimulus-video').pause(); + display_element.querySelector('#jspsych-video-slider-response-stimulus-video').onended = function() {}; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + start: trial.start, + slider_start: trial.slider_start, + response: response.response + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to enable slider after video ends + function enable_slider() { + document.querySelector('#jspsych-video-slider-response-response').disabled = false; + if (!trial.require_movement) { + document.querySelector('#jspsych-video-slider-response-next').disabled = false; + } + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-virtual-chinrest.js b/Questionnaires/jspsych/plugins/jspsych-virtual-chinrest.js new file mode 100644 index 0000000..7899b1c --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-virtual-chinrest.js @@ -0,0 +1,471 @@ +/* + * virtual chinrest plugin for jsPsych, based on Qisheng Li 11/2019. /// https://github.com/QishengLi/virtual_chinrest + + Modified by Gustavo Juantorena 08/2020 // https://github.com/GEJ1 + + Contributions from Peter J. Kohler: https://github.com/pjkohler + */ + +jsPsych.plugins["virtual-chinrest"] = (function () { + var plugin = {}; + + plugin.info = { + name: "virtual-chinrest", + parameters: { + resize_units: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Resize units", + default: "none", + description: + 'What units to resize to? ["none"/"cm"/"inch"/"deg"]. If "none", no resizing will be done to the jsPsych content after this trial.', + }, + pixels_per_unit: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Pixels per unit", + default: 100, + description: + "After the scaling factor is applied, this many pixels will equal one unit of measurement.", + }, + // mouse_adjustment: { + // type: jsPsych.plugins.parameterType.BOOL, + // pretty_name: "Adjust Using Mouse?", + // default: true, + // }, + adjustment_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Adjustment prompt", + default: ` +
    +

    Click and drag the lower right corner of the image until it is the same size as a credit card held up to the screen.

    +

    You can use any card that is the same size as a credit card, like a membership card or driver's license.

    +

    If you do not have access to a real card you can use a ruler to measure the image width to 3.37 inches or 85.6 mm.

    +
    `, + description: + "Any content here will be displayed above the card stimulus.", + }, + adjustment_button_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Adjustment button prompt", + default: "Click here when the image is the correct size", + description: + " Content of the button displayed below the card stimulus.", + }, + item_path: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Item path", + default: "img/card.png", + description: "Path to an image to be shown in the resizable item div." + }, + item_height_mm: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Item height (mm)", + default: 53.98, + description: "The height of the item to be measured, in mm.", + }, + item_width_mm: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Item width (mm)", + default: 85.6, + description: "The width of the item to be measured, in mm.", + }, + item_init_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Initial Size", + default: 250, + description: + "The initial size of the card, in pixels, along the largest dimension.", + }, + blindspot_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Blindspot measurement repetitions", + default: 5, + description: + "How many times to measure the blindspot location? If 0, blindspot will not be detected, and viewing distance and degree data not computed.", + }, + blindspot_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot prompt", + default: ` +

    Now we will quickly measure how far away you are sitting.

    +
    +
      +
    1. Put your left hand on the space bar.
    2. +
    3. Cover your right eye with your right hand.
    4. +
    5. Using your left eye, focus on the black square. Keep your focus on the black square.
    6. +
    7. The red ball will disappear as it moves from right to left. Press the space bar as soon as the ball disappears.
    8. +
    +
    +

    Press the space bar when you are ready to begin.

    + `, + description: "HTML-formatted prompt to be shown on the screen during blindspot estimates." + }, + // blindspot_start_prompt: { + // type: jsPsych.plugins.parameterType.HTML_STRING, + // pretty_name: "Blindspot start prompt", + // default: "Start", + // description: "Content of the start button for the blindspot tasks.", + // }, + blindspot_measurements_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot measurements prompt", + default: "Remaining measurements: ", + description: "Text accompanying the remaining measures counter", + }, + viewing_distance_report: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Viewing distance report", + default: "

    Based on your responses, you are sitting about from the screen.

    Does that seem about right?

    ", + description: + 'If "none" is given, viewing distance will not be reported to the participant', + }, + redo_measurement_button_label: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Re-do measurement button label", + default: 'No, that is not close. Try again.', + description: "Label for the button that can be clicked on the viewing distance report screen to re-do the blindspot estimate(s)." + }, + blindspot_done_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot done prompt", + default: "Yes", + description: "Label for the button that can be clicked on the viewing distance report screen to accept the viewing distance estimate.", + }, + }, + }; + + plugin.trial = function (display_element, trial) { + /* check parameter compatibility */ + if (!(trial.blindspot_reps > 0) && (trial.resize_units == "deg" || trial.resize_units == "degrees")) { + console.error("Blindspot repetitions set to 0, so resizing to degrees of visual angle is not possible!"); + return; + } + + /* some additional parameter configuration */ + let trial_data = { + item_width_mm: trial.item_width_mm, + item_height_mm: trial.item_height_mm, //card dimension: 85.60 × 53.98 mm (3.370 × 2.125 in) + }; + + let blindspot_config_data = { + ball_pos: [], + slider_clck: false, + }; + + let aspect_ratio = trial.item_width_mm / trial.item_height_mm; + + const start_div_height = + aspect_ratio < 1 + ? trial.item_init_size + : Math.round(trial.item_init_size / aspect_ratio); + const start_div_width = + aspect_ratio < 1 + ? Math.round(trial.item_init_size * aspect_ratio) + : trial.item_init_size; + const adjust_size = Math.round(start_div_width * 0.1); + + /* create content for first screen, resizing card */ + let pagesize_content = ` +
    +
    +
    +
    +
    + ${trial.adjustment_prompt} + +
    + ` + + /* create content for second screen, blind spot */ + let blindspot_content = ` +
    + ${trial.blindspot_prompt} +
    + + ${trial.blindspot_measurements_prompt} +
    ${trial.blindspot_reps}
    +
    ` + + /* create content for final report screen */ + let report_content = ` +
    +
    + ${trial.viewing_distance_report} +
    + + +
    + ` + + display_element.innerHTML = `
    ` + + const start_time = performance.now(); + startResizePhase(); + + function startResizePhase() { + display_element.querySelector('#content').innerHTML = pagesize_content; + + // Event listeners for mouse-based resize + let dragging = false; + let origin_x, origin_y; + let cx, cy; + const scale_div = display_element.querySelector("#item"); + + function mouseupevent() { + dragging = false; + }; + document.addEventListener("mouseup", mouseupevent); + + function mousedownevent(e) { + e.preventDefault(); + dragging = true; + origin_x = e.pageX; + origin_y = e.pageY; + cx = parseInt(scale_div.style.width); + cy = parseInt(scale_div.style.height); + }; + display_element.querySelector("#jspsych-resize-handle").addEventListener("mousedown", mousedownevent); + + function resizeevent(e) { + if (dragging) { + let dx = e.pageX - origin_x; + let dy = e.pageY - origin_y; + + if (Math.abs(dx) >= Math.abs(dy)) { + scale_div.style.width = + Math.round(Math.max(20, cx + dx * 2)) + "px"; + scale_div.style.height = + Math.round(Math.max(20, cx + dx * 2) / aspect_ratio) + "px"; + } else { + scale_div.style.height = + Math.round(Math.max(20, cy + dy * 2)) + "px"; + scale_div.style.width = + Math.round(aspect_ratio * Math.max(20, cy + dy * 2)) + "px"; + } + } + } + display_element.addEventListener("mousemove", resizeevent); + + display_element.querySelector("#end_resize_phase").addEventListener("click", finishResizePhase); + + } + + function finishResizePhase() { + // add item width info to data + const item_width_px = getScaledItemWidth(); + trial_data["item_width_px"] = Math.round(item_width_px); + const px2mm = convertPixelsToMM(item_width_px); + trial_data["px2mm"] = accurateRound(px2mm, 2); + // check what to do next + if (trial.blindspot_reps > 0) { + startBlindSpotPhase(); + } else { + endTrial(); + } + } + + function startBlindSpotPhase() { + // reset the config data in case we are redoing the measurement + blindspot_config_data = { + ball_pos: [], + slider_clck: false, + }; + // add the content to the page + document.querySelector("#content").innerHTML = blindspot_content; + // draw the ball and fixation square + drawBall(); + // wait for a spacebar to begin the animations + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: startBall, + valid_responses: [' '], + rt_method: 'performance', + allow_held_keys: false, + persist: false + }) + } + + function startBall() { + ball_position_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: recordPosition, + valid_responses: [' '], + rt_method: 'performance', + allow_held_keys: false, + persist: true + }); + animateBall(); + } + + function finishBlindSpotPhase() { + ball.stop(); + + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + if(trial.viewing_distance_report == 'none'){ + endTrial(); + } else { + showReport(); + } + } + + function showReport() { + // Display data + display_element.querySelector("#content").innerHTML = report_content; + display_element.querySelector('#distance-estimate').innerHTML = ` + ${Math.round(trial_data["view_dist_mm"] / 10)} cm (${Math.round(trial_data["view_dist_mm"]*0.0393701)} inches) + ` + + display_element.querySelector("#redo_blindspot").addEventListener('click', startBlindSpotPhase) + display_element.querySelector("#proceed").addEventListener('click', endTrial); + } + + function computeTransformation() { + trial_data.item_width_deg = + (2 * + Math.atan( + trial_data["item_width_mm"] / 2 / trial_data["view_dist_mm"] + ) * + 180) / + Math.PI; + trial_data.px2deg = + trial_data["item_width_px"] / trial_data.item_width_deg; // size of item in pixels divided by size of item in degrees of visual angle + + let px2unit_scr = 0; + switch (trial.resize_units) { + case "cm": + case "centimeters": + px2unit_scr = trial_data["px2mm"] * 10; // pixels per centimeter + break; + case "inch": + case "inches": + px2unit_scr = trial_data["px2mm"] * 25.4; // pixels per inch + break; + case "deg": + case "degrees": + px2unit_scr = trial_data["px2deg"]; // pixels per degree of visual angle + break; + } + if (px2unit_scr > 0) { + // scale the window + scale_factor = px2unit_scr / trial.pixels_per_unit; + document.getElementById("jspsych-content").style.transform = + "scale(" + scale_factor + ")"; + // pixels have been scaled, so pixels per degree, pixels per mm and pixels per item_width needs to be updated + trial_data.px2deg = trial_data.px2deg / scale_factor; + trial_data.px2mm = trial_data.px2mm / scale_factor; + trial_data.item_width_px = + trial_data.item_width_px / scale_factor; + trial_data.scale_factor = scale_factor; + } + + if (trial.blindspot_reps > 0) { + trial_data.win_width_deg = window.innerWidth / trial_data.px2deg; + trial_data.win_height_deg = + window.innerHeight / trial_data.px2deg; + } else { + // delete degree related properties + delete trial_data.px2deg; + delete trial_data.item_width_deg; + } + } + + function endTrial() { + + // finish trial + trial_data.rt = performance.now() - start_time; + + // remove lingering event listeners, just in case + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // compute final data + computeTransformation(); + + // clear the display + display_element.innerHTML = ""; + + // finish the trial + jsPsych.finishTrial(trial_data); + + } + + function getScaledItemWidth() { + return document.querySelector('#item').getBoundingClientRect().width; + } + + function drawBall(pos = 180) { + // pos: define where the fixation square should be. + var mySVG = SVG("svgDiv"); + const rectX = trial_data["px2mm"] * pos; + const ballX = rectX * 0.6; // define where the ball is + var ball = mySVG.circle(30).move(ballX, 50).fill("#f00"); + window.ball = ball; + var square = mySVG.rect(30, 30).move(Math.min(rectX - 50, 950), 50); //square position + blindspot_config_data["square_pos"] = accurateRound(square.cx(), 2); + blindspot_config_data["rectX"] = rectX; + blindspot_config_data["ballX"] = ballX; + } + + function animateBall() { + ball + .animate(7000) + .during(function (pos) { + moveX = -pos * blindspot_config_data["ballX"]; + window.moveX = moveX; + moveY = 0; + ball.attr({ transform: "translate(" + moveX + "," + moveY + ")" }); //jqueryToVanilla: el.getAttribute(''); + }) + .loop(true, false) + .after(function () { + animateBall(); + }); + } + + function recordPosition() { + // angle: define horizontal blind spot entry point position in degrees. + const angle = 13.5; + + blindspot_config_data["ball_pos"].push(accurateRound(ball.cx() + moveX, 2)); + var sum = blindspot_config_data["ball_pos"].reduce((a, b) => a + b, 0); + var ballPosLen = blindspot_config_data["ball_pos"].length; + blindspot_config_data["avg_ball_pos"] = accurateRound(sum / ballPosLen, 2); + var ball_sqr_distance = + (blindspot_config_data["square_pos"] - blindspot_config_data["avg_ball_pos"]) / + trial_data["px2mm"]; + var viewDistance = ball_sqr_distance / Math.tan(Math.radians(angle)); + trial_data["view_dist_mm"] = accurateRound(viewDistance, 2); + + //counter and stop + var counter = Number(document.querySelector("#click").textContent); + counter = counter - 1; + document.querySelector("#click").textContent = Math.max(counter, 0); + if (counter <= 0) { + finishBlindSpotPhase(); + return; + } else { + ball.stop(); + animateBall(); + } + + } + + function convertPixelsToMM(item_width_px){ + const px2mm = item_width_px / trial_data["item_width_mm"]; + return px2mm; + } + + function accurateRound(value, decimals){ + return Number(Math.round(value+'e'+decimals)+'e-'+decimals); + } + + }; + + //helper function for radians + // Converts from degrees to radians. + Math.radians = function (degrees) { + return (degrees * Math.PI) / 180; + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-visual-search-circle.js b/Questionnaires/jspsych/plugins/jspsych-visual-search-circle.js new file mode 100644 index 0000000..46998fe --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-visual-search-circle.js @@ -0,0 +1,259 @@ +/** + * + * jspsych-visual-search-circle + * Josh de Leeuw + * + * display a set of objects, with or without a target, equidistant from fixation + * subject responds to whether or not the target is present + * + * based on code written for psychtoolbox by Ben Motz + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["visual-search-circle"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'target', 'image'); + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'foil', 'image'); + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'fixation_image', 'image'); + + plugin.info = { + name: 'visual-search-circle', + description: '', + parameters: { + target: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Target', + default: undefined, + description: 'The image to be displayed.' + }, + foil: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Foil', + default: undefined, + description: 'Path to image file that is the foil/distractor.' + }, + fixation_image: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Fixation image', + default: undefined, + description: 'Path to image file that is a fixation target.' + }, + set_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Set size', + default: undefined, + description: 'How many items should be displayed?' + }, + target_present: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Target present', + default: true, + description: 'Is the target present?' + }, + target_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Target size', + array: true, + default: [50, 50], + description: 'Two element array indicating the height and width of the search array element images.' + }, + fixation_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fixation size', + array: true, + default: [16, 16], + description: 'Two element array indicating the height and width of the fixation image.' + }, + circle_diameter: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Circle diameter', + default: 250, + description: 'The diameter of the search array circle in pixels.' + }, + target_present_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Target present key', + default: 'j', + description: 'The key to press if the target is present in the search array.' + }, + target_absent_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Target absent key', + default: 'f', + description: 'The key to press if the target is not present in the search array.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + fixation_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fixation duration', + default: 1000, + description: 'How long to show the fixation image for before the search array (in milliseconds).' + } + } + } + + plugin.trial = function(display_element, trial) { + + // circle params + var diam = trial.circle_diameter; // pixels + var radi = diam / 2; + var paper_size = diam + trial.target_size[0]; + + // stimuli width, height + var stimh = trial.target_size[0]; + var stimw = trial.target_size[1]; + var hstimh = stimh / 2; + var hstimw = stimw / 2; + + // fixation location + var fix_loc = [Math.floor(paper_size / 2 - trial.fixation_size[0] / 2), Math.floor(paper_size / 2 - trial.fixation_size[1] / 2)]; + + // possible stimulus locations on the circle + var display_locs = []; + var possible_display_locs = trial.set_size; + var random_offset = Math.floor(Math.random() * 360); + for (var i = 0; i < possible_display_locs; i++) { + display_locs.push([ + Math.floor(paper_size / 2 + (cosd(random_offset + (i * (360 / possible_display_locs))) * radi) - hstimw), + Math.floor(paper_size / 2 - (sind(random_offset + (i * (360 / possible_display_locs))) * radi) - hstimh) + ]); + } + + // get target to draw on + display_element.innerHTML += '
    '; + var paper = display_element.querySelector("#jspsych-visual-search-circle-container"); + + // check distractors - array? + if(!Array.isArray(trial.foil)){ + fa = []; + for(var i=0; i"; + + // wait + jsPsych.pluginAPI.setTimeout(function() { + // after wait is over + show_search_array(); + }, trial.fixation_duration); + } + + function show_search_array() { + + var search_array_images = []; + + var to_present = []; + if(trial.target_present){ + to_present.push(trial.target); + } + to_present = to_present.concat(trial.foil); + + for (var i = 0; i < display_locs.length; i++) { + + paper.innerHTML += ""; + + } + + var trial_over = false; + + var after_response = function(info) { + + trial_over = true; + + var correct = false; + + if ((jsPsych.pluginAPI.compareKeys(info.key, trial.target_present_key)) && trial.target_present || + (jsPsych.pluginAPI.compareKeys(info.key, trial.target_absent_key)) && !trial.target_present) { + correct = true; + } + + clear_display(); + + end_trial(info.rt, correct, info.key); + + } + + var valid_keys = [trial.target_present_key, trial.target_absent_key]; + + key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: valid_keys, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + + jsPsych.pluginAPI.setTimeout(function() { + + if (!trial_over) { + + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + trial_over = true; + + var rt = null; + var correct = 0; + var key_press = null; + + clear_display(); + + end_trial(rt, correct, key_press); + } + }, trial.trial_duration); + + } + + function clear_display() { + display_element.innerHTML = ''; + } + } + + + function end_trial(rt, correct, key_press) { + + // data saving + var trial_data = { + correct: correct, + rt: rt, + response: key_press, + locations: display_locs, + target_present: trial.target_present, + set_size: trial.set_size + }; + + // go to next trial + jsPsych.finishTrial(trial_data); + } + }; + + // helper function for determining stimulus locations + + function cosd(num) { + return Math.cos(num / 180 * Math.PI); + } + + function sind(num) { + return Math.sin(num / 180 * Math.PI); + } + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-vsl-animate-occlusion.js b/Questionnaires/jspsych/plugins/jspsych-vsl-animate-occlusion.js new file mode 100644 index 0000000..55c0ca6 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-vsl-animate-occlusion.js @@ -0,0 +1,196 @@ +/** + * jsPsych plugin for showing animations that mimic the experiment described in + * + * Fiser, J., & Aslin, R. N. (2002). Statistical learning of higher-order + * temporal structure from visual shape sequences. Journal of Experimental + * Psychology: Learning, Memory, and Cognition, 28(3), 458. + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['vsl-animate-occlusion'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('vsl-animate-occlusion', 'stimuli', 'image'); + + plugin.info = { + name: 'vsl-animate-occlusion', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'A stimulus is a path to an image file.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + array: true, + default: jsPsych.ALL_KEYS, + description: 'This array contains the keys that the subject is allowed to press in order to respond to the stimulus. ' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Canvas size', + array: true, + default: [400,400], + description: 'Array specifying the width and height of the area that the animation will display in.' + }, + image_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image size', + array: true, + default: [100,100], + description: 'Array specifying the width and height of the images to show.' + }, + initial_direction: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Initial direction', + choices: ['left','right'], + default: 'left', + description: 'Which direction the stimulus should move first.' + }, + occlude_center: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Occlude center', + default: true, + description: 'If true, display a rectangle in the center of the screen that is just wide enough to occlude the image completely as it passes behind.' + }, + cycle_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Cycle duration', + default: 1000, + description: 'How long it takes for a stimulus in the sequence to make a complete cycle.' + }, + pre_movement_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pre movement duration', + default: 500, + description: 'How long to wait before the stimuli starts moving from behind the center rectangle.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // variable to keep track of timing info and responses + var start_time = 0; + var responses = []; + + var directions = [ + [{ + params: { + x: trial.canvas_size[0] - trial.image_size[0] + }, + ms: trial.cycle_duration / 2 + }, { + params: { + x: trial.canvas_size[0] / 2 - trial.image_size[0] / 2 + }, + ms: trial.cycle_duration / 2 + }], + [{ + params: { + x: 0 + }, + ms: trial.cycle_duration / 2 + }, { + params: { + x: trial.canvas_size[0] / 2 - trial.image_size[0] / 2 + }, + ms: trial.cycle_duration / 2 + }] + ]; + + var which_image = 0; + var next_direction = (trial.initial_direction == "right") ? 0 : 1; + + function next_step() { + if (trial.stimuli.length == which_image) { + endTrial(); + } else { + + var d = directions[next_direction]; + next_direction === 0 ? next_direction = 1 : next_direction = 0; + var i = trial.stimuli[which_image]; + which_image++; + + c.animate(d[0].params, d[0].ms, mina.linear, function() { + c.animate(d[1].params, d[1].ms, mina.linear, function() { + next_step(); + }); + }); + + c.attr({ + href: i + }); + + // start timer for this trial + start_time = performance.now(); + } + } + + display_element.innerHTML = ""; + + var paper = Snap("#jspsych-vsl-animate-occlusion-canvas"); + + var c = paper.image(trial.stimuli[which_image], trial.canvas_size[0] / 2 - trial.image_size[0] / 2, trial.canvas_size[1] / 2 - trial.image_size[1] / 2, trial.image_size[0], trial.image_size[1]).attr({ + "id": 'jspsych-vsl-animate-occlusion-moving-image' + }); + + display_element.querySelector('#jspsych-vsl-animate-occlusion-moving-image').removeAttribute('preserveAspectRatio'); + + if (trial.occlude_center) { + paper.rect((trial.canvas_size[0] / 2) - (trial.image_size[0] / 2), 0, trial.image_size[0], trial.canvas_size[1]).attr({ + fill: "#000" + }); + } + + // add key listener + var after_response = function(info) { + responses.push({ + key: info.key, + stimulus: which_image - 1, + rt: info.rt + }); + } + + key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + if (trial.pre_movement_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + next_step(); + }, trial.pre_movement_duration); + } else { + next_step(); + } + + function endTrial() { + + display_element.innerHTML = ''; + + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + var trial_data = { + stimuli: trial.stimuli, + response: responses + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-vsl-grid-scene.js b/Questionnaires/jspsych/plugins/jspsych-vsl-grid-scene.js new file mode 100644 index 0000000..7986ef6 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-vsl-grid-scene.js @@ -0,0 +1,103 @@ +/** + * jsPsych plugin for showing scenes that mimic the experiments described in + * + * Fiser, J., & Aslin, R. N. (2001). Unsupervised statistical learning of + * higher-order spatial structures from visual scenes. Psychological science, + * 12(6), 499-504. + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['vsl-grid-scene'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('vsl-grid-scene', 'stimuli', 'image'); + + plugin.info = { + name: 'vsl-grid-scene', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + array: true, + default: undefined, + description: 'An array that defines a grid.' + }, + image_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image size', + array: true, + default: [100,100], + description: 'Array specifying the width and height of the images to show.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: 2000, + description: 'How long to show the stimulus for in milliseconds.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = plugin.generate_stimulus(trial.stimuli, trial.image_size); + + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.trial_duration); + + function endTrial() { + + display_element.innerHTML = ''; + + var trial_data = { + stimulus: trial.stimuli + }; + + jsPsych.finishTrial(trial_data); + } + }; + + plugin.generate_stimulus = function(pattern, image_size) { + var nrows = pattern.length; + var ncols = pattern[0].length; + + // create blank element to hold code that we generate + var html = '
    '; + + // create table + html += ''; + + for (var row = 0; row < nrows; row++) { + html += ''; + + for (var col = 0; col < ncols; col++) { + html += ''; + } + html += ''; + } + + html += '
    '+ + '
    '; + if (pattern[row][col] !== 0) { + html += ''; + } + html += '
    '; + html += '
    '; + html += '
    '; + + return html; + + }; + + return plugin; +})(); diff --git a/Questionnaires/jspsych/plugins/jspsych-webgazer-calibrate.js b/Questionnaires/jspsych/plugins/jspsych-webgazer-calibrate.js new file mode 100644 index 0000000..79cc368 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-webgazer-calibrate.js @@ -0,0 +1,161 @@ +/** + * jspsych-webgazer-calibrate + * Josh de Leeuw + **/ + +jsPsych.plugins["webgazer-calibrate"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-calibrate', + description: '', + parameters: { + calibration_points: { + type: jsPsych.plugins.parameterType.INT, + default: [[10,10], [10,50], [10,90], [50,10], [50,50], [50,90], [90,10], [90,50], [90,90]] + }, + calibration_mode: { + type: jsPsych.plugins.parameterType.STRING, + default: 'click', // options: 'click', 'view' + }, + point_size:{ + type: jsPsych.plugins.parameterType.INT, + default: 20 + }, + repetitions_per_point: { + type: jsPsych.plugins.parameterType.INT, + default: 1 + }, + randomize_calibration_order: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + }, + time_to_saccade: { + type: jsPsych.plugins.parameterType.INT, + default: 1000 + }, + time_per_point: { + type: jsPsych.plugins.parameterType.STRING, + default: 1000 + } + } + } + + plugin.trial = function(display_element, trial) { + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + var wg_container = display_element.querySelector('#webgazer-calibrate-container'); + + var reps_completed = 0; + var points_completed = -1; + var cal_points = null; + + calibrate(); + + function calibrate(){ + jsPsych.extensions['webgazer'].resume(); + if(trial.calibration_mode == 'click'){ + jsPsych.extensions['webgazer'].startMouseCalibration(); + } + next_calibration_round(); + } + + function next_calibration_round(){ + if(trial.randomize_calibration_order){ + cal_points = jsPsych.randomization.shuffle(trial.calibration_points); + } else { + cal_points = trial.calibration_points; + } + points_completed = -1; + next_calibration_point(); + } + + function next_calibration_point(){ + points_completed++; + if(points_completed == cal_points.length){ + reps_completed++; + if(reps_completed == trial.repetitions_per_point){ + calibration_done(); + } else { + next_calibration_round(); + } + } else { + var pt = cal_points[points_completed]; + calibration_display_gaze_only(pt); + } + } + + function calibration_display_gaze_only(pt){ + var pt_html = `
    ` + wg_container.innerHTML = pt_html; + + var pt_dom = wg_container.querySelector('#calibration-point'); + + if(trial.calibration_mode == 'click'){ + pt_dom.style.cursor = 'pointer'; + pt_dom.addEventListener('click', function(){ + next_calibration_point(); + }) + } + + if(trial.calibration_mode == 'view'){ + var br = pt_dom.getBoundingClientRect(); + var x = br.left + br.width / 2; + var y = br.top + br.height / 2; + + var pt_start_cal = performance.now() + trial.time_to_saccade; + var pt_finish = performance.now() + trial.time_to_saccade + trial.time_per_point; + + requestAnimationFrame(function watch_dot(){ + + if(performance.now() > pt_start_cal){ + jsPsych.extensions['webgazer'].calibratePoint(x,y,'click'); + } + if(performance.now() < pt_finish){ + requestAnimationFrame(watch_dot); + } else { + next_calibration_point(); + } + }) + } + } + + function calibration_done(){ + if(trial.calibration_mode == 'click'){ + jsPsych.extensions['webgazer'].stopMouseCalibration(); + } + wg_container.innerHTML = ""; + end_trial(); + } + + // function to end trial when it is time + function end_trial() { + jsPsych.extensions['webgazer'].pause(); + jsPsych.extensions['webgazer'].hidePredictions(); + jsPsych.extensions['webgazer'].hideVideo(); + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + }; + + return plugin; + })(); \ No newline at end of file diff --git a/Questionnaires/jspsych/plugins/jspsych-webgazer-init-camera.js b/Questionnaires/jspsych/plugins/jspsych-webgazer-init-camera.js new file mode 100644 index 0000000..1dc2640 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-webgazer-init-camera.js @@ -0,0 +1,139 @@ +/** + * jspsych-webgazer-init-camera + * Josh de Leeuw + **/ + + jsPsych.plugins["webgazer-init-camera"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-init-camera', + description: '', + parameters: { + instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: ` +

    Position your head so that the webcam has a good view of your eyes.

    +

    Center your face in the box and look directly towards the camera.

    +

    It is important that you try and keep your head reasonably still throughout the experiment, so please take a moment to adjust your setup to be comfortable.

    +

    When your face is centered in the box and the box is green, you can click to continue.

    ` + }, + button_text: { + type: jsPsych.plugins.parameterType.STRING, + default: 'Continue' + } + } + } + + plugin.trial = function (display_element, trial) { + + var start_time = performance.now(); + var load_time; + + if (!jsPsych.extensions.webgazer.isInitialized()) { + jsPsych.extensions.webgazer.start().then(function () { + showTrial(); + }).catch(function () { + display_element.innerHTML = `

    The experiment cannot continue because the eye tracker failed to start.

    +

    This may be because of a technical problem or because you did not grant permission for the page to use your camera.

    ` + }); + } else { + showTrial(); + } + + function showTrial() { + + load_time = Math.round(performance.now() - start_time); + + var style = ` + + ` + document.querySelector('head').insertAdjacentHTML('beforeend', style); + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + jsPsych.extensions['webgazer'].showVideo(); + jsPsych.extensions['webgazer'].resume(); + + var wg_container = display_element.querySelector('#webgazer-init-container'); + + + wg_container.innerHTML = ` +
    + ${trial.instructions} + +
    ` + + if(is_face_detect_green()){ + document.querySelector('#jspsych-wg-cont').disabled = false; + } else { + var observer = new MutationObserver(face_detect_event_observer); + observer.observe(document, { + attributes: true, + attributeFilter: ['style'], + subtree: true + }); + } + + document.querySelector('#jspsych-wg-cont').addEventListener('click', function () { + if(observer){ + observer.disconnect(); + } + end_trial(); + }); + } + + function is_face_detect_green(){ + if(document.querySelector("#webgazerFaceFeedbackBox")){ + return document.querySelector('#webgazerFaceFeedbackBox').style.borderColor == "green" + } else { + return false; + } + } + + function face_detect_event_observer(mutationsList, observer) { + if (mutationsList[0].target == document.querySelector('#webgazerFaceFeedbackBox')) { + if (mutationsList[0].type == 'attributes' && mutationsList[0].target.style.borderColor == "green") { + document.querySelector('#jspsych-wg-cont').disabled = false; + } + if (mutationsList[0].type == 'attributes' && mutationsList[0].target.style.borderColor == "red") { + document.querySelector('#jspsych-wg-cont').disabled = true; + } + } + } + + // function to end trial when it is time + function end_trial() { + + jsPsych.extensions['webgazer'].pause(); + jsPsych.extensions['webgazer'].hideVideo(); + + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + load_time: load_time + }; + + // clear the display + display_element.innerHTML = ''; + + document.querySelector('#webgazer-center-style').remove(); + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + }; + + return plugin; +})(); \ No newline at end of file diff --git a/Questionnaires/jspsych/plugins/jspsych-webgazer-validate.js b/Questionnaires/jspsych/plugins/jspsych-webgazer-validate.js new file mode 100644 index 0000000..2229a64 --- /dev/null +++ b/Questionnaires/jspsych/plugins/jspsych-webgazer-validate.js @@ -0,0 +1,314 @@ +/** + * jspsych-webgazer-validate + * Josh de Leeuw + **/ + + jsPsych.plugins["webgazer-validate"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-validate', + description: '', + parameters: { + validation_points: { + type: jsPsych.plugins.parameterType.INT, + default: [[10,10], [10,50], [10,90], [50,10], [50,50], [50,90], [90,10], [90,50], [90,90]] + }, + validation_point_coordinates: { + type: jsPsych.plugins.parameterType.STRING, + default: 'percent' // options: 'percent', 'center-offset-pixels' + }, + roi_radius: { + type: jsPsych.plugins.parameterType.INT, + default: 200 + }, + randomize_validation_order: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + }, + time_to_saccade: { + type: jsPsych.plugins.parameterType.INT, + default: 1000 + }, + validation_duration: { + type: jsPsych.plugins.parameterType.INT, + default: 2000 + }, + point_size:{ + type: jsPsych.plugins.parameterType.INT, + default: 20 + }, + show_validation_data: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + } + } + } + + plugin.trial = function(display_element, trial) { + + var trial_data = {} + trial_data.raw_gaze = []; + trial_data.percent_in_roi = []; + trial_data.average_offset = []; + trial_data.validation_points = null; + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + var wg_container = display_element.querySelector('#webgazer-validate-container'); + + var points_completed = -1; + var val_points = null; + var start = performance.now(); + + validate(); + + function validate(){ + + if(trial.randomize_validation_order){ + val_points = jsPsych.randomization.shuffle(trial.validation_points); + } else { + val_points = trial.validation_points; + } + trial_data.validation_points = val_points; + points_completed = -1; + //jsPsych.extensions['webgazer'].resume(); + jsPsych.extensions.webgazer.startSampleInterval(); + //jsPsych.extensions.webgazer.showPredictions(); + next_validation_point(); + } + + function next_validation_point(){ + points_completed++; + if(points_completed == val_points.length){ + validation_done(); + } else { + var pt = val_points[points_completed]; + validation_display(pt); + } + } + + function validation_display(pt){ + var pt_html = drawValidationPoint(pt[0], pt[1]); + wg_container.innerHTML = pt_html; + + var pt_dom = wg_container.querySelector('.validation-point'); + + var br = pt_dom.getBoundingClientRect(); + var x = br.left + br.width / 2; + var y = br.top + br.height / 2; + + var pt_start_val = performance.now() + trial.time_to_saccade; + var pt_finish = pt_start_val + trial.validation_duration; + + var pt_data = []; + + var cancelGazeUpdate = jsPsych.extensions['webgazer'].onGazeUpdate(function(prediction){ + if(performance.now() > pt_start_val){ + pt_data.push({x: prediction.x, y: prediction.y, dx: prediction.x - x, dy: prediction.y - y, t: Math.round(prediction.t-start)}); + } + }); + + requestAnimationFrame(function watch_dot(){ + if(performance.now() < pt_finish){ + requestAnimationFrame(watch_dot); + } else { + trial_data.raw_gaze.push(pt_data); + cancelGazeUpdate(); + + next_validation_point(); + } + }); + + } + + function drawValidationPoint(x,y){ + if(trial.validation_point_coordinates == 'percent'){ + return drawValidationPoint_PercentMode(x,y); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawValidationPoint_CenterOffsetMode(x,y); + } + } + + function drawValidationPoint_PercentMode(x,y){ + return `
    ` + } + + function drawValidationPoint_CenterOffsetMode(x,y){ + return `
    ` + } + + function drawCircle(target_x, target_y, dx, dy, r){ + if(trial.validation_point_coordinates == 'percent'){ + return drawCircle_PercentMode(target_x, target_y, dx, dy, r); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawCircle_CenterOffsetMode(target_x, target_y, dx, dy, r); + } + } + + function drawCircle_PercentMode(target_x, target_y, dx, dy, r){ + var html = ` +
    + ` + return html; + } + + function drawCircle_CenterOffsetMode(target_x, target_y, dx, dy, r){ + var html = ` +
    + ` + return html; + } + + function drawRawDataPoint(target_x, target_y, dx, dy, ){ + if(trial.validation_point_coordinates == 'percent'){ + return drawRawDataPoint_PercentMode(target_x, target_y, dx, dy); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawRawDataPoint_CenterOffsetMode(target_x, target_y, dx, dy); + } + } + + function drawRawDataPoint_PercentMode(target_x, target_y, dx, dy){ + var color = Math.sqrt(dx*dx + dy*dy) <= trial.roi_radius ? '#afa' : '#faa'; + return `
    ` + } + + function drawRawDataPoint_CenterOffsetMode(target_x, target_y, dx, dy){ + var color = Math.sqrt(dx*dx + dy*dy) <= trial.roi_radius ? '#afa' : '#faa'; + return `
    ` + } + + function median(arr){ + var mid = Math.floor(arr.length/2); + var sorted_arr = arr.sort((a,b) => a-b); + if(arr.length % 2 == 0){ + return sorted_arr[mid-1] + sorted_arr[mid] / 2; + } else { + return sorted_arr[mid]; + } + } + + function calculateGazeCentroid(gazeData){ + + var x_diff_m = gazeData.reduce(function(accumulator, currentValue, index){ + accumulator += currentValue.dx; + if(index == gazeData.length-1){ + return accumulator / gazeData.length; + } else { + return accumulator; + } + }, 0); + + var y_diff_m = gazeData.reduce(function(accumulator, currentValue, index){ + accumulator += currentValue.dy; + if(index == gazeData.length-1){ + return accumulator / gazeData.length; + } else { + return accumulator; + } + }, 0); + + var median_distance = median(gazeData.map(function(x){ return(Math.sqrt(Math.pow(x.dx-x_diff_m,2) + Math.pow(x.dy-y_diff_m,2)))})); + + return { + x: x_diff_m, + y: y_diff_m, + r: median_distance + } + } + + function calculatePercentInROI(gazeData){ + var distances = gazeData.map(function(p){ + return(Math.sqrt(Math.pow(p.dx,2) + Math.pow(p.dy,2))) + }); + var sum_in_roi = distances.reduce(function(accumulator, currentValue){ + if(currentValue <= trial.roi_radius){ + accumulator++; + } + return accumulator; + }, 0); + var percent = sum_in_roi / gazeData.length * 100; + return percent; + } + + function calculateSampleRate(gazeData){ + var mean_diff = []; + for(var i=0; i 1){ + var t_diff = []; + for(var j=1; j 0){ + return 1000 / (mean_diff.reduce(function(a,b) { return(a+b) }, 0) / mean_diff.length); + } else { + return null; + } + + } + + function validation_done(){ + trial_data.samples_per_sec = calculateSampleRate(trial_data.raw_gaze).toFixed(2); + for(var i=0; i + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/panas.js b/Questionnaires/panas.js new file mode 100644 index 0000000..c278862 --- /dev/null +++ b/Questionnaires/panas.js @@ -0,0 +1,40 @@ +var title = "Positive and Negative Affect Schedule (PANAS)" + +var scale = [ + "Very slightly or not at all", + "A little", + "Moderately", + "Quite a bit", + "Extremely" + ] + +// All questions use the same direction so enter that single flag as an array of size 1 +var ReverseScoreDirection = [false] + +var items = [ + {prompt: "Interested", labels: scale}, + {prompt: "Distressed", labels: scale}, + {prompt: "Excited", labels: scale}, + {prompt: "Upset", labels: scale}, + {prompt: "Strong", labels: scale}, + {prompt: "Guilty", labels: scale}, + {prompt: "Scared", labels: scale}, + {prompt: "Hostile", labels: scale}, + {prompt: "Enthusiastic", labels: scale}, + {prompt: "Proud", labels: scale}, + {prompt: "Irritable", labels: scale}, + {prompt: "Alert", labels: scale}, + {prompt: "Ashamed", labels: scale}, + {prompt: "Inspired", labels: scale}, + {prompt: "Nervous", labels: scale}, + {prompt: "Determined", labels: scale}, + {prompt: "Attentive", labels: scale}, + {prompt: "Jittery", labels: scale}, + {prompt: "Active", labels: scale}, + {prompt: "Afraid", labels: scale}, + ] + +var instructions = 'This scale consists of a number of words that describe different feelings and emotions. Indicate to what extent you feel this way right now, that is, at the present moment.' + +var references = "Watson, D., Clark, L. A., & Tellegan, A. (1988). Development and validation of brief measures of positive and negative affect: The PANAS scales. *Journal of Personality and Social Psychology, 54*(6), 1063–1070." + diff --git a/Questionnaires/panas_JATOS.html b/Questionnaires/panas_JATOS.html new file mode 100644 index 0000000..fd99e37 --- /dev/null +++ b/Questionnaires/panas_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/stai.js b/Questionnaires/stai.js new file mode 100644 index 0000000..500dc5f --- /dev/null +++ b/Questionnaires/stai.js @@ -0,0 +1,35 @@ +var title = "Stait Trait Anxiety Index" + +var scale = [ + "Almost always", + "Often", + "Sometimes", + "Almost never" + ] + +var ReverseScoreDirection = [false, true, false, true, true, false, false, false, false, false, true, true, false, false, true, false, true, true, false, true] + +var items = [ + {prompt: "I feel pleasant.", labels: scale}, + {prompt: "I feel nervous and restless.", labels: scale}, + {prompt: "I feel satisfied with myself.",labels: scale}, + {prompt: "I wish I could be as happy as others seem to be.",labels: scale}, + {prompt: "I feel like a failure.",labels: scale}, + {prompt: "I feel rested.",labels: scale}, + {prompt: 'I am "calm, cool, and collected".',labels: scale}, + {prompt: "I feel that difficulties are piling up so that I cannot overcome them.",labels: scale}, + {prompt: "I worry too much over something that doesn't really matter.",labels: scale}, + {prompt: "I am happy.",labels: scale}, + {prompt: "I have disturbing thoughts.",labels: scale}, + {prompt: "I lack self-confidence.",labels: scale}, + {prompt: "I feel secure.",labels: scale}, + {prompt: "I make decisions easily.",labels: scale}, + {prompt: "I feel inadequate.",labels: scale}, + {prompt: "I am content.",labels: scale}, + {prompt: "Some unimportant thought runs through my mind and bothers me.",labels: scale}, + {prompt: "I take disappointments so keenly that I can't put them out of my mind.",labels: scale}, + {prompt: "I am a steady person.",labels: scale}, + {prompt: "I get in a state of tension or turmoil as I think over my recent concerns and interest.", labels: scale}, + ] + + var instructions = 'Read each statement and then choose the answer to indicate how you generally feel.' diff --git a/Questionnaires/stai_JATOS.html b/Questionnaires/stai_JATOS.html new file mode 100644 index 0000000..adbe812 --- /dev/null +++ b/Questionnaires/stai_JATOS.html @@ -0,0 +1,94 @@ + + + + + + + + + Questionnaire + + + + + + + + + + + + + + \ No newline at end of file From a192e4056909762fcf76d2d60e84e29f3d050d7b Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:03:26 -0400 Subject: [PATCH 02/86] Organizing --- ANT/ANT_Setup_EN.js | 75 ++++++++++++++++++++++++ ANT/ant.html | 135 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 210 insertions(+) create mode 100644 ANT/ANT_Setup_EN.js create mode 100644 ANT/ant.html diff --git a/ANT/ANT_Setup_EN.js b/ANT/ANT_Setup_EN.js new file mode 100644 index 0000000..8266018 --- /dev/null +++ b/ANT/ANT_Setup_EN.js @@ -0,0 +1,75 @@ +var NFlankers = 2; + +var flankersR = ''; + +var flankersL = ''; + +var flankersN = ''; + +for (i = 0; i < NFlankers; i++) { + flankersR += "\u2192"; + flankersL += "\u2190"; + flankersNo+= "\u2014"; + } + +var FontSize = 45 + + +function PutIntoTable(top='top', middle='mid', bottom='bot', width=600, height=300) { + return '
    '+top+'
    '+middle+'
    '+bottom+'
    '; + } + + // What type of trial is this? + // Factors: + // flanker: left, right, none [3] + // central arrow direction: left, right [2] + // star: top&bot, top, bot, none, middle [5] + // position: top, bottom [2] + + +// Create the array of objects dynamically +// https://stackoverflow.com/questions/7858385/how-to-add-values-to-an-array-of-objects-dynamically-in-javascript +var KeyboardChoices = ['arrowleft', 'arrowright']; +// the following is used for scoring and allows the keyboard choices to be whatever you would like +var ResponseMapping = ['left', 'right']; + +var flankers = [flankersL, flankersR, flankersN]; +var centralArrow = ["\u2192", "\u2190"]; // right, left +var fixation = [PutIntoTable("\u2217","+","\u2217"), PutIntoTable("\u2217","+"," "), PutIntoTable(" ","+","\u2217"), PutIntoTable(" ","+"," "), PutIntoTable(" ","\u2217"," ")]; +var position = ["high","low"]; +var count = 0; +var ANT = []; + +for(var i=0; i<3; i++) { // cycle over flanker type + for (var j = 0; j < 2; j++) { // cycle over central arrow directions + for (var k = 0; k < 5; k++) { // cycle over cue types + for (var m = 0; m < 2; m++) { // cycle over stimulus position + ANT[count] = {}; + ANT[count].flanker = flankers[i]; + ANT[count].centralArrow = centralArrow[j]; + ANT[count].fixation = fixation[k]; + ANT[count].position = position[m]; + if (j==0) {ANT[count].correct = 'right'} + if (j==1) {ANT[count].correct = 'left'} + // map the stim to the type + // using the indices is a convenience. It would be better if this was more explicit + // This information will be used for scoring this experiment + if (i==0 & j ==1) {ANT[count].flankerType = 'conFlanker';} + if (i==1 & j ==0) {ANT[count].flankerType = 'conFlanker';} + if (i==2) {ANT[count].flankerType = 'neuFlanker';} + if (i==0 & j ==0) {ANT[count].flankerType = 'incFlanker';} + if (i==1 & j ==1) {ANT[count].flankerType = 'incFlanker';} + if (k==0) {ANT[count].cuePos = 'both';} + if (k==1) {ANT[count].cuePos = 'upper';} + if (k==2) {ANT[count].cuePos = 'lower';} + if (k==3) {ANT[count].cuePos = 'none';} + if (k==4) {ANT[count].cuePos = 'center';} + if (k==1 & m==0) {ANT[count].cueType = 'conCue';} + else if (k==2 & m==1) {ANT[count].cueType = 'conCue';} + else {ANT[count].cueType = 'incCue';} + + count += 1; + } + } + } +} diff --git a/ANT/ant.html b/ANT/ant.html new file mode 100644 index 0000000..6672024 --- /dev/null +++ b/ANT/ant.html @@ -0,0 +1,135 @@ + + + + + + + + + ANT + + + + + + + + + + + \ No newline at end of file From ab93a67a1087d76cf65c0fbd0d2871f9320a053f Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:05:13 -0400 Subject: [PATCH 03/86] Organizing into branches --- LetterDMS/DMS_Adaptive.html | 196 + LetterDMS/DMS_BlockBased.html | 181 + LetterDMS/DMS_functions.js | 197 + LetterDMS/Setup_EN.js | 288 + LetterDMS/StairClass.js | 223 + LetterDMS/StyleSheet.css | 1 + LetterDMS/jspsych/VERSION_6.3.1 | 1 + LetterDMS/jspsych/css/jspsych.css | 206 + .../examples/add-to-end-of-timeline.html | 38 + .../examples/case-sensitive-responses.html | 45 + .../conditional-and-loop-functions.html | 64 + .../examples/css-classes-parameter.html | 145 + LetterDMS/jspsych/examples/css/jquery-ui.css | 1225 + .../jspsych/examples/data-add-properties.html | 44 + .../jspsych/examples/data-as-function.html | 39 + .../jspsych/examples/data-from-timeline.html | 52 + LetterDMS/jspsych/examples/data-from-url.html | 21 + LetterDMS/jspsych/examples/demo-flanker.html | 117 + .../jspsych/examples/demo-simple-rt-task.html | 120 + LetterDMS/jspsych/examples/demos/demo_1.html | 35 + LetterDMS/jspsych/examples/demos/demo_2.html | 50 + LetterDMS/jspsych/examples/demos/demo_3.html | 63 + .../display-element-to-embed-experiment.html | 79 + .../jspsych/examples/end-active-node.html | 52 + .../jspsych/examples/end-experiment.html | 45 + LetterDMS/jspsych/examples/exclusions.html | 32 + .../external_html/simple_consent.html | 4 + LetterDMS/jspsych/examples/img/1.gif | Bin 0 -> 3748 bytes LetterDMS/jspsych/examples/img/10.gif | Bin 0 -> 4272 bytes LetterDMS/jspsych/examples/img/11.gif | Bin 0 -> 4734 bytes LetterDMS/jspsych/examples/img/12.gif | Bin 0 -> 1848 bytes LetterDMS/jspsych/examples/img/2.gif | Bin 0 -> 2587 bytes LetterDMS/jspsych/examples/img/3.gif | Bin 0 -> 3963 bytes LetterDMS/jspsych/examples/img/4.gif | Bin 0 -> 3109 bytes LetterDMS/jspsych/examples/img/5.gif | Bin 0 -> 2599 bytes LetterDMS/jspsych/examples/img/6.gif | Bin 0 -> 2124 bytes LetterDMS/jspsych/examples/img/7.gif | Bin 0 -> 3009 bytes LetterDMS/jspsych/examples/img/8.gif | Bin 0 -> 3132 bytes LetterDMS/jspsych/examples/img/9.gif | Bin 0 -> 3780 bytes LetterDMS/jspsych/examples/img/age/of1.jpg | Bin 0 -> 6664 bytes LetterDMS/jspsych/examples/img/age/of2.jpg | Bin 0 -> 8017 bytes LetterDMS/jspsych/examples/img/age/of3.jpg | Bin 0 -> 7634 bytes LetterDMS/jspsych/examples/img/age/om1.jpg | Bin 0 -> 7933 bytes LetterDMS/jspsych/examples/img/age/om2.jpg | Bin 0 -> 7867 bytes LetterDMS/jspsych/examples/img/age/om3.jpg | Bin 0 -> 8266 bytes LetterDMS/jspsych/examples/img/age/yf1.jpg | Bin 0 -> 7656 bytes LetterDMS/jspsych/examples/img/age/yf4.jpg | Bin 0 -> 7725 bytes LetterDMS/jspsych/examples/img/age/yf5.jpg | Bin 0 -> 7654 bytes LetterDMS/jspsych/examples/img/age/ym2.jpg | Bin 0 -> 8050 bytes LetterDMS/jspsych/examples/img/age/ym3.jpg | Bin 0 -> 7584 bytes LetterDMS/jspsych/examples/img/age/ym5.jpg | Bin 0 -> 7683 bytes LetterDMS/jspsych/examples/img/backwardN.gif | Bin 0 -> 1917 bytes LetterDMS/jspsych/examples/img/blue.png | Bin 0 -> 5218 bytes LetterDMS/jspsych/examples/img/card.png | Bin 0 -> 61689 bytes LetterDMS/jspsych/examples/img/con1.png | Bin 0 -> 2116 bytes LetterDMS/jspsych/examples/img/con2.png | Bin 0 -> 2053 bytes LetterDMS/jspsych/examples/img/fixation.gif | Bin 0 -> 1507 bytes .../jspsych/examples/img/happy_face_1.jpg | Bin 0 -> 16744 bytes .../jspsych/examples/img/happy_face_2.jpg | Bin 0 -> 17567 bytes .../jspsych/examples/img/happy_face_3.jpg | Bin 0 -> 23274 bytes .../jspsych/examples/img/happy_face_4.jpg | Bin 0 -> 17013 bytes LetterDMS/jspsych/examples/img/inc1.png | Bin 0 -> 2639 bytes LetterDMS/jspsych/examples/img/inc2.png | Bin 0 -> 2496 bytes LetterDMS/jspsych/examples/img/normalN.gif | Bin 0 -> 1909 bytes LetterDMS/jspsych/examples/img/orange.png | Bin 0 -> 5278 bytes LetterDMS/jspsych/examples/img/redX.png | Bin 0 -> 1018 bytes LetterDMS/jspsych/examples/img/ribbon.jpg | Bin 0 -> 7636 bytes LetterDMS/jspsych/examples/img/sad_face_1.jpg | Bin 0 -> 239801 bytes LetterDMS/jspsych/examples/img/sad_face_2.jpg | Bin 0 -> 236213 bytes LetterDMS/jspsych/examples/img/sad_face_3.jpg | Bin 0 -> 347133 bytes LetterDMS/jspsych/examples/img/sad_face_4.jpg | Bin 0 -> 180992 bytes LetterDMS/jspsych/examples/js/snap.svg-min.js | 21 + .../examples/js/webgazer/ridgeWorker.mjs | 135 + .../jspsych/examples/js/webgazer/webgazer.js | 88909 ++++++++++++++++ .../js/webgazer/worker_scripts/mat.js | 306 + .../js/webgazer/worker_scripts/util.js | 398 + LetterDMS/jspsych/examples/jspsych-RDK.html | 58 + .../jspsych/examples/jspsych-animation.html | 39 + .../jspsych-audio-button-response.html | 58 + .../jspsych-audio-keyboard-response.html | 68 + .../jspsych-audio-slider-response.html | 61 + .../examples/jspsych-call-function.html | 32 + .../jspsych-canvas-button-response.html | 95 + .../jspsych-canvas-keyboard-response.html | 78 + .../jspsych-canvas-slider-response.html | 67 + .../jspsych-categorize-animation.html | 49 + .../examples/jspsych-categorize-html.html | 33 + .../examples/jspsych-categorize-image.html | 44 + LetterDMS/jspsych/examples/jspsych-cloze.html | 37 + .../jspsych/examples/jspsych-free-sort.html | 109 + .../jspsych/examples/jspsych-fullscreen.html | 45 + .../jspsych-html-button-response.html | 43 + .../jspsych-html-keyboard-response.html | 42 + .../jspsych-html-slider-response.html | 53 + LetterDMS/jspsych/examples/jspsych-iat.html | 520 + .../jspsych-image-button-response.html | 91 + .../jspsych-image-keyboard-response.html | 85 + .../jspsych-image-slider-response.html | 85 + .../examples/jspsych-instructions.html | 37 + .../jspsych/examples/jspsych-maxdiff.html | 33 + .../jspsych/examples/jspsych-preload.html | 140 + .../examples/jspsych-reconstruction.html | 43 + .../jspsych/examples/jspsych-resize.html | 34 + .../examples/jspsych-same-different-html.html | 28 + .../jspsych-same-different-image.html | 39 + .../jspsych-serial-reaction-time-mouse.html | 98 + .../jspsych-serial-reaction-time.html | 54 + .../examples/jspsych-survey-html-form.html | 33 + .../examples/jspsych-survey-likert.html | 42 + .../examples/jspsych-survey-multi-choice.html | 40 + .../examples/jspsych-survey-multi-select.html | 42 + .../jspsych/examples/jspsych-survey-text.html | 34 + .../jspsych-video-button-response.html | 65 + .../jspsych-video-keyboard-response.html | 61 + .../jspsych-video-slider-response.html | 63 + .../examples/jspsych-virtual-chinrest.html | 69 + .../jspsych-visual-search-circle.html | 64 + .../jspsych-vsl-animate-occlusion.html | 35 + .../examples/jspsych-vsl-grid-scene.html | 47 + .../jspsych/examples/lexical-decision.html | 134 + .../jspsych/examples/manual-preloading.html | 59 + LetterDMS/jspsych/examples/pause-unpause.html | 33 + LetterDMS/jspsych/examples/progress-bar.html | 68 + .../examples/save-trial-parameters.html | 98 + LetterDMS/jspsych/examples/sound/hammer.mp3 | Bin 0 -> 209296 bytes LetterDMS/jspsych/examples/sound/sound.mp3 | Bin 0 -> 196643 bytes .../jspsych/examples/sound/speech_blue.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_green.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_joke.mp3 | Bin 0 -> 40012 bytes .../jspsych/examples/sound/speech_red.mp3 | Bin 0 -> 3023 bytes LetterDMS/jspsych/examples/sound/tone.mp3 | Bin 0 -> 17738 bytes .../examples/timeline-variables-sampling.html | 50 + .../jspsych/examples/timeline-variables.html | 64 + .../jspsych/examples/video/sample_video.mp4 | Bin 0 -> 2107842 bytes LetterDMS/jspsych/examples/webgazer.html | 174 + .../jspsych/examples/webgazer_audio.html | 90 + .../jspsych/examples/webgazer_image.html | 60 + .../extensions/jspsych-ext-webgazer.js | 265 + LetterDMS/jspsych/jspsych.js | 3023 + LetterDMS/jspsych/license.txt | 21 + .../jspsych/plugins/jspsych-animation.js | 189 + .../plugins/jspsych-audio-button-response.js | 269 + .../jspsych-audio-keyboard-response.js | 209 + .../plugins/jspsych-audio-slider-response.js | 278 + .../jspsych/plugins/jspsych-call-function.js | 58 + .../plugins/jspsych-canvas-button-response.js | 199 + .../jspsych-canvas-keyboard-response.js | 155 + .../plugins/jspsych-canvas-slider-response.js | 207 + .../plugins/jspsych-categorize-animation.js | 266 + .../plugins/jspsych-categorize-html.js | 220 + .../plugins/jspsych-categorize-image.js | 222 + LetterDMS/jspsych/plugins/jspsych-cloze.js | 112 + .../jspsych/plugins/jspsych-external-html.js | 112 + .../jspsych/plugins/jspsych-free-sort.js | 478 + .../jspsych/plugins/jspsych-fullscreen.js | 106 + .../plugins/jspsych-html-button-response.js | 188 + .../plugins/jspsych-html-keyboard-response.js | 149 + .../plugins/jspsych-html-slider-response.js | 202 + LetterDMS/jspsych/plugins/jspsych-iat-html.js | 284 + .../jspsych/plugins/jspsych-iat-image.js | 286 + .../plugins/jspsych-image-button-response.js | 327 + .../jspsych-image-keyboard-response.js | 263 + .../plugins/jspsych-image-slider-response.js | 369 + .../jspsych/plugins/jspsych-instructions.js | 237 + LetterDMS/jspsych/plugins/jspsych-maxdiff.js | 173 + LetterDMS/jspsych/plugins/jspsych-preload.js | 345 + LetterDMS/jspsych/plugins/jspsych-rdk.js | 1373 + .../jspsych/plugins/jspsych-reconstruction.js | 134 + LetterDMS/jspsych/plugins/jspsych-resize.js | 166 + .../plugins/jspsych-same-different-html.js | 168 + .../plugins/jspsych-same-different-image.js | 169 + .../jspsych-serial-reaction-time-mouse.js | 212 + .../plugins/jspsych-serial-reaction-time.js | 247 + .../plugins/jspsych-survey-html-form.js | 171 + .../jspsych/plugins/jspsych-survey-likert.js | 195 + .../plugins/jspsych-survey-multi-choice.js | 208 + .../plugins/jspsych-survey-multi-select.js | 232 + .../jspsych/plugins/jspsych-survey-text.js | 185 + .../plugins/jspsych-video-button-response.js | 335 + .../jspsych-video-keyboard-response.js | 279 + .../plugins/jspsych-video-slider-response.js | 351 + .../plugins/jspsych-virtual-chinrest.js | 471 + .../plugins/jspsych-visual-search-circle.js | 259 + .../plugins/jspsych-vsl-animate-occlusion.js | 196 + .../jspsych/plugins/jspsych-vsl-grid-scene.js | 103 + .../plugins/jspsych-webgazer-calibrate.js | 161 + .../plugins/jspsych-webgazer-init-camera.js | 139 + .../plugins/jspsych-webgazer-validate.js | 314 + .../template/jspsych-plugin-template.js | 35 + LetterDMS/tempDMS_Adaptive.html | 48 + LetterDMS/testDMS.html | 178 + LetterDMS/testLoop.html | 60 + 192 files changed, 112656 insertions(+) create mode 100644 LetterDMS/DMS_Adaptive.html create mode 100644 LetterDMS/DMS_BlockBased.html create mode 100644 LetterDMS/DMS_functions.js create mode 100644 LetterDMS/Setup_EN.js create mode 100644 LetterDMS/StairClass.js create mode 100644 LetterDMS/StyleSheet.css create mode 100644 LetterDMS/jspsych/VERSION_6.3.1 create mode 100644 LetterDMS/jspsych/css/jspsych.css create mode 100644 LetterDMS/jspsych/examples/add-to-end-of-timeline.html create mode 100644 LetterDMS/jspsych/examples/case-sensitive-responses.html create mode 100644 LetterDMS/jspsych/examples/conditional-and-loop-functions.html create mode 100644 LetterDMS/jspsych/examples/css-classes-parameter.html create mode 100644 LetterDMS/jspsych/examples/css/jquery-ui.css create mode 100644 LetterDMS/jspsych/examples/data-add-properties.html create mode 100644 LetterDMS/jspsych/examples/data-as-function.html create mode 100644 LetterDMS/jspsych/examples/data-from-timeline.html create mode 100644 LetterDMS/jspsych/examples/data-from-url.html create mode 100644 LetterDMS/jspsych/examples/demo-flanker.html create mode 100644 LetterDMS/jspsych/examples/demo-simple-rt-task.html create mode 100644 LetterDMS/jspsych/examples/demos/demo_1.html create mode 100644 LetterDMS/jspsych/examples/demos/demo_2.html create mode 100644 LetterDMS/jspsych/examples/demos/demo_3.html create mode 100644 LetterDMS/jspsych/examples/display-element-to-embed-experiment.html create mode 100644 LetterDMS/jspsych/examples/end-active-node.html create mode 100644 LetterDMS/jspsych/examples/end-experiment.html create mode 100644 LetterDMS/jspsych/examples/exclusions.html create mode 100644 LetterDMS/jspsych/examples/external_html/simple_consent.html create mode 100644 LetterDMS/jspsych/examples/img/1.gif create mode 100644 LetterDMS/jspsych/examples/img/10.gif create mode 100644 LetterDMS/jspsych/examples/img/11.gif create mode 100644 LetterDMS/jspsych/examples/img/12.gif create mode 100644 LetterDMS/jspsych/examples/img/2.gif create mode 100644 LetterDMS/jspsych/examples/img/3.gif create mode 100644 LetterDMS/jspsych/examples/img/4.gif create mode 100644 LetterDMS/jspsych/examples/img/5.gif create mode 100644 LetterDMS/jspsych/examples/img/6.gif create mode 100644 LetterDMS/jspsych/examples/img/7.gif create mode 100644 LetterDMS/jspsych/examples/img/8.gif create mode 100644 LetterDMS/jspsych/examples/img/9.gif create mode 100644 LetterDMS/jspsych/examples/img/age/of1.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/of2.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/of3.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/om1.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/om2.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/om3.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/yf1.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/yf4.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/yf5.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/ym2.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/ym3.jpg create mode 100644 LetterDMS/jspsych/examples/img/age/ym5.jpg create mode 100644 LetterDMS/jspsych/examples/img/backwardN.gif create mode 100644 LetterDMS/jspsych/examples/img/blue.png create mode 100644 LetterDMS/jspsych/examples/img/card.png create mode 100644 LetterDMS/jspsych/examples/img/con1.png create mode 100644 LetterDMS/jspsych/examples/img/con2.png create mode 100644 LetterDMS/jspsych/examples/img/fixation.gif create mode 100644 LetterDMS/jspsych/examples/img/happy_face_1.jpg create mode 100644 LetterDMS/jspsych/examples/img/happy_face_2.jpg create mode 100644 LetterDMS/jspsych/examples/img/happy_face_3.jpg create mode 100644 LetterDMS/jspsych/examples/img/happy_face_4.jpg create mode 100644 LetterDMS/jspsych/examples/img/inc1.png create mode 100644 LetterDMS/jspsych/examples/img/inc2.png create mode 100644 LetterDMS/jspsych/examples/img/normalN.gif create mode 100644 LetterDMS/jspsych/examples/img/orange.png create mode 100644 LetterDMS/jspsych/examples/img/redX.png create mode 100644 LetterDMS/jspsych/examples/img/ribbon.jpg create mode 100644 LetterDMS/jspsych/examples/img/sad_face_1.jpg create mode 100644 LetterDMS/jspsych/examples/img/sad_face_2.jpg create mode 100644 LetterDMS/jspsych/examples/img/sad_face_3.jpg create mode 100644 LetterDMS/jspsych/examples/img/sad_face_4.jpg create mode 100644 LetterDMS/jspsych/examples/js/snap.svg-min.js create mode 100644 LetterDMS/jspsych/examples/js/webgazer/ridgeWorker.mjs create mode 100644 LetterDMS/jspsych/examples/js/webgazer/webgazer.js create mode 100644 LetterDMS/jspsych/examples/js/webgazer/worker_scripts/mat.js create mode 100644 LetterDMS/jspsych/examples/js/webgazer/worker_scripts/util.js create mode 100644 LetterDMS/jspsych/examples/jspsych-RDK.html create mode 100644 LetterDMS/jspsych/examples/jspsych-animation.html create mode 100644 LetterDMS/jspsych/examples/jspsych-audio-button-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-audio-keyboard-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-audio-slider-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-call-function.html create mode 100644 LetterDMS/jspsych/examples/jspsych-canvas-button-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-canvas-keyboard-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-canvas-slider-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-categorize-animation.html create mode 100644 LetterDMS/jspsych/examples/jspsych-categorize-html.html create mode 100644 LetterDMS/jspsych/examples/jspsych-categorize-image.html create mode 100644 LetterDMS/jspsych/examples/jspsych-cloze.html create mode 100644 LetterDMS/jspsych/examples/jspsych-free-sort.html create mode 100644 LetterDMS/jspsych/examples/jspsych-fullscreen.html create mode 100644 LetterDMS/jspsych/examples/jspsych-html-button-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-html-keyboard-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-html-slider-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-iat.html create mode 100644 LetterDMS/jspsych/examples/jspsych-image-button-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-image-keyboard-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-image-slider-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-instructions.html create mode 100644 LetterDMS/jspsych/examples/jspsych-maxdiff.html create mode 100644 LetterDMS/jspsych/examples/jspsych-preload.html create mode 100644 LetterDMS/jspsych/examples/jspsych-reconstruction.html create mode 100644 LetterDMS/jspsych/examples/jspsych-resize.html create mode 100644 LetterDMS/jspsych/examples/jspsych-same-different-html.html create mode 100644 LetterDMS/jspsych/examples/jspsych-same-different-image.html create mode 100644 LetterDMS/jspsych/examples/jspsych-serial-reaction-time-mouse.html create mode 100644 LetterDMS/jspsych/examples/jspsych-serial-reaction-time.html create mode 100644 LetterDMS/jspsych/examples/jspsych-survey-html-form.html create mode 100644 LetterDMS/jspsych/examples/jspsych-survey-likert.html create mode 100644 LetterDMS/jspsych/examples/jspsych-survey-multi-choice.html create mode 100644 LetterDMS/jspsych/examples/jspsych-survey-multi-select.html create mode 100644 LetterDMS/jspsych/examples/jspsych-survey-text.html create mode 100644 LetterDMS/jspsych/examples/jspsych-video-button-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-video-keyboard-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-video-slider-response.html create mode 100644 LetterDMS/jspsych/examples/jspsych-virtual-chinrest.html create mode 100644 LetterDMS/jspsych/examples/jspsych-visual-search-circle.html create mode 100644 LetterDMS/jspsych/examples/jspsych-vsl-animate-occlusion.html create mode 100644 LetterDMS/jspsych/examples/jspsych-vsl-grid-scene.html create mode 100644 LetterDMS/jspsych/examples/lexical-decision.html create mode 100644 LetterDMS/jspsych/examples/manual-preloading.html create mode 100644 LetterDMS/jspsych/examples/pause-unpause.html create mode 100644 LetterDMS/jspsych/examples/progress-bar.html create mode 100644 LetterDMS/jspsych/examples/save-trial-parameters.html create mode 100644 LetterDMS/jspsych/examples/sound/hammer.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/sound.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/speech_blue.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/speech_green.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/speech_joke.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/speech_red.mp3 create mode 100644 LetterDMS/jspsych/examples/sound/tone.mp3 create mode 100644 LetterDMS/jspsych/examples/timeline-variables-sampling.html create mode 100644 LetterDMS/jspsych/examples/timeline-variables.html create mode 100644 LetterDMS/jspsych/examples/video/sample_video.mp4 create mode 100644 LetterDMS/jspsych/examples/webgazer.html create mode 100644 LetterDMS/jspsych/examples/webgazer_audio.html create mode 100644 LetterDMS/jspsych/examples/webgazer_image.html create mode 100644 LetterDMS/jspsych/extensions/jspsych-ext-webgazer.js create mode 100644 LetterDMS/jspsych/jspsych.js create mode 100644 LetterDMS/jspsych/license.txt create mode 100644 LetterDMS/jspsych/plugins/jspsych-animation.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-audio-button-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-audio-keyboard-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-audio-slider-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-call-function.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-canvas-button-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-canvas-keyboard-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-canvas-slider-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-categorize-animation.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-categorize-html.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-categorize-image.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-cloze.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-external-html.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-free-sort.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-fullscreen.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-html-button-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-html-keyboard-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-html-slider-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-iat-html.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-iat-image.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-image-button-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-image-keyboard-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-image-slider-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-instructions.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-maxdiff.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-preload.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-rdk.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-reconstruction.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-resize.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-same-different-html.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-same-different-image.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-serial-reaction-time-mouse.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-serial-reaction-time.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-survey-html-form.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-survey-likert.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-survey-multi-choice.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-survey-multi-select.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-survey-text.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-video-button-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-video-keyboard-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-video-slider-response.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-virtual-chinrest.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-visual-search-circle.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-vsl-animate-occlusion.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-vsl-grid-scene.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-webgazer-calibrate.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-webgazer-init-camera.js create mode 100644 LetterDMS/jspsych/plugins/jspsych-webgazer-validate.js create mode 100644 LetterDMS/jspsych/plugins/template/jspsych-plugin-template.js create mode 100644 LetterDMS/tempDMS_Adaptive.html create mode 100644 LetterDMS/testDMS.html create mode 100644 LetterDMS/testLoop.html diff --git a/LetterDMS/DMS_Adaptive.html b/LetterDMS/DMS_Adaptive.html new file mode 100644 index 0000000..ee64be4 --- /dev/null +++ b/LetterDMS/DMS_Adaptive.html @@ -0,0 +1,196 @@ + + + + + + + + + DMS Adaptive + + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/DMS_BlockBased.html b/LetterDMS/DMS_BlockBased.html new file mode 100644 index 0000000..d036833 --- /dev/null +++ b/LetterDMS/DMS_BlockBased.html @@ -0,0 +1,181 @@ + + + + + + + + + ANT + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/DMS_functions.js b/LetterDMS/DMS_functions.js new file mode 100644 index 0000000..773e709 --- /dev/null +++ b/LetterDMS/DMS_functions.js @@ -0,0 +1,197 @@ +function PutLettersInGrid(LetterList,NRows,NCols, width=600, height=300, FontSize=40) + { + var count = 0; + var Table = ''; + // create the html table and assign the class which is defined in the HTML file + Table += '' + for (var i=0; i' + for (var j=0; j'+LetterList[count]+''; + count += 1; + } + } + return Table + } + +function CountdownTimer(MillisecondsPerNumber = 1000) + { + var Three = { + type: 'html-keyboard-response', + stimulus: '

    3

    ', + choices: jsPsych.NO_KEYS, + trial_duration: MillisecondsPerNumber, + } + var Two = { + type: 'html-keyboard-response', + stimulus: '

    2

    ', + choices: jsPsych.NO_KEYS, + trial_duration: MillisecondsPerNumber, + } + var One = { + type: 'html-keyboard-response', + stimulus: '

    1

    ', + choices: jsPsych.NO_KEYS, + trial_duration: MillisecondsPerNumber, + } + + var Countdown_procedure = { + // Make sure this order is correct: fixation cue and then the stimulus + // Otherwise the scoring will not make any sense + timeline: [Three, Two, One], + randomize_order: false + } + return Countdown_procedure + } + +function RemoveOldLetters(AllowableLetters, LastTrialStimulus, LastTrialProbe) + { // remove the letters from the last trial from teh list of allowable letters + // For the first trial there are no previous stimuli, so check for that + if (typeof LastTrialStimulus !== 'undefined') + { + for (var i=0; i < LastTrialStimulus.length; i++) { + AllowableLetters = AllowableLetters.replace(LastTrialStimulus[i],''); + } + // remove the probe letter also, after converting it to uppercase + AllowableLetters = AllowableLetters.replace(LastTrialProbe.toUpperCase(),'') + } + else { + AllowabelLetters = AllowableLetters + } + return AllowableLetters + } + +function MakeStimulus(LettersToUse, Load) + { + // Make a letter list for use as stimuli + // Shuffle the letters + // Make sure a load 1 letter is not L + var IsEll = true + while (IsEll) { + var ShuffledLetters = shuffle(LettersToUse) + //console.log(LettersToUse) + // Onky take the required number of letters based on the load + var LetterString = ShuffledLetters.substring(0,Load) + console.log(LetterString) + if (Load == 1 & LetterString == "L") { + IsEll = true + } + else {IsEll = false} + } + return LetterString + } + +function CreateProbeLetter(CurrentStim, AllowableLetters) + { + ProbeType = MakeProbeType() + + if (ProbeType == 1) + { + //LookingForProbe = true + //while (LookingForProbe) + //{ + // select a random letter from the current stim + // ADD CHCK TO MAKE SURE ELL IS NOT THE PROBE + var IsEll = true + while (IsEll) { + ShuffledStim = shuffle(CurrentStim) + CurrentProbe = ShuffledStim[0].toLowerCase() + console.log('Trying: '+CurrentProbe) + if (CurrentProbe != 'l') { + IsEll = false + } + } + var correct = true + // if (CurrentProbe != "L") + // {LookingForProbe = false} + //} + } + else + { // Remove the current stim letters from the available letter set + CurrentAllowableList = RemoveOldLetters(AllowableLetters, CurrentStim, '') + var IsEll = true + while (IsEll) { + ShuffledStim = shuffle(CurrentAllowableList) + CurrentProbe = ShuffledStim[0].toLowerCase() + // Check to make sure the probe letter is NOT ell + if (CurrentProbe != 'l') { + IsEll = false + } + } + var correct = false + } + return [CurrentProbe, correct] + } +function MakeProbeType() + { + // Decide if this is a posiitve (1) or negative (0) trial + return Math.round(Math.random()) + } +function getRandomInt(n) + { //https://www.codespeedy.com/shuffle-characters-of-a-string-in-javascript/ + return Math.floor(Math.random() * n); + } + +function shuffle(s) { + var arr = s.split(''); // Convert String to array + var n = arr.length; // Length of the array + + for(var i=0 ; iPress [LEFT] if the letter WAS in the set.
    Press [RIGHT] if the letter WAS NOT in the set.
    ', + '

    You will NOT receive feedback after each trial.

    ', + 'Remember that the letters to study will be in white and CAPITALIZED.', + 'The test letter will be in blue and will be lowercase.', + 'Try to respond as quickly and as accurately as possible.', + 'Press the any key to begin.'] + + + + +// The follopwing are stimulus lists that are carefully selected to be counterbalanced for +// probe type and to have six trials per block and minimal proactive interference from +// previous trials + +var DMSLetterBehaviorList001 = [ + {"StimulusLetters": "****G****", "ProbeLetter": "g", "Correct": true, "Load": 1}, + {"StimulusLetters": "****H****", "ProbeLetter": "h", "Correct": true, "Load": 1}, + {"StimulusLetters": "****X****", "ProbeLetter": "d", "Correct": false, "Load": 1}, + {"StimulusLetters": "****R****", "ProbeLetter": "r", "Correct": true, "Load": 1}, + {"StimulusLetters": "****M****", "ProbeLetter": "h", "Correct": false, "Load": 1}, + {"StimulusLetters": "****Y****", "ProbeLetter": "z", "Correct": false, "Load": 1}, + {"StimulusLetters": "***M*K***", "ProbeLetter": "v", "Correct": false, "Load": 2}, + {"StimulusLetters": "***H*R***", "ProbeLetter": "p", "Correct": false, "Load": 2}, + {"StimulusLetters": "***D*T***", "ProbeLetter": "d", "Correct": true, "Load": 2}, + {"StimulusLetters": "***L*K***", "ProbeLetter": "k", "Correct": true, "Load": 2}, + {"StimulusLetters": "***M*X***", "ProbeLetter": "x", "Correct": true, "Load": 2}, + {"StimulusLetters": "***P*T***", "ProbeLetter": "g", "Correct": false, "Load": 2}, + {"StimulusLetters": "***VPM***", "ProbeLetter": "p", "Correct": true, "Load": 3}, + {"StimulusLetters": "***SRY***", "ProbeLetter": "j", "Correct": false, "Load": 3}, + {"StimulusLetters": "***VDB***", "ProbeLetter": "h", "Correct": false, "Load": 3}, + {"StimulusLetters": "***YRL***", "ProbeLetter": "y", "Correct": true, "Load": 3}, + {"StimulusLetters": "***PJN***", "ProbeLetter": "c", "Correct": false, "Load": 3}, + {"StimulusLetters": "***XST***", "ProbeLetter": "s", "Correct": true, "Load": 3}, + {"StimulusLetters": "G*C***Q*B", "ProbeLetter": "q", "Correct": true, "Load": 4}, + {"StimulusLetters": "K*P***H*J", "ProbeLetter": "r", "Correct": false, "Load": 4}, + {"StimulusLetters": "M*B***X*N", "ProbeLetter": "s", "Correct": false, "Load": 4}, + {"StimulusLetters": "P*V***H*F", "ProbeLetter": "v", "Correct": true, "Load": 4}, + {"StimulusLetters": "X*L***B*S", "ProbeLetter": "s", "Correct": true, "Load": 4}, + {"StimulusLetters": "C*T***Q*M", "ProbeLetter": "k", "Correct": false, "Load": 4}, + {"StimulusLetters": "Z*N*R*K*Y", "ProbeLetter": "y", "Correct": true, "Load": 5}, + {"StimulusLetters": "Q*G*V*B*M", "ProbeLetter": "g", "Correct": true, "Load": 5}, + {"StimulusLetters": "J*H*N*C*T", "ProbeLetter": "s", "Correct": false, "Load": 5}, + {"StimulusLetters": "K*B*P*G*M", "ProbeLetter": "r", "Correct": false, "Load": 5}, + {"StimulusLetters": "X*Z*N*L*J", "ProbeLetter": "n", "Correct": true, "Load": 5}, + {"StimulusLetters": "P*M*G*F*K", "ProbeLetter": "h", "Correct": false, "Load": 5}, + {"StimulusLetters": "BZM***NSJ", "ProbeLetter": "c", "Correct": false, "Load": 6}, + {"StimulusLetters": "DFH***RPQ", "ProbeLetter": "h", "Correct": true, "Load": 6}, + {"StimulusLetters": "KLV***MBT", "ProbeLetter": "g", "Correct": false, "Load": 6}, + {"StimulusLetters": "DXJ***FPZ", "ProbeLetter": "x", "Correct": true, "Load": 6}, + {"StimulusLetters": "RGT***CBQ", "ProbeLetter": "c", "Correct": true, "Load": 6}, + {"StimulusLetters": "KYD***XVH", "ProbeLetter": "n", "Correct": false, "Load": 6}, + {"StimulusLetters": "LBG*C*QKF", "ProbeLetter": "k", "Correct": true, "Load": 7}, + {"StimulusLetters": "ZYD*J*TXS", "ProbeLetter": "d", "Correct": true, "Load": 7}, + {"StimulusLetters": "LFP*R*GVN", "ProbeLetter": "g", "Correct": true, "Load": 7}, + {"StimulusLetters": "TKS*C*XYB", "ProbeLetter": "z", "Correct": false, "Load": 7}, + {"StimulusLetters": "PGQ*J*VFH", "ProbeLetter": "d", "Correct": false, "Load": 7}, + {"StimulusLetters": "BYL*R*ZSM", "ProbeLetter": "c", "Correct": false, "Load": 7}, + {"StimulusLetters": "ZYXR*JDSN", "ProbeLetter": "c", "Correct": false, "Load": 8}, + {"StimulusLetters": "LGFV*PCQK", "ProbeLetter": "q", "Correct": true, "Load": 8}, + {"StimulusLetters": "SJXT*RBHV", "ProbeLetter": "s", "Correct": true, "Load": 8}, + {"StimulusLetters": "FKTQ*YZNM", "ProbeLetter": "n", "Correct": true, "Load": 8}, + {"StimulusLetters": "BPJG*KHXD", "ProbeLetter": "v", "Correct": false, "Load": 8}, + {"StimulusLetters": "ZYCF*SLKM", "ProbeLetter": "n", "Correct": false, "Load": 8}, + {"StimulusLetters": "PMSYLCXKH", "ProbeLetter": "b", "Correct": false, "Load": 9}, + {"StimulusLetters": "JCNQVKZGT", "ProbeLetter": "c", "Correct": true, "Load": 9}, + {"StimulusLetters": "HRMYBVPQL", "ProbeLetter": "m", "Correct": true, "Load": 9}, + {"StimulusLetters": "DYNBXKFZT", "ProbeLetter": "t", "Correct": true, "Load": 9}, + {"StimulusLetters": "JRGHMNSYV", "ProbeLetter": "p", "Correct": false, "Load": 9}, + {"StimulusLetters": "GCJXLTKBD", "ProbeLetter": "q", "Correct": false, "Load": 9} +] +var DMSLetterBehaviorList002 = [ + {"StimulusLetters": "****R****", "ProbeLetter": "d", "Correct": false, "Load": 1}, + {"StimulusLetters": "****K****", "ProbeLetter": "n", "Correct": false, "Load": 1}, + {"StimulusLetters": "****J****", "ProbeLetter": "f", "Correct": false, "Load": 1}, + {"StimulusLetters": "****B****", "ProbeLetter": "b", "Correct": true, "Load": 1}, + {"StimulusLetters": "****X****", "ProbeLetter": "x", "Correct": true, "Load": 1}, + {"StimulusLetters": "****C****", "ProbeLetter": "c", "Correct": true, "Load": 1}, + {"StimulusLetters": "***V*F***", "ProbeLetter": "d", "Correct": false, "Load": 2}, + {"StimulusLetters": "***G*B***", "ProbeLetter": "k", "Correct": false, "Load": 2}, + {"StimulusLetters": "***D*P***", "ProbeLetter": "p", "Correct": true, "Load": 2}, + {"StimulusLetters": "***V*T***", "ProbeLetter": "z", "Correct": false, "Load": 2}, + {"StimulusLetters": "***S*F***", "ProbeLetter": "f", "Correct": true, "Load": 2}, + {"StimulusLetters": "***T*P***", "ProbeLetter": "t", "Correct": true, "Load": 2}, + {"StimulusLetters": "***BGF***", "ProbeLetter": "g", "Correct": true, "Load": 3}, + {"StimulusLetters": "***KDR***", "ProbeLetter": "x", "Correct": false, "Load": 3}, + {"StimulusLetters": "***GLY***", "ProbeLetter": "s", "Correct": false, "Load": 3}, + {"StimulusLetters": "***HKF***", "ProbeLetter": "h", "Correct": true, "Load": 3}, + {"StimulusLetters": "***NVJ***", "ProbeLetter": "v", "Correct": true, "Load": 3}, + {"StimulusLetters": "***QFK***", "ProbeLetter": "p", "Correct": false, "Load": 3}, + {"StimulusLetters": "P*Q***H*T", "ProbeLetter": "q", "Correct": true, "Load": 4}, + {"StimulusLetters": "L*S***V*N", "ProbeLetter": "n", "Correct": true, "Load": 4}, + {"StimulusLetters": "Q*J***R*B", "ProbeLetter": "r", "Correct": true, "Load": 4}, + {"StimulusLetters": "F*M***V*H", "ProbeLetter": "g", "Correct": false, "Load": 4}, + {"StimulusLetters": "L*T***P*C", "ProbeLetter": "y", "Correct": false, "Load": 4}, + {"StimulusLetters": "N*B***Q*Z", "ProbeLetter": "k", "Correct": false, "Load": 4}, + {"StimulusLetters": "B*T*K*P*N", "ProbeLetter": "x", "Correct": false, "Load": 5}, + {"StimulusLetters": "D*R*C*V*Z", "ProbeLetter": "s", "Correct": false, "Load": 5}, + {"StimulusLetters": "H*G*T*P*F", "ProbeLetter": "p", "Correct": true, "Load": 5}, + {"StimulusLetters": "S*J*B*Y*X", "ProbeLetter": "j", "Correct": true, "Load": 5}, + {"StimulusLetters": "T*N*Q*K*H", "ProbeLetter": "n", "Correct": true, "Load": 5}, + {"StimulusLetters": "R*M*Y*F*L", "ProbeLetter": "v", "Correct": false, "Load": 5}, + {"StimulusLetters": "DTF***KRC", "ProbeLetter": "j", "Correct": false, "Load": 6}, + {"StimulusLetters": "BGQ***YPS", "ProbeLetter": "q", "Correct": true, "Load": 6}, + {"StimulusLetters": "HRT***ZKL", "ProbeLetter": "z", "Correct": true, "Load": 6}, + {"StimulusLetters": "BCF***JGV", "ProbeLetter": "j", "Correct": true, "Load": 6}, + {"StimulusLetters": "ZDP***SQX", "ProbeLetter": "k", "Correct": false, "Load": 6}, + {"StimulusLetters": "BJC***GYF", "ProbeLetter": "m", "Correct": false, "Load": 6}, + {"StimulusLetters": "SJQ*D*GVP", "ProbeLetter": "d", "Correct": true, "Load": 7}, + {"StimulusLetters": "MHX*L*TKY", "ProbeLetter": "h", "Correct": true, "Load": 7}, + {"StimulusLetters": "GDJ*R*BNP", "ProbeLetter": "p", "Correct": true, "Load": 7}, + {"StimulusLetters": "FQS*K*YLM", "ProbeLetter": "x", "Correct": false, "Load": 7}, + {"StimulusLetters": "JCV*D*NPB", "ProbeLetter": "r", "Correct": false, "Load": 7}, + {"StimulusLetters": "FQS*K*YLM", "ProbeLetter": "x", "Correct": false, "Load": 7}, + {"StimulusLetters": "MFGX*HBLS", "ProbeLetter": "s", "Correct": true, "Load": 8}, + {"StimulusLetters": "LVPT*KZRC", "ProbeLetter": "k", "Correct": true, "Load": 8}, + {"StimulusLetters": "SBFX*GDQY", "ProbeLetter": "f", "Correct": true, "Load": 8}, + {"StimulusLetters": "HYZL*MKVC", "ProbeLetter": "r", "Correct": false, "Load": 8}, + {"StimulusLetters": "PRXD*GNQB", "ProbeLetter": "t", "Correct": false, "Load": 8}, + {"StimulusLetters": "YMFH*KZJB", "ProbeLetter": "l", "Correct": false, "Load": 8}, + {"StimulusLetters": "HYMJSRCBD", "ProbeLetter": "v", "Correct": false, "Load": 9}, + {"StimulusLetters": "XTNPLFKSY", "ProbeLetter": "t", "Correct": true, "Load": 9}, + {"StimulusLetters": "VMDGYXRHC", "ProbeLetter": "z", "Correct": false, "Load": 9}, + {"StimulusLetters": "SPKQVLNYB", "ProbeLetter": "p", "Correct": true, "Load": 9}, + {"StimulusLetters": "MZHGRKTFS", "ProbeLetter": "h", "Correct": true, "Load": 9}, + {"StimulusLetters": "ZNRVXJQDY", "ProbeLetter": "b", "Correct": false, "Load": 9} +] + +var DMSLetterMRIList001 = [ + {"StimulusLetters": "****D****", "ProbeLetter": "z", "Correct": true, "Load": 1}, + {"StimulusLetters": "****Q****", "ProbeLetter": "v", "Correct": true, "Load": 1}, + {"StimulusLetters": "****N****", "ProbeLetter": "c", "Correct": true, "Load": 1}, + {"StimulusLetters": "****M****", "ProbeLetter": "m", "Correct": true, "Load": 1}, + {"StimulusLetters": "****Z****", "ProbeLetter": "z", "Correct": true, "Load": 1}, + {"StimulusLetters": "****J****", "ProbeLetter": "j", "Correct": true, "Load": 1}, + {"StimulusLetters": "***F*X***", "ProbeLetter": "c", "Correct": true, "Load": 2}, + {"StimulusLetters": "***S*N***", "ProbeLetter": "s", "Correct": true, "Load": 2}, + {"StimulusLetters": "***Y*L***", "ProbeLetter": "y", "Correct": true, "Load": 2}, + {"StimulusLetters": "***C*M***", "ProbeLetter": "c", "Correct": true, "Load": 2}, + {"StimulusLetters": "***Q*B***", "ProbeLetter": "n", "Correct": true, "Load": 2}, + {"StimulusLetters": "***F*T***", "ProbeLetter": "c", "Correct": true, "Load": 2}, + {"StimulusLetters": "***CZH***", "ProbeLetter": "y", "Correct": true, "Load": 3}, + {"StimulusLetters": "***XBK***", "ProbeLetter": "x", "Correct": true, "Load": 3}, + {"StimulusLetters": "***RHY***", "ProbeLetter": "r", "Correct": true, "Load": 3}, + {"StimulusLetters": "***CLT***", "ProbeLetter": "c", "Correct": true, "Load": 3}, + {"StimulusLetters": "***GXY***", "ProbeLetter": "f", "Correct": true, "Load": 3}, + {"StimulusLetters": "***MNC***", "ProbeLetter": "b", "Correct": true, "Load": 3}, + {"StimulusLetters": "Z*B***C*P", "ProbeLetter": "z", "Correct": true, "Load": 4}, + {"StimulusLetters": "V*G***Y*N", "ProbeLetter": "y", "Correct": true, "Load": 4}, + {"StimulusLetters": "M*X***J*B", "ProbeLetter": "h", "Correct": true, "Load": 4}, + {"StimulusLetters": "V*L***F*Y", "ProbeLetter": "y", "Correct": true, "Load": 4}, + {"StimulusLetters": "P*N***H*X", "ProbeLetter": "g", "Correct": true, "Load": 4}, + {"StimulusLetters": "R*D***Z*T", "ProbeLetter": "m", "Correct": true, "Load": 4}, + {"StimulusLetters": "V*Q*L*B*H", "ProbeLetter": "x", "Correct": true, "Load": 5}, + {"StimulusLetters": "Z*P*C*F*K", "ProbeLetter": "p", "Correct": true, "Load": 5}, + {"StimulusLetters": "J*G*N*D*Y", "ProbeLetter": "h", "Correct": true, "Load": 5}, + {"StimulusLetters": "X*R*M*V*L", "ProbeLetter": "v", "Correct": true, "Load": 5}, + {"StimulusLetters": "Q*G*Y*J*Z", "ProbeLetter": "t", "Correct": true, "Load": 5}, + {"StimulusLetters": "X*C*S*K*M", "ProbeLetter": "x", "Correct": true, "Load": 5}, + {"StimulusLetters": "PCZ***GQJ", "ProbeLetter": "f", "Correct": true, "Load": 6}, + {"StimulusLetters": "KHX***RMV", "ProbeLetter": "r", "Correct": true, "Load": 6}, + {"StimulusLetters": "JLZ***GCD", "ProbeLetter": "f", "Correct": true, "Load": 6}, + {"StimulusLetters": "BQT***KPY", "ProbeLetter": "h", "Correct": true, "Load": 6}, + {"StimulusLetters": "SXR***NLF", "ProbeLetter": "r", "Correct": true, "Load": 6}, + {"StimulusLetters": "MZJ***VBD", "ProbeLetter": "v", "Correct": true, "Load": 6}, + {"StimulusLetters": "JDF*K*ZNX", "ProbeLetter": "g", "Correct": true, "Load": 7}, + {"StimulusLetters": "SCQ*T*LMB", "ProbeLetter": "s", "Correct": true, "Load": 7}, + {"StimulusLetters": "DYF*R*KGN", "ProbeLetter": "x", "Correct": true, "Load": 7}, + {"StimulusLetters": "TQJ*L*HSM", "ProbeLetter": "j", "Correct": true, "Load": 7}, + {"StimulusLetters": "RGN*B*DVC", "ProbeLetter": "c", "Correct": true, "Load": 7}, + {"StimulusLetters": "FQS*K*YLM", "ProbeLetter": "x", "Correct": true, "Load": 7}, + {"StimulusLetters": "DNSQ*HZKF", "ProbeLetter": "s", "Correct": true, "Load": 8}, + {"StimulusLetters": "BQLX*MYVG", "ProbeLetter": "g", "Correct": true, "Load": 8}, + {"StimulusLetters": "RQJK*TCFD", "ProbeLetter": "d", "Correct": true, "Load": 8}, + {"StimulusLetters": "MGXZ*HSVL", "ProbeLetter": "p", "Correct": true, "Load": 8}, + {"StimulusLetters": "KMFN*QTDR", "ProbeLetter": "j", "Correct": true, "Load": 8}, + {"StimulusLetters": "NYXH*GPCL", "ProbeLetter": "z", "Correct": true, "Load": 8}, + {"StimulusLetters": "SRCZPJQDF", "ProbeLetter": "s", "Correct": true, "Load": 9}, + {"StimulusLetters": "ZXMFGVTBL", "ProbeLetter": "k", "Correct": true, "Load": 9}, + {"StimulusLetters": "VDCBRHQJS", "ProbeLetter": "y", "Correct": true, "Load": 9}, + {"StimulusLetters": "LKFSGNMPY", "ProbeLetter": "n", "Correct": true, "Load": 9}, + {"StimulusLetters": "TCJXKRGBV", "ProbeLetter": "t", "Correct": true, "Load": 9}, + {"StimulusLetters": "QZYSRKDLN", "ProbeLetter": "f", "Correct": true, "Load": 9} +] + +var DMSLetterMRIList002 = [ + {"StimulusLetters": "****F****", "ProbeLetter": "f", "Correct": true, "Load": 1}, + {"StimulusLetters": "****X****", "ProbeLetter": "x", "Correct": true, "Load": 1}, + {"StimulusLetters": "****M****", "ProbeLetter": "s", "Correct": true, "Load": 1}, + {"StimulusLetters": "****N****", "ProbeLetter": "c", "Correct": true, "Load": 1}, + {"StimulusLetters": "****D****", "ProbeLetter": "s", "Correct": true, "Load": 1}, + {"StimulusLetters": "****J****", "ProbeLetter": "j", "Correct": true, "Load": 1}, + {"StimulusLetters": "***V*D***", "ProbeLetter": "s", "Correct": true, "Load": 2}, + {"StimulusLetters": "***L*T***", "ProbeLetter": "c", "Correct": true, "Load": 2}, + {"StimulusLetters": "***B*X***", "ProbeLetter": "r", "Correct": true, "Load": 2}, + {"StimulusLetters": "***Q*H***", "ProbeLetter": "h", "Correct": true, "Load": 2}, + {"StimulusLetters": "***Z*K***", "ProbeLetter": "k", "Correct": true, "Load": 2}, + {"StimulusLetters": "***S*N***", "ProbeLetter": "n", "Correct": true, "Load": 2}, + {"StimulusLetters": "***JKG***", "ProbeLetter": "g", "Correct": true, "Load": 3}, + {"StimulusLetters": "***LVC***", "ProbeLetter": "c", "Correct": true, "Load": 3}, + {"StimulusLetters": "***BDM***", "ProbeLetter": "m", "Correct": true, "Load": 3}, + {"StimulusLetters": "***FCH***", "ProbeLetter": "s", "Correct": true, "Load": 3}, + {"StimulusLetters": "***JPM***", "ProbeLetter": "t", "Correct": true, "Load": 3}, + {"StimulusLetters": "***RHN***", "ProbeLetter": "s", "Correct": true, "Load": 3}, + {"StimulusLetters": "M*T***P*Y", "ProbeLetter": "x", "Correct": true, "Load": 4}, + {"StimulusLetters": "Q*R***J*S", "ProbeLetter": "q", "Correct": true, "Load": 4}, + {"StimulusLetters": "K*F***N*V", "ProbeLetter": "x", "Correct": true, "Load": 4}, + {"StimulusLetters": "M*H***D*L", "ProbeLetter": "d", "Correct": true, "Load": 4}, + {"StimulusLetters": "Y*X***R*V", "ProbeLetter": "s", "Correct": true, "Load": 4}, + {"StimulusLetters": "M*G***Z*B", "ProbeLetter": "g", "Correct": true, "Load": 4}, + {"StimulusLetters": "M*L*Y*Z*J", "ProbeLetter": "j", "Correct": true, "Load": 5}, + {"StimulusLetters": "K*Q*C*T*H", "ProbeLetter": "h", "Correct": true, "Load": 5}, + {"StimulusLetters": "S*R*M*P*N", "ProbeLetter": "z", "Correct": true, "Load": 5}, + {"StimulusLetters": "L*C*Q*F*H", "ProbeLetter": "j", "Correct": true, "Load": 5}, + {"StimulusLetters": "P*K*R*N*V", "ProbeLetter": "v", "Correct": true, "Load": 5}, + {"StimulusLetters": "J*Y*Q*X*L", "ProbeLetter": "b", "Correct": true, "Load": 5}, + {"StimulusLetters": "VSR***KPY", "ProbeLetter": "f", "Correct": true, "Load": 6}, + {"StimulusLetters": "QHD***GNM", "ProbeLetter": "q", "Correct": true, "Load": 6}, + {"StimulusLetters": "CXS***LKP", "ProbeLetter": "x", "Correct": true, "Load": 6}, + {"StimulusLetters": "DBY***MJN", "ProbeLetter": "g", "Correct": true, "Load": 6}, + {"StimulusLetters": "HRT***ZKL", "ProbeLetter": "z", "Correct": true, "Load": 6}, + {"StimulusLetters": "BQC***MGY", "ProbeLetter": "s", "Correct": true, "Load": 6}, + {"StimulusLetters": "ZVX*C*YMH", "ProbeLetter": "d", "Correct": true, "Load": 7}, + {"StimulusLetters": "QNB*K*LJF", "ProbeLetter": "k", "Correct": true, "Load": 7}, + {"StimulusLetters": "SMC*R*HXY", "ProbeLetter": "y", "Correct": true, "Load": 7}, + {"StimulusLetters": "DLJ*P*NBG", "ProbeLetter": "d", "Correct": true, "Load": 7}, + {"StimulusLetters": "XSR*Z*KHF", "ProbeLetter": "t", "Correct": true, "Load": 7}, + {"StimulusLetters": "CGD*P*JQY", "ProbeLetter": "b", "Correct": true, "Load": 7}, + {"StimulusLetters": "VHJQ*CPYM", "ProbeLetter": "n", "Correct": true, "Load": 8}, + {"StimulusLetters": "VGRK*NZXB", "ProbeLetter": "r", "Correct": true, "Load": 8}, + {"StimulusLetters": "CJLQ*MTGF", "ProbeLetter": "y", "Correct": true, "Load": 8}, + {"StimulusLetters": "XBVD*NZKL", "ProbeLetter": "d", "Correct": true, "Load": 8}, + {"StimulusLetters": "CHFL*YJMG", "ProbeLetter": "r", "Correct": true, "Load": 8}, + {"StimulusLetters": "XKDB*TMZN", "ProbeLetter": "k", "Correct": true, "Load": 8}, + {"StimulusLetters": "CTMSQVLFX", "ProbeLetter": "z", "Correct": true, "Load": 9}, + {"StimulusLetters": "GBYJRVZPH", "ProbeLetter": "y", "Correct": true, "Load": 9}, + {"StimulusLetters": "NHTBXFMQS", "ProbeLetter": "s", "Correct": true, "Load": 9}, + {"StimulusLetters": "DVQLPJRZT", "ProbeLetter": "z", "Correct": true, "Load": 9}, + {"StimulusLetters": "BCQKFXHRN", "ProbeLetter": "m", "Correct": true, "Load": 9}, + {"StimulusLetters": "RLSZQYGVP", "ProbeLetter": "t", "Correct": true, "Load": 9} +] \ No newline at end of file diff --git a/LetterDMS/StairClass.js b/LetterDMS/StairClass.js new file mode 100644 index 0000000..c2c4dc5 --- /dev/null +++ b/LetterDMS/StairClass.js @@ -0,0 +1,223 @@ + + class StimulusList { + // This class is made to keep track of the stimuli and probes used in the previous trials + constructor(CurrentStim='', PreviousStim=[], CurrentProbe='', PreviousProbe=[], CurrentCorrect = false) + { + // keep track of the current trial and make an array of all + this.CurrentStim = CurrentStim; + this.PreviousStim = []; + this.CurrentProbe = CurrentProbe; + this.PreviousProbe = []; + this.CurrentCorrect = CurrentCorrect; + + } + // return the current stimulus + getCurrentStim() {return this.CurrentStim} + // return the stimulus from teh previous trial + getLastStim() {return this.PreviousStim[this.PreviousStim.length - 1]} + + getLastProbe() {return this.PreviousProbe[this.PreviousProbe.length - 1]} + + getCurrentCorrect() {return this.CurrentCorrect} + // update the current stim and add it to the array of stimuli + addStim(newStim) { + this.CurrentStim = newStim; + this.PreviousStim.push(this.CurrentStim); + } + // update the current probe and add it to the array of probes + addProbe(newProbe) { + this.CurrentProbe = newProbe; + this.PreviousProbe.push(this.CurrentProbe); + } + + addCorrect(newCorrect) { + this.CurrentCorrect = newCorrect + } + } + + class Stair { + constructor(Current=1, MinValue=1, MaxValue=9, MaxReversals=5, + MaxTrials=40, StepSize=1, NUp=3, NDown=1, FastStart=true) + { + this.Current = Current; // what is the current value + this.TrialCount = 0; // How many trials have been completed + this.MinValue = MinValue; // what is the minimum value this staircase can reach + this.MaxValue = MaxValue; // what is the maximum value this staircase can reach + this.MaxReversals = MaxReversals; // What is the maximum number of reversal. This is a break condition + this.MaxTrials = MaxTrials; // What is the maximum number of trials. This is a break condition + this.StepSize = StepSize; // What is the step size + this.NUp = NUp;// How many correct responses in a row are required before the current value is INcreased + this.NDown = NDown;// How many INcorrect responses in a two are required before the current value is DEcreased + this.FastStart = FastStart; // At the beginning should sequential correct responses result in increasing current? + this.CurrentRun = 1; // How many correct in a row + this.ValueList = []; // List of all the values across all trials + // add the inital value to the list + this.ValueList.push(this.Current) + this.ReversalList = []; // List of values where a reversal took place + this.findDirection() + this.CurrentDirection = 1; // What direction are we heading? 1 increasing, -1 decreasing + this.Finished = false; // If any of the stopping conditions are met this is set to true + this.ReversalCount = 0; // the number of reversals + + } + findDirection() { + if (this.StepSize > 0) { + this.CurrentDirection = 1 + } + else { + this.CurrentDirection = -1 + } + } + // increase difficulty + stepUp() { + // allow for reverse staircases + if (this.StepSize > 0) { + // only increase current if the max value has NOT been reached + if (this.Current < this.MaxValue) { + // Is this a reversal? + if (this.CurrentDirection == -1) { + // if so add the current value to the list + this.ReversalList.push(this.Current) + // and update the reversal count list + this.updateReversalCount() + } + this.Current += this.StepSize + + // update the current run list + this.CurrentRun = 1 + } + // Make sure the direction is correct + this.CurrentDirection = 1 + + } + else { + if (this.Current > this.MinValue) { + // Is this a reversal? + if (this.CurrentDirection == 1) { + // if so add the current value to the list + this.ReversalList.push(this.Current) + // and update the reversal count list + this.updateReversalCount() + // update the current run list + this.CurrentRun = 1 + } + this.Current += this.StepSize + } + // Make sure the direction is correct + this.CurrentDirection = -1 + } + } + // Check to see if any stopping conditions are met + checkFinished() { + if (this.ReversalCount == this.MaxReversals) { + this.Finished = true + } + if (this.TrialCount == this.MaxTrials) { + this.Finished = true + } + } + + // decrease difficulty + stepDown() { + // allow for reverse staircases + if (this.StepSize > 0) { + + if (this.CurrentDirection == 1) { + // if so add the current value to the list + this.ReversalList.push(this.Current) + // and update the reversal count list + this.updateReversalCount() + } + // Check to make sure the value is not at the limit + if (this.Current > this.MinValue) + { + this.Current -= this.StepSize + } + // Make sure the direction is correct + this.CurrentDirection = -1 + } + else { + // Check to see if this is a reversal + if (this.CurrentDirection == -1) { + // if so add the current value to the list + this.ReversalList.push(this.Current) + // and update the reversal count list + this.updateReversalCount() + } + + if (this.Current < this.MaxValue) + { + this.Current -= this.StepSize + } + // Make sure the direction is correct + this.CurrentDirection = 1 + } + } + + // keep track of reversal count + updateReversalCount() { + this.ReversalCount += 1 + } + + // stop the fast start + StopFastStart() { + this.FastStart = false + } + + // Make a decision based on the current response + Decide(ResponseCorrect) { + // the response is correct + if (ResponseCorrect) { + // are we still at the rapid increase phase? + if (this.FastStart) { + this.BeginningDecision() + } + else { + this.LaterDecision() + } + } + else { + this.stepDown() + // reset the current run counter + this.CurrentRun = 1 + // If we are still in the fast start increase phase, then end it + if (this.FastStart) { + this.FastStart = false + } + } + // At the end of every decision check the ending conditions + this.ValueList.push(this.Current) + this.TrialCount += 1 + this.checkFinished() + } + + // We are at the rapid increase phase at the beginning + BeginningDecision() { + this.stepUp() + // Note that the CurrentRun counter is not being used yet + } + + // We are past the rapid increase phase at the beginning + LaterDecision() { + // if this is the completeion of a run of correct responses, then increase + if (this.CurrentRun == this.NUp) { + this.stepUp() + // reset the current run counter since we made a change + this.CurrentRun = 1 + } + else { + this.CurrentRun += 1 + } + } + + CalculateAverage() { + // calculate the average of the reversal values + var totalSum = 0; + for(var i in this.ReversalList) { + totalSum += this.ReversalList[i]; + } + var numsCnt = this.ReversalList.length; + var average = totalSum / numsCnt; + return average + } + } diff --git a/LetterDMS/StyleSheet.css b/LetterDMS/StyleSheet.css new file mode 100644 index 0000000..70229b2 --- /dev/null +++ b/LetterDMS/StyleSheet.css @@ -0,0 +1 @@ +body {background-color: rgb(150, 150, 150)} \ No newline at end of file diff --git a/LetterDMS/jspsych/VERSION_6.3.1 b/LetterDMS/jspsych/VERSION_6.3.1 new file mode 100644 index 0000000..c33117e --- /dev/null +++ b/LetterDMS/jspsych/VERSION_6.3.1 @@ -0,0 +1 @@ +VERSION_6.3.1 diff --git a/LetterDMS/jspsych/css/jspsych.css b/LetterDMS/jspsych/css/jspsych.css new file mode 100644 index 0000000..3b6d177 --- /dev/null +++ b/LetterDMS/jspsych/css/jspsych.css @@ -0,0 +1,206 @@ +/* + * CSS for jsPsych experiments. + * + * This stylesheet provides minimal styling to make jsPsych + * experiments look polished without any additional styles. + */ + + @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + +/* Container holding jsPsych content */ + + .jspsych-display-element { + display: flex; + flex-direction: column; + overflow-y: auto; + } + + .jspsych-display-element:focus { + outline: none; + } + + .jspsych-content-wrapper { + display: flex; + margin: auto; + flex: 1 1 100%; + width: 100%; + } + + .jspsych-content { + max-width: 95%; /* this is mainly an IE 10-11 fix */ + text-align: center; + margin: auto; /* this is for overflowing content */ + } + + .jspsych-top { + align-items: flex-start; + } + + .jspsych-middle { + align-items: center; + } + +/* fonts and type */ + +.jspsych-display-element { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 18px; + line-height: 1.6em; +} + +/* Form elements like input fields and buttons */ + +.jspsych-display-element input[type="text"] { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 14px; +} + +/* borrowing Bootstrap style for btn elements, but combining styles a bit */ +.jspsych-btn { + display: inline-block; + padding: 6px 12px; + margin: 0px; + font-size: 14px; + font-weight: 400; + font-family: 'Open Sans', 'Arial', sans-serif; + cursor: pointer; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} + +/* only apply the hover style on devices with a mouse/pointer that can hover - issue #977 */ +@media (hover: hover) { + .jspsych-btn:hover { + background-color: #ddd; + border-color: #aaa; + } +} + +.jspsych-btn:active { + background-color: #ddd; + border-color:#000000; +} + +.jspsych-btn:disabled { + background-color: #eee; + color: #aaa; + border-color: #ccc; + cursor: not-allowed; +} + +/* custom style for input[type="range] (slider) to improve alignment between positions and labels */ + +.jspsych-slider { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: 100%; + background: transparent; +} +.jspsych-slider:focus { + outline: none; +} +/* track */ +.jspsych-slider::-webkit-slider-runnable-track { + appearance: none; + -webkit-appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-moz-range-track { + appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-ms-track { + appearance: none; + width: 99%; + height: 14px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +/* thumb */ +.jspsych-slider::-webkit-slider-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + -webkit-appearance: none; + margin-top: -9px; +} +.jspsych-slider::-moz-range-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; +} +.jspsych-slider::-ms-thumb { + border: 1px solid #666; + height: 20px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + margin-top: -2px; +} + +/* jsPsych progress bar */ + +#jspsych-progressbar-container { + color: #555; + border-bottom: 1px solid #dedede; + background-color: #f9f9f9; + margin-bottom: 1em; + text-align: center; + padding: 8px 0px; + width: 100%; + line-height: 1em; +} +#jspsych-progressbar-container span { + font-size: 14px; + padding-right: 14px; +} +#jspsych-progressbar-outer { + background-color: #eee; + width: 50%; + margin: auto; + height: 14px; + display: inline-block; + vertical-align: middle; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} +#jspsych-progressbar-inner { + background-color: #aaa; + width: 0%; + height: 100%; +} + +/* Control appearance of jsPsych.data.displayData() */ +#jspsych-data-display { + text-align: left; +} diff --git a/LetterDMS/jspsych/examples/add-to-end-of-timeline.html b/LetterDMS/jspsych/examples/add-to-end-of-timeline.html new file mode 100644 index 0000000..05dfa2a --- /dev/null +++ b/LetterDMS/jspsych/examples/add-to-end-of-timeline.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/case-sensitive-responses.html b/LetterDMS/jspsych/examples/case-sensitive-responses.html new file mode 100644 index 0000000..6407121 --- /dev/null +++ b/LetterDMS/jspsych/examples/case-sensitive-responses.html @@ -0,0 +1,45 @@ + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/conditional-and-loop-functions.html b/LetterDMS/jspsych/examples/conditional-and-loop-functions.html new file mode 100644 index 0000000..68c7a74 --- /dev/null +++ b/LetterDMS/jspsych/examples/conditional-and-loop-functions.html @@ -0,0 +1,64 @@ + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/css-classes-parameter.html b/LetterDMS/jspsych/examples/css-classes-parameter.html new file mode 100644 index 0000000..a98b321 --- /dev/null +++ b/LetterDMS/jspsych/examples/css-classes-parameter.html @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/css/jquery-ui.css b/LetterDMS/jspsych/examples/css/jquery-ui.css new file mode 100644 index 0000000..a320639 --- /dev/null +++ b/LetterDMS/jspsych/examples/css/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.3 - 2015-02-12 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #aaaaaa; + background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d3d3d3; + background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #555555; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #999999; + background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #212121; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #212121; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_888888_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/LetterDMS/jspsych/examples/data-add-properties.html b/LetterDMS/jspsych/examples/data-add-properties.html new file mode 100644 index 0000000..d58998d --- /dev/null +++ b/LetterDMS/jspsych/examples/data-add-properties.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/data-as-function.html b/LetterDMS/jspsych/examples/data-as-function.html new file mode 100644 index 0000000..a03399c --- /dev/null +++ b/LetterDMS/jspsych/examples/data-as-function.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/data-from-timeline.html b/LetterDMS/jspsych/examples/data-from-timeline.html new file mode 100644 index 0000000..0d9291e --- /dev/null +++ b/LetterDMS/jspsych/examples/data-from-timeline.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/data-from-url.html b/LetterDMS/jspsych/examples/data-from-url.html new file mode 100644 index 0000000..975527e --- /dev/null +++ b/LetterDMS/jspsych/examples/data-from-url.html @@ -0,0 +1,21 @@ + + + + + + + +

    The URL variable should be logged to the console

    + + + diff --git a/LetterDMS/jspsych/examples/demo-flanker.html b/LetterDMS/jspsych/examples/demo-flanker.html new file mode 100644 index 0000000..f36f85d --- /dev/null +++ b/LetterDMS/jspsych/examples/demo-flanker.html @@ -0,0 +1,117 @@ + + + + Flanker Task + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/demo-simple-rt-task.html b/LetterDMS/jspsych/examples/demo-simple-rt-task.html new file mode 100644 index 0000000..e1356d2 --- /dev/null +++ b/LetterDMS/jspsych/examples/demo-simple-rt-task.html @@ -0,0 +1,120 @@ + + + + + My experiment + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/examples/demos/demo_1.html b/LetterDMS/jspsych/examples/demos/demo_1.html new file mode 100644 index 0000000..c450396 --- /dev/null +++ b/LetterDMS/jspsych/examples/demos/demo_1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/examples/demos/demo_2.html b/LetterDMS/jspsych/examples/demos/demo_2.html new file mode 100644 index 0000000..271a746 --- /dev/null +++ b/LetterDMS/jspsych/examples/demos/demo_2.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/demos/demo_3.html b/LetterDMS/jspsych/examples/demos/demo_3.html new file mode 100644 index 0000000..8f2806f --- /dev/null +++ b/LetterDMS/jspsych/examples/demos/demo_3.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/examples/display-element-to-embed-experiment.html b/LetterDMS/jspsych/examples/display-element-to-embed-experiment.html new file mode 100644 index 0000000..5cc5a0f --- /dev/null +++ b/LetterDMS/jspsych/examples/display-element-to-embed-experiment.html @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla.

    + +

    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa.

    + +

    Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices.

    + +

    Suspendisse in justo eu magna luctus suscipit. Sed lectus. Integer euismod lacus luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum. Morbi in ipsum sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec, blandit vel, egestas et, augue. Vestibulum tincidunt malesuada tellus.

    + +

    Ut ultrices ultrices enim. Curabitur sit amet mauris. Morbi in dui quis est pulvinar ullamcorper. Nulla facilisi. Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam.

    + + + + + + diff --git a/LetterDMS/jspsych/examples/end-active-node.html b/LetterDMS/jspsych/examples/end-active-node.html new file mode 100644 index 0000000..7f335cd --- /dev/null +++ b/LetterDMS/jspsych/examples/end-active-node.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/end-experiment.html b/LetterDMS/jspsych/examples/end-experiment.html new file mode 100644 index 0000000..c620aa0 --- /dev/null +++ b/LetterDMS/jspsych/examples/end-experiment.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/exclusions.html b/LetterDMS/jspsych/examples/exclusions.html new file mode 100644 index 0000000..7e5d31b --- /dev/null +++ b/LetterDMS/jspsych/examples/exclusions.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/external_html/simple_consent.html b/LetterDMS/jspsych/examples/external_html/simple_consent.html new file mode 100644 index 0000000..212f27d --- /dev/null +++ b/LetterDMS/jspsych/examples/external_html/simple_consent.html @@ -0,0 +1,4 @@ +

    This is a demo consent form. Click the checkbox below to indicate the you + would like to participate in the experiment

    +

    I agree to take part in this study.

    + diff --git a/LetterDMS/jspsych/examples/img/1.gif b/LetterDMS/jspsych/examples/img/1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f4511d92a4e5daf1aed21d6963fa1959d18326de GIT binary patch literal 3748 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 IK!D2s07j$yVgLXD literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/11.gif b/LetterDMS/jspsych/examples/img/11.gif new file mode 100644 index 0000000000000000000000000000000000000000..f54b3d68dee5c5667b58adc1562d663ad4bf2a97 GIT binary patch literal 4734 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 F?LW1uFk%1z literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/12.gif b/LetterDMS/jspsych/examples/img/12.gif new file mode 100644 index 0000000000000000000000000000000000000000..053ecf66f8e8d1c1afab2c95bd0c0881ac209967 GIT binary patch literal 1848 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 Vv;Y8HUrUz(fB@z-wx$^Y06S3Awc!8& literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/4.gif b/LetterDMS/jspsych/examples/img/4.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d2de35a7ed7acac0e9371c9f5b6390bbcbeb13e GIT binary patch literal 3109 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/of1.jpg b/LetterDMS/jspsych/examples/img/age/of1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13a406d0d3a63c349a9def9ec92ddacce1ec3a02 GIT binary patch literal 6664 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 XBNvZ5F9UlnO9_rwz_9||)u;agbnfFi literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/of2.jpg b/LetterDMS/jspsych/examples/img/age/of2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c10e8117a068b5d0277fe996d75920de12dc383 GIT binary patch literal 8017 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
  • 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 ZXF%N=klcR;NM)B6p7vm9vJua#{|j{I?jQgF literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/of3.jpg b/LetterDMS/jspsych/examples/img/age/of3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e20f977ddd1a1a06bc5bb3d0a7ac2440449be15e GIT binary patch literal 7634 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 CjsU^{ literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/om1.jpg b/LetterDMS/jspsych/examples/img/age/om1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4335b52cf4c51651be908ce224363da2119b53 GIT binary patch literal 7933 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/om2.jpg b/LetterDMS/jspsych/examples/img/age/om2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3930e061ba4b60de15dca53b6d9c469f96626c27 GIT binary patch literal 7867 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/om3.jpg b/LetterDMS/jspsych/examples/img/age/om3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f74917ee5cc86343c88fe234be99ea4fb51e6355 GIT binary patch literal 8266 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 OCOO0amS_^p%>MyJt_>sr literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/yf1.jpg b/LetterDMS/jspsych/examples/img/age/yf1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c13b936ed49cc24a61a90a2be5cf43349c08c80d GIT binary patch literal 7656 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/yf5.jpg b/LetterDMS/jspsych/examples/img/age/yf5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9471606d5094347167cbdb1af65cafea48e40ce4 GIT binary patch literal 7654 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 Q+kJq-Ef96ga=Y+<0H(!V&;S4c literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/ym2.jpg b/LetterDMS/jspsych/examples/img/age/ym2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a56e70e1df01c68aebb31776f5ed4daf0f97aba3 GIT binary patch literal 8050 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 y#W&>?|ZWpU;RidMph^c7f=pgow%dJul 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 E7xrNs@Bjb+ literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/age/ym5.jpg b/LetterDMS/jspsych/examples/img/age/ym5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e25343b149054c50549e8a3fb388122aeabf9f8 GIT binary patch literal 7683 zcma)gcQo8x)b5YLM2Ql8lnEh9gy@|?LJ*_3#6)yagV9FsB}OOFN3Y>!l;|nyAVv_P z#4Cs)hG3$Ho9}+*{&D~Lp1saGdp&!dy`H_+S^J!|uja4*1sL_Tb+rL9asY7rYrxeG zz;xf=!95rt11Nz1Ac3o0fL_DV+ujLqeD{|jyIKTd0kZ!+$p0Te|AYTJPEJPlH~M$| zPvC#+T)hLBt^syHG>D7|AZH>2F_B#j07(D<`p?vVmHuB)fv-_gP=o$M@PAYPy)y!T zX%L7UL_tYSPDA^*w7)LX4N5*{DgZ3W&!Qo9OWN2@hV`1JiM^>GwpEs`)Xb->MN8m; zxqqD8_n7-gr^>e300nBM|1b5`0zd~M`>PAY1gHaMj!#mCi=+=)e46*0&DO1@MZ|)e zb9jD$6r`72?vAq}uTLSt8x+Ht5iEVOYn|3s+)$3fMtfz^gS^hnT!9RPi($pku#6%D ze9^-N36)&Nkc9!e>icu=R!tZ;-ij3(3IEe>!RA=2_-8uHpl%w~X*cx{u?U;fIEZnH zzXHxc#0xs-`K2s=4EZ7-TUbrQ=Xy0OD>8FYvr6)es#qj&z7~--32Z1E!y)-!LaeKC z-^&F*jm}&bS_zX8uaQwU)SffZXj`)#04D`AH@Yw>Ox}^dK~V*Vg;qYFaMG`sW$xF( zwqr0#*J&Bwol(6EKIVL?SZl#0_2{c6MQGQGkM)W9FSECxostl7NI{J|uBpv4{vgr~=8n#%r*6PMvCXg1lKs=M6!%80|g+NjWST%|xMK^dC(Y5jmm9<^$-cnS4;rU;GyffR1= zccSACBO;e5-l|*yU5Yn2)wk&33R}1D3n~f?*Cu1dd*6cCgtx8G7`I-U-z1(BwSR-> zpk~hdeQw?fIcXME+NxzP%g!!e(`y}?$a9d>C+JX$gY@u z=Z*eRBRh{phayGJ(;o#xMD1$La6okBH(dTt?-elEFBgH0=(`NOFzi12L*a69Kjc+O zxZTB*sG$+7)hf4tl3bg<%oMt*J@jbPlF`ifq?92b=P>#z@@>Vd!LpJoeo;7OPmh$U zl-l2-HWuSpRGDP8NwwLu;p=ECxJWpEh;~LqYKQ$kxP09S|5nI2Me2>cO zNdDD~?yOP!a#Od7B?3wNYS9n{&a~6z%5f-2$kJ*MOm7~|?q(HhApCnTP>BFQw&toa zU7;Z(QW770+Twk`RB3M?bkpycvORKKjeTEPNW6srQErnV$Rak>3_tlvE)OdVN12_ybG+MVN;19ZIJR7g=si<|wnXUfp3yH&y79eQx48mt zjeKuD+bLMT{mO8_ZN2xi!7X^pX?CWy+UI`f(l-zOy6VzH+6;J&dI)`-!q)$o3K~55y^LgE3}@ zB?H54r_*(F5~;Y+`P;Y)oeT@lQcrL=$Im-uRG>!8R$~bziN^n+pZ#DwE}TEe?v1of zqHeLb^`{w!=3pkurS7i1X&v=Z-pJ{gwH}9iYlSae>e(->oda16J6e!;to1NF=ni88 zdg3t5pTxq@QM~9QH6C};^*Cs*v|hC^oK3IcX>vgot4aEus)qXNd72Up!eo0N6z#?T zQ|tG=wM{zH#*L93)_*KSS@?8B4%4l8`pHW1iWeUj57PwtM2&;aN;NXSUTbsD$jr)= zG+Ew4kE>_lSF`G(~cM2^g_gzWB#5S@td<`m^IZnf-+X^Uzvh zii%=k9N{ZfmSwvxD~ht9yWB(aPTQI5!zIo{5_O;7h)Q5|pCw<>`-8uYNia4^r&z{( z)>C}|`DDG&MkE%e#Htf8XWLz?7O4px=;+Np^pan^0$6|1%cuTOWKQW*{qRFi9WnC0 zJ%!q25~s&B(vqDo+H%wW;fX7(n)#&QmiseM;@ry@J;jDhxMFdI(q9q@svQLm zm#4VL@US{I=~He`5Uid+eIdOR!E{VkAHg*?ay@zLdkLv7TUfO zmCXvaAhD>Y4w3Nw5~N%^&Z?{%TK6jX>>Hv)OzO1X)Y_Bh;Qu~ty8%}KcKYDFBuk?E z?-k7Z1MNNQB?G6MFQzJ*WqcT^l&YEX7fI(&R%gbd$O*s6+PA7!_itV&=Q~EX2qlHX z8V!X{4$GhYS_)m*d$j6KXMZ?oGG&hEjd2Bb@$Ll1Z?}jH=^-TyBAY!eB={3>!p5PB z`%qnyvaJw1Q%lgrwIru!Vc`hx6Ze~y1S=rHr~x$3t4=K8B&w?q`G$*3K!aa&@&~Dz z(n@3&%Si{^?lj)Gm723wF~3wA++yqC>AAvV7L&EG^1MfX{Ffr!Z$zQNiy8fIkegj& zxZ%x~YLWHW@;Rk|z3)Hi2~&ddWkp??^1^`b_fX`$Q=4#Aue`TboNP|rQj-CYWfw7R z%kthG{4-0Uoq;|QPwBoY=>?I*4P-X*x)%s&K^_M~97LFBwTblt=L@^)4Os+nsH^ne zL={rDa1G7v0IN1@FVIXc9pvE<7SaaX&tL*vyq3dH1_wPNd!cP0B4vv{lTgP`IFlY4<+C0j%+n`3T zxc`Rc%zhgA*t-XcSq`NeNl({6aKd8Q6>#?`Ga~C3<*_WW398pIaP@>{Kg#z-)ktJ2>kLsZ@Tlbf|HPe^%Y>n8|j{R zG{zQ89q_Rig3PZ{?AFs&D7_tfM|er77J+N(_!owNA$>w`>p9^-=)rrYWRTY8g&1rd z{+`eaUlt-?fNP-JH40EYd#XnYY^3fxSM$gc=diP>uhV_9u|P|2SObs7G!ZyG(j^YA zAG|fXIW;87S}uE|mHpZ5V`05JpR%X=E8r#9S%g!rfHxeSbYJ#<&UGkWJKE^{mX&C+ zz?#<;&!_pb36l|;Y{H#(lck#`P`O~t$V+wNy^E4`99b*K++Jo{qXWkAVJ+!v$^f?; zm97{kCs3O|ky=k#$rQfoX}Nlggv7`8u=7W^-*rV?dtx==7VYc5tMBsSC^fCtTnIs} zjDl+PM}6-ZEAv=g^Oqi^Dyv&K8v6R>rE-0(XemiKQ7H}tFI_bB#NgGo(vFHAh5@UAWr-YDBCnt6rWm)YSNH5f!LT?3iOk~rp86?$w` zih3Riyw_#n*fheukwMV3FTc4f%Y~%Tas%VYPq`V_IcL|tRj>9n5Pk|!2w&qo*IzOk z^q(mjj4#JKx}01DCCgUSSn`?j-u7d?>-3t<{OR|ktq1t@u3V)!3J^hooh@koR4$mM zU0Y{$(r%GWxahSyPhb}gz)&FKBj4RS06c;n{W40vZm79fsIkW4r z#8P&SdE!si@rO#1%XM3|bgAOeJt_ML9^)TPN?!iMPwtdDn0CXEi4OZ<5&*`8kMSxh zwA8`VTVyKk$j&rdn9DBEP$8a}EORiTij?Aa6c+eLKG7!+*H;wQyDQeq0~ zGuO>Z|1<)!Ey*H1I@q~)TI~!w2w0Ea2 zz5lp(?5b}@C?A!atS}HzWQ`y`No90SaKnVMlVB~Di z+Ry@t;+^w%)5|X8=BFC*6_yvF-zujh$jlijMM`E1W+zD<7ExCuccI%XC^x%_E`j#_ zmIDCt3GVQl@>&Wl_gs(Fr9#X#AI@I3n3ML?527y>M{e&t-bUCXsrS!{o~L zymv9!(QayxGaFh`iVw96x>>*J|Gt(sr3w4?t69O?RK=&(0D9VOMAVEMJU_HsFI~f6 z#816fu`pbo&8#+SVnt^mi`qh)jS^4eExas?2uSUR!uF0fBPS4Jbe$T zZ^T)c3P#Uucv3@(%e5)u=n9#&xbEtDipU45zAKA}r!5Ao&UiX24C2oS)S*P+vC zizOMP?}0;iGg=Dl#bdz@)hrLRMY}D$4|1n9rgta>xd^8gXph^7xz=eH%QsU;{A@-Q zanb@vi0E%s+ZRTCk|Qav>jVt~yRNU^c3m~=6d&I6$?*Ru+e zQpZG$-fv2hClgj<*uC51fMLyU-m)vsY?no|$uVxqYaIcn`H(4=)mrdk#J&4(%VIwTZM`Me!6?vjt>tFlw_bUhGQL2m z$y7!R{~AT>WUtHjdJ9j$fK;+12u6;}D_evpJ&kGDn*UfUOPnJ!#I@JF6>I?9jQfEt z4&p9$@rQEgR&%h@EygBl=@zY8v@(?Xt25P+=*SG#64;ZzuVk;^MW=R*hE|8xiOWQp z(I3hp9oXVnA1=LPgjZ|AuJ2JCI~=h)kt{H5)Cn#bOuPLsF6CDL% zXezCEWVd0e!4arwp`^CGtSdk-zeSWW8fz!-0BcIGJ?K(GTM=&(bm#E8g?pXIaC?bx zlju%G*L+K1xJMp~v~1X%ZTfQSi7SdIu>CE@R$iW~a4`42JM-&GK8Q$8&F+Y1vr||j ztLN0B0c@J66jj|3ik;>Y#)dv)ZcS+j@op6zFU#~8S$+q80hn#;7`KYi^Jete?=RE| zqIKv6Wn7*cOnx$-+TQrk-W{D$4|HWx`Qz?0JEXS{m9e>E`O4crq->{>Q$3WMi$4b7ApJ zdHxlFGjGqpr{U>iQB+Xc%#P9gdjZt;%dP%JEG&XHSv?-Xp?b}a0S1H|3M>z{meR=e z!xU(S_2*kW0Uh>C`ZyST+FszTMnn{~(pyU9+<)8Uh3>%5bjvJj9_#M%XPUN@Z!ThP z60|Xqfw|n{>t{%_(Rd9OPZx!n~l#kxUL zqJswG1$Da*5M)3!O$p=(n|buznzN63Jv7HsbgEjK_P|=DVDp;^3ZrlemT31ff9EeP zhLZG-j!O4d+4S={xoD{4m*$c&?WCa5u3fqP2v<8@&hw5ZTr~_}=u{g!?NDFmW_t?F z@YRh;DoA*$#T$Go9nV>`yr+K+hS+(#zDwE8_H3as2Cw#~`B#K6c9J~wli{r-p3-`~ z<6Pf@Bl$+XwS>nWrQUg@lbBLZ0LAc~cWM8^S*qU+U1%%^Nx+~?9o*j<+(;e_xG1kt zVuV3rUP2R-*EIbLxU**^n@v)i_3ihx9sP8uUWn<%->E_LY8S^OqKmB5Q{J?D(V0G;%MJSNS9T``Xa<2VLy4_nwy&c)4HVtZ8k^Q!)e zGwQjC;D(|%h+3GN*hKgGwHN_6qoaWB8Nyzx+kmSYz5}GvGO5!Sq-qt9DzuSXWeZl_h{Zn$|}@h)l~h7Z_ZI7&)9to)~Q^(u%hkX z3as`3Mrsn>E`!pCF(G;vp}faDivjh56w6hu{HP{_k4Ba-hA{$z%h>8Y<*K{nNjeOe zT_H^uHj}~Pf}@OM8NoIJ1Lph40ZXwqgtInhw`M{URyZb!WX%17__Qo{10#=MFw}^` z`LT{wns}R8E>tnmac4XeArY9E+Qn-0J*VJ!26!ZA-iM7t>#;{3ia!J}lCGU)<$Q+0 zd0)N0_^1BH=s;X$<}mhsQO#@N%bQL<0s8y3d@os&jUMGc6tF@s>e4?1`5l4ht#SqC?a7mt?8(vz92Smb+UKk<4?(Z^5B!iyI$CaRZOGCZt_F-yYG3 zy)g@;J=SH0@z}88cX?zXUUUKj6;GYsB4&L6-Hli=WFK@=QBxGfWH#fe}+in zDKwNQ8pm;-1_k}9`|MW#Qg8htadkFju@zQ5BQbC>jJf%f!1keY1LThx6&MRw^jf2E$$REM#VB6l+!v*~9`$%6bDlRz=#G6A1&yn-ilWOO-r@I11ikc-q8_jAw^I)o^Cm)Ir z=TV}^*bV!(DZUQ&MpzW}pQ$KEsrh2=Ktx?zmm60*TM00*AuKo{PbjC`E6JBctfVz2 zzvY^45CxwRsCh6GQw!Q5apZA-PEkG5&VL`(XfeHZElJ)XgM3pE8Bm zJ)}ex)nmX0N`TykdQ!ibmy+32_tfaw$>8SZT9vX1y10P6qmQmZK%7 z!l`sIT5(UO^j+B~M0d6;HNU7IxDKVd6cQXo_$ho6m5zh*T7;}CO)$3pXw7)!+Dr}a zZlfFcS$cw^!NwgL{^oWn5xq8jn;%npJ@u?9_+0^wyBj;?`IMQf;V^7*eBCo6b^jKO z<%lr$tsA`R{Kq5Z>_eN#<9t*JrYucfK_2RypS;%U-Wt44&Y1yum_F z4Tcw86K`p0%8_%M7jVqsnFyIJD|Z+0Bw(o>VDI&rAKYZfF42hjJ+D4vcyO6^xOUqA z=^}063a}mijiP~`V6T89_HTw)fZ9gHkgr;lOWdiI?Fsvd1kB;(Ib8kd;Br5V%tB&k z{tB4aKW`(E_gP*6ucRY7Mlb(<&hfz^8!JClnvSS1$)849zQ245K3cobM}e*Yjpgwx zAkQIUSMKk$Uji1fRVSh%he)sS2cH{~eh!{+RwG3YYBHlYv{Tom4s4QaI z<-?Cxz}u7l%Z$Go^3DzU{=`P~d?eBIi(Cv}ep6pf!vO33_8pf^=U>k#C$E4|67=fp F{{ej6V#ELd literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/backwardN.gif b/LetterDMS/jspsych/examples/img/backwardN.gif new file mode 100644 index 0000000000000000000000000000000000000000..38a21647007246660b8d0beda58a92575ddbfd5a GIT binary patch literal 1917 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/con1.png b/LetterDMS/jspsych/examples/img/con1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b311d29d28ac38e2bd387fc6142dd51d0b3a16a GIT binary patch literal 2116 zcmeHIX;4#F6n7allU|7{aRRmlD6f!BKEV9WK5mFoacqBgrvLnLmvhf|&z!m6ch9-#iF47@ z*`xyifS#Kx_6PtVXz+ePdj&jO*zGof7ev$%7e}DFYx6X0Xb>F^I{-j!<|;*iCTy>a zaP^G>fYnb`1M$r^cPapAvE8r^$Kvp_BU{4Pk<>4YP48m?SI(ciOZ(o*U;B~H6ZI7- zPYTD7RCTWd1{gyO?HbB}Mq4m6(DtNm(N3LV`<8H|Ip(=+A~BXbi}&7L*l?fRyTlz0 zW6Tb9VKsp$S%uUP;F_QStcC_Pg9;d|F#t@|)G$~KkfE&&tU(}9U!DKu5sp83`}Vlt z*lj-YCaAbd-RxYo69>NZaYpVbw#oj9Gv4c0k^%w>dg9@mr z%J`K9UfM>6986JL86W>(w_LEnh@mEa_l;KQt|2XJX68K~FXEl}K`z0IyGw;&g(Jqf zgqL>IkH_QLW+KsHqmC?oK?^^e4*Q%j&PAE9PsFSAJImp7pgLAwuY|rsf85w-DWVP9 z&3x{4x;d`aCYJ9LBj&TYOt6M>6P*3Ml`?sF&(mJfnMqztYWHvgH&B0I0 zrB0Zem2g<}3vyIcef%o0jv}sOwe(8rv#Dkm(^RN@us%CN*8`IP2d(eY$AP!Rg#8cN zlK0(){u{*LP^=6^JxrPz^W4NXbX z$e5WoO|UgVmBb&!#KPw_l4S*^El>-Cd|()E$~N?&BEQ~y~lyQJla1e!fXc`9%3nWA_% zG@sLMMHaB;4sZpj8`*=W*jx%5h~vrmqFSXRF`Xu}&Av6f3%{BT&Jd{dPAG!JFY z%bpu#K?I5|9KZ;%F-4|)_p)?c{#}N!DK<2oCGPvI0M;vwAgpY!tH@|G(k`y&U&`~& zqF(kyY6ahBy!fK=HtV%lJwcKk{S@Ap^mi~yO*hj)^p z9gBT&E_|7Y*UuZESG+W@n?A7KXmPS5n_E6v3;Bt=RbK{!(dn6V*p#ZGcGT)D;b+=Q zha9>62N@^xyy~oa87EBbXJt&izUR_^$2vS`O2Hnqf1|1!>rGKwnBg?5xB87L4fgX ztCLp(UCICz3A~60!9YSF5RJp-732Y)UY-EK#f2PA1`6EV0Iv_i{}2SJYg=1eM@2%_ zjnZdKM~zZN(SqipJfi4*Kq_wOEm3G{1Ad0M7Y_cqd3boM zFsPPi>4)V5=FCvgJH|4Dw|{?)G4c6NS*1cRT$7 z6gmJuu)pe&3#s^zvTi9wG>1LWBkG()9aPPG(XXZ%P>28`5t{j2OEdh89?a4g?R1Pv zVBvt75$qyuJ}#$dib|Q%cgilH_?CcH*}!wiITd3Phgkx{17;!1g>o z5H+Zy4X7dr6n8D=lg~i$)DC+xqS%dCi~(pc5VH9j_Gvf&H!^nyzemHoYD->H^&>IIm3iTTuhPE5t}h>TYGDih?7qGGONZEZsC9-h*B z8+(ByM}1^$Z0xpw)Q=D~GcB#l&)+|*3h_rv5oflQzp;LLIOoOEQJBU_U&rCM+ciwb zbc$L*z^VXyJzm6g7$rQeY?8GSM5Gz%$8#1)&PgD-t*Gry?yBAIo+%+c($r6VhYwuC zO!Pxb`8HhzR?c36kZj}Qd-rDxE=ZtLPW@cW?lke3%vA%ieIq&Pi`nIO?3+!j6g6%B z)QK<78cSj<`&5r>@GPnM`di!tfZkgzmq*HDC7l?)nD6oR%j}w1d>fWKT3k+)*jRl#Udv40;m%|~i z&CC;qmgH2`jh>-KP93KswVJoxwD}}^-6!#!r1D%WB$$to9GrBKrb;~Q#8NrmY0<~o ly=h6{hlc(?O*OL8>Iz@K*Nl@D(6G@B#H^)8S4QqQ@(-|9NxT36 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/fixation.gif b/LetterDMS/jspsych/examples/img/fixation.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff76c92aa2e7c3ff48df7e6fbda9108ed450e0e1 GIT binary patch literal 1507 zcmZ?wbhEHb6krfwxXQp_XlVHK>C={$76Su=)2B~|g@xU^b?e=`ch8?c4-O7KbLLD) zNXYHmw`a_lv3Bj+$jHd%=H}nOf4_hKzO=OT-@kvmckll5=g-TRFH=)fLqkJ9fBxLl z)6?16xp?v7@87?NhlkIcIrIPj{|qz(ivPJId;=6*5=#<+w2gg5L1J=tYKcNpYI8?t&$^1LIGr_bAC~(f~lUdZnA-)p@Ny2o}r1U znVF%Ef{}rtk-h;CndusuSecqx8JR0UffCTRqLehNAQv~NT|l0#QbtKhft9{~d3m{B zxv^e;QM$gNrKKgv3?n05pbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2OG|8( zfG&l2A-BNS7jAG~u^!k%ddc~@`W1-<`i6Q2`nkCve}PpOmjtCEoPkw!aY$uBs(w&v zaeir0aw<@{GE6ft?C@IzQV4X7m48ttFj5k8T=J7kb5rw5JY8&+fHHb1nJHG5E^fw# zhE8Ud#wO;jMuvu#&W28wE-o&H=EjarPL38ZGqCD)GH`J=F*k9wFt9K*bTzg#bp--P zBV$)r7XxEUBbZ*#yyB9?yyR4vy_q0;A$pDR>a}t%N=+=uFAB-e&w-_YfQ4|I$^ zC~+Vq7MKt)1%jCHqz~l4Gf!$BFvk=Dvj*e;e}Dh{{`K?6_itaneE#(D!~1t{-@JbH z^2PIKPoF$~^zgy`dw1{LzIF4)^=ntJT)uSi!ufM&&zwGW^2G6DM~@snbnw9beS7!p z-nDbb_HA3YY~HkS!}@h=*Q{Q(a>epxOP4HOv~a=vd2{E?o;7pE^l4M4OrA7xLVsUx zPj^>mM|)dqOLJ3WLw#LsO?6deMR{3iNpVqOL4ICtPIgviMtWLmN^(+SLVR3oOmtLa zM0i+eNN`YKfWM!wkGGenhr64ri?frXgT0-tjkT4fg}IrjiLsHPfxe!uj<%MjhPs-n zin5ZTg1nrpjI@-bgt(Zfh_H~L06!lu4>uPl2Rj=p3o{cV1B2pE7I4|610q3XCIj1o z0}}#XOpMVJI$t2UNWem#;lW|WfEly=*qB#^ILz>I-~7hLtgXW!>4uG!Qrih5h$w=@p3d=Jw$qO^`NXW>s%PWW}u<|+au})EtXBTG{Rpb;9a}pEaR1{@) zU$}Vb@|COCPMR})=Ip8Snp)aAx_bI16qS@!RMpfqIHhG|DdyxAI7ddu#wRBG_yq)o Pg!wqTx_kOKGFSru{iX-c literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/happy_face_1.jpg b/LetterDMS/jspsych/examples/img/happy_face_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00891cefcdcdd1b6be37721ae7374924d0c7b265 GIT binary patch literal 16744 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
  • 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/happy_face_2.jpg b/LetterDMS/jspsych/examples/img/happy_face_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c895ca2e077e2f6bd2b709d9e98c1d285f7f385c GIT binary patch literal 17567 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 BVaEUf literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/happy_face_3.jpg b/LetterDMS/jspsych/examples/img/happy_face_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d00fe2fd13c9dd4def83d5005b463d7245b9237f GIT binary patch literal 23274 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%0D0JAKcmbzcn)+H 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 GKmXa^liYOx literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/happy_face_4.jpg b/LetterDMS/jspsych/examples/img/happy_face_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..843cb196f08e0836346f37bde20f0874e7f3d4e9 GIT binary patch literal 17013 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/inc2.png b/LetterDMS/jspsych/examples/img/inc2.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb43bb5bbf6285e6b9c179854f517e46f02aa9b GIT binary patch literal 2496 zcmeHJdo0D0l7c2SO{~;ndxqBZich#dv7iev{JFA6g<6lM}&RBpd_P~y3@FC zzq4h{)cOmE(kda$PNgoE{oL`?--G;v4I6eut&HWHLDUjMx5fU=c)GTWE)LV1vH5O9 z^+$|>Yp7rwj#nJU@WM|(K4G#1>~TDys;X+|ZhvRab&b(NGS+W35UCz*@&lgmtjTc& zCRyYv+@gq$HnlxvRGDN~yCo}(PMdM87k2Vg;vm;v;H^WsiG}H!*^tLbIa;WX@ecR# zN8?DuTuoBXL_6m<57p5OR0^3!j8N*ZBAbpN2q*z%HwMr#vmEriAb0NGj40h&5pZcl z!tMssjp&_?aEO|Wvv4`=5PhR1x_2@96|tSx|Gn!F-T{7~dSZQS#U#D6w|8l6efYWgvskBPQ<@yF903;O(B>qWaMjVtu#NVR#-%XHe>kxV%u0DAVZt+?YO z7dQ~j-ha{E74xm|TPB#)#)p-u4R?gjo(0tkD_xu}KhvU2nU5=|M!ApBBz*s0#<;)W_LZ6T zJifpB|GKDy)3tHFPEJt7fnVJGS5pqZClL+}n~Y-3kT;M>x}GeY-|PGgDmGXcL5hGEdm&_fx>B~gzS z4rAsPBG^9nLHF*K;%ZKHOvK(DH)2^pPCdP~@#Zx^sM#aH!%WR0I5UNS1NpH%Ds^hx zuD(umatdeis6IJaY7YyYQaB*q>{<_sYm$M~*;-lanQWT~=MFby%d=O_E!oK2GvPi1 z7Y>4X;qGCM$ro*%hTBpQL=^F|#^}Gn?K%0ipVF!%fi>r?Ftao}jzZ~vibA{2yy2$+ zSAi?n8Z{@GBFrJik#Wjpv-+`1C&@IF@uB}sOJ-GV3?E5F_kq~?R(vsFERnJokQvTH zCiiFv`BEI~1cSktTwhPh8hyIQ`GVLkmx{J4+%#+{%Y$fbMyq^6Tw|c7Uvsfk>!R>f z%Ocn3P`{7)@qYL{Ak)2+c!5a5fA$inNet}Mae={z6u+SeVOqfZJK`f~1+{(t=Y#x* f{7TeMOrpU1Pm=J57Mk{cVW7Y>A$~2VzrOt|3Bn?y literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/normalN.gif b/LetterDMS/jspsych/examples/img/normalN.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc5593dd7c40fa43cd9f45c970175257ac680ca0 GIT binary patch literal 1909 zcmZ?wbhEHb)M3zJc*elc($XR!A>r)o{OQxDZ{NOgaBytjzFkvO^Y7ok;o;#P9v=Vx z{gafGym8}3dwV+@8(VdCbyil^@#DuIJb3Wr$rC<4zWev@>*(nG`t|GP&71Gvzn?K< zhPSsj6BE<^{rg|Oe3_h_{O8Y~6DLl5{`~pEg$wTP?!3IbDJdymzI>^usL095S-EoM ztXZ?JUAq<^AHRP6`pJ_guUN4{LqkJXSC@;6OITRAwY9aUr^ndX_~*}`A3l88wQHB5 zp&(GJ^)>cwd zTC`|UWMpJVM~9f0*wLd$r%ajB*x1O<&i?!NZ$?JOy1F`PX=zSQ&O?U|y?ghrva(W8 zQ1Ji%{|vMTivPJId;=6*5=#<+w2gg5L1J=tYKcNpYI8?t&$^1LIGr_bAC~(f~lUdZnA-)p@Ny2o}r1UnVF%Ef{}rtk-h;Cndusu zSecqx8JR0UffCTRqLehNAQv~NT|l0#QbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n05 zpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2OG|8(fG&l2A-BNS7jAG~u^!k% zddc~@`W1-<`i6Q2`nkCve}PpOmjtCEoPkw!aY$uBs(w&vaeir0aw<@{GE6ft?C@Iz zQV4X7m48ttFj5k8T=J7kb5rw5JY8&+fHHb1nJHElt_G&&j&5$|F0PKQ#)gKLZk85q zt|n$?7H%%aW)_YxGqCBkbTV*pHZeDFwJ@+SG;}q#G<5|6MG8y zO;GeeeCv{0lv$RV;#QQOs{jsPt4u8RTeuPOH$-m=Ibo&`bc{YIaUdlYm=G`pf|&56 z59GizPih`8#}omx2IK#KfB*dc_4CK~Z(qNB{`B#~`*&~Oyngla#q(!RpFDo_@WK6i zckkT3b@RscYgeyazI5@z`EzH_oIZ8(#PMTCj~qU9@WB3kd-v?#wR6YzZCkf&-n4PU z`gLp9tX{Qp#qwoKmn>eiaKZd}bLY&SHFL)FX;Y_6o-}bne_wA;cUNaeds}Nub5mnO zeO+x$bya0Wd0A;maZzDGeqL@)c2;IadRl5qa#CVKd|YfybW~(Scvxsia8O`?zn`y< zx0k1fyPK0#Ug6flDIi@=Pzhx5?(rU`P7xG;$>LY^=z29X_Xq^ z_P$lSSNZ7g@7y`z&?<42V<%cqt+J8Yf4=470#Sym2d8Xq4KUn(ZQi~6EfGrVo=kf7 zyqQOA>6;sy`MtKy`tt65e58Tpm(thboyYhZ7rdGqeBsemhXC7<6`O<-PcLhq%Mc)7 z@Y>VP^>>Kl2cahi)~M|;2z&I1wXrwSc@cy6iS+{B`tCJnye_<&amvGdZ;FPY_ECoU zCZVifou1t0U9uueD5|UBsE#Dt9)};CnJcF=hNp2ZU}#u<)=hrS86&1cZ?5y-Q0Db TOHs8bC}4{B!U91Z0S0RT+|<*p literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/orange.png b/LetterDMS/jspsych/examples/img/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..108e6e57c28bc89b97716f357e3797eca394450f GIT binary patch literal 5278 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 VUwWX{Mw#N-)Se!A&F*aa{{bL*ZXf^v literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/sad_face_1.jpg b/LetterDMS/jspsych/examples/img/sad_face_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a12ac21f49c86f703678cbe5575e742aa96416b GIT binary patch literal 239801 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�Ntz`OfF=-ZHr<0*$SUD$iOdhi|T ze07LyFfJIAXB%GjDnth(o~HRw+Q6GimCfmczjCYQ2iZv$HolQ-G@lJVqB?mXF>>gi zQ>(0>K6RCBq^_FO?Ke6a;gAR#@AC7A2YhYvd{Ra8=BK|n;MkI@Xm>GVzML)NuRhUYs2O2X%%BP!=?Ohsj zq+_We07n6O9}<&s|7EazC@T`pPxKH53K=U8=z)V9c~_^Bmt!R3u61>ZJ%&nnOXl<) zlXn*XDdSeqcq>I7A}t0vw17C&L(K$phZjqo{WR`I?_FI2#;dPCGU1VhF7@>(&$Q~xo8J|72(l<~PY`)Phi>0^m8K)Ti~Cgv)mwaPDo9OUedjQ-o>m@Eb@v$$&{sl0dIODD7sIjD zX)aX@9DHxYJ#kd<(wM{M)+NFr+B)AltoV9_{;m3*2pvhdIjkITE%U*I5M+p*wv+Cp zH<+8}MtNT1-|$TYSKd-;Hhh##$KU-L>vp{7!m5(Ap+nL?BXwH4>rVy&IvP&IR5RR zWjlG`5jcL?c;c;H*R5uehzhxG1D zGXlzC4&~@yi{PIJf|LicCSmMd@9&VQ5!^ejF+kO6OV6`l8Rtc zR6Ix#=>g^A?0h%3h1IG<8z=s;bOy1>I=XzK0DsRE^h;q(`r;wNhPPbJwDxq5p<|0j zaVOo8F3+cz?^Uq>g{1>4{}?)}-z6*WkM~|#haax!y~E16NZIF9+C%VE=e$7-DREf* z^cQq$!g$<*rRlo(O}>$Lni+g{Obg{{?GhBo8e9?V)sww`k}iI88xjKVwpvk*GaCvy zCvB*L88|6LklfV{U7=h16|0K(D&s&UqHc@8>lbP;MY)@wI()00M?hWju=cG`V8E#w z`$@O6eUIch!#~v*_I0;^4mVobsTcH(T0EMZFDw!LUqJcd_*C>;9M&3bY zH2e*>$kZ5YFWqG>{$4RT}9f8_uN%3$cPu={F~dM#p>vP z-?gu!NfVe{l)dt@$D9#C*6T2%s`$4aue{eJ7Q%^5+FiO5el&*H)bep?t9`cbCR@G(yidf? z{Th6g%AH#c0ZBds)o;08~9HRJ)4-dd+Xji_ZLJ;8aeRBAinklF9H zmQz>RMF3ooKSR6zWJxH;a5=Dv-sly{bb0j%51+-i!!>pO5tWfMamPl10CWQgfV=Z3 zJ?8*2zaDQbTn-S-*j40ak>6}SgiVq|?ch=K2CF6TW@r&RogOF{7^UD2Ho0uR>=1BN zyijcnIaRjFZ$=K(i2QTqbwwR6pcI=wlA#oo-dg2M$--RI4Ed{vhdnClMlSeNARVRv_I#HPfP zcnq56@PJkuAQ{Y$Hp~HB6-Q`F0DP^wwb1XL(*HWq=nmnuWWv z`3?XOA_ZE$ zpvXEK%uOsnX(mR*E=ePS^!th0w7|S`RsR2yS1oV=&cgnbTAcV?MG667?AD%lGd_)vJn0GdZ zV0$NUCt?S?0jPu6ST9PY%2~-brYDWuyxq9*@?g}8!70s+&;71D-=a?Z+MKak%J>gd zMuSJ4U%7q{eRSpF&?Bcb)K;Yp$+ILjeuTM{lX~~?)F|SSE>8c8AQ_cHmwRMVH;_BEpGmbN6(@U&qclf~h z;djrEB^jO-w@ZbQ4T)oExz0*Q!%NorgLQ}v_sgfw&mP<4>RHERWCL5~t!t-06RUAx zV-5wZ)GF#9i+?fX;fc48;;rYHt&1Esl+6wHAVS+j_FI03Tgm|L1nExrD$hKM$7m=13_YLMaq1!^@c&)=s@fc zoQR|~%Yzoj@@~$*)d;G*EGPg>sl5^T0!kfHr%F4V!xK=tlnk~rV)XL|vV{;Cd7-`- ztJi**_%VVaL4@+@mF4OtCqCse0iHuIJKltD9qF;9X*d$Fubp0LyR8o-?6DDrbcj&7 z04!VWzZHInk6$}&h(}u6lW>3rQzw*_OfyM>;(UMl8Zx#_j@q&}ml1R}V&UEWFYSM_ zmfj?u`41%7W>WW0MvPM*m)Gl%z+Vuk_RXl6eEzF6%v_cv+e6-Pf1o&ADaB5RE&Kmb*u{coDr)!C6xfYt% z0ix^VFPb4&%ni?e^u52#D5QTU0X~7R7r(1jR$MWWSK=jg8U8xc7&(5~Mo!(EBvYh2 zR)Dag-}m7mQuNV1mimh5FvY0P>`)@*wmW)SR#zgGGhFN(wa4FLut(t z7Y8X9agj^IS9=j3vHzRQqGvQsww$CULbT>H8x7rAKXwXufM<#tN|5PXw1t^Gv5w3) zO6S{a8pe1!FARY2GRFPb7^h7sA3@Q!QWbrfGBDZN-ZDgQPIs-hb&|mWYfzP<{}f@)2RKABH&b>9R9C-B z+!QL}-8|yb2UCQQiQA7ZRGvCMY%|^x3*4sh_BKSlWZF=Q)MPTvI6e;;x+s1CjCjth z&dc&Q*_EI_#CoWRv4kp!jFHKQsW6g+$#w%9$!2XgRc;Lrrsvo*2Q$!}N~LcnYwW#H z+o-+8VQheCp>5&4hF*6-x5JA&a9Vd21I}Dv40-t4{{%)=08wahOB1)q$gB+f?pmHT zrgSAg@nmUj#m1RHaqNb}P0@Y;T1&;K{0F*L2&0E`FJsR}j2mvY*`{v3!#KWAwhn5B zhS8bHe)Jo(z**MMouaEiNvyZe!pp!O3keq!Us3XO{3Ka;TD{%JBE_+vf!CVQ+N)AuYQg9T~}4p zfGTIxYEjfU9;tsA!;F{^(1YAw8TwY1Z{0Uc*&ijKBLqy+#3c65+XD&Y@$!Go?&Fi( zg6_4PHT11jvCnR&NS`xf59WMUSmDj08fHyyP)^jiM7q~ZP2qLl{2a1S{wY3I2xQPe zF*TP-%2Cu)sr~HpMioQVb>o{~Ss^QkX!v@`rG)hL(4msIPfB2F&9)U#x&vn8=yOBr z$IQ1m)ovKSFDzj{$>%-S!f^{%()2EBQl*%B=Kzfv$9M$XV~?F*L!&!2U`V(_oZK>Mz&wZh50rJ@7)F`M`<|j_rO%A0nHmin zcYQbSMAK01zmtZ;F1yBSV>d8IZ#@bn=VAafr}YqOi7{%?J?nUe8ApQ_9ctDNNPMLPv`Za4fIRW5oS%st3==Aij2;iWs{6s0r zh-n>1)Fu9;&iz&{X%e_`nGPA_*<$zi2V1BuQnO`4>j^6qO%l5Zx4~GCnvs?Pr1VzI z=iJifA7d7t)3FvvcgR=@4k@}N+x!Afb7kVi4>q8nNSqU|<}k)vwFFIQh5 z&RN6wz4%_`{yf(`NOx*l%w4mKGpztMTI`ag6w*(}p_2+%;nKl=G9QSsAC{uQB>NQ? znndO6Ig^gG0)#=RC$8eI|9I&;?3JOC!Pgr6A>wESv*msFadaXGyWc3!nEBcc;3 z&gD70RTm07baT|KNp}`}7_6A)uv0_Y-{&>;EF*W!zh3K{NDju_%LqIvZgq@ynWVxT ztUf&ap5Dv+0TN55sr^%`pZ^L|S6U+qb07YJsA_piP5HU8rqn)*V$V&=kJQTFTwE4s z8Ep*Y9Y=Q;%zw~|`33Qi=Ke=Blo6Y=Ko=+NIKGzn1rYwF< zK@BVpgpn+MQaR-? zXPX)6=w4F}9hglqb7cR?anu@*;(7>D~>sC80eVc0QrUAa*+t}om54X4lit zu39nzw6-0)7f~*|7{P+ou6{*i-txA2b5~F%9;7_BHnkbpkJh@NwLBS{Pj1UX{O84vDb#-s(P&$Rdv1>2^P`T?j9!o4bMOwU9QLA=zU^BZ zP3I;oh&$+&SWAtTOr7pi_tuAyw^ERz*V{8Tr)>uO(F2bgG+&voc#(%JX5S@@jlFL1 zeYZV>xMTx${{<;UER`of*KzLY#MC^PN%K%uTIWZQS$f8*aPavT(A9WbmQer#I@gh` z1)+4LB~R{BS|CE3*D9+Xs@=)PbO3KtpYs@zXx1YSdR#OPJ9}J!5oCyZLJecBhdvKK zz<^-;xD=I*G3S(Xki{a?Xh+2QCc{o`SXOChz^Q3TjpRnV|3*FHQ~uj-s7#+}0}N8~ zy%(30XHa=AdHLg)Sc>Q93ww)hT$PIRV}TO=u_v{v5I+5IaS&yt+izDkKX8ShSNEdh zAaHmWS_pvPq=Uq*AN*_?Djcc+cF1G0>(?kFTd|2{fA2;B11EJM>~yr7S&x%eS*PG| z^_25xS6>%j+#j81x;QB33+h%v?vuD4^I<^bNzX#}UK%wHV{+$as~#`?p)w8d&~#X# z7-t9T`757&rkN3e_P?~2N`;VK8C@VE;)E7=x5k*W{diH{akDq1eEe-dA>7WRzA9l0 z+}b+Kve?}8uW_%g)aG&Di-$W^Q#Ff%EOtZ5i%QKgd+4OcJMX5*&*F$ZBWn2l;HP7` znaAy*@vyLJx8YIWZsG;V3a&Rni2B0N<6z;^-G9DMsT~@XMoG8FX{w`o1kiFUIS#>BzIrR+tONgziM;?#EK% zL6sZ9d7A;!YBD&}gQ&5%%I$Oh;Uqh zH872hLdBvBrxabIK3x5#IbqdAd2P}f8qemn3>KyV^D>U`*b!K~8Rh9_dizKR`Ou(A18S+4}Jvg`;3AD61H$|ghsWF~`1GQsL}?BH`)40e$n_Gfj(L0V$Yh$G{`~HL z+MolWf=y0fx(_$EE@RD^KU$fgc*OlH`_R+m@g9Qu3q_~{LA^n8#V3W7ZP~Pa&!N27 z-n|1eIIj~W-`#yoJ)g1soANM38p%qy_y+gp&o1o%kbqm8uD3QA!ByQDJWf&%uei%U z^=z>Azn9vgI~ebif~@m+qud*+9Va}OXT5V{8h#}&S7qjhG=~$;9Fz|$9zEAm)|i^f zbnjup$p>}r8LcC}2XD-?;fnB`e>}RH6Ju=*?j=iQoJHp4 z#`K#GKv*mN={T~oTjp=&;siD~d-UiFG^K>1BA_oY8$Z9dd~}CM3wz=$Y53%m*XVx= z-%=WnwQUZ(9qHyc=I%z23&xttOgDaJG$C}pF*iLPJ3RKddQwN@;MN<$v8KXZzK4n* z7nG`THU^b-i3437T255IX|feky$TE7E%2L=M|oK4Rd_}1va!+qPQ>!Y?Bs4=!ESym z5S_j9bu>IEU#oab2 zg@4lA(K*SLFS;y_Zr&z5*ozjke~R1yF%&KqIhI-bEL)hfofD@+KLim~yE<*M7{?YX z#yg+3rju5R)R8##q|%JxjTGtk*_FQ9A2Q_=MY*8mtxdjFFwlZwp(7w(*!+5;*1IK8 zlqKb${>!|`_PIWR0dBRJv&^D^kHmNbROdyivzs|b8&DkibP#Hb36QkG-7`5H8hctL zxyS0(^H) zSx|rMn_Du+@-Fz?F95G@ZzBZ-t$OzeU;YCF`^US7bzmdbhz_ z>96Ff4@m7VV>w|kUrB?>(CGg_r_C03x*-sXijPEM5X}rwF;G=TerXNM@&z|z?7QZ| zmK_JpNY+<%id%N?x~lXPNVanD07jTPqtmn>RrOoD%Jop0gQyIr6E54?t5fH#YBlGJqu7}NY zW>7wQuf4>=VqW*jRi^ zZaq6~yk*n=i8Xhw?%?0k1zxk`+_uP%x_(%^Lx=)k93VlH^K6EJQ9B9K69!ujXFaHs zl?gh`IDXvpe7klikS`){b8%Z+s`FjmW|y8tz`DHveuiV&Rida;Dxv5;l#*MtD;tm6 z>wW?uQ-nhFdBh;mCleE#q5}+-U+~1{t4wS70NZDvA>f-aE1nlQeU-KHKad9FoEZlQ z4BoQNNY4+j0?V%#q?8XG^RKF|bKQt=({K(rZf~H+L+A*&&zZ=XJ?74zIk;gj@0WVe zctHyTZfc#AGtMwenpmdm)N^<`c~&xKtMJhl+aC(2;}98b_jbVlvh}y&>ICHl@G=-` zG46}v4Ypbj4>~Wq_hi>B z)kyfgc(qJY5-=0qD+ZJ2y)a6ghuRYA@m|Jc{%qAm%lFU0u(PM4ZJuDS$}`_x*m=TA z3jB?J2R)6SvQNI5_(*0|q1D{|7Z2M(89f;H2U_9_5mHVnoe2~P6+CWe6V^q_+%Jws z-0W*H-qfvWQ-$57_~fh+9itJ|@qP!H9IO|_%kcX1O!ab`SZ4X$c%Z4KDnGKe*Y{Vz z7wpzG?gB(F26yRfg6?sIK>J7O6>RW=xI0)9AaS9GGh}P`ZaK9T1IW9Zj}WjVg<(6! zwiqle`x)vVSy(W8EsMjn&<#7n)~*a&BJ2uVmX4}LVyEsD0TzmJU7?w3UUCF09-)-nR#F~xVyF>Qjx~^2Umrk-tT}qkK=Iya@$FY zOa9ed?AUOa_5PWni5=sfgugCZU94N6Wlt-9FvE zz9D?f<~rCSr`MxaIIh3yaU!*O-Q0OI(i*CZMesshJO_YJd#m0M#0}96kB)T$=D$Gh z^Jq>$joEU1)B7B+F_E!d6Tv-JI(NuPB`}=EeEF0Qy(N)RGjQz1=5eb1)0xmWDl-t^v8x|RQu_4*51Y*; zoQvU=xq;=O@7LNPIb*MlG{C>LrIHoidYQs-&Bb`JCO94@iD-MYEU(CDH`;H3!uldY`+zGA89j$3p~mJgPMUWv`}Nerk5W&nicYqEPp z&F*0@Nw}}u#9t8j9NxOOvm{2vrvL8NIPmY%`D}zuEFj3UN-Ox@=q}dD#*GhOCMg=- zQ#X)3NiW%SpK#S*D4l_@&`SL5*i!1XYiZ;Opl4ylBc07>>A|ezy>2S{2T21yQGaq( zO481;Esp6k3EU?{V)}>%fpH+KKzDL5vg=S~P6QLB2P0u9Y9+e3tlxC?6+K`HWlvJv z%8qe)Hk|UIHNh;~dTDv76xjA(Sf)rJwt) zz4S**at8 zHh6-EDJB{v)`ZA1AB-47%$)JK-pbysZ``A6LUw~_EH94ma{Uttnt2%B6r{=&Ssf1t@ z4MRiYIU-l>87sltABB>drqypC)_fP>bV`OfoJgYYOaN@e#OvuCKPoy5_DkA4*y2#5 zbyvW&xL3c#!Q6q%il@Momp}5IkSO`Ty~O|&du#A&Z>YN6MC|y`lbv|N-qe{KA8FIN zsJknCJtN&10c8HLKQ;9?CJ%s!^2Jgu(_VWZCC9L}gFA#@*FG`9#X zUZS{pO{W0x?|*8;nSW0Ma+5oDo`RKo`Uy#Sp5v7Kut8ROrpkd5KLLdmcF0DsQ0@qg z15V2UPSUq(`KlPRzg=IP8Q8wDkCdd0dyum-cq%cfs!2Zc#wg_Wv%<0H7l;pZV$z5m|*}CKCxSxN*|}#y?O}4Ezjn=jxBq;4iC0!!&c<| z8Kp7D)i*f~Q$h*OiH&_ROLI?Dl&sJs(JIduE(SXFx)g3Ai*6tu51ZU66cPsDnd6aLfTMn()x<#N65U^kZH{M_=DJBIOmKz z#f(J#obUO>iX2R3`e2q#iU-%d9ck^cTSO_(_kiCd9aU+)iVXMC_PRWHmi-@qywcZ) zqaL5dY>(Fi0yvYG_Bo|I4|$<;InO2z*$8ETBMejNeu@o(0A?v zD!G$XP{;D?aR98EpWN#|E-Au|yxmuS0V+k>Amx@@!aq`(WvV&*Hg-T2lBAzbDRlH< z?a^n_Aw;}!V`a)eh4Qdx-BRS& zpek)YUOzo?DyZ4$EOa3?cWSK!7$)wyJsRurs;N=ds5ZTbtZ~Ixqx&* zXLkf|I_ZG!A}U6flz9}AKK?ViOdlF6kp$2Q*PmZJ(OImu8iVjy|HXef_N^<_=HY~q z>OOVMhaD71P3og(Q#(4`y+hp${S)hg?l5e98Iqv7UK!?Lw!>;YClVtWZ2D?&WzRUG zQ+b)GTGtSs==J!ms;bju&>g^f?C;mypBRt~6~N_-`SLB6Ihn+20`*q1%&tgKMTt;>46X6v`LiR7 zQs-e!K_l+*5K3X01$JI^20%>h_kEjTBcz9IR)mIX089j@IoPS~Tl>UBA#{r&p5tu& zDET2q33L$Xu3vM;PLasHAMTGoyZ=BJu;CKdQASaLpK~uI>NA1tstR10tHRghIsskw z8&#%5`1OH-Ce3FWgHVO0skcdxut@8@f!FxJ2`TQILK&-rWr}hD_TG_W!2HgJh3Jr} zSf61zZ^}S4X`N17KcX!Mj_VK+C(t<>F5rLdn>HN^IYLw3$$3?55!c|ee@t3Eets(+ zx8)4mEi~~u-#_)tV|$B_mInc>MR1LyW$VKm)Qdy`9s4QUp+34tWeawV@HpvPX}Al- z&B@8?SzlmqBt1Y^ea7ij9JB04cdTCW=GKj-j!}NPVTGQi(a46ffh1WQ#PXz@V-yps zsNDB=WhTQaZy$gco0U$ptaT>$Yn?sx+DAQbQRGqOg#0J-feloh<;c3?Mip94^$&La zs`DOG-fzP-n{W_)Y{J^JTRtLTY<8z=0?-A z?0Gg*CHlk+&TUV>2;@I2Qw@GKgTpM;e3fpk6Twws z{`|_dWt~>~M(L7#AQwzJkp!hEYp#H#Ld4V?dTbUjDj`Oz%7^9kkNCV^;XJ(`BSW1R z%+v3jjr~<49;efvbRFMEBBweObh3dexH3UbZ&p~~ZFe-&yQWaOoyX7IX4pClYzT@L zkjVA&jzMgxJc^FDLzm*S!p!*au609{O(O6>T%@7{Qgi!r1C}Cun>$gZryzXV5il8W zi$7IjJ(4H0+D8U6FJfY5>YCoa)0#+{1WTL^n_min;)%@eq0xjsN&ObI9>uvkbjAGS0AIvknj?6tx4I%nFEYN`13dgQTxAIh|6$91YDDdbdt zLyfh+0L;xbi3@qngFEPhVx@d&dxfP2tkQ|t{=ar)JMxAo>Sxb{hR3rCC8dQA!bu%K zePDVt0h*txiif1Q#~|_L(@RnQh0pSD@2@V-;ARCh2t`hOT_0EDk^)`;hj;M-GFlxD zQ$>bifx8e5Opb#Q_PWJ#O3fwtrCjgX3ja_1x)-sO5N(Or(FQviY=d!A7&aIm9%Q}g zfUX;=X?M|zDJ%cK0c1KfF|5Z4^>(%`4`N+9;3XUZiF{E;>yD2=I#}fp*VTcxM1gM4 z6XH|(qDSgncSv5{>Yc5NpCAZDgN3e-2gkXD*YpnEgvW1aM}T3AT@p8K@wre(V2XGi zKxu4BX-$o>>w(X@u~Y6K@uAet#r(ubRY28hTCG|d0d19*w8DA_Tii7kfM}NeFGn=( z@SAGi@F+X&bYM3kE!F~(01GX4coBrY0JN1}Z!*o;3x^jiV0&?Wih0*AT61{q9%^(U(L9R@3?H0NTz6uBcj*GlG)oxqsR^^eIHjJ82=I5S zBWJeu7ytjN;!VU&K=s@yx|S_Gh$C1f*bB=!ws~qj(GDnRfAKK4+~wK&nhAINuN%Rz za=UE!E(6N$^_ygI=!`5JEl1pSRNay$=>CC8UNyw)a>4;EA! zhu&cFJ8%A*%6_$ObU~ogLfuWNN*2&r&Ig56syMlq8@cZ1OjS-}UC|qVZx}Y#-O!*v zz5CLrd*z8VwEkDwn-TX!e&Bn4&AR1=9-ztIkDLlGJ2n3VC~lpx`yc2F(4iAPF>vLI zqU%WFPQv$(<#_`X#4*_ z1CAeR-gyrY@)LLHdd#2-9lXh@`mhT27jb4JM61HhCuV4Qa5U2WhL-SY7Tw3cSnL0n zow-DT47ivMOET#O#ZkD2e@9v?wLTp$wQtjBf=NbS4%-8Zd|Abx0e1m=AW&<2kjeTr zJN~ZjIp+1IV4%4O)+%y8N&_NI!r>wEo>$1t9ib;lpwd}mgoDU=IOU_@ZrXxIz)Ro^ z;Vr0ZQC#gj<6z|#W=(wNMCd|ON&YWtptzpkWpaPQOa@3jDJ5BcL=3k`Yf`CA>(u=h zwd>-STLp<>{6<#0oCyAl0kbXoc0&-?p^q4*HJ ztvdLbx4BQ(M@V?gaDGgeIET-Sy&$Tcd$#<(>0Rg$r>AZG@>>nf2AvP-V=uIzge)KT z2Db3b-(@@niJn>_W9KaDp2Fp38ke%qywSQ1|ypbO_;!B?i8_V8WnFo3Ls)P4(*ig zNldRY?t2D5D@+qMnqONW#iwaZVuqf85FCB_D>;{pTf?6lnBS*tiYS3=d0rgnSi{MC8N{+r0eA;LMEGq&wO_B6t#nA;&2_?_MQN z5aT81Mq|a?{Ahaw0;Y;G3Z)xcPQ58mq1E1BN9}S032Lo~vSM8z)n|Z2nTAR8qyx8? zoAcjprFJ~;RY&3x#Z;j<^ZX(o%z`%h%nrLAWqB3dLtC{@)U_<7*1 zas3a`PTZL4PytitgA$~@R z#@qP;AOxE}5`3u$pFH)v3hfR#|Ksl1+{|F2WH~Jj+$J7byC@Uz`niI1HbH2QP(Uo^ zMrHoDXKyL0RWwjOAyE0QF|tM!TXP4QQh0omOH7|hcHMY!EbQJ-7Q3o!}e|aC< z?@CFkbW)rQh^l*WU+_w*f1qSr{=;2&AXscHQ9Ze>bJlaPVEj2c@B?b2E2%XW7{dUn z@u@HD*cGJ(F0*@P^x5Yx3igan%gYiy%8wkl7&wZwVC!}OfqlqF;#gHTy$=M`5QhMz z-sgn6>Cz%%ye6fV#SmAB-X=e)SCXfm(7>QBnC;N-ilA(LmabO2^)CHtr>{H^xCJUvh z5rGQ~Zp(4tRrl45Y?|WMnxRM4ewQ zcck6aPMntVIGs^6nUQk?fP_uWdvK&ZND}+R4&}GDcN%&Xx~#naE;!)wJ#8DT1_P@V z+TnwY;>ixXoQ=?q97?&zu};&L@D%y=tr$sX4{q?#n}W;q)9QFf%c`n#UBaSe%X>)+ zT}LXB*}hop=7bT_<@OD>k&ckvY;pdDh6^*81NcE9{j}K#**n^v9T=^_^2|Rzu~mg6 z(C(@lY0|YZx$G=Ac!Ntk9M}JPAaAyR-hf#7ZuiyBgtynSQhw0u8j@~~X+-1ikJDrQ zPu9`iHF0)kJ3{K&OupDJ$8ck0hZ)fn%NJcff8I>rx54Xt5_5`9O7kxeh?g7hT%Kd@e(K z#770$;)9|c(U%p4MltP2=EY9D29DSfK!EEc)7~l8?Um0pp-@V!7%hb%tyMlbW+#bV z?zF6jMFf7ao8|v3n~UWLhselz<%Tr;+C>j0-EJ6z>l4`_@gj9~TUN;Xy~^h6Ilx(5 z;l1a8CL9qoT&_ThOoeJil?&)8v;2?Ae?Y0sfQ}D-Jd67~chdeG^{RHE7g)WOLdVTl zJZ9^c^QIztVv^Z3*PU{~ZxOfh--d$%Ah~Rbv4awf6vO-eE(`_oi>_m9wK&g-;@z)~ zgP=DqQh-5eKp!5ILtG=sMRuK>DdW#&O(OgydGU>NjIYa;YH;QC%43nXX$h6iW;3`& zX;pH7Pf0a)dEfrRw{)frf!gt|RWEzAOJ7H*2zMhi#)^5eH%nqZao*=+%3J(Ce$_{p zvY&neKx;8dV-SOElyQ^W+5oDVqr81l9d(!V0`bYuAkp;i=bRX7`LU=#(FMyZs5o+b zg`^FHz4a=PikHe}y7=_#roc9N@Q!&_)PHLilIF}vhDq!}M%}Ht+O_e?eOUp8R*B_# zBsKP#jxfFBh^1DE$1wy*31PWJnA~m*Tl&MqNu>kD8KepHEw$KyEf|jvyPy#mDJxvf zZWPz6EB+a-F>Do)a{Kz#8-R7CUqX3Apd%i4dqcdS*{}qoOrpPC0)&_Im*V}tEWF*S zUng{QYZ17$mPnMya+9%flMmH9x8n^#$Rw~0srq}5nJWaiZ0wb+64e1&#`FaZ+_L%! zx+C)f8;PCgoWEr8Q#=0MI~S(inRO@4=Kq17B^BY86y=9l>OlZC zaA2O_A20f3(EK#KD}HVh<#_UP2~q?}ksf#sGqS3@a>aNxIgNY)Lw0{UzKZ1riDa#Z z3tSnNidKkrr|s90j^rMsA-)VGYn3l|A6dL&z+m))0cOId!^u+MtO>lWwCJyrj|Pa# z_G5*xmE|JLIddhJE6{y>q%tntcT_yH^^EeYA<~vC0AjS%l(h?xS3ssO!6g##Au1>K z$hmO>9lZ*GTThaXqU1l#AddDGY#tggYEhTR!J~R8>Gar;Ph~O>w1D9(zHBiC)MbmCTZL5=esOOu0=_b!f!w1M$!>Z4D2a$f3(`JqAp#ET4#c6=qs zF94j*-IXF{+5PWWp>6fuUFmHQY5B=XVOBffgUO7F^iSY&&@0gmo6m39=HRUl=O6)t zS;!hsqweQOWAJnC z2Kk97npd0dCytD^6_gqb-4Yu6LS7e+<%et>U8M=fbp@_o8>I(@e40}Z2f8Gr z?WKpy5^C3c#?v-uF&9d{s-kT_ER`eR@|e&!R>5RoE9cdR@Rx))Sy1y@9}3BF>&a!q zaL`sA!d|L&ain!@meAwB{7~yd3xFVQHd1Ea*4e2%DqH&Ta`6d9){*?le@kL8?18{l zO>y$jSw9tEO@-M%jA~5g{wZfx$ z3{(i)K4T;v%G+{;4KWxeUb*WXj#j`1X!wW-nRw`Eu(lT&OMXKBuO)9S?uA{#DtWrxzq9{dmarp|7%fPfQ8O zfP6lm?^iY*EB36bjY-xYDx9JeU0sX4Qs&sb)Lbi)-={UJGk}5;HuQi-=@Z{0yh{9s9fJ@(ap?GATgUp8sVCo)c;bvmLBG(gF#hRZmgE z&-m%#4aeIJ8rF{pf6qF5rfN3DsQe1GHXi<~w#9Q@^$eK;OpSAFxV#BkmCr zDkCJ1SyTP4hB0$k4+xk9xhw`Fw2%*r?`bb{YL3V%1H7@=a6p^dg)tyOSVuM{(hSJ+ z!0b=6kxpPQ1t`lS2rbcCc*DDtyA-U);*3>d$z%}BTv2K9Y{{FS7_|}|gdwpAg{HV$ z&-HCcqp@s2*T_Mlby$G4;+x5kIO@Yjnf?>AS-z|&Ju7vzo*v8$a@D`%B=V#b#)(JH z2V*Gsa#efTClqWUwdK3(aHrmyy0n>7C=o4c6>GyBLQwXzE_FaqbGED7GW0Mr{Py~$ zeve^2-Ciz+q>w=`oG|aD3aQxB{{{iM{gf|mk3*w6)|e|85(IHD4TAoB$F^i|h)oV@ zL{MtTuC*RG6ql2Lm#jjH#@rCo1gi^(wjMmr{VIS>xtTplAN07?F zt-(~_>rc-iOC>I(m(v=~pw@2Bs#`9TGH>R<2(wF<5%GqSp`K!(_+Ez#Qa)B%$~pJsNX z8$W8`xU@g?qLd@({;ORZcGek<5Gahy7cw#jPq=vFv*-TYKNri>`lK5-FJ{yB)gL4| zE|hd0!m0nLZVdPTGoR4DW$b3|kX;Wz()Rx_NsyHTwIohC#DxD}>os1n4jV!<8vS-? zi#S3%_$=i`H#|LEiE%~103-&(#H7ym_65M+yz22!n*t*%RUcDO!xAG2g{R#|oAYVm ztD7I|2sKqmNzx*z3|X!MTzLTALGxH@&_U^sJ4u34>-g^DSl)y4>Z2hM0p0#X-K)O+ zs7iG$y@^F)eqgyGv{;)X1UeIfU>b%OK1R*%pnRzakkEWi?=$$RD7S;?I#-1va{`*Nzbp=)P&KE>!0N@lp6zML zGtm$rwPkgKe0AMO^VcYs#ciQ_o|?QCVEk8C^vm_(j5&v7#kLUhs7HZ%s}Hp{%|0E= z{;A@Qv=`JJF7t89ISlB`N$&Ya{qaEiHeDgZtvJi4 ztvogq7kH_3bj$R^NtFlnLeZ6+@}X2#<&_7}bQ$|_x%1t1tNfwdq5M!}%|e}h-0>gR zb2L(9Hn(cOBcOucZ=BM-yj0#(Vot;W-si`mzHs=)MPkm1_bo$z2ftxv=e^=Yes5nZ z@E@nTZTjo;xoIGXcS0(erHtRR-Yqo#R9nbvTzAzeJv3t7ZhAsZG%`P~Fy_P;B4^2s zSx+1EFg>cMGu_zSe=^A6p4jo<8#$doX#=$&7Wr;!7h*6rqM@H4)l z+pCa=L%BU)v?&R;3Dy$YXta7w<)!r64&FBPPD6umsVM`-YbW35-ckSWXL8pTN9cOE zjhWYHK_9^INzHIz^an%Y26*G~@v%LH)+L2?)3dK;vG^Zf_GTx;q4{5XfSoKdyelrk z>Di^nBmiTMl@?gvduFM(V285Llo|FU|Ixl74-ThoO4 H-?#q*dx@P2 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/sad_face_3.jpg b/LetterDMS/jspsych/examples/img/sad_face_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3edd2564ac3082b11ec878fc8fdf7c1b6f9061b1 GIT binary patch literal 347133 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�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 ({ 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

    8qf#S0uk;SFD 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 P=f6Wm7xU^by&wPC>YbHE literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/img/sad_face_4.jpg b/LetterDMS/jspsych/examples/img/sad_face_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8b7a751589fbc89b58e7ebdae62cd76a976e125 GIT binary patch literal 180992 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

    @&@cbg#X;F)x{d?98FySmAdHS$G5h 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 z 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�r_ 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"undefined"!=typeof this[a])return this[a]},l=function(){for(var a=this.length;--a;)if("undefined"!=typeof this[a])return this[a]},m=Object.prototype.toString,n=String,o=Array.isArray||function(a){return a instanceof Array||"[object Array]"==m.call(a)};eve=function(a,d){var e,f=c,g=Array.prototype.slice.call(arguments,2),h=eve.listeners(a),j=0,m=[],n={},o=[],p=b;o.firstDefined=k,o.lastDefined=l,b=a,c=0;for(var q=0,r=h.length;r>q;q++)"zIndex"in h[q]&&(m.push(h[q].zIndex),h[q].zIndex<0&&(n[h[q].zIndex]=h[q]));for(m.sort(i);m[j]<0;)if(e=n[m[j++]],o.push(e.apply(d,g)),c)return c=f,o;for(q=0;r>q;q++)if(e=h[q],"zIndex"in e)if(e.zIndex==m[j]){if(o.push(e.apply(d,g)),c)break;do if(j++,e=n[m[j]],e&&o.push(e.apply(d,g)),c)break;while(e)}else n[e.zIndex]=e;else if(o.push(e.apply(d,g)),c)break;return c=f,b=p,o},eve._events=j,eve.listeners=function(a){var b,c,d,e,g,i,k,l,m=o(a)?a:a.split(f),n=j,p=[n],q=[];for(e=0,g=m.length;g>e;e++){for(l=[],i=0,k=p.length;k>i;i++)for(n=p[i].n,c=[n[m[e]],n[h]],d=2;d--;)b=c[d],b&&(l.push(b),q=q.concat(b.f||[]));p=l}return q},eve.separator=function(a){a?(a=n(a).replace(/(?=[\.\^\]\[\-])/g,"\\"),a="["+a+"]",f=new RegExp(a)):f=/[\.\/]/},eve.on=function(a,b){if("function"!=typeof b)return function(){};for(var c=o(a)?o(a[0])?a:[a]:n(a).split(g),d=0,e=c.length;e>d;d++)!function(a){for(var c,d=o(a)?a:n(a).split(f),e=j,g=0,h=d.length;h>g;g++)e=e.n,e=e.hasOwnProperty(d[g])&&e[d[g]]||(e[d[g]]={n:{}});for(e.f=e.f||[],g=0,h=e.f.length;h>g;g++)if(e.f[g]==b){c=!0;break}!c&&e.f.push(b)}(c[d]);return function(a){+a==+a&&(b.zIndex=+a)}},eve.f=function(a){var b=[].slice.call(arguments,1);return function(){eve.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},eve.stop=function(){c=1},eve.nt=function(a){var c=o(b)?b.join("."):b;return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(c):c},eve.nts=function(){return o(b)?b:b.split(f)},eve.off=eve.unbind=function(a,b){if(!a)return void(eve._events=j={n:{}});var c=o(a)?o(a[0])?a:[a]:n(a).split(g);if(c.length>1)for(var d=0,i=c.length;i>d;d++)eve.off(c[d],b);else{c=o(a)?a:n(a).split(f);var k,l,m,d,i,p,q,r=[j],s=[];for(d=0,i=c.length;i>d;d++)for(p=0;pd;d++)for(k=r[d];k.n;){if(b){if(k.f){for(p=0,q=k.f.length;q>p;p++)if(k.f[p]==b){k.f.splice(p,1);break}!k.f.length&&delete k.f}for(l in k.n)if(k.n[e](l)&&k.n[l].f){var t=k.n[l].f;for(p=0,q=t.length;q>p;p++)if(t[p]==b){t.splice(p,1);break}!t.length&&delete k.n[l].f}}else{delete k.f;for(l in k.n)k.n[e](l)&&k.n[l].f&&delete k.n[l].f}k=k.n}a:for(d=0,i=s.length;i>d;d++){k=s[d];for(l in k.n[k.name].f)continue a;for(l in k.n[k.name].n)continue a;delete k.n[k.name]}}},eve.once=function(a,b){var c=function(){return eve.off(a,c),b.apply(this,arguments)};return eve.on(a,c)},eve.version=d,eve.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=eve:"function"==typeof define&&define.amd?define("eve",[],function(){return eve}):a.eve=eve}(this),function(a,b){if("function"==typeof define&&define.amd)define(["eve"],function(c){return b(a,c)});else if("undefined"!=typeof exports){var c=require("eve");module.exports=b(a,c)}else b(a,a.eve)}(window||this,function(a,b){var c=function(b){var c,d={},e=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){return setTimeout(a,16,(new Date).getTime()),!0},f=Array.isArray||function(a){return a instanceof Array||"[object Array]"==Object.prototype.toString.call(a)},g=0,h="M"+(+new Date).toString(36),i=function(){return h+(g++).toString(36)},j=Date.now||function(){return+new Date},k=function(a){var b=this;if(null==a)return b.s;var c=b.s-a;b.b+=b.dur*c,b.B+=b.dur*c,b.s=a},l=function(a){var b=this;return null==a?b.spd:void(b.spd=a)},m=function(a){var b=this;return null==a?b.dur:(b.s=b.s*a/b.dur,void(b.dur=a))},n=function(){var a=this;delete d[a.id],a.update(),b("mina.stop."+a.id,a)},o=function(){var a=this;a.pdif||(delete d[a.id],a.update(),a.pdif=a.get()-a.b)},p=function(){var a=this;a.pdif&&(a.b=a.get()-a.pdif,delete a.pdif,d[a.id]=a,r())},q=function(){var a,b=this;if(f(b.start)){a=[];for(var c=0,d=b.start.length;d>c;c++)a[c]=+b.start[c]+(b.end[c]-b.start[c])*b.easing(b.s)}else a=+b.start+(b.end-b.start)*b.easing(b.s);b.set(a)},r=function(a){if(!a)return void(c||(c=e(r)));var f=0;for(var g in d)if(d.hasOwnProperty(g)){var h=d[g],i=h.get();f++,h.s=(i-h.b)/(h.dur/h.spd),h.s>=1&&(delete d[g],h.s=1,f--,function(a){setTimeout(function(){b("mina.finish."+a.id,a)})}(h)),h.update()}c=f?e(r):!1},s=function(a,b,c,e,f,g,h){var j={id:i(),start:a,end:b,b:c,s:0,dur:e-c,spd:1,get:f,set:g,easing:h||s.linear,status:k,speed:l,duration:m,stop:n,pause:o,resume:p,update:q};d[j.id]=j;var t,u=0;for(t in d)if(d.hasOwnProperty(t)&&(u++,2==u))break;return 1==u&&r(),j};return s.time=j,s.getById=function(a){return d[a]||null},s.linear=function(a){return a},s.easeout=function(a){return Math.pow(a,1.7)},s.easein=function(a){return Math.pow(a,.48)},s.easeinout=function(a){if(1==a)return 1;if(0==a)return 0;var b=.48-a/1.04,c=Math.sqrt(.1734+b*b),d=c-b,e=Math.pow(Math.abs(d),1/3)*(0>d?-1:1),f=-c-b,g=Math.pow(Math.abs(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},s.backin=function(a){if(1==a)return 1;var b=1.70158;return a*a*((b+1)*a-b)},s.backout=function(a){if(0==a)return 0;a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},s.elastic=function(a){return a==!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1},s.bounce=function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b},a.mina=s,s}("undefined"==typeof b?function(){}:b),d=function(a){function c(a,b){if(a){if(a.nodeType)return w(a);if(e(a,"array")&&c.set)return c.set.apply(c,a);if(a instanceof s)return a;if(null==b)try{return a=y.doc.querySelector(String(a)),w(a)}catch(d){return null}}return a=null==a?"100%":a,b=null==b?"100%":b,new v(a,b)}function d(a,b){if(b){if("#text"==a&&(a=y.doc.createTextNode(b.text||b["#text"]||"")),"#comment"==a&&(a=y.doc.createComment(b.text||b["#text"]||"")),"string"==typeof a&&(a=d(a)),"string"==typeof b)return 1==a.nodeType?"xlink:"==b.substring(0,6)?a.getAttributeNS(T,b.substring(6)):"xml:"==b.substring(0,4)?a.getAttributeNS(U,b.substring(4)):a.getAttribute(b):"text"==b?a.nodeValue:null;if(1==a.nodeType){for(var c in b)if(b[z](c)){var e=A(b[c]);e?"xlink:"==c.substring(0,6)?a.setAttributeNS(T,c.substring(6),e):"xml:"==c.substring(0,4)?a.setAttributeNS(U,c.substring(4),e):a.setAttribute(c,e):a.removeAttribute(c)}}else"text"in b&&(a.nodeValue=b.text)}else a=y.doc.createElementNS(U,a);return a}function e(a,b){return b=A.prototype.toLowerCase.call(b),"finite"==b?isFinite(a):"array"==b&&(a instanceof Array||Array.isArray&&Array.isArray(a))?!0:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||J.call(a).slice(8,-1).toLowerCase()==b}function f(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=f(a[c]));return b}function h(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function i(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),g=d.cache=d.cache||{},i=d.count=d.count||[];return g[z](f)?(h(i,f),c?c(g[f]):g[f]):(i.length>=1e3&&delete g[i.shift()],i.push(f),g[f]=a.apply(b,e),c?c(g[f]):g[f])}return d}function j(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180*D.atan2(-h,-g)/H+360)%360:0}return j(a,b,e,f)-j(c,d,e,f)}function k(a){return a%360*H/180}function l(a){return 180*a/H%360}function m(a){var b=[];return a=a.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,function(a,c,d){return d=d.split(/\s*,\s*|\s+/),"rotate"==c&&1==d.length&&d.push(0,0),"scale"==c&&(d.length>2?d=d.slice(0,2):2==d.length&&d.push(0,0),1==d.length&&d.push(d[0],0,0)),"skewX"==c?b.push(["m",1,0,D.tan(k(d[0])),1,0,0]):"skewY"==c?b.push(["m",1,D.tan(k(d[0])),0,1,0,0]):b.push([c.charAt(0)].concat(d)),a}),b}function n(a,b){var d=aa(a),e=new c.Matrix;if(d)for(var f=0,g=d.length;g>f;f++){var h,i,j,k,l,m=d[f],n=m.length,o=A(m[0]).toLowerCase(),p=m[0]!=o,q=p?e.invert():0;"t"==o&&2==n?e.translate(m[1],0):"t"==o&&3==n?p?(h=q.x(0,0),i=q.y(0,0),j=q.x(m[1],m[2]),k=q.y(m[1],m[2]),e.translate(j-h,k-i)):e.translate(m[1],m[2]):"r"==o?2==n?(l=l||b,e.rotate(m[1],l.x+l.width/2,l.y+l.height/2)):4==n&&(p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.rotate(m[1],j,k)):e.rotate(m[1],m[2],m[3])):"s"==o?2==n||3==n?(l=l||b,e.scale(m[1],m[n-1],l.x+l.width/2,l.y+l.height/2)):4==n?p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.scale(m[1],m[1],j,k)):e.scale(m[1],m[1],m[2],m[3]):5==n&&(p?(j=q.x(m[3],m[4]),k=q.y(m[3],m[4]),e.scale(m[1],m[2],j,k)):e.scale(m[1],m[2],m[3],m[4])):"m"==o&&7==n&&e.add(m[1],m[2],m[3],m[4],m[5],m[6])}return e}function o(a){var b=a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||a.node.parentNode&&w(a.node.parentNode)||c.select("svg")||c(0,0),d=b.select("defs"),e=null==d?!1:d.node;return e||(e=u("defs",b.node).node),e}function p(a){return a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||c.select("svg")}function q(a,b,c){function e(a){if(null==a)return I;if(a==+a)return a;d(j,{width:a});try{return j.getBBox().width}catch(b){return 0}}function f(a){if(null==a)return I;if(a==+a)return a;d(j,{height:a});try{return j.getBBox().height}catch(b){return 0}}function g(d,e){null==b?i[d]=e(a.attr(d)||0):d==b&&(i=e(null==c?a.attr(d)||0:c))}var h=p(a).node,i={},j=h.querySelector(".svg---mgr");switch(j||(j=d("rect"),d(j,{x:-9e9,y:-9e9,width:10,height:10,"class":"svg---mgr",fill:"none"}),h.appendChild(j)),a.type){case"rect":g("rx",e),g("ry",f);case"image":g("width",e),g("height",f);case"text":g("x",e),g("y",f);break;case"circle":g("cx",e),g("cy",f),g("r",e);break;case"ellipse":g("cx",e),g("cy",f),g("rx",e),g("ry",f);break;case"line":g("x1",e),g("x2",e),g("y1",f),g("y2",f);break;case"marker":g("refX",e),g("markerWidth",e),g("refY",f),g("markerHeight",f);break;case"radialGradient":g("fx",e),g("fy",f);break;case"tspan":g("dx",e),g("dy",f);break;default:g(b,e)}return h.removeChild(j),i}function r(a){e(a,"array")||(a=Array.prototype.slice.call(arguments,0));for(var b=0,c=0,d=this.node;this[b];)delete this[b++];for(b=0;bc;c++){var e={type:a[c].type,attr:a[c].attr()},f=a[c].children();b.push(e),f.length&&x(f,e.childNodes=[])}}c.version="0.5.1",c.toString=function(){return"Snap v"+this.version},c._={};var y={win:a.window,doc:a.window.document};c._.glob=y;var z="hasOwnProperty",A=String,B=parseFloat,C=parseInt,D=Math,E=D.max,F=D.min,G=D.abs,H=(D.pow,D.PI),I=(D.round,""),J=Object.prototype.toString,K=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i,L=(c._.separator=/[,\s]+/,/[\s]*,[\s]*/),M={hs:1,rg:1},N=/([a-z])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,O=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,P=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\s]*,?[\s]*/gi,Q=0,R="S"+(+new Date).toString(36),S=function(a){return(a&&a.type?a.type:I)+R+(Q++).toString(36)},T="http://www.w3.org/1999/xlink",U="http://www.w3.org/2000/svg",V={};c.url=function(a){return"url('#"+a+"')"};c._.$=d,c._.id=S,c.format=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return A(b).replace(a,function(a,b){return c(a,b,d)})}}(),c._.clone=f,c._.cacher=i,c.rad=k,c.deg=l,c.sin=function(a){return D.sin(c.rad(a))},c.tan=function(a){return D.tan(c.rad(a))},c.cos=function(a){return D.cos(c.rad(a))},c.asin=function(a){return c.deg(D.asin(a))},c.acos=function(a){return c.deg(D.acos(a))},c.atan=function(a){return c.deg(D.atan(a))},c.atan2=function(a){return c.deg(D.atan2(a))},c.angle=j,c.len=function(a,b,d,e){return Math.sqrt(c.len2(a,b,d,e))},c.len2=function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},c.closestPoint=function(a,b,c){function d(a){var d=a.x-b,e=a.y-c;return d*d+e*e}for(var e,f,g,h,i=a.node,j=i.getTotalLength(),k=j/i.pathSegList.numberOfItems*.125,l=1/0,m=0;j>=m;m+=k)(h=d(g=i.getPointAtLength(m))).5;){var n,o,p,q,r,s;(p=f-k)>=0&&(r=d(n=i.getPointAtLength(p)))f)return b-f;if(f>a-c)return b-f+a}return b},c.getRGB=i(function(a){if(!a||(a=A(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:Z};if(!(M[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=W(a)),!a)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z};var b,d,f,g,h,i,j=a.match(K);return j?(j[2]&&(f=C(j[2].substring(5),16),d=C(j[2].substring(3,5),16),b=C(j[2].substring(1,3),16)),j[3]&&(f=C((h=j[3].charAt(3))+h,16),d=C((h=j[3].charAt(2))+h,16),b=C((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=B(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),f=B(i[2]),"%"==i[2].slice(-1)&&(f*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100)),j[5]?(i=j[5].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b/=100),d=B(i[1]),"%"==i[1].slice(-1)&&(d/=100),f=B(i[2]),"%"==i[2].slice(-1)&&(f/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),c.hsb2rgb(b,d,f,g)):j[6]?(i=j[6].split(L),b=B(i[0]),"%"==i[0].slice(-1)&&(b/=100),d=B(i[1]),"%"==i[1].slice(-1)&&(d/=100),f=B(i[2]),"%"==i[2].slice(-1)&&(f/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(g=B(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),c.hsl2rgb(b,d,f,g)):(b=F(D.round(b),255),d=F(D.round(d),255),f=F(D.round(f),255),g=F(E(g,0),1),j={r:b,g:d,b:f,toString:Z},j.hex="#"+(16777216|f|d<<8|b<<16).toString(16).slice(1),j.opacity=e(g,"finite")?g:1,j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Z}},c),c.hsb=i(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=i(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=i(function(a,b,c,d){if(e(d,"finite")){var f=D.round;return"rgba("+[f(a),f(b),f(c),+d.toFixed(2)]+")"}return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)});var W=function(a){var b=y.doc.getElementsByTagName("head")[0]||y.doc.getElementsByTagName("svg")[0],c="rgb(255, 0, 0)";return(W=i(function(a){if("red"==a.toLowerCase())return c;b.style.color=c,b.style.color=a;var d=y.doc.defaultView.getComputedStyle(b,I).getPropertyValue("color");return d==c?null:d}))(a)},X=function(){return"hsb("+[this.h,this.s,this.b]+")"},Y=function(){return"hsl("+[this.h,this.s,this.l]+")"},Z=function(){return 1==this.opacity||null==this.opacity?this.hex:"rgba("+[this.r,this.g,this.b,this.opacity]+")"},$=function(a,b,d){if(null==b&&e(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&e(a,string)){var f=c.getRGB(a);a=f.r,b=f.g,d=f.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},_=function(a,b,d,f){a=D.round(255*a),b=D.round(255*b),d=D.round(255*d);var g={r:a,g:b,b:d,opacity:e(f,"finite")?f:1,hex:c.rgb(a,b,d),toString:Z};return e(f,"finite")&&(g.opacity=f),g};c.color=function(a){var b;return e(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):e(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):(e(a,"string")&&(a=c.getRGB(a)),e(a,"object")&&"r"in a&&"g"in a&&"b"in a&&!("error"in a)?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1,a.error=1)),a.toString=Z,a},c.hsb2rgb=function(a,b,c,d){e(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,d=a.o,a=a.h),a*=360;var f,g,h,i,j;return a=a%360/60,j=c*b,i=j*(1-G(a%2-1)),f=g=h=c-j,a=~~a,f+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],_(f,g,h,d)},c.hsl2rgb=function(a,b,c,d){e(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var f,g,h,i,j;return a=a%360/60,j=2*b*(.5>c?c:1-c),i=j*(1-G(a%2-1)),f=g=h=c-j/2,a=~~a,f+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],_(f,g,h,d)},c.rgb2hsb=function(a,b,c){c=$(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=E(a,b,c),g=f-F(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:X}},c.rgb2hsl=function(a,b,c){c=$(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=E(a,b,c),h=F(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:Y}},c.parsePathString=function(a){if(!a)return null;var b=c.path(a);if(b.arr)return c.path.clone(b.arr);var d={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},f=[];return e(a,"array")&&e(a[0],"array")&&(f=c.path.clone(a)),f.length||A(a).replace(N,function(a,b,c){var e=[],g=b.toLowerCase();if(c.replace(P,function(a,b){b&&e.push(+b)}),"m"==g&&e.length>2&&(f.push([b].concat(e.splice(0,2))),g="l",b="m"==b?"l":"L"),"o"==g&&1==e.length&&f.push([b,e[0]]),"r"==g)f.push([b].concat(e));else for(;e.length>=d[g]&&(f.push([b].concat(e.splice(0,d[g]))),d[g]););}),f.toString=c.path.toString,b.arr=c.path.clone(f),f};var aa=c.parseTransformString=function(a){if(!a)return null;var b=[];return e(a,"array")&&e(a[0],"array")&&(b=c.path.clone(a)),b.length||A(a).replace(O,function(a,c,d){var e=[];c.toLowerCase();d.replace(P,function(a,b){b&&e.push(+b)}),b.push([c].concat(e))}),b.toString=c.path.toString,b};c._.svgTransform2string=m,c._.rgTransform=/^[a-z][\s]*-?\.?\d/i,c._.transform2matrix=n,c._unit2px=q;y.doc.contains||y.doc.compareDocumentPosition?function(a,b){var c=9==a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a==d||!(!d||1!=d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b;)if(b=b.parentNode,b==a)return!0;return!1};c._.getSomeDefs=o,c._.getSomeSVG=p,c.select=function(a){return a=A(a).replace(/([^\\]):/g,"$1\\:"),w(y.doc.querySelector(a))},c.selectAll=function(a){for(var b=y.doc.querySelectorAll(a),d=(c.set||Array)(),e=0;ei;i++)h[g[i].nodeName]=g[i].nodeValue;return h}if(e(a,"string")){if(!(arguments.length>1))return b("snap.util.getattr."+a,d).firstDefined();var k={};k[a]=c,a=k}for(var l in a)a[z](l)&&b("snap.util.attr."+l,d,a[l]);return d},c.parse=function(a){var b=y.doc.createDocumentFragment(),c=!0,d=y.doc.createElement("div");if(a=A(a),a.match(/^\s*<\s*svg(?:\s|>)/)||(a=""+a+"",c=!1),d.innerHTML=a,a=d.getElementsByTagName("svg")[0])if(c)b=a;else for(;a.firstChild;)b.appendChild(a.firstChild);return new t(b)},c.fragment=function(){for(var a=Array.prototype.slice.call(arguments,0),b=y.doc.createDocumentFragment(),d=0,e=a.length;e>d;d++){var f=a[d];f.node&&f.node.nodeType&&b.appendChild(f.node),f.nodeType&&b.appendChild(f),"string"==typeof f&&b.appendChild(c.parse(f).node)}return new t(b)},c._.make=u,c._.wrap=w,v.prototype.el=function(a,b){var c=u(a,this.node);return b&&c.attr(b),c},s.prototype.children=function(){for(var a=[],b=this.node.childNodes,d=0,e=b.length;e>d;d++)a[d]=c(b[d]);return a},s.prototype.toJSON=function(){var a=[];return x([this],a),a[0]},b.on("snap.util.getattr",function(){var a=b.nt();a=a.substring(a.lastIndexOf(".")+1);var c=a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});return ba[z](c)?this.node.ownerDocument.defaultView.getComputedStyle(this.node,null).getPropertyValue(c):d(this.node,a)});var ba={"alignment-baseline":0,"baseline-shift":0,clip:0,"clip-path":0,"clip-rule":0,color:0,"color-interpolation":0,"color-interpolation-filters":0,"color-profile":0,"color-rendering":0,cursor:0,direction:0,display:0,"dominant-baseline":0,"enable-background":0,fill:0,"fill-opacity":0,"fill-rule":0,filter:0,"flood-color":0,"flood-opacity":0,font:0,"font-family":0,"font-size":0,"font-size-adjust":0,"font-stretch":0,"font-style":0,"font-variant":0,"font-weight":0,"glyph-orientation-horizontal":0,"glyph-orientation-vertical":0,"image-rendering":0,kerning:0,"letter-spacing":0,"lighting-color":0,marker:0,"marker-end":0,"marker-mid":0,"marker-start":0,mask:0,opacity:0,overflow:0,"pointer-events":0,"shape-rendering":0,"stop-color":0,"stop-opacity":0,stroke:0,"stroke-dasharray":0,"stroke-dashoffset":0,"stroke-linecap":0,"stroke-linejoin":0,"stroke-miterlimit":0,"stroke-opacity":0,"stroke-width":0,"text-anchor":0,"text-decoration":0,"text-rendering":0,"unicode-bidi":0,visibility:0,"word-spacing":0,"writing-mode":0};b.on("snap.util.attr",function(a){var c=b.nt(),e={};c=c.substring(c.lastIndexOf(".")+1),e[c]=a;var f=c.replace(/-(\w)/gi,function(a,b){return b.toUpperCase()}),g=c.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});ba[z](g)?this.node.style[f]=null==a?I:a:d(this.node,e)}),function(a){}(v.prototype),c.ajax=function(a,c,d,f){var g=new XMLHttpRequest,h=S();if(g){if(e(c,"function"))f=d,d=c,c=null;else if(e(c,"object")){var i=[];for(var j in c)c.hasOwnProperty(j)&&i.push(encodeURIComponent(j)+"="+encodeURIComponent(c[j]));c=i.join("&")}return g.open(c?"POST":"GET",a,!0),c&&(g.setRequestHeader("X-Requested-With","XMLHttpRequest"),g.setRequestHeader("Content-type","application/x-www-form-urlencoded")),d&&(b.once("snap.ajax."+h+".0",d),b.once("snap.ajax."+h+".200",d),b.once("snap.ajax."+h+".304",d)),g.onreadystatechange=function(){4==g.readyState&&b("snap.ajax."+h+"."+g.status,f,g)},4==g.readyState?g:(g.send(c),g)}},c.load=function(a,b,d){c.ajax(a,function(a){var e=c.parse(a.responseText);d?b.call(d,e):b(e)})};var ca=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,h=e.clientLeft||d.clientLeft||0,i=b.top+(g.win.pageYOffset||e.scrollTop||d.scrollTop)-f,j=b.left+(g.win.pageXOffset||e.scrollLeft||d.scrollLeft)-h;return{y:i,x:j}};return c.getElementByPoint=function(a,b){var c=this,d=(c.canvas,y.doc.elementFromPoint(a,b));if(y.win.opera&&"svg"==d.tagName){var e=ca(d),f=d.createSVGRect();f.x=a-e.x,f.y=b-e.y,f.width=f.height=1;var g=d.getIntersectionList(f,null);g.length&&(d=g[g.length-1])}return d?w(d):null},c.plugin=function(a){a(c,s,v,y,t)},y.win.Snap=c,c}(a||this);return d.plugin(function(c,d,e,f,g){function h(a,b){if(null==b){var d=!0;if(b="linearGradient"==a.type||"radialGradient"==a.type?a.node.getAttribute("gradientTransform"):"pattern"==a.type?a.node.getAttribute("patternTransform"):a.node.getAttribute("transform"),!b)return new c.Matrix;b=c._.svgTransform2string(b)}else b=c._.rgTransform.test(b)?m(b).replace(/\.{3}|\u2026/g,a._.transform||""):c._.svgTransform2string(b),l(b,"array")&&(b=c.path?c.path.toString.call(b):m(b)),a._.transform=b;var e=c._.transform2matrix(b,a.getBBox(1));return d?e:void(a.matrix=e)}function i(a){function b(a,b){var d=o(a.node,b);d=d&&d.match(g),d=d&&d[2],d&&"#"==d.charAt()&&(d=d.substring(1),d&&(i[d]=(i[d]||[]).concat(function(d){var e={};e[b]=c.url(d),o(a.node,e)})))}function d(a){var b=o(a.node,"xlink:href");b&&"#"==b.charAt()&&(b=b.substring(1),b&&(i[b]=(i[b]||[]).concat(function(b){a.attr("xlink:href","#"+b)})))}for(var e,f=a.selectAll("*"),g=/^\s*url\(("|'|)(.*)\1\)\s*$/,h=[],i={},j=0,k=f.length;k>j;j++){e=f[j],b(e,"fill"),b(e,"stroke"),b(e,"filter"),b(e,"mask"),b(e,"clip-path"),d(e);var l=o(e.node,"id");l&&(o(e.node,{id:e.id}),h.push({old:l,id:e.id}))}for(j=0,k=h.length;k>j;j++){var m=i[h[j].old];if(m)for(var n=0,p=m.length;p>n;n++)m[n](h[j].id)}}function j(a){return function(){var b=a?"<"+this.type:"",c=this.node.attributes,d=this.node.childNodes;if(a)for(var e=0,f=c.length;f>e;e++)b+=" "+c[e].name+'="'+c[e].value.replace(/"/g,'\\"')+'"';if(d.length){for(a&&(b+=">"),e=0,f=d.length;f>e;e++)3==d[e].nodeType?b+=d[e].nodeValue:1==d[e].nodeType&&(b+=s(d[e]).toString());a&&(b+="")}else a&&(b+="/>");return b}}var k=d.prototype,l=c.is,m=String,n=c._unit2px,o=c._.$,p=c._.make,q=c._.getSomeDefs,r="hasOwnProperty",s=c._.wrap;k.getBBox=function(a){if("tspan"==this.type)return c._.box(this.node.getClientRects().item(0));if(!c.Matrix||!c.path)return this.node.getBBox();var b=this,d=new c.Matrix;if(b.removed)return c._.box();for(;"use"==b.type;)if(a||(d=d.add(b.transform().localMatrix.translate(b.attr("x")||0,b.attr("y")||0))),b.original)b=b.original;else{var e=b.attr("xlink:href");b=b.original=b.node.ownerDocument.getElementById(e.substring(e.indexOf("#")+1))}var f=b._,g=c.path.get[b.type]||c.path.get.deflt;try{return a?(f.bboxwt=g?c.path.getBBox(b.realPath=g(b)):c._.box(b.node.getBBox()),c._.box(f.bboxwt)):(b.realPath=g(b),b.matrix=b.transform().localMatrix,f.bbox=c.path.getBBox(c.path.map(b.realPath,d.add(b.matrix))),c._.box(f.bbox))}catch(h){return c._.box()}};var t=function(){return this.string};k.transform=function(a){var b=this._;if(null==a){for(var d,e=this,f=new c.Matrix(this.node.getCTM()),g=h(this),i=[g],j=new c.Matrix,k=g.toTransformString(),l=m(g)==m(this.matrix)?m(b.transform):k;"svg"!=e.type&&(e=e.parent());)i.push(h(e));for(d=i.length;d--;)j.add(i[d]);return{string:l,globalMatrix:f,totalMatrix:j,localMatrix:g,diffMatrix:f.clone().add(g.invert()),global:f.toTransformString(),total:j.toTransformString(),local:k,toString:t}}return a instanceof c.Matrix?(this.matrix=a,this._.transform=a.toTransformString()):h(this,a),this.node&&("linearGradient"==this.type||"radialGradient"==this.type?o(this.node,{gradientTransform:this.matrix}):"pattern"==this.type?o(this.node,{patternTransform:this.matrix}):o(this.node,{transform:this.matrix})),this},k.parent=function(){return s(this.node.parentNode)},k.append=k.add=function(a){if(a){if("set"==a.type){var b=this;return a.forEach(function(a){b.add(a)}),this}a=s(a),this.node.appendChild(a.node),a.paper=this.paper}return this},k.appendTo=function(a){return a&&(a=s(a),a.append(this)),this},k.prepend=function(a){if(a){if("set"==a.type){var b,c=this;return a.forEach(function(a){b?b.after(a):c.prepend(a),b=a}),this}a=s(a);var d=a.parent();this.node.insertBefore(a.node,this.node.firstChild),this.add&&this.add(),a.paper=this.paper,this.parent()&&this.parent().add(),d&&d.add()}return this},k.prependTo=function(a){return a=s(a),a.prepend(this),this},k.before=function(a){if("set"==a.type){var b=this;return a.forEach(function(a){var c=a.parent();b.node.parentNode.insertBefore(a.node,b.node),c&&c.add()}),this.parent().add(),this}a=s(a);var c=a.parent();return this.node.parentNode.insertBefore(a.node,this.node),this.parent()&&this.parent().add(),c&&c.add(),a.paper=this.paper,this},k.after=function(a){a=s(a);var b=a.parent();return this.node.nextSibling?this.node.parentNode.insertBefore(a.node,this.node.nextSibling):this.node.parentNode.appendChild(a.node),this.parent()&&this.parent().add(),b&&b.add(),a.paper=this.paper,this},k.insertBefore=function(a){a=s(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},k.insertAfter=function(a){a=s(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node.nextSibling),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},k.remove=function(){var a=this.parent();return this.node.parentNode&&this.node.parentNode.removeChild(this.node),delete this.paper,this.removed=!0,a&&a.add(),this},k.select=function(a){return s(this.node.querySelector(a))},k.selectAll=function(a){for(var b=this.node.querySelectorAll(a),d=(c.set||Array)(),e=0;e{contents}',{x:+b.x.toFixed(3),y:+b.y.toFixed(3),width:+b.width.toFixed(3),height:+b.height.toFixed(3), +contents:this.outerSVG()});return"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(d)))}},g.prototype.select=k.select,g.prototype.selectAll=k.selectAll}),d.plugin(function(a,d,e,f,g){function h(a,b,c){return function(d){var e=d.slice(a,b);return 1==e.length&&(e=e[0]),c?c(e):e}}var i=d.prototype,j=a.is,k=String,l="hasOwnProperty",m=function(a,b,d,e){"function"!=typeof d||d.length||(e=d,d=c.linear),this.attr=a,this.dur=b,d&&(this.easing=d),e&&(this.callback=e)};a._.Animation=m,a.animation=function(a,b,c,d){return new m(a,b,c,d)},i.inAnim=function(){var a=this,b=[];for(var c in a.anims)a.anims[l](c)&&!function(a){b.push({anim:new m(a._attrs,a.dur,a.easing,a._callback),mina:a,curStatus:a.status(),status:function(b){return a.status(b)},stop:function(){a.stop()}})}(a.anims[c]);return b},a.animate=function(a,d,e,f,g,h){"function"!=typeof g||g.length||(h=g,g=c.linear);var i=c.time(),j=c(a,d,i,i+f,c.time,e,g);return h&&b.once("mina.finish."+j.id,h),j},i.stop=function(){for(var a=this.inAnim(),b=0,c=a.length;c>b;b++)a[b].stop();return this},i.animate=function(a,d,e,f){"function"!=typeof e||e.length||(f=e,e=c.linear),a instanceof m&&(f=a.callback,e=a.easing,d=a.dur,a=a.attr);var g,i,n,o,p=[],q=[],r={},s=this;for(var t in a)if(a[l](t)){s.equal?(o=s.equal(t,k(a[t])),g=o.from,i=o.to,n=o.f):(g=+s.attr(t),i=+a[t]);var u=j(g,"array")?g.length:1;r[t]=h(p.length,p.length+u,n),p=p.concat(g),q=q.concat(i)}var v=c.time(),w=c(p,q,v,v+d,c.time,function(a){var b={};for(var c in r)r[l](c)&&(b[c]=r[c](a));s.attr(b)},e);return s.anims[w.id]=w,w._attrs=a,w._callback=f,b("snap.animcreated."+s.id,w),b.once("mina.finish."+w.id,function(){b.off("mina.*."+w.id),delete s.anims[w.id],f&&f.call(s)}),b.once("mina.stop."+w.id,function(){b.off("mina.*."+w.id),delete s.anims[w.id]}),s}}),d.plugin(function(a,b,c,d,e){function f(a,b,c,d,e,f){return null==b&&"[object SVGMatrix]"==g.call(a)?(this.a=a.a,this.b=a.b,this.c=a.c,this.d=a.d,this.e=a.e,void(this.f=a.f)):void(null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0))}var g=Object.prototype.toString,h=String,i=Math,j="";!function(b){function c(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var b=i.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}b.add=function(a,b,c,d,e,g){if(a&&a instanceof f)return this.add(a.a,a.b,a.c,a.d,a.e,a.f);var h=a*this.a+b*this.c,i=a*this.b+b*this.d;return this.e+=e*this.a+g*this.c,this.f+=e*this.b+g*this.d,this.c=c*this.a+d*this.c,this.d=c*this.b+d*this.d,this.a=h,this.b=i,this},f.prototype.multLeft=function(a,b,c,d,e,g){if(a&&a instanceof f)return this.multLeft(a.a,a.b,a.c,a.d,a.e,a.f);var h=a*this.a+c*this.b,i=a*this.c+c*this.d,j=a*this.e+c*this.f+e;return this.b=b*this.a+d*this.b,this.d=b*this.c+d*this.d,this.f=b*this.e+d*this.f+g,this.a=h,this.c=i,this.e=j,this},b.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new f(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},b.clone=function(){return new f(this.a,this.b,this.c,this.d,this.e,this.f)},b.translate=function(a,b){return this.e+=a*this.a+b*this.c,this.f+=a*this.b+b*this.d,this},b.scale=function(a,b,c,d){return null==b&&(b=a),(c||d)&&this.translate(c,d),this.a*=a,this.b*=a,this.c*=b,this.d*=b,(c||d)&&this.translate(-c,-d),this},b.rotate=function(b,c,d){b=a.rad(b),c=c||0,d=d||0;var e=+i.cos(b).toFixed(9),f=+i.sin(b).toFixed(9);return this.add(e,f,-f,e,c,d),this.add(1,0,0,1,-c,-d)},b.skewX=function(a){return this.skew(a,0)},b.skewY=function(a){return this.skew(0,a)},b.skew=function(b,c){b=b||0,c=c||0,b=a.rad(b),c=a.rad(c);var d=i.tan(b).toFixed(9),e=i.tan(c).toFixed(9);return this.add(1,e,d,1,0,0)},b.x=function(a,b){return a*this.a+b*this.c+this.e},b.y=function(a,b){return a*this.b+b*this.d+this.f},b.get=function(a){return+this[h.fromCharCode(97+a)].toFixed(4)},b.toString=function(){return"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")"},b.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},b.determinant=function(){return this.a*this.d-this.b*this.c},b.split=function(){var b={};b.dx=this.e,b.dy=this.f;var e=[[this.a,this.b],[this.c,this.d]];b.scalex=i.sqrt(c(e[0])),d(e[0]),b.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*b.shear,e[1][1]-e[0][1]*b.shear],b.scaley=i.sqrt(c(e[1])),d(e[1]),b.shear/=b.scaley,this.determinant()<0&&(b.scalex=-b.scalex);var f=e[0][1],g=e[1][1];return 0>g?(b.rotate=a.deg(i.acos(g)),0>f&&(b.rotate=360-b.rotate)):b.rotate=a.deg(i.asin(f)),b.isSimple=!(+b.shear.toFixed(9)||b.scalex.toFixed(9)!=b.scaley.toFixed(9)&&b.rotate),b.isSuperSimple=!+b.shear.toFixed(9)&&b.scalex.toFixed(9)==b.scaley.toFixed(9)&&!b.rotate,b.noRotation=!+b.shear.toFixed(9)&&!b.rotate,b},b.toTransformString=function(a){var b=a||this.split();return+b.shear.toFixed(9)?"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]:(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[+b.dx.toFixed(4),+b.dy.toFixed(4)]:j)+(b.rotate?"r"+[+b.rotate.toFixed(4),0,0]:j)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:j))}}(f.prototype),a.Matrix=f,a.matrix=function(a,b,c,d,e,g){return new f(a,b,c,d,e,g)}}),d.plugin(function(a,c,d,e,f){function g(d){return function(e){if(b.stop(),e instanceof f&&1==e.node.childNodes.length&&("radialGradient"==e.node.firstChild.tagName||"linearGradient"==e.node.firstChild.tagName||"pattern"==e.node.firstChild.tagName)&&(e=e.node.firstChild,n(this).appendChild(e),e=l(e)),e instanceof c)if("radialGradient"==e.type||"linearGradient"==e.type||"pattern"==e.type){e.node.id||p(e.node,{id:e.id});var g=q(e.node.id)}else g=e.attr(d);else if(g=a.color(e),g.error){var h=a(n(this).ownerSVGElement).gradient(e);h?(h.node.id||p(h.node,{id:h.id}),g=q(h.node.id)):g=e}else g=r(g);var i={};i[d]=g,p(this.node,i),this.node.style[d]=t}}function h(a){b.stop(),a==+a&&(a+="px"),this.node.style.fontSize=a}function i(a){for(var b=[],c=a.childNodes,d=0,e=c.length;e>d;d++){var f=c[d];3==f.nodeType&&b.push(f.nodeValue),"tspan"==f.tagName&&(1==f.childNodes.length&&3==f.firstChild.nodeType?b.push(f.firstChild.nodeValue):b.push(i(f)))}return b}function j(){return b.stop(),this.node.style.fontSize}var k=a._.make,l=a._.wrap,m=a.is,n=a._.getSomeDefs,o=/^url\((['"]?)([^)]+)\1\)$/,p=a._.$,q=a.url,r=String,s=a._.separator,t="";a.deurl=function(a){var b=String(a).match(o);return b?b[2]:a},b.on("snap.util.attr.mask",function(a){if(a instanceof c||a instanceof f){if(b.stop(),a instanceof f&&1==a.node.childNodes.length&&(a=a.node.firstChild,n(this).appendChild(a),a=l(a)),"mask"==a.type)var d=a;else d=k("mask",n(this)),d.node.appendChild(a.node);!d.node.id&&p(d.node,{id:d.id}),p(this.node,{mask:q(d.id)})}}),function(a){b.on("snap.util.attr.clip",a),b.on("snap.util.attr.clip-path",a),b.on("snap.util.attr.clipPath",a)}(function(a){if(a instanceof c||a instanceof f){b.stop();for(var d,e=a.node;e;){if("clipPath"===e.nodeName){d=new c(e);break}if("svg"===e.nodeName){d=void 0;break}e=e.parentNode}d||(d=k("clipPath",n(this)),d.node.appendChild(a.node),!d.node.id&&p(d.node,{id:d.id})),p(this.node,{"clip-path":q(d.node.id||d.id)})}}),b.on("snap.util.attr.fill",g("fill")),b.on("snap.util.attr.stroke",g("stroke"));var u=/^([lr])(?:\(([^)]*)\))?(.*)$/i;b.on("snap.util.grad.parse",function(a){function b(a,b){for(var c=(b-h)/(a-i),d=i;a>d;d++)f[d].offset=+(+h+c*(d-i)).toFixed(2);i=a,h=b}a=r(a);var c=a.match(u);if(!c)return null;var d=c[1],e=c[2],f=c[3];e=e.split(/\s*,\s*/).map(function(a){return+a==a?+a:a}),1==e.length&&0==e[0]&&(e=[]),f=f.split("-"),f=f.map(function(a){a=a.split(":");var b={color:a[0]};return a[1]&&(b.offset=parseFloat(a[1])),b});var g=f.length,h=0,i=0;g--;for(var j=0;g>j;j++)"offset"in f[j]&&b(j,f[j].offset);return f[g].offset=f[g].offset||100,b(g,f[g].offset),{type:d,params:e,stops:f}}),b.on("snap.util.attr.d",function(c){b.stop(),m(c,"array")&&m(c[0],"array")&&(c=a.path.toString.call(c)),c=r(c),c.match(/[ruo]/i)&&(c=a.path.toAbsolute(c)),p(this.node,{d:c})})(-1),b.on("snap.util.attr.#text",function(a){b.stop(),a=r(a);for(var c=e.doc.createTextNode(a);this.node.firstChild;)this.node.removeChild(this.node.firstChild);this.node.appendChild(c)})(-1),b.on("snap.util.attr.path",function(a){b.stop(),this.attr({d:a})})(-1),b.on("snap.util.attr.class",function(a){b.stop(),this.node.className.baseVal=a})(-1),b.on("snap.util.attr.viewBox",function(a){var c;c=m(a,"object")&&"x"in a?[a.x,a.y,a.width,a.height].join(" "):m(a,"array")?a.join(" "):a,p(this.node,{viewBox:c}),b.stop()})(-1),b.on("snap.util.attr.transform",function(a){this.transform(a),b.stop()})(-1),b.on("snap.util.attr.r",function(a){"rect"==this.type&&(b.stop(),p(this.node,{rx:a,ry:a}))})(-1),b.on("snap.util.attr.textpath",function(a){if(b.stop(),"text"==this.type){var d,e,f;if(!a&&this.textPath){for(e=this.textPath;e.node.firstChild;)this.node.appendChild(e.node.firstChild);return e.remove(),void delete this.textPath}if(m(a,"string")){var g=n(this),h=l(g.parentNode).path(a);g.appendChild(h.node),d=h.id,h.attr({id:d})}else a=l(a),a instanceof c&&(d=a.attr("id"),d||(d=a.id,a.attr({id:d})));if(d)if(e=this.textPath,f=this.node,e)e.attr({"xlink:href":"#"+d});else{for(e=p("textPath",{"xlink:href":"#"+d});f.firstChild;)e.appendChild(f.firstChild);f.appendChild(e),this.textPath=l(e)}}})(-1),b.on("snap.util.attr.text",function(a){if("text"==this.type){for(var c=this.node,d=function(a){var b=p("tspan");if(m(a,"array"))for(var c=0;c1&&(a=Array.prototype.slice.call(arguments,0));var b={};return i(a,"object")&&!i(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polyline",b)},h.polygon=function(a){arguments.length>1&&(a=Array.prototype.slice.call(arguments,0));var b={};return i(a,"object")&&!i(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polygon",b)},function(){function d(){return this.selectAll("stop")}function e(a,b){var d=l("stop"),e={offset:+b+"%"};a=c.color(a),e["stop-color"]=a.hex,a.opacity<1&&(e["stop-opacity"]=a.opacity),l(d,e);for(var f,g=this.stops(),h=0;hb){this.node.insertBefore(d,g[h].node),f=!0;break}}return f||this.node.appendChild(d),this}function f(){if("linearGradient"==this.type){var a=l(this.node,"x1")||0,b=l(this.node,"x2")||1,d=l(this.node,"y1")||0,e=l(this.node,"y2")||0;return c._.box(a,d,math.abs(b-a),math.abs(e-d))}var f=this.node.cx||.5,g=this.node.cy||.5,h=this.node.r||0;return c._.box(f-h,g-h,2*h,2*h)}function g(a){var d=a,e=this.stops();if("string"==typeof a&&(d=b("snap.util.grad.parse",null,"l(0,0,0,1)"+a).firstDefined().stops),c.is(d,"array")){for(var f=0;fh;h++){var i=f[h];d.addStop(i.color,i.offset)}return d}function j(a,b,h,i,j){var k=c._.make("linearGradient",a);return k.stops=d,k.addStop=e,k.getBBox=f,k.setStops=g,null!=b&&l(k.node,{x1:b,y1:h,x2:i,y2:j}),k}function k(a,b,g,h,i,j){var k=c._.make("radialGradient",a);return k.stops=d,k.addStop=e,k.getBBox=f,null!=b&&l(k.node,{cx:b,cy:g,r:h}),null!=i&&null!=j&&l(k.node,{fx:i,fy:j}),k}var l=c._.$;h.gradient=function(a){return i(this.defs,a)},h.gradientLinear=function(a,b,c,d){return j(this.defs,a,b,c,d)},h.gradientRadial=function(a,b,c,d,e){return k(this.defs,a,b,c,d,e)},h.toString=function(){var a,b=this.node.ownerDocument,d=b.createDocumentFragment(),e=b.createElement("div"),f=this.node.cloneNode(!0);return d.appendChild(e),e.appendChild(f),c._.$(f,{xmlns:"http://www.w3.org/2000/svg"}),a=e.innerHTML,d.removeChild(d.firstChild),a},h.toDataURL=function(){return a&&a.btoa?"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(this))):void 0},h.clear=function(){for(var a,b=this.node.firstChild;b;)a=b.nextSibling,"defs"!=b.tagName?b.parentNode.removeChild(b):h.clear.call({node:b}),b=a}}()}),d.plugin(function(a,b,c,d){function e(a){var b=e.ps=e.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[M](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]}function f(a,b,c,d){return null==a&&(a=b=c=d=0),null==b&&(b=a.y,c=a.width,d=a.height,a=a.x),{x:a,y:b,width:c,w:c,height:d,h:d,x2:a+c,y2:b+d,cx:a+c/2,cy:b+d/2,r1:P.min(c,d)/2,r2:P.max(c,d)/2,r0:P.sqrt(c*c+d*d)/2,path:y(a,b,c,d),vb:[a,b,c,d].join(" ")}}function g(){return this.join(",").replace(N,"$1")}function h(a){var b=L(a);return b.toString=g,b}function i(a,b,c,d,e,f,g,h,i){return null==i?p(a,b,c,d,e,f,g,h):k(a,b,c,d,e,f,g,h,q(a,b,c,d,e,f,g,h,i))}function j(c,d){function e(a){return+(+a).toFixed(3)}return a._.cacher(function(a,f,g){a instanceof b&&(a=a.attr("d")),a=G(a);for(var h,j,l,m,n,o="",p={},q=0,r=0,s=a.length;s>r;r++){if(l=a[r],"M"==l[0])h=+l[1],j=+l[2];else{if(m=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6]),q+m>f){if(d&&!p.start){if(n=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6],f-q),o+=["C"+e(n.start.x),e(n.start.y),e(n.m.x),e(n.m.y),e(n.x),e(n.y)],g)return o;p.start=o,o=["M"+e(n.x),e(n.y)+"C"+e(n.n.x),e(n.n.y),e(n.end.x),e(n.end.y),e(l[5]),e(l[6])].join(),q+=m,h=+l[5],j=+l[6];continue}if(!c&&!d)return n=i(h,j,l[1],l[2],l[3],l[4],l[5],l[6],f-q)}q+=m,h=+l[5],j=+l[6]}o+=l.shift()+l}return p.end=o,n=c?q:d?p:k(h,j,l[0],l[1],l[2],l[3],l[4],l[5],1)},null,a._.clone)}function k(a,b,c,d,e,f,g,h,i){var j=1-i,k=T(j,3),l=T(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*P.atan2(q-s,r-t)/Q;return{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}}function l(b,c,d,e,g,h,i,j){a.is(b,"array")||(b=[b,c,d,e,g,h,i,j]);var k=F.apply(null,b);return f(k.min.x,k.min.y,k.max.x-k.min.x,k.max.y-k.min.y)}function m(a,b,c){return b>=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height}function n(a,b){return a=f(a),b=f(b),m(b,a.x,a.y)||m(b,a.x2,a.y)||m(b,a.x,a.y2)||m(b,a.x2,a.y2)||m(a,b.x,b.y)||m(a,b.x2,b.y)||m(a,b.x,b.y2)||m(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)}function o(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function p(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i/2,k=12,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0,p=0;k>p;p++){var q=j*l[p]+j,r=o(q,a,c,e,g),s=o(q,b,d,f,h),t=r*r+s*s;n+=m[p]*P.sqrt(t)}return j*n}function q(a,b,c,d,e,f,g,h,i){if(!(0>i||p(a,b,c,d,e,f,g,h)n;)l/=2,m+=(i>j?1:-1)*l,j=p(a,b,c,d,e,f,g,h,m);return m}}function r(a,b,c,d,e,f,g,h){if(!(S(a,c)S(e,g)||S(b,d)S(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+R(a,c).toFixed(2)||n>+S(a,c).toFixed(2)||n<+R(e,g).toFixed(2)||n>+S(e,g).toFixed(2)||o<+R(b,d).toFixed(2)||o>+S(b,d).toFixed(2)||o<+R(f,h).toFixed(2)||o>+S(f,h).toFixed(2)))return{x:l,y:m}}}}function s(a,b,c){var d=l(a),e=l(b);if(!n(d,e))return c?0:[];for(var f=p.apply(0,a),g=p.apply(0,b),h=~~(f/8),i=~~(g/8),j=[],m=[],o={},q=c?0:[],s=0;h+1>s;s++){var t=k.apply(0,a.concat(s/h));j.push({x:t.x,y:t.y,t:s/h})}for(s=0;i+1>s;s++)t=k.apply(0,b.concat(s/i)),m.push({x:t.x,y:t.y,t:s/i});for(s=0;h>s;s++)for(var u=0;i>u;u++){var v=j[s],w=j[s+1],x=m[u],y=m[u+1],z=U(w.x-v.x)<.001?"y":"x",A=U(y.x-x.x)<.001?"y":"x",B=r(v.x,v.y,w.x,w.y,x.x,x.y,y.x,y.y);if(B){if(o[B.x.toFixed(4)]==B.y.toFixed(4))continue;o[B.x.toFixed(4)]=B.y.toFixed(4);var C=v.t+U((B[z]-v[z])/(w[z]-v[z]))*(w.t-v.t),D=x.t+U((B[A]-x[A])/(y[A]-x[A]))*(y.t-x.t);C>=0&&1>=C&&D>=0&&1>=D&&(c?q++:q.push({x:B.x,y:B.y,t1:C,t2:D}))}}return q}function t(a,b){return v(a,b)}function u(a,b){return v(a,b,1)}function v(a,b,c){a=G(a),b=G(b);for(var d,e,f,g,h,i,j,k,l,m,n=c?0:[],o=0,p=a.length;p>o;o++){var q=a[o];if("M"==q[0])d=h=q[1],e=i=q[2];else{"C"==q[0]?(l=[d,e].concat(q.slice(1)),d=l[6],e=l[7]):(l=[d,e,d,e,h,i,h,i],d=h,e=i);for(var r=0,t=b.length;t>r;r++){var u=b[r];if("M"==u[0])f=j=u[1],g=k=u[2];else{"C"==u[0]?(m=[f,g].concat(u.slice(1)),f=m[6],g=m[7]):(m=[f,g,f,g,j,k,j,k],f=j,g=k);var v=s(l,m,c);if(c)n+=v;else{for(var w=0,x=v.length;x>w;w++)v[w].segment1=o,v[w].segment2=r,v[w].bez1=l,v[w].bez2=m;n=n.concat(v)}}}}}return n}function w(a,b,c){var d=x(a);return m(d,b,c)&&v(a,[["M",b,c],["H",d.x2+10]],1)%2==1}function x(a){var b=e(a);if(b.bbox)return L(b.bbox);if(!a)return f();a=G(a);for(var c,d=0,g=0,h=[],i=[],j=0,k=a.length;k>j;j++)if(c=a[j],"M"==c[0])d=c[1],g=c[2],h.push(d),i.push(g);else{var l=F(d,g,c[1],c[2],c[3],c[4],c[5],c[6]);h=h.concat(l.min.x,l.max.x),i=i.concat(l.min.y,l.max.y),d=c[5],g=c[6]}var m=R.apply(0,h),n=R.apply(0,i),o=S.apply(0,h),p=S.apply(0,i),q=f(m,n,o-m,p-n);return b.bbox=L(q),q}function y(a,b,c,d,e){if(e)return[["M",+a+ +e,b],["l",c-2*e,0],["a",e,e,0,0,1,e,e],["l",0,d-2*e],["a",e,e,0,0,1,-e,e],["l",2*e-c,0],["a",e,e,0,0,1,-e,-e],["l",0,2*e-d],["a",e,e,0,0,1,e,-e],["z"]];var f=[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]];return f.toString=g,f}function z(a,b,c,d,e){if(null==e&&null==d&&(d=c),a=+a,b=+b,c=+c,d=+d,null!=e)var f=Math.PI/180,h=a+c*Math.cos(-d*f),i=a+c*Math.cos(-e*f),j=b+c*Math.sin(-d*f),k=b+c*Math.sin(-e*f),l=[["M",h,j],["A",c,c,0,+(e-d>180),0,i,k]];else l=[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]];return l.toString=g,l}function A(b){var c=e(b),d=String.prototype.toLowerCase;if(c.rel)return h(c.rel);a.is(b,"array")&&a.is(b&&b[0],"array")||(b=a.parsePathString(b));var f=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=b[0][1],j=b[0][2],k=i,l=j,m++,f.push(["M",i,j]));for(var n=m,o=b.length;o>n;n++){var p=f[n]=[],q=b[n];if(q[0]!=d.call(q[0]))switch(p[0]=d.call(q[0]),p[0]){case"a":p[1]=q[1],p[2]=q[2],p[3]=q[3],p[4]=q[4],p[5]=q[5],p[6]=+(q[6]-i).toFixed(3),p[7]=+(q[7]-j).toFixed(3);break;case"v":p[1]=+(q[1]-j).toFixed(3);break;case"m":k=q[1],l=q[2];default:for(var r=1,s=q.length;s>r;r++)p[r]=+(q[r]-(r%2?i:j)).toFixed(3)}else{p=f[n]=[],"m"==q[0]&&(k=q[1]+i,l=q[2]+j);for(var t=0,u=q.length;u>t;t++)f[n][t]=q[t]}var v=f[n].length;switch(f[n][0]){case"z":i=k,j=l;break;case"h":i+=+f[n][v-1];break;case"v":j+=+f[n][v-1];break;default:i+=+f[n][v-2],j+=+f[n][v-1]}}return f.toString=g,c.rel=h(f),f}function B(b){var c=e(b);if(c.abs)return h(c.abs);if(K(b,"array")&&K(b&&b[0],"array")||(b=a.parsePathString(b)),!b||!b.length)return[["M",0,0]];var d,f=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=+b[0][1],j=+b[0][2],k=i,l=j,m++,f[0]=["M",i,j]);for(var n,o,p=3==b.length&&"M"==b[0][0]&&"R"==b[1][0].toUpperCase()&&"Z"==b[2][0].toUpperCase(),q=m,r=b.length;r>q;q++){if(f.push(n=[]),o=b[q],d=o[0],d!=d.toUpperCase())switch(n[0]=d.toUpperCase(),n[0]){case"A":n[1]=o[1],n[2]=o[2],n[3]=o[3],n[4]=o[4],n[5]=o[5],n[6]=+o[6]+i,n[7]=+o[7]+j;break;case"V":n[1]=+o[1]+j;break;case"H":n[1]=+o[1]+i;break;case"R":for(var s=[i,j].concat(o.slice(1)),t=2,u=s.length;u>t;t++)s[t]=+s[t]+i,s[++t]=+s[t]+j;f.pop(),f=f.concat(I(s,p));break;case"O":f.pop(),s=z(i,j,o[1],o[2]),s.push(s[0]),f=f.concat(s);break;case"U":f.pop(),f=f.concat(z(i,j,o[1],o[2],o[3])),n=["U"].concat(f[f.length-1].slice(-2));break;case"M":k=+o[1]+i,l=+o[2]+j;default:for(t=1,u=o.length;u>t;t++)n[t]=+o[t]+(t%2?i:j)}else if("R"==d)s=[i,j].concat(o.slice(1)),f.pop(),f=f.concat(I(s,p)),n=["R"].concat(o.slice(-2));else if("O"==d)f.pop(),s=z(i,j,o[1],o[2]),s.push(s[0]),f=f.concat(s);else if("U"==d)f.pop(),f=f.concat(z(i,j,o[1],o[2],o[3])),n=["U"].concat(f[f.length-1].slice(-2));else for(var v=0,w=o.length;w>v;v++)n[v]=o[v];if(d=d.toUpperCase(),"O"!=d)switch(n[0]){case"Z":i=+k,j=+l;break;case"H":i=n[1];break;case"V":j=n[1];break;case"M":k=n[n.length-2],l=n[n.length-1];default:i=n[n.length-2],j=n[n.length-1]}}return f.toString=g,c.abs=h(f),f}function C(a,b,c,d){return[a,b,c,d,c,d]}function D(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]}function E(b,c,d,e,f,g,h,i,j,k){var l,m=120*Q/180,n=Q/180*(+f||0),o=[],p=a._.cacher(function(a,b,c){var d=a*P.cos(c)-b*P.sin(c),e=a*P.sin(c)+b*P.cos(c);return{x:d,y:e}});if(!d||!e)return[b,c,i,j,i,j];if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(b,c,-n),b=l.x,c=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(P.cos(Q/180*f),P.sin(Q/180*f),(b-i)/2),r=(c-j)/2,s=q*q/(d*d)+r*r/(e*e);s>1&&(s=P.sqrt(s),d=s*d,e=s*e);var t=d*d,u=e*e,v=(g==h?-1:1)*P.sqrt(U((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*d*r/e+(b+i)/2,x=v*-e*q/d+(c+j)/2,y=P.asin(((c-x)/e).toFixed(9)),z=P.asin(((j-x)/e).toFixed(9));y=w>b?Q-y:y,z=w>i?Q-z:z,0>y&&(y=2*Q+y),0>z&&(z=2*Q+z),h&&y>z&&(y-=2*Q),!h&&z>y&&(z-=2*Q)}var A=z-y;if(U(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+d*P.cos(z),j=x+e*P.sin(z),o=E(i,j,d,e,f,0,h,C,D,[z,B,w,x])}A=z-y;var F=P.cos(y),G=P.sin(y),H=P.cos(z),I=P.sin(z),J=P.tan(A/4),K=4/3*d*J,L=4/3*e*J,M=[b,c],N=[b+K*G,c-L*F],O=[i+K*I,j-L*H],R=[i,j];if(N[0]=2*M[0]-N[0],N[1]=2*M[1]-N[1],k)return[N,O,R].concat(o);o=[N,O,R].concat(o).join().split(",");for(var S=[],T=0,V=o.length;V>T;T++)S[T]=T%2?p(o[T-1],o[T],n).y:p(o[T],o[T+1],n).x;return S}function F(a,b,c,d,e,f,g,h){for(var i,j,k,l,m,n,o,p,q=[],r=[[],[]],s=0;2>s;++s)if(0==s?(j=6*a-12*c+6*e,i=-3*a+9*c-9*e+3*g,k=3*c-3*a):(j=6*b-12*d+6*f,i=-3*b+9*d-9*f+3*h,k=3*d-3*b),U(i)<1e-12){if(U(j)<1e-12)continue;l=-k/j,l>0&&1>l&&q.push(l)}else o=j*j-4*k*i,p=P.sqrt(o),0>o||(m=(-j+p)/(2*i),m>0&&1>m&&q.push(m),n=(-j-p)/(2*i),n>0&&1>n&&q.push(n));for(var t,u=q.length,v=u;u--;)l=q[u],t=1-l,r[0][u]=t*t*t*a+3*t*t*l*c+3*t*l*l*e+l*l*l*g,r[1][u]=t*t*t*b+3*t*t*l*d+3*t*l*l*f+l*l*l*h;return r[0][v]=a,r[1][v]=b,r[0][v+1]=g,r[1][v+1]=h,r[0].length=r[1].length=v+2,{min:{x:R.apply(0,r[0]),y:R.apply(0,r[1])},max:{x:S.apply(0,r[0]),y:S.apply(0,r[1])}}}function G(a,b){var c=!b&&e(a);if(!b&&c.curve)return h(c.curve);for(var d=B(a),f=b&&B(b),g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},j=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"].concat(E.apply(0,[b.x,b.y].concat(a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e].concat(a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"].concat(D(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"].concat(D(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"].concat(C(b.x,b.y,a[1],a[2]));break;case"H":a=["C"].concat(C(b.x,b.y,a[1],b.y));break;case"V":a=["C"].concat(C(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"].concat(C(b.x,b.y,b.X,b.Y))}return a}),k=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)m[b]="A",f&&(n[b]="A"),a.splice(b++,0,["C"].concat(c.splice(0,6)));a.splice(b,1),r=S(d.length,f&&f.length||0)}},l=function(a,b,c,e,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",e.x,e.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],r=S(d.length,f&&f.length||0))},m=[],n=[],o="",p="",q=0,r=S(d.length,f&&f.length||0);r>q;q++){d[q]&&(o=d[q][0]),"C"!=o&&(m[q]=o,q&&(p=m[q-1])),d[q]=j(d[q],g,p),"A"!=m[q]&&"C"==o&&(m[q]="C"),k(d,q),f&&(f[q]&&(o=f[q][0]),"C"!=o&&(n[q]=o,q&&(p=n[q-1])),f[q]=j(f[q],i,p),"A"!=n[q]&&"C"==o&&(n[q]="C"),k(f,q)),l(d,f,g,i,q),l(f,d,i,g,q);var s=d[q],t=f&&f[q],u=s.length,v=f&&t.length;g.x=s[u-2],g.y=s[u-1],g.bx=O(s[u-4])||g.x,g.by=O(s[u-3])||g.y,i.bx=f&&(O(t[v-4])||i.x),i.by=f&&(O(t[v-3])||i.y),i.x=f&&t[v-2],i.y=f&&t[v-1]}return f||(c.curve=h(d)),f?[d,f]:d}function H(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=G(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a}function I(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}var J=b.prototype,K=a.is,L=a._.clone,M="hasOwnProperty",N=/,?([a-z]),?/gi,O=parseFloat,P=Math,Q=P.PI,R=P.min,S=P.max,T=P.pow,U=P.abs,V=j(1),W=j(),X=j(0,1),Y=a._unit2px,Z={path:function(a){return a.attr("path")},circle:function(a){var b=Y(a);return z(b.cx,b.cy,b.r)},ellipse:function(a){var b=Y(a); +return z(b.cx||0,b.cy||0,b.rx,b.ry)},rect:function(a){var b=Y(a);return y(b.x||0,b.y||0,b.width,b.height,b.rx,b.ry)},image:function(a){var b=Y(a);return y(b.x||0,b.y||0,b.width,b.height)},line:function(a){return"M"+[a.attr("x1")||0,a.attr("y1")||0,a.attr("x2"),a.attr("y2")]},polyline:function(a){return"M"+a.attr("points")},polygon:function(a){return"M"+a.attr("points")+"z"},deflt:function(a){var b=a.node.getBBox();return y(b.x,b.y,b.width,b.height)}};a.path=e,a.path.getTotalLength=V,a.path.getPointAtLength=W,a.path.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return X(a,b).end;var d=X(a,c,1);return b?X(d,b).end:d},J.getTotalLength=function(){return this.node.getTotalLength?this.node.getTotalLength():void 0},J.getPointAtLength=function(a){return W(this.attr("d"),a)},J.getSubpath=function(b,c){return a.path.getSubpath(this.attr("d"),b,c)},a._.box=f,a.path.findDotsAtSegment=k,a.path.bezierBBox=l,a.path.isPointInsideBBox=m,a.closest=function(b,c,d,e){for(var g=100,h=f(b-g/2,c-g/2,g,g),i=[],j=d[0].hasOwnProperty("x")?function(a){return{x:d[a].x,y:d[a].y}}:function(a){return{x:d[a],y:e[a]}},k=0;1e6>=g&&!k;){for(var l=0,n=d.length;n>l;l++){var o=j(l);if(m(h,o.x,o.y)){k++,i.push(o);break}}k||(g*=2,h=f(b-g/2,c-g/2,g,g))}if(1e6!=g){var p,q=1/0;for(l=0,n=i.length;n>l;l++){var r=a.len(b,c,i[l].x,i[l].y);q>r&&(q=r,i[l].len=r,p=i[l])}return p}},a.path.isBBoxIntersect=n,a.path.intersection=t,a.path.intersectionNumber=u,a.path.isPointInside=w,a.path.getBBox=x,a.path.get=Z,a.path.toRelative=A,a.path.toAbsolute=B,a.path.toCubic=G,a.path.map=H,a.path.toString=g,a.path.clone=h}),d.plugin(function(a,d,e,f){var g=Math.max,h=Math.min,i=function(a){if(this.items=[],this.bindings={},this.length=0,this.type="set",a)for(var b=0,c=a.length;c>b;b++)a[b]&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},j=i.prototype;j.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],a&&(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},j.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},j.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this},j.animate=function(d,e,f,g){"function"!=typeof f||f.length||(g=f,f=c.linear),d instanceof a._.Animation&&(g=d.callback,f=d.easing,e=f.dur,d=d.attr);var h=arguments;if(a.is(d,"array")&&a.is(h[h.length-1],"array"))var i=!0;var j,k=function(){j?this.b=j:j=this.b},l=0,m=this,n=g&&function(){++l==m.length&&g.call(this)};return this.forEach(function(a,c){b.once("snap.animcreated."+a.id,k),i?h[c]&&a.animate.apply(a,h[c]):a.animate(d,e,f,n)})},j.remove=function(){for(;this.length;)this.pop().remove();return this},j.bind=function(a,b,c){var d={};if("function"==typeof b)this.bindings[a]=b;else{var e=c||a;this.bindings[a]=function(a){d[e]=a,b.attr(d)}}return this},j.attr=function(a){var b={};for(var c in a)this.bindings[c]?this.bindings[c](a[c]):b[c]=a[c];for(var d=0,e=this.items.length;e>d;d++)this.items[d].attr(b);return this},j.clear=function(){for(;this.length;)this.pop()},j.splice=function(a,b,c){a=0>a?g(this.length+a,0):a,b=g(0,h(this.length-a,b));var d,e=[],f=[],j=[];for(d=2;dd;d++)f.push(this[a+d]);for(;dd?j[d]:e[d-k];for(d=this.items.length=this.length-=b-k;this[d];)delete this[d++];return new i(f)},j.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0;return!1},j.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},j.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=h.apply(0,a),b=h.apply(0,b),c=g.apply(0,c),d=g.apply(0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b,cx:a+(c-a)/2,cy:b+(d-b)/2}},j.clone=function(a){a=new i;for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},j.toString=function(){return"Snap‘s set"},j.type="set",a.Set=i,a.set=function(){var a=new i;return arguments.length&&a.push.apply(a,Array.prototype.slice.call(arguments,0)),a}}),d.plugin(function(a,c,d,e){function f(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}}function g(b,c,d){b=b||new a.Matrix,c=c||new a.Matrix,b=a.parseTransformString(b.toTransformString())||[],c=a.parseTransformString(c.toTransformString())||[];for(var e,g,h,i,j=Math.max(b.length,c.length),k=[],n=[],o=0;j>o;o++){if(h=b[o]||f(c[o]),i=c[o]||f(h),h[0]!=i[0]||"r"==h[0].toLowerCase()&&(h[2]!=i[2]||h[3]!=i[3])||"s"==h[0].toLowerCase()&&(h[3]!=i[3]||h[4]!=i[4])){b=a._.transform2matrix(b,d()),c=a._.transform2matrix(c,d()),k=[["m",b.a,b.b,b.c,b.d,b.e,b.f]],n=[["m",c.a,c.b,c.c,c.d,c.e,c.f]];break}for(k[o]=[],n[o]=[],e=0,g=Math.max(h.length,i.length);g>e;e++)e in h&&(k[o][e]=h[e]),e in i&&(n[o][e]=i[e])}return{from:m(k),to:m(n),f:l(k)}}function h(a){return a}function i(a){return function(b){return+b.toFixed(3)+a}}function j(a){return a.join(" ")}function k(b){return a.rgb(b[0],b[1],b[2],b[3])}function l(a){var b,c,d,e,f,g,h=0,i=[];for(b=0,c=a.length;c>b;b++){for(f="[",g=['"'+a[b][0]+'"'],d=1,e=a[b].length;e>d;d++)g[d]="val["+h++ +"]";f+=g+"]",i[b]=f}return Function("val","return Snap.path.toString.call(["+i+"])")}function m(a){for(var b=[],c=0,d=a.length;d>c;c++)for(var e=1,f=a[c].length;f>e;e++)b.push(a[c][e]);return b}function n(a){return isFinite(a)}function o(b,c){return a.is(b,"array")&&a.is(c,"array")?b.toString()==c.toString():!1}var p={},q=/[%a-z]+$/i,r=String;p.stroke=p.fill="colour",c.prototype.equal=function(a,c){return b("snap.util.equal",this,a,c).firstDefined()},b.on("snap.util.equal",function(b,c){var d,e,f=r(this.attr(b)||""),s=this;if("colour"==p[b])return d=a.color(f),e=a.color(c),{from:[d.r,d.g,d.b,d.opacity],to:[e.r,e.g,e.b,e.opacity],f:k};if("viewBox"==b)return d=this.attr(b).vb.split(" ").map(Number),e=c.split(" ").map(Number),{from:d,to:e,f:j};if("transform"==b||"gradientTransform"==b||"patternTransform"==b)return"string"==typeof c&&(c=r(c).replace(/\.{3}|\u2026/g,f)),f=this.matrix,c=a._.rgTransform.test(c)?a._.transform2matrix(c,this.getBBox()):a._.transform2matrix(a._.svgTransform2string(c),this.getBBox()),g(f,c,function(){return s.getBBox(1)});if("d"==b||"path"==b)return d=a.path.toCubic(f,c),{from:m(d[0]),to:m(d[1]),f:l(d[0])};if("points"==b)return d=r(f).split(a._.separator),e=r(c).split(a._.separator),{from:d,to:e,f:function(a){return a}};if(n(f)&&n(c))return{from:parseFloat(f),to:parseFloat(c),f:h};var t=f.match(q),u=r(c).match(q);return t&&o(t,u)?{from:parseFloat(f),to:parseFloat(c),f:i(t)}:{from:this.asPX(b),to:this.asPX(b,c),f:h}})}),d.plugin(function(a,c,d,e){for(var f=c.prototype,g="hasOwnProperty",h=("createTouch"in e.doc),i=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","touchstart","touchmove","touchend","touchcancel"],j={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},k=(function(a,b){var c="y"==a?"scrollTop":"scrollLeft",d=b&&b.node?b.node.ownerDocument:e.doc;return d[c in d.documentElement?"documentElement":"body"][c]}),l=function(){return this.originalEvent.preventDefault()},m=function(){return this.originalEvent.stopPropagation()},n=function(a,b,c,d){var e=h&&j[b]?j[b]:b,f=function(e){var f=k("y",d),i=k("x",d);if(h&&j[g](b))for(var n=0,o=e.targetTouches&&e.targetTouches.length;o>n;n++)if(e.targetTouches[n].target==a||a.contains(e.targetTouches[n].target)){var p=e;e=e.targetTouches[n],e.originalEvent=p,e.preventDefault=l,e.stopPropagation=m;break}var q=e.clientX+i,r=e.clientY+f;return c.call(d,e,q,r)};return b!==e&&a.addEventListener(b,f,!1),a.addEventListener(e,f,!1),function(){return b!==e&&a.removeEventListener(b,f,!1),a.removeEventListener(e,f,!1),!0}},o=[],p=function(a){for(var c,d=a.clientX,e=a.clientY,f=k("y"),g=k("x"),i=o.length;i--;){if(c=o[i],h){for(var j,l=a.touches&&a.touches.length;l--;)if(j=a.touches[l],j.identifier==c.el._drag.id||c.el.node.contains(j.target)){d=j.clientX,e=j.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var m=c.el.node;m.nextSibling,m.parentNode,m.style.display;d+=g,e+=f,b("snap.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},q=function(c){a.unmousemove(p).unmouseup(q);for(var d,e=o.length;e--;)d=o[e],d.el._drag={},b("snap.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,c),b.off("snap.drag.*."+d.el.id);o=[]},r=i.length;r--;)!function(b){a[b]=f[b]=function(c,d){if(a.is(c,"function"))this.events=this.events||[],this.events.push({name:b,f:c,unbind:n(this.node||document,b,c,d||this)});else for(var e=0,f=this.events.length;f>e;e++)if(this.events[e].name==b)try{this.events[e].f.call(this)}catch(g){}return this},a["un"+b]=f["un"+b]=function(a){for(var c=this.events||[],d=c.length;d--;)if(c[d].name==b&&(c[d].f==a||!a))return c[d].unbind(),c.splice(d,1),!c.length&&delete this.events,this;return this}}(i[r]);f.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},f.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var s=[];f.drag=function(c,d,e,f,g,h){function i(i,j,l){(i.originalEvent||i).preventDefault(),k._drag.x=j,k._drag.y=l,k._drag.id=i.identifier,!o.length&&a.mousemove(p).mouseup(q),o.push({el:k,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("snap.drag.start."+k.id,d),c&&b.on("snap.drag.move."+k.id,c),e&&b.on("snap.drag.end."+k.id,e),b("snap.drag.start."+k.id,g||f||k,j,l,i)}function j(a,c,d){b("snap.draginit."+k.id,k,a,c,d)}var k=this;if(!arguments.length){var l;return k.drag(function(a,b){this.attr({transform:l+(l?"T":"t")+[a,b]})},function(){l=this.transform().local})}return b.on("snap.draginit."+k.id,i),k._drag={},s.push({el:k,start:i,init:j}),k.mousedown(j),k},f.undrag=function(){for(var c=s.length;c--;)s[c].el==this&&(this.unmousedown(s[c].init),s.splice(c,1),b.unbind("snap.drag.*."+this.id),b.unbind("snap.draginit."+this.id));return!s.length&&a.unmousemove(p).unmouseup(q),this}}),d.plugin(function(a,c,d,e){var f=(c.prototype,d.prototype),g=/^\s*url\((.+)\)/,h=String,i=a._.$;a.filter={},f.filter=function(b){var d=this;"svg"!=d.type&&(d=d.paper);var e=a.parse(h(b)),f=a._.id(),g=(d.node.offsetWidth,d.node.offsetHeight,i("filter"));return i(g,{id:f,filterUnits:"userSpaceOnUse"}),g.appendChild(e.node),d.defs.appendChild(g),new c(g)},b.on("snap.util.getattr.filter",function(){b.stop();var c=i(this.node,"filter");if(c){var d=h(c).match(g);return d&&a.select(d[1])}}),b.on("snap.util.attr.filter",function(d){if(d instanceof c&&"filter"==d.type){b.stop();var e=d.node.id;e||(i(d.node,{id:d.id}),e=d.id),i(this.node,{filter:a.url(e)})}d&&"none"!=d||(b.stop(),this.node.removeAttribute("filter"))}),a.filter.blur=function(b,c){null==b&&(b=2);var d=null==c?b:[b,c];return a.format('',{def:d})},a.filter.blur.toString=function(){return this()},a.filter.shadow=function(b,c,d,e,f){return null==f&&(null==e?(f=d,d=4,e="#000"):(f=e,e=d,d=4)),null==d&&(d=4),null==f&&(f=1),null==b&&(b=0,c=2),null==c&&(c=b),e=a.color(e),a.format('',{color:e,dx:b,dy:c,blur:d,opacity:f})},a.filter.shadow.toString=function(){return this()},a.filter.grayscale=function(b){return null==b&&(b=1),a.format('',{a:.2126+.7874*(1-b),b:.7152-.7152*(1-b),c:.0722-.0722*(1-b),d:.2126-.2126*(1-b),e:.7152+.2848*(1-b),f:.0722-.0722*(1-b),g:.2126-.2126*(1-b),h:.0722+.9278*(1-b)})},a.filter.grayscale.toString=function(){return this()},a.filter.sepia=function(b){return null==b&&(b=1),a.format('',{a:.393+.607*(1-b),b:.769-.769*(1-b),c:.189-.189*(1-b),d:.349-.349*(1-b),e:.686+.314*(1-b),f:.168-.168*(1-b),g:.272-.272*(1-b),h:.534-.534*(1-b),i:.131+.869*(1-b)})},a.filter.sepia.toString=function(){return this()},a.filter.saturate=function(b){return null==b&&(b=1),a.format('',{amount:1-b})},a.filter.saturate.toString=function(){return this()},a.filter.hueRotate=function(b){return b=b||0,a.format('',{angle:b})},a.filter.hueRotate.toString=function(){return this()},a.filter.invert=function(b){return null==b&&(b=1),a.format('',{amount:b,amount2:1-b})},a.filter.invert.toString=function(){return this()},a.filter.brightness=function(b){return null==b&&(b=1),a.format('',{amount:b})},a.filter.brightness.toString=function(){return this()},a.filter.contrast=function(b){return null==b&&(b=1),a.format('',{amount:b,amount2:.5-b/2})},a.filter.contrast.toString=function(){return this()}}),d.plugin(function(a,b,c,d,e){var f=a._.box,g=a.is,h=/^[^a-z]*([tbmlrc])/i,i=function(){return"T"+this.dx+","+this.dy};b.prototype.getAlign=function(a,b){null==b&&g(a,"string")&&(b=a,a=null),a=a||this.paper;var c=a.getBBox?a.getBBox():f(a),d=this.getBBox(),e={};switch(b=b&&b.match(h),b=b?b[1].toLowerCase():"c"){case"t":e.dx=0,e.dy=c.y-d.y;break;case"b":e.dx=0,e.dy=c.y2-d.y2;break;case"m":e.dx=0,e.dy=c.cy-d.cy;break;case"l":e.dx=c.x-d.x,e.dy=0;break;case"r":e.dx=c.x2-d.x2,e.dy=0;break;default:e.dx=c.cx-d.cx,e.dy=0}return e.toString=i,e},b.prototype.align=function(a,b){return this.transform("..."+this.getAlign(a,b))}}),d.plugin(function(b,c,d,e){function f(a){a=a.split(/(?=#)/);var b=new String(a[5]);return b[50]=a[0],b[100]=a[1],b[200]=a[2],b[300]=a[3],b[400]=a[4],b[500]=a[5],b[600]=a[6],b[700]=a[7],b[800]=a[8],b[900]=a[9],a[10]&&(b.A100=a[10],b.A200=a[11],b.A400=a[12],b.A700=a[13]),b}var g="#ffebee#ffcdd2#ef9a9a#e57373#ef5350#f44336#e53935#d32f2f#c62828#b71c1c#ff8a80#ff5252#ff1744#d50000",h="#FCE4EC#F8BBD0#F48FB1#F06292#EC407A#E91E63#D81B60#C2185B#AD1457#880E4F#FF80AB#FF4081#F50057#C51162",i="#F3E5F5#E1BEE7#CE93D8#BA68C8#AB47BC#9C27B0#8E24AA#7B1FA2#6A1B9A#4A148C#EA80FC#E040FB#D500F9#AA00FF",j="#EDE7F6#D1C4E9#B39DDB#9575CD#7E57C2#673AB7#5E35B1#512DA8#4527A0#311B92#B388FF#7C4DFF#651FFF#6200EA",k="#E8EAF6#C5CAE9#9FA8DA#7986CB#5C6BC0#3F51B5#3949AB#303F9F#283593#1A237E#8C9EFF#536DFE#3D5AFE#304FFE",l="#E3F2FD#BBDEFB#90CAF9#64B5F6#64B5F6#2196F3#1E88E5#1976D2#1565C0#0D47A1#82B1FF#448AFF#2979FF#2962FF",m="#E1F5FE#B3E5FC#81D4FA#4FC3F7#29B6F6#03A9F4#039BE5#0288D1#0277BD#01579B#80D8FF#40C4FF#00B0FF#0091EA",n="#E0F7FA#B2EBF2#80DEEA#4DD0E1#26C6DA#00BCD4#00ACC1#0097A7#00838F#006064#84FFFF#18FFFF#00E5FF#00B8D4",o="#E0F2F1#B2DFDB#80CBC4#4DB6AC#26A69A#009688#00897B#00796B#00695C#004D40#A7FFEB#64FFDA#1DE9B6#00BFA5",p="#E8F5E9#C8E6C9#A5D6A7#81C784#66BB6A#4CAF50#43A047#388E3C#2E7D32#1B5E20#B9F6CA#69F0AE#00E676#00C853",q="#F1F8E9#DCEDC8#C5E1A5#AED581#9CCC65#8BC34A#7CB342#689F38#558B2F#33691E#CCFF90#B2FF59#76FF03#64DD17",r="#F9FBE7#F0F4C3#E6EE9C#DCE775#D4E157#CDDC39#C0CA33#AFB42B#9E9D24#827717#F4FF81#EEFF41#C6FF00#AEEA00",s="#FFFDE7#FFF9C4#FFF59D#FFF176#FFEE58#FFEB3B#FDD835#FBC02D#F9A825#F57F17#FFFF8D#FFFF00#FFEA00#FFD600",t="#FFF8E1#FFECB3#FFE082#FFD54F#FFCA28#FFC107#FFB300#FFA000#FF8F00#FF6F00#FFE57F#FFD740#FFC400#FFAB00",u="#FFF3E0#FFE0B2#FFCC80#FFB74D#FFA726#FF9800#FB8C00#F57C00#EF6C00#E65100#FFD180#FFAB40#FF9100#FF6D00",v="#FBE9E7#FFCCBC#FFAB91#FF8A65#FF7043#FF5722#F4511E#E64A19#D84315#BF360C#FF9E80#FF6E40#FF3D00#DD2C00",w="#EFEBE9#D7CCC8#BCAAA4#A1887F#8D6E63#795548#6D4C41#5D4037#4E342E#3E2723",x="#FAFAFA#F5F5F5#EEEEEE#E0E0E0#BDBDBD#9E9E9E#757575#616161#424242#212121",y="#ECEFF1#CFD8DC#B0BEC5#90A4AE#78909C#607D8B#546E7A#455A64#37474F#263238";b.mui={},b.flat={},b.mui.red=f(g),b.mui.pink=f(h),b.mui.purple=f(i),b.mui.deeppurple=f(j),b.mui.indigo=f(k),b.mui.blue=f(l),b.mui.lightblue=f(m),b.mui.cyan=f(n),b.mui.teal=f(o),b.mui.green=f(p),b.mui.lightgreen=f(q),b.mui.lime=f(r),b.mui.yellow=f(s),b.mui.amber=f(t),b.mui.orange=f(u),b.mui.deeporange=f(v),b.mui.brown=f(w),b.mui.grey=f(x),b.mui.bluegrey=f(y),b.flat.turquoise="#1abc9c",b.flat.greensea="#16a085",b.flat.sunflower="#f1c40f",b.flat.orange="#f39c12",b.flat.emerland="#2ecc71",b.flat.nephritis="#27ae60",b.flat.carrot="#e67e22",b.flat.pumpkin="#d35400",b.flat.peterriver="#3498db",b.flat.belizehole="#2980b9",b.flat.alizarin="#e74c3c",b.flat.pomegranate="#c0392b",b.flat.amethyst="#9b59b6",b.flat.wisteria="#8e44ad",b.flat.clouds="#ecf0f1",b.flat.silver="#bdc3c7",b.flat.wetasphalt="#34495e",b.flat.midnightblue="#2c3e50",b.flat.concrete="#95a5a6",b.flat.asbestos="#7f8c8d",b.importMUIColors=function(){for(var c in b.mui)b.mui.hasOwnProperty(c)&&(a[c]=b.mui[c])}}),d}); diff --git a/LetterDMS/jspsych/examples/js/webgazer/ridgeWorker.mjs b/LetterDMS/jspsych/examples/js/webgazer/ridgeWorker.mjs new file mode 100644 index 0000000..effea18 --- /dev/null +++ b/LetterDMS/jspsych/examples/js/webgazer/ridgeWorker.mjs @@ -0,0 +1,135 @@ +'use strict'; + +console.log('thread starting'); + +// Add src/util.mjs and src/mat.mjs to the same directory as your html file +importScripts('./worker_scripts/util.js', './worker_scripts/mat.js'); // [20200708] Figure out how to make all of this wrap up neatly +var ridgeParameter = Math.pow(10,-5); +var resizeWidth = 10; +var resizeHeight = 6; +var dataWindow = 700; +var trailDataWindow = 10; +var trainInterval = 500; + +var screenXClicksArray = new self.webgazer.util.DataWindow(dataWindow); +var screenYClicksArray = new self.webgazer.util.DataWindow(dataWindow); +var eyeFeaturesClicks = new self.webgazer.util.DataWindow(dataWindow); +var dataClicks = new self.webgazer.util.DataWindow(dataWindow); + +var screenXTrailArray = new self.webgazer.util.DataWindow(trailDataWindow); +var screenYTrailArray = new self.webgazer.util.DataWindow(trailDataWindow); +var eyeFeaturesTrail = new self.webgazer.util.DataWindow(trailDataWindow); +var dataTrail = new self.webgazer.util.DataWindow(trailDataWindow); + +/** + * Performs ridge regression, according to the Weka code. + * @param {Array} y - corresponds to screen coordinates (either x or y) for each of n click events + * @param {Array.>} X - corresponds to gray pixel features (120 pixels for both eyes) for each of n clicks + * @param {Array} k - ridge parameter + * @return{Array} regression coefficients + */ +function ridge(y, X, k){ + var nc = X[0].length; + var m_Coefficients = new Array(nc); + var xt = self.webgazer.mat.transpose(X); + var solution = new Array(); + var success = true; + do{ + var ss = self.webgazer.mat.mult(xt,X); + // Set ridge regression adjustment + for (var i = 0; i < nc; i++) { + ss[i][i] = ss[i][i] + k; + } + + // Carry out the regression + var bb = self.webgazer.mat.mult(xt,y); + for(var i = 0; i < nc; i++) { + m_Coefficients[i] = bb[i][0]; + } + try{ + var n = (m_Coefficients.length !== 0 ? m_Coefficients.length/m_Coefficients.length: 0); + if (m_Coefficients.length*n !== m_Coefficients.length){ + console.log('Array length must be a multiple of m') + } + solution = (ss.length === ss[0].length ? (self.webgazer.mat.LUDecomposition(ss,bb)) : (self.webgazer.mat.QRDecomposition(ss,bb))); + + for (var i = 0; i < nc; i++){ + m_Coefficients[i] = solution[i][0]; + } + success = true; + } + catch (ex){ + k *= 10; + console.log(ex); + success = false; + } + } while (!success); + return m_Coefficients; +} + +//TODO: still usefull ??? +/** + * + * @returns {Number} + */ +function getCurrentFixationIndex() { + var index = 0; + var recentX = this.screenXTrailArray.get(0); + var recentY = this.screenYTrailArray.get(0); + for (var i = this.screenXTrailArray.length - 1; i >= 0; i--) { + var currX = this.screenXTrailArray.get(i); + var currY = this.screenYTrailArray.get(i); + var euclideanDistance = Math.sqrt(Math.pow((currX-recentX),2)+Math.pow((currY-recentY),2)); + if (euclideanDistance > 72){ + return i+1; + } + } + return i; +} + +/** + * Event handler, it store screen position to allow training + * @param {Event} event - the receive event + */ +self.onmessage = function(event) { + var data = event.data; + var screenPos = data['screenPos']; + var eyes = data['eyes']; + var type = data['type']; + if (type === 'click') { + self.screenXClicksArray.push([screenPos[0]]); + self.screenYClicksArray.push([screenPos[1]]); + + self.eyeFeaturesClicks.push(eyes); + } else if (type === 'move') { + self.screenXTrailArray.push([screenPos[0]]); + self.screenYTrailArray.push([screenPos[1]]); + + self.eyeFeaturesTrail.push(eyes); + self.dataTrail.push({'eyes':eyes, 'screenPos':screenPos, 'type':type}); + } + self.needsTraining = true; +}; + +/** + * Compute coefficient from training data + */ +function retrain() { + if (self.screenXClicksArray.length === 0) { + return; + } + if (!self.needsTraining) { + return; + } + var screenXArray = self.screenXClicksArray.data.concat(self.screenXTrailArray.data); + var screenYArray = self.screenYClicksArray.data.concat(self.screenYTrailArray.data); + var eyeFeatures = self.eyeFeaturesClicks.data.concat(self.eyeFeaturesTrail.data); + + var coefficientsX = ridge(screenXArray, eyeFeatures, ridgeParameter); + var coefficientsY = ridge(screenYArray, eyeFeatures, ridgeParameter); + self.postMessage({'X':coefficientsX, 'Y': coefficientsY}); + self.needsTraining = false; +} + +setInterval(retrain, trainInterval); + diff --git a/LetterDMS/jspsych/examples/js/webgazer/webgazer.js b/LetterDMS/jspsych/examples/js/webgazer/webgazer.js new file mode 100644 index 0000000..6368f8a --- /dev/null +++ b/LetterDMS/jspsych/examples/js/webgazer/webgazer.js @@ -0,0 +1,88909 @@ +/*! + * + * WebGazer.js: Scalable Webcam EyeTracking Using User Interactions + * Copyright (c) 2016-2020, Brown HCI Group + * Licensed under GPLv3. Companies with a valuation of less than $1M can use WebGazer.js under LGPLv3. + * + */ +var webgazer = +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 90); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, "AdadeltaOptimizer", function() { return /* reexport */ adadelta_optimizer_AdadeltaOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdagradOptimizer", function() { return /* reexport */ adagrad_optimizer_AdagradOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdamOptimizer", function() { return /* reexport */ adam_optimizer_AdamOptimizer; }); +__webpack_require__.d(__webpack_exports__, "AdamaxOptimizer", function() { return /* reexport */ adamax_optimizer_AdamaxOptimizer; }); +__webpack_require__.d(__webpack_exports__, "MomentumOptimizer", function() { return /* reexport */ momentum_optimizer_MomentumOptimizer; }); +__webpack_require__.d(__webpack_exports__, "Optimizer", function() { return /* reexport */ optimizer_Optimizer; }); +__webpack_require__.d(__webpack_exports__, "RMSPropOptimizer", function() { return /* reexport */ rmsprop_optimizer_RMSPropOptimizer; }); +__webpack_require__.d(__webpack_exports__, "SGDOptimizer", function() { return /* reexport */ sgd_optimizer_SGDOptimizer; }); +__webpack_require__.d(__webpack_exports__, "Tensor", function() { return /* reexport */ dist_tensor["a" /* Tensor */]; }); +__webpack_require__.d(__webpack_exports__, "TensorBuffer", function() { return /* reexport */ dist_tensor["b" /* TensorBuffer */]; }); +__webpack_require__.d(__webpack_exports__, "Variable", function() { return /* reexport */ dist_tensor["c" /* Variable */]; }); +__webpack_require__.d(__webpack_exports__, "Rank", function() { return /* reexport */ dist_types["a" /* Rank */]; }); +__webpack_require__.d(__webpack_exports__, "sumOutType", function() { return /* reexport */ dist_types["b" /* sumOutType */]; }); +__webpack_require__.d(__webpack_exports__, "upcastType", function() { return /* reexport */ dist_types["c" /* upcastType */]; }); +__webpack_require__.d(__webpack_exports__, "add", function() { return /* reexport */ add; }); +__webpack_require__.d(__webpack_exports__, "addN", function() { return /* reexport */ addN; }); +__webpack_require__.d(__webpack_exports__, "atan2", function() { return /* reexport */ atan2; }); +__webpack_require__.d(__webpack_exports__, "avgPool", function() { return /* reexport */ avgPool; }); +__webpack_require__.d(__webpack_exports__, "avgPool3d", function() { return /* reexport */ avgPool3d; }); +__webpack_require__.d(__webpack_exports__, "batchToSpaceND", function() { return /* reexport */ batchToSpaceND; }); +__webpack_require__.d(__webpack_exports__, "batchNorm", function() { return /* reexport */ batchNorm; }); +__webpack_require__.d(__webpack_exports__, "batchNorm2d", function() { return /* reexport */ batchNorm2d; }); +__webpack_require__.d(__webpack_exports__, "batchNorm3d", function() { return /* reexport */ batchNorm3d; }); +__webpack_require__.d(__webpack_exports__, "batchNorm4d", function() { return /* reexport */ batchNorm4d; }); +__webpack_require__.d(__webpack_exports__, "broadcastTo", function() { return /* reexport */ broadcastTo; }); +__webpack_require__.d(__webpack_exports__, "clone", function() { return /* reexport */ clone; }); +__webpack_require__.d(__webpack_exports__, "complex", function() { return /* reexport */ complex["a" /* complex */]; }); +__webpack_require__.d(__webpack_exports__, "concat", function() { return /* reexport */ concat; }); +__webpack_require__.d(__webpack_exports__, "concat1d", function() { return /* reexport */ concat1d; }); +__webpack_require__.d(__webpack_exports__, "concat2d", function() { return /* reexport */ concat2d; }); +__webpack_require__.d(__webpack_exports__, "concat3d", function() { return /* reexport */ concat3d; }); +__webpack_require__.d(__webpack_exports__, "concat4d", function() { return /* reexport */ concat4d; }); +__webpack_require__.d(__webpack_exports__, "conv1d", function() { return /* reexport */ conv1d; }); +__webpack_require__.d(__webpack_exports__, "conv2d", function() { return /* reexport */ conv2d; }); +__webpack_require__.d(__webpack_exports__, "conv2dTranspose", function() { return /* reexport */ conv2dTranspose; }); +__webpack_require__.d(__webpack_exports__, "conv3d", function() { return /* reexport */ conv3d; }); +__webpack_require__.d(__webpack_exports__, "conv3dTranspose", function() { return /* reexport */ conv3dTranspose; }); +__webpack_require__.d(__webpack_exports__, "cumsum", function() { return /* reexport */ cumsum; }); +__webpack_require__.d(__webpack_exports__, "depthToSpace", function() { return /* reexport */ depthToSpace; }); +__webpack_require__.d(__webpack_exports__, "depthwiseConv2d", function() { return /* reexport */ depthwiseConv2d; }); +__webpack_require__.d(__webpack_exports__, "diag", function() { return /* reexport */ diag; }); +__webpack_require__.d(__webpack_exports__, "div", function() { return /* reexport */ div; }); +__webpack_require__.d(__webpack_exports__, "divNoNan", function() { return /* reexport */ divNoNan; }); +__webpack_require__.d(__webpack_exports__, "dot", function() { return /* reexport */ dot; }); +__webpack_require__.d(__webpack_exports__, "elu", function() { return /* reexport */ elu; }); +__webpack_require__.d(__webpack_exports__, "equal", function() { return /* reexport */ equal; }); +__webpack_require__.d(__webpack_exports__, "eye", function() { return /* reexport */ eye; }); +__webpack_require__.d(__webpack_exports__, "fill", function() { return /* reexport */ fill; }); +__webpack_require__.d(__webpack_exports__, "floorDiv", function() { return /* reexport */ floorDiv; }); +__webpack_require__.d(__webpack_exports__, "greater", function() { return /* reexport */ greater; }); +__webpack_require__.d(__webpack_exports__, "greaterEqual", function() { return /* reexport */ greaterEqual; }); +__webpack_require__.d(__webpack_exports__, "imag", function() { return /* reexport */ imag["a" /* imag */]; }); +__webpack_require__.d(__webpack_exports__, "leakyRelu", function() { return /* reexport */ leakyRelu; }); +__webpack_require__.d(__webpack_exports__, "less", function() { return /* reexport */ less; }); +__webpack_require__.d(__webpack_exports__, "lessEqual", function() { return /* reexport */ lessEqual; }); +__webpack_require__.d(__webpack_exports__, "localResponseNormalization", function() { return /* reexport */ localResponseNormalization; }); +__webpack_require__.d(__webpack_exports__, "matMul", function() { return /* reexport */ matMul; }); +__webpack_require__.d(__webpack_exports__, "max", function() { return /* reexport */ max_max; }); +__webpack_require__.d(__webpack_exports__, "maxPool", function() { return /* reexport */ maxPool; }); +__webpack_require__.d(__webpack_exports__, "maxPool3d", function() { return /* reexport */ maxPool3d; }); +__webpack_require__.d(__webpack_exports__, "maxPoolWithArgmax", function() { return /* reexport */ maxPoolWithArgmax; }); +__webpack_require__.d(__webpack_exports__, "maximum", function() { return /* reexport */ maximum; }); +__webpack_require__.d(__webpack_exports__, "minimum", function() { return /* reexport */ minimum; }); +__webpack_require__.d(__webpack_exports__, "mod", function() { return /* reexport */ mod; }); +__webpack_require__.d(__webpack_exports__, "mul", function() { return /* reexport */ mul; }); +__webpack_require__.d(__webpack_exports__, "multinomial", function() { return /* reexport */ multinomial; }); +__webpack_require__.d(__webpack_exports__, "notEqual", function() { return /* reexport */ notEqual; }); +__webpack_require__.d(__webpack_exports__, "oneHot", function() { return /* reexport */ oneHot; }); +__webpack_require__.d(__webpack_exports__, "outerProduct", function() { return /* reexport */ outerProduct; }); +__webpack_require__.d(__webpack_exports__, "pad", function() { return /* reexport */ pad_pad; }); +__webpack_require__.d(__webpack_exports__, "pad1d", function() { return /* reexport */ pad1d; }); +__webpack_require__.d(__webpack_exports__, "pad2d", function() { return /* reexport */ pad2d; }); +__webpack_require__.d(__webpack_exports__, "pad3d", function() { return /* reexport */ pad3d; }); +__webpack_require__.d(__webpack_exports__, "pad4d", function() { return /* reexport */ pad4d; }); +__webpack_require__.d(__webpack_exports__, "pool", function() { return /* reexport */ pool; }); +__webpack_require__.d(__webpack_exports__, "pow", function() { return /* reexport */ pow; }); +__webpack_require__.d(__webpack_exports__, "prelu", function() { return /* reexport */ prelu; }); +__webpack_require__.d(__webpack_exports__, "rand", function() { return /* reexport */ rand; }); +__webpack_require__.d(__webpack_exports__, "randomGamma", function() { return /* reexport */ randomGamma; }); +__webpack_require__.d(__webpack_exports__, "randomNormal", function() { return /* reexport */ randomNormal; }); +__webpack_require__.d(__webpack_exports__, "randomUniform", function() { return /* reexport */ randomUniform; }); +__webpack_require__.d(__webpack_exports__, "real", function() { return /* reexport */ real["a" /* real */]; }); +__webpack_require__.d(__webpack_exports__, "relu", function() { return /* reexport */ relu; }); +__webpack_require__.d(__webpack_exports__, "relu6", function() { return /* reexport */ relu6; }); +__webpack_require__.d(__webpack_exports__, "selu", function() { return /* reexport */ selu; }); +__webpack_require__.d(__webpack_exports__, "separableConv2d", function() { return /* reexport */ separableConv2d; }); +__webpack_require__.d(__webpack_exports__, "spaceToBatchND", function() { return /* reexport */ spaceToBatchND; }); +__webpack_require__.d(__webpack_exports__, "split", function() { return /* reexport */ split; }); +__webpack_require__.d(__webpack_exports__, "square", function() { return /* reexport */ square; }); +__webpack_require__.d(__webpack_exports__, "squaredDifference", function() { return /* reexport */ squaredDifference; }); +__webpack_require__.d(__webpack_exports__, "sub", function() { return /* reexport */ sub; }); +__webpack_require__.d(__webpack_exports__, "tile", function() { return /* reexport */ tile; }); +__webpack_require__.d(__webpack_exports__, "truncatedNormal", function() { return /* reexport */ truncatedNormal; }); +__webpack_require__.d(__webpack_exports__, "booleanMaskAsync", function() { return /* reexport */ booleanMaskAsync; }); +__webpack_require__.d(__webpack_exports__, "reverse", function() { return /* reexport */ reverse_reverse; }); +__webpack_require__.d(__webpack_exports__, "reverse1d", function() { return /* reexport */ reverse1d; }); +__webpack_require__.d(__webpack_exports__, "reverse2d", function() { return /* reexport */ reverse2d; }); +__webpack_require__.d(__webpack_exports__, "reverse3d", function() { return /* reexport */ reverse3d; }); +__webpack_require__.d(__webpack_exports__, "reverse4d", function() { return /* reexport */ reverse4d; }); +__webpack_require__.d(__webpack_exports__, "slice", function() { return /* reexport */ slice; }); +__webpack_require__.d(__webpack_exports__, "slice1d", function() { return /* reexport */ slice1d; }); +__webpack_require__.d(__webpack_exports__, "slice2d", function() { return /* reexport */ slice2d; }); +__webpack_require__.d(__webpack_exports__, "slice3d", function() { return /* reexport */ slice3d; }); +__webpack_require__.d(__webpack_exports__, "slice4d", function() { return /* reexport */ slice4d; }); +__webpack_require__.d(__webpack_exports__, "abs", function() { return /* reexport */ abs; }); +__webpack_require__.d(__webpack_exports__, "acos", function() { return /* reexport */ acos; }); +__webpack_require__.d(__webpack_exports__, "acosh", function() { return /* reexport */ acosh; }); +__webpack_require__.d(__webpack_exports__, "asin", function() { return /* reexport */ asin; }); +__webpack_require__.d(__webpack_exports__, "asinh", function() { return /* reexport */ asinh; }); +__webpack_require__.d(__webpack_exports__, "atan", function() { return /* reexport */ atan; }); +__webpack_require__.d(__webpack_exports__, "atanh", function() { return /* reexport */ atanh; }); +__webpack_require__.d(__webpack_exports__, "ceil", function() { return /* reexport */ ceil; }); +__webpack_require__.d(__webpack_exports__, "clipByValue", function() { return /* reexport */ clipByValue; }); +__webpack_require__.d(__webpack_exports__, "cos", function() { return /* reexport */ cos; }); +__webpack_require__.d(__webpack_exports__, "cosh", function() { return /* reexport */ cosh; }); +__webpack_require__.d(__webpack_exports__, "erf", function() { return /* reexport */ erf; }); +__webpack_require__.d(__webpack_exports__, "exp", function() { return /* reexport */ unary_ops_exp; }); +__webpack_require__.d(__webpack_exports__, "expm1", function() { return /* reexport */ expm1; }); +__webpack_require__.d(__webpack_exports__, "floor", function() { return /* reexport */ floor; }); +__webpack_require__.d(__webpack_exports__, "log", function() { return /* reexport */ log; }); +__webpack_require__.d(__webpack_exports__, "log1p", function() { return /* reexport */ log1p; }); +__webpack_require__.d(__webpack_exports__, "logSigmoid", function() { return /* reexport */ logSigmoid; }); +__webpack_require__.d(__webpack_exports__, "neg", function() { return /* reexport */ neg; }); +__webpack_require__.d(__webpack_exports__, "reciprocal", function() { return /* reexport */ reciprocal; }); +__webpack_require__.d(__webpack_exports__, "round", function() { return /* reexport */ round; }); +__webpack_require__.d(__webpack_exports__, "rsqrt", function() { return /* reexport */ rsqrt; }); +__webpack_require__.d(__webpack_exports__, "sigmoid", function() { return /* reexport */ sigmoid; }); +__webpack_require__.d(__webpack_exports__, "sign", function() { return /* reexport */ sign; }); +__webpack_require__.d(__webpack_exports__, "isNaN", function() { return /* reexport */ unary_ops_isNaN; }); +__webpack_require__.d(__webpack_exports__, "isInf", function() { return /* reexport */ isInf; }); +__webpack_require__.d(__webpack_exports__, "isFinite", function() { return /* reexport */ unary_ops_isFinite; }); +__webpack_require__.d(__webpack_exports__, "sin", function() { return /* reexport */ sin; }); +__webpack_require__.d(__webpack_exports__, "sinh", function() { return /* reexport */ sinh; }); +__webpack_require__.d(__webpack_exports__, "softplus", function() { return /* reexport */ softplus; }); +__webpack_require__.d(__webpack_exports__, "sqrt", function() { return /* reexport */ sqrt; }); +__webpack_require__.d(__webpack_exports__, "step", function() { return /* reexport */ unary_ops_step; }); +__webpack_require__.d(__webpack_exports__, "tan", function() { return /* reexport */ tan; }); +__webpack_require__.d(__webpack_exports__, "tanh", function() { return /* reexport */ tanh; }); +__webpack_require__.d(__webpack_exports__, "all", function() { return /* reexport */ reduction_ops_all; }); +__webpack_require__.d(__webpack_exports__, "any", function() { return /* reexport */ any; }); +__webpack_require__.d(__webpack_exports__, "argMax", function() { return /* reexport */ argMax; }); +__webpack_require__.d(__webpack_exports__, "argMin", function() { return /* reexport */ argMin; }); +__webpack_require__.d(__webpack_exports__, "logSumExp", function() { return /* reexport */ logSumExp; }); +__webpack_require__.d(__webpack_exports__, "mean", function() { return /* reexport */ reduction_ops_mean; }); +__webpack_require__.d(__webpack_exports__, "min", function() { return /* reexport */ reduction_ops_min; }); +__webpack_require__.d(__webpack_exports__, "moments", function() { return /* reexport */ moments; }); +__webpack_require__.d(__webpack_exports__, "sum", function() { return /* reexport */ sum; }); +__webpack_require__.d(__webpack_exports__, "prod", function() { return /* reexport */ reduction_ops_prod; }); +__webpack_require__.d(__webpack_exports__, "equalStrict", function() { return /* reexport */ equalStrict; }); +__webpack_require__.d(__webpack_exports__, "greaterEqualStrict", function() { return /* reexport */ greaterEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "greaterStrict", function() { return /* reexport */ greaterStrict; }); +__webpack_require__.d(__webpack_exports__, "lessEqualStrict", function() { return /* reexport */ lessEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "lessStrict", function() { return /* reexport */ lessStrict; }); +__webpack_require__.d(__webpack_exports__, "notEqualStrict", function() { return /* reexport */ notEqualStrict; }); +__webpack_require__.d(__webpack_exports__, "addStrict", function() { return /* reexport */ addStrict; }); +__webpack_require__.d(__webpack_exports__, "divStrict", function() { return /* reexport */ divStrict; }); +__webpack_require__.d(__webpack_exports__, "maximumStrict", function() { return /* reexport */ maximumStrict; }); +__webpack_require__.d(__webpack_exports__, "minimumStrict", function() { return /* reexport */ minimumStrict; }); +__webpack_require__.d(__webpack_exports__, "modStrict", function() { return /* reexport */ modStrict; }); +__webpack_require__.d(__webpack_exports__, "mulStrict", function() { return /* reexport */ mulStrict; }); +__webpack_require__.d(__webpack_exports__, "powStrict", function() { return /* reexport */ powStrict; }); +__webpack_require__.d(__webpack_exports__, "squaredDifferenceStrict", function() { return /* reexport */ squaredDifferenceStrict; }); +__webpack_require__.d(__webpack_exports__, "subStrict", function() { return /* reexport */ subStrict; }); +__webpack_require__.d(__webpack_exports__, "logicalAnd", function() { return /* reexport */ logicalAnd; }); +__webpack_require__.d(__webpack_exports__, "logicalNot", function() { return /* reexport */ logicalNot; }); +__webpack_require__.d(__webpack_exports__, "logicalOr", function() { return /* reexport */ logicalOr; }); +__webpack_require__.d(__webpack_exports__, "logicalXor", function() { return /* reexport */ logicalXor; }); +__webpack_require__.d(__webpack_exports__, "where", function() { return /* reexport */ where; }); +__webpack_require__.d(__webpack_exports__, "whereAsync", function() { return /* reexport */ whereAsync; }); +__webpack_require__.d(__webpack_exports__, "buffer", function() { return /* reexport */ array_ops_buffer; }); +__webpack_require__.d(__webpack_exports__, "print", function() { return /* reexport */ print; }); +__webpack_require__.d(__webpack_exports__, "cast", function() { return /* reexport */ cast; }); +__webpack_require__.d(__webpack_exports__, "expandDims", function() { return /* reexport */ expandDims; }); +__webpack_require__.d(__webpack_exports__, "reshape", function() { return /* reexport */ reshape; }); +__webpack_require__.d(__webpack_exports__, "squeeze", function() { return /* reexport */ squeeze; }); +__webpack_require__.d(__webpack_exports__, "stack", function() { return /* reexport */ stack; }); +__webpack_require__.d(__webpack_exports__, "unstack", function() { return /* reexport */ unstack; }); +__webpack_require__.d(__webpack_exports__, "setdiff1dAsync", function() { return /* reexport */ setdiff1dAsync; }); +__webpack_require__.d(__webpack_exports__, "linspace", function() { return /* reexport */ tensor_ops["a" /* linspace */]; }); +__webpack_require__.d(__webpack_exports__, "ones", function() { return /* reexport */ tensor_ops["b" /* ones */]; }); +__webpack_require__.d(__webpack_exports__, "range", function() { return /* reexport */ tensor_ops["d" /* range */]; }); +__webpack_require__.d(__webpack_exports__, "scalar", function() { return /* reexport */ tensor_ops["e" /* scalar */]; }); +__webpack_require__.d(__webpack_exports__, "tensor", function() { return /* reexport */ tensor_ops["f" /* tensor */]; }); +__webpack_require__.d(__webpack_exports__, "tensor1d", function() { return /* reexport */ tensor_ops["g" /* tensor1d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor2d", function() { return /* reexport */ tensor_ops["h" /* tensor2d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor3d", function() { return /* reexport */ tensor_ops["i" /* tensor3d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor4d", function() { return /* reexport */ tensor_ops["j" /* tensor4d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor5d", function() { return /* reexport */ tensor_ops["k" /* tensor5d */]; }); +__webpack_require__.d(__webpack_exports__, "tensor6d", function() { return /* reexport */ tensor_ops["l" /* tensor6d */]; }); +__webpack_require__.d(__webpack_exports__, "variable", function() { return /* reexport */ tensor_ops["m" /* variable */]; }); +__webpack_require__.d(__webpack_exports__, "zeros", function() { return /* reexport */ tensor_ops["n" /* zeros */]; }); +__webpack_require__.d(__webpack_exports__, "onesLike", function() { return /* reexport */ tensor_ops["c" /* onesLike */]; }); +__webpack_require__.d(__webpack_exports__, "zerosLike", function() { return /* reexport */ tensor_ops["o" /* zerosLike */]; }); +__webpack_require__.d(__webpack_exports__, "transpose", function() { return /* reexport */ transpose; }); +__webpack_require__.d(__webpack_exports__, "softmax", function() { return /* reexport */ softmax; }); +__webpack_require__.d(__webpack_exports__, "logSoftmax", function() { return /* reexport */ logSoftmax; }); +__webpack_require__.d(__webpack_exports__, "norm", function() { return /* reexport */ norm_norm; }); +__webpack_require__.d(__webpack_exports__, "gather", function() { return /* reexport */ gather; }); +__webpack_require__.d(__webpack_exports__, "unsortedSegmentSum", function() { return /* reexport */ unsortedSegmentSum; }); +__webpack_require__.d(__webpack_exports__, "basicLSTMCell", function() { return /* reexport */ basicLSTMCell; }); +__webpack_require__.d(__webpack_exports__, "multiRNNCell", function() { return /* reexport */ multiRNNCell; }); +__webpack_require__.d(__webpack_exports__, "movingAverage", function() { return /* reexport */ movingAverage; }); +__webpack_require__.d(__webpack_exports__, "stridedSlice", function() { return /* reexport */ stridedSlice; }); +__webpack_require__.d(__webpack_exports__, "topk", function() { return /* reexport */ topk; }); +__webpack_require__.d(__webpack_exports__, "scatterND", function() { return /* reexport */ scatterND; }); +__webpack_require__.d(__webpack_exports__, "fft", function() { return /* reexport */ fft; }); +__webpack_require__.d(__webpack_exports__, "ifft", function() { return /* reexport */ ifft; }); +__webpack_require__.d(__webpack_exports__, "rfft", function() { return /* reexport */ rfft; }); +__webpack_require__.d(__webpack_exports__, "irfft", function() { return /* reexport */ irfft; }); +__webpack_require__.d(__webpack_exports__, "sparseToDense", function() { return /* reexport */ sparseToDense; }); +__webpack_require__.d(__webpack_exports__, "gatherND", function() { return /* reexport */ gatherND; }); +__webpack_require__.d(__webpack_exports__, "dropout", function() { return /* reexport */ dropout; }); +__webpack_require__.d(__webpack_exports__, "hannWindow", function() { return /* reexport */ hannWindow; }); +__webpack_require__.d(__webpack_exports__, "hammingWindow", function() { return /* reexport */ hammingWindow; }); +__webpack_require__.d(__webpack_exports__, "frame", function() { return /* reexport */ signal_ops_frame; }); +__webpack_require__.d(__webpack_exports__, "stft", function() { return /* reexport */ stft; }); +__webpack_require__.d(__webpack_exports__, "inTopKAsync", function() { return /* reexport */ inTopKAsync; }); +__webpack_require__.d(__webpack_exports__, "op", function() { return /* reexport */ operation["a" /* op */]; }); +__webpack_require__.d(__webpack_exports__, "image", function() { return /* reexport */ image_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "linalg", function() { return /* reexport */ linalg_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "losses", function() { return /* reexport */ loss_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "spectral", function() { return /* reexport */ spectral_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "fused", function() { return /* reexport */ fused_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "signal", function() { return /* reexport */ signal_ops_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "Reduction", function() { return /* reexport */ Reduction; }); +__webpack_require__.d(__webpack_exports__, "train", function() { return /* reexport */ train; }); +__webpack_require__.d(__webpack_exports__, "enableProdMode", function() { return /* reexport */ enableProdMode; }); +__webpack_require__.d(__webpack_exports__, "enableDebugMode", function() { return /* reexport */ enableDebugMode; }); +__webpack_require__.d(__webpack_exports__, "disableDeprecationWarnings", function() { return /* reexport */ disableDeprecationWarnings; }); +__webpack_require__.d(__webpack_exports__, "deprecationWarn", function() { return /* reexport */ deprecationWarn; }); +__webpack_require__.d(__webpack_exports__, "disposeVariables", function() { return /* reexport */ disposeVariables; }); +__webpack_require__.d(__webpack_exports__, "engine", function() { return /* reexport */ globals_engine; }); +__webpack_require__.d(__webpack_exports__, "memory", function() { return /* reexport */ memory; }); +__webpack_require__.d(__webpack_exports__, "profile", function() { return /* reexport */ profile; }); +__webpack_require__.d(__webpack_exports__, "tidy", function() { return /* reexport */ tidy; }); +__webpack_require__.d(__webpack_exports__, "dispose", function() { return /* reexport */ dispose; }); +__webpack_require__.d(__webpack_exports__, "keep", function() { return /* reexport */ keep; }); +__webpack_require__.d(__webpack_exports__, "time", function() { return /* reexport */ time; }); +__webpack_require__.d(__webpack_exports__, "setBackend", function() { return /* reexport */ setBackend; }); +__webpack_require__.d(__webpack_exports__, "ready", function() { return /* reexport */ ready; }); +__webpack_require__.d(__webpack_exports__, "getBackend", function() { return /* reexport */ getBackend; }); +__webpack_require__.d(__webpack_exports__, "removeBackend", function() { return /* reexport */ removeBackend; }); +__webpack_require__.d(__webpack_exports__, "findBackend", function() { return /* reexport */ findBackend; }); +__webpack_require__.d(__webpack_exports__, "findBackendFactory", function() { return /* reexport */ findBackendFactory; }); +__webpack_require__.d(__webpack_exports__, "registerBackend", function() { return /* reexport */ registerBackend; }); +__webpack_require__.d(__webpack_exports__, "backend", function() { return /* reexport */ globals_backend; }); +__webpack_require__.d(__webpack_exports__, "setPlatform", function() { return /* reexport */ setPlatform; }); +__webpack_require__.d(__webpack_exports__, "getKernel", function() { return /* reexport */ kernel_registry["b" /* getKernel */]; }); +__webpack_require__.d(__webpack_exports__, "getGradient", function() { return /* reexport */ kernel_registry["a" /* getGradient */]; }); +__webpack_require__.d(__webpack_exports__, "getKernelsForBackend", function() { return /* reexport */ kernel_registry["c" /* getKernelsForBackend */]; }); +__webpack_require__.d(__webpack_exports__, "registerKernel", function() { return /* reexport */ kernel_registry["e" /* registerKernel */]; }); +__webpack_require__.d(__webpack_exports__, "registerGradient", function() { return /* reexport */ kernel_registry["d" /* registerGradient */]; }); +__webpack_require__.d(__webpack_exports__, "unregisterKernel", function() { return /* reexport */ kernel_registry["g" /* unregisterKernel */]; }); +__webpack_require__.d(__webpack_exports__, "unregisterGradient", function() { return /* reexport */ kernel_registry["f" /* unregisterGradient */]; }); +__webpack_require__.d(__webpack_exports__, "customGrad", function() { return /* reexport */ customGrad; }); +__webpack_require__.d(__webpack_exports__, "grad", function() { return /* reexport */ gradients_grad; }); +__webpack_require__.d(__webpack_exports__, "grads", function() { return /* reexport */ gradients_grads; }); +__webpack_require__.d(__webpack_exports__, "valueAndGrad", function() { return /* reexport */ valueAndGrad; }); +__webpack_require__.d(__webpack_exports__, "valueAndGrads", function() { return /* reexport */ valueAndGrads; }); +__webpack_require__.d(__webpack_exports__, "variableGrads", function() { return /* reexport */ variableGrads; }); +__webpack_require__.d(__webpack_exports__, "Environment", function() { return /* reexport */ environment["b" /* Environment */]; }); +__webpack_require__.d(__webpack_exports__, "env", function() { return /* reexport */ environment["c" /* env */]; }); +__webpack_require__.d(__webpack_exports__, "ENV", function() { return /* reexport */ environment["a" /* ENV */]; }); +__webpack_require__.d(__webpack_exports__, "version_core", function() { return /* reexport */ version; }); +__webpack_require__.d(__webpack_exports__, "nextFrame", function() { return /* reexport */ browser_util["a" /* nextFrame */]; }); +__webpack_require__.d(__webpack_exports__, "browser", function() { return /* reexport */ browser_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "io", function() { return /* reexport */ io_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "math", function() { return /* reexport */ math_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "serialization", function() { return /* reexport */ serialization_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "test_util", function() { return /* reexport */ test_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "util", function() { return /* reexport */ util; }); +__webpack_require__.d(__webpack_exports__, "backend_util", function() { return /* reexport */ backend_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "tensor_util", function() { return /* reexport */ tensor_util; }); +__webpack_require__.d(__webpack_exports__, "slice_util", function() { return /* reexport */ slice_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "gather_util", function() { return /* reexport */ gather_nd_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "scatter_util", function() { return /* reexport */ scatter_nd_util_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "device_util", function() { return /* reexport */ device_util; }); +__webpack_require__.d(__webpack_exports__, "kernel_impls", function() { return /* reexport */ kernel_impls_namespaceObject; }); +__webpack_require__.d(__webpack_exports__, "KernelBackend", function() { return /* reexport */ KernelBackend; }); +__webpack_require__.d(__webpack_exports__, "DataStorage", function() { return /* reexport */ DataStorage; }); +__webpack_require__.d(__webpack_exports__, "Add", function() { return /* reexport */ kernel_names["a" /* Add */]; }); +__webpack_require__.d(__webpack_exports__, "AddN", function() { return /* reexport */ kernel_names["b" /* AddN */]; }); +__webpack_require__.d(__webpack_exports__, "Atan2", function() { return /* reexport */ kernel_names["c" /* Atan2 */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool", function() { return /* reexport */ kernel_names["d" /* AvgPool */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPoolBackprop", function() { return /* reexport */ kernel_names["g" /* AvgPoolBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool3D", function() { return /* reexport */ kernel_names["e" /* AvgPool3D */]; }); +__webpack_require__.d(__webpack_exports__, "AvgPool3DBackprop", function() { return /* reexport */ kernel_names["f" /* AvgPool3DBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "BatchMatMul", function() { return /* reexport */ kernel_names["h" /* BatchMatMul */]; }); +__webpack_require__.d(__webpack_exports__, "BatchToSpaceND", function() { return /* reexport */ kernel_names["i" /* BatchToSpaceND */]; }); +__webpack_require__.d(__webpack_exports__, "BroadcastTo", function() { return /* reexport */ kernel_names["j" /* BroadcastTo */]; }); +__webpack_require__.d(__webpack_exports__, "Complex", function() { return /* reexport */ kernel_names["k" /* Complex */]; }); +__webpack_require__.d(__webpack_exports__, "Concat", function() { return /* reexport */ kernel_names["l" /* Concat */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2D", function() { return /* reexport */ kernel_names["m" /* Conv2D */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2DBackpropFilter", function() { return /* reexport */ kernel_names["n" /* Conv2DBackpropFilter */]; }); +__webpack_require__.d(__webpack_exports__, "Conv2DBackpropInput", function() { return /* reexport */ kernel_names["o" /* Conv2DBackpropInput */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3D", function() { return /* reexport */ kernel_names["p" /* Conv3D */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3DBackpropFilterV2", function() { return /* reexport */ kernel_names["q" /* Conv3DBackpropFilterV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Conv3DBackpropInputV2", function() { return /* reexport */ kernel_names["r" /* Conv3DBackpropInputV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Cumsum", function() { return /* reexport */ kernel_names["s" /* Cumsum */]; }); +__webpack_require__.d(__webpack_exports__, "DepthToSpace", function() { return /* reexport */ kernel_names["t" /* DepthToSpace */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNative", function() { return /* reexport */ kernel_names["u" /* DepthwiseConv2dNative */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNativeBackpropFilter", function() { return /* reexport */ kernel_names["v" /* DepthwiseConv2dNativeBackpropFilter */]; }); +__webpack_require__.d(__webpack_exports__, "DepthwiseConv2dNativeBackpropInput", function() { return /* reexport */ kernel_names["w" /* DepthwiseConv2dNativeBackpropInput */]; }); +__webpack_require__.d(__webpack_exports__, "Diag", function() { return /* reexport */ kernel_names["x" /* Diag */]; }); +__webpack_require__.d(__webpack_exports__, "Div", function() { return /* reexport */ kernel_names["y" /* Div */]; }); +__webpack_require__.d(__webpack_exports__, "Elu", function() { return /* reexport */ kernel_names["z" /* Elu */]; }); +__webpack_require__.d(__webpack_exports__, "EluGrad", function() { return /* reexport */ kernel_names["A" /* EluGrad */]; }); +__webpack_require__.d(__webpack_exports__, "Equal", function() { return /* reexport */ kernel_names["B" /* Equal */]; }); +__webpack_require__.d(__webpack_exports__, "FloorDiv", function() { return /* reexport */ kernel_names["D" /* FloorDiv */]; }); +__webpack_require__.d(__webpack_exports__, "Fill", function() { return /* reexport */ kernel_names["C" /* Fill */]; }); +__webpack_require__.d(__webpack_exports__, "FusedBatchNorm", function() { return /* reexport */ kernel_names["F" /* FusedBatchNorm */]; }); +__webpack_require__.d(__webpack_exports__, "GatherNd", function() { return /* reexport */ kernel_names["G" /* GatherNd */]; }); +__webpack_require__.d(__webpack_exports__, "Greater", function() { return /* reexport */ kernel_names["H" /* Greater */]; }); +__webpack_require__.d(__webpack_exports__, "GreaterEqual", function() { return /* reexport */ kernel_names["I" /* GreaterEqual */]; }); +__webpack_require__.d(__webpack_exports__, "Identity", function() { return /* reexport */ kernel_names["J" /* Identity */]; }); +__webpack_require__.d(__webpack_exports__, "Imag", function() { return /* reexport */ kernel_names["K" /* Imag */]; }); +__webpack_require__.d(__webpack_exports__, "Less", function() { return /* reexport */ kernel_names["N" /* Less */]; }); +__webpack_require__.d(__webpack_exports__, "LessEqual", function() { return /* reexport */ kernel_names["O" /* LessEqual */]; }); +__webpack_require__.d(__webpack_exports__, "LRN", function() { return /* reexport */ kernel_names["L" /* LRN */]; }); +__webpack_require__.d(__webpack_exports__, "LRNBackprop", function() { return /* reexport */ kernel_names["M" /* LRNBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "Max", function() { return /* reexport */ kernel_names["P" /* Max */]; }); +__webpack_require__.d(__webpack_exports__, "Maximum", function() { return /* reexport */ kernel_names["V" /* Maximum */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool", function() { return /* reexport */ kernel_names["Q" /* MaxPool */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPoolBackprop", function() { return /* reexport */ kernel_names["T" /* MaxPoolBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool3D", function() { return /* reexport */ kernel_names["R" /* MaxPool3D */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPool3DBackprop", function() { return /* reexport */ kernel_names["S" /* MaxPool3DBackprop */]; }); +__webpack_require__.d(__webpack_exports__, "MaxPoolWithArgmax", function() { return /* reexport */ kernel_names["U" /* MaxPoolWithArgmax */]; }); +__webpack_require__.d(__webpack_exports__, "Minimum", function() { return /* reexport */ kernel_names["W" /* Minimum */]; }); +__webpack_require__.d(__webpack_exports__, "Mod", function() { return /* reexport */ kernel_names["X" /* Mod */]; }); +__webpack_require__.d(__webpack_exports__, "Multiply", function() { return /* reexport */ kernel_names["Y" /* Multiply */]; }); +__webpack_require__.d(__webpack_exports__, "NotEqual", function() { return /* reexport */ kernel_names["bb" /* NotEqual */]; }); +__webpack_require__.d(__webpack_exports__, "NonMaxSuppressionV3", function() { return /* reexport */ kernel_names["Z" /* NonMaxSuppressionV3 */]; }); +__webpack_require__.d(__webpack_exports__, "NonMaxSuppressionV5", function() { return /* reexport */ kernel_names["ab" /* NonMaxSuppressionV5 */]; }); +__webpack_require__.d(__webpack_exports__, "OneHot", function() { return /* reexport */ kernel_names["cb" /* OneHot */]; }); +__webpack_require__.d(__webpack_exports__, "PadV2", function() { return /* reexport */ kernel_names["db" /* PadV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Pool", function() { return /* reexport */ kernel_names["eb" /* Pool */]; }); +__webpack_require__.d(__webpack_exports__, "Pow", function() { return /* reexport */ kernel_names["fb" /* Pow */]; }); +__webpack_require__.d(__webpack_exports__, "Prelu", function() { return /* reexport */ kernel_names["gb" /* Prelu */]; }); +__webpack_require__.d(__webpack_exports__, "Real", function() { return /* reexport */ kernel_names["hb" /* Real */]; }); +__webpack_require__.d(__webpack_exports__, "Relu", function() { return /* reexport */ kernel_names["ib" /* Relu */]; }); +__webpack_require__.d(__webpack_exports__, "Relu6", function() { return /* reexport */ kernel_names["jb" /* Relu6 */]; }); +__webpack_require__.d(__webpack_exports__, "SelectV2", function() { return /* reexport */ kernel_names["kb" /* SelectV2 */]; }); +__webpack_require__.d(__webpack_exports__, "Selu", function() { return /* reexport */ kernel_names["lb" /* Selu */]; }); +__webpack_require__.d(__webpack_exports__, "SpaceToBatchND", function() { return /* reexport */ kernel_names["mb" /* SpaceToBatchND */]; }); +__webpack_require__.d(__webpack_exports__, "SplitV", function() { return /* reexport */ kernel_names["nb" /* SplitV */]; }); +__webpack_require__.d(__webpack_exports__, "SquaredDifference", function() { return /* reexport */ kernel_names["pb" /* SquaredDifference */]; }); +__webpack_require__.d(__webpack_exports__, "Square", function() { return /* reexport */ kernel_names["ob" /* Square */]; }); +__webpack_require__.d(__webpack_exports__, "Sub", function() { return /* reexport */ kernel_names["qb" /* Sub */]; }); +__webpack_require__.d(__webpack_exports__, "Tile", function() { return /* reexport */ kernel_names["rb" /* Tile */]; }); +__webpack_require__.d(__webpack_exports__, "Transpose", function() { return /* reexport */ kernel_names["sb" /* Transpose */]; }); +__webpack_require__.d(__webpack_exports__, "FromPixels", function() { return /* reexport */ kernel_names["E" /* FromPixels */]; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice_util.js +var slice_util_namespaceObject = {}; +__webpack_require__.r(slice_util_namespaceObject); +__webpack_require__.d(slice_util_namespaceObject, "assertParamsValid", function() { return assertParamsValid; }); +__webpack_require__.d(slice_util_namespaceObject, "maskToAxes", function() { return maskToAxes; }); +__webpack_require__.d(slice_util_namespaceObject, "computeOutShape", function() { return slice_util_computeOutShape; }); +__webpack_require__.d(slice_util_namespaceObject, "stridesWithElidedDims", function() { return stridesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "startIndicesWithElidedDims", function() { return startIndicesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "stopIndicesWithElidedDims", function() { return stopIndicesWithElidedDims; }); +__webpack_require__.d(slice_util_namespaceObject, "stridesForAxis", function() { return stridesForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "startForAxis", function() { return startForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "stopForAxis", function() { return stopForAxis; }); +__webpack_require__.d(slice_util_namespaceObject, "isSliceContinous", function() { return isSliceContinous; }); +__webpack_require__.d(slice_util_namespaceObject, "computeFlatOffset", function() { return computeFlatOffset; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/io/io.js +var io_namespaceObject = {}; +__webpack_require__.r(io_namespaceObject); +__webpack_require__.d(io_namespaceObject, "copyModel", function() { return copyModel; }); +__webpack_require__.d(io_namespaceObject, "listModels", function() { return listModels; }); +__webpack_require__.d(io_namespaceObject, "moveModel", function() { return moveModel; }); +__webpack_require__.d(io_namespaceObject, "removeModel", function() { return removeModel; }); +__webpack_require__.d(io_namespaceObject, "browserFiles", function() { return browserFiles; }); +__webpack_require__.d(io_namespaceObject, "browserHTTPRequest", function() { return browserHTTPRequest; }); +__webpack_require__.d(io_namespaceObject, "concatenateArrayBuffers", function() { return io_utils["d" /* concatenateArrayBuffers */]; }); +__webpack_require__.d(io_namespaceObject, "decodeWeights", function() { return io_utils["e" /* decodeWeights */]; }); +__webpack_require__.d(io_namespaceObject, "encodeWeights", function() { return io_utils["f" /* encodeWeights */]; }); +__webpack_require__.d(io_namespaceObject, "fromMemory", function() { return fromMemory; }); +__webpack_require__.d(io_namespaceObject, "getLoadHandlers", function() { return getLoadHandlers; }); +__webpack_require__.d(io_namespaceObject, "getModelArtifactsInfoForJSON", function() { return io_utils["g" /* getModelArtifactsInfoForJSON */]; }); +__webpack_require__.d(io_namespaceObject, "getSaveHandlers", function() { return getSaveHandlers; }); +__webpack_require__.d(io_namespaceObject, "http", function() { return http; }); +__webpack_require__.d(io_namespaceObject, "isHTTPScheme", function() { return isHTTPScheme; }); +__webpack_require__.d(io_namespaceObject, "loadWeights", function() { return loadWeights; }); +__webpack_require__.d(io_namespaceObject, "registerLoadRouter", function() { return registerLoadRouter; }); +__webpack_require__.d(io_namespaceObject, "registerSaveRouter", function() { return registerSaveRouter; }); +__webpack_require__.d(io_namespaceObject, "weightsLoaderFactory", function() { return weightsLoaderFactory; }); +__webpack_require__.d(io_namespaceObject, "withSaveHandler", function() { return withSaveHandler; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/math.js +var math_namespaceObject = {}; +__webpack_require__.r(math_namespaceObject); +__webpack_require__.d(math_namespaceObject, "confusionMatrix", function() { return confusionMatrix; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/browser.js +var browser_namespaceObject = {}; +__webpack_require__.r(browser_namespaceObject); +__webpack_require__.d(browser_namespaceObject, "toPixels", function() { return toPixels; }); +__webpack_require__.d(browser_namespaceObject, "fromPixels", function() { return fromPixels; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/gather_nd_util.js +var gather_nd_util_namespaceObject = {}; +__webpack_require__.r(gather_nd_util_namespaceObject); +__webpack_require__.d(gather_nd_util_namespaceObject, "prepareAndValidate", function() { return prepareAndValidate; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/scatter_nd_util.js +var scatter_nd_util_namespaceObject = {}; +__webpack_require__.r(scatter_nd_util_namespaceObject); +__webpack_require__.d(scatter_nd_util_namespaceObject, "validateUpdateShape", function() { return validateUpdateShape; }); +__webpack_require__.d(scatter_nd_util_namespaceObject, "validateInput", function() { return validateInput; }); +__webpack_require__.d(scatter_nd_util_namespaceObject, "calculateShapes", function() { return calculateShapes; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/serialization.js +var serialization_namespaceObject = {}; +__webpack_require__.r(serialization_namespaceObject); +__webpack_require__.d(serialization_namespaceObject, "Serializable", function() { return Serializable; }); +__webpack_require__.d(serialization_namespaceObject, "SerializationMap", function() { return SerializationMap; }); +__webpack_require__.d(serialization_namespaceObject, "registerClass", function() { return registerClass; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/test_util.js +var test_util_namespaceObject = {}; +__webpack_require__.r(test_util_namespaceObject); +__webpack_require__.d(test_util_namespaceObject, "TEST_EPSILON_FLOAT16", function() { return TEST_EPSILON_FLOAT16; }); +__webpack_require__.d(test_util_namespaceObject, "expectArraysClose", function() { return expectArraysClose; }); +__webpack_require__.d(test_util_namespaceObject, "testEpsilon", function() { return testEpsilon; }); +__webpack_require__.d(test_util_namespaceObject, "expectPromiseToFail", function() { return expectPromiseToFail; }); +__webpack_require__.d(test_util_namespaceObject, "expectArraysEqual", function() { return expectArraysEqual; }); +__webpack_require__.d(test_util_namespaceObject, "expectNumbersClose", function() { return expectNumbersClose; }); +__webpack_require__.d(test_util_namespaceObject, "expectValuesInRange", function() { return expectValuesInRange; }); +__webpack_require__.d(test_util_namespaceObject, "expectArrayBuffersEqual", function() { return expectArrayBuffersEqual; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/segment_util.js +var segment_util_namespaceObject = {}; +__webpack_require__.r(segment_util_namespaceObject); +__webpack_require__.d(segment_util_namespaceObject, "segOpComputeOptimalWindowSize", function() { return segOpComputeOptimalWindowSize; }); +__webpack_require__.d(segment_util_namespaceObject, "computeOutShape", function() { return segment_util_computeOutShape; }); +__webpack_require__.d(segment_util_namespaceObject, "collectGatherOpShapeInfo", function() { return collectGatherOpShapeInfo; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/spectral_ops.js +var spectral_ops_namespaceObject = {}; +__webpack_require__.r(spectral_ops_namespaceObject); +__webpack_require__.d(spectral_ops_namespaceObject, "fft", function() { return fft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "ifft", function() { return ifft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "rfft", function() { return rfft; }); +__webpack_require__.d(spectral_ops_namespaceObject, "irfft", function() { return irfft; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/signal_ops.js +var signal_ops_namespaceObject = {}; +__webpack_require__.r(signal_ops_namespaceObject); +__webpack_require__.d(signal_ops_namespaceObject, "hannWindow", function() { return hannWindow; }); +__webpack_require__.d(signal_ops_namespaceObject, "hammingWindow", function() { return hammingWindow; }); +__webpack_require__.d(signal_ops_namespaceObject, "frame", function() { return signal_ops_frame; }); +__webpack_require__.d(signal_ops_namespaceObject, "stft", function() { return stft; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/loss_ops.js +var loss_ops_namespaceObject = {}; +__webpack_require__.r(loss_ops_namespaceObject); +__webpack_require__.d(loss_ops_namespaceObject, "Reduction", function() { return Reduction; }); +__webpack_require__.d(loss_ops_namespaceObject, "absoluteDifference", function() { return absoluteDifference; }); +__webpack_require__.d(loss_ops_namespaceObject, "computeWeightedLoss", function() { return computeWeightedLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "cosineDistance", function() { return cosineDistance; }); +__webpack_require__.d(loss_ops_namespaceObject, "hingeLoss", function() { return hingeLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "huberLoss", function() { return huberLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "logLoss", function() { return logLoss; }); +__webpack_require__.d(loss_ops_namespaceObject, "meanSquaredError", function() { return meanSquaredError; }); +__webpack_require__.d(loss_ops_namespaceObject, "sigmoidCrossEntropy", function() { return sigmoidCrossEntropy; }); +__webpack_require__.d(loss_ops_namespaceObject, "softmaxCrossEntropy", function() { return softmaxCrossEntropy; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/linalg_ops.js +var linalg_ops_namespaceObject = {}; +__webpack_require__.r(linalg_ops_namespaceObject); +__webpack_require__.d(linalg_ops_namespaceObject, "bandPart", function() { return bandPart; }); +__webpack_require__.d(linalg_ops_namespaceObject, "gramSchmidt", function() { return gramSchmidt; }); +__webpack_require__.d(linalg_ops_namespaceObject, "qr", function() { return qr; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/image_ops.js +var image_ops_namespaceObject = {}; +__webpack_require__.r(image_ops_namespaceObject); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppression", function() { return nonMaxSuppression; }); +__webpack_require__.d(image_ops_namespaceObject, "resizeBilinear", function() { return resizeBilinear; }); +__webpack_require__.d(image_ops_namespaceObject, "resizeNearestNeighbor", function() { return resizeNearestNeighbor; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionAsync", function() { return nonMaxSuppressionAsync; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionWithScore", function() { return nonMaxSuppressionWithScore; }); +__webpack_require__.d(image_ops_namespaceObject, "nonMaxSuppressionWithScoreAsync", function() { return nonMaxSuppressionWithScoreAsync; }); +__webpack_require__.d(image_ops_namespaceObject, "cropAndResize", function() { return cropAndResize; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/fused_ops.js +var fused_ops_namespaceObject = {}; +__webpack_require__.r(fused_ops_namespaceObject); +__webpack_require__.d(fused_ops_namespaceObject, "matMul", function() { return fused_ops_matMul; }); +__webpack_require__.d(fused_ops_namespaceObject, "conv2d", function() { return fused_ops_conv2d; }); +__webpack_require__.d(fused_ops_namespaceObject, "depthwiseConv2d", function() { return fused_ops_depthwiseConv2d; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/ops/ops.js +var ops_namespaceObject = {}; +__webpack_require__.r(ops_namespaceObject); +__webpack_require__.d(ops_namespaceObject, "add", function() { return add; }); +__webpack_require__.d(ops_namespaceObject, "addN", function() { return addN; }); +__webpack_require__.d(ops_namespaceObject, "atan2", function() { return atan2; }); +__webpack_require__.d(ops_namespaceObject, "avgPool", function() { return avgPool; }); +__webpack_require__.d(ops_namespaceObject, "avgPool3d", function() { return avgPool3d; }); +__webpack_require__.d(ops_namespaceObject, "batchToSpaceND", function() { return batchToSpaceND; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm", function() { return batchNorm; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm2d", function() { return batchNorm2d; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm3d", function() { return batchNorm3d; }); +__webpack_require__.d(ops_namespaceObject, "batchNorm4d", function() { return batchNorm4d; }); +__webpack_require__.d(ops_namespaceObject, "broadcastTo", function() { return broadcastTo; }); +__webpack_require__.d(ops_namespaceObject, "clone", function() { return clone; }); +__webpack_require__.d(ops_namespaceObject, "complex", function() { return complex["a" /* complex */]; }); +__webpack_require__.d(ops_namespaceObject, "concat", function() { return concat; }); +__webpack_require__.d(ops_namespaceObject, "concat1d", function() { return concat1d; }); +__webpack_require__.d(ops_namespaceObject, "concat2d", function() { return concat2d; }); +__webpack_require__.d(ops_namespaceObject, "concat3d", function() { return concat3d; }); +__webpack_require__.d(ops_namespaceObject, "concat4d", function() { return concat4d; }); +__webpack_require__.d(ops_namespaceObject, "conv1d", function() { return conv1d; }); +__webpack_require__.d(ops_namespaceObject, "conv2d", function() { return conv2d; }); +__webpack_require__.d(ops_namespaceObject, "conv2dTranspose", function() { return conv2dTranspose; }); +__webpack_require__.d(ops_namespaceObject, "conv3d", function() { return conv3d; }); +__webpack_require__.d(ops_namespaceObject, "conv3dTranspose", function() { return conv3dTranspose; }); +__webpack_require__.d(ops_namespaceObject, "cumsum", function() { return cumsum; }); +__webpack_require__.d(ops_namespaceObject, "depthToSpace", function() { return depthToSpace; }); +__webpack_require__.d(ops_namespaceObject, "depthwiseConv2d", function() { return depthwiseConv2d; }); +__webpack_require__.d(ops_namespaceObject, "diag", function() { return diag; }); +__webpack_require__.d(ops_namespaceObject, "div", function() { return div; }); +__webpack_require__.d(ops_namespaceObject, "divNoNan", function() { return divNoNan; }); +__webpack_require__.d(ops_namespaceObject, "dot", function() { return dot; }); +__webpack_require__.d(ops_namespaceObject, "elu", function() { return elu; }); +__webpack_require__.d(ops_namespaceObject, "equal", function() { return equal; }); +__webpack_require__.d(ops_namespaceObject, "eye", function() { return eye; }); +__webpack_require__.d(ops_namespaceObject, "fill", function() { return fill; }); +__webpack_require__.d(ops_namespaceObject, "floorDiv", function() { return floorDiv; }); +__webpack_require__.d(ops_namespaceObject, "greater", function() { return greater; }); +__webpack_require__.d(ops_namespaceObject, "greaterEqual", function() { return greaterEqual; }); +__webpack_require__.d(ops_namespaceObject, "imag", function() { return imag["a" /* imag */]; }); +__webpack_require__.d(ops_namespaceObject, "leakyRelu", function() { return leakyRelu; }); +__webpack_require__.d(ops_namespaceObject, "less", function() { return less; }); +__webpack_require__.d(ops_namespaceObject, "lessEqual", function() { return lessEqual; }); +__webpack_require__.d(ops_namespaceObject, "localResponseNormalization", function() { return localResponseNormalization; }); +__webpack_require__.d(ops_namespaceObject, "matMul", function() { return matMul; }); +__webpack_require__.d(ops_namespaceObject, "max", function() { return max_max; }); +__webpack_require__.d(ops_namespaceObject, "maxPool", function() { return maxPool; }); +__webpack_require__.d(ops_namespaceObject, "maxPool3d", function() { return maxPool3d; }); +__webpack_require__.d(ops_namespaceObject, "maxPoolWithArgmax", function() { return maxPoolWithArgmax; }); +__webpack_require__.d(ops_namespaceObject, "maximum", function() { return maximum; }); +__webpack_require__.d(ops_namespaceObject, "minimum", function() { return minimum; }); +__webpack_require__.d(ops_namespaceObject, "mod", function() { return mod; }); +__webpack_require__.d(ops_namespaceObject, "mul", function() { return mul; }); +__webpack_require__.d(ops_namespaceObject, "multinomial", function() { return multinomial; }); +__webpack_require__.d(ops_namespaceObject, "notEqual", function() { return notEqual; }); +__webpack_require__.d(ops_namespaceObject, "oneHot", function() { return oneHot; }); +__webpack_require__.d(ops_namespaceObject, "outerProduct", function() { return outerProduct; }); +__webpack_require__.d(ops_namespaceObject, "pad", function() { return pad_pad; }); +__webpack_require__.d(ops_namespaceObject, "pad1d", function() { return pad1d; }); +__webpack_require__.d(ops_namespaceObject, "pad2d", function() { return pad2d; }); +__webpack_require__.d(ops_namespaceObject, "pad3d", function() { return pad3d; }); +__webpack_require__.d(ops_namespaceObject, "pad4d", function() { return pad4d; }); +__webpack_require__.d(ops_namespaceObject, "pool", function() { return pool; }); +__webpack_require__.d(ops_namespaceObject, "pow", function() { return pow; }); +__webpack_require__.d(ops_namespaceObject, "prelu", function() { return prelu; }); +__webpack_require__.d(ops_namespaceObject, "rand", function() { return rand; }); +__webpack_require__.d(ops_namespaceObject, "randomGamma", function() { return randomGamma; }); +__webpack_require__.d(ops_namespaceObject, "randomNormal", function() { return randomNormal; }); +__webpack_require__.d(ops_namespaceObject, "randomUniform", function() { return randomUniform; }); +__webpack_require__.d(ops_namespaceObject, "real", function() { return real["a" /* real */]; }); +__webpack_require__.d(ops_namespaceObject, "relu", function() { return relu; }); +__webpack_require__.d(ops_namespaceObject, "relu6", function() { return relu6; }); +__webpack_require__.d(ops_namespaceObject, "selu", function() { return selu; }); +__webpack_require__.d(ops_namespaceObject, "separableConv2d", function() { return separableConv2d; }); +__webpack_require__.d(ops_namespaceObject, "spaceToBatchND", function() { return spaceToBatchND; }); +__webpack_require__.d(ops_namespaceObject, "split", function() { return split; }); +__webpack_require__.d(ops_namespaceObject, "square", function() { return square; }); +__webpack_require__.d(ops_namespaceObject, "squaredDifference", function() { return squaredDifference; }); +__webpack_require__.d(ops_namespaceObject, "sub", function() { return sub; }); +__webpack_require__.d(ops_namespaceObject, "tile", function() { return tile; }); +__webpack_require__.d(ops_namespaceObject, "truncatedNormal", function() { return truncatedNormal; }); +__webpack_require__.d(ops_namespaceObject, "booleanMaskAsync", function() { return booleanMaskAsync; }); +__webpack_require__.d(ops_namespaceObject, "reverse", function() { return reverse_reverse; }); +__webpack_require__.d(ops_namespaceObject, "reverse1d", function() { return reverse1d; }); +__webpack_require__.d(ops_namespaceObject, "reverse2d", function() { return reverse2d; }); +__webpack_require__.d(ops_namespaceObject, "reverse3d", function() { return reverse3d; }); +__webpack_require__.d(ops_namespaceObject, "reverse4d", function() { return reverse4d; }); +__webpack_require__.d(ops_namespaceObject, "slice", function() { return slice; }); +__webpack_require__.d(ops_namespaceObject, "slice1d", function() { return slice1d; }); +__webpack_require__.d(ops_namespaceObject, "slice2d", function() { return slice2d; }); +__webpack_require__.d(ops_namespaceObject, "slice3d", function() { return slice3d; }); +__webpack_require__.d(ops_namespaceObject, "slice4d", function() { return slice4d; }); +__webpack_require__.d(ops_namespaceObject, "abs", function() { return abs; }); +__webpack_require__.d(ops_namespaceObject, "acos", function() { return acos; }); +__webpack_require__.d(ops_namespaceObject, "acosh", function() { return acosh; }); +__webpack_require__.d(ops_namespaceObject, "asin", function() { return asin; }); +__webpack_require__.d(ops_namespaceObject, "asinh", function() { return asinh; }); +__webpack_require__.d(ops_namespaceObject, "atan", function() { return atan; }); +__webpack_require__.d(ops_namespaceObject, "atanh", function() { return atanh; }); +__webpack_require__.d(ops_namespaceObject, "ceil", function() { return ceil; }); +__webpack_require__.d(ops_namespaceObject, "clipByValue", function() { return clipByValue; }); +__webpack_require__.d(ops_namespaceObject, "cos", function() { return cos; }); +__webpack_require__.d(ops_namespaceObject, "cosh", function() { return cosh; }); +__webpack_require__.d(ops_namespaceObject, "erf", function() { return erf; }); +__webpack_require__.d(ops_namespaceObject, "exp", function() { return unary_ops_exp; }); +__webpack_require__.d(ops_namespaceObject, "expm1", function() { return expm1; }); +__webpack_require__.d(ops_namespaceObject, "floor", function() { return floor; }); +__webpack_require__.d(ops_namespaceObject, "log", function() { return log; }); +__webpack_require__.d(ops_namespaceObject, "log1p", function() { return log1p; }); +__webpack_require__.d(ops_namespaceObject, "logSigmoid", function() { return logSigmoid; }); +__webpack_require__.d(ops_namespaceObject, "neg", function() { return neg; }); +__webpack_require__.d(ops_namespaceObject, "reciprocal", function() { return reciprocal; }); +__webpack_require__.d(ops_namespaceObject, "round", function() { return round; }); +__webpack_require__.d(ops_namespaceObject, "rsqrt", function() { return rsqrt; }); +__webpack_require__.d(ops_namespaceObject, "sigmoid", function() { return sigmoid; }); +__webpack_require__.d(ops_namespaceObject, "sign", function() { return sign; }); +__webpack_require__.d(ops_namespaceObject, "isNaN", function() { return unary_ops_isNaN; }); +__webpack_require__.d(ops_namespaceObject, "isInf", function() { return isInf; }); +__webpack_require__.d(ops_namespaceObject, "isFinite", function() { return unary_ops_isFinite; }); +__webpack_require__.d(ops_namespaceObject, "sin", function() { return sin; }); +__webpack_require__.d(ops_namespaceObject, "sinh", function() { return sinh; }); +__webpack_require__.d(ops_namespaceObject, "softplus", function() { return softplus; }); +__webpack_require__.d(ops_namespaceObject, "sqrt", function() { return sqrt; }); +__webpack_require__.d(ops_namespaceObject, "step", function() { return unary_ops_step; }); +__webpack_require__.d(ops_namespaceObject, "tan", function() { return tan; }); +__webpack_require__.d(ops_namespaceObject, "tanh", function() { return tanh; }); +__webpack_require__.d(ops_namespaceObject, "all", function() { return reduction_ops_all; }); +__webpack_require__.d(ops_namespaceObject, "any", function() { return any; }); +__webpack_require__.d(ops_namespaceObject, "argMax", function() { return argMax; }); +__webpack_require__.d(ops_namespaceObject, "argMin", function() { return argMin; }); +__webpack_require__.d(ops_namespaceObject, "logSumExp", function() { return logSumExp; }); +__webpack_require__.d(ops_namespaceObject, "mean", function() { return reduction_ops_mean; }); +__webpack_require__.d(ops_namespaceObject, "min", function() { return reduction_ops_min; }); +__webpack_require__.d(ops_namespaceObject, "moments", function() { return moments; }); +__webpack_require__.d(ops_namespaceObject, "sum", function() { return sum; }); +__webpack_require__.d(ops_namespaceObject, "prod", function() { return reduction_ops_prod; }); +__webpack_require__.d(ops_namespaceObject, "equalStrict", function() { return equalStrict; }); +__webpack_require__.d(ops_namespaceObject, "greaterEqualStrict", function() { return greaterEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "greaterStrict", function() { return greaterStrict; }); +__webpack_require__.d(ops_namespaceObject, "lessEqualStrict", function() { return lessEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "lessStrict", function() { return lessStrict; }); +__webpack_require__.d(ops_namespaceObject, "notEqualStrict", function() { return notEqualStrict; }); +__webpack_require__.d(ops_namespaceObject, "addStrict", function() { return addStrict; }); +__webpack_require__.d(ops_namespaceObject, "divStrict", function() { return divStrict; }); +__webpack_require__.d(ops_namespaceObject, "maximumStrict", function() { return maximumStrict; }); +__webpack_require__.d(ops_namespaceObject, "minimumStrict", function() { return minimumStrict; }); +__webpack_require__.d(ops_namespaceObject, "modStrict", function() { return modStrict; }); +__webpack_require__.d(ops_namespaceObject, "mulStrict", function() { return mulStrict; }); +__webpack_require__.d(ops_namespaceObject, "powStrict", function() { return powStrict; }); +__webpack_require__.d(ops_namespaceObject, "squaredDifferenceStrict", function() { return squaredDifferenceStrict; }); +__webpack_require__.d(ops_namespaceObject, "subStrict", function() { return subStrict; }); +__webpack_require__.d(ops_namespaceObject, "logicalAnd", function() { return logicalAnd; }); +__webpack_require__.d(ops_namespaceObject, "logicalNot", function() { return logicalNot; }); +__webpack_require__.d(ops_namespaceObject, "logicalOr", function() { return logicalOr; }); +__webpack_require__.d(ops_namespaceObject, "logicalXor", function() { return logicalXor; }); +__webpack_require__.d(ops_namespaceObject, "where", function() { return where; }); +__webpack_require__.d(ops_namespaceObject, "whereAsync", function() { return whereAsync; }); +__webpack_require__.d(ops_namespaceObject, "buffer", function() { return array_ops_buffer; }); +__webpack_require__.d(ops_namespaceObject, "print", function() { return print; }); +__webpack_require__.d(ops_namespaceObject, "cast", function() { return cast; }); +__webpack_require__.d(ops_namespaceObject, "expandDims", function() { return expandDims; }); +__webpack_require__.d(ops_namespaceObject, "reshape", function() { return reshape; }); +__webpack_require__.d(ops_namespaceObject, "squeeze", function() { return squeeze; }); +__webpack_require__.d(ops_namespaceObject, "stack", function() { return stack; }); +__webpack_require__.d(ops_namespaceObject, "unstack", function() { return unstack; }); +__webpack_require__.d(ops_namespaceObject, "setdiff1dAsync", function() { return setdiff1dAsync; }); +__webpack_require__.d(ops_namespaceObject, "linspace", function() { return tensor_ops["a" /* linspace */]; }); +__webpack_require__.d(ops_namespaceObject, "ones", function() { return tensor_ops["b" /* ones */]; }); +__webpack_require__.d(ops_namespaceObject, "range", function() { return tensor_ops["d" /* range */]; }); +__webpack_require__.d(ops_namespaceObject, "scalar", function() { return tensor_ops["e" /* scalar */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor", function() { return tensor_ops["f" /* tensor */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor1d", function() { return tensor_ops["g" /* tensor1d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor2d", function() { return tensor_ops["h" /* tensor2d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor3d", function() { return tensor_ops["i" /* tensor3d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor4d", function() { return tensor_ops["j" /* tensor4d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor5d", function() { return tensor_ops["k" /* tensor5d */]; }); +__webpack_require__.d(ops_namespaceObject, "tensor6d", function() { return tensor_ops["l" /* tensor6d */]; }); +__webpack_require__.d(ops_namespaceObject, "variable", function() { return tensor_ops["m" /* variable */]; }); +__webpack_require__.d(ops_namespaceObject, "zeros", function() { return tensor_ops["n" /* zeros */]; }); +__webpack_require__.d(ops_namespaceObject, "onesLike", function() { return tensor_ops["c" /* onesLike */]; }); +__webpack_require__.d(ops_namespaceObject, "zerosLike", function() { return tensor_ops["o" /* zerosLike */]; }); +__webpack_require__.d(ops_namespaceObject, "transpose", function() { return transpose; }); +__webpack_require__.d(ops_namespaceObject, "softmax", function() { return softmax; }); +__webpack_require__.d(ops_namespaceObject, "logSoftmax", function() { return logSoftmax; }); +__webpack_require__.d(ops_namespaceObject, "norm", function() { return norm_norm; }); +__webpack_require__.d(ops_namespaceObject, "gather", function() { return gather; }); +__webpack_require__.d(ops_namespaceObject, "unsortedSegmentSum", function() { return unsortedSegmentSum; }); +__webpack_require__.d(ops_namespaceObject, "basicLSTMCell", function() { return basicLSTMCell; }); +__webpack_require__.d(ops_namespaceObject, "multiRNNCell", function() { return multiRNNCell; }); +__webpack_require__.d(ops_namespaceObject, "movingAverage", function() { return movingAverage; }); +__webpack_require__.d(ops_namespaceObject, "stridedSlice", function() { return stridedSlice; }); +__webpack_require__.d(ops_namespaceObject, "topk", function() { return topk; }); +__webpack_require__.d(ops_namespaceObject, "scatterND", function() { return scatterND; }); +__webpack_require__.d(ops_namespaceObject, "fft", function() { return fft; }); +__webpack_require__.d(ops_namespaceObject, "ifft", function() { return ifft; }); +__webpack_require__.d(ops_namespaceObject, "rfft", function() { return rfft; }); +__webpack_require__.d(ops_namespaceObject, "irfft", function() { return irfft; }); +__webpack_require__.d(ops_namespaceObject, "sparseToDense", function() { return sparseToDense; }); +__webpack_require__.d(ops_namespaceObject, "gatherND", function() { return gatherND; }); +__webpack_require__.d(ops_namespaceObject, "dropout", function() { return dropout; }); +__webpack_require__.d(ops_namespaceObject, "hannWindow", function() { return hannWindow; }); +__webpack_require__.d(ops_namespaceObject, "hammingWindow", function() { return hammingWindow; }); +__webpack_require__.d(ops_namespaceObject, "frame", function() { return signal_ops_frame; }); +__webpack_require__.d(ops_namespaceObject, "stft", function() { return stft; }); +__webpack_require__.d(ops_namespaceObject, "inTopKAsync", function() { return inTopKAsync; }); +__webpack_require__.d(ops_namespaceObject, "op", function() { return operation["a" /* op */]; }); +__webpack_require__.d(ops_namespaceObject, "image", function() { return image_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "linalg", function() { return linalg_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "losses", function() { return loss_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "spectral", function() { return spectral_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "fused", function() { return fused_ops_namespaceObject; }); +__webpack_require__.d(ops_namespaceObject, "signal", function() { return signal_ops_namespaceObject; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/backends/backend_util.js +var backend_util_namespaceObject = {}; +__webpack_require__.r(backend_util_namespaceObject); +__webpack_require__.d(backend_util_namespaceObject, "axesAreInnerMostDims", function() { return axesAreInnerMostDims; }); +__webpack_require__.d(backend_util_namespaceObject, "combineLocations", function() { return combineLocations; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOutAndReduceShapes", function() { return computeOutAndReduceShapes; }); +__webpack_require__.d(backend_util_namespaceObject, "expandShapeToKeepDim", function() { return expandShapeToKeepDim; }); +__webpack_require__.d(backend_util_namespaceObject, "assertAxesAreInnerMostDims", function() { return assertAxesAreInnerMostDims; }); +__webpack_require__.d(backend_util_namespaceObject, "getAxesPermutation", function() { return getAxesPermutation; }); +__webpack_require__.d(backend_util_namespaceObject, "getUndoAxesPermutation", function() { return getUndoAxesPermutation; }); +__webpack_require__.d(backend_util_namespaceObject, "getInnerMostAxes", function() { return getInnerMostAxes; }); +__webpack_require__.d(backend_util_namespaceObject, "getBroadcastDims", function() { return getBroadcastDims; }); +__webpack_require__.d(backend_util_namespaceObject, "getReductionAxes", function() { return getReductionAxes; }); +__webpack_require__.d(backend_util_namespaceObject, "assertAndGetBroadcastShape", function() { return assertAndGetBroadcastShape; }); +__webpack_require__.d(backend_util_namespaceObject, "assertParamsConsistent", function() { return assertParamsConsistent; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOutShape", function() { return computeOutShape; }); +__webpack_require__.d(backend_util_namespaceObject, "computePool2DInfo", function() { return computePool2DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computePool3DInfo", function() { return computePool3DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeConv2DInfo", function() { return computeConv2DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeConv3DInfo", function() { return computeConv3DInfo; }); +__webpack_require__.d(backend_util_namespaceObject, "computeDefaultPad", function() { return computeDefaultPad; }); +__webpack_require__.d(backend_util_namespaceObject, "tupleValuesAreOne", function() { return tupleValuesAreOne; }); +__webpack_require__.d(backend_util_namespaceObject, "eitherStridesOrDilationsAreOne", function() { return eitherStridesOrDilationsAreOne; }); +__webpack_require__.d(backend_util_namespaceObject, "convertConv2DDataFormat", function() { return convertConv2DDataFormat; }); +__webpack_require__.d(backend_util_namespaceObject, "PARALLELIZE_THRESHOLD", function() { return PARALLELIZE_THRESHOLD; }); +__webpack_require__.d(backend_util_namespaceObject, "computeOptimalWindowSize", function() { return computeOptimalWindowSize; }); +__webpack_require__.d(backend_util_namespaceObject, "nonMaxSuppressionV3", function() { return nonMaxSuppressionV3; }); +__webpack_require__.d(backend_util_namespaceObject, "nonMaxSuppressionV5", function() { return nonMaxSuppressionV5; }); +__webpack_require__.d(backend_util_namespaceObject, "upcastType", function() { return dist_types["c" /* upcastType */]; }); +__webpack_require__.d(backend_util_namespaceObject, "getReshaped", function() { return getReshaped; }); +__webpack_require__.d(backend_util_namespaceObject, "getPermuted", function() { return getPermuted; }); +__webpack_require__.d(backend_util_namespaceObject, "getReshapedPermuted", function() { return getReshapedPermuted; }); +__webpack_require__.d(backend_util_namespaceObject, "getSliceBeginCoords", function() { return getSliceBeginCoords; }); +__webpack_require__.d(backend_util_namespaceObject, "getSliceSize", function() { return getSliceSize; }); +__webpack_require__.d(backend_util_namespaceObject, "prepareAndValidate", function() { return prepareAndValidate; }); +__webpack_require__.d(backend_util_namespaceObject, "validateUpdateShape", function() { return validateUpdateShape; }); +__webpack_require__.d(backend_util_namespaceObject, "validateInput", function() { return validateInput; }); +__webpack_require__.d(backend_util_namespaceObject, "calculateShapes", function() { return calculateShapes; }); +__webpack_require__.d(backend_util_namespaceObject, "SELU_SCALEALPHA", function() { return SELU_SCALEALPHA; }); +__webpack_require__.d(backend_util_namespaceObject, "SELU_SCALE", function() { return SELU_SCALE; }); +__webpack_require__.d(backend_util_namespaceObject, "shouldFuse", function() { return shouldFuse; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_P", function() { return ERF_P; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A1", function() { return ERF_A1; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A2", function() { return ERF_A2; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A3", function() { return ERF_A3; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A4", function() { return ERF_A4; }); +__webpack_require__.d(backend_util_namespaceObject, "ERF_A5", function() { return ERF_A5; }); +__webpack_require__.d(backend_util_namespaceObject, "warn", function() { return warn; }); +__webpack_require__.d(backend_util_namespaceObject, "log", function() { return log_log; }); +__webpack_require__.d(backend_util_namespaceObject, "mergeRealAndImagArrays", function() { return mergeRealAndImagArrays; }); +__webpack_require__.d(backend_util_namespaceObject, "splitRealAndImagArrays", function() { return splitRealAndImagArrays; }); +__webpack_require__.d(backend_util_namespaceObject, "complexWithEvenIndex", function() { return complexWithEvenIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "complexWithOddIndex", function() { return complexWithOddIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "getComplexWithIndex", function() { return getComplexWithIndex; }); +__webpack_require__.d(backend_util_namespaceObject, "assignToTypedArray", function() { return assignToTypedArray; }); +__webpack_require__.d(backend_util_namespaceObject, "exponents", function() { return exponents; }); +__webpack_require__.d(backend_util_namespaceObject, "exponent", function() { return exponent; }); +__webpack_require__.d(backend_util_namespaceObject, "segment_util", function() { return segment_util_namespaceObject; }); +__webpack_require__.d(backend_util_namespaceObject, "castTensor", function() { return castTensor; }); +__webpack_require__.d(backend_util_namespaceObject, "reshapeTensor", function() { return reshapeTensor; }); +__webpack_require__.d(backend_util_namespaceObject, "linspaceImpl", function() { return linspaceImpl; }); + +// NAMESPACE OBJECT: ./node_modules/@tensorflow/tfjs-core/dist/backends/kernel_impls.js +var kernel_impls_namespaceObject = {}; +__webpack_require__.r(kernel_impls_namespaceObject); +__webpack_require__.d(kernel_impls_namespaceObject, "nonMaxSuppressionV3", function() { return nonMaxSuppressionV3; }); +__webpack_require__.d(kernel_impls_namespaceObject, "nonMaxSuppressionV5", function() { return nonMaxSuppressionV5; }); +__webpack_require__.d(kernel_impls_namespaceObject, "split", function() { return split_shared_split; }); +__webpack_require__.d(kernel_impls_namespaceObject, "tile", function() { return tile_impl_tile; }); +__webpack_require__.d(kernel_impls_namespaceObject, "topkImpl", function() { return topkImpl; }); +__webpack_require__.d(kernel_impls_namespaceObject, "whereImpl", function() { return whereImpl; }); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/engine.js + 2 modules +var engine = __webpack_require__(5); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/flags.js +var flags = __webpack_require__(61); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/kernel_names.js +var kernel_names = __webpack_require__(6); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/broadcast_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Returns the dimensions in the input shape that are broadcasted to + * produce the provided output shape. + * + * The returned dimensions are 0-indexed and sorted. An example: + * inShape = [4, 1, 3] + * outShape = [5, 4, 3, 3] + * result = [1]. Dimension 1 (2nd dimension of input) gets broadcasted 1 => 3. + */ +function getBroadcastDims(inShape, outShape) { + const inRank = inShape.length; + const dims = []; + for (let i = 0; i < inRank; i++) { + const dim = inRank - 1 - i; + const a = inShape[dim] || 1; + const b = outShape[outShape.length - 1 - i] || 1; + if (b > 1 && a === 1) { + dims.unshift(dim); + } + } + return dims; +} +/** + * Returns the axes in the output space that should be reduced to produce + * the input space. + */ +function getReductionAxes(inShape, outShape) { + const result = []; + for (let i = 0; i < outShape.length; i++) { + const inDim = inShape[inShape.length - i - 1]; + const outAxis = outShape.length - i - 1; + const outDim = outShape[outAxis]; + if (inDim == null || (inDim === 1 && outDim > 1)) { + result.unshift(outAxis); + } + } + return result; +} +function assertAndGetBroadcastShape(shapeA, shapeB) { + const result = []; + const l = Math.max(shapeA.length, shapeB.length); + for (let i = 0; i < l; i++) { + let a = shapeA[shapeA.length - i - 1]; + if (a == null) { + a = 1; + } + let b = shapeB[shapeB.length - i - 1]; + if (b == null) { + b = 1; + } + if (a === 1) { + result.unshift(b); + } + else if (b === 1) { + result.unshift(a); + } + else if (a !== b) { + const errMsg = `Operands could not be broadcast together with shapes ` + + `${shapeA} and ${shapeB}.`; + throw Error(errMsg); + } + else { + result.unshift(a); + } + } + return result; +} +//# sourceMappingURL=broadcast_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Add_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const addGradConfig = { + kernelName: kernel_names["a" /* Add */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + let res = dy; + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes); + } + return res.reshape(a.shape); + }; + const derB = () => { + let res = dy; + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes); + } + return res.reshape(b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Add_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AddN_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const addNGradConfig = { + kernelName: kernel_names["b" /* AddN */], + saveAllInputs: true, + gradFunc: (dy, saved) => { + const ders = {}; + saved.forEach((_, i) => { + ders[i] = () => dy.clone(); + }); + return ders; + } +}; +//# sourceMappingURL=AddN_grad.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor_util.js +var tensor_util = __webpack_require__(11); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor_util_env.js +var tensor_util_env = __webpack_require__(3); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/operation.js +var operation = __webpack_require__(4); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/add.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Adds two `tf.Tensor`s element-wise, A + B. Supports broadcasting. + * + * + * ```js + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.tensor1d([10, 20, 30, 40]); + * + * a.add(b).print(); // or tf.add(a, b) + * ``` + * + * ```js + * // Broadcast add a with b. + * const a = tf.scalar(5); + * const b = tf.tensor1d([10, 20, 30, 40]); + * + * a.add(b).print(); // or tf.add(a, b) + * ``` + * @param a The first `tf.Tensor` to add. + * @param b The second `tf.Tensor` to add. Must have the same type as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function add_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'add'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'add'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.add($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["a" /* Add */]); +} +const add = Object(operation["a" /* op */])({ add_ }); +//# sourceMappingURL=add.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/tensor.js + 1 modules +var dist_tensor = __webpack_require__(7); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/util.js +var util = __webpack_require__(1); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/concat_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function assertParamsConsistent(shapes, axis) { + const rank = shapes[0].length; + shapes.forEach((shape, i) => { + util["assert"](shape.length === rank, () => `Error in concat${rank}D: rank of tensors[${i}] must be the same ` + + `as the rank of the rest (${rank})`); + }); + util["assert"](axis >= 0 && axis < rank, () => `Error in concat${rank}D: axis must be between 0 and ${rank - 1}.`); + const firstShape = shapes[0]; + shapes.forEach((shape, i) => { + for (let r = 0; r < rank; r++) { + util["assert"]((r === axis) || (shape[r] === firstShape[r]), () => `Error in concat${rank}D: Shape of tensors[${i}] (${shape}) ` + + `does not match the shape of the rest (${firstShape}) ` + + `along the non-concatenated axis ${i}.`); + } + }); +} +function computeOutShape(shapes, axis) { + const outputShape = shapes[0].slice(); + for (let i = 1; i < shapes.length; i++) { + outputShape[axis] += shapes[i][axis]; + } + return outputShape; +} +//# sourceMappingURL=concat_util.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/tensor_ops.js +var tensor_ops = __webpack_require__(8); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/concat.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Concatenates a list of `tf.Tensor`s along a given axis. + * + * The tensors ranks and types must match, and their sizes must match in all + * dimensions except `axis`. + * + * Also available are stricter rank-specific methods that assert that + * `tensors` are of the given rank: + * - `tf.concat1d` + * - `tf.concat2d` + * - `tf.concat3d` + * - `tf.concat4d` + * + * Except `tf.concat1d` (which does not have axis param), all methods have + * same signature as this method. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * a.concat(b).print(); // or a.concat(b) + * ``` + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * const c = tf.tensor1d([5, 6]); + * tf.concat([a, b, c]).print(); + * ``` + * + * ```js + * const a = tf.tensor2d([[1, 2], [10, 20]]); + * const b = tf.tensor2d([[3, 4], [30, 40]]); + * const axis = 1; + * tf.concat([a, b], axis).print(); + * ``` + * @param tensors A list of tensors to concatenate. + * @param axis The axis to concate along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function concat_(tensors, axis = 0) { + Object(util["assert"])(tensors.length >= 1, () => 'Pass at least one tensor to concat'); + let $tensors = Object(tensor_util_env["b" /* convertToTensorArray */])(tensors, 'tensors', 'concat'); + if ($tensors[0].dtype === 'complex64') { + $tensors.forEach(tensor => { + if (tensor.dtype !== 'complex64') { + throw new Error(`Cannot concatenate complex64 tensors with a tensor + with dtype ${tensor.dtype}. `); + } + }); + } + const $axis = Object(util["parseAxisParam"])(axis, $tensors[0].shape)[0]; + const outShape = computeOutShape($tensors.map(t => t.shape), $axis); + if (Object(util["sizeFromShape"])(outShape) === 0) { + return Object(tensor_ops["f" /* tensor */])([], outShape); + } + // Keep only non-empty tensors (ignore tensors with 0 in their shape). + $tensors = $tensors.filter(t => t.size > 0); + if ($tensors.length === 1) { + return $tensors[0]; + } + const shapes = $tensors.map(t => t.shape); + assertParamsConsistent(shapes, $axis); + const forward = (backend, save) => { + const res = backend.concat($tensors, $axis); + save($tensors); + return res; + }; + const inputs = $tensors; + const attr = { axis }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["l" /* Concat */], attr); +} +const concat = Object(operation["a" /* op */])({ concat_ }); +//# sourceMappingURL=concat.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/array_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Reshapes a `tf.Tensor` to a given shape. + * + * Given an input tensor, returns a new tensor with the same values as the + * input tensor with shape `shape`. + * + * If one component of shape is the special value -1, the size of that + * dimension is computed so that the total size remains constant. In + * particular, a shape of [-1] flattens into 1-D. At most one component of + * shape can be -1. + * + * If shape is 1-D or higher, then the operation returns a tensor with shape + * shape filled with the values of tensor. In this case, the number of + * elements implied by shape must be the same as the number of elements in + * tensor. + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * x.reshape([2, 2]).print(); + * ``` + * + * @param x The input tensor to be reshaped. + * @param shape An array of integers defining the output tensor shape. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function reshape_(x, shape) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'reshape', null); + shape = util["inferFromImplicitShape"](shape, $x.size); + util["assert"]($x.size === util["sizeFromShape"](shape), () => 'new shape and old shape must have the same number of elements.'); + const grad = (dy) => { + return { x: () => dy.reshape($x.shape) }; + }; + const attrs = { shape }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.reshape($x, shape), { x: $x }, grad, 'Reshape', attrs); +} +/** + * Removes dimensions of size 1 from the shape of a `tf.Tensor`. + * + * ```js + * const x = tf.tensor([1, 2, 3, 4], [1, 1, 4]); + * x.squeeze().print(); + * ``` + * + * @param x The input tensor to be squeezed. + * @param axis An optional list of numbers. If specified, only + * squeezes the dimensions listed. The dimension index starts at 0. It + * is an error to squeeze a dimension that is not 1. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function squeeze_(x, axis) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'squeeze'); + return reshape($x, util["squeezeShape"]($x.shape, axis).newShape); +} +/** + * Casts a `tf.Tensor` to a new dtype. + * + * ```js + * const x = tf.tensor1d([1.5, 2.5, 3]); + * tf.cast(x, 'int32').print(); + * ``` + * @param x The input tensor to be casted. + * @param dtype The dtype to cast the input tensor to. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function cast_(x, dtype) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cast'); + // Sanity checks. + if (!util["isValidDtype"](dtype)) { + throw new Error(`Failed to cast to unknown dtype ${dtype}`); + } + if (dtype === 'string' && $x.dtype !== 'string' || + dtype !== 'string' && $x.dtype === 'string') { + throw new Error('Only strings can be casted to strings'); + } + const grad = (dy) => { + return { x: () => dy.clone() }; + }; + const attrs = { dtype }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.cast($x, dtype), { x: $x }, grad, 'Cast', attrs); +} +/** + * Stacks a list of rank-`R` `tf.Tensor`s into one rank-`(R+1)` `tf.Tensor`. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * const b = tf.tensor1d([3, 4]); + * const c = tf.tensor1d([5, 6]); + * tf.stack([a, b, c]).print(); + * ``` + * + * @param tensors A list of tensor objects with the same shape and dtype. + * @param axis The axis to stack along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function stack_(tensors, axis = 0) { + const $tensors = Object(tensor_util_env["b" /* convertToTensorArray */])(tensors, 'tensors', 'stack'); + util["assert"]($tensors.length >= 1, () => 'Pass at least one tensor to tf.stack'); + if ($tensors.length === 1) { + return $tensors[0].expandDims(axis); + } + const rank = $tensors[0].rank; + const shape = $tensors[0].shape; + const dtype = $tensors[0].dtype; + util["assert"](axis <= rank, () => 'Axis must be <= rank of the tensor'); + $tensors.forEach(t => { + util["assertShapesMatch"](shape, t.shape, 'All tensors passed to stack must have matching shapes'); + }); + $tensors.forEach(t => { + util["assert"](dtype === t.dtype, () => 'All tensors passed to stack must have matching dtypes'); + }); + const expandedTensors = $tensors.map(t => t.expandDims(axis)); + return concat(expandedTensors, axis); +} +/** + * Unstacks a `tf.Tensor` of rank-`R` into a list of rank-`(R-1)` `tf.Tensor`s. + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * tf.unstack(a).forEach(tensor => tensor.print()); + * ``` + * + * @param x A tensor object. + * @param axis The axis to unstack along. Defaults to 0 (the first dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function unstack_(x, axis = 0) { + axis = axis || 0; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'unstack'); + util["assert"](axis >= -$x.shape.length && axis < $x.shape.length, () => `Axis = ${axis} is not in [-${$x.shape.length}, ${$x.shape.length})`); + if (axis < 0) { + axis += $x.shape.length; + } + const grad = (dy) => { + return { x: () => stack(dy, axis) }; + }; + const attrs = { axis }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.unstack($x, axis), { x: $x }, grad, 'Unpack', attrs); +} +/** + * Returns a `tf.Tensor` that has expanded rank, by inserting a dimension + * into the tensor's shape. + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * const axis = 1; + * x.expandDims(axis).print(); + * ``` + * + * @param x The input tensor whose dimensions to be expanded. + * @param axis The dimension index at which to insert shape of `1`. Defaults + * to 0 (the first dimension). + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function expandDims_(x, axis = 0) { + const parseAs = null; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'expandDims', parseAs); + util["assert"](axis <= $x.rank, () => 'Axis must be <= rank of the tensor'); + const newShape = $x.shape.slice(); + if (axis < 0) { + // Negative value is counted from the tail of rank. + util["assert"](-($x.rank + 1) <= axis, () => `Axis must be in the interval [${-($x.rank + 1)}, ${$x.rank}]`); + axis = $x.rank + axis + 1; + } + newShape.splice(axis, 0, 1); + return reshape($x, newShape); +} +/** + * Computes the difference between two lists of numbers. + * + * Given a Tensor `x` and a Tensor `y`, this operation returns a Tensor `out` + * that represents all values that are in `x` but not in `y`. The returned + * Tensor `out` is sorted in the same order that the numbers appear in `x` + * (duplicates are preserved). This operation also returns a Tensor indices that + * represents the position of each out element in `x`. In other words: + * + * `out[i] = x[idx[i]] for i in [0, 1, ..., out.length - 1]` + * + * ```js + * const x = [1, 2, 3, 4, 5, 6]; + * const y = [1, 3, 5]; + * + * const [out, indices] = await tf.setdiff1dAsync(x, y); + * out.print(); // [2, 4, 6] + * indices.print(); // [1, 3, 5] + * ``` + * + * @param x 1-D Tensor. Values to keep. + * @param y 1-D Tensor. Must have the same type as x. Values to exclude in the + * output. + * @returns Promise of Tensor tuple [out, indices]. + * out: Tensor with the same type as x. + * indices: A Tensor of type int32. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +async function setdiff1dAsync_(x, y) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'setdiff1d'); + const $y = Object(tensor_util_env["a" /* convertToTensor */])(y, 'y', 'setdiff1d'); + util["assert"]($x.dtype === $y.dtype, () => `x and y should have the same dtype, but got x (${$x.dtype}) and y (${$y.dtype}).`); + util["assert"]($x.rank === 1, () => `x should be 1D tensor, but got x (${$x.shape}).`); + util["assert"]($y.rank === 1, () => `y should be 1D tensor, but got y (${$y.shape}).`); + const xVals = await $x.data(); + const yVals = await $y.data(); + const ySet = new Set(yVals); + let outputSize = 0; + for (let i = 0; i < xVals.length; i++) { + if (!ySet.has(xVals[i])) { + outputSize++; + } + } + const buffer = new dist_tensor["b" /* TensorBuffer */]([outputSize], $x.dtype); + const indices = new dist_tensor["b" /* TensorBuffer */]([outputSize], 'int32'); + for (let i = 0, p = 0; i < xVals.length; i++) { + if (!ySet.has(xVals[i])) { + buffer.values[p] = xVals[i]; + indices.values[p] = i; + p++; + } + } + return [buffer.toTensor(), indices.toTensor()]; +} +/** + * Creates an empty `tf.TensorBuffer` with the specified `shape` and `dtype`. + * + * The values are stored in CPU as `TypedArray`. Fill the buffer using + * `buffer.set()`, or by modifying directly `buffer.values`. + * + * When done, call `buffer.toTensor()` to get an immutable `tf.Tensor` with + * those values. + * + * ```js + * // Create a buffer and set values at particular indices. + * const buffer = tf.buffer([2, 2]); + * buffer.set(3, 0, 0); + * buffer.set(5, 1, 0); + * + * // Convert the buffer back to a tensor. + * buffer.toTensor().print(); + * ``` + * + * @param shape An array of integers defining the output tensor shape. + * @param dtype The dtype of the buffer. Defaults to 'float32'. + * @param values The values of the buffer as `TypedArray`. Defaults to + * zeros. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function array_ops_buffer(shape, dtype = 'float32', values) { + dtype = dtype || 'float32'; + util["assertNonNegativeIntegerDimensions"](shape); + return new dist_tensor["b" /* TensorBuffer */](shape, dtype, values); +} +/** + * Prints information about the `tf.Tensor` including its data. + * + * ```js + * const verbose = true; + * tf.tensor2d([1, 2, 3, 4], [2, 2]).print(verbose); + * ``` + * @param x The tensor to be printed. + * @param verbose Whether to print verbose information about the ` Tensor`, + * including dtype and size. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function print(x, verbose = false) { + console.log(x.toString(verbose)); +} + +const cast = Object(operation["a" /* op */])({ cast_ }); +const expandDims = Object(operation["a" /* op */])({ expandDims_ }); +const reshape = Object(operation["a" /* op */])({ reshape_ }); +const squeeze = Object(operation["a" /* op */])({ squeeze_ }); +const stack = Object(operation["a" /* op */])({ stack_ }); +const unstack = Object(operation["a" /* op */])({ unstack_ }); +const setdiff1dAsync = setdiff1dAsync_; +//# sourceMappingURL=array_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/floorDiv.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Divides two `tf.Tensor`s element-wise, A / B. Supports broadcasting. + * The result is rounded with floor function. + * + * + * ```js + * const a = tf.tensor1d([1, 4, 9, 16]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.floorDiv(b).print(); // or tf.div(a, b) + * ``` + * + * ```js + * // Broadcast div a with b. + * const a = tf.tensor1d([2, 4, 6, 8]); + * const b = tf.scalar(2); + * + * a.floorDiv(b).print(); // or tf.floorDiv(a, b) + * ``` + * + * @param a The first tensor as the numerator. + * @param b The second tensor as the denominator. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function floorDiv_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'floorDiv'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'floorDiv'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.floorDiv($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["D" /* FloorDiv */]); +} +const floorDiv = Object(operation["a" /* op */])({ floorDiv_ }); +//# sourceMappingURL=floorDiv.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/div.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Divides two `tf.Tensor`s element-wise, A / B. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 4, 9, 16]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.div(b).print(); // or tf.div(a, b) + * ``` + * + * ```js + * // Broadcast div a with b. + * const a = tf.tensor1d([2, 4, 6, 8]); + * const b = tf.scalar(2); + * + * a.div(b).print(); // or tf.div(a, b) + * ``` + * + * @param a The first tensor as the numerator. + * @param b The second tensor as the denominator. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function div_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'div'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'div'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + if ($a.dtype === 'int32' && $b.dtype === 'int32') { + return floorDiv($a, $b); + } + const forward = (backend, save) => { + const res = backend.realDivide($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + const attrs = {}; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["y" /* Div */], attrs); +} +const div = Object(operation["a" /* op */])({ div_ }); +//# sourceMappingURL=div.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/mul.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Multiplies two `tf.Tensor`s element-wise, A * B. Supports broadcasting. + * + * We also expose `tf.mulStrict` which has the same signature as this op and + * asserts that `a` and `b` are the same shape (does not broadcast). + * + * ```js + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.tensor1d([2, 3, 4, 5]); + * + * a.mul(b).print(); // or tf.mul(a, b) + * ``` + * + * ```js + * // Broadcast mul a with b. + * const a = tf.tensor1d([1, 2, 3, 4]); + * const b = tf.scalar(5); + * + * a.mul(b).print(); // or tf.mul(a, b) + * ``` + * @param a The first tensor to multiply. + * @param b The second tensor to multiply. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function mul_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'mul'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'mul'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.multiply($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["Y" /* Multiply */]); +} +const mul = Object(operation["a" /* op */])({ mul_ }); +//# sourceMappingURL=mul.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Provided `f(x)`, returns another function `g(x, dy?)`, which gives the + * gradient of `f(x)` with respect to `x`. + * + * If `dy` is provided, the gradient of `f(x).mul(dy).sum()` with respect to + * `x` is computed instead. `f(x)` must take a single tensor `x` and return a + * single tensor `y`. If `f()` takes multiple inputs, use `tf.grads` instead. + * + * ```js + * // f(x) = x ^ 2 + * const f = x => x.square(); + * // f'(x) = 2x + * const g = tf.grad(f); + * + * const x = tf.tensor1d([2, 3]); + * g(x).print(); + * ``` + * + * ```js + * // f(x) = x ^ 3 + * const f = x => x.pow(tf.scalar(3, 'int32')); + * // f'(x) = 3x ^ 2 + * const g = tf.grad(f); + * // f''(x) = 6x + * const gg = tf.grad(g); + * + * const x = tf.tensor1d([2, 3]); + * gg(x).print(); + * ``` + * + * @param f The function f(x), to compute gradient for. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function gradients_grad(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in grad(f) must be a function'); + return (x, dy) => { + // x can be of any dtype, thus null as the last argument. + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tf.grad', null); + const $dy = (dy != null) ? Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'tf.grad') : null; + return engine["a" /* ENGINE */].tidy(() => { + const { value, grads } = engine["a" /* ENGINE */].gradients(() => f($x), [$x], $dy); + if ($dy != null) { + util["assertShapesMatch"](value.shape, $dy.shape, 'The shape of dy passed in grad(f)(x, dy) must match the shape ' + + 'returned by f(x)'); + } + checkGrads(grads); + return grads[0]; + }); + }; +} +/** + * Provided `f(x1, x2,...)`, returns another function `g([x1, x2,...], dy?)`, + * which gives an array of gradients of `f()` with respect to each input + * [`x1`,`x2`,...]. + * + * If `dy` is passed when calling `g()`, the gradient of + * `f(x1,...).mul(dy).sum()` with respect to each input is computed instead. + * The provided `f` must take one or more tensors and return a single tensor + * `y`. If `f()` takes a single input, we recommend using `tf.grad` instead. + * + * ```js + * // f(a, b) = a * b + * const f = (a, b) => a.mul(b); + * // df / da = b, df / db = a + * const g = tf.grads(f); + * + * const a = tf.tensor1d([2, 3]); + * const b = tf.tensor1d([-2, -3]); + * const [da, db] = g([a, b]); + * console.log('da'); + * da.print(); + * console.log('db'); + * db.print(); + * ``` + * + * @param f The function `f(x1, x2,...)` to compute gradients for. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function gradients_grads(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in grads(f) must be a function'); + return (args, dy) => { + util["assert"](Array.isArray(args), () => 'The args passed in grads(f)(args) must be an array ' + + 'of `Tensor`s or `TensorLike`s'); + // args can be of any dtype, thus null as the last argument. + const $args = Object(tensor_util_env["b" /* convertToTensorArray */])(args, 'args', 'tf.grads', null); + const $dy = (dy != null) ? Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'tf.grads') : null; + return engine["a" /* ENGINE */].tidy(() => { + const { value, grads } = engine["a" /* ENGINE */].gradients(() => f(...$args), $args, $dy); + if ($dy != null) { + util["assertShapesMatch"](value.shape, $dy.shape, 'The shape of dy passed in grads(f)([x1,...], dy) must ' + + 'match the shape returned by f([x1,...])'); + } + checkGrads(grads); + return grads; + }); + }; +} +/** + * Like `tf.grad`, but also returns the value of `f()`. Useful when `f()` + * returns a metric you want to show. + * + * The result is a rich object with the following properties: + * - grad: The gradient of `f(x)` w.r.t `x` (result of `tf.grad`). + * - value: The value returned by `f(x)`. + * + * ```js + * // f(x) = x ^ 2 + * const f = x => x.square(); + * // f'(x) = 2x + * const g = tf.valueAndGrad(f); + * + * const x = tf.tensor1d([2, 3]); + * const {value, grad} = g(x); + * + * console.log('value'); + * value.print(); + * console.log('grad'); + * grad.print(); + * ``` + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function valueAndGrad(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in valueAndGrad(f) must be a function'); + return (x, dy) => { + util["assert"](x instanceof dist_tensor["a" /* Tensor */], () => 'The x passed in valueAndGrad(f)(x) must be a tensor'); + util["assert"](dy == null || dy instanceof dist_tensor["a" /* Tensor */], () => 'The dy passed in valueAndGrad(f)(x, dy) must be a tensor'); + const { grads, value } = engine["a" /* ENGINE */].gradients(() => f(x), [x], dy); + checkGrads(grads); + return { grad: grads[0], value }; + }; +} +/** + * Like `tf.grads`, but returns also the value of `f()`. Useful when `f()` + * returns a metric you want to show. + * + * The result is a rich object with the following properties: + * - grads: The gradients of `f()` w.r.t each input (result of `tf.grads`). + * - value: The value returned by `f(x)`. + * + * ```js + * // f(a, b) = a * b + * const f = (a, b) => a.mul(b); + * // df/da = b, df/db = a + * const g = tf.valueAndGrads(f); + * + * const a = tf.tensor1d([2, 3]); + * const b = tf.tensor1d([-2, -3]); + * const {value, grads} = g([a, b]); + * + * const [da, db] = grads; + * + * console.log('value'); + * value.print(); + * + * console.log('da'); + * da.print(); + * console.log('db'); + * db.print(); + * ``` + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function valueAndGrads(f) { + util["assert"](util["isFunction"](f), () => 'The f passed in valueAndGrads(f) must be a function'); + return (args, dy) => { + util["assert"](Array.isArray(args) && args.every(arg => arg instanceof dist_tensor["a" /* Tensor */]), () => 'The args passed in valueAndGrads(f)(args) must be array of ' + + 'tensors'); + util["assert"](dy == null || dy instanceof dist_tensor["a" /* Tensor */], () => 'The dy passed in valueAndGrads(f)(args, dy) must be a tensor'); + const res = engine["a" /* ENGINE */].gradients(() => f(...args), args, dy); + if (dy != null) { + util["assertShapesMatch"](res.value.shape, dy.shape, 'The shape of dy passed in valueAndGrads(f)([x1,...], dy) must ' + + 'match the shape returned by f([x1,...])'); + } + checkGrads(res.grads); + return res; + }; +} +/** + * Computes and returns the gradient of f(x) with respect to the list of + * trainable variables provided by `varList`. If no list is provided, it + * defaults to all trainable variables. + * + * ```js + * const a = tf.variable(tf.tensor1d([3, 4])); + * const b = tf.variable(tf.tensor1d([5, 6])); + * const x = tf.tensor1d([1, 2]); + * + * // f(a, b) = a * x ^ 2 + b * x + * const f = () => a.mul(x.square()).add(b.mul(x)).sum(); + * // df/da = x ^ 2, df/db = x + * const {value, grads} = tf.variableGrads(f); + * + * Object.keys(grads).forEach(varName => grads[varName].print()); + * ``` + * + * @param f The function to execute. f() should return a scalar. + * @param varList The list of variables to compute the gradients with respect + * to. Defaults to all trainable variables. + * @returns An object with the following keys and values: + * - `value`: The value of the function `f`. + * - `grads`: A map from the names of the variables to the gradients. + * If the `varList` argument is provided explicitly and contains a subset of + * non-trainable variables, this map in the return value will contain keys + * that map the names of the non-trainable variables to `null`. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function variableGrads(f, varList) { + util["assert"](util["isFunction"](f), () => 'The f passed in variableGrads(f) must be a function'); + util["assert"](varList == null || + Array.isArray(varList) && varList.every(v => v instanceof dist_tensor["c" /* Variable */]), () => 'The varList passed in variableGrads(f, varList) must be an array ' + + 'of variables'); + const specifiedVarList = varList != null; + if (!specifiedVarList) { + // Get all of the trainable variables. + varList = []; + for (const varName in engine["a" /* ENGINE */].registeredVariables) { + varList.push(engine["a" /* ENGINE */].registeredVariables[varName]); + } + } + const specifiedNonTrainable = specifiedVarList ? varList.filter(variable => !variable.trainable) : null; + // Prune non-trainable variables. + const originalVarCount = varList.length; + varList = varList.filter(variable => variable.trainable); + util["assert"](varList.length > 0, () => `variableGrads() expects at least one of the input variables to ` + + `be trainable, but none of the ${originalVarCount} variables is ` + + `trainable.`); + const allowNoGradients = true; + const { value, grads } = engine["a" /* ENGINE */].gradients(f, varList, null, allowNoGradients); + util["assert"](grads.some(g => g != null), () => 'Cannot find a connection between any variable and the result of ' + + 'the loss function y=f(x). Please make sure the operations that ' + + 'use variables are inside the function f passed to minimize().'); + util["assert"](value.rank === 0, () => `The f passed in variableGrads(f) must return a scalar, but it ` + + `returned a rank-${value.rank} tensor`); + const namedGrads = {}; + varList.forEach((v, i) => { + if (grads[i] != null) { + namedGrads[v.name] = grads[i]; + } + }); + if (specifiedNonTrainable != null) { + // If varList is explicitly provided and contains non-trainable values, + // add them to the returned gradients with `null` values. + specifiedNonTrainable.forEach(v => namedGrads[v.name] = null); + } + return { value, grads: namedGrads }; +} +/** + * Overrides the gradient computation of a function `f`. + * + * Takes a function + * `f(...inputs, save) => {value: Tensor, gradFunc: (dy, saved) => Tensor[]}` + * and returns another function `g(...inputs)` which takes the same inputs as + * `f`. When called, `g` returns `f().value`. In backward mode, custom gradients + * with respect to each input of `f` are computed using `f().gradFunc`. + * + * The `save` function passsed to `f` should be used for saving tensors needed + * in the gradient. And the `saved` passed to the `gradFunc` is a + * `NamedTensorMap`, which contains those saved tensor. + * + * ```js + * const customOp = tf.customGrad((x, save) => { + * // Save x to make sure it's available later for the gradient. + * save([x]); + * // Override gradient of our custom x ^ 2 op to be dy * abs(x); + * return { + * value: x.square(), + * // Note `saved.x` which points to the `x` we saved earlier. + * gradFunc: (dy, saved) => [dy.mul(saved[0].abs())] + * }; + * }); + * + * const x = tf.tensor1d([-1, -2, 3]); + * const dx = tf.grad(x => customOp(x)); + * + * console.log(`f(x):`); + * customOp(x).print(); + * console.log(`f'(x):`); + * dx(x).print(); + * ``` + * + * @param f The function to evaluate in forward mode, which should return + * `{value: Tensor, gradFunc: (dy, saved) => Tensor[]}`, where `gradFunc` + * returns the custom gradients of `f` with respect to its inputs. + */ +/** @doc {heading: 'Training', subheading: 'Gradients'} */ +function customGrad(f) { + return engine["a" /* ENGINE */].customGrad(f); +} +function checkGrads(grads) { + const numNullGradients = grads.filter(g => g == null).length; + if (numNullGradients > 0) { + throw new Error(`Cannot compute gradient of y=f(x) with respect to x. Make sure that + the f you passed encloses all operations that lead from x to y.`); + } +} + +//# sourceMappingURL=gradients.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/axis_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Returns true if the axis specifies the inner most dimensions of the + * array. + */ +function axesAreInnerMostDims(axes, rank) { + for (let i = 0; i < axes.length; ++i) { + if (axes[axes.length - i - 1] !== rank - 1 - i) { + return false; + } + } + return true; +} +function combineLocations(outputLoc, reduceLoc, axes) { + const rank = outputLoc.length + reduceLoc.length; + const loc = []; + let outIdx = 0; + let reduceIdx = 0; + for (let dim = 0; dim < rank; dim++) { + if (axes.indexOf(dim) === -1) { + loc.push(outputLoc[outIdx++]); + } + else { + loc.push(reduceLoc[reduceIdx++]); + } + } + return loc; +} +function computeOutAndReduceShapes(aShape, axes) { + const outShape = []; + const rank = aShape.length; + for (let dim = 0; dim < rank; dim++) { + if (axes.indexOf(dim) === -1) { + outShape.push(aShape[dim]); + } + } + const reduceShape = axes.map(dim => aShape[dim]); + return [outShape, reduceShape]; +} +function expandShapeToKeepDim(shape, axes) { + const reduceSubShape = axes.map(x => 1); + return combineLocations(shape, reduceSubShape, axes); +} +function assertAxesAreInnerMostDims(msg, axes, rank) { + util["assert"](axesAreInnerMostDims(axes, rank), () => `${msg} supports only inner-most axes for now. ` + + `Got axes ${axes} and rank-${rank} input.`); +} +/** + * Returns the axes permutation to be used with `tf.transpose`, if such + * permutation is necessary. Otherwise it returns null. This method is used by + * operations that operate only on inner-most axes. + */ +function getAxesPermutation(axes, rank) { + if (axesAreInnerMostDims(axes, rank)) { + return null; + } + const result = []; + for (let i = 0; i < rank; ++i) { + if (axes.indexOf(i) === -1) { + result.push(i); + } + } + axes.forEach(axis => result.push(axis)); + return result; +} +/** Returns the axes permutation that undoes the original permutation. */ +function getUndoAxesPermutation(axes) { + return axes.map((axis, i) => [i, axis]) + .sort((a, b) => a[1] - b[1]) + .map(x => x[0]); +} +function getInnerMostAxes(numAxes, rank) { + const res = []; + for (let i = rank - numAxes; i < rank; ++i) { + res.push(i); + } + return res; +} +//# sourceMappingURL=axis_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/reduction_ops_util.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Gradient helper function for the min and max operations. + */ +function gradForMinAndMax(dy, y, xOrig, origAxes, permutedAxes) { + if (y.rank < xOrig.rank) { + y = y.reshape(expandShapeToKeepDim(y.shape, origAxes)); + } + if (dy.rank < xOrig.rank) { + dy = dy.reshape(expandShapeToKeepDim(dy.shape, origAxes)); + } + return { + x: () => { + const dx = dy.mul(xOrig.equal(y).cast(dy.dtype)); + return permutedAxes == null ? dx : dx.transpose(permutedAxes); + } + }; +} +//# sourceMappingURL=reduction_ops_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/reduction_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +/** + * Computes the log(sum(exp(elements across the reduction dimensions)). + * + * Reduces the input along the dimensions given in `axis`. Unless `keepDims` + * is true, the rank of the array is reduced by 1 for each entry in `axis`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axis` has no entries, all dimensions are reduced, and an array with a + * single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.logSumExp().print(); // or tf.logSumExp(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.logSumExp(axis).print(); // or tf.logSumExp(a, axis) + * ``` + * @param x The input tensor. + * @param axis The dimension(s) to reduce. If null (the default), + * reduces all dimensions. + * @param keepDims If true, retains reduced dimensions with length + * of 1. Defaults to false. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function logSumExp_(x, axis = null, keepDims = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logSumExp'); + const axes = util["parseAxisParam"](axis, $x.shape); + const xMax = $x.max(axes, true /* keepDims */); + const a = $x.sub(xMax); + const b = a.exp(); + const c = b.sum(axes); + const d = c.log(); + const res = xMax.reshape(d.shape).add(d); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, axes); + return res.reshape(newShape); + } + return res; +} +/** + * Computes the sum of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If axes has no entries, all dimensions are reduced, and a + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.sum().print(); // or tf.sum(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.sum(axis).print(); // or tf.sum(x, axis) + * ``` + * + * @param x The input tensor to compute the sum over. If the dtype is `bool` + * it will be converted to `int32` and the output dtype will be `int32`. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function sum_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sum'); + if ($x.dtype === 'bool') { + $x = $x.toInt(); + } + const axes = util["parseAxisParam"](axis, $x.shape); + // Use a custom gradient to bypass 2 gradient backprops since sum is used + // extremely often. + const customOp = customGrad((x) => { + const permutation = getAxesPermutation(axes, x.rank); + let reductionAxes = axes; + let permutedX = x; + if (permutation != null) { + permutedX = x.transpose(permutation); + reductionAxes = getInnerMostAxes(reductionAxes.length, x.rank); + } + const gradFunc = (dy) => { + const expandedDyShape = x.shape.slice(); + axes.forEach(axis => { + expandedDyShape[axis] = 1; + }); + const expandedDy = dy.reshape(expandedDyShape); + const derX = expandedDy.mul(Object(tensor_ops["b" /* ones */])(x.shape, 'float32')); + return derX; + }; + const gradInputs = (dy) => { + return { x: () => gradFunc(dy) }; + }; + const attrs = { axes: reductionAxes }; + let value = engine["a" /* ENGINE */].runKernelFunc(backend => backend.sum(permutedX, reductionAxes), { x: permutedX }, gradInputs, 'Sum', attrs); + if (keepDims) { + const newShape = expandShapeToKeepDim(value.shape, axes); + value = value.reshape(newShape); + } + return { value, gradFunc }; + }); + return customOp($x); +} +/** + * Computes the product of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and a + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.prod().print(); // or tf.prod(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.prod(axis).print(); // or tf.prod(x, axis) + * ``` + * + * @param x The input tensor to compute the product over. If the dtype is `bool` + * it will be converted to `int32` and the output dtype will be `int32`. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function prod_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'prod'); + if ($x.dtype === 'bool') { + $x = $x.toInt(); + } + const axes = util["parseAxisParam"](axis, $x.shape); + const permutation = getAxesPermutation(axes, $x.rank); + let reductionAxes = axes; + let permutedX = $x; + if (permutation != null) { + permutedX = $x.transpose(permutation); + reductionAxes = getInnerMostAxes(reductionAxes.length, $x.rank); + } + let value = engine["a" /* ENGINE */].runKernelFunc(backend => backend.prod(permutedX, reductionAxes), { permutedX }); + if (keepDims) { + const newShape = expandShapeToKeepDim(value.shape, axes); + value = value.reshape(newShape); + } + return value; +} +/** + * Computes the mean of elements across dimensions of a `tf.Tensor`. + * + * Reduces `x` along the dimensions given in `axis`. Unless `keepDims` is + * true, the rank of the `tf.Tensor` is reduced by 1 for each entry in `axis`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axis` has no entries, all dimensions are reduced, and a `tf.Tensor` with + * a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.mean().print(); // or tf.mean(a) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.mean(axis).print(); // or tf.mean(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function mean_(x, axis = null, keepDims = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'mean'); + const axes = util["parseAxisParam"](axis, $x.shape); + const shapes = computeOutAndReduceShapes($x.shape, axes); + const reduceShape = shapes[1]; + const reduceSize = util["sizeFromShape"](reduceShape); + // Use a custom gradient to bypass 2 gradient backprops since mean is used + // extremely often. + const customOp = customGrad((x) => { + const reduceSizeScalar = Object(tensor_ops["e" /* scalar */])(reduceSize); + // Cast if needed. + const xReduce = reduceSizeScalar.dtype === x.dtype ? x : x.cast(reduceSizeScalar.dtype); + const res = xReduce.div(reduceSizeScalar); + const value = res.sum(axis, keepDims); + const gradFunc = (dy) => { + const expandedDyShape = x.shape.slice(); + axes.forEach(axis => { + expandedDyShape[axis] = 1; + }); + const expandedDy = dy.reshape(expandedDyShape); + const derX = expandedDy.mul(Object(tensor_ops["b" /* ones */])(x.shape, 'float32')).div(reduceSize); + return derX; + }; + return { value, gradFunc }; + }); + return customOp($x); +} +/** + * Computes the minimum value from the input. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the array is reduced by 1 for each entry in `axes`. + * If `keepDims` is true, the reduced dimensions are retained with length 1. + * If `axes` has no entries, all dimensions are reduced, and an array with a + * single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.min().print(); // or tf.min(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * const axis = 1; + * x.min(axis).print(); // or tf.min(x, axis) + * ``` + * + * @param x The input Tensor. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function min_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'min'); + const xOrig = $x; + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => gradForMinAndMax(dy, saved[1], saved[0], origAxes, permutedAxes); + const inputsToSave = [$x]; + const outputsToSave = [true]; + let res = engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.min($x, axes); + save([xOrig, y]); + return y; + }, { x: $x }, grad, 'Min', { axes }, inputsToSave, outputsToSave); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + res = res.reshape(newShape); + } + return res; +} +/** + * Returns the indices of the minimum values along an `axis`. + * + * The result has the same shape as `input` with the dimension along `axis` + * removed. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.argMin().print(); // or tf.argMin(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 4, 3], [2, 2]); + * + * const axis = 1; + * x.argMin(axis).print(); // or tf.argMin(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension to reduce. Defaults to 0 (outer-most dimension). + * + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function argMin_(x, axis = 0) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'argMin'); + if (axis == null) { + axis = 0; + } + let axes = util["parseAxisParam"](axis, $x.shape); + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => Object(tensor_ops["o" /* zerosLike */])($x) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.argMin($x, axes[0]); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Returns the indices of the maximum values along an `axis`. + * + * The result has the same shape as `input` with the dimension along `axis` + * removed. + * + * ```js + * const x = tf.tensor1d([1, 2, 3]); + * + * x.argMax().print(); // or tf.argMax(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 4, 3], [2, 2]); + * + * const axis = 1; + * x.argMax(axis).print(); // or tf.argMax(x, axis) + * ``` + * + * @param x The input tensor. + * @param axis The dimension to reduce. Defaults to 0 (outer-most dimension). + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function argMax_(x, axis = 0) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'argMax'); + if (axis == null) { + axis = 0; + } + let axes = util["parseAxisParam"](axis, $x.shape); + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => Object(tensor_ops["o" /* zerosLike */])($x) }; + }; + const attrs = { axis: axes[0] }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.argMax($x, axes[0]); + save([$x]); + return res; + }, { x: $x }, grad, 'ArgMax', attrs, inputsToSave); +} +/** + * Computes the logical and of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and an + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 1, 1], 'bool'); + * + * x.all().print(); // or tf.all(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 1, 0, 0], [2, 2], 'bool'); + * + * const axis = 1; + * x.all(axis).print(); // or tf.all(x, axis) + * ``` + * + * @param x The input tensor. Must be of dtype bool. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function all_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'all', 'bool'); + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const res = engine["a" /* ENGINE */].runKernelFunc(backend => backend.all($x, axes), { $x }); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + return res.reshape(newShape); + } + return res; +} +/** + * Computes the logical or of elements across dimensions of a `tf.Tensor`. + * + * Reduces the input along the dimensions given in `axes`. Unless `keepDims` + * is true, the rank of the `tf.Tensor` is reduced by 1 for each entry in + * `axes`. If `keepDims` is true, the reduced dimensions are retained with + * length 1. If `axes` has no entries, all dimensions are reduced, and an + * `tf.Tensor` with a single element is returned. + * + * ```js + * const x = tf.tensor1d([1, 1, 1], 'bool'); + * + * x.any().print(); // or tf.any(x) + * ``` + * + * ```js + * const x = tf.tensor2d([1, 1, 0, 0], [2, 2], 'bool'); + * + * const axis = 1; + * x.any(axis).print(); // or tf.any(x, axis) + * ``` + * + * @param x The input tensor. Must be of dtype bool. + * @param axis The dimension(s) to reduce. By default it reduces + * all dimensions. + * @param keepDims If true, retains reduced dimensions with size 1. + */ +/** @doc {heading: 'Operations', subheading: 'Reduction'} */ +function any_(x, axis = null, keepDims = false) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'any', 'bool'); + const origAxes = util["parseAxisParam"](axis, $x.shape); + let axes = origAxes; + const permutedAxes = getAxesPermutation(axes, $x.rank); + if (permutedAxes != null) { + $x = $x.transpose(permutedAxes); + axes = getInnerMostAxes(axes.length, $x.rank); + } + const res = engine["a" /* ENGINE */].runKernelFunc(backend => backend.any($x, axes), { $x }); + if (keepDims) { + const newShape = expandShapeToKeepDim(res.shape, origAxes); + return res.reshape(newShape); + } + return res; +} +/** + * Calculates the mean and variance of `x`. The mean and variance are + * calculated by aggregating the contents of `x` across `axes`. If `x` is + * 1-D and `axes = [0]` this is just the mean and variance of a vector. + * + * @param x The input tensor. + * @param axis The dimension(s) along with to compute mean and + * variance. By default it reduces all dimensions. + * @param keepDims If true, the moments have the same dimensionality as the + * input. + * @return An object with two keys: `mean` and `variance`. + */ +/** @doc {heading: 'Operations', subheading: 'Normalization'} */ +function moments_(x, axis = null, keepDims = false) { + x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'moments'); + const axes = util["parseAxisParam"](axis, x.shape); + const mean = x.mean(axes, keepDims); + let keepDimsShape = mean.shape; + if (!keepDims) { + keepDimsShape = expandShapeToKeepDim(mean.shape, axes); + } + const devSquared = x.toFloat().sub(mean.reshape(keepDimsShape)).square(); + const variance = devSquared.mean(axes, keepDims); + return { mean, variance }; +} +const reduction_ops_all = Object(operation["a" /* op */])({ all_ }); +// tslint:disable-next-line:variable-name +const any = Object(operation["a" /* op */])({ any_ }); +const argMax = Object(operation["a" /* op */])({ argMax_ }); +const argMin = Object(operation["a" /* op */])({ argMin_ }); +const logSumExp = Object(operation["a" /* op */])({ logSumExp_ }); +const reduction_ops_mean = Object(operation["a" /* op */])({ mean_ }); +const reduction_ops_min = Object(operation["a" /* op */])({ min_ }); +const moments = Object(operation["a" /* op */])({ moments_ }); +const sum = Object(operation["a" /* op */])({ sum_ }); +const reduction_ops_prod = Object(operation["a" /* op */])({ prod_ }); +//# sourceMappingURL=reduction_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/square.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +/** + * Computes square of `x` element-wise: `x ^ 2` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.sqrt(2), -1]); + * + * x.square().print(); // or tf.square(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function square_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'square'); + const attrs = {}; + const inputsToSave = [$x]; + const outputsToSave = []; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + save([$x]); + return backend.square($x); + }, { x: $x }, null /* grad */, 'Square', attrs, inputsToSave, outputsToSave); +} +const square = Object(operation["a" /* op */])({ square_ }); +//# sourceMappingURL=square.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/unary_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Computes `-1 * x` element-wise. + * + * ```js + * const x = tf.tensor2d([1, 2, -2, 0], [2, 2]); + * + * x.neg().print(); // or tf.neg(x) + * ``` + * + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function neg_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'neg'); + const grad = (dy) => { + return { x: () => dy.neg() }; + }; + const attrs = {}; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.neg($x), { x: $x }, grad, 'Neg', attrs, inputsToSave); +} +/** + * Computes ceiling of input `tf.Tensor` element-wise: `ceil(x)` + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.ceil().print(); // or tf.ceil(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function ceil_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'ceil'); + // TODO(manrajgrover): Return null for gradients when backprop supports it. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.ceil($x), { $x }, grad); +} +/** + * Computes floor of input `tf.Tensor` element-wise: `floor(x)`. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.floor().print(); // or tf.floor(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function floor_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'floor'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.floor($x), { $x }, grad); +} +/** + * Returns an element-wise indication of the sign of a number. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3, NaN, 0]); + * + * x.sign().print(); // or tf.sign(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sign_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sign'); + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.sign($x), { $x }, grad); +} +/** + * RReturns which elements of x are NaN. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isNaN().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isNaN_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isNaN'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isNaN($x), { $x }, grad); +} +/** + * Returns which elements of x are Infinity or -Infinity. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isInf().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isInf_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isInf'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isInf($x), { $x }, grad); +} +/** + * Returns which elements of x are finite. + * + * ```js + * const x = tf.tensor1d([NaN, Infinity, -Infinity, 0, 1]); + * + * x.isFinite().print(); // or tf.isNaN(x) + * ``` + * @param x The input Tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function isFinite_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'isFinite'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.isFinite($x), { $x }, grad); +} +/** + * Computes round of input `tf.Tensor` element-wise: `round(x)`. + * It implements banker's rounding. + * + * ```js + * const x = tf.tensor1d([.6, 1.1, -3.3]); + * + * x.round().print(); // or tf.round(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function round_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'round'); + // TODO(nsthorat): Let gradients be null for cases where we want to stop + // backpropgation. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.round($x), { $x }, grad); +} +/** + * Computes exponential of the input `tf.Tensor` element-wise. `e ^ x` + * + * ```js + * const x = tf.tensor1d([1, 2, -3]); + * + * x.exp().print(); // or tf.exp(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function exp_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'exp'); + const bck = (dy, saved) => { + // tslint:disable-next-line: no-unnecessary-type-assertion + return { x: () => dy.mul(saved[0]) }; + }; + const attrs = {}; + const inputsToSave = []; + const outputsToSave = [true]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.exp($x); + save([y]); + return y; + }, { x: $x }, bck, 'Exp', attrs, inputsToSave, outputsToSave); +} +/** + * Computes exponential of the input `tf.Tensor` minus one element-wise. + * `e ^ x - 1` + * + * ```js + * const x = tf.tensor1d([1, 2, -3]); + * + * x.expm1().print(); // or tf.expm1(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function expm1_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'expm1'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.exp()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.expm1($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes natural logarithm of the input `tf.Tensor` element-wise: `ln(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.E]); + * + * x.log().print(); // or tf.log(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function log_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'log'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.toFloat()) }; + }; + const attrs = {}; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.log($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Log', attrs, inputsToSave); +} +/** + * Computes natural logarithm of the input `tf.Tensor` plus one + * element-wise: `ln(1 + x)` + * + * ```js + * const x = tf.tensor1d([1, 2, Math.E - 1]); + * + * x.log1p().print(); // or tf.log1p(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function log1p_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'log1p'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.add(1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.log1p($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes square root of the input `tf.Tensor` element-wise: `y = sqrt(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, 4, -1]); + * + * x.sqrt().print(); // or tf.sqrt(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sqrt_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sqrt'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.toFloat().sqrt().mul(2)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sqrt($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Sqrt', {}); +} +/** + * Computes reciprocal of square root of the input `tf.Tensor` element-wise: + * `y = 1 / sqrt(x)` + * + * ```js + * const x = tf.tensor1d([1, 2, 4, -1]); + * + * x.rsqrt().print(); // or tf.rsqrt(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function rsqrt_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'rsqrt'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.div($x.pow(1.5).mul(2)).neg() }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.rsqrt($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Rsqrt', {} /* attrs */, inputsToSave); +} +/** + * Computes reciprocal of x element-wise: `1 / x` + * + * ```js + * const x = tf.tensor1d([0, 1, 2]); + * + * x.reciprocal().print(); // or tf.reciprocal(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function reciprocal_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'reciprocal'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.square().neg()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.reciprocal($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes absolute value element-wise: `abs(x)` + * + * ```js + * const x = tf.tensor1d([-1, 2, -3, 4]); + * + * x.abs().print(); // or tf.abs(x) + * ``` + * @param x The input `tf.Tensor`. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function abs_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'abs'); + if ($x.dtype === 'complex64') { + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.complexAbs($x), { $x }); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => dy.mul($x.toFloat().step(-1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.abs($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Abs'); +} +/** + * Clips values element-wise. `max(min(x, clipValueMax), clipValueMin)` + * + * ```js + * const x = tf.tensor1d([-1, 2, -3, 4]); + * + * x.clipByValue(-2, 3).print(); // or tf.clipByValue(x, -2, 3) + * ``` + * @param x The input tensor. + * @param clipValueMin Lower-bound of range to be clipped to. + * @param clipValueMax Upper-bound of range to be clipped to. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function clipByValue_(x, clipValueMin, clipValueMax) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'clipByValue'); + util["assert"]((clipValueMin <= clipValueMax), () => `Error in clip: min (${clipValueMin}) must be ` + + `less than or equal to max (${clipValueMax}).`); + const grad = (dy, saved) => { + const [$x] = saved; + return { + x: () => dy.where($x.greaterEqual(clipValueMin) + .logicalAnd($x.lessEqual(clipValueMax)), Object(tensor_ops["o" /* zerosLike */])(dy)), + }; + }; + const inputsToSave = [$x]; + const attr = { min: clipValueMin, max: clipValueMax }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.clip($x, clipValueMin, clipValueMax); + save([$x]); + return res; + }, { x: $x }, grad, 'ClipByValue', attr, inputsToSave); +} +/** + * Computes sigmoid element-wise, `1 / (1 + exp(-x))` + * + * ```js + * const x = tf.tensor1d([0, -1, 2, -3]); + * + * x.sigmoid().print(); // or tf.sigmoid(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sigmoid_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sigmoid'); + const grad = (dy, saved) => { + const [y] = saved; + return { x: () => dy.mul(y.mul(Object(tensor_ops["e" /* scalar */])(1).sub(y))) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.sigmoid($x); + save([y]); + return y; + }, { x: $x }, grad, 'Sigmoid'); +} +/** + * Computes log sigmoid of the input `tf.Tensor` element-wise: + * `logSigmoid(x)`. For numerical stability, we use `-tf.softplus(-x)`. + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.logSigmoid().print(); // or tf.logSigmoid(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function logSigmoid_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logSigmoid'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.neg().sigmoid()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.softplus($x.neg()).neg(); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes softplus of the input `tf.Tensor` element-wise: `log(exp(x) + 1)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.softplus().print(); // or tf.softplus(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function softplus_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'softplus'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.mul($x.sigmoid()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.softplus($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes sin of the input Tensor element-wise: `sin(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.sin().print(); // or tf.sin(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sin_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sin'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => $x.toFloat().cos().mul(dy) }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sin($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Sin', {} /* attrs */, inputsToSave); +} +/** + * Computes cos of the input `tf.Tensor` element-wise: `cos(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.cos().print(); // or tf.cos(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function cos_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cos'); + const grad = (dy, saved) => { + const [$x] = saved; + return { x: () => $x.toFloat().sin().neg().mul(dy) }; + }; + const inputsToSave = [$x]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.cos($x); + save([$x]); + return res; + }, { x: $x }, grad, 'Cos', {} /* attrs */, inputsToSave); +} +/** + * Computes tan of the input `tf.Tensor` element-wise, `tan(x)` + * + * ```js + * const x = tf.tensor1d([0, Math.PI / 2, Math.PI * 3 / 4]); + * + * x.tan().print(); // or tf.tan(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function tan_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tan'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.cos().square()) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.tan($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes asin of the input `tf.Tensor` element-wise: `asin(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.asin().print(); // or tf.asin(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function asin_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'asin'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + // tslint:disable-next-line: no-unnecessary-type-assertion + $x: () => dy.div(Object(tensor_ops["e" /* scalar */])(1).sub($x.toFloat().square()).sqrt()) + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.asin($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes acos of the input `tf.Tensor` element-wise: `acos(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.acos().print(); // or tf.acos(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function acos_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'acos'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = $x.toFloat().square(); + const b = Object(tensor_ops["e" /* scalar */])(1).sub(a).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(b).neg(); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.acos($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes atan of the input `tf.Tensor` element-wise: `atan(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.atan().print(); // or tf.atan(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function atan_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'atan'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div($x.toFloat().square().add(1)) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.atan($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic sin of the input `tf.Tensor` element-wise: `sinh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.sinh().print(); // or tf.sinh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function sinh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'sinh'); + const grad = (dy, saved) => { + const [$x] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { $x: () => $x.toFloat().cosh().mul(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.sinh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic cos of the input `tf.Tensor` element-wise: `cosh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.cosh().print(); // or tf.cosh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function cosh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cosh'); + const grad = (dy, saved) => { + const [$x] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { $x: () => $x.toFloat().sinh().mul(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.cosh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes hyperbolic tangent of the input `tf.Tensor` element-wise: `tanh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, 70]); + * + * x.tanh().print(); // or tf.tanh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function tanh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tanh'); + const grad = (dy, saved) => { + const [y] = saved; + // tslint:disable-next-line: no-unnecessary-type-assertion + return { x: () => Object(tensor_ops["e" /* scalar */])(1).sub(y.square()).mul(dy) }; + }; + const outputsToSave = [true]; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const y = backend.tanh($x); + save([y]); + return y; + }, { x: $x }, grad, 'Tanh', {} /* attrs */, null /* inputsToSave */, outputsToSave); +} +/** + * Computes inverse hyperbolic sin of the input `tf.Tensor` element-wise: + * `asinh(x)` + * + * ```js + * const x = tf.tensor1d([0, 1, -1, .7]); + * + * x.asinh().print(); // or tf.asinh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function asinh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'asinh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = Object(tensor_ops["e" /* scalar */])(1).add($x.toFloat().square()).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(a); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.asinh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes the inverse hyperbolic cos of the input `tf.Tensor` element-wise: + * `acosh(x)` + * + * ```js + * const x = tf.tensor1d([10, 1, 3, 5.7]); + * + * x.acosh().print(); // or tf.acosh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function acosh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'acosh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => { + const a = $x.toFloat().square().sub(1).sqrt(); + // tslint:disable-next-line: no-unnecessary-type-assertion + return dy.div(a); + } + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.acosh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes inverse hyperbolic tan of the input `tf.Tensor` element-wise: + * `atanh(x)` + * + * ```js + * const x = tf.tensor1d([0, .1, -.1, .7]); + * + * x.atanh().print(); // or tf.atanh(x) + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function atanh_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'atanh'); + const grad = (dy, saved) => { + const [$x] = saved; + return { $x: () => dy.div(Object(tensor_ops["e" /* scalar */])(1).sub($x.toFloat().square())) }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.atanh($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes gause error function of the input `tf.Tensor` element-wise: + * `erf(x)` + * + * ```js + * const x = tf.tensor1d([0, .1, -.1, .7]); + * + * x.erf().print(); // or tf.erf(x); + * ``` + * @param x The input tensor. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function erf_(x) { + let $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'erf'); + util["assert"]($x.dtype === 'int32' || $x.dtype === 'float32', () => 'Input dtype must be `int32` or `float32`.'); + if ($x.dtype === 'int32') { + $x = $x.toFloat(); + } + const grad = (dy, saved) => { + const [$x] = saved; + return { + $x: () => dy.mul($x.square().neg().exp().mul(2 / Math.sqrt(Math.PI))) + }; + }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.erf($x); + save([$x]); + return res; + }, { $x }, grad); +} +/** + * Computes step of the input `tf.Tensor` element-wise: `x > 0 ? 1 : alpha * x` + * + * ```js + * const x = tf.tensor1d([0, 2, -1, -3]); + * + * x.step(.5).print(); // or tf.step(x, .5) + * ``` + * @param x The input tensor. + * @param alpha The gradient when input is negative. + */ +/** @doc {heading: 'Operations', subheading: 'Basic math'} */ +function step_(x, alpha = 0.0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'step'); + // TODO(manrajgrover): Return null for gradients when backprop supports + // it. + const grad = (dy) => { + return { $x: () => Object(tensor_ops["o" /* zerosLike */])(dy) }; + }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.step($x, alpha), { $x }, grad); +} +const abs = Object(operation["a" /* op */])({ abs_ }); +const acos = Object(operation["a" /* op */])({ acos_ }); +const acosh = Object(operation["a" /* op */])({ acosh_ }); +const asin = Object(operation["a" /* op */])({ asin_ }); +const asinh = Object(operation["a" /* op */])({ asinh_ }); +const atan = Object(operation["a" /* op */])({ atan_ }); +const atanh = Object(operation["a" /* op */])({ atanh_ }); +const ceil = Object(operation["a" /* op */])({ ceil_ }); +const clipByValue = Object(operation["a" /* op */])({ clipByValue_ }); +const cos = Object(operation["a" /* op */])({ cos_ }); +const cosh = Object(operation["a" /* op */])({ cosh_ }); +const erf = Object(operation["a" /* op */])({ erf_ }); +const unary_ops_exp = Object(operation["a" /* op */])({ exp_ }); +const expm1 = Object(operation["a" /* op */])({ expm1_ }); +const floor = Object(operation["a" /* op */])({ floor_ }); +const log = Object(operation["a" /* op */])({ log_ }); +const log1p = Object(operation["a" /* op */])({ log1p_ }); +const logSigmoid = Object(operation["a" /* op */])({ logSigmoid_ }); +const neg = Object(operation["a" /* op */])({ neg_ }); +const reciprocal = Object(operation["a" /* op */])({ reciprocal_ }); +const round = Object(operation["a" /* op */])({ round_ }); +const rsqrt = Object(operation["a" /* op */])({ rsqrt_ }); +const sigmoid = Object(operation["a" /* op */])({ sigmoid_ }); +const sign = Object(operation["a" /* op */])({ sign_ }); +const unary_ops_isNaN = Object(operation["a" /* op */])({ isNaN_ }); +const isInf = Object(operation["a" /* op */])({ isInf_ }); +const unary_ops_isFinite = Object(operation["a" /* op */])({ isFinite_ }); +const sin = Object(operation["a" /* op */])({ sin_ }); +const sinh = Object(operation["a" /* op */])({ sinh_ }); +const softplus = Object(operation["a" /* op */])({ softplus_ }); +const sqrt = Object(operation["a" /* op */])({ sqrt_ }); +const unary_ops_step = Object(operation["a" /* op */])({ step_ }); +const tan = Object(operation["a" /* op */])({ tan_ }); +const tanh = Object(operation["a" /* op */])({ tanh_ }); +//# sourceMappingURL=unary_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Atan2_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + +const atan2GradConfig = { + kernelName: kernel_names["c" /* Atan2 */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const d = add(square(a), square(b)); + let res = mul(dy, div(b, d)); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, a.shape); + }; + const derB = () => { + const d = add(square(a), square(b)); + let res = neg(mul(dy, div(a, d))); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Atan2_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function computePool2DInfo(inShape, filterSize, strides, dilations, pad, roundingMode, dataFormat = 'channelsLast') { + const [filterHeight, filterWidth] = parseTupleParam(filterSize); + let filterShape; + if (dataFormat === 'channelsLast') { + filterShape = [filterHeight, filterWidth, inShape[3], inShape[3]]; + } + else if (dataFormat === 'channelsFirst') { + filterShape = [filterHeight, filterWidth, inShape[1], inShape[1]]; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + return computeConv2DInfo(inShape, filterShape, strides, dilations, pad, roundingMode, false, dataFormat); +} +/** + * Computes the information for a forward pass of a pooling3D operation. + */ +function computePool3DInfo(inShape, filterSize, strides, dilations, pad, roundingMode, dataFormat = 'NDHWC') { + const [filterDepth, filterHeight, filterWidth] = parse3TupleParam(filterSize); + let filterShape; + let $dataFormat; + if (dataFormat === 'NDHWC') { + $dataFormat = 'channelsLast'; + filterShape = + [filterDepth, filterHeight, filterWidth, inShape[4], inShape[4]]; + } + else if (dataFormat === 'NCDHW') { + $dataFormat = 'channelsFirst'; + filterShape = + [filterDepth, filterHeight, filterWidth, inShape[1], inShape[1]]; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + return computeConv3DInfo(inShape, filterShape, strides, dilations, pad, false, $dataFormat, roundingMode); +} +/** + * Computes the information for a forward pass of a convolution/pooling + * operation. + */ +function computeConv2DInfo(inShape, filterShape, strides, dilations, pad, roundingMode, depthwise = false, dataFormat = 'channelsLast') { + let [batchSize, inHeight, inWidth, inChannels] = [-1, -1, -1, -1]; + if (dataFormat === 'channelsLast') { + [batchSize, inHeight, inWidth, inChannels] = inShape; + } + else if (dataFormat === 'channelsFirst') { + [batchSize, inChannels, inHeight, inWidth] = inShape; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + const [filterHeight, filterWidth, , filterChannels] = filterShape; + const [strideHeight, strideWidth] = parseTupleParam(strides); + const [dilationHeight, dilationWidth] = parseTupleParam(dilations); + const effectiveFilterHeight = getEffectiveFilterSize(filterHeight, dilationHeight); + const effectiveFilterWidth = getEffectiveFilterSize(filterWidth, dilationWidth); + const { padInfo, outHeight, outWidth } = getPadAndOutInfo(pad, inHeight, inWidth, strideHeight, strideWidth, effectiveFilterHeight, effectiveFilterWidth, roundingMode, dataFormat); + const outChannels = depthwise ? filterChannels * inChannels : filterChannels; + let outShape; + if (dataFormat === 'channelsFirst') { + outShape = [batchSize, outChannels, outHeight, outWidth]; + } + else if (dataFormat === 'channelsLast') { + outShape = [batchSize, outHeight, outWidth, outChannels]; + } + return { + batchSize, + dataFormat, + inHeight, + inWidth, + inChannels, + outHeight, + outWidth, + outChannels, + padInfo, + strideHeight, + strideWidth, + filterHeight, + filterWidth, + effectiveFilterHeight, + effectiveFilterWidth, + dilationHeight, + dilationWidth, + inShape, + outShape, + filterShape + }; +} +/** + * Computes the information for a forward pass of a 3D convolution/pooling + * operation. + */ +function computeConv3DInfo(inShape, filterShape, strides, dilations, pad, depthwise = false, dataFormat = 'channelsLast', roundingMode) { + let [batchSize, inDepth, inHeight, inWidth, inChannels] = [-1, -1, -1, -1, -1]; + if (dataFormat === 'channelsLast') { + [batchSize, inDepth, inHeight, inWidth, inChannels] = inShape; + } + else if (dataFormat === 'channelsFirst') { + [batchSize, inChannels, inDepth, inHeight, inWidth] = inShape; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } + const [filterDepth, filterHeight, filterWidth, , filterChannels] = filterShape; + const [strideDepth, strideHeight, strideWidth] = parse3TupleParam(strides); + const [dilationDepth, dilationHeight, dilationWidth] = parse3TupleParam(dilations); + const effectiveFilterDepth = getEffectiveFilterSize(filterDepth, dilationDepth); + const effectiveFilterHeight = getEffectiveFilterSize(filterHeight, dilationHeight); + const effectiveFilterWidth = getEffectiveFilterSize(filterWidth, dilationWidth); + const { padInfo, outDepth, outHeight, outWidth } = get3DPadAndOutInfo(pad, inDepth, inHeight, inWidth, strideDepth, strideHeight, strideWidth, effectiveFilterDepth, effectiveFilterHeight, effectiveFilterWidth, roundingMode); + const outChannels = depthwise ? filterChannels * inChannels : filterChannels; + let outShape; + if (dataFormat === 'channelsFirst') { + outShape = [batchSize, outChannels, outDepth, outHeight, outWidth]; + } + else if (dataFormat === 'channelsLast') { + outShape = [batchSize, outDepth, outHeight, outWidth, outChannels]; + } + return { + batchSize, + dataFormat, + inDepth, + inHeight, + inWidth, + inChannels, + outDepth, + outHeight, + outWidth, + outChannels, + padInfo, + strideDepth, + strideHeight, + strideWidth, + filterDepth, + filterHeight, + filterWidth, + effectiveFilterDepth, + effectiveFilterHeight, + effectiveFilterWidth, + dilationDepth, + dilationHeight, + dilationWidth, + inShape, + outShape, + filterShape + }; +} +function computeOutputShape2D(inShape, fieldSize, stride, zeroPad, roundingMode) { + if (zeroPad == null) { + zeroPad = computeDefaultPad(inShape, fieldSize, stride); + } + const inputRows = inShape[0]; + const inputCols = inShape[1]; + const outputRows = conditionalRound((inputRows - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputRows), () => `The output # of rows (${outputRows}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputCols = conditionalRound((inputCols - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputCols), () => `The output # of columns (${outputCols}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + return [outputRows, outputCols]; +} +function computeOutputShape4D(inShape, fieldSize, outChannels, stride, zeroPad, roundingMode) { + if (zeroPad == null) { + zeroPad = computeDefaultPad(inShape, fieldSize, stride); + } + const inputDepth = inShape[0]; + const inputRows = inShape[1]; + const inputCols = inShape[2]; + const outputDepths = conditionalRound((inputDepth - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputDepths), () => `The output # of depths (${outputDepths}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputRows = conditionalRound((inputRows - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputRows), () => `The output # of rows (${outputRows}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + const outputCols = conditionalRound((inputCols - fieldSize + 2 * zeroPad) / stride + 1, roundingMode); + util["assert"](util["isInt"](outputCols), () => `The output # of columns (${outputCols}) must be an integer. ` + + `Change the stride and/or zero pad parameters`); + return [outputDepths, outputRows, outputCols, outChannels]; +} +function computeDefaultPad(inputShape, fieldSize, stride, dilation = 1) { + const effectiveFieldSize = getEffectiveFilterSize(fieldSize, dilation); + return Math.floor((inputShape[0] * (stride - 1) - stride + effectiveFieldSize) / 2); +} +function parseTupleParam(param) { + if (typeof param === 'number') { + return [param, param, param]; + } + if (param.length === 2) { + return [param[0], param[1], 1]; + } + return param; +} +function parse3TupleParam(param) { + return typeof param === 'number' ? [param, param, param] : param; +} +/* See https://www.tensorflow.org/api_docs/python/tf/nn/atrous_conv2d + * Atrous convolution is equivalent to standard convolution with upsampled + * filters with effective_filter_height = + * filter_height + (filter_height - 1) * (dilation - 1) + * and effective_filter_width = + * filter_width + (filter_width - 1) * (dilation - 1), + * produced by inserting dilation - 1 zeros along consecutive elements across + * the filters' spatial dimensions. + * When there is a dilation, this converts a filter dimension to the + * effective filter dimension, so it can be used in a standard convolution. + */ +function getEffectiveFilterSize(filterSize, dilation) { + if (dilation <= 1) { + return filterSize; + } + return filterSize + (filterSize - 1) * (dilation - 1); +} +function getPadAndOutInfo(pad, inHeight, inWidth, strideHeight, strideWidth, filterHeight, filterWidth, roundingMode, dataFormat) { + let padInfo; + let outHeight; + let outWidth; + if (typeof pad === 'number') { + const padType = (pad === 0) ? 'VALID' : 'NUMBER'; + padInfo = { top: pad, bottom: pad, left: pad, right: pad, type: padType }; + const outShape = computeOutputShape2D([inHeight, inWidth], filterHeight, strideHeight, pad, roundingMode); + outHeight = outShape[0]; + outWidth = outShape[1]; + } + else if (pad === 'same') { + outHeight = Math.ceil(inHeight / strideHeight); + outWidth = Math.ceil(inWidth / strideWidth); + const padAlongHeight = Math.max(0, (outHeight - 1) * strideHeight + filterHeight - inHeight); + const padAlongWidth = Math.max(0, (outWidth - 1) * strideWidth + filterWidth - inWidth); + const top = Math.floor(padAlongHeight / 2); + const bottom = padAlongHeight - top; + const left = Math.floor(padAlongWidth / 2); + const right = padAlongWidth - left; + padInfo = { top, bottom, left, right, type: 'SAME' }; + } + else if (pad === 'valid') { + padInfo = { top: 0, bottom: 0, left: 0, right: 0, type: 'VALID' }; + outHeight = Math.ceil((inHeight - filterHeight + 1) / strideHeight); + outWidth = Math.ceil((inWidth - filterWidth + 1) / strideWidth); + } + else if (typeof pad === 'object') { + const top = dataFormat === 'channelsLast' ? pad[1][0] : pad[2][0]; + const bottom = dataFormat === 'channelsLast' ? pad[1][1] : pad[2][1]; + const left = dataFormat === 'channelsLast' ? pad[2][0] : pad[3][0]; + const right = dataFormat === 'channelsLast' ? pad[2][1] : pad[3][1]; + const padType = (top === 0 && bottom === 0 && left === 0 && right === 0) ? + 'VALID' : + 'EXPLICIT'; + padInfo = { top, bottom, left, right, type: padType }; + outHeight = conditionalRound((inHeight - filterHeight + top + bottom) / strideHeight + 1, roundingMode); + outWidth = conditionalRound((inWidth - filterWidth + left + right) / strideWidth + 1, roundingMode); + } + else { + throw Error(`Unknown padding parameter: ${pad}`); + } + return { padInfo, outHeight, outWidth }; +} +function get3DPadAndOutInfo(pad, inDepth, inHeight, inWidth, strideDepth, strideHeight, strideWidth, filterDepth, filterHeight, filterWidth, roundingMode) { + let padInfo; + let outDepth; + let outHeight; + let outWidth; + if (typeof pad === 'number') { + const padType = (pad === 0) ? 'VALID' : 'NUMBER'; + padInfo = { + top: pad, + bottom: pad, + left: pad, + right: pad, + front: pad, + back: pad, + type: padType + }; + const outShape = computeOutputShape4D([inDepth, inHeight, inWidth, 1], filterDepth, 1, strideDepth, pad, roundingMode); + outDepth = outShape[0]; + outHeight = outShape[1]; + outWidth = outShape[2]; + } + else if (pad === 'same') { + outDepth = Math.ceil(inDepth / strideDepth); + outHeight = Math.ceil(inHeight / strideHeight); + outWidth = Math.ceil(inWidth / strideWidth); + const padAlongDepth = (outDepth - 1) * strideDepth + filterDepth - inDepth; + const padAlongHeight = (outHeight - 1) * strideHeight + filterHeight - inHeight; + const padAlongWidth = (outWidth - 1) * strideWidth + filterWidth - inWidth; + const front = Math.floor(padAlongDepth / 2); + const back = padAlongDepth - front; + const top = Math.floor(padAlongHeight / 2); + const bottom = padAlongHeight - top; + const left = Math.floor(padAlongWidth / 2); + const right = padAlongWidth - left; + padInfo = { top, bottom, left, right, front, back, type: 'SAME' }; + } + else if (pad === 'valid') { + padInfo = { + top: 0, + bottom: 0, + left: 0, + right: 0, + front: 0, + back: 0, + type: 'VALID' + }; + outDepth = Math.ceil((inDepth - filterDepth + 1) / strideDepth); + outHeight = Math.ceil((inHeight - filterHeight + 1) / strideHeight); + outWidth = Math.ceil((inWidth - filterWidth + 1) / strideWidth); + } + else { + throw Error(`Unknown padding parameter: ${pad}`); + } + return { padInfo, outDepth, outHeight, outWidth }; +} +/** + * Rounds a value depending on the rounding mode + * @param value + * @param roundingMode + */ +function conditionalRound(value, roundingMode) { + if (!roundingMode) { + return value; + } + switch (roundingMode) { + case 'round': + // used for Caffe Conv + return Math.round(value); + case 'ceil': + // used for Caffe Pool + return Math.ceil(value); + case 'floor': + return Math.floor(value); + default: + throw new Error(`Unknown roundingMode ${roundingMode}`); + } +} +function tupleValuesAreOne(param) { + const [dimA, dimB, dimC] = parseTupleParam(param); + return dimA === 1 && dimB === 1 && dimC === 1; +} +function eitherStridesOrDilationsAreOne(strides, dilations) { + return tupleValuesAreOne(strides) || tupleValuesAreOne(dilations); +} +/** + * Convert Conv2D dataFormat from 'NHWC'|'NCHW' to + * 'channelsLast'|'channelsFirst' + * @param dataFormat in 'NHWC'|'NCHW' mode + * @return dataFormat in 'channelsLast'|'channelsFirst' mode + * @throws unknown dataFormat + */ +function convertConv2DDataFormat(dataFormat) { + if (dataFormat === 'NHWC') { + return 'channelsLast'; + } + else if (dataFormat === 'NCHW') { + return 'channelsFirst'; + } + else { + throw new Error(`Unknown dataFormat ${dataFormat}`); + } +} +//# sourceMappingURL=conv_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/avg_pool_3d_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of a 3d avg pool. + * + * @param dy The dy error, of rank 5 of shape + * [batchSize, depth, height, width, channels]. + * assumed. + * @param input The original input image, of rank 5 or rank4 of shape + * [batchSize, depth, height, width, channels]. + * @param filterSize The filter size: + * `[filterDepth, filterHeight, filterWidth]`. + * `filterSize` is a single number, + * then `filterDepth == filterHeight == filterWidth`. + * @param strides The strides of the pooling: + * `[strideDepth, strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param dilations Deprecated, this field will be gone in v3.0.0. The dilation + * rates: `[dilationDepth, dilationHeight, dilationWidth]` + * in which we sample input values across the depth, height and width + * dimensions in dilated pooling. + * Defaults to `[1, 1, 1]`. If `dilations` is a single number, + * then `dilationDepth == dilationHeight == dilationWidth`. + * If it is greater than 1, then all values of `strides` must be 1. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function avgPool3dBackprop_(dy, input, filterSize, strides, dilations = [1, 1, 1], pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'avgPool3dBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'avgPool3dBackprop'); + let dy5D = $dy; + let input5D = $input; + let reshapedTo5D = false; + if ($input.rank === 4) { + reshapedTo5D = true; + dy5D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2], $dy.shape[3]]); + input5D = reshape($input, [ + 1, $input.shape[0], $input.shape[1], $input.shape[2], $input.shape[3] + ]); + } + util["assert"](dy5D.rank === 5, () => `Error in avgPool3dBackprop: dy must be rank 5 but got rank ` + + `${dy5D.rank}.`); + util["assert"](input5D.rank === 5, () => `Error in avgPool3dBackprop: input must be rank 5 but got rank ` + + `${input5D.rank}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in avgPool3dBackprop: Either strides or dilations ' + + `must be 1. Got strides ${strides} and dilations '${dilations}'`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPool3dBackprop: pad must be an integer when ` + + `using, dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool3DInfo(input5D.shape, filterSize, strides, dilations, pad, dimRoundingMode); + return backend.avgPool3dBackprop(dy5D, input5D, convInfo); + }; + const inputs = { dy: dy5D, input: input5D }; + const attrs = { filterSize, strides, dilations, pad, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["f" /* AvgPool3DBackprop */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const avgPool3dBackprop = Object(operation["a" /* op */])({ avgPool3dBackprop_ }); +//# sourceMappingURL=avg_pool_3d_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AvgPool3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const avgPool3DGradConfig = { + kernelName: kernel_names["e" /* AvgPool3D */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { filterSize, strides, dilations, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1, 1] : dilations; + return { + x: () => avgPool3dBackprop(dy, x, filterSize, strides, $dilations, pad, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=AvgPool3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/avg_pool_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of an 2D avg pool. + * + * @param dy The dy error, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param input The input image, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param filterSize The filter size: `[filterHeight, filterWidth]`. If + * `filterSize` is a single number, then `filterHeight == filterWidth`. + * @param strides The strides of the pooling: `[strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + */ +function avgPoolBackprop_(dy, input, filterSize, strides, pad) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'avgPoolBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'avgPoolBackprop'); + util["assert"]($input.rank === $dy.rank, () => `Rank of input (${$input.rank}) does not match rank of dy (${$dy.rank})`); + let input4D = $input; + let dy4D = $dy; + let reshapedTo4D = false; + if ($input.rank === 3) { + reshapedTo4D = true; + input4D = + reshape($input, [1, $input.shape[0], $input.shape[1], $input.shape[2]]); + dy4D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2]]); + } + util["assert"](dy4D.rank === 4, () => `Error in avgPoolBackprop: dy must be rank 4 but got rank ` + + `${dy4D.rank}.`); + util["assert"](input4D.rank === 4, () => `Error in avgPoolBackprop: input must be rank 4 but got rank ` + + `${input4D.rank}.`); + const forward = backend => { + const convInfo = computePool2DInfo(input4D.shape, filterSize, strides, 1 /* dilations */, pad); + return backend.avgPoolBackprop(dy4D, input4D, convInfo); + }; + const inputs = { dy: dy4D, input: input4D }; + const attrs = { filterSize, strides, pad }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["g" /* AvgPoolBackprop */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const avgPoolBackprop = Object(operation["a" /* op */])({ avgPoolBackprop_ }); +//# sourceMappingURL=avg_pool_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/AvgPool_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const avgPoolGradConfig = { + kernelName: kernel_names["d" /* AvgPool */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { filterSize, strides, pad } = attrs; + return { + x: () => avgPoolBackprop(dy, x, filterSize, strides, pad) + }; + } +}; +//# sourceMappingURL=AvgPool_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/mat_mul.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the dot product of two matrices, A * B. These must be matrices. + * + * ```js + * const a = tf.tensor2d([1, 2], [1, 2]); + * const b = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * a.matMul(b).print(); // or tf.matMul(a, b) + * ``` + * @param a First matrix in dot product operation. + * @param b Second matrix in dot product operation. + * @param transposeA If true, `a` is transposed before multiplication. + * @param transposeB If true, `b` is transposed before multiplication. + */ +/** @doc {heading: 'Operations', subheading: 'Matrices'} */ +function matMul_(a, b, transposeA = false, transposeB = false) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'matMul'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'matMul'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + util["assert"]($a.rank >= 2 && $b.rank >= 2 && $a.rank === $b.rank, () => `Error in matMul: inputs must have the same rank of at least 2, ` + + `got ranks ${$a.rank} and ${$b.rank}.`); + const innerShapeA = transposeA ? $a.shape[$a.rank - 2] : $a.shape[$a.rank - 1]; + const innerShapeB = transposeB ? $b.shape[$b.rank - 1] : $b.shape[$b.rank - 2]; + const outerShapeA = transposeA ? $a.shape[$a.rank - 1] : $a.shape[$a.rank - 2]; + const outerShapeB = transposeB ? $b.shape[$b.rank - 2] : $b.shape[$b.rank - 1]; + const outerDimsA = $a.shape.slice(0, -2); + const outerDimsB = $b.shape.slice(0, -2); + const batchDimA = util["sizeFromShape"](outerDimsA); + const batchDimB = util["sizeFromShape"](outerDimsB); + util["assert"](util["arraysEqual"](outerDimsA, outerDimsB), () => `Error in matMul: outer dimensions (${outerDimsA}) and (` + + `${outerDimsB}) of Tensors with shapes ${$a.shape} and ` + + `${$b.shape} must match.`); + util["assert"](innerShapeA === innerShapeB, () => `Error in matMul: inner shapes (${innerShapeA}) and (` + + `${innerShapeB}) of Tensors with shapes ${$a.shape} and ` + + `${$b.shape} and transposeA=${transposeA}` + + ` and transposeB=${transposeB} must match.`); + const outShape = $a.shape.slice(0, -2).concat([outerShapeA, outerShapeB]); + const a3D = transposeA ? reshape($a, [batchDimA, innerShapeA, outerShapeA]) : + reshape($a, [batchDimA, outerShapeA, innerShapeA]); + const b3D = transposeB ? reshape($b, [batchDimB, outerShapeB, innerShapeB]) : + reshape($b, [batchDimB, innerShapeB, outerShapeB]); + const forward = (backend, save) => { + save([a3D, b3D]); + return backend.batchMatMul(a3D, b3D, transposeA, transposeB); + }; + const inputs = { a: a3D, b: b3D }; + const attrs = { transposeA, transposeB }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["h" /* BatchMatMul */], attrs); + return reshape(res, outShape); +} +const matMul = Object(operation["a" /* op */])({ matMul_ }); +//# sourceMappingURL=mat_mul.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BatchMatMul_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const batchMatMulGradConfig = { + kernelName: kernel_names["h" /* BatchMatMul */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved, attrs) => { + const [a, b] = saved; + const { transposeA, transposeB } = attrs; + if (!transposeA && !transposeB) { + return { + a: () => matMul(dy, b, false, true), + b: () => matMul(a, dy, true, false) + }; + } + else if (!transposeA && transposeB) { + return { + a: () => matMul(dy, b, false, false), + b: () => matMul(dy, a, true, false) + }; + } + else if (transposeA && !transposeB) { + return { + a: () => matMul(b, dy, false, true), + b: () => matMul(a, dy, false, false) + }; + } + else { + return { + a: () => matMul(b, dy, true, true), + b: () => matMul(dy, a, true, true) + }; + } + } +}; +//# sourceMappingURL=BatchMatMul_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/space_to_batch_nd.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * This operation divides "spatial" dimensions `[1, ..., M]` of the input into + * a grid of blocks of shape `blockShape`, and interleaves these blocks with + * the "batch" dimension (0) such that in the output, the spatial + * dimensions `[1, ..., M]` correspond to the position within the grid, + * and the batch dimension combines both the position within a spatial block + * and the original batch position. Prior to division into blocks, + * the spatial dimensions of the input are optionally zero padded + * according to `paddings`. See below for a precise description. + * + * ```js + * const x = tf.tensor4d([1, 2, 3, 4], [1, 2, 2, 1]); + * const blockShape = [2, 2]; + * const paddings = [[0, 0], [0, 0]]; + * + * x.spaceToBatchND(blockShape, paddings).print(); + * ``` + * + * @param x A `tf.Tensor`. N-D with `x.shape` = `[batch] + spatialShape + + * remainingShape`, where spatialShape has `M` dimensions. + * @param blockShape A 1-D array. Must have shape `[M]`, all values must + * be >= 1. + * @param paddings A 2-D array. Must have shape `[M, 2]`, all values must be >= + * 0. `paddings[i] = [padStart, padEnd]` specifies the amount to zero-pad + * from input dimension `i + 1`, which corresponds to spatial dimension `i`. It + * is required that + * `(inputShape[i + 1] + padStart + padEnd) % blockShape[i] === 0` + * + * This operation is equivalent to the following steps: + * + * 1. Zero-pad the start and end of dimensions `[1, ..., M]` of the input + * according to `paddings` to produce `padded` of shape paddedShape. + * + * 2. Reshape `padded` to `reshapedPadded` of shape: + * `[batch] + [paddedShape[1] / blockShape[0], blockShape[0], ..., + * paddedShape[M] / blockShape[M-1], blockShape[M-1]] + remainingShape` + * + * 3. Permute dimensions of `reshapedPadded` to produce `permutedReshapedPadded` + * of shape: `blockShape + [batch] + [paddedShape[1] / blockShape[0], ..., + * paddedShape[M] / blockShape[M-1]] + remainingShape` + * + * 4. Reshape `permutedReshapedPadded` to flatten `blockShape` into the + * batch dimension, producing an output tensor of shape: + * `[batch * prod(blockShape)] + [paddedShape[1] / blockShape[0], ..., + * paddedShape[M] / blockShape[M-1]] + remainingShape` + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function spaceToBatchND_(x, blockShape, paddings) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'spaceToBatchND'); + util["assert"]($x.rank >= 1 + blockShape.length, () => `input rank ${$x.rank} should be > than [blockShape] ${blockShape.length}`); + util["assert"](paddings.length === blockShape.length, () => `paddings.shape[0] ${paddings.length} must be equal to [blockShape] ${blockShape.length}`); + util["assert"]($x.shape.reduce((a, b, i) => { + if (i > 0 && i <= blockShape.length) { + return a && + ((b + paddings[i - 1][0] + paddings[i - 1][1]) % + blockShape[i - 1] === + 0); + } + return a; + }, true), () => `input spatial dimensions ${$x.shape.slice(1)} with paddings ${paddings.toString()} must be divisible by blockShapes ${blockShape.toString()}`); + const forward = backend => backend.spaceToBatchND($x, blockShape, paddings); + const inputs = { x: $x }; + const attrs = { blockShape, paddings }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["mb" /* SpaceToBatchND */], attrs); +} +const spaceToBatchND = Object(operation["a" /* op */])({ spaceToBatchND_ }); +//# sourceMappingURL=space_to_batch_nd.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BatchToSpaceND_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const batchToSpaceNDGradConfig = { + kernelName: kernel_names["i" /* BatchToSpaceND */], + gradFunc: (dy, saved, attrs) => { + const { blockShape, crops } = attrs; + return { x: () => spaceToBatchND(dy, blockShape, crops) }; + } +}; +//# sourceMappingURL=BatchToSpaceND_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/BroadcastTo_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const broadcastToGradConfig = { + kernelName: kernel_names["j" /* BroadcastTo */], + gradFunc: (dy, saved, attrs) => { + const broadCastToAttrs = attrs; + const inputShape = broadCastToAttrs.inputShape; + const outputShape = broadCastToAttrs.shape; + const reps = Array.from(outputShape); + for (let i = inputShape.length - 1; i >= 0; i--) { + if (inputShape[i] === outputShape[i]) { + reps[i] = 1; + } + else if (inputShape[i] !== 1) { + throw new Error(`broadcastTo(): [${inputShape}] cannot be broadcast to [${outputShape}].`); + } + } + const axes = []; + for (let i = 0; i < reps.length; i++) { + if (reps[i] > 1) { + axes.push(i); + } + } + return { x: () => sum(dy, axes, true /* keepDims */) }; + } +}; +//# sourceMappingURL=BroadcastTo_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/split.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Splits a `tf.Tensor` into sub tensors. + * + * If `numOrSizeSplits` is a number, splits `x` along dimension `axis` + * into `numOrSizeSplits` smaller tensors. + * Requires that `numOrSizeSplits` evenly divides `x.shape[axis]`. + * + * If `numOrSizeSplits` is a number array, splits `x` into + * `numOrSizeSplits.length` pieces. The shape of the `i`-th piece has the + * same size as `x` except along dimension `axis` where the size is + * `numOrSizeSplits[i]`. + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4, 5, 6, 7, 8], [2, 4]); + * const [a, b] = tf.split(x, 2, 1); + * a.print(); + * b.print(); + * + * const [c, d, e] = tf.split(x, [1, 2, 1], 1); + * c.print(); + * d.print(); + * e.print(); + * ``` + * + * @param x The input tensor to split. + * @param numOrSizeSplits Either an integer indicating the number of + * splits along the axis or an array of integers containing the sizes of + * each output tensor along the axis. If a number then it must evenly divide + * `x.shape[axis]`; otherwise the sum of sizes must match `x.shape[axis]`. + * @param axis The dimension along which to split. Defaults to 0 (the first + * dim). + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function split_(x, numOrSizeSplits, axis = 0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'split'); + const $axis = Object(util["parseAxisParam"])(axis, $x.shape)[0]; + let splitSizes; + if (typeof (numOrSizeSplits) === 'number') { + Object(util["assert"])($x.shape[$axis] % numOrSizeSplits === 0, () => 'Number of splits must evenly divide the axis.'); + splitSizes = + new Array(numOrSizeSplits).fill($x.shape[$axis] / numOrSizeSplits); + } + else { + Object(util["assert"])($x.shape[$axis] === numOrSizeSplits.reduce((a, b) => a + b), () => 'The sum of sizes must match the size of the axis dimension.'); + splitSizes = numOrSizeSplits; + } + const forward = (backend, _) => { + return backend.split($x, splitSizes, $axis); + }; + const inputs = { x: $x }; + const attr = { numOrSizeSplits, axis }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["nb" /* SplitV */], attr); +} +const split = Object(operation["a" /* op */])({ split_ }); +//# sourceMappingURL=split.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Concat_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const concatGradConfig = { + kernelName: kernel_names["l" /* Concat */], + saveAllInputs: true, + gradFunc: (dy, saved, attrs) => { + const shapes = saved.map(t => t.shape); + const { axis } = attrs; + const $axis = Object(util["parseAxisParam"])(axis, saved[0].shape)[0]; + const sizeSplits = shapes.map(s => s[$axis]); + const derTensors = split(dy, sizeSplits, $axis); + return derTensors.map(t => () => t); + } +}; +//# sourceMappingURL=Concat_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the filter of a 2D convolution. + * + * @param x The input tensor, of rank 4 or rank 3 of shape + * [batch, height, width, inChannels]. If rank 3, batch of 1 is assumed. + * @param dy The dy image, of rank 4 or rank 3, of shape + * [batch, height, width, outDepth]. If rank 3, batch of 1 is assumed. + * @param filterShape The shape of the filter, length 4, + * [filterHeight, filterWidth, inDepth, outDepth]. + * @param strides The strides of the convolution: [strideHeight, + * strideWidth]. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function conv2DBackpropFilter_(x, dy, filterShape, strides, pad, dataFormat = 'NHWC', dimRoundingMode) { + let x4D = x; + if (x.rank === 3) { + x4D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2]]); + } + let dy4D = dy; + if (dy4D.rank === 3) { + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + util["assert"](x4D.rank === 4, () => `Error in conv2dDerFilter: input must be rank 4, but got shape ` + + `${x4D.shape}.`); + util["assert"](dy4D.rank === 4, () => `Error in conv2dDerFilter: dy must be rank 4, but got shape ` + + `${dy4D.shape}.`); + util["assert"](filterShape.length === 4, () => `Error in conv2dDerFilter: filterShape must be length 4, but got ` + + `${filterShape}.`); + const inDepth = dataFormat === 'NHWC' ? x4D.shape[3] : x4D.shape[1]; + const outDepth = dataFormat === 'NHWC' ? dy4D.shape[3] : dy4D.shape[1]; + util["assert"](inDepth === filterShape[2], () => `Error in conv2dDerFilter: depth of input ${inDepth}) must ` + + `match input depth in filter (${filterShape[2]}.`); + util["assert"](outDepth === filterShape[3], () => `Error in conv2dDerFilter: depth of dy (${outDepth}) must ` + + `match output depth for filter (${filterShape[3]}).`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2dDerFilter: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const dilations = 1; + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(x4D.shape, filterShape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + return backend.conv2dDerFilter(x4D, dy4D, convInfo); + }; + const inputs = { x: x4D, dy: dy4D }; + const attrs = { strides, pad, dataFormat, dimRoundingMode }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["n" /* Conv2DBackpropFilter */], attrs); +} +const conv2DBackpropFilter = Object(operation["a" /* op */])({ conv2DBackpropFilter_ }); +//# sourceMappingURL=conv2d_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the input of a 2D convolution. + * + * @param xShape The shape of the input: [batch, height, width, inDepth]. + * If length of 3, batch of 1 is assumed. + * @param dy The derivative of the output, of rank 4 or rank 3 of shape + * `[batch, outHeight, outWidth, outDepth]`. If rank 3, batch of 1 is + * assumed. + * @param filter The filter, rank 4, of shape + * `[filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm used: + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dimRoundingMode The rounding mode used when computing output + * dimensions if pad is a number. If none is provided, it will not round + * and error if the output is of fractional size. + */ +function conv2DBackpropInput_(xShape, dy, filter, strides, pad, dataFormat = 'NHWC', dimRoundingMode) { + util["assert"](xShape.length === dy.rank, () => `Length of inShape ` + + `(${xShape.length}) and rank of dy (${dy.rank}) must match`); + let xShape4D = xShape; + let dy4D = dy; + let reshapedTo4D = false; + if (dy.rank === 3) { + reshapedTo4D = true; + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + xShape4D = [1, xShape[0], xShape[1], xShape[2]]; + } + util["assert"](xShape4D.length === 4, () => `Error in conv2dDerInput: inShape must be length 4, but got length ` + + `${xShape4D.length}.`); + util["assert"](dy4D.rank === 4, () => `Error in conv2dDerInput: dy must be rank 4, but got ` + + `rank ${dy4D.rank}`); + util["assert"](filter.rank === 4, () => `Error in conv2dDerInput: filter must be rank 4, but got ` + + `rank ${filter.rank}`); + const inDepth = dataFormat === 'NHWC' ? xShape4D[3] : xShape4D[1]; + const outDepth = dataFormat === 'NHWC' ? dy4D.shape[3] : dy4D.shape[1]; + util["assert"](inDepth === filter.shape[2], () => `Error in conv2dDerInput: depth of input (${inDepth}) must ` + + `match input depth for filter ${filter.shape[2]}.`); + util["assert"](outDepth === filter.shape[3], () => `Error in conv2dDerInput: depth of output (${outDepth}) must ` + + `match output depth for filter ${filter.shape[3]}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2dDerInput: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = (backend, save) => { + const dilations = 1; + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(xShape4D, filter.shape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + const res = backend.conv2dDerInput(dy4D, filter, convInfo); + save([dy4D, filter]); + return res; + }; + const inputs = { dy: dy4D, filter }; + const attrs = { strides, pad, dataFormat, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["o" /* Conv2DBackpropInput */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const conv2DBackpropInput = Object(operation["a" /* op */])({ conv2DBackpropInput_ }); +//# sourceMappingURL=conv2d_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv2D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const conv2DGradConfig = { + kernelName: kernel_names["m" /* Conv2D */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const [x4D, $filter] = saved; + const { dilations, strides, pad, dataFormat } = attrs; + util["assert"](tupleValuesAreOne(dilations), () => 'Error in gradient of conv2D: dilation rates greater than 1 ' + + `are not yet supported in gradients. Got dilations '${dilations}'`); + return { + x: () => conv2DBackpropInput(x4D.shape, dy, $filter, strides, pad, dataFormat), + filter: () => conv2DBackpropFilter(x4D, dy, $filter.shape, strides, pad, dataFormat) + }; + } +}; +//# sourceMappingURL=Conv2D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv2d.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes a 2D convolution over the input x. + * + * @param x The input tensor, of rank 4 or rank 3, of shape + * `[batch, height, width, inChannels]`. If rank 3, batch of 1 is + * assumed. + * @param filter The filter, rank 4, of shape + * `[filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm. + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + * - For more info, see this guide: + * [https://www.tensorflow.org/api_guides/python/nn#Convolution]( + * https://www.tensorflow.org/api_guides/python/nn#Convolution) + * @param dataFormat: An optional string from: "NHWC", "NCHW". Defaults to + * "NHWC". Specify the data format of the input and output data. With the + * default format "NHWC", the data is stored in the order of: [batch, + * height, width, channels]. + * @param dilations The dilation rates: `[dilationHeight, dilationWidth]` + * in which we sample input values across the height and width dimensions + * in atrous convolution. Defaults to `[1, 1]`. If `dilations` is a single + * number, then `dilationHeight == dilationWidth`. If it is greater than + * 1, then all values of `strides` must be 1. + * @param dimRoundingMode The rounding mode used when computing output + * dimensions if pad is a number. If none is provided, it will not round + * and error if the output is of fractional size. + */ +/** @doc {heading: 'Operations', subheading: 'Convolution'} */ +function conv2d_(x, filter, strides, pad, dataFormat = 'NHWC', dilations = [1, 1], dimRoundingMode) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'conv2d'); + const $filter = Object(tensor_util_env["a" /* convertToTensor */])(filter, 'filter', 'conv2d'); + let x4D = $x; + let reshapedTo4D = false; + if ($x.rank === 3) { + reshapedTo4D = true; + x4D = reshape($x, [1, $x.shape[0], $x.shape[1], $x.shape[2]]); + } + util["assert"](x4D.rank === 4, () => `Error in conv2d: input must be rank 4, but got rank ${x4D.rank}.`); + util["assert"]($filter.rank === 4, () => `Error in conv2d: filter must be rank 4, but got rank ` + + `${$filter.rank}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in conv2d: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const inDepth = dataFormat === 'NHWC' ? x4D.shape[3] : x4D.shape[1]; + util["assert"](inDepth === $filter.shape[2], () => `Error in conv2d: depth of input (${inDepth}) must match ` + + `input depth for filter ${$filter.shape[2]}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in conv2D: Either strides or dilations must be 1. ' + + `Got strides ${strides} and dilations '${dilations}'`); + const forward = (backend, save) => { + const $dataFormat = convertConv2DDataFormat(dataFormat); + const convInfo = computeConv2DInfo(x4D.shape, $filter.shape, strides, dilations, pad, dimRoundingMode, false, $dataFormat); + const res = backend.conv2d(x4D, $filter, convInfo); + save([x4D, $filter]); + return res; + }; + const inputs = { x: x4D, filter: $filter }; + const attrs = { strides, pad, dataFormat, dilations, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["m" /* Conv2D */], attrs); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const conv2d = Object(operation["a" /* op */])({ conv2d_ }); +//# sourceMappingURL=conv2d.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv2DBackpropInput_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const conv2DBackpropInputGradConfig = { + kernelName: kernel_names["o" /* Conv2DBackpropInput */], + inputsToSave: ['dy', 'filter'], + gradFunc: (ddx, saved, attrs) => { + const [dy, filter] = saved; + const { strides, pad, dataFormat, dimRoundingMode } = attrs; + return { + dy: () => conv2d(ddx, filter, strides, pad, dataFormat, 1 /* dilations */, dimRoundingMode), + filter: () => conv2DBackpropFilter(ddx, dy, filter.shape, strides, pad, dataFormat, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=Conv2DBackpropInput_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv3d_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the filter of a 3D convolution. + * + * @param x The input tensor, of rank 5 or rank 4 of shape + * [batch, depth, height, width, inChannels]. If rank 4, batch of 1 is + * assumed. + * @param dy The dy image, of rank 5 or rank 4, of shape + * [batch, depth, height, width, outDepth]. If rank 4, batch of 1 is + * assumed. + * @param filterShape The shape of the filter, length 5, + * [filterDepth, filterHeight, filterWidth, inDepth, outDepth]. + * @param strides The strides of the convolution: [strideDepth, strideHeight, + * strideWidth]. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + */ +function conv3DBackpropFilter_(x, dy, filterShape, strides, pad) { + let x5D = x; + if (x.rank === 4) { + x5D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2], x.shape[3]]); + } + let dy5D = dy; + if (dy5D.rank === 4) { + dy5D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2], dy.shape[3]]); + } + util["assert"](x5D.rank === 5, () => `Error in conv3dDerFilter: input must be rank 5, but got shape ` + + `${x5D.shape}.`); + util["assert"](dy5D.rank === 5, () => `Error in conv3dDerFilter: dy must be rank 5, but got shape ` + + `${dy5D.shape}.`); + util["assert"](filterShape.length === 5, () => `Error in conv3dDerFilter: filterShape must be length 5, but got ` + + `${filterShape}.`); + util["assert"](x5D.shape[4] === filterShape[3], () => `Error in conv3dDerFilter: depth of input ${x5D.shape[4]}) must ` + + `match input depth in filter (${filterShape[3]}.`); + util["assert"](dy5D.shape[4] === filterShape[4], () => `Error in conv3dDerFilter: depth of dy (${dy5D.shape[4]}) must ` + + `match output depth for filter (${filterShape[4]}).`); + const forward = backend => { + const dilations = 1; + const convInfo = computeConv3DInfo(x5D.shape, filterShape, strides, dilations, pad); + return backend.conv3dDerFilter(x5D, dy5D, convInfo); + }; + const inputs = { x: x5D, y: dy5D }; + const attrs = { strides, pad }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["q" /* Conv3DBackpropFilterV2 */], attrs); +} +const conv3DBackpropFilter = Object(operation["a" /* op */])({ conv3DBackpropFilter_ }); +//# sourceMappingURL=conv3d_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/conv3d_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the derivative of the input of a 3D convolution. + * + * @param xShape The shape of the input: [batch, depth, height, width, + * in_channels]. If length of 4, batch of 1 is assumed. + * @param dy The derivative of the output, of rank 5 or rank 4 of shape + * `[batch, outDepth, outHeight, outWidth, in_channels]`. + * If rank 4, batch of 1 is assumed. + * @param filter The filter, rank 5, of shape + * `[filterDepth, filterHeight, filterWidth, inDepth, outDepth]`. + * @param strides The strides of the convolution: `[strideDepth, strideHeight, + * strideWidth]`. + * @param pad The type of padding algorithm used: + * - `same` and stride 1: output will be of same size as input, + * regardless of filter size. + * - `valid`: output will be smaller than input if filter is larger + * than 1x1. + */ +function conv3DBackpropInput_(xShape, dy, filter, strides, pad) { + util["assert"](xShape.length === dy.rank, () => `Length of inShape ` + + `(${xShape.length}) and rank of dy (${dy.rank}) must match`); + let xShape5D = xShape; + let dy5D = dy; + let reshapedTo5D = false; + if (dy.rank === 4) { + reshapedTo5D = true; + dy5D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2], dy.shape[3]]); + xShape5D = [1, xShape[0], xShape[1], xShape[2], xShape[3]]; + } + const inDepth = xShape5D[4]; + const outDepth = dy5D.shape[4]; + util["assert"](xShape5D.length === 5, () => `Error in conv3dDerInput: inShape must be length 5, but got length ` + + `${xShape5D.length}.`); + util["assert"](dy5D.rank === 5, () => `Error in conv3dDerInput: dy must be rank 5, but got ` + + `rank ${dy5D.rank}`); + util["assert"](filter.rank === 5, () => `Error in conv3dDerInput: filter must be rank 5, but got ` + + `rank ${filter.rank}`); + util["assert"](inDepth === filter.shape[3], () => `Error in conv3dDerInput: depth of input (${inDepth}) must ` + + `match input depth for filter ${filter.shape[3]}.`); + util["assert"](outDepth === filter.shape[4], () => `Error in conv3dDerInput: depth of output (${outDepth}) must ` + + `match output depth for filter ${filter.shape[4]}.`); + const forward = backend => { + const dilations = 1; + const convInfo = computeConv3DInfo(xShape5D, filter.shape, strides, dilations, pad); + return backend.conv3dDerInput(dy5D, filter, convInfo); + }; + const inputs = { dy: dy5D }; + const attrs = { pad }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["r" /* Conv3DBackpropInputV2 */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const conv3DBackpropInput = Object(operation["a" /* op */])({ conv3DBackpropInput_ }); +//# sourceMappingURL=conv3d_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Conv3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const conv3DGradConfig = { + kernelName: kernel_names["p" /* Conv3D */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const { dilations, strides, pad } = attrs; + util["assert"](tupleValuesAreOne(dilations), () => 'Error in gradient of conv3D: dilation rates greater than 1 are ' + + `not yet supported in gradients. Got dilations '${dilations}'`); + const [x5D, $filter] = saved; + return { + x: () => conv3DBackpropInput(x5D.shape, dy, $filter, strides, pad), + filter: () => conv3DBackpropFilter(x5D, dy, $filter.shape, strides, pad) + }; + } +}; +//# sourceMappingURL=Conv3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/transpose.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Transposes the `tf.Tensor`. Permutes the dimensions according to `perm`. + * + * The returned `tf.Tensor`'s dimension `i` will correspond to the input + * dimension `perm[i]`. If `perm` is not given, it is set to `[n-1...0]`, + * where `n` is the rank of the input `tf.Tensor`. Hence by default, this + * operation performs a regular matrix transpose on 2-D input `tf.Tensor`s. + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4, 5, 6], [2, 3]); + * + * a.transpose().print(); // or tf.transpose(a) + * ``` + * + * @param x The tensor to transpose. + * @param perm The permutation of the dimensions of a. + */ +/** @doc {heading: 'Operations', subheading: 'Matrices'} */ +function transpose_(x, perm) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'transpose'); + if (perm == null) { + perm = $x.shape.map((s, i) => i).reverse(); + } + util["assert"]($x.rank === perm.length, () => `Error in transpose: rank of input ${$x.rank} ` + + `must match length of perm ${perm}.`); + perm.forEach(axis => { + util["assert"](axis >= 0 && axis < $x.rank, () => `All entries in 'perm' must be between 0 and ${$x.rank - 1}` + + ` but got ${perm}`); + }); + if ($x.rank <= 1) { + return $x.clone(); + } + const attrs = { perm }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.transpose($x, perm), { x: $x }, null /* gradient */, 'Transpose', attrs); +} +const transpose = Object(operation["a" /* op */])({ transpose_ }); +//# sourceMappingURL=transpose.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/cumsum.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the cumulative sum of a `tf.Tensor` along `axis`. + * + * ```js + * const x = tf.tensor([1, 2, 3, 4]); + * x.cumsum().print(); + * ``` + * ```js + * const x = tf.tensor([[1, 2], [3, 4]]); + * x.cumsum().print(); + * ``` + * + * @param x The input tensor to be summed. + * @param axis The axis along which to sum. Optional. Defaults to 0. + * @param exclusive Whether to perform exclusive cumulative sum. Optional. + * Defaults to false. If set to true then the sum of each tensor entry + * does not include its own value, but only the values previous to it + * along the specified axis. + * @param reverse Whether to sum in the opposite direction. Optional. + * Defaults to false. + */ +/** @doc {heading: 'Operations', subheading: 'Scan'} */ +function cumsum_(x, axis = 0, exclusive = false, reverse = false) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'cumsum'); + const forward = (backend, save) => { + const permutation = getAxesPermutation([axis], $x.rank); + let permutedX = $x; + if (permutation != null) { + permutedX = transpose($x, permutation); + } + const permutedAxis = getInnerMostAxes(1, $x.rank)[0]; + let value = backend.cumsum(permutedX, permutedAxis, exclusive, reverse); + save([$x]); + if (permutation != null) { + value = transpose(value, permutation); + } + return value; + }; + const inputs = { x: $x }; + const attrs = { axis, exclusive, reverse }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["s" /* Cumsum */], attrs); +} +const cumsum = Object(operation["a" /* op */])({ cumsum_ }); +//# sourceMappingURL=cumsum.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Cumsum_grad.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const cumsumGradConfig = { + kernelName: kernel_names["s" /* Cumsum */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { axis, exclusive, reverse } = attrs; + return { + x: () => { + const permutation = getAxesPermutation([axis], x.rank); + let out = cumsum(dy, axis, exclusive, !reverse); + if (permutation != null) { + out = transpose(out, permutation); + } + return out; + } + }; + } +}; +//# sourceMappingURL=Cumsum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/depthwise_conv2d_native_backprop_filter.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +function depthwiseConv2dNativeBackpropFilter_(x, dy, filterShape, convInfo) { + let x4D = x; + if (x.rank === 3) { + x4D = reshape(x, [1, x.shape[0], x.shape[1], x.shape[2]]); + } + let dy4D = dy; + if (dy4D.rank === 3) { + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + const forward = backend => backend.depthwiseConv2DDerFilter(x4D, dy4D, convInfo); + const inputs = { x: x4D, dy: dy4D }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["v" /* DepthwiseConv2dNativeBackpropFilter */]); +} +const depthwiseConv2dNativeBackpropFilter = Object(operation["a" /* op */])({ depthwiseConv2dNativeBackpropFilter_ }); +//# sourceMappingURL=depthwise_conv2d_native_backprop_filter.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/depthwise_conv2d_native_backprop_input.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +function depthwiseConv2dNativeBackpropInput_(xShape, dy, filter, convInfo) { + let dy4D = dy; + let reshapedTo4D = false; + if (dy.rank === 3) { + reshapedTo4D = true; + dy4D = reshape(dy, [1, dy.shape[0], dy.shape[1], dy.shape[2]]); + } + const forward = backend => backend.depthwiseConv2DDerInput(dy4D, filter, convInfo); + const inputs = { dy: dy4D }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["w" /* DepthwiseConv2dNativeBackpropInput */]); + if (reshapedTo4D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3]]); + } + return res; +} +const depthwiseConv2dNativeBackpropInput = Object(operation["a" /* op */])({ depthwiseConv2dNativeBackpropInput_ }); +//# sourceMappingURL=depthwise_conv2d_native_backprop_input.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/DepthwiseConv2dNative_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const depthwiseConv2dNativeGradConfig = { + kernelName: kernel_names["u" /* DepthwiseConv2dNative */], + inputsToSave: ['x', 'filter'], + gradFunc: (dy, saved, attrs) => { + const { dilations, strides, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1] : dilations; + util["assert"](tupleValuesAreOne($dilations), () => 'Error in gradient of depthwiseConv2dNative: dilation rates ' + + `greater than 1 are not yet supported. Got dilations ` + + `'${$dilations}'`); + const [x, filter] = saved; + util["assert"](x.rank === 4, () => `Error in gradient of depthwiseConv2dNative: input must be ` + + `rank 4, but got rank ${x.rank}.`); + util["assert"](filter.rank === 4, () => `Error in gradient of depthwiseConv2dNative: filter must be ` + + `rank 4, but got rank ${filter.rank}.`); + util["assert"](x.shape[3] === filter.shape[2], () => `Error in gradient of depthwiseConv2d: number of input ` + + `channels (${x.shape[3]}) must match the inChannels dimension ` + + `in filter ${filter.shape[2]}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, $dilations), () => 'Error in gradient of depthwiseConv2d: Either strides or ' + + `dilations must be 1. Got strides ${strides} and dilations ` + + `'${$dilations}'.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in depthwiseConv2d: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const convInfo = computeConv2DInfo(x.shape, filter.shape, strides, $dilations, pad, dimRoundingMode, true /* depthwise */); + return { + x: () => depthwiseConv2dNativeBackpropInput(x.shape, dy, filter, convInfo), + filter: () => depthwiseConv2dNativeBackpropFilter(x, dy, filter.shape, convInfo), + }; + } +}; +//# sourceMappingURL=DepthwiseConv2dNative_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Div_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const divGradConfig = { + kernelName: kernel_names["y" /* Div */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = div(dy, b.toFloat()); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return sum(res, reduceAxes).reshape(a.shape); + } + return res; + }; + const derB = () => { + let res = mul(dy, a.toFloat()); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = reshape(sum(res, reduceAxes), b.shape); + } + const tmp = square(b); + return neg(div(res, tmp.toFloat())); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Div_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Elu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const eluGradConfig = { + kernelName: kernel_names["z" /* Elu */], + outputsToSave: [true], + gradFunc: (dy, saved) => { + const [y] = saved; + const backPropKernelFunc = (backend) => { + return backend.eluDer(dy, y); + }; + const inputs = { dy, y }; + return { + x: () => engine["a" /* ENGINE */].runKernelFunc(backPropKernelFunc, inputs, null /* grad */, kernel_names["A" /* EluGrad */]) + }; + } +}; +//# sourceMappingURL=Elu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/FloorDiv_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const floorDivGradConfig = { + kernelName: kernel_names["D" /* FloorDiv */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = dy.div(b.toFloat()); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return res.sum(reduceAxes).reshape(a.shape); + } + return res; + }; + const derB = () => { + let res = dy.mul(a.toFloat()); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = res.sum(reduceAxes).reshape(b.shape); + } + const tmp = b.square(); + return res.div(tmp.toFloat()).neg(); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=FloorDiv_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/sub.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Subtracts two `tf.Tensor`s element-wise, A - B. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([10, 20, 30, 40]); + * const b = tf.tensor1d([1, 2, 3, 4]); + * + * a.sub(b).print(); // or tf.sub(a, b) + * ``` + * + * ```js + * // Broadcast subtract a with b. + * const a = tf.tensor1d([10, 20, 30, 40]); + * const b = tf.scalar(5); + * + * a.sub(b).print(); // or tf.sub(a, b) + * ``` + * @param a The first `tf.Tensor` to subtract from. + * @param b The second `tf.Tensor` to be subtracted. Must have the same dtype as + * `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function sub_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'sub'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'sub'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + const forward = (backend, save) => { + const res = backend.subtract($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["qb" /* Sub */]); +} +const sub = Object(operation["a" /* op */])({ sub_ }); +//# sourceMappingURL=sub.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/tile.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Construct a tensor by repeating it the number of times given by reps. + * + * This operation creates a new tensor by replicating `input` `reps` + * times. The output tensor's i'th dimension has `input.shape[i] * + * reps[i]` elements, and the values of `input` are replicated + * `reps[i]` times along the i'th dimension. For example, tiling + * `[a, b, c, d]` by `[2]` produces `[a, b, c, d, a, b, c, d]`. + * + * ```js + * const a = tf.tensor1d([1, 2]); + * + * a.tile([2]).print(); // or a.tile([2]) + * ``` + * + * ```js + * const a = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * a.tile([1, 2]).print(); // or a.tile([1, 2]) + * ``` + * @param x The tensor to tile. + * @param reps Determines the number of replications per dimension. + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function tile_(x, reps) { + const parseAs = null; + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'tile', parseAs); + util["assert"]($x.rank === reps.length, () => `Error in transpose: rank of input ${$x.rank} ` + + `must match length of reps ${reps}.`); + const forward = (backend, save) => { + const res = backend.tile($x, reps); + save([$x]); + return res; + }; + const inputsToSave = [$x]; + const inputs = { x: $x }; + const attrs = { reps }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["rb" /* Tile */], attrs, inputsToSave); +} +const tile = Object(operation["a" /* op */])({ tile_ }); +//# sourceMappingURL=tile.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/FusedBatchNorm_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + +const fusedBatchNormGradConfig = { + kernelName: kernel_names["F" /* FusedBatchNorm */], + inputsToSave: ['x', 'mean', 'variance', 'scale'], + gradFunc: (dy, saved, attrs) => { + const { varianceEpsilon } = attrs; + const [x, mean, variance, scale] = saved; + const scaleValue = scale == null ? Object(tensor_ops["e" /* scalar */])(1) : scale; + const reductionAxes = getReductionAxes(mean.shape, x.shape); + const tileShape = []; + if (mean.rank === 1) { + for (let i = 0; i < x.shape.length - 1; ++i) { + tileShape.push(x.shape[i]); + } + tileShape.push(1); + } + const xMinusMean = sub(x, mean); + const dyTimesScaleValue = mul(dy, scaleValue); + const oneOverSqrtVariance = rsqrt(add(variance, Object(tensor_ops["e" /* scalar */])(varianceEpsilon))); + const minusHalfRCube = mul(mul(mul(oneOverSqrtVariance, oneOverSqrtVariance), oneOverSqrtVariance), Object(tensor_ops["e" /* scalar */])(-0.5)); + const derX = () => { + if (mean.rank === 1) { + return reshape(mul(mul(dy, tile(oneOverSqrtVariance.as4D(1, 1, 1, mean.shape[0]), tileShape)), scaleValue), x.shape); + } + else { + return reshape(mul(mul(dy, oneOverSqrtVariance), scaleValue), x.shape); + } + }; + const derMean = () => { + let meanDer = mul(mul(oneOverSqrtVariance, Object(tensor_ops["e" /* scalar */])(-1)), dyTimesScaleValue); + if (mean.rank === 1) { + meanDer = sum(meanDer, reductionAxes); + } + return reshape(meanDer, mean.shape); + }; + const derVariance = () => { + let varianceDer = mul(mul(minusHalfRCube, xMinusMean), dyTimesScaleValue); + if (mean.rank === 1) { + varianceDer = sum(varianceDer, reductionAxes); + } + return reshape(varianceDer, mean.shape); + }; + const derScale = () => { + const xMinusMean2TimesRsqrt = mul(xMinusMean, oneOverSqrtVariance); + let scaleDer = mul(dy, xMinusMean2TimesRsqrt); + if (mean.rank === 1) { + scaleDer = sum(scaleDer, reductionAxes); + } + return reshape(scaleDer, mean.shape); + }; + const derOffset = () => { + let offsetDer = dy; + if (mean.rank === 1) { + offsetDer = sum(offsetDer, reductionAxes); + } + return reshape(offsetDer, mean.shape); + }; + return { + x: derX, + mean: derMean, + variance: derVariance, + scale: derScale, + offset: derOffset + }; + } +}; +//# sourceMappingURL=FusedBatchNorm_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/GreaterEqual_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const greaterEqualGradConfig = { + kernelName: kernel_names["I" /* GreaterEqual */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + return { a: () => Object(tensor_ops["o" /* zerosLike */])(a), b: () => Object(tensor_ops["o" /* zerosLike */])(b) }; + } +}; +//# sourceMappingURL=GreaterEqual_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Identity_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const identityGradConfig = { + kernelName: kernel_names["J" /* Identity */], + gradFunc: (dy) => { + return { x: () => dy.toFloat() }; + } +}; +//# sourceMappingURL=Identity_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/local_response_normalization_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +function localResponseNormalizationBackprop_(x, y, dy, depthRadius = 5, bias = 1, alpha = 1, beta = 0.5) { + const forward = backend => backend.LRNGrad(dy, x, y, depthRadius, bias, alpha, beta); + const inputs = { x, y, dy }; + const attrs = { depthRadius, bias, alpha, beta }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["M" /* LRNBackprop */], attrs); +} +const localResponseNormalizationBackprop = Object(operation["a" /* op */])({ localResponseNormalizationBackprop_ }); +//# sourceMappingURL=local_response_normalization_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/LRN_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const lrnGradConfig = { + kernelName: kernel_names["L" /* LRN */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { depthRadius, bias, alpha, beta } = attrs; + return { + x: () => localResponseNormalizationBackprop(x, y, dy, depthRadius, bias, alpha, beta) + }; + } +}; +//# sourceMappingURL=LRN_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Max_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const maxGradConfig = { + kernelName: kernel_names["P" /* Max */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const maxAttrs = attrs; + const { reductionIndices } = maxAttrs; + const [x, y] = saved; + const origAxes = util["parseAxisParam"](reductionIndices, x.shape); + const permutedAxes = getAxesPermutation(origAxes, x.rank); + const maxGrad = gradForMinAndMax(dy, y, x, origAxes, permutedAxes); + return { + x: () => { + let out = maxGrad['x'](); + if (permutedAxes != null) { + out = transpose(out); + } + return out; + } + }; + } +}; +//# sourceMappingURL=Max_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/greater_equal.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a >= b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.greaterEqual(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function greaterEqual_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'greaterEqual'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'greaterEqual'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = (backend, save) => { + const res = backend.greaterEqual($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["I" /* GreaterEqual */]); +} +const greaterEqual = Object(operation["a" /* op */])({ greaterEqual_ }); +//# sourceMappingURL=greater_equal.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/less.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a < b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.less(b).print(); + * ``` + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function less_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'less'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'less'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = backend => backend.less($a, $b); + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["N" /* Less */]); +} +const less = Object(operation["a" /* op */])({ less_ }); +//# sourceMappingURL=less.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Maximum_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const maximumGradConfig = { + kernelName: kernel_names["V" /* Maximum */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const derA = () => mul(dy, cast(greaterEqual(a, b), 'float32')); + const derB = () => mul(dy, cast(less(a, b), 'float32')); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Maximum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/max_pool_3d_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +/** + * Computes the backprop of a 3d max pool. + * + * @param dy The dy error, of rank 5 of shape + * [batchSize, depth, height, width, channels]. + * assumed. + * @param input The original input image, of rank 5 or rank 4 of shape + * [batchSize, depth, height, width, channels]. + * @param output The original output image, of rank 5 of shape + * [batchSize, outDepth, outHeight, outWidth, channels]. + * @param filterSize The filter size: + * `[filterDepth, filterHeight, filterWidth]`. + * `filterSize` is a single number, + * then `filterDepth == filterHeight == filterWidth`. + * @param strides The strides of the pooling: + * `[strideDepth, strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param dilations Deprecated, this field will be gone in v3.0.0. + * The dilation rates: `[dilationDepth, dilationHeight, dilationWidth]` + * in which we sample input values across the depth, height and width + * dimensions in dilated pooling. + * Defaults to `[1, 1, 1]`. If `dilations` is a single number, + * then `dilationDepth == dilationHeight == dilationWidth`. + * If it is greater than 1, then all values of `strides` must be 1. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function maxPool3dBackprop_(dy, input, output, filterSize, strides, dilations = [1, 1, 1], pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'maxPool3dBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'maxPool3dBackprop'); + const $output = Object(tensor_util_env["a" /* convertToTensor */])(output, 'output', 'maxPool3dBackprop'); + let dy5D = $dy; + let input5D = $input; + let output5D = $output; + let reshapedTo5D = false; + if ($input.rank === 4) { + reshapedTo5D = true; + dy5D = reshape($dy, [1, $dy.shape[0], $dy.shape[1], $dy.shape[2], $dy.shape[3]]); + input5D = reshape($input, [ + 1, $input.shape[0], $input.shape[1], $input.shape[2], $input.shape[3] + ]); + output5D = reshape($output, [ + 1, $output.shape[0], $output.shape[1], $output.shape[2], $output.shape[3] + ]); + } + util["assert"](dy5D.rank === 5, () => `Error in maxPool3dBackprop: dy must be rank 5 but got rank ` + + `${dy5D.rank}.`); + util["assert"](input5D.rank === 5, () => `Error in maxPool3dBackprop: input must be rank 5 but got rank ` + + `${input5D.rank}.`); + util["assert"](output5D.rank === 5, () => `Error in maxPool3dBackprop: output must be rank 5 but got rank ` + + `${output5D.rank}.`); + util["assert"](eitherStridesOrDilationsAreOne(strides, dilations), () => 'Error in maxPool3dBackprop: Either strides or dilations ' + + `must be 1. Got strides ${strides} and dilations '${dilations}'`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPool3dBackprop: pad must be an integer when ` + + `using, dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool3DInfo(input5D.shape, filterSize, strides, dilations, pad, dimRoundingMode); + return backend.maxPool3dBackprop(dy5D, input5D, output5D, convInfo); + }; + const inputs = { dy: dy5D, input: input5D, output: output5D }; + const attrs = { filterSize, strides, dilations, pad, dimRoundingMode }; + const res = engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["S" /* MaxPool3DBackprop */], attrs); + if (reshapedTo5D) { + return reshape(res, [res.shape[1], res.shape[2], res.shape[3], res.shape[4]]); + } + return res; +} +const maxPool3dBackprop = Object(operation["a" /* op */])({ maxPool3dBackprop_ }); +//# sourceMappingURL=max_pool_3d_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/MaxPool3D_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const maxPool3DGradConfig = { + kernelName: kernel_names["R" /* MaxPool3D */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { filterSize, strides, dilations, pad, dimRoundingMode } = attrs; + const $dilations = dilations == null ? [1, 1, 1] : dilations; + return { + x: () => maxPool3dBackprop(dy, x, y, filterSize, strides, $dilations, pad, dimRoundingMode) + }; + } +}; +//# sourceMappingURL=MaxPool3D_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/max_pool_backprop.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Computes the backprop of a 2D max pool. + * + * @param dy The dy error, of rank 4 or rank 3 of shape + * [batchSize, height, width, channels]. If rank 3, batch of 1 is + * assumed. + * @param input The original input image, of rank 4, of shape + * [batchSize, height, width, channels]. + * @param output The original output image, of rank 4, of shape + * [batchSize, outHeight, outWidth, channels]. + * @param filterSize The filter size: `[filterHeight, filterWidth]`. If + * `filterSize` is a single number, then `filterHeight == filterWidth`. + * @param strides The strides of the pooling: `[strideHeight, strideWidth]`. If + * `strides` is a single number, then `strideHeight == strideWidth`. + * @param pad A string from: 'same', 'valid'. The type of padding algorithm + * used in the forward prop of the op. + * @param dimRoundingMode A string from: 'ceil', 'round', 'floor'. The + * rounding mode used when computing output dimensions if pad is a + * number. If none is provided, it will not round and error if the output + * is of fractional size. + */ +function maxPoolBackprop_(dy, input, output, filterSize, strides, pad, dimRoundingMode) { + const $dy = Object(tensor_util_env["a" /* convertToTensor */])(dy, 'dy', 'maxPoolBackprop'); + const $input = Object(tensor_util_env["a" /* convertToTensor */])(input, 'input', 'maxPoolBackprop'); + const $output = Object(tensor_util_env["a" /* convertToTensor */])(output, 'output', 'maxPoolBackprop'); + util["assert"]($input.rank === $dy.rank, () => `Rank of input (${$input.rank}) does not match rank of dy ` + + `(${$dy.rank})`); + util["assert"]($dy.rank === 4, () => `Error in maxPoolBackprop: dy must be rank 4 but got rank ` + + `${$dy.rank}.`); + util["assert"]($input.rank === 4, () => `Error in maxPoolBackprop: input must be rank 4 but got rank ` + + `${$input.rank}.`); + if (dimRoundingMode != null) { + util["assert"](util["isInt"](pad), () => `Error in maxPoolBackprop: pad must be an integer when using, ` + + `dimRoundingMode ${dimRoundingMode} but got pad ${pad}.`); + } + const forward = backend => { + const convInfo = computePool2DInfo($input.shape, filterSize, strides, 1 /* dilations */, pad, dimRoundingMode); + return backend.maxPoolBackprop($dy, $input, $output, convInfo); + }; + const inputs = { dy: $dy, input: $input, output: $output }; + const attrs = { filterSize, strides, pad, dimRoundingMode }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null, kernel_names["T" /* MaxPoolBackprop */], attrs); +} +const maxPoolBackprop = Object(operation["a" /* op */])({ maxPoolBackprop_ }); +//# sourceMappingURL=max_pool_backprop.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/MaxPool_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const maxPoolGradConfig = { + kernelName: kernel_names["Q" /* MaxPool */], + inputsToSave: ['x'], + outputsToSave: [true], + gradFunc: (dy, saved, attrs) => { + const [x, y] = saved; + const { filterSize, strides, pad } = attrs; + return { + x: () => maxPoolBackprop(dy, x, y, filterSize, strides, pad) + }; + } +}; +//# sourceMappingURL=MaxPool_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/greater.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a > b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.greater(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function greater_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'greater'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'greater'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = backend => backend.greater($a, $b); + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["H" /* Greater */]); +} +const greater = Object(operation["a" /* op */])({ greater_ }); +//# sourceMappingURL=greater.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/less_equal.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Returns the truth value of (a <= b) element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([1, 2, 3]); + * const b = tf.tensor1d([2, 2, 2]); + * + * a.lessEqual(b).print(); + * ``` + * + * @param a The first input tensor. + * @param b The second input tensor. Must have the same dtype as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function lessEqual_(a, b) { + let $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'lessEqual'); + let $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'lessEqual'); + [$a, $b] = Object(tensor_util["makeTypesMatch"])($a, $b); + assertAndGetBroadcastShape($a.shape, $b.shape); + const forward = (backend, save) => { + const res = backend.lessEqual($a, $b); + save([$a, $b]); + return res; + }; + const inputs = { a: $a, b: $b }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["O" /* LessEqual */]); +} +const lessEqual = Object(operation["a" /* op */])({ lessEqual_ }); +//# sourceMappingURL=less_equal.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Minimum_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const minimumGradConfig = { + kernelName: kernel_names["W" /* Minimum */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const derA = () => mul(dy, cast(lessEqual(a, b), 'float32')); + const derB = () => mul(dy, cast(greater(a, b), 'float32')); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Minimum_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Mod_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +const modGradConfig = { + kernelName: kernel_names["X" /* Mod */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(dy, reduceAxes), a.shape); + } + return dy; + }; + const derB = () => { + const res = mul(dy, neg(floor(div(a, b)))); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), b.shape); + } + return res; + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Mod_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Multiply_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const multiplyGradConfig = { + kernelName: kernel_names["Y" /* Multiply */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + const res = mul(dy, cast(b, 'float32')); + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), a.shape); + } + return res; + }; + const derB = () => { + const res = mul(dy, cast(a, 'float32')); + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + return reshape(sum(res, reduceAxes), b.shape); + } + return res; + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Multiply_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/OneHot_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const oneHotGradConfig = { + kernelName: kernel_names["cb" /* OneHot */], + inputsToSave: ['indices'], + gradFunc: (dy, saved) => { + const indices = saved[0]; + return { indices: () => Object(tensor_ops["n" /* zeros */])(indices.shape, 'float32') }; + } +}; +//# sourceMappingURL=OneHot_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/PadV2_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +const padV2GradConfig = { + kernelName: kernel_names["db" /* PadV2 */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + // Pad introduces values around the original tensor, so the gradient + // slices the original shape out of the gradient. + const x = saved[0]; + const { paddings } = attrs; + const begin = paddings.map(p => p[0]); + return { x: () => dy.slice(begin, x.shape) }; + } +}; +//# sourceMappingURL=PadV2_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/backends/where_impl.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** An implementation of the Where kernel shared between cpu and webgl */ + +function whereImpl(condShape, condVals) { + const indices = []; + for (let i = 0; i < condVals.length; i++) { + if (condVals[i]) { + indices.push(i); + } + } + const inBuffer = array_ops_buffer(condShape, 'int32'); + const out = array_ops_buffer([indices.length, condShape.length], 'int32'); + for (let i = 0; i < indices.length; i++) { + const loc = inBuffer.indexToLoc(indices[i]); + const offset = i * condShape.length; + out.values.set(loc, offset); + } + return out.toTensor(); +} +//# sourceMappingURL=where_impl.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/logical_ops.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +/** + * Returns the truth value of `NOT x` element-wise. + * + * ```js + * const a = tf.tensor1d([false, true], 'bool'); + * + * a.logicalNot().print(); + * ``` + * + * @param x The input tensor. Must be of dtype 'bool'. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalNot_(x) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'logicalNot', 'bool'); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalNot($x), { $x }); +} +/** + * Returns the truth value of `a AND b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalAnd(b).print(); + * ``` + * + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalAnd_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalAnd', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalAnd', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalAnd($a, $b), { a: $a, b: $b }, null /* grad */, 'LogicalAnd'); +} +/** + * Returns the truth value of `a OR b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalOr(b).print(); + * ``` + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalOr_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalOr', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalOr', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.logicalOr($a, $b), { $a, $b }); +} +/** + * Returns the truth value of `a XOR b` element-wise. Supports broadcasting. + * + * ```js + * const a = tf.tensor1d([false, false, true, true], 'bool'); + * const b = tf.tensor1d([false, true, false, true], 'bool'); + * + * a.logicalXor(b).print(); + * ``` + * + * @param a The first input tensor. Must be of dtype bool. + * @param b The second input tensor. Must be of dtype bool. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function logicalXor_(a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'logicalXor', 'bool'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'logicalXor', 'bool'); + assertAndGetBroadcastShape($a.shape, $b.shape); + // x ^ y = (x | y) & ~(x & y) + return logicalOr(a, b).logicalAnd(logicalAnd(a, b).logicalNot()); +} +/** + * Returns the elements, either `a` or `b` depending on the `condition`. + * + * If the condition is true, select from `a`, otherwise select from `b`. + * + * ```js + * const cond = tf.tensor1d([false, false, true], 'bool'); + * const a = tf.tensor1d([1 , 2, 3]); + * const b = tf.tensor1d([-1, -2, -3]); + * + * a.where(cond, b).print(); + * ``` + * + * @param condition The input condition. Must be of dtype bool. + * @param a If `condition` is rank 1, `a` may have a higher rank but + * its first dimension must match the size of `condition`. + * @param b A tensor with the same shape and type as `a`. + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +function where_(condition, a, b) { + const $a = Object(tensor_util_env["a" /* convertToTensor */])(a, 'a', 'where'); + const $b = Object(tensor_util_env["a" /* convertToTensor */])(b, 'b', 'where'); + const $condition = Object(tensor_util_env["a" /* convertToTensor */])(condition, 'condition', 'where', 'bool'); + Object(util["assertShapesMatch"])($a.shape, $b.shape, 'Error in where: '); + if ($condition.rank === 1) { + // If condition rank is 1, then the first dimension must match the size of + // condition. + Object(util["assert"])($condition.shape[0] === $a.shape[0], () => 'The first dimension of `a` must match the size of `condition`.'); + } + else { + // A must have the same shape as condition. + Object(util["assertShapesMatch"])($condition.shape, $b.shape, 'Error in where: '); + } + // TODO(julianoks): Return null for condition gradient + // when backprop supports it. + const grad = (dy, saved) => { + const [$condition] = saved; + return { + condition: () => Object(tensor_ops["o" /* zerosLike */])($condition).toFloat(), + t: () => dy.mul($condition.cast(dy.dtype)), + e: () => dy.mul($condition.logicalNot().cast(dy.dtype)) + }; + }; + const inputs = { condition: $condition, t: $a, e: $b }; + return engine["a" /* ENGINE */].runKernelFunc((backend, save) => { + const res = backend.select($condition, $a, $b); + save([$condition]); + return res; + }, inputs, grad, kernel_names["kb" /* SelectV2 */]); +} +/** + * Returns the coordinates of true elements of condition. + * + * The coordinates are returned in a 2-D tensor where the first dimension (rows) + * represents the number of true elements, and the second dimension (columns) + * represents the coordinates of the true elements. Keep in mind, the shape of + * the output tensor can vary depending on how many true values there are in + * input. Indices are output in row-major order. The resulting tensor has the + * shape `[numTrueElems, condition.rank]`. + * + * This is analogous to calling the python `tf.where(cond)` without an x or y. + * + * ```js + * const cond = tf.tensor1d([false, false, true], 'bool'); + * const result = await tf.whereAsync(cond); + * result.print(); + * ``` + */ +/** @doc {heading: 'Operations', subheading: 'Logical'} */ +async function whereAsync_(condition) { + const $condition = Object(tensor_util_env["a" /* convertToTensor */])(condition, 'condition', 'whereAsync', 'bool'); + const vals = await $condition.data(); + const res = whereImpl($condition.shape, vals); + if (condition !== $condition) { + $condition.dispose(); + } + return res; +} +const logicalAnd = Object(operation["a" /* op */])({ logicalAnd_ }); +const logicalNot = Object(operation["a" /* op */])({ logicalNot_ }); +const logicalOr = Object(operation["a" /* op */])({ logicalOr_ }); +const logicalXor = Object(operation["a" /* op */])({ logicalXor_ }); +const where = Object(operation["a" /* op */])({ where_ }); +const whereAsync = whereAsync_; +//# sourceMappingURL=logical_ops.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/pow.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Computes the power of one `tf.Tensor` to another. Supports broadcasting. + * + * Given a `tf.Tensor` x and a `tf.Tensor` y, this operation computes x^y for + * corresponding elements in x and y. The result's dtype will be the upcasted + * type of the `base` and `exp` dtypes. + * + * ```js + * const a = tf.tensor([[2, 3], [4, 5]]) + * const b = tf.tensor([[1, 2], [3, 0]]).toInt(); + * + * a.pow(b).print(); // or tf.pow(a, b) + * ``` + * + * ```js + * const a = tf.tensor([[1, 2], [3, 4]]) + * const b = tf.tensor(2).toInt(); + * + * a.pow(b).print(); // or tf.pow(a, b) + * ``` + * We also expose `powStrict` which has the same signature as this op and + * asserts that `base` and `exp` are the same shape (does not broadcast). + * + * @param base The base `tf.Tensor` to pow element-wise. + * @param exp The exponent `tf.Tensor` to pow element-wise. + */ +/** @doc {heading: 'Operations', subheading: 'Arithmetic'} */ +function pow_(base, exp) { + let $base = Object(tensor_util_env["a" /* convertToTensor */])(base, 'base', 'pow'); + let $exp = Object(tensor_util_env["a" /* convertToTensor */])(exp, 'exp', 'pow'); + [$base, $exp] = Object(tensor_util["makeTypesMatch"])($base, $exp); + const inputs = { a: $base, b: $exp }; + const forward = (backend, save) => { + const y = backend.pow($base, $exp); + save([$base, $exp, y]); + return y; + }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["fb" /* Pow */]); +} +const pow = Object(operation["a" /* op */])({ pow_ }); +//# sourceMappingURL=pow.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Pow_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + + +const powGradConfig = { + kernelName: kernel_names["fb" /* Pow */], + inputsToSave: ['a', 'b'], + outputsToSave: [true], + gradFunc: (dy, saved) => { + const [a, b, y] = saved; + const base = a; + const exp = b; + const outShape = assertAndGetBroadcastShape(base.shape, exp.shape); + const derBase = () => { + const expFloat = cast(exp, 'float32'); + let res = mul(dy, mul(expFloat, pow(base, sub(expFloat, Object(tensor_ops["e" /* scalar */])(1))))); + const reduceAxes = getReductionAxes(base.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, base.shape); + }; + const derExp = () => { + const condition = greater(base, 0); + const logBase = where(condition, log(base), Object(tensor_ops["o" /* zerosLike */])(base)); + let res = mul(dy, mul(y, logBase)); + const reduceAxes = getReductionAxes(exp.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, exp.shape); + }; + return { a: derBase, b: derExp }; + } +}; +//# sourceMappingURL=Pow_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Prelu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const preluGradConfig = { + kernelName: kernel_names["gb" /* Prelu */], + inputsToSave: ['x', 'alpha'], + gradFunc: (dy, saved) => { + const [x, alpha] = saved; + const mask = greater(x, 0); + return { + x: () => where(mask, dy, mul(dy, alpha)), + alpha: () => { + let res = where(mask, Object(tensor_ops["o" /* zerosLike */])(dy), mul(dy, x)); + const reduceAxes = getReductionAxes(alpha.shape, dy.shape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, alpha.shape); + } + }; + } +}; +//# sourceMappingURL=Prelu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Relu6_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const relu6GradConfig = { + kernelName: kernel_names["jb" /* Relu6 */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + const mask = mul(lessEqual(x, 6), unary_ops_step(x)); + return { x: () => mul(dy, cast(mask, 'float32')) }; + } +}; +//# sourceMappingURL=Relu6_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Relu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const reluGradConfig = { + kernelName: kernel_names["ib" /* Relu */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { x: () => mul(dy, cast(unary_ops_step(x), 'float32')) }; + } +}; +//# sourceMappingURL=Relu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/selu_util.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +const SELU_SCALEALPHA = 1.7580993408473768599402175208123; +const SELU_SCALE = 1.0507009873554804934193349852946; +//# sourceMappingURL=selu_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Selu_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + +const seluGradConfig = { + kernelName: kernel_names["lb" /* Selu */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { + x: () => { + const mask = greater(x, Object(tensor_ops["e" /* scalar */])(0)); + const scaleAlpha = Object(tensor_ops["e" /* scalar */])(SELU_SCALEALPHA); + const scale = Object(tensor_ops["e" /* scalar */])(SELU_SCALE); + const greaterThanZeroDer = mul(dy, scale); + const lessEqualZeroDer = mul(mul(dy, scaleAlpha), unary_ops_exp(cast(x, 'float32'))); + return where(mask, greaterThanZeroDer, lessEqualZeroDer); + } + }; + } +}; +//# sourceMappingURL=Selu_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/batch_to_space_nd.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * This operation reshapes the "batch" dimension 0 into `M + 1` dimensions of + * shape `blockShape + [batch]`, interleaves these blocks back into the grid + * defined by the spatial dimensions `[1, ..., M]`, to obtain a result with + * the same rank as the input. The spatial dimensions of this intermediate + * result are then optionally cropped according to `crops` to produce the + * output. This is the reverse of `tf.spaceToBatchND`. See below for a precise + * description. + * + * ```js + * const x = tf.tensor4d([1, 2, 3, 4], [4, 1, 1, 1]); + * const blockShape = [2, 2]; + * const crops = [[0, 0], [0, 0]]; + * + * x.batchToSpaceND(blockShape, crops).print(); + * ``` + * + * @param x A `tf.Tensor`. N-D with `x.shape` = `[batch] + spatialShape + + * remainingShape`, where spatialShape has `M` dimensions. + * @param blockShape A 1-D array. Must have shape `[M]`, all values must + * be >= 1. + * @param crops A 2-D array. Must have shape `[M, 2]`, all values must be >= 0. + * `crops[i] = [cropStart, cropEnd]` specifies the amount to crop from input + * dimension `i + 1`, which corresponds to spatial dimension `i`. It is required + * that `cropStart[i] + cropEnd[i] <= blockShape[i] * inputShape[i + 1]` + * + * This operation is equivalent to the following steps: + * + * 1. Reshape `x` to `reshaped` of shape: `[blockShape[0], ..., + * blockShape[M-1], batch / prod(blockShape), x.shape[1], ..., + * x.shape[N-1]]` + * + * 2. Permute dimensions of `reshaped`to produce `permuted` of shape `[batch / + * prod(blockShape),x.shape[1], blockShape[0], ..., x.shape[M], + * blockShape[M-1],x.shape[M+1], ..., x.shape[N-1]]` + * + * 3. Reshape `permuted` to produce `reshapedPermuted` of shape `[batch / + * prod(blockShape),x.shape[1] * blockShape[0], ..., x.shape[M] * + * blockShape[M-1],x.shape[M+1], ..., x.shape[N-1]]` + * + * 4. Crop the start and end of dimensions `[1, ..., M]` of `reshapedPermuted` + * according to `crops` to produce the output of shape: `[batch / + * prod(blockShape),x.shape[1] * blockShape[0] - crops[0,0] - crops[0,1], + * ..., x.shape[M] * blockShape[M-1] - crops[M-1,0] - + * crops[M-1,1],x.shape[M+1], ..., x.shape[N-1]]` + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function batchToSpaceND_(x, blockShape, crops) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'batchToSpaceND'); + const prod = blockShape.reduce((a, b) => a * b); + util["assert"]($x.rank >= 1 + blockShape.length, () => `input rank is ${$x.rank} but should be > than blockShape.length ${blockShape.length}`); + util["assert"](crops.length === blockShape.length, () => `crops.length is ${crops.length} but should be equal to blockShape.length ${blockShape.length}`); + util["assert"]($x.shape[0] % prod === 0, () => `input tensor batch is ${$x.shape[0]} but is not divisible by the product of ` + + `the elements of blockShape ${blockShape.join(' * ')} === ${prod}`); + const forward = backend => { + return backend.batchToSpaceND($x, blockShape, crops); + }; + const inputs = { x: $x }; + const attrs = { blockShape, crops }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* gradient */, kernel_names["i" /* BatchToSpaceND */], attrs); +} +const batchToSpaceND = Object(operation["a" /* op */])({ batchToSpaceND_ }); +//# sourceMappingURL=batch_to_space_nd.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SpaceToBatchND_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const spaceToBatchNDGradConfig = { + kernelName: kernel_names["mb" /* SpaceToBatchND */], + gradFunc: (dy, saved, attrs) => { + const { blockShape, paddings } = attrs; + return { x: () => batchToSpaceND(dy, blockShape, paddings) }; + } +}; +//# sourceMappingURL=SpaceToBatchND_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SplitV_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const splitVGradConfig = { + kernelName: kernel_names["nb" /* SplitV */], + gradFunc: (dy, saved, attrs) => { + const { axis } = attrs; + return { x: () => concat(dy, axis) }; + } +}; +//# sourceMappingURL=SplitV_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Square_grad.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + +const squareGradConfig = { + kernelName: kernel_names["ob" /* Square */], + inputsToSave: ['x'], + gradFunc: (dy, saved) => { + const [x] = saved; + return { x: () => mul(dy, mul(x.toFloat(), 2)) }; + } +}; +//# sourceMappingURL=Square_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/SquaredDifference_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const squaredDifferenceGradConfig = { + kernelName: kernel_names["pb" /* SquaredDifference */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const two = Object(tensor_ops["e" /* scalar */])(2); + const derA = () => mul(dy, mul(two, sub(a, b))); + const derB = () => mul(dy, mul(two, sub(b, a))); + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=SquaredDifference_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Sub_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const subGradConfig = { + kernelName: kernel_names["qb" /* Sub */], + inputsToSave: ['a', 'b'], + gradFunc: (dy, saved) => { + const [a, b] = saved; + const outShape = assertAndGetBroadcastShape(a.shape, b.shape); + const derA = () => { + let res = dy; + const reduceAxes = getReductionAxes(a.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(res, a.shape); + }; + const derB = () => { + let res = dy; + const reduceAxes = getReductionAxes(b.shape, outShape); + if (reduceAxes.length > 0) { + res = sum(res, reduceAxes); + } + return reshape(neg(res), b.shape); + }; + return { a: derA, b: derB }; + } +}; +//# sourceMappingURL=Sub_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/pad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Pads a `tf.Tensor` with a given value and paddings. + * + * This operation currently only implements the `CONSTANT` mode. + * + * Also available are stricter rank-specific methods with the same signature + * as this method that assert that `paddings` is of given length. + * - `tf.pad1d` + * - `tf.pad2d` + * - `tf.pad3d` + * - `tf.pad4d` + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * x.pad([[1, 2]]).print(); + * ``` + * @param x The tensor to pad. + * @param paddings An array of length `R` (the rank of the tensor), where + * each element is a length-2 tuple of ints `[padBefore, padAfter]`, + * specifying how much to pad along each dimension of the tensor. + * @param constantValue The pad value to use. Defaults to 0. + */ +/** @doc {heading: 'Tensors', subheading: 'Transformations'} */ +function pad_(x, paddings, constantValue = 0) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'pad'); + if ($x.rank === 0) { + throw new Error('pad(scalar) is not defined. Pass non-scalar to pad'); + } + const forward = (backend, save) => { + save([$x]); + return backend.pad($x, paddings, constantValue); + }; + const attrs = { paddings, constantValue }; + const inputs = { x: $x }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["db" /* PadV2 */], attrs); +} +const pad_pad = Object(operation["a" /* op */])({ pad_ }); +//# sourceMappingURL=pad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice_util.js +/** + * @license + * Copyright 2017 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +function assertParamsValid(input, begin, size) { + util["assert"](input.rank === begin.length, () => `Error in slice${input.rank}D: Length of begin ${begin} must ` + + `match the rank of the array (${input.rank}).`); + util["assert"](input.rank === size.length, () => `Error in slice${input.rank}D: Length of size ${size} must ` + + `match the rank of the array (${input.rank}).`); + for (let i = 0; i < input.rank; ++i) { + util["assert"](begin[i] + size[i] <= input.shape[i], () => `Error in slice${input.rank}D: begin[${i}] + size[${i}] ` + + `(${begin[i] + size[i]}) would overflow input.shape[${i}] (${input.shape[i]})`); + } +} +/** Converts a binary mask to an array of axes. Used in stridedSlice(). */ +function maskToAxes(mask) { + const axes = []; + let axis = 0; + while (mask > 0) { + if (mask & 1) { + axes.push(axis); + } + mask /= 2; + axis++; + } + return axes; +} +/** Computes the output shape given the strided slice params. */ +function slice_util_computeOutShape(begin, end, strides) { + const size = []; + for (let axis = 0; axis < begin.length; axis++) { + size[axis] = Math.ceil((end[axis] - begin[axis]) / strides[axis]); + } + return size; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current stride value. Otherwise, insert. +function stridesWithElidedDims(strides, ellipsisInsertionIndex, numElidedAxes) { + const newStrides = [...strides]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newStrides[ellipsisInsertionIndex] = 1; + } + else { + newStrides.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, 1 /* element to add */); + newStrides.pop(); + } + } + return newStrides; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current start value. Otherwise, insert. +function startIndicesWithElidedDims(startIndices, ellipsisInsertionIndex, numElidedAxes) { + const newIndices = [...startIndices]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newIndices[ellipsisInsertionIndex] = 0; + } + else { + newIndices.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, 0 /* element to add */); + newIndices.pop(); + } + } + return newIndices; +} +// Creates full selection at the elided dimensions. If the dimension matches +// the ellipsis mask, override the current stop value. Otherwise, insert. +function stopIndicesWithElidedDims(stopIndices, ellipsisInsertionIndex, numElidedAxes, inputShape) { + const newIndices = [...stopIndices]; + for (let i = 0; i < numElidedAxes; i++) { + if (i === 0) { + newIndices[ellipsisInsertionIndex] = Number.MAX_SAFE_INTEGER; + } + else { + newIndices.splice(ellipsisInsertionIndex, 0 /* num elements to delete */, Number.MAX_SAFE_INTEGER /* element to add */); + newIndices.pop(); + } + } + for (let i = 0; i < newIndices.length; i++) { + newIndices[i] = util["clamp"](0, newIndices[i], inputShape[i]); + } + return newIndices; +} +function stridesForAxis(strides, axis, ellipsisMask) { + let stride = strides[axis]; + if (ellipsisMask & (1 << axis) || stride == null) { + stride = 1; + } + return stride; +} +function startForAxis(beginMask, startIndices, strides, inputShape, axis, ellipsisMask) { + // Begin with the specified index + let start = startIndices[axis]; + const stride = strides[axis] || 1; + // Check the axis bit from right of masked axes, or the begin index is not set + // for the axis. + if (beginMask & 1 << axis || ellipsisMask & 1 << axis || start == null) { + if (stride > 0) { + // Forward iteration - use the first element. These values will get + // clamped below (Note: We could have set them to 0 and axis_size-1, but + // use lowest() and max() to maintain symmetry with StopForAxis()) + start = Number.MIN_SAFE_INTEGER; + } + else { + // Backward iteration - use the last element. + start = Number.MAX_SAFE_INTEGER; + } + } + // Handle negative indices + const axisSize = inputShape[axis]; + if (start < 0) { + start += axisSize; + } + // Clamping + start = util["clamp"](0, start, axisSize - 1); + return start; +} +function stopForAxis(endMask, stopIndices, strides, inputShape, axis, ellipsisMask) { + // Begin with the specified index + let stop = stopIndices[axis]; + const stride = strides[axis] || 1; + // Check the axis bit from right of masked axes, or if the stop index is not + // set for this axis. + if (endMask & (1 << axis) || ellipsisMask & (1 << axis) || stop == null) { + if (stride > 0) { + // Forward iteration - use the last element. These values will get + // clamped below + stop = Number.MAX_SAFE_INTEGER; + } + else { + // Backward iteration - use the first element. + stop = Number.MIN_SAFE_INTEGER; + } + } + // Handle negative indices + const axisSize = inputShape[axis]; + if (stop < 0) { + stop += axisSize; + } + // Clamping + // Because the end index points one past the last element, we need slightly + // different clamping ranges depending on the direction. + if (stride > 0) { + // Forward iteration + stop = util["clamp"](0, stop, axisSize); + } + else { + // Backward iteration + stop = util["clamp"](-1, stop, axisSize - 1); + } + return stop; +} +/** + * Returns true if the slice occupies a continous set of elements in the + * 'flat' space. + */ +function isSliceContinous(shape, begin, size) { + // Index of the first axis that has size > 1. + let firstNonOneAxis = size.length; + for (let i = 0; i < size.length; i++) { + if (size[i] > 1) { + firstNonOneAxis = i; + break; + } + } + for (let i = firstNonOneAxis + 1; i < size.length; i++) { + if (begin[i] > 0 || size[i] !== shape[i]) { + return false; + } + } + return true; +} +function computeFlatOffset(begin, strides) { + let flatOffset = begin.length > 0 ? begin[begin.length - 1] : 1; + for (let i = 0; i < begin.length - 1; i++) { + flatOffset += begin[i] * strides[i]; + } + return flatOffset; +} +//# sourceMappingURL=slice_util.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/slice.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + +/** + * Extracts a 1D slice from 1D array starting at coordinates `begin` and is + * of length `size`. See `slice` for details. + */ +function slice1d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice1d'); + util["assert"]($x.rank === 1, () => `slice1d expects a rank-1 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, [begin], [size]); +} +/** + * Extracts a 2D slice from a 2D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice2d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice2d'); + util["assert"]($x.rank === 2, () => `slice2d expects a rank-2 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a 3D slice from a 3D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice3d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice3d'); + util["assert"]($x.rank === 3, () => `slice3d expects a rank-3 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a 4D slice from a 4D array starting at coordinates `begin` and + * is of size `size`. See `slice` for details. + */ +function slice4d_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice4d'); + util["assert"]($x.rank === 4, () => `slice4d expects a rank-4 tensor, but got a rank-${$x.rank} tensor`); + return slice($x, begin, size); +} +/** + * Extracts a slice from a `tf.Tensor` starting at coordinates `begin` + * and is of size `size`. + * + * Also available are stricter rank-specific methods with the same signature + * as this method that assert that `x` is of the given rank: + * - `tf.slice1d` + * - `tf.slice2d` + * - `tf.slice3d` + * - `tf.slice4d` + * + * ```js + * const x = tf.tensor1d([1, 2, 3, 4]); + * + * x.slice([1], [2]).print(); + * ``` + * + * ```js + * const x = tf.tensor2d([1, 2, 3, 4], [2, 2]); + * + * x.slice([1, 0], [1, 2]).print(); + * ``` + * @param x The input `tf.Tensor` to slice from. + * @param begin The coordinates to start the slice from. The length can be + * less than the rank of x - the rest of the axes will have implicit 0 as + * start. Can also be a single number, in which case it specifies the + * first axis. + * @param size The size of the slice. The length can be less than the rank of + * x - the rest of the axes will have implicit -1. A value of -1 requests + * the rest of the dimensions in the axis. Can also be a single number, + * in which case it specifies the size of the first axis. + */ +/** @doc {heading: 'Tensors', subheading: 'Slicing and Joining'} */ +function slice_(x, begin, size) { + const $x = Object(tensor_util_env["a" /* convertToTensor */])(x, 'x', 'slice'); + if ($x.rank === 0) { + throw new Error('Slicing scalar is not possible'); + } + // The following logic allows for more ergonomic calls. + let begin_; + if (typeof begin === 'number') { + begin_ = [begin, ...new Array($x.rank - 1).fill(0)]; + } + else if (begin.length < $x.rank) { + begin_ = begin.concat(new Array($x.rank - begin.length).fill(0)); + } + else { + begin_ = begin.slice(); + } + begin_.forEach(d => { + util["assert"](d !== -1, () => 'slice() does not support negative begin indexing.'); + }); + let size_; + if (size == null) { + size_ = new Array($x.rank).fill(-1); + } + else if (typeof size === 'number') { + size_ = [size, ...new Array($x.rank - 1).fill(-1)]; + } + else if (size.length < $x.rank) { + size_ = size.concat(new Array($x.rank - size.length).fill(-1)); + } + else { + size_ = size; + } + size_ = size_.map((d, i) => { + if (d >= 0) { + return d; + } + else { + util["assert"](d === -1, () => `Negative size values should be exactly -1 but got ` + + `${d} for the slice() size at index ${i}.`); + return $x.shape[i] - begin_[i]; + } + }); + assertParamsValid($x, begin_, size_); + const inputShape = $x.shape; + const grad = (dy) => { + // Create an Nx2 padding where the first column represents how many + // zeros are prepended (at start) for each dimension, and the second + // column indicates how many zeros are appended (at end). + // The number of zeros to append is the shape of the input + // elementwise-subtracted by both the begin vector and sizes vector. + const paddings = []; + for (let i = 0; i < dy.rank; i++) { + paddings.push([begin_[i], inputShape[i] - begin_[i] - size_[i]]); + } + return { x: () => pad_pad(dy, paddings) }; + }; + const attrs = { begin: begin_, size: size_ }; + return engine["a" /* ENGINE */].runKernelFunc(backend => backend.slice($x, begin_, size_), { x: $x }, grad, 'Slice', attrs); +} +const slice = Object(operation["a" /* op */])({ slice_ }); +const slice1d = Object(operation["a" /* op */])({ slice1d_ }); +const slice2d = Object(operation["a" /* op */])({ slice2d_ }); +const slice3d = Object(operation["a" /* op */])({ slice3d_ }); +const slice4d = Object(operation["a" /* op */])({ slice4d_ }); +//# sourceMappingURL=slice.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Tile_grad.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const tileGradConfig = { + kernelName: kernel_names["rb" /* Tile */], + inputsToSave: ['x'], + gradFunc: (dy, saved, attrs) => { + const [x] = saved; + const { reps } = attrs; + const derX = () => { + let xGrad = Object(tensor_ops["o" /* zerosLike */])(x); + // TODO(cais): Maybe reduce memory footprint by avoiding repeated + // slicing. + if (x.rank === 1) { + for (let i = 0; i < reps[0]; ++i) { + xGrad = add(xGrad, slice(dy, [i * x.shape[0]], [x.shape[0]])); + } + } + else if (x.rank === 2) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + xGrad = add(xGrad, slice(dy, [i * x.shape[0], j * x.shape[1]], [ + x.shape[0], x.shape[1] + ])); + } + } + } + else if (x.rank === 3) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + for (let k = 0; k < reps[2]; ++k) { + xGrad = + add(xGrad, slice(dy, [i * x.shape[0], j * x.shape[1], k * x.shape[2]], [x.shape[0], x.shape[1], x.shape[2]])); + } + } + } + } + else if (x.rank === 4) { + for (let i = 0; i < reps[0]; ++i) { + for (let j = 0; j < reps[1]; ++j) { + for (let k = 0; k < reps[2]; ++k) { + for (let l = 0; l < reps[3]; ++l) { + xGrad = + add(xGrad, slice(dy, [ + i * x.shape[0], j * x.shape[1], k * x.shape[2], + l * x.shape[3] + ], [x.shape[0], x.shape[1], x.shape[2], x.shape[3]])); + } + } + } + } + } + else { + throw new Error(`Gradient for tile operation is not implemented for rank-` + + `${x.rank} tensors yet.`); + } + return xGrad; + }; + return { x: derX }; + }, +}; +//# sourceMappingURL=Tile_grad.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/gradients/Transpose_grad.js +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + +const transposeGradConfig = { + kernelName: kernel_names["sb" /* Transpose */], + gradFunc: (dy, saved, attrs) => { + const transposeAttrs = attrs; + const { perm } = transposeAttrs; + const undoPerm = getUndoAxesPermutation(perm); + return { x: () => transpose(dy, undoPerm) }; + } +}; +//# sourceMappingURL=Transpose_grad.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/kernel_registry.js +var kernel_registry = __webpack_require__(17); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/register_all_gradients.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// Export all kernel configs here so that the package can auto register them +const gradConfigs = [ + addGradConfig, + addNGradConfig, + atan2GradConfig, + avgPoolGradConfig, + avgPool3DGradConfig, + batchMatMulGradConfig, + batchToSpaceNDGradConfig, + broadcastToGradConfig, + concatGradConfig, + conv2DGradConfig, + conv2DBackpropInputGradConfig, + conv3DGradConfig, + cumsumGradConfig, + depthwiseConv2dNativeGradConfig, + divGradConfig, + eluGradConfig, + floorDivGradConfig, + fusedBatchNormGradConfig, + greaterEqualGradConfig, + identityGradConfig, + lrnGradConfig, + oneHotGradConfig, + padV2GradConfig, + splitVGradConfig, + maxGradConfig, + spaceToBatchNDGradConfig, + maxGradConfig, + maximumGradConfig, + maxPoolGradConfig, + maxPool3DGradConfig, + minimumGradConfig, + modGradConfig, + multiplyGradConfig, + oneHotGradConfig, + padV2GradConfig, + powGradConfig, + preluGradConfig, + reluGradConfig, + relu6GradConfig, + seluGradConfig, + spaceToBatchNDGradConfig, + splitVGradConfig, + squareGradConfig, + squaredDifferenceGradConfig, + tileGradConfig, + transposeGradConfig, + subGradConfig +]; +for (const gradientConfig of gradConfigs) { + Object(kernel_registry["d" /* registerGradient */])(gradientConfig); +} +//# sourceMappingURL=register_all_gradients.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/environment.js +var environment = __webpack_require__(10); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/platforms/platform_browser.js +/** + * @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +class PlatformBrowser { + fetch(path, init) { + return fetch(path, init); + } + now() { + return performance.now(); + } + encode(text, encoding) { + if (encoding !== 'utf-8' && encoding !== 'utf8') { + throw new Error(`Browser's encoder only supports utf-8, but got ${encoding}`); + } + if (this.textEncoder == null) { + this.textEncoder = new TextEncoder(); + } + return this.textEncoder.encode(text); + } + decode(bytes, encoding) { + return new TextDecoder(encoding).decode(bytes); + } +} +if (Object(environment["c" /* env */])().get('IS_BROWSER')) { + Object(environment["c" /* env */])().setPlatform('browser', new PlatformBrowser()); +} +//# sourceMappingURL=platform_browser.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/platforms/platform_node.js +var platform_node = __webpack_require__(62); + +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/io_utils.js +var io_utils = __webpack_require__(13); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/router_registry.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +class IORouterRegistry { + constructor() { + this.saveRouters = []; + this.loadRouters = []; + } + static getInstance() { + if (IORouterRegistry.instance == null) { + IORouterRegistry.instance = new IORouterRegistry(); + } + return IORouterRegistry.instance; + } + /** + * Register a save-handler router. + * + * @param saveRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `save` method defined or `null`. + */ + static registerSaveRouter(saveRouter) { + IORouterRegistry.getInstance().saveRouters.push(saveRouter); + } + /** + * Register a load-handler router. + * + * @param loadRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `load` method defined or `null`. + */ + static registerLoadRouter(loadRouter) { + IORouterRegistry.getInstance().loadRouters.push(loadRouter); + } + /** + * Look up IOHandler for saving, given a URL-like string. + * + * @param url + * @returns If only one match is found, an instance of IOHandler with the + * `save` method defined. If no match is found, `null`. + * @throws Error, if more than one match is found. + */ + static getSaveHandlers(url) { + return IORouterRegistry.getHandlers(url, 'save'); + } + /** + * Look up IOHandler for loading, given a URL-like string. + * + * @param url + * @param loadOptions Optional, custom load options. + * @returns All valid handlers for `url`, given the currently registered + * handler routers. + */ + static getLoadHandlers(url, loadOptions) { + return IORouterRegistry.getHandlers(url, 'load', loadOptions); + } + static getHandlers(url, handlerType, loadOptions) { + const validHandlers = []; + const routers = handlerType === 'load' ? + IORouterRegistry.getInstance().loadRouters : + IORouterRegistry.getInstance().saveRouters; + routers.forEach(router => { + const handler = router(url, loadOptions); + if (handler !== null) { + validHandlers.push(handler); + } + }); + return validHandlers; + } +} +const registerSaveRouter = (loudRouter) => IORouterRegistry.registerSaveRouter(loudRouter); +const registerLoadRouter = (loudRouter) => IORouterRegistry.registerLoadRouter(loudRouter); +const getSaveHandlers = (url) => IORouterRegistry.getSaveHandlers(url); +const getLoadHandlers = (url, loadOptions) => IORouterRegistry.getLoadHandlers(url, loadOptions); +//# sourceMappingURL=router_registry.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/model_management.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Classes and functions for model management across multiple storage mediums. + * + * Supported client actions: + * - Listing models on all registered storage mediums. + * - Remove model by URL from any registered storage mediums, by using URL + * string. + * - Moving or copying model from one path to another in the same medium or from + * one medium to another, by using URL strings. + */ + + +const URL_SCHEME_SUFFIX = '://'; +class model_management_ModelStoreManagerRegistry { + constructor() { + this.managers = {}; + } + static getInstance() { + if (model_management_ModelStoreManagerRegistry.instance == null) { + model_management_ModelStoreManagerRegistry.instance = new model_management_ModelStoreManagerRegistry(); + } + return model_management_ModelStoreManagerRegistry.instance; + } + /** + * Register a save-handler router. + * + * @param saveRouter A function that maps a URL-like string onto an instance + * of `IOHandler` with the `save` method defined or `null`. + */ + static registerManager(scheme, manager) { + Object(util["assert"])(scheme != null, () => 'scheme must not be undefined or null.'); + if (scheme.endsWith(URL_SCHEME_SUFFIX)) { + scheme = scheme.slice(0, scheme.indexOf(URL_SCHEME_SUFFIX)); + } + Object(util["assert"])(scheme.length > 0, () => 'scheme must not be an empty string.'); + const registry = model_management_ModelStoreManagerRegistry.getInstance(); + Object(util["assert"])(registry.managers[scheme] == null, () => `A model store manager is already registered for scheme '${scheme}'.`); + registry.managers[scheme] = manager; + } + static getManager(scheme) { + const manager = this.getInstance().managers[scheme]; + if (manager == null) { + throw new Error(`Cannot find model manager for scheme '${scheme}'`); + } + return manager; + } + static getSchemes() { + return Object.keys(this.getInstance().managers); + } +} +/** + * Helper method for parsing a URL string into a scheme and a path. + * + * @param url E.g., 'localstorage://my-model' + * @returns A dictionary with two fields: scheme and path. + * Scheme: e.g., 'localstorage' in the example above. + * Path: e.g., 'my-model' in the example above. + */ +function parseURL(url) { + if (url.indexOf(URL_SCHEME_SUFFIX) === -1) { + throw new Error(`The url string provided does not contain a scheme. ` + + `Supported schemes are: ` + + `${model_management_ModelStoreManagerRegistry.getSchemes().join(',')}`); + } + return { + scheme: url.split(URL_SCHEME_SUFFIX)[0], + path: url.split(URL_SCHEME_SUFFIX)[1], + }; +} +async function cloneModelInternal(sourceURL, destURL, deleteSource = false) { + Object(util["assert"])(sourceURL !== destURL, () => `Old path and new path are the same: '${sourceURL}'`); + const loadHandlers = IORouterRegistry.getLoadHandlers(sourceURL); + Object(util["assert"])(loadHandlers.length > 0, () => `Copying failed because no load handler is found for source URL ${sourceURL}.`); + Object(util["assert"])(loadHandlers.length < 2, () => `Copying failed because more than one (${loadHandlers.length}) ` + + `load handlers for source URL ${sourceURL}.`); + const loadHandler = loadHandlers[0]; + const saveHandlers = IORouterRegistry.getSaveHandlers(destURL); + Object(util["assert"])(saveHandlers.length > 0, () => `Copying failed because no save handler is found for destination ` + + `URL ${destURL}.`); + Object(util["assert"])(saveHandlers.length < 2, () => `Copying failed because more than one (${loadHandlers.length}) ` + + `save handlers for destination URL ${destURL}.`); + const saveHandler = saveHandlers[0]; + const sourceScheme = parseURL(sourceURL).scheme; + const sourcePath = parseURL(sourceURL).path; + const sameMedium = sourceScheme === parseURL(sourceURL).scheme; + const modelArtifacts = await loadHandler.load(); + // If moving within the same storage medium, remove the old model as soon as + // the loading is done. Without doing this, it is possible that the combined + // size of the two models will cause the cloning to fail. + if (deleteSource && sameMedium) { + await model_management_ModelStoreManagerRegistry.getManager(sourceScheme) + .removeModel(sourcePath); + } + const saveResult = await saveHandler.save(modelArtifacts); + // If moving between mediums, the deletion is done after the save succeeds. + // This guards against the case in which saving to the destination medium + // fails. + if (deleteSource && !sameMedium) { + await model_management_ModelStoreManagerRegistry.getManager(sourceScheme) + .removeModel(sourcePath); + } + return saveResult.modelArtifactsInfo; +} +/** + * List all models stored in registered storage mediums. + * + * For a web browser environment, the registered mediums are Local Storage and + * IndexedDB. + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Delete the model. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * ``` + * + * @returns A `Promise` of a dictionary mapping URLs of existing models to + * their model artifacts info. URLs include medium-specific schemes, e.g., + * 'indexeddb://my/model/1'. Model artifacts info include type of the + * model's topology, byte sizes of the topology, weights, etc. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function listModels() { + const schemes = model_management_ModelStoreManagerRegistry.getSchemes(); + const out = {}; + for (const scheme of schemes) { + const schemeOut = await model_management_ModelStoreManagerRegistry.getManager(scheme).listModels(); + for (const path in schemeOut) { + const url = scheme + URL_SCHEME_SUFFIX + path; + out[url] = schemeOut[path]; + } + } + return out; +} +/** + * Remove a model specified by URL from a reigstered storage medium. + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Delete the model. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * ``` + * + * @param url A URL to a stored model, with a scheme prefix, e.g., + * 'localstorage://my-model-1', 'indexeddb://my/model/2'. + * @returns ModelArtifactsInfo of the deleted model (if and only if deletion + * is successful). + * @throws Error if deletion fails, e.g., if no model exists at `path`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function removeModel(url) { + const schemeAndPath = parseURL(url); + const manager = model_management_ModelStoreManagerRegistry.getManager(schemeAndPath.scheme); + return manager.removeModel(schemeAndPath.path); +} +/** + * Copy a model from one URL to another. + * + * This function supports: + * + * 1. Copying within a storage medium, e.g., + * `tf.io.copyModel('localstorage://model-1', 'localstorage://model-2')` + * 2. Copying between two storage mediums, e.g., + * `tf.io.copyModel('localstorage://model-1', 'indexeddb://model-1')` + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Copy the model, from Local Storage to IndexedDB. + * await tf.io.copyModel( + * 'localstorage://demo/management/model1', + * 'indexeddb://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Remove both models. + * await tf.io.removeModel('localstorage://demo/management/model1'); + * await tf.io.removeModel('indexeddb://demo/management/model1'); + * ``` + * + * @param sourceURL Source URL of copying. + * @param destURL Destination URL of copying. + * @returns ModelArtifactsInfo of the copied model (if and only if copying + * is successful). + * @throws Error if copying fails, e.g., if no model exists at `sourceURL`, or + * if `oldPath` and `newPath` are identical. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function copyModel(sourceURL, destURL) { + const deleteSource = false; + return cloneModelInternal(sourceURL, destURL, deleteSource); +} +/** + * Move a model from one URL to another. + * + * This function supports: + * + * 1. Moving within a storage medium, e.g., + * `tf.io.moveModel('localstorage://model-1', 'localstorage://model-2')` + * 2. Moving between two storage mediums, e.g., + * `tf.io.moveModel('localstorage://model-1', 'indexeddb://model-1')` + * + * ```js + * // First create and save a model. + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * await model.save('localstorage://demo/management/model1'); + * + * // Then list existing models. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Move the model, from Local Storage to IndexedDB. + * await tf.io.moveModel( + * 'localstorage://demo/management/model1', + * 'indexeddb://demo/management/model1'); + * + * // List models again. + * console.log(JSON.stringify(await tf.io.listModels())); + * + * // Remove the moved model. + * await tf.io.removeModel('indexeddb://demo/management/model1'); + * ``` + * + * @param sourceURL Source URL of moving. + * @param destURL Destination URL of moving. + * @returns ModelArtifactsInfo of the copied model (if and only if copying + * is successful). + * @throws Error if moving fails, e.g., if no model exists at `sourceURL`, or + * if `oldPath` and `newPath` are identical. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Management', + * namespace: 'io', + * ignoreCI: true + * } + */ +async function moveModel(sourceURL, destURL) { + const deleteSource = true; + return cloneModelInternal(sourceURL, destURL, deleteSource); +} + +//# sourceMappingURL=model_management.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/indexed_db.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +const DATABASE_NAME = 'tensorflowjs'; +const DATABASE_VERSION = 1; +// Model data and ModelArtifactsInfo (metadata) are stored in two separate +// stores for efficient access of the list of stored models and their metadata. +// 1. The object store for model data: topology, weights and weight manifests. +const MODEL_STORE_NAME = 'models_store'; +// 2. The object store for ModelArtifactsInfo, including meta-information such +// as the type of topology (JSON vs binary), byte size of the topology, byte +// size of the weights, etc. +const INFO_STORE_NAME = 'model_info_store'; +/** + * Delete the entire database for tensorflow.js, including the models store. + */ +async function deleteDatabase() { + const idbFactory = getIndexedDBFactory(); + return new Promise((resolve, reject) => { + const deleteRequest = idbFactory.deleteDatabase(DATABASE_NAME); + deleteRequest.onsuccess = () => resolve(); + deleteRequest.onerror = error => reject(error); + }); +} +function getIndexedDBFactory() { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // TODO(cais): Add more info about what IOHandler subtypes are available. + // Maybe point to a doc page on the web and/or automatically determine + // the available IOHandlers and print them in the error message. + throw new Error('Failed to obtain IndexedDB factory because the current environment' + + 'is not a web browser.'); + } + // tslint:disable-next-line:no-any + const theWindow = typeof window === 'undefined' ? self : window; + const factory = theWindow.indexedDB || theWindow.mozIndexedDB || + theWindow.webkitIndexedDB || theWindow.msIndexedDB || + theWindow.shimIndexedDB; + if (factory == null) { + throw new Error('The current browser does not appear to support IndexedDB.'); + } + return factory; +} +function setUpDatabase(openRequest) { + const db = openRequest.result; + db.createObjectStore(MODEL_STORE_NAME, { keyPath: 'modelPath' }); + db.createObjectStore(INFO_STORE_NAME, { keyPath: 'modelPath' }); +} +/** + * IOHandler subclass: Browser IndexedDB. + * + * See the doc string of `browserIndexedDB` for more details. + */ +class indexed_db_BrowserIndexedDB { + constructor(modelPath) { + this.indexedDB = getIndexedDBFactory(); + if (modelPath == null || !modelPath) { + throw new Error('For IndexedDB, modelPath must not be null, undefined or empty.'); + } + this.modelPath = modelPath; + } + async save(modelArtifacts) { + // TODO(cais): Support saving GraphDef models. + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserLocalStorage.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + return this.databaseAction(this.modelPath, modelArtifacts); + } + async load() { + return this.databaseAction(this.modelPath); + } + /** + * Perform database action to put model artifacts into or read model artifacts + * from IndexedDB object store. + * + * Whether the action is put or get depends on whether `modelArtifacts` is + * specified. If it is specified, the action will be put; otherwise the action + * will be get. + * + * @param modelPath A unique string path for the model. + * @param modelArtifacts If specified, it will be the model artifacts to be + * stored in IndexedDB. + * @returns A `Promise` of `SaveResult`, if the action is put, or a `Promise` + * of `ModelArtifacts`, if the action is get. + */ + databaseAction(modelPath, modelArtifacts) { + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + if (modelArtifacts == null) { + // Read model out from object store. + const modelTx = db.transaction(MODEL_STORE_NAME, 'readonly'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const getRequest = modelStore.get(this.modelPath); + getRequest.onsuccess = () => { + if (getRequest.result == null) { + db.close(); + return reject(new Error(`Cannot find model with path '${this.modelPath}' ` + + `in IndexedDB.`)); + } + else { + resolve(getRequest.result.modelArtifacts); + } + }; + getRequest.onerror = error => { + db.close(); + return reject(getRequest.error); + }; + modelTx.oncomplete = () => db.close(); + } + else { + // Put model into object store. + const modelArtifactsInfo = Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts); + // First, put ModelArtifactsInfo into info store. + const infoTx = db.transaction(INFO_STORE_NAME, 'readwrite'); + let infoStore = infoTx.objectStore(INFO_STORE_NAME); + const putInfoRequest = infoStore.put({ modelPath: this.modelPath, modelArtifactsInfo }); + let modelTx; + putInfoRequest.onsuccess = () => { + // Second, put model data into model store. + modelTx = db.transaction(MODEL_STORE_NAME, 'readwrite'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const putModelRequest = modelStore.put({ + modelPath: this.modelPath, + modelArtifacts, + modelArtifactsInfo + }); + putModelRequest.onsuccess = () => resolve({ modelArtifactsInfo }); + putModelRequest.onerror = error => { + // If the put-model request fails, roll back the info entry as + // well. + infoStore = infoTx.objectStore(INFO_STORE_NAME); + const deleteInfoRequest = infoStore.delete(this.modelPath); + deleteInfoRequest.onsuccess = () => { + db.close(); + return reject(putModelRequest.error); + }; + deleteInfoRequest.onerror = error => { + db.close(); + return reject(putModelRequest.error); + }; + }; + }; + putInfoRequest.onerror = error => { + db.close(); + return reject(putInfoRequest.error); + }; + infoTx.oncomplete = () => { + if (modelTx == null) { + db.close(); + } + else { + modelTx.oncomplete = () => db.close(); + } + }; + } + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } +} +indexed_db_BrowserIndexedDB.URL_SCHEME = 'indexeddb://'; +const indexedDBRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(indexed_db_BrowserIndexedDB.URL_SCHEME)) { + return browserIndexedDB(url.slice(indexed_db_BrowserIndexedDB.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(indexedDBRouter); +IORouterRegistry.registerLoadRouter(indexedDBRouter); +/** + * Creates a browser IndexedDB IOHandler for saving and loading models. + * + * ```js + * const model = tf.sequential(); + * model.add( + * tf.layers.dense({units: 1, inputShape: [100], activation: 'sigmoid'})); + * + * const saveResult = await model.save('indexeddb://MyModel')); + * console.log(saveResult); + * ``` + * + * @param modelPath A unique identifier for the model to be saved. Must be a + * non-empty string. + * @returns An instance of `BrowserIndexedDB` (sublcass of `IOHandler`), + * which can be used with, e.g., `tf.Model.save`. + */ +function browserIndexedDB(modelPath) { + return new indexed_db_BrowserIndexedDB(modelPath); +} +function maybeStripScheme(key) { + return key.startsWith(indexed_db_BrowserIndexedDB.URL_SCHEME) ? + key.slice(indexed_db_BrowserIndexedDB.URL_SCHEME.length) : + key; +} +class BrowserIndexedDBManager { + constructor() { + this.indexedDB = getIndexedDBFactory(); + } + async listModels() { + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + const tx = db.transaction(INFO_STORE_NAME, 'readonly'); + const store = tx.objectStore(INFO_STORE_NAME); + // tslint:disable:max-line-length + // Need to cast `store` as `any` here because TypeScript's DOM + // library does not have the `getAll()` method even though the + // method is supported in the latest version of most mainstream + // browsers: + // https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAll + // tslint:enable:max-line-length + // tslint:disable-next-line:no-any + const getAllInfoRequest = store.getAll(); + getAllInfoRequest.onsuccess = () => { + const out = {}; + for (const item of getAllInfoRequest.result) { + out[item.modelPath] = item.modelArtifactsInfo; + } + resolve(out); + }; + getAllInfoRequest.onerror = error => { + db.close(); + return reject(getAllInfoRequest.error); + }; + tx.oncomplete = () => db.close(); + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } + async removeModel(path) { + path = maybeStripScheme(path); + return new Promise((resolve, reject) => { + const openRequest = this.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + openRequest.onupgradeneeded = () => setUpDatabase(openRequest); + openRequest.onsuccess = () => { + const db = openRequest.result; + const infoTx = db.transaction(INFO_STORE_NAME, 'readwrite'); + const infoStore = infoTx.objectStore(INFO_STORE_NAME); + const getInfoRequest = infoStore.get(path); + let modelTx; + getInfoRequest.onsuccess = () => { + if (getInfoRequest.result == null) { + db.close(); + return reject(new Error(`Cannot find model with path '${path}' ` + + `in IndexedDB.`)); + } + else { + // First, delete the entry in the info store. + const deleteInfoRequest = infoStore.delete(path); + const deleteModelData = () => { + // Second, delete the entry in the model store. + modelTx = db.transaction(MODEL_STORE_NAME, 'readwrite'); + const modelStore = modelTx.objectStore(MODEL_STORE_NAME); + const deleteModelRequest = modelStore.delete(path); + deleteModelRequest.onsuccess = () => resolve(getInfoRequest.result.modelArtifactsInfo); + deleteModelRequest.onerror = error => reject(getInfoRequest.error); + }; + // Proceed with deleting model data regardless of whether deletion + // of info data succeeds or not. + deleteInfoRequest.onsuccess = deleteModelData; + deleteInfoRequest.onerror = error => { + deleteModelData(); + db.close(); + return reject(getInfoRequest.error); + }; + } + }; + getInfoRequest.onerror = error => { + db.close(); + return reject(getInfoRequest.error); + }; + infoTx.oncomplete = () => { + if (modelTx == null) { + db.close(); + } + else { + modelTx.oncomplete = () => db.close(); + } + }; + }; + openRequest.onerror = error => reject(openRequest.error); + }); + } +} +if (Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // Wrap the construction and registration, to guard against browsers that + // don't support Local Storage. + try { + model_management_ModelStoreManagerRegistry.registerManager(indexed_db_BrowserIndexedDB.URL_SCHEME, new BrowserIndexedDBManager()); + } + catch (err) { + } +} +//# sourceMappingURL=indexed_db.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/local_storage.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +const PATH_SEPARATOR = '/'; +const PATH_PREFIX = 'tensorflowjs_models'; +const INFO_SUFFIX = 'info'; +const MODEL_TOPOLOGY_SUFFIX = 'model_topology'; +const WEIGHT_SPECS_SUFFIX = 'weight_specs'; +const WEIGHT_DATA_SUFFIX = 'weight_data'; +const MODEL_METADATA_SUFFIX = 'model_metadata'; +/** + * Purge all tensorflow.js-saved model artifacts from local storage. + * + * @returns Paths of the models purged. + */ +function purgeLocalStorageArtifacts() { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER') || + typeof window === 'undefined' || + typeof window.localStorage === 'undefined') { + throw new Error('purgeLocalStorageModels() cannot proceed because local storage is ' + + 'unavailable in the current environment.'); + } + const LS = window.localStorage; + const purgedModelPaths = []; + for (let i = 0; i < LS.length; ++i) { + const key = LS.key(i); + const prefix = PATH_PREFIX + PATH_SEPARATOR; + if (key.startsWith(prefix) && key.length > prefix.length) { + LS.removeItem(key); + const modelName = getModelPathFromKey(key); + if (purgedModelPaths.indexOf(modelName) === -1) { + purgedModelPaths.push(modelName); + } + } + } + return purgedModelPaths; +} +function getModelKeys(path) { + return { + info: [PATH_PREFIX, path, INFO_SUFFIX].join(PATH_SEPARATOR), + topology: [PATH_PREFIX, path, MODEL_TOPOLOGY_SUFFIX].join(PATH_SEPARATOR), + weightSpecs: [PATH_PREFIX, path, WEIGHT_SPECS_SUFFIX].join(PATH_SEPARATOR), + weightData: [PATH_PREFIX, path, WEIGHT_DATA_SUFFIX].join(PATH_SEPARATOR), + modelMetadata: [PATH_PREFIX, path, MODEL_METADATA_SUFFIX].join(PATH_SEPARATOR) + }; +} +/** + * Get model path from a local-storage key. + * + * E.g., 'tensorflowjs_models/my/model/1/info' --> 'my/model/1' + * + * @param key + */ +function getModelPathFromKey(key) { + const items = key.split(PATH_SEPARATOR); + if (items.length < 3) { + throw new Error(`Invalid key format: ${key}`); + } + return items.slice(1, items.length - 1).join(PATH_SEPARATOR); +} +function local_storage_maybeStripScheme(key) { + return key.startsWith(local_storage_BrowserLocalStorage.URL_SCHEME) ? + key.slice(local_storage_BrowserLocalStorage.URL_SCHEME.length) : + key; +} +/** + * IOHandler subclass: Browser Local Storage. + * + * See the doc string to `browserLocalStorage` for more details. + */ +class local_storage_BrowserLocalStorage { + constructor(modelPath) { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER') || + typeof window === 'undefined' || + typeof window.localStorage === 'undefined') { + // TODO(cais): Add more info about what IOHandler subtypes are + // available. + // Maybe point to a doc page on the web and/or automatically determine + // the available IOHandlers and print them in the error message. + throw new Error('The current environment does not support local storage.'); + } + this.LS = window.localStorage; + if (modelPath == null || !modelPath) { + throw new Error('For local storage, modelPath must not be null, undefined or empty.'); + } + this.modelPath = modelPath; + this.keys = getModelKeys(this.modelPath); + } + /** + * Save model artifacts to browser local storage. + * + * See the documentation to `browserLocalStorage` for details on the saved + * artifacts. + * + * @param modelArtifacts The model artifacts to be stored. + * @returns An instance of SaveResult. + */ + async save(modelArtifacts) { + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserLocalStorage.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + else { + const topology = JSON.stringify(modelArtifacts.modelTopology); + const weightSpecs = JSON.stringify(modelArtifacts.weightSpecs); + const modelArtifactsInfo = Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts); + try { + this.LS.setItem(this.keys.info, JSON.stringify(modelArtifactsInfo)); + this.LS.setItem(this.keys.topology, topology); + this.LS.setItem(this.keys.weightSpecs, weightSpecs); + this.LS.setItem(this.keys.weightData, Object(io_utils["a" /* arrayBufferToBase64String */])(modelArtifacts.weightData)); + this.LS.setItem(this.keys.modelMetadata, JSON.stringify({ + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + userDefinedMetadata: modelArtifacts.userDefinedMetadata + })); + return { modelArtifactsInfo }; + } + catch (err) { + // If saving failed, clean up all items saved so far. + this.LS.removeItem(this.keys.info); + this.LS.removeItem(this.keys.topology); + this.LS.removeItem(this.keys.weightSpecs); + this.LS.removeItem(this.keys.weightData); + this.LS.removeItem(this.keys.modelMetadata); + throw new Error(`Failed to save model '${this.modelPath}' to local storage: ` + + `size quota being exceeded is a possible cause of this failure: ` + + `modelTopologyBytes=${modelArtifactsInfo.modelTopologyBytes}, ` + + `weightSpecsBytes=${modelArtifactsInfo.weightSpecsBytes}, ` + + `weightDataBytes=${modelArtifactsInfo.weightDataBytes}.`); + } + } + } + /** + * Load a model from local storage. + * + * See the documentation to `browserLocalStorage` for details on the saved + * artifacts. + * + * @returns The loaded model (if loading succeeds). + */ + async load() { + const info = JSON.parse(this.LS.getItem(this.keys.info)); + if (info == null) { + throw new Error(`In local storage, there is no model with name '${this.modelPath}'`); + } + if (info.modelTopologyType !== 'JSON') { + throw new Error('BrowserLocalStorage does not support loading non-JSON model ' + + 'topology yet.'); + } + const out = {}; + // Load topology. + const topology = JSON.parse(this.LS.getItem(this.keys.topology)); + if (topology == null) { + throw new Error(`In local storage, the topology of model '${this.modelPath}' ` + + `is missing.`); + } + out.modelTopology = topology; + // Load weight specs. + const weightSpecs = JSON.parse(this.LS.getItem(this.keys.weightSpecs)); + if (weightSpecs == null) { + throw new Error(`In local storage, the weight specs of model '${this.modelPath}' ` + + `are missing.`); + } + out.weightSpecs = weightSpecs; + // Load meta-data fields. + const metadataString = this.LS.getItem(this.keys.modelMetadata); + if (metadataString != null) { + const metadata = JSON.parse(metadataString); + out.format = metadata['format']; + out.generatedBy = metadata['generatedBy']; + out.convertedBy = metadata['convertedBy']; + out.userDefinedMetadata = metadata['userDefinedMetadata']; + } + // Load weight data. + const weightDataBase64 = this.LS.getItem(this.keys.weightData); + if (weightDataBase64 == null) { + throw new Error(`In local storage, the binary weight values of model ` + + `'${this.modelPath}' are missing.`); + } + out.weightData = Object(io_utils["b" /* base64StringToArrayBuffer */])(weightDataBase64); + return out; + } +} +local_storage_BrowserLocalStorage.URL_SCHEME = 'localstorage://'; +const localStorageRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(local_storage_BrowserLocalStorage.URL_SCHEME)) { + return browserLocalStorage(url.slice(local_storage_BrowserLocalStorage.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(localStorageRouter); +IORouterRegistry.registerLoadRouter(localStorageRouter); +/** + * Factory function for local storage IOHandler. + * + * This `IOHandler` supports both `save` and `load`. + * + * For each model's saved artifacts, four items are saved to local storage. + * - `${PATH_SEPARATOR}/${modelPath}/info`: Contains meta-info about the + * model, such as date saved, type of the topology, size in bytes, etc. + * - `${PATH_SEPARATOR}/${modelPath}/topology`: Model topology. For Keras- + * style models, this is a stringized JSON. + * - `${PATH_SEPARATOR}/${modelPath}/weight_specs`: Weight specs of the + * model, can be used to decode the saved binary weight values (see + * item below). + * - `${PATH_SEPARATOR}/${modelPath}/weight_data`: Concatenated binary + * weight values, stored as a base64-encoded string. + * + * Saving may throw an `Error` if the total size of the artifacts exceed the + * browser-specific quota. + * + * @param modelPath A unique identifier for the model to be saved. Must be a + * non-empty string. + * @returns An instance of `IOHandler`, which can be used with, e.g., + * `tf.Model.save`. + */ +function browserLocalStorage(modelPath) { + return new local_storage_BrowserLocalStorage(modelPath); +} +class local_storage_BrowserLocalStorageManager { + constructor() { + Object(util["assert"])(Object(environment["c" /* env */])().getBool('IS_BROWSER'), () => 'Current environment is not a web browser'); + Object(util["assert"])(typeof window === 'undefined' || + typeof window.localStorage !== 'undefined', () => 'Current browser does not appear to support localStorage'); + this.LS = window.localStorage; + } + async listModels() { + const out = {}; + const prefix = PATH_PREFIX + PATH_SEPARATOR; + const suffix = PATH_SEPARATOR + INFO_SUFFIX; + for (let i = 0; i < this.LS.length; ++i) { + const key = this.LS.key(i); + if (key.startsWith(prefix) && key.endsWith(suffix)) { + const modelPath = getModelPathFromKey(key); + out[modelPath] = JSON.parse(this.LS.getItem(key)); + } + } + return out; + } + async removeModel(path) { + path = local_storage_maybeStripScheme(path); + const keys = getModelKeys(path); + if (this.LS.getItem(keys.info) == null) { + throw new Error(`Cannot find model at path '${path}'`); + } + const info = JSON.parse(this.LS.getItem(keys.info)); + this.LS.removeItem(keys.info); + this.LS.removeItem(keys.topology); + this.LS.removeItem(keys.weightSpecs); + this.LS.removeItem(keys.weightData); + return info; + } +} +if (Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // Wrap the construction and registration, to guard against browsers that + // don't support Local Storage. + try { + model_management_ModelStoreManagerRegistry.registerManager(local_storage_BrowserLocalStorage.URL_SCHEME, new local_storage_BrowserLocalStorageManager()); + } + catch (err) { + } +} +//# sourceMappingURL=local_storage.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/browser_files.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * IOHandlers related to files, such as browser-triggered file downloads, + * user-selected files in browser. + */ + + + +const DEFAULT_FILE_NAME_PREFIX = 'model'; +const DEFAULT_JSON_EXTENSION_NAME = '.json'; +const DEFAULT_WEIGHT_DATA_EXTENSION_NAME = '.weights.bin'; +function defer(f) { + return new Promise(resolve => setTimeout(resolve)).then(f); +} +class browser_files_BrowserDownloads { + constructor(fileNamePrefix) { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + // TODO(cais): Provide info on what IOHandlers are available under the + // current environment. + throw new Error('browserDownloads() cannot proceed because the current environment ' + + 'is not a browser.'); + } + if (fileNamePrefix.startsWith(browser_files_BrowserDownloads.URL_SCHEME)) { + fileNamePrefix = fileNamePrefix.slice(browser_files_BrowserDownloads.URL_SCHEME.length); + } + if (fileNamePrefix == null || fileNamePrefix.length === 0) { + fileNamePrefix = DEFAULT_FILE_NAME_PREFIX; + } + this.modelTopologyFileName = fileNamePrefix + DEFAULT_JSON_EXTENSION_NAME; + this.weightDataFileName = + fileNamePrefix + DEFAULT_WEIGHT_DATA_EXTENSION_NAME; + } + async save(modelArtifacts) { + if (typeof (document) === 'undefined') { + throw new Error('Browser downloads are not supported in ' + + 'this environment since `document` is not present'); + } + const weightsURL = window.URL.createObjectURL(new Blob([modelArtifacts.weightData], { type: 'application/octet-stream' })); + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserDownloads.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + else { + const weightsManifest = [{ + paths: ['./' + this.weightDataFileName], + weights: modelArtifacts.weightSpecs + }]; + const modelTopologyAndWeightManifest = { + modelTopology: modelArtifacts.modelTopology, + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + weightsManifest + }; + const modelTopologyAndWeightManifestURL = window.URL.createObjectURL(new Blob([JSON.stringify(modelTopologyAndWeightManifest)], { type: 'application/json' })); + // If anchor elements are not provided, create them without attaching them + // to parents, so that the downloaded file names can be controlled. + const jsonAnchor = this.jsonAnchor == null ? document.createElement('a') : + this.jsonAnchor; + jsonAnchor.download = this.modelTopologyFileName; + jsonAnchor.href = modelTopologyAndWeightManifestURL; + // Trigger downloads by evoking a click event on the download anchors. + // When multiple downloads are started synchronously, Firefox will only + // save the last one. + await defer(() => jsonAnchor.dispatchEvent(new MouseEvent('click'))); + if (modelArtifacts.weightData != null) { + const weightDataAnchor = this.weightDataAnchor == null ? + document.createElement('a') : + this.weightDataAnchor; + weightDataAnchor.download = this.weightDataFileName; + weightDataAnchor.href = weightsURL; + await defer(() => weightDataAnchor.dispatchEvent(new MouseEvent('click'))); + } + return { modelArtifactsInfo: Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts) }; + } + } +} +browser_files_BrowserDownloads.URL_SCHEME = 'downloads://'; +class browser_files_BrowserFiles { + constructor(files) { + if (files == null || files.length < 1) { + throw new Error(`When calling browserFiles, at least 1 file is required, ` + + `but received ${files}`); + } + this.files = files; + } + async load() { + const jsonFile = this.files[0]; + const weightFiles = this.files.slice(1); + return new Promise((resolve, reject) => { + const jsonReader = new FileReader(); + jsonReader.onload = (event) => { + // tslint:disable-next-line:no-any + const modelJSON = JSON.parse(event.target.result); + const modelTopology = modelJSON.modelTopology; + if (modelTopology == null) { + reject(new Error(`modelTopology field is missing from file ${jsonFile.name}`)); + return; + } + if (weightFiles.length === 0) { + resolve({ modelTopology }); + } + const weightsManifest = modelJSON.weightsManifest; + if (weightsManifest == null) { + reject(new Error(`weightManifest field is missing from file ${jsonFile.name}`)); + return; + } + let pathToFile; + try { + pathToFile = + this.checkManifestAndWeightFiles(weightsManifest, weightFiles); + } + catch (err) { + reject(err); + return; + } + const weightSpecs = []; + const paths = []; + const perFileBuffers = []; + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + paths.push(path); + perFileBuffers.push(null); + }); + weightSpecs.push(...weightsGroup.weights); + }); + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + const weightFileReader = new FileReader(); + weightFileReader.onload = (event) => { + // tslint:disable-next-line:no-any + const weightData = event.target.result; + const index = paths.indexOf(path); + perFileBuffers[index] = weightData; + if (perFileBuffers.indexOf(null) === -1) { + resolve({ + modelTopology, + weightSpecs, + weightData: Object(io_utils["d" /* concatenateArrayBuffers */])(perFileBuffers), + format: modelJSON.format, + generatedBy: modelJSON.generatedBy, + convertedBy: modelJSON.convertedBy, + userDefinedMetadata: modelJSON.userDefinedMetadata + }); + } + }; + weightFileReader.onerror = error => reject(`Failed to weights data from file of path '${path}'.`); + weightFileReader.readAsArrayBuffer(pathToFile[path]); + }); + }); + }; + jsonReader.onerror = error => reject(`Failed to read model topology and weights manifest JSON ` + + `from file '${jsonFile.name}'. BrowserFiles supports loading ` + + `Keras-style tf.Model artifacts only.`); + jsonReader.readAsText(jsonFile); + }); + } + /** + * Check the compatibility between weights manifest and weight files. + */ + checkManifestAndWeightFiles(manifest, files) { + const basenames = []; + const fileNames = files.map(file => Object(io_utils["c" /* basename */])(file.name)); + const pathToFile = {}; + for (const group of manifest) { + group.paths.forEach(path => { + const pathBasename = Object(io_utils["c" /* basename */])(path); + if (basenames.indexOf(pathBasename) !== -1) { + throw new Error(`Duplicate file basename found in weights manifest: ` + + `'${pathBasename}'`); + } + basenames.push(pathBasename); + if (fileNames.indexOf(pathBasename) === -1) { + throw new Error(`Weight file with basename '${pathBasename}' is not provided.`); + } + else { + pathToFile[path] = files[fileNames.indexOf(pathBasename)]; + } + }); + } + if (basenames.length !== files.length) { + throw new Error(`Mismatch in the number of files in weights manifest ` + + `(${basenames.length}) and the number of weight files provided ` + + `(${files.length}).`); + } + return pathToFile; + } +} +const browserDownloadsRouter = (url) => { + if (!Object(environment["c" /* env */])().getBool('IS_BROWSER')) { + return null; + } + else { + if (!Array.isArray(url) && url.startsWith(browser_files_BrowserDownloads.URL_SCHEME)) { + return browserDownloads(url.slice(browser_files_BrowserDownloads.URL_SCHEME.length)); + } + else { + return null; + } + } +}; +IORouterRegistry.registerSaveRouter(browserDownloadsRouter); +/** + * Creates an IOHandler that triggers file downloads from the browser. + * + * The returned `IOHandler` instance can be used as model exporting methods such + * as `tf.Model.save` and supports only saving. + * + * ```js + * const model = tf.sequential(); + * model.add(tf.layers.dense( + * {units: 1, inputShape: [10], activation: 'sigmoid'})); + * const saveResult = await model.save('downloads://mymodel'); + * // This will trigger downloading of two files: + * // 'mymodel.json' and 'mymodel.weights.bin'. + * console.log(saveResult); + * ``` + * + * @param fileNamePrefix Prefix name of the files to be downloaded. For use with + * `tf.Model`, `fileNamePrefix` should follow either of the following two + * formats: + * 1. `null` or `undefined`, in which case the default file + * names will be used: + * - 'model.json' for the JSON file containing the model topology and + * weights manifest. + * - 'model.weights.bin' for the binary file containing the binary weight + * values. + * 2. A single string or an Array of a single string, as the file name prefix. + * For example, if `'foo'` is provided, the downloaded JSON + * file and binary weights file will be named 'foo.json' and + * 'foo.weights.bin', respectively. + * @param config Additional configuration for triggering downloads. + * @returns An instance of `BrowserDownloads` `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function browserDownloads(fileNamePrefix = 'model') { + return new browser_files_BrowserDownloads(fileNamePrefix); +} +/** + * Creates an IOHandler that loads model artifacts from user-selected files. + * + * This method can be used for loading from files such as user-selected files + * in the browser. + * When used in conjunction with `tf.loadLayersModel`, an instance of + * `tf.LayersModel` (Keras-style) can be constructed from the loaded artifacts. + * + * ```js + * // Note: This code snippet won't run properly without the actual file input + * // elements in the HTML DOM. + * + * // Suppose there are two HTML file input (``) + * // elements. + * const uploadJSONInput = document.getElementById('upload-json'); + * const uploadWeightsInput = document.getElementById('upload-weights'); + * const model = await tf.loadLayersModel(tf.io.browserFiles( + * [uploadJSONInput.files[0], uploadWeightsInput.files[0]])); + * ``` + * + * @param files `File`s to load from. Currently, this function supports only + * loading from files that contain Keras-style models (i.e., `tf.Model`s), for + * which an `Array` of `File`s is expected (in that order): + * - A JSON file containing the model topology and weight manifest. + * - Optionally, One or more binary files containing the binary weights. + * These files must have names that match the paths in the `weightsManifest` + * contained by the aforementioned JSON file, or errors will be thrown + * during loading. These weights files have the same format as the ones + * generated by `tensorflowjs_converter` that comes with the `tensorflowjs` + * Python PIP package. If no weights files are provided, only the model + * topology will be loaded from the JSON file above. + * @returns An instance of `Files` `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function browserFiles(files) { + return new browser_files_BrowserFiles(files); +} +//# sourceMappingURL=browser_files.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/progress.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * Monitor Promise.all progress, fire onProgress callback function. + * + * @param promises Promise list going to be monitored + * @param onProgress Callback function. Fired when a promise resolved. + * @param startFraction Optional fraction start. Default to 0. + * @param endFraction Optional fraction end. Default to 1. + */ +function monitorPromisesProgress(promises, onProgress, startFraction, endFraction) { + checkPromises(promises); + startFraction = startFraction == null ? 0 : startFraction; + endFraction = endFraction == null ? 1 : endFraction; + checkFraction(startFraction, endFraction); + let resolvedPromise = 0; + const registerMonitor = (promise) => { + promise.then(value => { + const fraction = startFraction + + ++resolvedPromise / promises.length * (endFraction - startFraction); + // pass fraction as parameter to callback function. + onProgress(fraction); + return value; + }); + return promise; + }; + function checkPromises(promises) { + Object(util["assert"])(promises != null && Array.isArray(promises) && promises.length > 0, () => 'promises must be a none empty array'); + } + function checkFraction(startFraction, endFraction) { + Object(util["assert"])(startFraction >= 0 && startFraction <= 1, () => `Progress fraction must be in range [0, 1], but ` + + `got startFraction ${startFraction}`); + Object(util["assert"])(endFraction >= 0 && endFraction <= 1, () => `Progress fraction must be in range [0, 1], but ` + + `got endFraction ${endFraction}`); + Object(util["assert"])(endFraction >= startFraction, () => `startFraction must be no more than endFraction, but ` + + `got startFraction ${startFraction} and endFraction ` + + `${endFraction}`); + } + return Promise.all(promises.map(registerMonitor)); +} +//# sourceMappingURL=progress.js.map +// EXTERNAL MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/types.js +var types = __webpack_require__(34); + +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/weights_loader.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Reads binary weights data from a number of URLs. + * + * @param fetchURLs URLs to send the HTTP requests at, using `fetch` calls. + * @param requestOptions RequestInit (options) for the HTTP requests. + * @param fetchFunc Optional overriding value for the `window.fetch` function. + * @param onProgress Optional, progress callback function, fired periodically + * before the load is completed. + * @returns A `Promise` of an Array of `ArrayBuffer`. The Array has the same + * length as `fetchURLs`. + */ +async function loadWeightsAsArrayBuffer(fetchURLs, loadOptions) { + if (loadOptions == null) { + loadOptions = {}; + } + const fetchFunc = loadOptions.fetchFunc == null ? Object(environment["c" /* env */])().platform.fetch : + loadOptions.fetchFunc; + // Create the requests for all of the weights in parallel. + const requests = fetchURLs.map(fetchURL => fetchFunc(fetchURL, loadOptions.requestInit, { isBinary: true })); + const fetchStartFraction = 0; + const fetchEndFraction = 0.5; + const responses = loadOptions.onProgress == null ? + await Promise.all(requests) : + await monitorPromisesProgress(requests, loadOptions.onProgress, fetchStartFraction, fetchEndFraction); + const bufferPromises = responses.map(response => response.arrayBuffer()); + const bufferStartFraction = 0.5; + const bufferEndFraction = 1; + const buffers = loadOptions.onProgress == null ? + await Promise.all(bufferPromises) : + await monitorPromisesProgress(bufferPromises, loadOptions.onProgress, bufferStartFraction, bufferEndFraction); + return buffers; +} +/** + * Reads a weights manifest JSON configuration, fetches the weights and + * returns them as `Tensor`s. + * + * @param manifest The weights manifest JSON. + * @param filePathPrefix The path prefix for filenames given in the manifest. + * Defaults to the empty string. + * @param weightNames The names of the weights to be fetched. + */ +async function loadWeights(manifest, filePathPrefix = '', weightNames, requestInit) { + // TODO(nsthorat): Groups are currently fetched atomically. If you need a + // single weight from a group, the whole group will be fetched. At a future + // date, we should support fetching only the individual shards within a + // group that are needed to reconstruct the requested weight. + // TODO(cais): Use `decodeWeights` for implementation. + const fetchWeights = (fetchUrls) => loadWeightsAsArrayBuffer(fetchUrls, { requestInit }); + const loadWeights = weightsLoaderFactory(fetchWeights); + return loadWeights(manifest, filePathPrefix, weightNames); +} +/** + * Creates a function, which reads a weights manifest JSON configuration, + * fetches the weight files using the specified function and returns them as + * `Tensor`s. + * + * ```js + * // example for creating a nodejs weight loader, which reads the weight files + * // from disk using fs.readFileSync + * + * import * as fs from 'fs' + * + * const fetchWeightsFromDisk = (filePaths: string[]) => + * filePaths.map(filePath => fs.readFileSync(filePath).buffer) + * + * const loadWeights = tf.io.weightsLoaderFactory(fetchWeightsFromDisk) + * + * const manifest = JSON.parse( + * fs.readFileSync('./my_model-weights_manifest').toString() + * ) + * const weightMap = await loadWeights(manifest, './') + * ``` + * @param fetchWeightsFunction The function used for fetching the weight files. + * @returns Weight loading function. + */ +function weightsLoaderFactory(fetchWeightsFunction) { + return async (manifest, filePathPrefix = '', weightNames) => { + // Collect all the groups, weights, and their relative offsets to be + // fetched. + const groupIndicesToFetchMap = manifest.map(() => false); + const groupWeightsToFetch = {}; + const weightsFound = weightNames != null ? weightNames.map(() => false) : []; + const allManifestWeightNames = []; + manifest.forEach((manifestGroupConfig, groupIndex) => { + let groupOffset = 0; + manifestGroupConfig.weights.forEach(weightsEntry => { + const rawDtype = ('quantization' in weightsEntry) ? + weightsEntry.quantization.dtype : + weightsEntry.dtype; + const weightsBytes = types["a" /* DTYPE_VALUE_SIZE_MAP */][rawDtype] * + util["sizeFromShape"](weightsEntry.shape); + const enqueueWeightsForFetchingFn = () => { + groupIndicesToFetchMap[groupIndex] = true; + if (groupWeightsToFetch[groupIndex] == null) { + groupWeightsToFetch[groupIndex] = []; + } + groupWeightsToFetch[groupIndex].push({ + manifestEntry: weightsEntry, + groupOffset, + sizeBytes: weightsBytes + }); + }; + if (weightNames != null) { + weightNames.forEach((weightName, weightIndex) => { + if (weightName === weightsEntry.name) { + enqueueWeightsForFetchingFn(); + weightsFound[weightIndex] = true; + } + }); + } + else { + enqueueWeightsForFetchingFn(); + } + allManifestWeightNames.push(weightsEntry.name); + groupOffset += weightsBytes; + }); + }); + if (!weightsFound.every(found => found)) { + const weightsNotFound = weightNames.filter((_, i) => !weightsFound[i]); + throw new Error(`Could not find weights in manifest with names: ` + + `${weightsNotFound.join(', ')}. \n` + + `Manifest JSON has weights with names: ` + + `${allManifestWeightNames.join(', ')}.`); + } + // Convert the one-hot boolean groupId => shouldFetch map to a list of group + // IDs. + const groupIndicesToFetch = groupIndicesToFetchMap.reduce((accumulator, shouldFetch, i) => { + if (shouldFetch) { + accumulator.push(i); + } + return accumulator; + }, []); + const fetchUrls = []; + groupIndicesToFetch.forEach(i => { + manifest[i].paths.forEach(filepath => { + const fetchUrl = filePathPrefix + + (!filePathPrefix.endsWith('/') ? '/' : '') + filepath; + fetchUrls.push(fetchUrl); + }); + }); + const buffers = await fetchWeightsFunction(fetchUrls); + const weightsTensorMap = {}; + let bufferIndexOffset = 0; + groupIndicesToFetch.forEach(i => { + const numBuffers = manifest[i].paths.length; + let groupBytes = 0; + for (let i = 0; i < numBuffers; i++) { + groupBytes += buffers[bufferIndexOffset + i].byteLength; + } + // Create a buffer for the whole group. + const groupBuffer = new ArrayBuffer(groupBytes); + const groupByteBuffer = new Uint8Array(groupBuffer); + let groupBufferOffset = 0; + for (let i = 0; i < numBuffers; i++) { + const buffer = new Uint8Array(buffers[bufferIndexOffset + i]); + groupByteBuffer.set(buffer, groupBufferOffset); + groupBufferOffset += buffer.byteLength; + } + const weightsEntries = groupWeightsToFetch[i]; + weightsEntries.forEach(weightsEntry => { + const byteBuffer = groupBuffer.slice(weightsEntry.groupOffset, weightsEntry.groupOffset + weightsEntry.sizeBytes); + const nameToTensorMap = Object(io_utils["e" /* decodeWeights */])(byteBuffer, [weightsEntry.manifestEntry]); + for (const name in nameToTensorMap) { + weightsTensorMap[name] = nameToTensorMap[name]; + } + }); + bufferIndexOffset += numBuffers; + }); + return weightsTensorMap; + }; +} +//# sourceMappingURL=weights_loader.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/http.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * IOHandler implementations based on HTTP requests in the web browser. + * + * Uses [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). + */ + + + + + +const OCTET_STREAM_MIME_TYPE = 'application/octet-stream'; +const JSON_TYPE = 'application/json'; +class http_HTTPRequest { + constructor(path, loadOptions) { + this.DEFAULT_METHOD = 'POST'; + if (loadOptions == null) { + loadOptions = {}; + } + this.weightPathPrefix = loadOptions.weightPathPrefix; + this.onProgress = loadOptions.onProgress; + if (loadOptions.fetchFunc != null) { + Object(util["assert"])(typeof loadOptions.fetchFunc === 'function', () => 'Must pass a function that matches the signature of ' + + '`fetch` (see ' + + 'https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)'); + this.fetch = loadOptions.fetchFunc; + } + else { + this.fetch = Object(environment["c" /* env */])().platform.fetch; + } + Object(util["assert"])(path != null && path.length > 0, () => 'URL path for http must not be null, undefined or ' + + 'empty.'); + if (Array.isArray(path)) { + Object(util["assert"])(path.length === 2, () => 'URL paths for http must have a length of 2, ' + + `(actual length is ${path.length}).`); + } + this.path = path; + if (loadOptions.requestInit != null && + loadOptions.requestInit.body != null) { + throw new Error('requestInit is expected to have no pre-existing body, but has one.'); + } + this.requestInit = loadOptions.requestInit || {}; + } + async save(modelArtifacts) { + if (modelArtifacts.modelTopology instanceof ArrayBuffer) { + throw new Error('BrowserHTTPRequest.save() does not support saving model topology ' + + 'in binary formats yet.'); + } + const init = Object.assign({ method: this.DEFAULT_METHOD }, this.requestInit); + init.body = new FormData(); + const weightsManifest = [{ + paths: ['./model.weights.bin'], + weights: modelArtifacts.weightSpecs, + }]; + const modelTopologyAndWeightManifest = { + modelTopology: modelArtifacts.modelTopology, + format: modelArtifacts.format, + generatedBy: modelArtifacts.generatedBy, + convertedBy: modelArtifacts.convertedBy, + userDefinedMetadata: modelArtifacts.userDefinedMetadata, + weightsManifest + }; + init.body.append('model.json', new Blob([JSON.stringify(modelTopologyAndWeightManifest)], { type: JSON_TYPE }), 'model.json'); + if (modelArtifacts.weightData != null) { + init.body.append('model.weights.bin', new Blob([modelArtifacts.weightData], { type: OCTET_STREAM_MIME_TYPE }), 'model.weights.bin'); + } + const response = await this.fetch(this.path, init); + if (response.ok) { + return { + modelArtifactsInfo: Object(io_utils["g" /* getModelArtifactsInfoForJSON */])(modelArtifacts), + responses: [response], + }; + } + else { + throw new Error(`BrowserHTTPRequest.save() failed due to HTTP response status ` + + `${response.status}.`); + } + } + /** + * Load model artifacts via HTTP request(s). + * + * See the documentation to `tf.io.http` for details on the saved + * artifacts. + * + * @returns The loaded model artifacts (if loading succeeds). + */ + async load() { + const modelConfigRequest = await this.fetch(this.path, this.requestInit); + if (!modelConfigRequest.ok) { + throw new Error(`Request to ${this.path} failed with status code ` + + `${modelConfigRequest.status}. Please verify this URL points to ` + + `the model JSON of the model to load.`); + } + let modelConfig; + try { + modelConfig = await modelConfigRequest.json(); + } + catch (e) { + let message = `Failed to parse model JSON of response from ${this.path}.`; + // TODO(nsthorat): Remove this after some time when we're comfortable that + // .pb files are mostly gone. + if (this.path.endsWith('.pb')) { + message += ' Your path contains a .pb file extension. ' + + 'Support for .pb models have been removed in TensorFlow.js 1.0 ' + + 'in favor of .json models. You can re-convert your Python ' + + 'TensorFlow model using the TensorFlow.js 1.0 conversion scripts ' + + 'or you can convert your.pb models with the \'pb2json\'' + + 'NPM script in the tensorflow/tfjs-converter repository.'; + } + else { + message += ' Please make sure the server is serving valid ' + + 'JSON for this request.'; + } + throw new Error(message); + } + const modelTopology = modelConfig.modelTopology; + const weightsManifest = modelConfig.weightsManifest; + const generatedBy = modelConfig.generatedBy; + const convertedBy = modelConfig.convertedBy; + const format = modelConfig.format; + const userDefinedMetadata = modelConfig.userDefinedMetadata; + // We do not allow both modelTopology and weightsManifest to be missing. + if (modelTopology == null && weightsManifest == null) { + throw new Error(`The JSON from HTTP path ${this.path} contains neither model ` + + `topology or manifest for weights.`); + } + let weightSpecs; + let weightData; + if (weightsManifest != null) { + const results = await this.loadWeights(weightsManifest); + [weightSpecs, weightData] = results; + } + return { + modelTopology, + weightSpecs, + weightData, + userDefinedMetadata, + generatedBy, + convertedBy, + format + }; + } + async loadWeights(weightsManifest) { + const weightPath = Array.isArray(this.path) ? this.path[1] : this.path; + const [prefix, suffix] = parseUrl(weightPath); + const pathPrefix = this.weightPathPrefix || prefix; + const weightSpecs = []; + for (const entry of weightsManifest) { + weightSpecs.push(...entry.weights); + } + const fetchURLs = []; + weightsManifest.forEach(weightsGroup => { + weightsGroup.paths.forEach(path => { + fetchURLs.push(pathPrefix + path + suffix); + }); + }); + const buffers = await loadWeightsAsArrayBuffer(fetchURLs, { + requestInit: this.requestInit, + fetchFunc: this.fetch, + onProgress: this.onProgress + }); + return [weightSpecs, Object(io_utils["d" /* concatenateArrayBuffers */])(buffers)]; + } +} +http_HTTPRequest.URL_SCHEME_REGEX = /^https?:\/\//; +/** + * Extract the prefix and suffix of the url, where the prefix is the path before + * the last file, and suffix is the search params after the last file. + * ``` + * const url = 'http://tfhub.dev/model/1/tensorflowjs_model.pb?tfjs-format=file' + * [prefix, suffix] = parseUrl(url) + * // prefix = 'http://tfhub.dev/model/1/' + * // suffix = '?tfjs-format=file' + * ``` + * @param url the model url to be parsed. + */ +function parseUrl(url) { + const lastSlash = url.lastIndexOf('/'); + const lastSearchParam = url.lastIndexOf('?'); + const prefix = url.substring(0, lastSlash); + const suffix = lastSearchParam > lastSlash ? url.substring(lastSearchParam) : ''; + return [prefix + '/', suffix]; +} +function isHTTPScheme(url) { + return url.match(http_HTTPRequest.URL_SCHEME_REGEX) != null; +} +const httpRouter = (url, loadOptions) => { + if (typeof fetch === 'undefined' && + (loadOptions == null || loadOptions.fetchFunc == null)) { + // `http` uses `fetch` or `node-fetch`, if one wants to use it in + // an environment that is not the browser or node they have to setup a + // global fetch polyfill. + return null; + } + else { + let isHTTP = true; + if (Array.isArray(url)) { + isHTTP = url.every(urlItem => isHTTPScheme(urlItem)); + } + else { + isHTTP = isHTTPScheme(url); + } + if (isHTTP) { + return http(url, loadOptions); + } + } + return null; +}; +IORouterRegistry.registerSaveRouter(httpRouter); +IORouterRegistry.registerLoadRouter(httpRouter); +/** + * Creates an IOHandler subtype that sends model artifacts to HTTP server. + * + * An HTTP request of the `multipart/form-data` mime type will be sent to the + * `path` URL. The form data includes artifacts that represent the topology + * and/or weights of the model. In the case of Keras-style `tf.Model`, two + * blobs (files) exist in form-data: + * - A JSON file consisting of `modelTopology` and `weightsManifest`. + * - A binary weights file consisting of the concatenated weight values. + * These files are in the same format as the one generated by + * [tfjs_converter](https://js.tensorflow.org/tutorials/import-keras.html). + * + * The following code snippet exemplifies the client-side code that uses this + * function: + * + * ```js + * const model = tf.sequential(); + * model.add( + * tf.layers.dense({units: 1, inputShape: [100], activation: 'sigmoid'})); + * + * const saveResult = await model.save(tf.io.http( + * 'http://model-server:5000/upload', {requestInit: {method: 'PUT'}})); + * console.log(saveResult); + * ``` + * + * If the default `POST` method is to be used, without any custom parameters + * such as headers, you can simply pass an HTTP or HTTPS URL to `model.save`: + * + * ```js + * const saveResult = await model.save('http://model-server:5000/upload'); + * ``` + * + * The following GitHub Gist + * https://gist.github.com/dsmilkov/1b6046fd6132d7408d5257b0976f7864 + * implements a server based on [flask](https://github.com/pallets/flask) that + * can receive the request. Upon receiving the model artifacts via the requst, + * this particular server reconsistutes instances of [Keras + * Models](https://keras.io/models/model/) in memory. + * + * + * @param path A URL path to the model. + * Can be an absolute HTTP path (e.g., + * 'http://localhost:8000/model-upload)') or a relative path (e.g., + * './model-upload'). + * @param requestInit Request configurations to be used when sending + * HTTP request to server using `fetch`. It can contain fields such as + * `method`, `credentials`, `headers`, `mode`, etc. See + * https://developer.mozilla.org/en-US/docs/Web/API/Request/Request + * for more information. `requestInit` must not have a body, because the + * body will be set by TensorFlow.js. File blobs representing the model + * topology (filename: 'model.json') and the weights of the model (filename: + * 'model.weights.bin') will be appended to the body. If `requestInit` has a + * `body`, an Error will be thrown. + * @param loadOptions Optional configuration for the loading. It includes the + * following fields: + * - weightPathPrefix Optional, this specifies the path prefix for weight + * files, by default this is calculated from the path param. + * - fetchFunc Optional, custom `fetch` function. E.g., in Node.js, + * the `fetch` from node-fetch can be used here. + * - onProgress Optional, progress callback function, fired periodically + * before the load is completed. + * @returns An instance of `IOHandler`. + */ +/** + * @doc { + * heading: 'Models', + * subheading: 'Loading', + * namespace: 'io', + * ignoreCI: true + * } + */ +function http(path, loadOptions) { + return new http_HTTPRequest(path, loadOptions); +} +/** + * Deprecated. Use `tf.io.http`. + * @param path + * @param loadOptions + */ +function browserHTTPRequest(path, loadOptions) { + return http(path, loadOptions); +} +//# sourceMappingURL=http.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/passthrough.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +class PassthroughLoader { + constructor(modelArtifacts) { + this.modelArtifacts = modelArtifacts; + } + async load() { + return this.modelArtifacts; + } +} +class PassthroughSaver { + constructor(saveHandler) { + this.saveHandler = saveHandler; + } + async save(modelArtifacts) { + return this.saveHandler(modelArtifacts); + } +} +/** + * Creates an IOHandler that loads model artifacts from memory. + * + * When used in conjunction with `tf.loadLayersModel`, an instance of + * `tf.LayersModel` (Keras-style) can be constructed from the loaded artifacts. + * + * ```js + * const model = await tf.loadLayersModel(tf.io.fromMemory( + * modelTopology, weightSpecs, weightData)); + * ``` + * + * @param modelArtifacts a object containing model topology (i.e., parsed from + * the JSON format). + * @param weightSpecs An array of `WeightsManifestEntry` objects describing the + * names, shapes, types, and quantization of the weight data. + * @param weightData A single `ArrayBuffer` containing the weight data, + * concatenated in the order described by the weightSpecs. + * @param trainingConfig Model training configuration. Optional. + * + * @returns A passthrough `IOHandler` that simply loads the provided data. + */ +function fromMemory(modelArtifacts, weightSpecs, weightData, trainingConfig) { + if (arguments.length === 1) { + const isModelArtifacts = modelArtifacts.modelTopology != null || + modelArtifacts.weightSpecs != null; + if (isModelArtifacts) { + return new PassthroughLoader(modelArtifacts); + } + else { + // Legacy support: with only modelTopology. + // TODO(cais): Remove this deprecated API. + console.warn('Please call tf.io.fromMemory() with only one argument. ' + + 'The argument should be of type ModelArtifacts. ' + + 'The multi-argument signature of tf.io.fromMemory() has been ' + + 'deprecated and will be removed in a future release.'); + return new PassthroughLoader({ modelTopology: modelArtifacts }); + } + } + else { + // Legacy support. + // TODO(cais): Remove this deprecated API. + console.warn('Please call tf.io.fromMemory() with only one argument. ' + + 'The argument should be of type ModelArtifacts. ' + + 'The multi-argument signature of tf.io.fromMemory() has been ' + + 'deprecated and will be removed in a future release.'); + return new PassthroughLoader({ + modelTopology: modelArtifacts, + weightSpecs, + weightData, + trainingConfig + }); + } +} +/** + * Creates an IOHandler that passes saved model artifacts to a callback. + * + * ```js + * function handleSave(artifacts) { + * // ... do something with the artifacts ... + * return {modelArtifactsInfo: {...}, ...}; + * } + * + * const saveResult = model.save(tf.io.withSaveHandler(handleSave)); + * ``` + * + * @param saveHandler A function that accepts a `ModelArtifacts` and returns a + * `SaveResult`. + */ +function withSaveHandler(saveHandler) { + return new PassthroughSaver(saveHandler); +} +//# sourceMappingURL=passthrough.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/io/io.js +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +// Importing local_storage and indexed_db is necessary for the routers to be +// registered. + + + + + + + + + + +//# sourceMappingURL=io.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/one_hot.js +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + +/** + * Creates a one-hot `tf.Tensor`. The locations represented by `indices` take + * value `onValue` (defaults to 1), while all other locations take value + * `offValue` (defaults to 0). If `indices` is rank `R`, the output has rank + * `R+1` with the last axis of size `depth`. + * + * ```js + * tf.oneHot(tf.tensor1d([0, 1], 'int32'), 3).print(); + * ``` + * + * @param indices `tf.Tensor` of indices with dtype `int32`. + * @param depth The depth of the one hot dimension. + * @param onValue A number used to fill in the output when the index matches + * the location. + * @param offValue A number used to fill in the output when the index does + * not match the location. + */ +/** @doc {heading: 'Tensors', subheading: 'Creation'} */ +function oneHot_(indices, depth, onValue = 1, offValue = 0) { + if (depth < 2) { + throw new Error(`Error in oneHot: depth must be >=2, but it is ${depth}`); + } + let $indices = Object(tensor_util_env["a" /* convertToTensor */])(indices, 'indices', 'oneHot', 'int32'); + const outShape = [...$indices.shape, depth]; + $indices = $indices.flatten(); + const forward = (backend, save) => { + save([$indices]); + return reshape(backend.oneHot($indices, depth, onValue, offValue), outShape); + }; + const inputs = { indices: $indices }; + const attrs = { depth, onValue, offValue }; + return engine["a" /* ENGINE */].runKernelFunc(forward, inputs, null /* grad */, kernel_names["cb" /* OneHot */], attrs); +} +const oneHot = Object(operation["a" /* op */])({ oneHot_ }); +//# sourceMappingURL=one_hot.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/confusion_matrix.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + +/** + * Computes the confusion matrix from true labels and predicted labels. + * + * ```js + * const labels = tf.tensor1d([0, 1, 2, 1, 0], 'int32'); + * const predictions = tf.tensor1d([0, 2, 2, 1, 0], 'int32'); + * const numClasses = 3; + * const out = tf.math.confusionMatrix(labels, predictions, numClasses); + * out.print(); + * // Expected output matrix: + * // [[2, 0, 0], + * // [0, 1, 1], + * // [0, 0, 1]] + * ``` + * + * @param labels The target labels, assumed to be 0-based integers + * for the classes. The shape is `[numExamples]`, where + * `numExamples` is the number of examples included. + * @param predictions The predicted classes, assumed to be + * 0-based integers for the classes. Must have the same shape as `labels`. + * @param numClasses Number of all classes, as an integer. + * Its value must be larger than the largest element in `labels` and + * `predictions`. + * @returns The confusion matrix as a int32-type 2D tensor. The value at + * row `r` and column `c` is the number of times examples of actual class + * `r` were predicted as class `c`. + */ +/** @doc {heading: 'Operations', subheading: 'Evaluation'} */ +function confusionMatrix_(labels, predictions, numClasses) { + const $labels = Object(tensor_util_env["a" /* convertToTensor */])(labels, 'labels', 'confusionMatrix'); + const $predictions = Object(tensor_util_env["a" /* convertToTensor */])(predictions, 'predictions', 'confusionMatrix'); + util["assert"](numClasses == null || numClasses > 0 && Number.isInteger(numClasses), () => `If provided, numClasses must be a positive integer, ` + + `but got ${numClasses}`); + util["assert"]($labels.rank === 1, () => `Expected the rank of labels to be 1, but got ${$labels.rank}`); + util["assert"]($predictions.rank === 1, () => `Expected the rank of predictions to be 1, ` + + `but got ${$predictions.rank}`); + util["assert"]($labels.shape[0] === $predictions.shape[0], () => `Mismatch in the number of examples: ` + + `${$labels.shape[0]} vs. ${$predictions.shape[0]}. ` + + `Labels and predictions should have the same number of elements.`); + util["assert"](numClasses > 0 && Number.isInteger(numClasses), () => `numClasses is required to be a positive integer, but got ` + + `${numClasses}`); + // TODO(cais): In the future, if oneHot supports tensors inputs for + // `numClasses`, `confusionMatrix` can make `numClasses` optional. + const oneHotLabels = oneHot($labels.asType('int32'), numClasses); + const oneHotPredictions = oneHot($predictions.asType('int32'), numClasses); + const oneHotLabelsT = oneHotLabels.transpose(); + return oneHotLabelsT.matMul(oneHotPredictions).asType('int32'); +} +const confusionMatrix = Object(operation["a" /* op */])({ confusionMatrix_ }); +//# sourceMappingURL=confusion_matrix.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/math.js +/** + * @license + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ +/** + * Exports under the tf.math.* namespace. + */ + + +//# sourceMappingURL=math.js.map +// CONCATENATED MODULE: ./node_modules/@tensorflow/tfjs-core/dist/ops/browser.js +/** + * @license + * Copyright 2019 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + + + + + + + +let fromPixels2DContext; +/** + * Creates a `tf.Tensor` from an image. + * + * ```js + * const image = new ImageData(1, 1); + * image.data[0] = 100; + * image.data[1] = 150; + * image.data[2] = 200; + * image.data[3] = 255; + * + * tf.browser.fromPixels(image).print(); + * ``` + * + * @param pixels The input image to construct the tensor from. The + * supported image types are all 4-channel. You can also pass in an image + * object with following attributes: + * `{data: Uint8Array; width: number; height: number}` + * @param numChannels The number of channels of the output tensor. A + * numChannels value less than 4 allows you to ignore channels. Defaults to + * 3 (ignores alpha channel of input image). + */ +/** @doc {heading: 'Browser', namespace: 'browser', ignoreCI: true} */ +function fromPixels_(pixels, numChannels = 3) { + // Sanity checks. + if (numChannels > 4) { + throw new Error('Cannot construct Tensor with more than 4 channels from pixels.'); + } + if (pixels == null) { + throw new Error('pixels passed to tf.browser.fromPixels() can not be null'); + } + let isPixelData = false; + let isImageData = false; + let isVideo = false; + let isImage = false; + let isCanvasLike = false; + if (pixels.data instanceof Uint8Array) { + isPixelData = true; + } + else if (typeof (ImageData) !== 'undefined' && pixels instanceof ImageData) { + isImageData = true; + } + else if (typeof (HTMLVideoElement) !== 'undefined' && + pixels instanceof HTMLVideoElement) { + isVideo = true; + } + else if (typeof (HTMLImageElement) !== 'undefined' && + pixels instanceof HTMLImageElement) { + isImage = true; + // tslint:disable-next-line: no-any + } + else if (pixels.getContext != null) { + isCanvasLike = true; + } + else { + throw new Error('pixels passed to tf.browser.fromPixels() must be either an ' + + `HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData ` + + `in browser, or OffscreenCanvas, ImageData in webworker` + + ` or {data: Uint32Array, width: number, height: number}, ` + + `but was ${pixels.constructor.name}`); + } + if (isVideo) { + const HAVE_CURRENT_DATA_READY_STATE = 2; + if (isVideo && + pixels.readyState < + HAVE_CURRENT_DATA_READY_STATE) { + throw new Error('The video element has not loaded data yet. Please wait for ' + + '`loadeddata` event on the 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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/sound/speech_green.mp3 b/LetterDMS/jspsych/examples/sound/speech_green.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..aa08b80a4a435a393b32ab60f27e08089648ba87 GIT binary patch literal 2866 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�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 literal 0 HcmV?d00001 diff --git a/LetterDMS/jspsych/examples/timeline-variables-sampling.html b/LetterDMS/jspsych/examples/timeline-variables-sampling.html new file mode 100644 index 0000000..cc3b42a --- /dev/null +++ b/LetterDMS/jspsych/examples/timeline-variables-sampling.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/timeline-variables.html b/LetterDMS/jspsych/examples/timeline-variables.html new file mode 100644 index 0000000..decf89d --- /dev/null +++ b/LetterDMS/jspsych/examples/timeline-variables.html @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + diff --git a/LetterDMS/jspsych/examples/video/sample_video.mp4 b/LetterDMS/jspsych/examples/video/sample_video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..73bbd71a7f8ecda5f266f82a01e118ff74503b02 GIT binary patch literal 2107842 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

    e!P52lx>iXaw_U;Hi$7d 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

  • Gccs6sqo9#&%zN^|9bZ`~lILl?=>eil<-jfa! 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μ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 $2j8wY`y?XtWc2?Fb>6 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%0ADAtutUJjrL?5* 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%0Ag=qj|86S+BG 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

  • Aa@|$FDt-+LPp7ZlZYEj+U-s{? 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⁣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%0DXThCjUf28ZIq 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≫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

    l{J&)}YQ*vBn(G1ylxHzv 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

    ^>&uqp0SB(s(nZAP%Ox2{`ej2 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

    QHULVySZ}#~PuWJ^7tmFuh?r7A2=*(e)d45vEW8 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 z zgH@s5^E|HikeI$qHY(wuj)Hkbd-A1I~jDlTJ5t_8M= zA`F$^vo)#ax@&pW*`iNKi0ci)%Mn7{EH7*3DtAR{LpV-H=`hOwg(LP1_ms2Uy0Bl; ztvUp!!Ok%%@`1O@Jy-SSqf8(P8ndYgFMl8#qtlf*VJ>0UB5L{(Z9sj5cUjBuSvB zw8n0ae2}eUS5f(UH^4hLdgBgd)BhUEk26oV*!N!Enya*rAfq^{lro2t59~c1GN9ne zzZR$27MZBq)MRKhB`VJuoG+Ie%S3*NbpVcQC{SE6nnFaRM~-GPxUK5iVIuJm5iN#} z#*j{p_FH~7Tys}3Icychi4V4GGnIZ~JB?T4 zHZq&*rDZFQP^xYjwq?KjsPX*sJh^`|dF$)T;oYnCce8eL{xRoi^t7!E`#RY=TpH-` zpFMKRIQgiSNv7i^%`DPg-xvE>-T2GOOD8SN_Sr0v#trLrjDo0`(?~vRRV#f)1qWOR zl7uLOxgi9O0K&H<0dHeuH**t)42VC#jsO4yM?so~KL8@SR&LD^Td~w$E9%^19LyOy zdI)p!5Iy^7eydKneV^X%1>gHfni_XN|Br{xTajS4F}L+u`^f)gj907^^olwLcF?9p z!@j(~#>b}2Mq_1hAVu{{{Cs*GZH)#H$H5vk%*$@8`eELtut?^KHBmiQ#jxbiWSoR- zIk7ApzLX$$zAa4v3SjL4Who7W!jec7w_4fHcOXIz`S!1CR$HHx^MwfD3&Vb8UbwR5 zRMaQm_v3rAMn4hN8YFudG&umsmnEc`+gqtQa)2JfH<#%Dn?iv7FPuu|H}{{4xw%;w zBf>lWlpd;qVvF`1X7S>-BE6|u)A9Rq(dgwzyXg^t1Aox?E|{#!^N_m7Wx|q_vfly_;$Ess-!jH?Q+KB?Se-fN~xb4&5AB0-xj7fg+FZNJa7KhC#}2`jb$H%bJapd{T> z2ssE2v#E$81J2<8M{}vHVY$Cx`fq)P-?9P?6sm;b&Bx-}4sp9WDw@h38iKiEyQ9OV z3g)g1HL@(@iR;ndCRP=br}7b`@ZldEmWXWZoCKrI;QZ&j3G{jk!!;h){3K)m5f*3s zX?`7iqT@}$(MkCC#B|vNiTBu~)GyTs67Y;Sq||(SfjG)UGm z2H-*aH1zbW^<+h0-@SYD<~#zTh4(qXq9E!Z2bYa&Uk?MpmNLY7`yUS3!RBN`d-oB# z*1;#W7jBmbO0-S`12^HRdScl$Fb0V1X+-yn69>X|_aKJhZN5@T3s~=V_@~{aZ0OA` zDwj>Ld~9pm7|*#5Bv80dQ1S!6O{dWL5+a2H)&}zf@hfAmr1Xu8b0WZ~88u@=tk;#7 zWRe>)y(i%|+bQG$FWHd#eD{KFJju7+&>)oLpp^a=-!FVgGR;By=A%Z~&QF(wPGO*! zRkr@m4gbf-{CmnX;q)t5KHKzI`3&U=0``Rm)4ZW2IxR|p0T`M7%_uBjvO;B3s??^s zck~uj5X~#fwsSP&1p7Mn|AG(eI^AFpHn?JY(~Xp+Lr8CgTL!+A zWvW4DgDgz}ip?xk(=be@muEV@pIt9Fl+ctM1~RVPbD=cNor^?bEGH3nQoN*EYW9jq zt2lVyJ%eDR=_pInppHL=-{8O?L<4e#W`ZCigIW_cfg$&p+aL~@3fg|s5aoIE@o1^Z z`ib!Q(6am>&l%}<-38mzw*I=pz|guuDJp2y&JnBK#71Z5^H>i68v#Hh1%R*|KoF*X zfBp`eC@jp0a!w}r)^M@5;XT>&qr&Vv3@Y5_wdPs&b(zG8e(c`1{yH}8T+l^Mz z^D=8M{o-bJvpHXy6+Kkv()*2dNsnhA`_+~?SN!YW#-NpI=dT>;?&JP`1jkMTm$f0u za-UForv?3h!ads#7okjtyJA^IC<|^2wysB&TtG^Zu)n#eP5&g4`xugtJnM+2q&w+H z-~fdHZfJ*H2sfSV7|wT~J;g|p&{VCi&`-#0i-F0=fT&kg?6n@obM81G>U)WEw+`Qt zRQpMrhmSq(`RFn0E5}BDC=T2PfCvEq04xTe2s&`sqEaPEURlPstN09?^MJo2rFb|s(tCh>Rk#Bb|bZof*ovEenv z%CsttmTZ*`Z=G}mq3&84pTGSol zR}V3jcUbL1@Y{T{>h5zl$*tRK>{`2;aXx{ER<3#M|D%X`9Y~~C2di6oHvS)y<_b0c zl)X>lTr5lqWV&{XL?HbUqI?TX!mc9)V>bVdqZ;mvHL%N+ivj2X(gR>N10Vn-0UB5L z{d}`Z8!#y%Nd@g~$$+Y$x6-tGj<;?TOrnsX{U0HThqGaH)?V9rHmY->JU6bYX=-fN zvtb{@u-n^A9NMbg`ifLN=E}Igmm7M26;h*K(%jnmM(!bYp>&3HRa4$u+-TEBWwis0Ob=j9n%D*k05s z%o0fX)+7AXJv13jI4LB-49GJJ_1(sbf<9TL5t0&GF7!4-J%Yc> z=>hZ)-1KumV;$}sW9^<)|*|G&~vsmwvg~ozV1S!HWs&6d#kNt zq-<0Cbhgl7<#Srg9RTF?4;%=UwG)e z$#BlmVT7cU5Z`<%B^2|OF^1`h^_p9-#@U$|AabtI6zq}5k<3;iW_17wZn^?keo9W5 zbG%Tb5E6PBE;L&Jz#Qgc2=KAcksA=_ca9v0_J!UM0gCY;`BY*)Qnf}aHD2$;p z>8h>~f{wH)1U+V`h5x1!@(flpwCHDyWw8v(L7( zse&MmnWi8b#ED{jZ1FrYZbtz!P`IVxnd6Ow6A>Y4!%eyMu)I}Z2w%Dh@gX#^ysbze zqQ?->7b0AB?8!M@eEYAyi&L5aZ*zv#n^0(OIk$bQ`qAmxIa*BcTFkeLug%#KJ`LSv zwR+Y=Z%gv$Pg;GC692Gn+EXP>nNLlzR@D(=x71Gf=a9FkoyuUZbX0l}9*75{6a*=s z+xvpEMhh4;SfOHs%8|t1THd9JU=6tXl+DR`@_F2?)^pY#TFdS0L-BVh3P{JEKjY@i z9z;{wQor?F4?)=I{)%5}XZuALmkP-`VQ3PvYc74paO|ERJ3IWV?Sw#K{q*z64Bi@V=C6TNvQi8DtV=6?>aIi*@SX6^PL=8FGhrX<&aj$G}rrZ~QWwSS% zBp9Sj`PW9PRS*=t4!%>7Gh_>KrsXDiO45| z!02}mbx75aq0uYgxLAWjgkFNWO-!7?9gNe5W#!ioXT9PsdHJsh%d~ zjIPvBZ_q-A-OQO4sd7P})3sM7rd>t6H5Wx8=EIqSo2X5uYDu*9bUrR+@^;f&Rb=4k zD{JYCyjtZ|FK3gh(cQ~`U4@NP?FlTrx%(E1^Ob?6LFis6PcC>~DMbm_K{%aY@!w75 zKbkTlJczgcL!a6ael6%tChrA@f+H_Qg}dOo}D zC`@3oQV6?AG(RUc|2J$ir1^xO#nY&VC=>6Mz~LEw#}g=8Fo#~uCzy$dMob!>Bg&j*X`#1wN7qik}t-D(ABca6KZ3; zoIUo;ItjcCoAPPGORsNj)zL+jTl6at)_***oj0IGC12Gkj z>SVsVVj$eQqnl^T8Ap#fmG&iy?Y^0Ym4P{GiBp66d`6_iMdEj;plTm;kMYuDff1A*YZvqT)R4 zsn;_rM;rVh3mLbqZr)}>q=Jtk*E&J45VN+mLjF`N(dZNlG!gmUOa+{v3RF@!O?q^D9cd}E*2GR(-?Y3Ub9PKZEm{!;2f-WVqr6i z1>PH)N%<)O@+sp*z&eioS)oMJ&QZcaujIXtYe;IX(bDJopMMEfZ1DOj*o!mDQyBE1 zRluz|STi!INaIkbZ~ET1(}=yuWCygyH9mzqerpKEtA4a1rmBw_$kMEjm2^P?dEuc8fn3gWU|W13*hProLH6IG61`VbQtG=_0Kkh3=w`)dl9njJs}A z@l9JmM6;#~L>Ja|fW`k{tN#5}^t5vt8?lj9dLgNmr8Fcf{|OT`?Wd9d7#t!sTfzug zjh3GK+n98l9T|v{%}M`8<71C80yl$nYX!IzD5>*LyEVGX380_xaFj}BnqO~vgNFX$ z#iVa)T%KZXrc-0)m7~b&0%{aorp*leV9f zf7t}rUiHhpeOrB&HDUfMF$3dH4IbX~5&O=5$R-e2Ac64RIO}_H(@m;XP7wTBeR-Rd zDsZc1ro5tAb*;0^gTqWiC@H*K{RJ?% zAqRBrOX$62htG-!K|y2CdO;##&#K=Bkw0UL^eOq!y0&*zUi$9t^$CsA z;Gs`6nCb{C`17!}a&U#>n`CT+d@Y9l z3sy@Ct>enZF&rrGov9+ZcTW0_Ow%a#Lrei6bo8aEjlR@`^TD>KY!~jkBM@kFC@^~5 zn~O!vfM?^Hmk=_$N~vD{(8AM!!J2OUKsZs#RV**T_mk4NmsC2Cpx>|!b0@4MvNvL( zxRKCdqX*438M_KKstDPbIE-j*ky@cK3WLg2r)U#?*1Mm*pZ0fv-onl~IAzlD1e3k# z+07h;vUIGy(eu$XUY*PQ7@OW(I(PIU$!SwnlQyQA@%LKN9tH7sTmO(3B1MVx23$P~ zyy*@!(<{U{VDrF9tZnIYNAFrLvHA+nn0s`3b=}AXz2T@bA0+L9a6}=(4tL1lbeX0uhWf zU|s_?+x~1}x>La-mcs_iqxSN|98FRf<(gfivM;AmL1sizm3q z=&l>u`~7OOt_{d>ga9dDLT$W_JeEHchpZav#yf(<0q+H^7-W)@m*~zy=aNjqtZvSe2+9++F9UaTWmYMZ`!csMLpzbWXi{Da z`mj(p39+Y$=&-ov^T^}SH^A2qi;^CP8nv8Z>1=)$ZOvjWGB?Cm7luGWL%3P!yI$|Z zU~$%Jcdo{3wF`LE>pMtmhaUlD(B;`;%?Ruv{I1u=;8hj~1wduw;|Dl<&}Z&5mJ%r( z9j#0Ghf{1GuoC>HR7rmsQ5lbEw!%dkImP>d(P$9A?{e(JY=oqYBaA}HHdJ0>0b_lJp- zeoIvzrC>$~`|bHonG)^yBra<5+YJm!Ma&-fKB0rm*ca<$cDkM(j&a>^Zhw54L} zd)-y*bCUW=NEIC!3v0@jR;eKcaUSzgwP*1Mp)`n0P5Yj`;#wr%?P zdC}YRCF%h<223?iSwR9qd?~m#mGeTDRA*rI1;Qwc(LN-a`Qd95NA>HNcl&g?M`jWc_+^_( zQP)*k=tR!b=10_CJs$@>B%D0BYmjRZAJf!HaY+%4BGd}*0Mhl2>)mK%r`_{!>H zOQ$zn>Zecmh1<&j>vKFZ^IhKbD35EC(lA@Zc)*}{V)1!1YO4@Y5$YWu75Uc%(FXF* z8V8l-c{7u_Ze&p;BV(=bq{XTujgMbmMR_kmt8_pZV|_0)jpoF2V_PRr*)Dm`|2}UW^3WFjG;l@ zX1{ozqeAAERV#8sNfHt;O|+!ECq1|gq0Tv%7vZ7ip(hlva4`+ zm5VYkgtyRX%>+zAjY(y(Ztw`0eK}02V;{cC)E5prA$ja|Lx9$|!52I}|LOvMcm#PG zfxn%qh)`WGG_~NKK+NF34`U(sOllOjI_edLgeNlzp5rO$p8$7AF5vLzDYRXo!dMJ~ z+a}X*>{ZilmDV1G#mT&_vD`opT;n?hXb;Xl7J@gul1{4M%i*!w|5oYsIxBSd4lK1+ z;X*&IxvaVb%-oa>u9ho~mZqvZ`6L$ug+`i$Ad>*|g(*V>7$TB*Aal96J*z~c1e@G| z-*^EOx#jvyOG_slM=Li&KRa~#LrNRqP2V4;f3C8B23JEQ&Wmr&7Ss_de<`wP-D%UK z$%3we2wmqKGwFezPj6 zk9%}@Ro;-YR;R%}wOyC}8hga!OMDkuzy1?o^O$&G-71Cjj< zUP?7KsN?IUIqRViqXtv~)eJVUTjpSuA+~Ivt_R>1p>nWd9>~<0i+yG3`)DYvC^jgg zfEHKc>2hSXYOU0AGM;!r!=&U1|0qmr%WJ>TJKnB#=XzX>#&#j8K3PVyNO#T{UA}J zy(mNQnii8`crIN{dSu(f>gq({M*O0#uS+a1AxJ992Yh=2iXg|iw0(eCb&K9JK1-QNTw z&$xfW)UO`R_B&Wv|oGlJL$q|NZ@b|9` zede#s&*YA>IYqH3n+7>-Z5qU_rV-i+YoNmDd!J`b^bo(-Qtbi2E|TzfqJKzx<~)N_ z=gZKZ_Q%Wb!d!GbLBZxg{cFEBW7awb><`tX`iw@0V`NxX|Dl~W_r#S^%tA!TkUf4r zks3=xvCH@U?KlY`zA`nHH}AAueeV=auFVXh^O{I4Cnm#XAn7%Rz7V~VIh}W-nHWO` zT1f8l8M4_%Bi}dIYYKEBN~E5Ue<8Bk?=Uvf(uap%=1F|!$o`wp_r zbv$Y}*9U-I7NvJ1&je0gA#}6GYojGXywI(>mfGOGj=wi!22JW2;NsMi%Pp*+r@9(x z1{TCwkk{1+SYNhdNkCA>)g&>BU5g95(xUm$NhBW^*6d39ekxZ>p(_ZcLCGWBg>-J0 z-S^mYWX9i$O~RCZtm?-)>OB;gad%XfNLuvW*Cr*cIYv)`<(1kOEZ^*;uJkTQ9KM;x z#%%^+la4|VLl*BghY9Z0{`=5JHUA1Z-v0sC&!bvfx=g{FJN`5e|Dq?ZSbe~F@uRd+ zxAA?F%w6bhh$uR&r>bChs&LteCv2j(qrJlt92y~VBtK;2`=KV1L{tm&hh@$87)q%yOV~NeGUvUh^59U zotAsT52uPrHDox@%M4KqxG-}=Mpk24%VWB?iSI#-BP9n`1)F5czE1=l6zsNdNgGx; zM&atKYjqx)?$warYY2xvZ_Lv$qCX2AJxR~@fK}d4ofg6J&?^kqkuhJp*AXoK`>ls+ z%gq*NltkXP(cC6aj31Lw_7t1}DgKl4W5DX1%QWys=PUT2)Q{FnR;Pcw5n(?*6LK%I+Aj5fGBz#N8Td z%zL|9ZtG6D^8vv|o}Cnc)I_O&X+^aJmbqAiXwGNLNUN7AarlVk-0uMw1MSJMUg7M~ z1+0S#85pC?Z_dj*Db(9C%)Cd$K+>-wUF-)3!s#cCscVK%bifkzu#Thv{QHvFyl2k3 z3bLqm;IL^7Yg2w4%o?7fk7Ua|IA|JDv@e{P{rE`LWQRLowb=z-k00lYn0wv5vC329 zs?_uMGNmI0x}FxfrWycC0UDY9%o;FRL1KkU6D}63yP51U2aBF))Q6HoxrCqqv-k7U z!f{V805%5TA@ShKG~jShWX*1-tT@0cwCiG2DTYeinkrl3NRu~ti=&#A%jU4PO+V&u z>OS?&-%o>kLl0#eYQ^N#zF7*V43DR);otD@NkVcDCY6*}d+@x7VKCDI#=^$7hN4Mm zrDYXgBEV(_bFC$Lpc)7T@`b$iCB_o=GaMU)UMJeKEuY%kk#v1igeizk2#Q-f%3LKD zG@NzRsHxGfV)2bFX@|jz?7?;z#-?&e|H>H0bUEpHX*W!0Q)%*#EJV|jCusC5Gs^(|rlf@O}Wn3wB~ zU9A7r^cg4qSAu zo)&0G#5K5UQZO*9CTLE~zi%FW;u3knAkUbQR81hO5d=JlXRbi8S*RyUuoJC8;~UQ# z&Z(R#uJ@?wnAZsTJIcM|oL$q}?829-5vVGA5N^pL2u(u{icxV!;iTvsl_vrhA)Zw$ za6o@3c;mV|f}?j>?_C(IsDvFF7c+ypo3X1aEgRoSK8*n)PjaU) z>wY=LHBeVT^H62@#p7{bUR`mXJDRf3am;HUn+%ka*s|SB$2n ztwuHNipHOjwORj`*NUlKUVD3m-F7+Dr~JQD6;d*2H=d2Pg-z(($nZqo@v}^b+_H+j z4ZLGXlOW+`Oh(lcv+WdT&B(Y-52J`L8hSr1m+nX|f1migzeo9H|x@cuM< zpeYBdpM1eJ5A&?0?~*%W#&+v=F)q4U*#mS0`BQz~_y z^&25|`z*NiK&C}0npo^lu$o+n*YPF-Wwcme<1SNREQq`-j67ET?wP7(Ph*UUIK>ocCm!*D=ijVid#m5pDlaSTjB@V zX&z(PKV!btGyS^cxw}}_l2#0eKfsOw9GU*iCNP+(LP*Q1;J^wgdOO%T`czsO z$JpKFcC~(qN4QJ`)2r#sg+GL$U=))Vp#g*jA?O50x(HK0zyAkj4Hi&Xp;RSGOV>PF z=7si)x|H9Kz5>C!+?eTNkZ<^|hHMrVB|3>#%S zx!&fFuTOv0ZH3jZetNT%_Kh~|KECO#eKY%&59cz^+!h8pM2+s`;8*5R$MCqIdV*3t z+q}3!H1xIg5)AM{Q9hLP(VjUY1u4+~7t~*F@9ZJ{4#RWJ+Zrz~1hvzTPOqN1_8q&J z-SoGY8|OM^H&>giz`bB6Mca`xQv#&jX5pM#Tm59K2`SB{A+1o00n@^ z4gfyT5Cgmf9T+rN!eWI`kSU!?*0WGvUh;YFX7E0n#-ExYc3IliFL&!+e)jD4die)GMfKSXxUMZK3%O*q(JM?q zu3o%Hi6o-z*$No~KyA3P;x2JDP$vwSY}IRxsuOks_f|=S^3jVEN)ItrS|RxCRC+H} z(Y;-c8VKJpJFF^Cd|C}X*vA~YI?)ckcLny<)i~Cdtw#p8H#Vv01Perm&{bYUH#U@F zwmCygqeAja7X>ihbHte%SNGn0r4f>%=1omd5<^0v=y(a+M%09p0SU0d;8g65_7fg}q*HnlzX`8RNbkr%sGD@eEgklqgBd78FAcm& z+3;l48DrmdDYcDKZd&7G;b%!~Vg}@+RY#l)2L89i`*cWh=_V$fgAt;7M4Mp z#yh9UkcsiaTNu*pt*y7KG4y2ggM zs*~#>R@B&szLoh=sVZogF$v!AZtxM*tt4F*SUWE-d3Xn;3oOkbuquS`g=LvnNxG=j z=o{zoCzuW6p{*+?r@ZH8R}b)Bj;I3Sdnj;DW0#(igK^w{@<;1i#e-~UGL3m!Ykz6+fAcbzSJU$!_Lc^q&t9OE|Mp z8WmpltD;C*TLJ0LGx`$uWYj6M;L~kI#*s@V7P5dTlDC(sL1; znIy5wHXYO7KYBeja_lbl*Zin8w49H?Sj@a#4)M8hh<2l8WS`!sjlWr#3+}rvM;-Ps zX$B-@O}N&K@O$kvnC}ibfs4W*(i4jRY>>zwwXxvn?>24cw!tJD&FXecB;`V1Fnb{* zAaCMl$*Gw2ZZ9Mm97pP;d~jktZ;KCJm0y!Tp=W#D!5Uz64kS{sNb-NRB(pDsoyY-1 zeq0xa%C*|G?ab5%`SE4J!!PubJvGX*Bztl?VSkf_j_!COsOoU!9J`wpzqbi_VFbJ# z05)_^hv#U=>)-vgl%!@%9@7`i{P z8of#B-a+9X7YU^PN?1VwKuY=Q^*E6{69+=Qg_abZWlItt>}mvt*M2JDEdCte7tWoK ziN_o|<-4Of*=C%`5)=#7-eAbt#LnNj)Rf*@yMeHaqD!8U?xQ!i$F&?F1hI6mIqRd> z2VC18flZWE7kt$WE{S&=kGN}PDr!zU)Yb%ek(Uh3rZbY2ePuN<2_87;{)C(4se@A4 zw*sQ*DG$9F@^+u&Q+Jw3R7JEsCN7578-*Wn6;fSCRgyZy{is}ywh+Ztq0JNlQCim1 zHvGJd&HBw*v*$tJKHW3G|Nj5K^s9U2_)_OYY)Oz&f^avRNVwMFK_VVlv=3f-LzMBi zc8gFHS3gENOQt&z1b0{uy)q5H#Q!n!4})CgL~AK)nyi>zRiE1ahC;o6IR1$S_Uy*%9}T)m)8K` zNoQTk->b$RG&NyfvXY)xYH}(SRaMQ@zApXeyW`o^afNFECIVA+fdDP1lDmA}8%i=n zt#PNLA5LnF4%y)JmS6+iqCvi3!h>E19L_1S${J2#_9oC!0a=DDgc?Oz_Drc$BDd6C z0#qpi=ud>PeKs{5pUPvVBdHBW#pwn_>F8o|(|TBJj}%QvZyP@@TgEs;Pf`VQU-bO5 zMciMD5-`+XD`sYNvpsy8CqHxc`TrmskV)Rd*xg5u^4pg9x1Jcsw)9A8E?*@*utEe7 zz%SlO-0d|cqSI#t+xxf`5qf*;_q<7(8-ql1-S}xC`kJ7pB64W+$bA3EPORV-`(f0< z@-GH$5s>gis#e%>#($PG3MJh*8aA*zLKQK0cmW5^sG6ru)C zcw3{(NO-1*0Bt_;oPV`<()uL9<{4sTUl+k%LfK)^BpJ==)V+;cJ9-4!r6!$$m%rg# zlzN9Z$eD1@MMRh4x~~EZ2%k>5lQD@4yWoYqV+XrQwDomDsJnu;Z)*B~kW{$(!|oLo z=<_tkg|Oq`@;{>HQY{t3I)c`dN9CR3N|B?_;H6N7WzpY-;YJTSu{%(4`$b$~snX+2 zTB2a|Pr9U8Q?A+-ChNDpwxoiQwwsJ#FKsP>CWm1(k`X;*bY>8d?Sz89tGue(8Yxo1 zW6@)rB9`Ff1EqZ;2Vi1V+byg`|3`tN;mwXN(TTblXb^=5OMZ6CbI5>fbWN&C2SPsuoGWyXyIhte{6Pj#|Md)+uUi z0m4B#qA`4peu1Ol)LPU400RO9y+7ati$hho1R;9pFQpNhWyM50B_7-NFWy2VH2v>c zlB;72RY4I_sJh!0t2vh^& z&FeNwxDW_&{5zP$NpXg^XrgyrNyZ{W_Qm|U<03h zhU|_EkT!x$oD=%+)5>!EC1S~77!Zm;0S#8RxhicDU!VP6_KAP7vnBJJO9C`w5ERz4gM_5!K8(o_sV^d}A|Gvdv<|~>>dD!} z9x(cG=>utr?y`Yt+k`EbmLNurWlNN&|J$J$FnaVQQcIbET(g`;kBzGBtwAxPbG-Im z7=j6wo7`YW>QPhOc^JT6+_^+A=w#|iR&>`(#Z3b_rde5!y7(A~==D>?aE6VPdEM|& z@x}94^}`lku;%~nQRnejAlm5&fd|9_Kd>Z9mJ;)Q1;IPNKi)8X30CWo%(*B@23#a| z{m`cfzVTv&6#i(@mglViIf}F)+oLm(nL9vbsB-!fu|Jc@P(#0{z}W*2>9=U7Tc**} ze7GqtnwZ5b>;}~vp#E%v`Yw~7h{TK-Aq6kyCw`@5k;G7$`#Ld8^!DJarmfh_$P{SV zj@TzT$>NV+)X*GDay|m4pZr(iGIo{Irr7(PpPTP{ycJ-D@^NZ$SiD*>1s7blA)E7f zvzpTbeh~>ywh|tFOmW5?T&Z_ee+69nOA^M^)b_YWoZm&bY(z=>(OlVz5veippirR>Ps;7 zveRQ_69xG@|CAEcO-lSP51ktgIFQ~d7*gDK0K!)zUL^RE{IXA1QAryc>lq~R_5b%z zW-LzIS+(UT`Llb25e9 zru2PM;7M?X#jK*YOg9KJ>P4vpy|(cO9|Fx~HrkrjjlC{@ucA*xe`*KfoGUj)H*i)< zJ0CyUQe`L;TkSl8mJLs_Bws0z`FF@b@LVIQov-#aOMM5=2n`>pA;ZX^;ACq}1^hjb zuK6KNC&zt2pA1~?E)Ysuxq98uV07IX5rE6-c328-I>rKga*~kDx?6Vg2Z{?HP~3X_ zbQnTVp*${NA@F$q0)yM)ClvXP>aiuwGmo%VSEJA#x25eg#ioRm$M9?+$k)0m zWN9)4NbFlitO@li$Y<7ZTktP3DTo89{@P3G-5>BjmN1nXaBI!x0T@BgAePQN6sKGk zgR0}qXn>&&$C3vFGvmI5BidmYq3qv#M!xLw$|H4ox)I~F+xOcK=oGRs^+5};H`DGG+QA^^Nx zX>)Pi?y-*=RoYs%rXZ)2%%djksewBA3Tsj17h0w3j|Gs=d32;>jos_i?;#7Nv|04V z6iePH-U*Cw!BvL$M}}byUhYnXHK>MR_FUc+!%eAbzm9G3{zoMNujXPEN1BeXM@*by zfP?5!(-fE+%DoJlb{pG(+~QHk&n*HrM_g9xRGN19OvTS4%^{4ok2c9IqF%5EKLwdB zIv27hGXH2oer~9Ruq@9YJ=ZiYIAd#lq_g@2I37pc7w3Y@`iVm4C6nj7KO#wpy6h4| z#(5jsnn;fAa2Bw0Vgx|&UC_`A-jgi!F+YF=?GyT@9@1`jH;6~d+V@m?{<)JL1e1^j zQi(9kZy5n>U4TX~6a2~tkcBdy>q@2obfscaUGXT&iE_YSHDq`YMI;nYkRLj6i?AL_ zgjic<*a{Pfsz81>xt{Rr33#27wx96~(o`XRB2#BX>L!$w2z~^P`Zw{I%xlnJK)WVt zRFmQ?TFM5M!?~*nGFEEO&d-Qs_GDRx(fwuj2hUh|%pL^+hgHkGLzZL-2KtwqcOj_i zH~0SyN1$tNV&$XSKZZ|R%S`FU#MVW|z3@)GJJjl5bvtzuL?}v$(6TMFqK%2Kh^{Yc zXtUG&(AlCfik%6pWC*Yk^#V%hDzU+1^Otbs#NVF)HP33>Cg%Mt=f6H) zW*Pr<^&yDIb(SIDmE%?G7M2<1jV@uHux~BWAz%WORiY;U%7AjXM6K?ks5N zb(8XPX}IOOPyYo;>mFGr7&FjJkMWU$K`?dxZsf+q%uh$HStMG_c^A2avsZFjCc&&g z0qLl*$hxtc%rlZC1JlJgP$9eZonokX){nR&peW>}pr2O#(<Cca$+0>8g+8xy$T*N7fzdoQ!cW^&? z<0SK^e?>j}>Y5ughs1>tmFUu3>Sh(6uvQTV-K4ERr4y zr;0+8Ty&4-;&96-HYoWTHe$D>_UCpP)#qr)Qc}@4RgqrSJ*Jc6aL~rzfv_YmXJ))| zbCQFBpKvRH}7t6U#iyfPTn=b}gBWt{P zfrupHF%X~`;kX;3(O1}O_AqllLh3vvL2F-rNFA}7(uRq8eY1KK@8wpW#P(HycL%nD zF^+0B6e{%u5n=34GbZF}nNA`>IE!GA0sdQzOje9!apqhR%r-CCWXXi=VpS!CP|-hb zW}MqPJu8VTygKJG2|6i6#JrKhm{@V-n9rKS<9QEX(oS#otT+cYks>28?zSc}-JDs# zWg>qU?6{~g1i5r_G6pdP4GK|S6Vs;3KP)tkHf5pR1=ccLY>`ur0I>Oo|3ZTgjtqW`L ztuzpRUITXF@oH)cmVkb`2?JNs3H@kP)o}q6?BSCcq6GX71LNoa(m8lae@vJ|SMD+a z4@krSzI~^aPXGv9nB*9w+{PM6S9t$zkOharaeJ~(oD;> z4e~4qiX&M}FGO2ZdQS{gX`>9k8W-j&lia zhE|4c%4dBd-?7idCzt*V-4Odnx$26t<{_!M8EiV*e7%$3<(W-T=N#MHfev4eb0BVZ z@dghNNWZr$1e_|LO*sy7IxzTu`tosOWKFF(7JsNRWmp^{!2Dek8BQvddlNHQ^(ucE!%B1N)%R<6 z%*RJ?j+qOZ*0=6Xip9>Nr(27@>5d%tbBK5JEaGc2>YsGl`v6=XXq;7ing?02*w$~s zc#YN;p;MdF*|jzug@7@SKq5U5p!5KRGyDJWc3{zE1&SjiRIR0JRiqVGO3TsrDnL|K zI2wlxRO}RY+8%d@bF7!F&zr^fu4Y$Sv11sG6s#;R&kxTE*oy2%O87iiPG4Pkbp3ud zQ=gMn)NbADKGxsP+IDKwAo{|T9OXcs)ajqHLF9EOtzTH?v&&H}Vm~09>=c(vgeDO# z%*cG74We>GBvFp@?^CB?S;4e#>!(KTV{F3p-^v`c)fxW&p z(Q-KWF~>C}dl=(CRm9v_x2Q1E2J-~Kw?O@=WpV%D5Cf8EMT%i zq==9vb#;2J1m#!Dlh$POU0X9$dv-)+3hObta=d)RG5f#6TCS!qhoa(ie~4C>RQ7j# zav#MQ=58~azpswq@YUjFuFt7emyvCNV!OIND??_zgFF4NE3=Oz4= zBxH9)&RLnnJ=)>NRo}r$&Y}v=@DZjX9qw?6&nG{4NJaJ9b0GZqT8O3L*Jz%iG|%sQ zK2nE8m?bK@y4I`MT6tzZyB$yCX@0)vr42xzgiEsL6Lk*dOMEq$9`To%%b>KxR8a9z ztdkaAhq=eDgSM3sT=n_Vy##+fm+)hf^CD`PbS1)57k*_p6G?>*<=>@}|PFBT!>#Kmi7dS zT{~*xqRlUQoLtxNRd=!KpwNRIQ(yM#>DJy%sO&P;C3Avvume3o=X(K2+e8;z}iYLfIfW4#1Ee5LX<^ce`=Q)zHci zW*Cwuia%&KU(XXu?kAhJmT#- zv%_&=?sHymG8`->*AUIGthYig_D_PPEbZshm@;NOEK` z`M~a8)r~7lD^HR9COE2jEEl*zWcY0`fLj45o^Z~O0{`5qLlM(gq=FBZtat`ZH}i<7 zvS2krf=8mtvZ?{bq7ty#XjBExPd#8Mwq7!J;TeF}lWLHjvx6u%&Rqu%cn!IIw*_2Y zSPwoHt{moexrO4(;nQYuvpeO9i*W0H8)0vHgHHtcpgrEfVd_QpYcle77LTRLOSrcK zxK&%TY~m86Ff?by)Luc@^Usg>U72c_z2l0pG$%CJUq=EqcZolF=LF=EV=K~{Z?GyO z(+T0!2+B4k9O=h&xY^XPHCy2i`=Nw^5a9`kJw#kn@bt?B+P~K_GY5#s19FDBuy{G zLh5)&dF^cNgf-q$+c(R@yom{q^UEiYUNw(@jXSG|07+3=-=y$Sakg$v?tplM2>vhb z6|CsGCYv32`vlM9fM%?hRvA$HvGZRETzD`@GYi{MhT%mx86xF3V;%@n9wbVuXdiwm zr|u}Xl^z_(1V)t-PkFmh(@?znCFkA@!%-cj<5SuHfWM&>yBTinA7kc_(=nus<9 z3~c%VVV)>{+9&xn?+ZnE<@;gUR6VqW0jlew2VcIk-5eEPp8%TRJE(*I^54)GE6j_j zY$Zr=|Wz-zocakdm0VKHv*E7 zdu_{Mj|`1=qWfFRYUFWTPXV`Xfd2{%aq^N48LGAh8WYVw=FLLVk|axV`cE#;faL&y zScQ0_{7)=)gl~3?TGf($ItXmF>n5E!x6hh0M&vPZH!Y8H0SlC8Yy~F8eII!ze2~*% z%5f$8mx3S+BKp8JA?*O}+TQ#$3JUcpNS<49IYzW3T&Jv=1v$NCH2y-pD(;Ip3Il-1 zLr=8PT$OF@CSN*(1`jQdW;_ zNmR7BG1;LNu1qRFK&-;XO_s(bJcuChk9q@B@Op`9wC|Uvy}n*?TZ=DLk#0K&qQ4kM zD#)s=m1QHn)MVYzbQ@z)?Bz1o0?|D8OZRIO@ae8^#*NF?yD$BBo>rojqmEp^!9NG1kaZ~rfgTLf))>xA9Tb%JQ){i!W)ll_Qy-%3wma4pm98M&>RCj*7IfTVuYD)^KE+z`Tl}r0PYj{i*K30go#F zXl8qg%pk*TL9(f@FA7IUT^hUiw>T3rdlxkKdE|>gB=j$=W}@yqNIz-4O#u%-i+&{} z5@>R*13=o+4!l2aL#R==zK?zpyjv`5+wUmtBc#B=hwQPs_3NHb!TsD!(3#)Yo!4%g46enHfg5Y2hB2$rXx#wsT>yaTap={oiXw1)KsNA{n2`S#|f%XXuC zZ-5`S#d?c5mkSRaRfHl;;r-eVIVnb?;&M%Xl12leQb;^tC)3Mpi(i*7G8liPlERU= zXS&eRjg`EB+AJNEy}s)ATOP7~o=s&h74ZR;hwWDZd{u0vhTef0jW3mz&0@y_qbaHd z0j|P}j`_pZ(<@`X2wnNw5Xn#LK|I9IKRkjeGF~F+hNrQU|G9^#5=7Mhv2TfR4g_%s z+eC&2)>n_MU%n*X>$-LVN}I`CnkG1Bzu8IJ2Sob8SOrTkps_~<&~evHgwk_mu!;~5 z#sC0)RGQ|xeW27Okz^GYxt-dlmwdb5*6$DeIT?S~a(D_;+dt1^J36Ok4WZYzhoj2~ zQ7KSP#N;;2*IcT9Ms4TxnwC?oYzed9?pglZl4)(U`i8eJ179-sKQc?rR||=+5yh}= z36G_}P?hUaw}cIsF^kl(ehvxM>Dpnbtt#7wDSOXw6h9`UV8kb7mbK%TYAmlW@$s$r zi?88Q(jxhsyMG@tz7lg8e>mCNMR!ek3(}!?R>}b~($=mMoGh$@RMi?0zaiz&`3Hee z0i?1j<2Y+o{dOGBe%`MZHc}=q?AUUj)o||@;H!j(seVR|X7sTxt+-O1pI+ z(ywPB!5;2vjzGRFt&KM7l2Ob(w5=av_Bl184}*txv~lgE$=s|K>KNMxB4rpNz7057 zE(bo4!0p;@*Tgqa9h!XW-2>!N0Azv7$-%`g!o`dy1JWSbasYK5HlK-r()Qs!TkI>y z+XH3qfhH|lvo5pm#)O|nW_>ifi7ttp{2nnWWRRimxy=Oa>zq7AuTV`mZQwPz{x{@( zi52)i=`!i%AFHnV)}M&vQChKRB_OCjtUI?Vny*tsJbwH0a|$1 zyG86I+#NXIsH!Ebhd7w5q#9)GVvVSTembcu_~@%4Y_&fB&v=p_DbRxC$Zq$tjomS` z{%-D~Ot1h@3BZ7WSS<~WxR%!=--HH`TT2yv=}%69xeSb|T$U##o56i25PK6uA}_o~ z3oj;E$p;F`iG`wP!Lvz4AC2NB&vchCRESuPv~~6Wbpw|1Gw-5+6)#AW%Lg_Lbsc)5 z`#e>!38I-x`BAod{7Ju&yc)Qkq=ByL)S|@pm>RW6tFCJQ2(9osaSKFiij>{1@5$>G z)^Q%AKPyW_`97M2ub&A`4}ehN-T7*(Lda=#X~gKzXxxiW9gol1ycfy{f&^I z+X03y*6p=pgpnNdBoN}l2FV+TBn2_`)UX3a^ah(OKXWQlz}7ai!q>=)Kn*Bu=(B(1}u|w&-|ICn*kK zNR8xbs(|PPGYnL7HCh>Z`1c1&=|3j+!06$iT&O|^rf0zuqoPJw2(}Q=_A~gLNn;0M zb!0_Rtzl-zF+@h0%x&ITaP!|5kti#YXPQk6L{W5&2EP5kRd9@`ebO3LhF0Qw*er5= zi9O4+{5Xw)Y|v(1uv`-U~y`E>=lWOsaW+6akDkse#bo;0iz7yYdrp=_TnLdrY8=$vyn%N zyt>|}T28TTL-p@$@q&6B>)gXX2ETui#Ihp*BaYFIDYY3R?Lud z-0ICy)S(X_4{e!|Vxz~lo2u!?{=7blwW>vlJk1&9L~$k(l(}X|5%nM+QxwOi4oTAN z2qyt8xd(XQmG=01k8Uovypja?B?uIuEXLzHtx@0Q-a3KS=`jQ*FM(TV3xKBtViGoW z-2k_f7x98DM>-OO^k7u~xc_1AE$I~v*IHhSux8ws5=Ae_=5Oh%WSs%*aT~L`W#0); z7*_CazwB;<5>Q@d?9i)7_B!xYUsb4B2l%zr@D$?ujCESv>tEUK!O+1Uof18Uyy0X! zX^M|i6_O@DWU1N~y+gTDq#zFHpQBYNu197VF6SN?Ql4y)%Aax`+whu&av@!;cbYPV z`;vA2)iaam`s5+qjStz_#=LYuh5lO*G+d68iAw^foLac+>Q%ybd+;xA-ODO%4DmY+Kjt9>gPBTENCae)aHI;KSk3bD?p3zkLNF zE$Nyi)20W56h=;m2Q)n7-yu9j zd$k%KWd2G?-o&YGcz+wW5yNl22pKuG*cQW-bc$~&H_WgNv3WpLTppBno?zT-=V89? zKpDY1sLA4;iaPg)*2swNfMwPPn*j&YG>6Rqf3-4> zAOo{P^5D-$+8{IqFI9xQ(7JJ7FJv%0(x9oQMNsL&bR3%Pg(4Io8Jx(GXqzk&`a?T# zy<#@KdofHv>|ZL&p2>lakjG#{WR9cIZ9Qz)seU_-jllDeHvi36avYDI^otDopBlN| z0-T5GNiItq@qc;1eZXXvq9DmhT_$al2T57DQ1|9=uN8CEP+;O!32iixP}p3EyHAsBiYtRmr?vz)lU*E6}L(#i&kI2*d8nzQYMeV~ycLdZx~NrUY*g zEwT$Tr7n5@ep?jN;?%O3;I-;`byc950??>sx@lky4W<^%3))G>r2`@8&IdL#CUA=# zTe6O2gvzFv)6O0uS`WF`AZ;{=+4|lcC#v_JE<{flSiV*}IE*Xgt-R#I7<7|s-hAZ# z*yx2vGH8;2^oWaMn_-8-&Hd*i8KUW88?Y{r>Z@nZAV(C9W+V;?+}gM(|Am#zK97lQ zzwSVU_D~K#^DQ^m8 zUlOOKMa$R~k0(|Ni}P11{y8|mH)yG_y7xa_NymG~+8CA19$9MoYmdA#<%zs$lZzwf zsf8AL?T6Nzo|EdvMh`@7hVoNB?m@VX&tMx(Fmu*(vOE%7`>y#}D+gWG9S%gWZW}GD z`Z=!Nq3%3Y`^`c? zjQ;&PE|EWrN38eD>*pw5@_#;60=I9Hz&%dr$N3pty#_R~Y`g||JqqeheXSWHCWToJ94)bFU= zqO4yK*_b;ZwQR4TsdX5H(NzmtDwLA zBAQx6o9}8MHdb`{(+}W4X@2d&F?ABF2onVjlVj9?h}{J^OBN2|R7ELSv)lO3WSuUA z`kG10Rb^hQM#*ey#4)z^V@G|yvW_3uO?7lj#48c??m2>4E>K|geM zCc}j?SDra-%YtO)B>;&!qr8PO+{g-F!0Q&zOSA~Oh9WkmfXsn};Cis6{w#7>hdmQK z5}`l3G!cukB$+$AJ>QV65sgsnd84ORA+PgRW7IB#Lf)86@x^4!0RL@1!RM@V?OH^E zj({q83{jBDYmI0{rTzd3%ojTVA9W&$wbE{iJp*QQl_0rJj{p*&#PGQ6olB{#&iTGt;cEc zG{gk*rVU6DFubqcb;q&BlJxT3F?`F0JgkyRRAU)@76Fr@TZW7Os3S-l9LDvzs1}^| zZlEFOubMSR3?F7uQHNnt5sr$G^e^)qIa%#yP4k9iqTm@8*XqBGuocj7UEt~`$KW}C zdOs8`gfs_o&P#1(S4MVDZ**nBg_oCHGL(vYtstg`CLbg{*hh9Z!6bqhn(!YfhftU% zJ%I21fT0h@iSA=~vOt$NhF(EU!L}lGdWTxO6(?oKy3jQ{CU-@}t5Jg(!gPJb{7436 ziXlaJh=EtSgO=L&(V$HR!+~fopq)riu>m_-A9pSg6=(H{UU6%-?KO*5Em5H^o~6E3 z4uKSGK}7+c0$7zFk@nv6P?f6g_e=-OXhhA399Xb7QnW7<722i)L5m(t5{+spL_@?e zk>ZT#dWQAh%zd5qeo#qXe&bB@X5v3$W=y*IJ@}L9P(ZK+3!@$HoN(MhLe?a4H2M?|>GPkuUF!k`0s8h%sq{%^<#RkwV7_!I*efh0 z)oGVq__5)nO9%DE#b~+*h{LhAzLY)Lolt-y^x;Y`vb222QnQn3)yos;R6)2x>hTNp z;zWa|M&NnyKbP8o50q*Z(Xq?qdrf!uaTo#xN0-z%ZQID&$ItS%$HMKPBPuz5*>Gz&v73s;*oTBE%NxB#1+>IE|Q8?!Ad^s3d`+%!39e$I@gBP2qUZG}StuR2z2r%_JoZ7iw_P?+I$) z6vIY1SE}Rn|2`}xtSbFK)0$*IeP(d}hpy%y%h>LZ$#AYKOAMDZ z{6;lwajKM0W$QNH9#u|@mdT*r01*s}DcWSrC(w#83b$_tqIpk#lYcVksaGNbD+%oh;K++{OfQ zApI5vlbcwrt(FlWH5MR>Z28*8Hl?Jo$TDWbR6R0G)9xNPf_`*DZ9_#Bdbq5-hx z1Px1%Xn#uoy(9hJ^vCFI|GNspyriGPBQnvb6vKuib3Zlu2GTFE5@m1q9lh2v(#IGO zLZNas=z&8aLSq)>t#Cf$y4(RE)DSQ#3Pni9E>!K@U-Jccs^XdHm-y8j%^iYg7TIpY!C~C7%w%x%U zT(FX^(Veg#-SN+cWv3aUO$Ym*zG(sBg=bMc|JBWL0SzVdX0r*-aibpznx+s(_uu8` zc>)3=lYAVcgaFcgtt~{vcM1-v5GJWn6?Yw;*xiF8Cj~AcJ1IQp>lnF0^I}^D$iz^n3c&kB+^IqjZ;H zskJ#5J?&mTY%H2&1L)pPt}0gMofsQ;>fc|K{x?0S1Yrm+b_*Tv5$A^9t-61Th3Vi9HBDDC=;QT$D?(7~(^j<>LalUg!WSE-0n<5b&52$(5OQwNw01%&}% zz*vwrA_atjVIY_&G6{rG{>-)KdFwct8a&3GKV)Wgmmrml@jPuKf3oz6l@&Ch?-eoOPPw$fR?*Ekk7wKcC zpA2?XAvQb8qdqfsI-lp<`MnYO9na3zUxblOfhxCb#QWE1066!C{@%G<@;qb_zqq^F z;KK8jOu@yEMIBRBZ=4x!O9G`}fU1(M;#GXdxRUZ`fHV<8v#ddbBLV=90TvV}P&Eq) z0%2kxSSS_}g#yAruuy~%2?$R9F10VK%%1!*aK2)zSG&Bcm1%Y$I%j2F_Yl$Db}9cx z!qB}J^=kVp+|+QN;pV&eDrW!rv~Yg~{X_lxrdyduuJ?dfTcg+hPB+j^JCwoi8Z3$ao;QR0J3}*B6GFDunk}fsNz^giYy?R$6Wm7w5z#ud@EhO}d7(7^&wre*QwtwF8Mr4*U>sE!T$`5L?Xn+}>0iC|>D}Z0=u$6T7|2oM8H`gLG*CbJOVVG!}6f09$qMLdzlwUY@L zIsNwomBcb6x1ScZPqjSzS99ls`EdyMoX$Y`AdtFoa;2!CNmdi ziUfSB0E{R;-}gU%@9Y>03WCIevJfyP8U=!ZV30*G3A>pucNHo|RMkqd<=rBn-kOXb zeVF>q>Qw(d*#1AC^Ub7&D><5-28xXxKHLspPo`@+^XWdV*>}lao?J4aE{nWxdn`=L z^@rN_ul9*3Qt~r&R(#Y_eVP^+0!ilMZML*`!!V5(Yoh8Lvv)$jl-m}vLB@F=_sXGC zhU8SC9BM+oB;V|~@77SlVpIs*NgjDAX8C77X z=Wvf0#bU6*5P^`un1~h>355Y+Kv+l?5(R>SP@u&x4{uy&8=03=Sh<9XvrU z>>GCR^vC$ou8yCnzxLk=EM)n6-)~}0e$Vv(A1x`FeuKkj#46RQVk6Vi8W^Lt-c@%= zT;Xr)SAK?L7R$r0$+#zzD{iRf%i#Q*OnWt{ys8#7zE~)KG}QWU=v>N*ZGRs)KE4wS z^g3r1aJTV8BRf)20!)D_A6RbNa>RNXq~XmlDGlt5)LQw8vJ1uZIMS~qt^Te z7xKd>C_CEcE<^DoT}-n`=jP}zWAg`QD)UlMh{3E2rCNB#ScW!?GH{kaayPBig+n&x zUcb#tj{ssBn&e|&7iY!)rlpb3;!rJL(6BViQ4{@*mWowIU?Mwn^5VTTePgIP01G1{D?}SnpFl1SMIKj2!pey?81!H0;Y>?*j2gH^@No|cH;}K-VXPJYY>~|s&LqaGFWt-TSKMEp1W^jb0FX8>hbf zReBJ}n|mu|sbhmra;-b^Wb6`4#6-d9Xpseg>seFTJS}f~&Pg^>LGsLKTr)OK=0h0G z`|u?;D*i=;=<2BL_!(*d##3I=YDV?R;up9KW>YFr8&{&lZqgVCCO`5f>&@^k;GjNP z6{P|Ea07DJ)5M{PV$BTldeI2FTvLn@!n*3CFG?MA5Ir%;@gzVu)DCGJvaPw4a;3<- z*9D7>@G_O_QuR2L>TWXEy2(xoYlpxy%@9Dav%(w0$(0+(x!967rlzjb#w2(7H* zNntkI^*7!#)|1h+xhM`mBp})DFv64P&*kdLeW2>WZ_**Zd-aFRp*~Rl_WBiB`&{!W zhU+Lu0LF$Qd~&+>q?{=&hjd|ah=^8vpv!uA1Qfb)+L+ZFc^~qmNLu7oZ8jFW)*d5l z!w}@%!#8DVe{bd2B1lidQ|xK5&(2zNUgvEnXSN?%y>YAB*kDa5<7LbbMn(xlB zo(laM500lJ2d)KQb3dH72>N9y9E6p`#ntnX(R0_eHwg$a^3(6kHE#$hhL0@ubGtd} z*%j0G)=hP{S)2{GRXx+%AY?ni=Fw3*J7j`DOHE;uGXSFqKqXE9v@U>Eeail5njTzg zl4R@aCg^Z*s}|$6 z3lR}qGm~uWcwxHJSU*=6gZ;jbypy@alny;im6ldHg{F9$a(3H2Wa9oIXeRzXsz|m3 z-q=cvwh9OJzmVbOsP|yE-L0)U@k+ZV_+duA0*}a(wTj;gMw4I-I4>a+_{l!PMwua& zGrQ|6W6W)jA#df@kt)!wRDz?&4mMoJ@VGYH*~SJLw5EF}=U7W{memS&tX=xM%zKjoSPKBq)$lWz{l_7;2WnFq#9rrjUZBMlNXdAs zs6GhzTyA;rsqzEINLi;Izf1n;Go|*e5;Th}GOEVZ>ze%?x3eW9U+nVqf;{afm2#?2 zlYA(RMy7I+t|8fK0tBp5HW|X+1G2q7_rUyjG#2a-2Tx)aFYlcQJ)A4xur=RHprLTJ z)d=k^XdH1EQr;Z>lKqOnB(|F(Xa)CzkX0IxA2y$|RW(Fmk|eeTG@?7T_m%;KkK`mTVzb`hl{)VTW?Zwv_rY@0752njp?Wp!RjBc5`pk<);TN=u z=2Q7M$u%?@Q`@z`1UHCu=t%AYw$158dl9n!Z-C9zNCDDJ&F7S*mu$ z9C^~OP`H=6f*5UWk{$J`-CwxpR_ti$ZhN={V(dE6J{v}%6|w`&`x%+lY#De)2gTOQ zqpUHQm-o>a8eJ^-@RB4;SWU-*opsJ=Nr|&fI>~CTd46~qVsU&WgD#@B;49kOP@W2W z;q|BqPo>A{K15l-&BaPYHr3I-%IaE3a?rU4Is8;t(_Z&mk-mwrc@SDs)g>fL7Isa{ z_`^nUgk2sq^A8W)KO55t68cpYPRa+T>>0OF(SOAGBB34)focJw%M)HA`)=a|yWGmZ z(~*t-v)5+p`ld{$kBCSXjDVk`g3P)dHWMyB><{oWf+Yzenx@)@x4pwx=f8)6*&IX0 zO;B2xpwdgxEwS$qcj2F26Yc^50|Kyl*~imYwFpTK{NC3AR_ZStbr4gJ>7`WNtS>jp zU<M1eme5Q}uWN22J0PeI_12yA^-EMuFOT}IxkDKrpSNf#s^PuHx4x!-7z!m0KJdDp@ zmH#DfdWtl?!*VmTXxCN8Q8m;mXb*#y*W-@8IY0~fts9;zyDEy z;cu59P7zgPPAB+4>uFFO#zs+U*^x z1fy8mlvzM}jPOG1e@WoNHry|;4dmuMq?o&+I_&_=M7NuGT^NEy88VBge(^lcI))@+FFyDRAR8XLfCL%RE9rctGD<_b)j zl{#qFH5C_}iVsTIY_S!=>0Y)%4T^f0?Wf!`d@fdo+Brexxg)Tb+xG222|#q=ToMqE zv_hRS>{b4?b`f7tVSnuFY)&otL&zWq;Nm_C@PRM$Ev-ir#lI$3e13W)HYOk5CnV_O zhxE+={g)<hHf5ZaEhmj6jOCgm<&qO|W6Be(pSnc!8|s zIM~^wt#a_!yf5VY)qk{J-XKM8*zO%dU!w@T;Tt|^=M=U622G}8a6J~=Y4V>K&8sv3 z#?ruM(B@atukOPgHNw%3)mtX+K!;r}OcTt7q?lSn831noUpnD}7bpL92;O2brMmtI zZ5GE8eq0CWN~>D@dfT3!&D4XN@CgMbwcRo0LlT_57sl}A!F@e3@2B>1LWtG3izHXR z^5wV3HqroCkmqkfMAO z+fv*CwWWg`*pwu#fb^E(LCG;9#h6ph(8>wHd)mZZ%(i^($|n{*oQB)}J1IA}(23$` zQS&NsV_ih1^sa6po|%byssU8=u21646VK#nDXxy%*UGqx72C&Xl61Ik1rc>y5^moW zr%Y0t3{j9@g!bK{$YK8^;eVjwD#>;c;#bz%5PF+5y;v?*K9Ju3sv+qYSf1srMCnYS z-SqSEk$hgaQ4Kr0b7Bahbz6!eeDE^wAzpr42qWZ$<~VV04zAf-%MRB{gqq$`{CWMm z@*UVfY5}{+-{6J1Q#bS;^{xdHgtlsiyOj?-tWVRGjv&%zVJN=edkkv0!+;PIJk9qn79vlrUjs<*))9~4B$S3V+>h=wbDs0%5bCP{GjEb>7}m7y}V8JeZ+Oy`b$Ymg~(9-jUa}N_RoP)tRdgn%TnJplP*%) z^~TNaQj>)k=csqqe><_nGsx@m7gS2sU5`TGJlm~APyy0PF#)xz3Rrp*+Gf5@Sex^b zH?Z^{X)X+|K~8&xzQas-CvDoZ6(@^Bq>Z)Gp=~C+_m0_EEeE68N$q=Ll1VzFkEKv{ zfhE$Ne#I*b);_R#$)N6+<88{>UQ8TVN*&()09zVJ(EL1DesZbdK>0H!1Czqu@z617=K$)Jfbd49k>oALB}JKo{4 znnyfRRqYS!Fs|YOtGH%|)BAx0;M}@lE0d<6^C~`y7SDXWuYnKg)@RAO=Vg(wKg3|Q zM0tkd)udWk=qOjPCivK6#uQjsZ^A5OkfX7i4(zY~K`+?uN~UPQs|JUmlc>Q?6C-b8blO!NCo4JTaTi?l>=Ni%k>%qpnkgU$H83U0hiG!1uoy|#YZK(I zA`enEJJ($MX7UXGE!QR29IbZ%wsqh(*U$%0Iz0^nzhZlr%bHrY>=zC?MLu$utUSlX zW?n)@pRy&nn-dxKd>piB<4qxx>0&iDp`NW&vx<&LjDjr~M8M*n0BkSvvUH5l%)Y~_ zdO&|nYvrj!kT@ZKNp{Nii=6?eKt)S&* zuu`y!4|w6S5z&PyGY;tkW%%yfp1`>7RN@GEc0_Uyl8*aCoSV-zT;LzFr*aDK$fD-9 z*?8?Zeoi^^%fSZ?P^8QFF#*?Ztkj~G^KQbA1UNw$w%~vad2t`gmtwExFq1P# zoRFXEFi#lX;K#yc(E&wkm=$sADb>ukiYM?vPpbx^%Gz4S!_fxHG&5)vg~+-U*0u!T z7h1oRofiby&3BkTJ!(oZw3)HJ5HMQdc4*ZXdO* zh(!3Fr3lyB_TL3D@EvZ0`zm;u%pEA>gs!h3|sI_`BuCx>wC4^un=z5Yo{;H()q?N`gW09rH z`3GuCP1bDv4yO~Bf?PT{($o<_jd@@#-Bt29JhRjigE`B5USM`;*kvTSknlI48Om3; z@gow>e|Ys$ou{JOh;wft2f7R_%fce7iN-6WIpWX*ZjDX2AEgD#X(`-{;B*#GF163@ zOwaSi89LKGdaA|6dbwf%<&5okpK{XC6~Q`Q^g!0JdLE1&q7-bIEm&uKH&nDd z?wIjjGe$(3jYDl1hwImni2r*wvFl}&!CxyGXCS!H)9jjvi4j1E7*bEwD~9fla7{BRBj71G?c582u9>L_gQ~&{O}AT zg2Z8+%U(>Z&4TO|PzB`<6LBD`90_Z3pp*YnsJ6!8gAOZn-ixRHY%uRF86(Qf>fiyi z6=C^bDs(?qnQ`CjAA_3V1ERE+J_z(uEOF9dq-wva4a<2W8 zi7rS^P*Muj;)V?b_qR*t+3^-+d6tj(?2wWsP4kgcDY&c1bu}~Y^7RUiGrsDpq}u-b zIX*;(;7i9ASvPKac#*m|JFTiJSJQ3CCIpHXncuQ9r&R{rRfZEswaL;HE~4H`;*n)F z7qXcFqIMF3I$9xV7+IKnn5fvxFgmZK3t#;G_rXbdU;+4bR93S?P0i#u&k#-K-%w~F zUuSR3x@T;~7$|hq*{ePiGyoGYxLd&GkDb{;5G)_?>F;dLskw%AgHPSG!FtNz>_Uw?is3}(Z=xod3ZrHW^qm!5!gH>Tke zwKl0#vr(nh?NLv0Oz)KY>3n20BMgha4+2nUqWXsuN)kjc^S+4C1~x(k_?M-*R8L#e zg;9%*xCsOfouO@BAj*#jXZUYU@y(pXlgVR4;?55QH(_rVw-Jrju-J{vJtw7r$m@wp;q<1yX+hF(J-|tWcW)(+2x9bWK{d9EO6T=z4P1!p#@2ISv z@6$4|3}1RRrDFdw%z+Pe@4`4IWb-BL^UBm0$Yc5zimb5aF1XF^JrVv@X4Hh42w}2V`!??yo%DmJWUKgC>QtGe0=D=VqH#3V*OOfv3(wiA76*MIkl4}E=X=O^>RXDAC&6w_^_ z8kZF?^*62ZQJlAE1}3DVsQ`~j~R9XE`3eptJlDBzO(?s=U=5pn& zw3WnKN6FiFZ+AztQE#@pc6eSg=%~CqoO}IUpCKpdcnRyIf0aDoEyw0kR7#Dz?#vYd>=q*~)(ti~gDJ zg2S)l&mPpJ6o#ad@l}j6+B#Q_WltJ0vpKq}EPl>TB~xI9j`X+?g$LK)|NZ_VLqUMB zU?>&}35Nk-z)&m|3K4>VaG=Oy6bXb%VR)W=aST*AsX{96EibaFE-Tai8!mpqPCKFDLoU3G=iWS54zhh)}Kj!y1L4U2fam9cG^5lio zQCj;UKX(*yE{wmu36fMHjY}BvfeR8*uw{)ZLdL(_R3ex#HXDV50%6ctDijL^1i?Wt zR7@2Jgn}t+nwK{+Nty9dre0a9lP@?WPayv-XJ{jbpWD?Zv-|yh+4#@@2-J44#qvHK zd?e%h`MtSLKc3x_amlyh;oqkF{RMYf)OL>l;amCdJ8muZEo%iY;`RRmEAD0aNHWLw zI2}NV*v~cg5xmV`(ZIrMLT$2UW>En^M>;#2RTi70=gO!E!loiUG#C0;!Sni?YU84m zh%}=`hCMO_pR&wI3{dH1MA*Pa6dybL`}_D9B?bb)fUuw}I135_!GW<*gb@h@Ox;q( zXq6kg=1D44xh)9*8f_~3?CR^*_+IB9XYI%*Pq+8>pISO!5bWJmc>8VjUuLRNAg6|0 zzGR%4)}ccBad&-f+upvwi&)s1z#^ZDP0Z31SzX#DUjnVl&2$BGy?Zh6OXA@udLuXG z7}2Qh2QEQq*p*Uor(|Hxf57K=)APMu<){WK%df>pCIB?#N3s$|6` zyiHU06kfVXrnO@y#6d?ivI{sTqs|B93#Mk)n_fngy?MiD#bjJnNMO1!nI zQp$+C)k>8#J{9&+A7lSIraY0WkI!Gve|M6_4gUQ8?hZdj;D|N9?u4yB{;Ke=bn{<- z1*dGgmd}jMR-RS&&*mLhv!#1$<=l<3uh1O)AAv!;@k}p^&xR6OD)~os^})a2A@)ZN z)V~$prbv(X2zr$CK4!F+FaL=~G>(}#fLZ*RGe$zCsb{RE(C&E&?5kgdwR-m!7 z4y5njo`O|cWMb_!EJw5fgCGI`jsYSRAXFF=2*QG4pkOSt3k3v0K#-6mAsV-L#I|K` zN?c;4YGs8alRz5{SN7j++q{!!f13N#^PiFXh;xqd&v(bGJ-h#>{Jo`W(e4ZSeAd7g`jvQTnQA;j=0z%Nbte+lErZu?FdAXCqcC>pqo1U7jziuuwKN=C01|+y0&faPg!Sk=lTmWLA;thg6d%90|Ni*86a|9;VW3zr78D5r z!$7c5ZWI{^!Xz+=%q*8lsP6Km+`es+F0_QYmA(Q`HSq{%6Mt177jM(L&(yyjpNdrv zezIBQj^CDve;Kj3%KXA3pnXJVZf`P0p5_|n(c_uZ zT)2BH+%pqJ8Hf1qVYR}S9EZRie{0h~Qc1`O*25j*Hv7+PpXXCg8UA_^Z>V9{k@#h23BEtjzOeLAwT+|0mi0 zao-r#qd7m$CSMWNfFuHg1o5t2Q^DVZP4NVLmiv0v5h?&1R|Utwfon7t*cB|#m*f~kALv0;+Ri4?4KP5BWw62T8SeQgCEhBYeydR45f%6P_PFEZ?#c ztLO5>{;tan7LT>**ZjJ^ zIsIhU&$WqAhL^hLi)nl9&gnhd7dr6iUkxR%iJIBAz7%gkt3dVQeq{Ow>;3+$98(6j zslV&)gzFBkg(uZ_+FzsY`wzgb-7X~YG#zM7uUqBWMdox$*wInPj1!UbyC@~DhYTaK zCtpGUjEP0Oer%AU&5_!O(nMhI0uoNVsVWR{Wh_w)cM#E-7%~7L2;cw!8uCG#CO;FX zdp+tP(H{E_Z(iAF^eC|&3!oKh!aIWdxOT2<-h}5|QVlejxZd>@P-!(y84L$REZ;6$ z%Q`v<>R=$Fs~8h}+FJ9;nnEzC+8nU*u*X$tmvZ zwD3dP0m?%^Dne+_@#{faPOQ*T32in;(W&(hG(lA#uTGYpl2vI*lbTva(;ggV7+Gsf ztJj%ER;`YJXZS1Mrg@tyO+5MyI`>_9R4ya*kwmc^cGgWK6D51669rQGtW=FI~}>Y=tph~k>r3RsA;AHCKBQpkUb z*(;IM?L_(L=i?KO;UgPk`SPJlLrnRXz)vi!&p!;!`KX5h(>WoGwcB}$5?+LsCqVa%=8$H$U;ne`cTw1 zxI&1@j&(%s)9V#|oKWG62%M*)W_!74sfB?IMf{a!#G0l6L|RPw>8+179D0s7e@M_nbh^{eA!>qt?`+1n4-2~~ zQ~4_~To+W6kF5~eodF?e?(hinyy97$q&waeK#1#MsLLyrW-O)E%S(^na6SbD7H`Qb zj&f^5U9Xh?h`(AtuIZ!iPdt~qISC%SS(6BgRpPR(&l^)#sv(VR2xKRa#^6`cgvrf8 zhoOkQQIpPyAMoFN+q7$SEXV77!hC1OcW4c_$59(=uI&#sCE^UR(}DBQRkH@PTYZL1 zWjx)PjIfgZR8B=eb61k_g#92*BGMQOvr~RkXeovHMNX0Pye*lk;KN9_ho7);x)3&# z%X@{d90IA1SK32vFsKB(5KU z+Fnml={55wg4l`GpC0~pHYEO&nJ$?zNyb?~Ys%DKoti*s8Kkwk3F*`f|0JPDgY?a@ zs7lDK$P1d3x~ZYx1w+8MHrjKSRelAA4t(Vp)(ZX%xFF5nJ*OQQE7=DO2gF4wG((Cw z$@R>4!qf*ud@om9Oa!UUw1j{=sXTI^;pepg9`sPMQ^A*RHVBd<9Tf`c@?Xin>-Ldf zv_KB7em*P@z6O|=F3ORnhO3`8SCjugK{UAr4T)_!ZTpO%my#g3;8*E{`9f(5Wh7rv z2H_4b*rI<-+&>1`aow&|#@U9UV5qu9BD~r6T(5wEqPqYDHT9;z}3gtBihJ- zUBT}Q2s4RS!Q|VCH}Rnv>D?W;7bZYWy-$>6L5Lm~ex>`HsKK+%r^JFV15e!PLRj2m zR4wICAaY@=z^KkK9*KG;oGc4pXy(MPb)~ejQ%bW5iJ~@}j@#L-F<`M?Zg`zS&Ubnp zsSFeeSt$!76ePlkn3b_cLaFIT=R-i@v%*=d<=E(3vut~G!B~~Qi9aoVKA&Rb_R+TW zH}fGYP{bg`%CE4d6UsKtl-4Knx)1pH)UqYVh42`N zkg#3)V?C|%Zxx&NGkW|-R+yL#LIhziP>8HL@ol&(Uw!2cTlc`ngoUH-y@>oHu$hyQ z8Hg`^Fydg%l zx?<0VM6WrFq0Wi&im;9IC)+WU(K{%i3n^u|I#J?6+Aa_7pdgXWpSOZh`y4;8v40G* z;LHCCd-k6gfTt8F#YSYH?$P?Dl`lc6Z7vt1(xV4!Z@nq+n!s6;`-Zzhzy3?$qvNiS z(db^rko(iG*3`TcDSt%hCp%fK? z*r(DC0dZOA{-2`{h|qre*Y)C1%FhCwXkho8q`wciER6GU%{mD!Fp@W40v$C*<5Xu5 z7>H?6UY)m@0M^gq(+N<~Xiu-(BKNoWv^V{e7;I*={7O>@1HUC3M>y(7y?g zgh(5|ZMiAw7+n&UJ7xE|6UpNmlR_VnIaRuw*0va8OlBY!7*nM@NU+D5(EJqHXWV01 z1Q5S$wMENZmnN&+0MZp8BZm0FA2qebz)o&;mDTBMWP#@Y7!_h6YQ@HjHp#Z>?!QjI zaCcD3q@6hWV81^j_UuvSBreI`NX7BuM8*LFfCi`r_F6gHnJzTOpV{0>;6}!rlP{+X zU2HGOZ?}FL9>aTmm;33m<6Qm3Mxoo+VKT<7E}UXE9oJS^x_L zav=x)mb-N{%mn$!QXT9B-7TB$aZxAUP!z%JO!kH622)(EY@rflWJ#$%T7IZ zO~g%^nm`W2fv+fPe=-!FO==AFVaFVN@FocdeVZ829Ol9P5yOYHM^yP&?`LP{$Xude z??Q6r=wjH~8NGKWc(>(3xqFElX^#nZUiOnyt6-K-Qa<1L2r+(7yu~xb${=SDOt`C0;8TTa|17qd+o!6{}gDub@fHx-%i&n0W23HB~JoP3mOw|Ju zW{bRtL$#d_ioJnVgT^Zb_gnsxd?K>$De-@TKGJsL%*tw7k32=Il{luC8tPX7h)5EH*cDndC|A!L+F zPRW=lDh&Mn0i4%Mljuuf*m;Y|;7cDG&IkupUD!(AH{$r#cM3u(gVS?~{;m#d9KR!( z86Q_#7t0~`;snVJ(_l*1QU4oI?;q?gGfWlKT^=*VDIb$rx!Dbnl%ivEzO;QdHJiepCw}Y z%hf-2Qf4_22HB0^)w0y(WfInpN_;mNEitcl{Ykb8v%GqD|L_*$y_A7Eu4D zVOU`qm?(lbj%*|)@M_NF)6_9zp*%Xb0mU=M)>DY54<+87-Xv~c7>CsYXLI#q+NAXK zSk-HAcf6#|6X(=LH){sHJwk^sItyn3Tcqe05@Y%iu0+xaKK`Y{f%W6@>478b@M8ri z^ZhX#BY-YF*!F0W&Ko`W2%3^P;vuez`3(_FUQ;x@&Id*hrSdTX;&iEfvc zA290+xX6Ew(X}rfup%FnJv-qZQ;J`<@bn90*Hr^(2hnYIYXI!ncMm>qm^(dP>1-HF zL*ccPWE{%Z%w}0=c9lX|?dwOd_$56m_Z?hED9~nM{Uz_4?i6fvVcMGXPnG(Q90dAtEAe%Q*nnD zE024xatbCV$EMsFt85VACyO)4hy&hj8-AwjN;j7h&QAB`tg0Y;JGmz_#7*)gQ;iE2 zh|mNur)eBplI(S)GiowS>0UG=tX`DM?$3*vDLYOyb&e?Sek7aNXw?2WxpkFx*(A>E z4)iXq}fZ=pgKz1hOU|F0*?^Iu)t~JCE`gM5)&>r>XlovB#h*VBM zv+&p<1$AMvrTbCjf8k)F%<{z)E{o8URCx$1@K-e6l_+%@JF)Jy;J*m~Ab@cl>p$n@K%O5@sD7c6mKy!xp%WS}a z)7rwM3(8?4bWzMvr#JUuO6o|ZS2nN|YvYX&TPh}-`lcLdkx>A#4BaG#3%?MSxF{-x z-VWubtv{Nv-H0Z(LbM`Q2Xe82%($F;IYOjL#o!*{up0 z;}fr_BoT)YGDd%;B?x|!3+FtY0y%oxUP zQ%lM`i+$Nalk!$w%k+qbfJ()Kq{h5cdZKO_vN8Xz?VIghXPZd{*UJ6J{*&v2r)H~|aw zZM#m=Sn($oR>g@x?R%>(4s~qwxRu-h{*XTPJC=+;dAz{B)jOy0>6T#7|eM!tx}5!N(}omIvyySK}`&=*_g zU=37f|0)%8lN)^G?{D6iTi+_SJRl&~j+1iPA%aSP862KXH)klu7(=jdGY!#X&cLhp6j3xTZ9g}rRat@;uE4HA^=5ihI${}VUv8DX;zIyOO_gE>#t&u#!9*~bo zo0Yvo;tuzx{h=JMm9MO7zEh3?cXx0x+{O7T?&jD&O&+A{Re>#;i9%Vdv?uAyD zT2EKRruxw!SMs%YewbJjpEQCieIvwhC6)Bg5F4={XHa-Y6lhU=vq@c}cET6C%`+uR zD}`(=IyVUZ<|OBDGA(m9yL#_P9+jjf1*%Uj+Wp3M;+5J0vH`eYaB$cqUcUD(uSe} zu5iOo=yO>L%riDGd&xAQw$<4&Sg2YLGCgzpBs0DSX|JR=gQ_L)`3WoPGW+lRLcRjG4m18Q@pPUqusbY%Fnm?-L92r8<{~7 zVnc!^y`(z0u2{(RVJgd5si1cxA1&?AKFMZ067P+M(8jM%`OJ(P+)7z>lF{7yeRrFe z`>mC3J=2F9z}ppS0aj_!9xZ!7v~vVR@o})w$Xo*H*~-Ie!fY#I0wIn6BdA{~al_bH znG*MRGGYqj6mJulu}Vspx1b$^M;@`U}Wp>~ucSPOzUnMave} z;=pxgnMyorV&@V)t5H5ua;-r2lM_D2m@d&8q35Eg0=Ppsc^k~RNFV)Q+}hV=+UQ=5 z5yQFVyd6gz+m6ky-fgEEQ7QmOxf{Epr%9!w#c;n_=z8t$MQ~eflD^X*S6SZ)u@LNS z_5#t|X-;L<`flss0>OaE@yfpsQO&ZKhtB2&#Mri=utWdHjFL{^Ij$FIlwo(t~}? z!GbU1O3fLKBwgFw>H;!mp6*egcVLeZ-*72bj#Ss~feKdcihujYAd{`$yvp9I@9|Yr z%Z_eifY$-h)}G>!4BFop22>h+q<#1mxOi}=-8P=eq&U93I16>?^-6snWr|k`T^3y{ z=t5jxqTDL6Qs#qeXeeHa3V57x+K4dL>+lT#yZ$2`;;A9q%1*k&3GTBkaoM&es1-jm zR$C^97;+u~+BQ2x-RsxmM~tX*9<5MIi>(Nm`(j?wjcX-jKNc6W zbnHXd^zDe7(eaJFlnlIyA6g`ycf6ZxG_fK9tz%4qTk5Fwh-V7qdRbd^bs=$X z@pod=-{R)nZSf(Md=Cn~i!rO>PXIL|t^bm3({HJ0H3saYP4099i^^Qb_h2PZSEZTC z^Hsx(&yYsmpoy(^=LJKgX^?CHggj53D6(-QuOrm@F#HqUL242fMx;MO8&0_lUcsJ6 zDZhp{lpE?c&7yrt{(;Bf&vF`$w1zjF)!Hsl#Zs))#h+J9?cciP3p3zEv6So8wI-}< z8yQ&1yvk+t&jf^$vIU&bf0uo>kKd_CX^rID?D|1T;*et7l8+IX*%pc05?B$_O-f*I z=SU-|wrAqXjHcYK%}8L(UM|?8^ehYueXH2b*wxL)3g>#0uk@(+fyzl=*$}Ul0!(g+ z002B?UCVDTMy(!9?wQeHN0Ke;=~&?4C~y8dT7N5FkRvfr23%)DFC}*UrTYqrngo`@ z0%KcEk{*es|5=+zXmWyeBidR?=fj@7fn8l9s87B}sJswl7wmy$+M|6>RyRmFW0bYM z|HVS4Z``D15o;n-++B;aXN+*5>a{AHLR)G3jRnr;ac`0T$U4xa|G!*cD!IeW+vSY_ zj_9`ikYf7WQAA|)2~NER?5Zr?$!&5JMf_QU2|Kj*H+qda2w!w2(opp9rF`Q)Ia7;U z{9B7KYe%x$CMC8Y#PHbMs2lKn$(P@9>g#$TWBx2m*M|~qN(L>L*=*Y&KR*P`t|p=0 zB`L!C+eBXf|I%ZgexlCe!ldRjN2H=wppUYjEcI1+pP)2SHUSeeh znF8Pa-+#z<#lEqWC#<_shvFc80h6)UJZnUg4P=wv+XmDRJ>K*#bPK1&s?F5HtRp0^ z$66x+>22ZTRZZ#sDo=%2V{}zAe8kXHkEkDVnV0D!pDC~*;mtWfc2HS_seFrJ1h_bG zL1aE4R#%O8Me}dvS3WnC83#VO`le5Z6d&sCeK~aMZHm)eLe~9n^C~4i)&ZGO>q5WW z^v%io1$CKTnNC62ekcP;U4X2d1FIvTUIW90`NuL1C4)Yiw)Kvx_av|RT>8@nqdt&= z5xCf2p00tN@i{X zqtM;p2LnJpHy1{k?nOH|fLs7=5q-^*sino+Fty*&5Bhtjs%lFrOHoboA8<;Ef`tO^ zvw_+gC@g2naCPj!Hc5ifsH_Ny*$SPAFdi*u2H_hSHi|veXl{oFRd8+yN|`FaYbs0 z18a%*PeMSiAu7vuHpi<9ScJZPS0Q@w6&IiAdDCb2?WDHu}~~W3J`*V zA((`1(){POb5zUAlKVqbBI=GQEH}f~|KEe-|1GBPhT*l_wvFTE1=)3_zOU7tl}Z0E z`aJUbU27gow%pk^sjxZ|aJtX)3E+Gh(Zc4K z|3Y5*ub7TY3bD&y)D8Ix0ED%^vR$^S@8CHKbP;2T40No7W0~Gd$f8s5d5w1 z|4gKQujfO*7x>*1-DvyzuU?x8`VW2ld`vU+g4*0L?Oh%kE9WOt69iAT?OkcAi0^B< zPW12#;JgvPgG{EI57^LS1vgS#Tt+A1G-=U#QVSIkR*z<8ORl=)vQuq4w3E+dk=pCzS^BT#PktKSF~~qZ&*uJrbl~+?ID2)M7*B7M5tYT& z7gxGIedkw110fj5dR20tIIQ7^0*tx~riO%i9uuy~%NtaWP8mh~wW2~sF#iiX@D?$HX*Era-FRK6YZRP%)(yZ;P z*H4d5JFg;`=EI4~$*AUwJiE1TdNDXKYrLCr<=j2=<2M2`yK@KjHlOnca?tf+{IgU3 zT%8^0H9%O+thE-1+4k-PK#?yvVhu7WzGNJ8T?BC7K+mPiA_1HB6@a}7?*}gAwf2*e z$RitTUiM>i{gEj+QmWlpXd#UPrmeJiZk+@guO%>8tW5r}7%~tb2;c!4nf}a1Fj%4@ zWz$%et$PgM_>ZQK^!%Xn_H6^TcFMWKsYF7WHD=5dic1oeOe5+s9gXlSCaU5@XWl1K_X09Sa|)OJGJ&vS)=JcjY0 zo{@vN*?NQ?;QoSP%652(<%*;8xl0DSgXBjG5y(re03i!em!OnrXT;xS(RCvj_XJ0d zDj+=wfFVr&_xu$Y$dr*Xy1ixUU0B~QSgj7@F4d@UzagL_f!pW%w!4v`u;(&^*^@L5nJ}up32c`D# z*rqBg<0J=*8i7n@K%6B2D$er&0SjP50BBK?Bi&O~I<8)#pO8)lGbfM9L$qHUtwV)XcmV=pWG_ZP{o@cN7 zhZ9q>R6@Sm6kBv}v@o}TVY+6~l*O#;zb9#Yxc6ENq~c%L>)6iwo;zKo8i7oop%$Vo zk}Zc@LZ*$fS(B<>DvyOaA#kgl3T{3CWTzGkD2hstG|;xDhdj4%!4*{9ZDJJ@(UfFM zo>VJzROV7V+``F1rp6V#>?wn7bXVm&vSYDm(|#1AhS#B}L?A?Ug9^li0#-sGT&D$h zi&?@c0|DP-5TzDN*6BjZ(LFmD_{4~XXq+=^0!MLrrwy19A$lFwsi9iiV*5uUugRh< z1~S1HCu2(Xt4hf1D?JOwB0;scebOVT@bMj4UCU+dj~x(XDi-qdv9^fJ)jD@~oP@cS z;k7Rgf~YgI@g`1-RMkBLFdElg#O9~WjE2HtJ61+TmD9z?vTZo&jVpOghn9?LEOTCa zA}5P3@zwt2!yU=xX48^p)_%nm%T%-1D@fNbEX_V3GQ1>JP(YnS2=HAha|x*h0BBb< zbR!TDlmKgx$XSCT5AY*^000{1L7PTDPr_{LWvS>?x z>{rsQbshYz^dA`SSzR(|NYCbgbs7X4Dwva?FIVk*NZvw!6P{xwbk1Nmbuvj4o?kS# zhrrAHA4&j2hm9IR&|j`}HQ{Fc9P$L!rB1rU%2*WX`BKKn_vknJLZY@MLO4F}vPUE( zoScJI1gwbuCbwzPwsmZ+lqY_Ko17tuHF`#UglJS4tRY{}PMdvw_D9WZU=tV7dY$qn ziGAgi8#z>gTkUn)4r65o`-BT#x*y3HRXlJ_bb4)d#x=BDFMSMGi6*ZyOqfgCU#D@P zT*974LamzHi>jnXN19+iM#7V~)6OwS(>;aP*BgqULC?1e47FV3UaV1ZF1vu;|)%mHvOZh zSIU8P&mT|3s1{Jw*o%xg8{(U$zb9+Iu^eS3xOPcWv2%HWfb&sJq}YM0wr;O^Xsh340nDV%cySm6 zoW#TRWZB#-Y|`mgC?a%B{v=RcU*$=8y3?=(pn%1$6Xj~;@SUleS7h~m<>wa+(JZVc zZ@|&kyiu<0i_Z7Qy^1IU7njGkE>Ho`ZD<8wy30Y~twd6JF^g?Klf_%EhDIh@>&E z$oDFi>cq~H?_XB^r0Kb(Q-1ZimovL&)P*~w!i1%7lpzYcB{b^bB2=pDUq@jhhJ4iM1yClwTZz_ zhNi;f%;C1nOEHl&mu%kA|M$6DBr;--47Wf0X_h1Us>~mus+_non;YsjtFFPdTxuK+ z$hW>+kqEEkI%UB_lA5wnNQ5!P=He|GvDp;t3_J+J>_XL%ur)5gjiY%oZdGsKM11xL zfNuz=lab^R zJSCdd>#eQB`petI-088ZEgsP7y6D8~4fUJ)PN8oj$&Oo*7Cu$fT348&zrxKk)Q#5d zBIP6Fgxl=VMC7NMx6j2|3fUVTy)`7Z9{8eM_H#~kL%lqbKAuB69?OF<69m?-!iN}T zs!F(EirBAp|2)H)fC_Kg(*GH@AJP%r7+ED13A(fSq9}`3+6wqrHJLI8lOJ%wFm|Co zhdKy0qrIK=IZZ-n(bSfs;*mY~wtH!03IynfSBg`r+P2lIn`zHMvnei1pJi)Jd>Lll zp+atUu|pVb5-=dXOp||AmU=a=mT|SIJjHyP>O!so$HtRnd( zC&Pn3(KC#?4`KcfT|Ch$a&@{rUg4HMlqLFJaoW7#Yn3S9Qkh>wC9Z#=8Qc6zm_8>4 zd0ApXGHn3qvPHU=2Rxpc>TNm!njW`9OursRr#t5{S@a!ny0?Z{iTQ>Naca|<7zG}2 z9h1`-i|u%2OB3K#PFYXD?T!z*iYRN5>_t3>pyly30l>R8Dg_eO0gcoR&8`;FbSM|s zNhKH$R--xt+@7`XLb_M1T?z|{?o4}UI3=(t2K+D`ULzUE-6EHiLbh0aE|s%AGO~ir*utR68flO2o=%#FEom5 zHW_?<6fu?H%ei9 z%BZJ{Cp6eF?d9WK_|X1A?^RaJm8g&$ERs@!hjI;)*qCu&0lp%LwS9EEI$U!>?eF$T zXL#cDcGEy1UsVg)ql_hw(xC?uD7E0TVd$3eRXD8C2NWA#y`eOZpO&QcvAqiq^kQ?q z;yWw35+u^>t~lgxpPAkyFprmu2FH`5 z-Gb4X^GKLY;4$ymu~13G6-Oy{^F}CNa9}i7LJ&Zn%ELBjB6Ma`aPxKa)}aLIUcB0< z3ww_x>sk7uwZveo_VeIyAbf=!n2=ZzTlyN+-X=M^RyL4zwAc1T9`p0pmq|A+LXlD0 zyv339Hx-=J1MpnN?M8W9;?ugB8?~9|soa!N=s}PwKsX$B+a+!^!Vf7#o0vkbwsk0b zI#EQ$R#(^0Q=5n617iH<437SBzH^6Y$jIRX^?*Oi6+Phez6_USa3Yj|nJ^_ZpfS#L ze0s|Y3rSE(;wNsrYsq-7i>X@RxC=xJ;hIjMFuEh*4)0dG1Ueia026>(7M2T~6+P?{ z6$TlU98Dxm?*0N%g6XVu1B{xtT&;J2xfntuNJ@pm%9Ja@>;@@2;ycTd3@g;Q@8EuB z)NgcuBb~Aj>hX;-F%pIP+C@|i8Xvsb&VIjQ&Pfe_J)P)Ubv_3<6^Xlj@X@29>~gV@ zPa{ulx)ACMcyJRJGuQ(PHOmBRl-viX#+LladLJ|k#BhEwst5K*XP~A#QuiZ%+fk>6 zxJ;ZurVskAd}PVBJG2imFC2*d>uvv00NI=O28ciBScsogXvw{lqeuf_DG%iVVo`si zsPYCf{m)N&rqY&zTkMeln%^pE%R+J5^^iVZKdTycyJoEWm2axY<3cWr z>De?EXs$R4HlJw|A`u1@d#NIAA z+^xI99myWjoc{0OxCf3*TM)L=retf&O0=_Cbq<3S=9j$Il&)kOWuR6T-B(IUq^yfq z=e}T~4DsQmtW!XOiDpereH!a&JGxV2HBuli zS8-bV!{qLcG)_4$$JJ=Rzl!DKlE-CB*y6)(uB8a*0j9U$A=Xt(G!Gp|>lmp|PNz7y z5`zTGR}-{Kzn436-`GHknqqpU0Hlq>0d-Rq6o@$Mf_4p!*-=~DNG3D9Xd%0Y4JC(C zhNzhcqRXSw4fMfF13zzonz7BRk@!@3Fvb_*`#9Dl5{T*W@%;bu+Hv+l8Mfwh;OXJj z*ZG^_`*!ZUkJ-TRM--nWD*LK9mbu3+Q$)%;$}&Q*BT3D%nTJt46#`I+k(=l8?ITdy^ix^spPZCXidKmU;6K-e%wd~!NHj|sr za%g0Ppqn#ArYc!SOo2Xd&i&s-~iYDE~&z{jUPMgf|y4F??{))+1d+3BTh%>%vle z@&1JtuP7t=k_|}`5YP_)K>fJAy!iZH)v6)1H?&$DUh}0o)3?3DTO}?Jx7DcKVFb6C zE)c2ddU6V$2yJvC&NBXxnV8A%C^I_rR4hSTNK}b!O*2CiM*);JU97g7UzOWC6vzlG z7;6cEIA$RO?1KW-8f4>0iif-V*S{u9UTcV>?sKl$q`(e(6qemgm{S1bV+WaHPs6}# z@`;UOeUrneTW+v4st+XJFiu@@$(7mts8ft_v);D5I02@PLUcnNa4W-hn(4Zr;5ifb z!)6z%tcMEpy(7963&Tbt-_H7Zu?_&G+XHSfg?nw>gvKYz+$=P zEG0RgO=B`m2SkI4NTFs6(+X3iG|lJIMwyPCrF#W^k7F%Be;61&SV=pNN{9oPmrmtarVK7h|yX%4g|%>I1*Q z;x$ez_Xallf;iYxw|A|5EM`Y^B39>?#VG?6zNz`8%rHymWgq+Pcf6rvqA` z`P0VG<@7RliN0)5B7pX(ia^3mZ4_M_${u-g(EeLRnomnlO}ey9orRIAr|5MvGzg`?DEA5RZl?RdZ-qSI?^Hk zy(>|?;V}6!Q+bO+jDA7C`_Y*{o^g1>Od415KC*zKw7}$IK7JAs1FKa1ijij<2{Qycb>Z{vxd~G1e zlb^3S` z@h%t8PmelN2!>GHe4rbfuJ62#6QJm9&3i^B*mf} zpz5u)H^(vb9Di~@cFXy?lv^1sH? zUgl_h6<2UONq!`GB|0qI;*jFIrZY(>{l>oNFD52N7tYH!Mgf)JfR20`Em7~PyftS3lM3ye?gk8 z6bt@^^2l2&hg9c9Du~+vy`~KGRvwos0>5??H7BC5Gt=K?-lF}`O)V$N!k`ltQjw_L zvw*8et~TC`+hlKS_H)8PAzJPn>`Cj@2vSPkOpqvg>>@D~xFTj#lGg=K(&u)&;2*gC z+F*l&lpL?q!H4s26o~+)k*Pdlsk5A+bwV6 z*@F_TNAW7Zjsi~*Z?&HokdY&==%!2KNz4&eV~95&OX|Kg=;e0tO&>q^g*wfhh_bCn z`W+*28cwf%-#S}MNen-D{1c(eP-0Bn*Ldl)-R; z3FUu(rpCX$M(}p%ks7R^s@>KSvt0sH{3a%mGX&q-d`Ji)E((XDYNI`WLPai7Y`L&e zBvV!J2YS8Ic_7JU1@CBB^wd9cpY=gGwntTCUCMan5zlN^GNZAiwTrR+MMXeBi~IX) zg55uzgLANwe1_BSzkD@x<3jI^Tpm0pV!EO=(0Gme90^l-;f7Kt;X64?WzhD~r z?rT;SgrZ$DfzU2#3GhTABz+(hRzD5m{Ta)5Em}*6N>wD*(n7CLN7gZV{1fG8HPa6@ znqKT8zgZ&QmX)`==C5FgbS~!2r1d7Ym1M0JD<)+jUFzvNK$$*!=$e`vfx zj*J+pmJlLqI_!5!ynYV<>;GiRFm`djHDG@a4eP<+8N`_$%?KrrieucD0^}1`d+XY~ znjJGEHktRxypnjsgdGVQjw;MUa^EO}+XDdXRsZ{oBLVLq@>8MpqBL*k5*d46YP6SN zZFR45QYn>o?DU{3`aeKUX_y`^5w|$>(@0uGKSkVMco4gkROIM_34l({n<0~|pSTX^ zV{cW1IxwV_EnZ!5iYRLPR+CnQ4OId9aZV=1IEC7qJsEq9Sht!1DT6f&3pH>pt^;F{ zp(2K*-wA2?EMfSQJei=W(at$Ctbxh}0c|29WDJGvP^Bqv+TT`HrlZk(5&BZQb^{{^ z3{8v_%N>IKi&p37ybw#fGCrcdk4mFmRE)%*zvgMJ>k|;KJ&3*%iHBrSr_3vMu z%Qi^WynZ^j39#ljX#X4^C}>3${Qd(iKztf9@CH0RUD%Wz-Ub#mJtQ0RM z1?2fgqNmAc&O>3STxQWP9-|BG5iz@l)Hlq`R&`6TpUk?4aHkvsUCi|D2TYxw6*yH% z$~QUIEQ0XcJhQMF$o)=9;3ERgNC0>%n$#k-dNk!UMjO8%DVP&d8_!-cx)`>Aw7|rL z1ofCp2wQ@#porpR^JAI^@#do)=pslto8)A|Fx1ad?8k>Z-vX|Zi`are>D8XW*p5IX zMW~)fiaHz6w4ax0&bfZ?!dwz&E(y`f2puTLtgXSAJ^UhJpPhscj&iB+`_<(MOm1cj zkGH+95$GK)l#!SnNJyeo+*2?+UKnO78sGUWC!z5lrQ}@={~96!FhL;=C`YW$Uo#v2 zIjr>U5UwR!$=*-yyI}z*uUueQzT$K7F&8mDEac$c6dh8F?O3olKTBhFdmKvpkNff@ z9!VoL*fAa>;{bYPD`~g_=&`GL6DbVizaqPjFVSG*&N2NA4jnaEt{sRT`1#3)J5Q@H z>p0Z^!h`PcxxS24q1)jz$BdimVQgF;tV2Ye{Mgx0#Ajur&FcChXSvAbaZk1Bv2f%b zZVNA>xpQIbix_#s*Ui6^kMu~0&7~GSJ_;_bp`;Iw#oL1tfg>_u&F}#r)F?0}5*dhs zV4&D2CJF^Yfg-3#B3G*F`rXLzoOqgyH+Orwyt=8R&q zr{_>4lF~?z>;*h(D_zofru$F-^(v8658*C-5}_Ft7US9^e9v!j#GTdXkcOO9MI;2= z*0nPh*{kI8J-O5reH_+|V5dcN2eWliL(`gY2t65qg{V5e-RtMEFd7sEj{#voP%I@2 z1qlIQpok(92!#S+6FZVxy!e?F8oY{`thuRN-%~FzH}`u0+mV@CI{kZeY|lo&Snatk z?(!S4iWm3CqpQsJC9;Tb-~BBAJ{3(#^JIsmecJtT7oL|Tv>4iVK1up*_lMuF{}V!X z{#)Yw^Fs-o;T@Z5l*n1o2c^+tb#;^I|Ff;|ot3$jePWeQh6;~iXjYfPIwdA4yss2p zLFZk`=s=(T0Rf6AlBWR_5Q))p`ls&95UfZG3If7#uBh|gjTa{0786E$^F*d45$VZeC!f-G8 z3-}4}K?^ZjAL02yD(h?-YRk;`6CDdHAj^tLI65M{D{#pugD@acreQ^@y43+2P;cAM z|LNc8G8PO4i2-21SkM*{1&)Cs7(^ry2?R*@vyJXalJaD^L}qJ<(|X;>1K#WPr&i5F z^lr~*PnY%Aplh>)<)PVrw)^$^@vr4op1oZ)RfOG^#L{+o1vhWeDqfyNWspyu{`d8K zSK^fog?3wl3jVVK?dK)dTqskmlJepNYRuO=NnSR~qqi9*vkeksyB^(^K0Sk$a-}pF z81#eu<|xIqM|4%rXcW3fk0zKfUsyV7BUHrf*^_vFM8JH*1Oj-HC5KrCFN-)-b9TK&j0cC&wDD%{p;-V z@WZ>i?XO?g>0`?93Kw%;#-Z}VrapPI@T&jJd%4;)`TLK)@v5M!N00dr^Yh>3HuZb$ zk7aky)dyQ$I~9`597;;c@$e%goy`HN!xTMrQG#ueo|nhcl9j+fu8BJJLUFE=xq`Hj zCC0d)O8KPM){DN7tyxdb`&s-1Cma$zsh(3NiP8zKF!tO+o0LYR;I3Z4ZOhyS42%c@ zH~|zCC~Pzn1q8@Iv4|)|2?YcsFuzYZJ}UXW><2U{(tb>_65eZHL? zR%!3c@z3s`(s~W=Pw3*Wn1;@`&*u_yI{$~D{4=iL1P7u#dG`?wYgIRO@U%6|9nXDx zn+jA?)_b*wt30jQxhqLrN-4kg5i$lv#uuHRi9XjybBmJl%riFizsdysQuHHo?3fzl zSw5E%qUmPT7+g;3Tt^ z&Qtbs&(*@ITAWutBk<{Krp*HTTqs;;Q3wA{!>%6C-MU@1A@=YPZUdZs+6|2Ei@o%- zaF6Lj!#~mb-t-EO4tdP2DYF%tiM#$j>}BV@Ul*ZiUDJrs?tzbT(irX~c)$5Pvg{&d zs!?=_YFh*lQx_HU2n4X45YZq|l9XPI0Tn<-6dix{{rmUk3x$ONV8Bo;NDB!=0brn5 zXciI%gCRi}gd`Cuh3_h^wK8n;UOexPZi%-VmglY9tqvc@&};tteRg`ToW-mCc70t| zF23p{^l8zBx%w}Znc1sw=jHS)yo|~p*0Qgv@AyB}k6D{dH@nR1os>3rN1tqi%0D6E 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

    FJM_#;f6O5W>b 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 z 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 LBjYa*Wd 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 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/examples/webgazer_audio.html b/LetterDMS/jspsych/examples/webgazer_audio.html new file mode 100644 index 0000000..152811b --- /dev/null +++ b/LetterDMS/jspsych/examples/webgazer_audio.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/examples/webgazer_image.html b/LetterDMS/jspsych/examples/webgazer_image.html new file mode 100644 index 0000000..6a39257 --- /dev/null +++ b/LetterDMS/jspsych/examples/webgazer_image.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/jspsych/extensions/jspsych-ext-webgazer.js b/LetterDMS/jspsych/extensions/jspsych-ext-webgazer.js new file mode 100644 index 0000000..f8ffe66 --- /dev/null +++ b/LetterDMS/jspsych/extensions/jspsych-ext-webgazer.js @@ -0,0 +1,265 @@ +jsPsych.extensions['webgazer'] = (function () { + + var extension = {}; + + // private state for the extension + // extension authors can define public functions to interact + // with the state. recommend not exposing state directly + // so that state manipulations are checked. + var state = {}; + + // required, will be called at jsPsych.init + // should return a Promise + extension.initialize = function (params) { + // setting default values for params if not defined + params.round_predictions = typeof params.round_predictions === 'undefined' ? true : params.round_predictions; + params.auto_initialize = typeof params.auto_initialize === 'undefined' ? false : params.auto_initialize; + params.sampling_interval = typeof params.sampling_interval === 'undefined' ? 34 : params.sampling_interval; + + return new Promise(function (resolve, reject) { + if (typeof params.webgazer === 'undefined') { + if (window.webgazer) { + state.webgazer = window.webgazer; + } else { + reject(new Error('Webgazer extension failed to initialize. webgazer.js not loaded. Load webgazer.js before calling jsPsych.init()')); + } + } else { + state.webgazer = params.webgazer; + } + + // sets up event handler for webgazer data + state.webgazer.setGazeListener(handleGazeDataUpdate); + + // default to threadedRidge regression + // NEVER MIND... kalman filter is too useful. + //state.webgazer.workerScriptURL = 'js/webgazer/ridgeWorker.mjs'; + //state.webgazer.setRegression('threadedRidge'); + //state.webgazer.applyKalmanFilter(false); // kalman filter doesn't seem to work yet with threadedridge. + + // set state parameters + state.round_predictions = params.round_predictions; + state.sampling_interval = params.sampling_interval; + + // sets state for initialization + state.initialized = false; + state.activeTrial = false; + state.gazeUpdateCallbacks = []; + state.domObserver = new MutationObserver(mutationObserverCallback); + + // hide video by default + extension.hideVideo(); + + // hide predictions by default + extension.hidePredictions(); + + if (params.auto_initialize) { + // starts webgazer, and once it initializes we stop mouseCalibration and + // pause webgazer data. + state.webgazer.begin().then(function () { + state.initialized = true; + extension.stopMouseCalibration(); + extension.pause(); + resolve(); + }).catch(function (error) { + console.error(error); + reject(error); + }); + } else { + resolve(); + } + }) + } + + // required, will be called when the trial starts (before trial loads) + extension.on_start = function (params) { + state.currentTrialData = []; + state.currentTrialTargets = {}; + state.currentTrialSelectors = params.targets; + + state.domObserver.observe(jsPsych.getDisplayElement(), {childList: true}) + + } + + // required will be called when the trial loads + extension.on_load = function (params) { + + // set current trial start time + state.currentTrialStart = performance.now(); + + // resume data collection + // state.webgazer.resume(); + + extension.startSampleInterval(); + + // set internal flag + state.activeTrial = true; + } + + // required, will be called when jsPsych.finishTrial() is called + // must return data object to be merged into data. + extension.on_finish = function (params) { + + // pause the eye tracker + extension.stopSampleInterval(); + + // stop watching the DOM + state.domObserver.disconnect(); + + // state.webgazer.pause(); + + // set internal flag + state.activeTrial = false; + + // send back the gazeData + return { + webgazer_data: state.currentTrialData, + webgazer_targets: state.currentTrialTargets + } + } + + extension.start = function () { + if(typeof state.webgazer == 'undefined'){ + console.error('Failed to start webgazer. Things to check: Is webgazer.js loaded? Is the webgazer extension included in jsPsych.init?') + return; + } + return new Promise(function (resolve, reject) { + state.webgazer.begin().then(function () { + state.initialized = true; + extension.stopMouseCalibration(); + extension.pause(); + resolve(); + }).catch(function (error) { + console.error(error); + reject(error); + }); + }); + } + + extension.startSampleInterval = function(interval){ + interval = typeof interval == 'undefined' ? state.sampling_interval : interval; + state.gazeInterval = setInterval(function(){ + state.webgazer.getCurrentPrediction().then(handleGazeDataUpdate); + }, state.sampling_interval); + // repeat the call here so that we get one immediate execution. above will not + // start until state.sampling_interval is reached the first time. + state.webgazer.getCurrentPrediction().then(handleGazeDataUpdate); + } + + extension.stopSampleInterval = function(){ + clearInterval(state.gazeInterval); + } + + extension.isInitialized = function(){ + return state.initialized; + } + + extension.faceDetected = function () { + return state.webgazer.getTracker().predictionReady; + } + + extension.showPredictions = function () { + state.webgazer.showPredictionPoints(true); + } + + extension.hidePredictions = function () { + state.webgazer.showPredictionPoints(false); + } + + extension.showVideo = function () { + state.webgazer.showVideo(true); + state.webgazer.showFaceOverlay(true); + state.webgazer.showFaceFeedbackBox(true); + } + + extension.hideVideo = function () { + state.webgazer.showVideo(false); + state.webgazer.showFaceOverlay(false); + state.webgazer.showFaceFeedbackBox(false); + } + + extension.resume = function () { + state.webgazer.resume(); + } + + extension.pause = function () { + state.webgazer.pause(); + // sometimes gaze dot will show and freeze after pause? + if(document.querySelector('#webgazerGazeDot')){ + document.querySelector('#webgazerGazeDot').style.display = 'none'; + } + } + + extension.resetCalibration = function(){ + state.webgazer.clearData(); + } + + extension.stopMouseCalibration = function () { + state.webgazer.removeMouseEventListeners() + } + + extension.startMouseCalibration = function () { + state.webgazer.addMouseEventListeners() + } + + extension.calibratePoint = function (x, y) { + state.webgazer.recordScreenPosition(x, y, 'click'); + } + + extension.setRegressionType = function (regression_type) { + var valid_regression_models = ['ridge', 'weightedRidge', 'threadedRidge']; + if (valid_regression_models.includes(regression_type)) { + state.webgazer.setRegression(regression_type) + } else { + console.warn('Invalid regression_type parameter for webgazer.setRegressionType. Valid options are ridge, weightedRidge, and threadedRidge.') + } + } + + extension.getCurrentPrediction = function () { + return state.webgazer.getCurrentPrediction(); + } + + extension.onGazeUpdate = function(callback){ + state.gazeUpdateCallbacks.push(callback); + return function(){ + state.gazeUpdateCallbacks = state.gazeUpdateCallbacks.filter(function(item){ + return item !== callback; + }); + } + } + + function handleGazeDataUpdate(gazeData, elapsedTime) { + if (gazeData !== null){ + var d = { + x: state.round_predictions ? Math.round(gazeData.x) : gazeData.x, + y: state.round_predictions ? Math.round(gazeData.y) : gazeData.y, + t: gazeData.t + } + if(state.activeTrial) { + //console.log(`handleUpdate: t = ${Math.round(gazeData.t)}, now = ${Math.round(performance.now())}`); + d.t = Math.round(gazeData.t - state.currentTrialStart) + state.currentTrialData.push(d); // add data to current trial's data + } + state.currentGaze = d; + for(var i=0; i tag and the entire page + if(typeof opts.display_element == 'undefined'){ + // check if there is a body element on the page + var body = document.querySelector('body'); + if (body === null) { + document.documentElement.appendChild(document.createElement('body')); + } + // using the full page, so we need the HTML element to + // have 100% height, and body to be full width and height with + // no margin + document.querySelector('html').style.height = '100%'; + document.querySelector('body').style.margin = '0px'; + document.querySelector('body').style.height = '100%'; + document.querySelector('body').style.width = '100%'; + opts.display_element = document.querySelector('body'); + } else { + // make sure that the display element exists on the page + var display; + if (opts.display_element instanceof Element) { + var display = opts.display_element; + } else { + var display = document.querySelector('#' + opts.display_element); + } + if(display === null) { + console.error('The display_element specified in jsPsych.init() does not exist in the DOM.'); + } else { + opts.display_element = display; + } + } + opts.display_element.innerHTML = '

    '; + DOM_container = opts.display_element; + DOM_target = document.querySelector('#jspsych-content'); + + + // add tabIndex attribute to scope event listeners + opts.display_element.tabIndex = 0; + + // add CSS class to DOM_target + if(opts.display_element.className.indexOf('jspsych-display-element') == -1){ + opts.display_element.className += ' jspsych-display-element'; + } + DOM_target.className += 'jspsych-content'; + + // set experiment_width if not null + if(opts.experiment_width !== null){ + DOM_target.style.width = opts.experiment_width + "px"; + } + + // create experiment timeline + timeline = new TimelineNode({ + timeline: opts.timeline + }); + + // initialize audio context based on options and browser capabilities + jsPsych.pluginAPI.initAudio(); + + // below code resets event listeners that may have lingered from + // a previous incomplete experiment loaded in same DOM. + jsPsych.pluginAPI.reset(opts.display_element); + // create keyboard event listeners + jsPsych.pluginAPI.createKeyboardEventListeners(opts.display_element); + // create listeners for user browser interaction + jsPsych.data.createInteractionListeners(); + + // add event for closing window + window.addEventListener('beforeunload', opts.on_close); + + // check exclusions before continuing + checkExclusions(opts.exclusions, + function(){ + // success! user can continue... + // start experiment + loadExtensions(); + }, + function(){ + // fail. incompatible user. + } + ); + + function loadExtensions() { + // run the .initialize method of any extensions that are in use + // these should return a Promise to indicate when loading is complete + if (opts.extensions.length == 0) { + startExperiment(); + } else { + var loaded_extensions = 0; + for (var i = 0; i < opts.extensions.length; i++) { + var ext_params = opts.extensions[i].params; + if (!ext_params) { + ext_params = {} + } + jsPsych.extensions[opts.extensions[i].type].initialize(ext_params) + .then(() => { + loaded_extensions++; + if (loaded_extensions == opts.extensions.length) { + startExperiment(); + } + }) + .catch((error_message) => { + console.error(error_message); + }) + } + } + } + + }; + + // execute init() when the document is ready + if (document.readyState === "complete") { + init(); + } else { + window.addEventListener("load", init); + } + } + + core.progress = function() { + + var percent_complete = typeof timeline == 'undefined' ? 0 : timeline.percentComplete(); + + var obj = { + "total_trials": typeof timeline == 'undefined' ? undefined : timeline.length(), + "current_trial_global": global_trial_index, + "percent_complete": percent_complete + }; + + return obj; + }; + + core.startTime = function() { + return exp_start_time; + }; + + core.totalTime = function() { + if(typeof exp_start_time == 'undefined'){ return 0; } + return (new Date()).getTime() - exp_start_time.getTime(); + }; + + core.getDisplayElement = function() { + return DOM_target; + }; + + core.getDisplayContainerElement = function(){ + return DOM_container; + } + + core.finishTrial = function(data) { + + if(current_trial_finished){ return; } + current_trial_finished = true; + + // remove any CSS classes that were added to the DOM via css_classes parameter + if(typeof current_trial.css_classes !== 'undefined' && Array.isArray(current_trial.css_classes)){ + DOM_target.classList.remove(...current_trial.css_classes); + } + + // write the data from the trial + data = typeof data == 'undefined' ? {} : data; + jsPsych.data.write(data); + + // get back the data with all of the defaults in + var trial_data = jsPsych.data.get().filter({trial_index: global_trial_index}); + + // for trial-level callbacks, we just want to pass in a reference to the values + // of the DataCollection, for easy access and editing. + var trial_data_values = trial_data.values()[0]; + + if(typeof current_trial.save_trial_parameters == 'object'){ + var keys = Object.keys(current_trial.save_trial_parameters); + for(var i=0; i 0) { + setTimeout(nextTrial, opts.default_iti); + } else { + nextTrial(); + } + } else { + if (current_trial.post_trial_gap > 0) { + setTimeout(nextTrial, current_trial.post_trial_gap); + } else { + nextTrial(); + } + } + } + + core.endExperiment = function(end_message) { + timeline.end_message = end_message; + timeline.end(); + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + jsPsych.pluginAPI.clearAllTimeouts(); + core.finishTrial(); + } + + core.endCurrentTimeline = function() { + timeline.endActiveNode(); + } + + core.currentTrial = function() { + return current_trial; + }; + + core.initSettings = function() { + return opts; + }; + + core.currentTimelineNodeID = function() { + return timeline.activeID(); + }; + + core.timelineVariable = function(varname, immediate){ + if(typeof immediate == 'undefined'){ immediate = false; } + if(jsPsych.internal.call_immediate || immediate === true){ + return timeline.timelineVariable(varname); + } else { + return function() { return timeline.timelineVariable(varname); } + } + } + + core.allTimelineVariables = function(){ + return timeline.allTimelineVariables(); + } + + core.addNodeToEndOfTimeline = function(new_timeline, preload_callback){ + timeline.insert(new_timeline); + } + + core.pauseExperiment = function(){ + paused = true; + } + + core.resumeExperiment = function(){ + paused = false; + if(waiting){ + waiting = false; + nextTrial(); + } + } + + core.loadFail = function(message){ + message = message || '

    The experiment failed to load.

    '; + loadfail = true; + DOM_target.innerHTML = message; + } + + core.getSafeModeStatus = function() { + return file_protocol; + } + + function TimelineNode(parameters, parent, relativeID) { + + // a unique ID for this node, relative to the parent + var relative_id; + + // store the parent for this node + var parent_node; + + // parameters for the trial if the node contains a trial + var trial_parameters; + + // parameters for nodes that contain timelines + var timeline_parameters; + + // stores trial information on a node that contains a timeline + // used for adding new trials + var node_trial_data; + + // track progress through the node + var progress = { + current_location: -1, // where on the timeline (which timelinenode) + current_variable_set: 0, // which set of variables to use from timeline_variables + current_repetition: 0, // how many times through the variable set on this run of the node + current_iteration: 0, // how many times this node has been revisited + done: false + } + + // reference to self + var self = this; + + // recursively get the next trial to run. + // if this node is a leaf (trial), then return the trial. + // otherwise, recursively find the next trial in the child timeline. + this.trial = function() { + if (typeof timeline_parameters == 'undefined') { + // returns a clone of the trial_parameters to + // protect functions. + return jsPsych.utils.deepCopy(trial_parameters); + } else { + if (progress.current_location >= timeline_parameters.timeline.length) { + return null; + } else { + return timeline_parameters.timeline[progress.current_location].trial(); + } + } + } + + this.markCurrentTrialComplete = function() { + if(typeof timeline_parameters == 'undefined'){ + progress.done = true; + } else { + timeline_parameters.timeline[progress.current_location].markCurrentTrialComplete(); + } + } + + this.nextRepetiton = function() { + this.setTimelineVariablesOrder(); + progress.current_location = -1; + progress.current_variable_set = 0; + progress.current_repetition++; + for (var i = 0; i < timeline_parameters.timeline.length; i++) { + timeline_parameters.timeline[i].reset(); + } + } + + // set the order for going through the timeline variables array + this.setTimelineVariablesOrder = function() { + + // check to make sure this node has variables + if(typeof timeline_parameters === 'undefined' || typeof timeline_parameters.timeline_variables === 'undefined'){ + return; + } + + var order = []; + for(var i=0; i 1, and only when on the first variable set + if (typeof timeline_parameters.conditional_function !== 'undefined' && progress.current_repetition == 0 && progress.current_variable_set == 0) { + jsPsych.internal.call_immediate = true; + var conditional_result = timeline_parameters.conditional_function(); + jsPsych.internal.call_immediate = false; + // if the conditional_function() returns false, then the timeline + // doesn't run and is marked as complete. + if (conditional_result == false) { + progress.done = true; + return true; + } + } + + // if we reach this point then the node has its own timeline and will start + // so we need to check if there is an on_timeline_start function if we are on the first variable set + if (typeof timeline_parameters.on_timeline_start !== 'undefined' && progress.current_variable_set == 0) { + timeline_parameters.on_timeline_start(); + } + + + } + // if we reach this point, then either the node doesn't have a timeline of the + // conditional function returned true and it can start + progress.current_location = 0; + // call advance again on this node now that it is pointing to a new location + return this.advance(); + } + + // if this node has a timeline, propogate down to the current trial. + if (typeof timeline_parameters !== 'undefined') { + + var have_node_to_run = false; + // keep incrementing the location in the timeline until one of the nodes reached is incomplete + while (progress.current_location < timeline_parameters.timeline.length && have_node_to_run == false) { + + // check to see if the node currently pointed at is done + var target_complete = timeline_parameters.timeline[progress.current_location].advance(); + if (!target_complete) { + have_node_to_run = true; + return false; + } else { + progress.current_location++; + } + + } + + // if we've reached the end of the timeline (which, if the code is here, we have) + + // there are a few steps to see what to do next... + + // first, check the timeline_variables to see if we need to loop through again + // with a new set of variables + if (progress.current_variable_set < progress.order.length - 1) { + // reset the progress of the node to be with the new set + this.nextSet(); + // then try to advance this node again. + return this.advance(); + } + + // if we're all done with the timeline_variables, then check to see if there are more repetitions + else if (progress.current_repetition < timeline_parameters.repetitions - 1) { + this.nextRepetiton(); + // check to see if there is an on_timeline_finish function + if (typeof timeline_parameters.on_timeline_finish !== 'undefined') { + timeline_parameters.on_timeline_finish(); + } + return this.advance(); + } + + + // if we're all done with the repetitions... + else { + // check to see if there is an on_timeline_finish function + if (typeof timeline_parameters.on_timeline_finish !== 'undefined') { + timeline_parameters.on_timeline_finish(); + } + + // if we're all done with the repetitions, check if there is a loop function. + if (typeof timeline_parameters.loop_function !== 'undefined') { + jsPsych.internal.call_immediate = true; + if (timeline_parameters.loop_function(this.generatedData())) { + this.reset(); + jsPsych.internal.call_immediate = false; + return parent_node.advance(); + } else { + progress.done = true; + jsPsych.internal.call_immediate = false; + return true; + } + } + + + } + + // no more loops on this timeline, we're done! + progress.done = true; + return true; + } + } + + // check the status of the done flag + this.isComplete = function() { + return progress.done; + } + + // getter method for timeline variables + this.getTimelineVariableValue = function(variable_name){ + if(typeof timeline_parameters == 'undefined'){ + return undefined; + } + var v = timeline_parameters.timeline_variables[progress.order[progress.current_variable_set]][variable_name]; + return v; + } + + // recursive upward search for timeline variables + this.findTimelineVariable = function(variable_name){ + var v = this.getTimelineVariableValue(variable_name); + if(typeof v == 'undefined'){ + if(typeof parent_node !== 'undefined'){ + return parent_node.findTimelineVariable(variable_name); + } else { + return undefined; + } + } else { + return v; + } + } + + // recursive downward search for active trial to extract timeline variable + this.timelineVariable = function(variable_name){ + if(typeof timeline_parameters == 'undefined'){ + return this.findTimelineVariable(variable_name); + } else { + // if progress.current_location is -1, then the timeline variable is being evaluated + // in a function that runs prior to the trial starting, so we should treat that trial + // as being the active trial for purposes of finding the value of the timeline variable + var loc = Math.max(0, progress.current_location); + // if loc is greater than the number of elements on this timeline, then the timeline + // variable is being evaluated in a function that runs after the trial on the timeline + // are complete but before advancing to the next (like a loop_function). + // treat the last active trial as the active trial for this purpose. + if(loc == timeline_parameters.timeline.length){ + loc = loc - 1; + } + // now find the variable + return timeline_parameters.timeline[loc].timelineVariable(variable_name); + } + } + + // recursively get all the timeline variables for this trial + this.allTimelineVariables = function(){ + var all_tvs = this.allTimelineVariablesNames(); + var all_tvs_vals = {}; + for(var i=0; i'+ + '

    The minimum width is '+mw+'px. Your current width is '+w+'px.

    '+ + '

    The minimum height is '+mh+'px. Your current height is '+h+'px.

    '; + core.getDisplayElement().innerHTML = msg; + } else { + clearInterval(interval); + core.getDisplayElement().innerHTML = ''; + checkExclusions(exclusions, success, fail); + } + }, 100); + return; // prevents checking other exclusions while this is being fixed + } + } + + // WEB AUDIO API + if(typeof exclusions.audio !== 'undefined' && exclusions.audio) { + if(window.hasOwnProperty('AudioContext') || window.hasOwnProperty('webkitAudioContext')){ + // clear + } else { + clear = false; + var msg = '

    Your browser does not support the WebAudio API, which means that you will not '+ + 'be able to complete the experiment.

    Browsers that support the WebAudio API include '+ + 'Chrome, Firefox, Safari, and Edge.

    '; + core.getDisplayElement().innerHTML = msg; + fail(); + return; + } + } + + // GO? + if(clear){ success(); } + } + + function drawProgressBar(msg) { + document.querySelector('.jspsych-display-element').insertAdjacentHTML('afterbegin', + '
    '+ + ''+ + msg+ + ''+ + '
    '+ + '
    '+ + '
    '); + } + + function updateProgressBar() { + var progress = jsPsych.progress().percent_complete; + core.setProgressBar(progress / 100); + } + + var progress_bar_amount = 0; + + core.setProgressBar = function(proportion_complete){ + proportion_complete = Math.max(Math.min(1,proportion_complete),0); + document.querySelector('#jspsych-progressbar-inner').style.width = (proportion_complete*100) + "%"; + progress_bar_amount = proportion_complete; + } + + core.getProgressBarCompleted = function(){ + return progress_bar_amount; + } + + //Leave a trace in the DOM that jspsych was loaded + document.documentElement.setAttribute('jspsych', 'present'); + + return core; +})(); + +jsPsych.internal = (function() { + var module = {}; + + // this flag is used to determine whether we are in a scope where + // jsPsych.timelineVariable() should be executed immediately or + // whether it should return a function to access the variable later. + module.call_immediate = false; + + return module; +})(); + +jsPsych.plugins = (function() { + + var module = {}; + + // enumerate possible parameter types for plugins + module.parameterType = { + BOOL: 0, + STRING: 1, + INT: 2, + FLOAT: 3, + FUNCTION: 4, + KEY: 5, + SELECT: 6, + HTML_STRING: 7, + IMAGE: 8, + AUDIO: 9, + VIDEO: 10, + OBJECT: 11, + COMPLEX: 12, + TIMELINE: 13 + } + + module.universalPluginParameters = { + data: { + type: module.parameterType.OBJECT, + pretty_name: 'Data', + default: {}, + description: 'Data to add to this trial (key-value pairs)' + }, + on_start: { + type: module.parameterType.FUNCTION, + pretty_name: 'On start', + default: function() { return; }, + description: 'Function to execute when trial begins' + }, + on_finish: { + type: module.parameterType.FUNCTION, + pretty_name: 'On finish', + default: function() { return; }, + description: 'Function to execute when trial is finished' + }, + on_load: { + type: module.parameterType.FUNCTION, + pretty_name: 'On load', + default: function() { return; }, + description: 'Function to execute after the trial has loaded' + }, + post_trial_gap: { + type: module.parameterType.INT, + pretty_name: 'Post trial gap', + default: null, + description: 'Length of gap between the end of this trial and the start of the next trial' + }, + css_classes: { + type: module.parameterType.STRING, + pretty_name: 'Custom CSS classes', + default: null, + description: 'A list of CSS classes to add to the jsPsych display element for the duration of this trial' + } + } + + return module; +})(); + +jsPsych.extensions = (function(){ + return {}; +})(); + +jsPsych.data = (function() { + + var module = {}; + + // data storage object + var allData = DataCollection(); + + // browser interaction event data + var interactionData = DataCollection(); + + // data properties for all trials + var dataProperties = {}; + + // cache the query_string + var query_string; + + // DataCollection + function DataCollection(data){ + + var data_collection = {}; + + var trials = typeof data === 'undefined' ? [] : data; + + data_collection.push = function(new_data){ + trials.push(new_data); + return data_collection; + } + + data_collection.join = function(other_data_collection){ + trials = trials.concat(other_data_collection.values()); + return data_collection; + } + + data_collection.top = function(){ + if(trials.length <= 1){ + return data_collection; + } else { + return DataCollection([trials[trials.length-1]]); + } + } + + /** + * Queries the first n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} First n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.first = function(n){ + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(0, n)); + } + + /** + * Queries the last n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} Last n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.last = function(n) { + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(trials.length - n, trials.length)); + } + + data_collection.values = function(){ + return trials; + } + + data_collection.count = function(){ + return trials.length; + } + + data_collection.readOnly = function(){ + return DataCollection(jsPsych.utils.deepCopy(trials)); + } + + data_collection.addToAll = function(properties){ + for (var i = 0; i < trials.length; i++) { + for (var key in properties) { + trials[i][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.addToLast = function(properties){ + if(trials.length != 0){ + for (var key in properties) { + trials[trials.length-1][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.filter = function(filters){ + // [{p1: v1, p2:v2}, {p1:v2}] + // {p1: v1} + if(!Array.isArray(filters)){ + var f = jsPsych.utils.deepCopy([filters]); + } else { + var f = jsPsych.utils.deepCopy(filters); + } + + var filtered_data = []; + for(var x=0; x < trials.length; x++){ + var keep = false; + for(var i=0; i
    '); + document.getElementById('jspsych-download-as-text-link').click(); + } + + // + // A few helper functions to handle data format conversion + // + + // this function based on code suggested by StackOverflow users: + // http://stackoverflow.com/users/64741/zachary + // http://stackoverflow.com/users/317/joseph-sturtevant + + function JSON2CSV(objArray) { + var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray; + var line = ''; + var result = ''; + var columns = []; + + var i = 0; + for (var j = 0; j < array.length; j++) { + for (var key in array[j]) { + var keyString = key + ""; + keyString = '"' + keyString.replace(/"/g, '""') + '",'; + if (!columns.includes(key)) { + columns[i] = key; + line += keyString; + i++; + } + } + } + + line = line.slice(0, -1); + result += line + '\r\n'; + + for (var i = 0; i < array.length; i++) { + var line = ''; + for (var j = 0; j < columns.length; j++) { + var value = (typeof array[i][columns[j]] === 'undefined') ? '' : array[i][columns[j]]; + if(typeof value == 'object') { + value = JSON.stringify(value); + } + var valueString = value + ""; + line += '"' + valueString.replace(/"/g, '""') + '",'; + } + + line = line.slice(0, -1); + result += line + '\r\n'; + } + + return result; + } + + // this function is modified from StackOverflow: + // http://stackoverflow.com/posts/3855394 + + function getQueryString() { + var a = window.location.search.substr(1).split('&'); + if (a == "") return {}; + var b = {}; + for (var i = 0; i < a.length; ++i) + { + var p=a[i].split('=', 2); + if (p.length == 1) + b[p[0]] = ""; + else + b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); + } + return b; + } + + return module; + +})(); + +jsPsych.turk = (function() { + + var module = {}; + + // core.turkInfo gets information relevant to mechanical turk experiments. returns an object + // containing the workerID, assignmentID, and hitID, and whether or not the HIT is in + // preview mode, meaning that they haven't accepted the HIT yet. + module.turkInfo = function() { + + var turk = {}; + + var param = function(url, name) { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regexS = "[\\?&]" + name + "=([^&#]*)"; + var regex = new RegExp(regexS); + var results = regex.exec(url); + return (results == null) ? "" : results[1]; + }; + + var src = param(window.location.href, "assignmentId") ? window.location.href : document.referrer; + + var keys = ["assignmentId", "hitId", "workerId", "turkSubmitTo"]; + keys.map( + + function(key) { + turk[key] = unescape(param(src, key)); + }); + + turk.previewMode = (turk.assignmentId == "ASSIGNMENT_ID_NOT_AVAILABLE"); + + turk.outsideTurk = (!turk.previewMode && turk.hitId === "" && turk.assignmentId == "" && turk.workerId == "") + + turk_info = turk; + + return turk; + + }; + + // core.submitToTurk will submit a MechanicalTurk ExternalHIT type + module.submitToTurk = function(data) { + + var turkInfo = jsPsych.turk.turkInfo(); + var assignmentId = turkInfo.assignmentId; + var turkSubmitTo = turkInfo.turkSubmitTo; + + if (!assignmentId || !turkSubmitTo) return; + + var dataString = []; + + for (var key in data) { + + if (data.hasOwnProperty(key)) { + dataString.push(key + "=" + escape(data[key])); + } + } + + dataString.push("assignmentId=" + assignmentId); + + var url = turkSubmitTo + "/mturk/externalSubmit?" + dataString.join("&"); + + window.location.href = url; + }; + + return module; + +})(); + +jsPsych.randomization = (function() { + + var module = {}; + + module.repeat = function(array, repetitions, unpack) { + + var arr_isArray = Array.isArray(array); + var rep_isArray = Array.isArray(repetitions); + + // if array is not an array, then we just repeat the item + if (!arr_isArray) { + if (!rep_isArray) { + array = [array]; + repetitions = [repetitions]; + } else { + repetitions = [repetitions[0]]; + console.log('Unclear parameters given to randomization.repeat. Multiple set sizes specified, but only one item exists to sample. Proceeding using the first set size.'); + } + } else { + if (!rep_isArray) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + if (array.length != repetitions.length) { + console.warning('Unclear parameters given to randomization.repeat. Items and repetitions are unequal lengths. Behavior may not be as expected.'); + // throw warning if repetitions is too short, use first rep ONLY. + if (repetitions.length < array.length) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + // throw warning if too long, and then use the first N + repetitions = repetitions.slice(0, array.length); + } + } + } + } + + // should be clear at this point to assume that array and repetitions are arrays with == length + var allsamples = []; + for (var i = 0; i < array.length; i++) { + for (var j = 0; j < repetitions[i]; j++) { + if(array[i] == null || typeof array[i] != 'object'){ + allsamples.push(array[i]); + } else { + allsamples.push(Object.assign({}, array[i])); + } + + } + } + + var out = shuffle(allsamples); + + if (unpack) { + out = unpackArray(out); + } + + return out; + } + + module.shuffle = function(arr) { + if(!Array.isArray(arr)){ + console.error('Argument to jsPsych.randomization.shuffle() must be an array.') + } + return shuffle(arr); + } + + module.shuffleNoRepeats = function(arr, equalityTest) { + if(!Array.isArray(arr)){ + console.error('First argument to jsPsych.randomization.shuffleNoRepeats() must be an array.') + } + if(typeof equalityTest !== 'undefined' && typeof equalityTest !== 'function'){ + console.error('Second argument to jsPsych.randomization.shuffleNoRepeats() must be a function.') + } + // define a default equalityTest + if (typeof equalityTest == 'undefined') { + equalityTest = function(a, b) { + if (a === b) { + return true; + } else { + return false; + } + } + } + + var random_shuffle = shuffle(arr); + for (var i = 0; i < random_shuffle.length - 1; i++) { + if (equalityTest(random_shuffle[i], random_shuffle[i + 1])) { + // neighbors are equal, pick a new random neighbor to swap (not the first or last element, to avoid edge cases) + var random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + // test to make sure the new neighbor isn't equal to the old one + while ( + equalityTest(random_shuffle[i + 1], random_shuffle[random_pick]) || + (equalityTest(random_shuffle[i + 1], random_shuffle[random_pick + 1]) || equalityTest(random_shuffle[i + 1], random_shuffle[random_pick - 1])) + ) { + random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + } + var new_neighbor = random_shuffle[random_pick]; + random_shuffle[random_pick] = random_shuffle[i + 1]; + random_shuffle[i + 1] = new_neighbor; + } + } + + return random_shuffle; + } + + module.shuffleAlternateGroups = function(arr_groups, random_group_order){ + if(typeof random_group_order == 'undefined'){ + random_group_order = false; + } + + var n_groups = arr_groups.length; + if(n_groups == 1){ + console.warn('jsPsych.randomization.shuffleAlternateGroups was called with only one group. Defaulting to simple shuffle.'); + return(module.shuffle(arr_groups[0])); + } + + var group_order = []; + for(var i=0; i arr.length) { + console.error("Cannot take a sample " + + "larger than the size of the set of items to sample."); + } + return jsPsych.randomization.shuffle(arr).slice(0,size); + } + + module.sampleWithReplacement = function(arr, size, weights) { + if(!Array.isArray(arr)){ + console.error("First argument to jsPsych.randomization.sampleWithReplacement() must be an array") + } + + var normalized_weights = []; + if(typeof weights !== 'undefined'){ + if(weights.length !== arr.length){ + console.error('The length of the weights array must equal the length of the array '+ + 'to be sampled from.'); + } + var weight_sum = 0; + for(var i=0; i cumulative_weights[index]) { index++; } + samp.push(arr[index]); + } + return samp; + } + + module.factorial = function(factors, repetitions, unpack) { + + var factorNames = Object.keys(factors); + + var factor_combinations = []; + + for (var i = 0; i < factors[factorNames[0]].length; i++) { + factor_combinations.push({}); + factor_combinations[i][factorNames[0]] = factors[factorNames[0]][i]; + } + + for (var i = 1; i < factorNames.length; i++) { + var toAdd = factors[factorNames[i]]; + var n = factor_combinations.length; + for (var j = 0; j < n; j++) { + var base = factor_combinations[j]; + for (var k = 0; k < toAdd.length; k++) { + var newpiece = {}; + newpiece[factorNames[i]] = toAdd[k]; + factor_combinations.push(Object.assign({}, base, newpiece)); + } + } + factor_combinations.splice(0, n); + } + + repetitions = (typeof repetitions === 'undefined') ? 1 : repetitions; + var with_repetitions = module.repeat(factor_combinations, repetitions, unpack); + + return with_repetitions; + } + + module.randomID = function(length){ + var result = ''; + var length = (typeof length == 'undefined') ? 32 : length; + var chars = '0123456789abcdefghjklmnopqrstuvwxyz'; + for(var i = 0; i= 0) { + k = n; + } else { + k = len + n; + if (k < 0) {k = 0;} + } + var currentElement; + while (k < len) { + currentElement = O[k]; + if (searchElement === currentElement || + (searchElement !== searchElement && currentElement !== currentElement)) { // NaN !== NaN + return true; + } + k++; + } + return false; + }; +} + +// polyfill for Array.isArray +if (!Array.isArray) { + Array.isArray = function(arg) { + return Object.prototype.toString.call(arg) === '[object Array]'; + }; +} diff --git a/LetterDMS/jspsych/license.txt b/LetterDMS/jspsych/license.txt new file mode 100644 index 0000000..eae2233 --- /dev/null +++ b/LetterDMS/jspsych/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018 Joshua R. de Leeuw + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/LetterDMS/jspsych/plugins/jspsych-animation.js b/LetterDMS/jspsych/plugins/jspsych-animation.js new file mode 100644 index 0000000..1c4ae16 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-animation.js @@ -0,0 +1,189 @@ +/** + * jsPsych plugin for showing animations and recording keyboard responses + * Josh de Leeuw + * + * documentation: docs.jspsych.org + */ + +jsPsych.plugins.animation = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('animation', 'stimuli', 'image'); + + plugin.info = { + name: 'animation', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The images to be displayed.' + }, + frame_time: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame time', + default: 250, + description: 'Duration to display each image.' + }, + frame_isi: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame gap', + default: 0, + description: 'Length of gap to be shown between each image.' + }, + sequence_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sequence repetitions', + default: 1, + description: 'Number of times to show entire sequence.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'Keys subject uses to respond to stimuli.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below stimulus.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the images will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var interval_time = trial.frame_time + trial.frame_isi; + var animate_frame = -1; + var reps = 0; + var startTime = performance.now(); + var animation_sequence = []; + var responses = []; + var current_stim = ""; + + if (trial.render_on_canvas) { + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-animation-image"; + canvas.style.margin = 0; + canvas.style.padding = 0; + display_element.insertBefore(canvas, null); + var ctx = canvas.getContext("2d"); + } + + var animate_interval = setInterval(function() { + var showImage = true; + if (!trial.render_on_canvas) { + display_element.innerHTML = ''; // clear everything + } + animate_frame++; + if (animate_frame == trial.stimuli.length) { + animate_frame = 0; + reps++; + if (reps >= trial.sequence_reps) { + endTrial(); + clearInterval(animate_interval); + showImage = false; + } + } + if (showImage) { + show_next_frame(); + } + }, interval_time); + + function show_next_frame() { + if (trial.render_on_canvas) { + display_element.querySelector('#jspsych-animation-image').style.visibility = 'visible'; + var img = new Image(); + img.src = trial.stimuli[animate_frame]; + canvas.height = img.naturalHeight; + canvas.width = img.naturalWidth; + ctx.drawImage(img,0,0); + if (trial.prompt !== null & animate_frame == 0 & reps == 0) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + } else { + // show image + display_element.innerHTML = ''; + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + } + current_stim = trial.stimuli[animate_frame]; + + // record when image was shown + animation_sequence.push({ + "stimulus": trial.stimuli[animate_frame], + "time": performance.now() - startTime + }); + + if (trial.frame_isi > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-animation-image').style.visibility = 'hidden'; + current_stim = 'blank'; + // record when blank image was shown + animation_sequence.push({ + "stimulus": 'blank', + "time": performance.now() - startTime + }); + }, trial.frame_time); + } + } + + var after_response = function(info) { + + responses.push({ + key_press: info.key, + rt: info.rt, + stimulus: current_stim + }); + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-animation-image').className += ' responded'; + } + + // hold the jspsych response listener object in memory + // so that we can turn off the response collection when + // the trial ends + var response_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + function endTrial() { + + jsPsych.pluginAPI.cancelKeyboardResponse(response_listener); + + var trial_data = { + animation_sequence: animation_sequence, + response: responses + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-audio-button-response.js b/LetterDMS/jspsych/plugins/jspsych-audio-button-response.js new file mode 100644 index 0000000..ee4214e --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-audio-button-response.js @@ -0,0 +1,269 @@ +/** + * jspsych-audio-button-response + * Kristin Diep + * + * plugin for playing an audio file and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["audio-button-response"] = (function () { + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-button-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The audio to be played.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The button labels.' + }, + button_html: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'Custom button. Can make your own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'Vertical margin of button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'Horizontal margin of button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when user makes a response.' + }, + trial_ends_after_audio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Trial ends after audio', + default: false, + description: 'If true, then the trial will end as soon as the audio file finishes playing.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // store response + var response = { + rt: null, + button: null + }; + + // record webaudio context start time + var startTime; + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + audio.addEventListener('ended', end_trial); + } + + // enable buttons after audio ends if necessary + if ((!trial.response_allowed_while_playing) & (!trial.trial_ends_after_audio)) { + audio.addEventListener('ended', enable_buttons); + } + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in audio-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + + var html = '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    ' + str + '
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + + display_element.innerHTML = html; + + if (trial.response_allowed_while_playing) { + enable_buttons(); + } else { + disable_buttons(); + } + + // start time + startTime = performance.now(); + + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var endTime = performance.now(); + var rt = endTime - startTime; + if (context !== null) { + endTime = context.currentTime; + rt = Math.round((endTime - startTime) * 1000); + } + response.button = parseInt(choice); + response.rt = rt; + + // disable all the buttons after a response + disable_buttons(); + + if (trial.response_ends_trial) { + end_trial(); + } + } + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', enable_buttons); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + function button_response(e) { + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + } + + function disable_buttons() { + var btns = document.querySelectorAll('.jspsych-audio-button-response-button'); + for (var i = 0; i < btns.length; i++) { + var btn_el = btns[i].querySelector('button'); + if (btn_el) { + btn_el.disabled = true; + } + btns[i].removeEventListener('click', button_response); + } + } + + function enable_buttons() { + var btns = document.querySelectorAll('.jspsych-audio-button-response-button'); + for (var i = 0; i < btns.length; i++) { + var btn_el = btns[i].querySelector('button'); + if (btn_el) { + btn_el.disabled = false; + } + btns[i].addEventListener('click', button_response); + } + } + + + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-audio-keyboard-response.js b/LetterDMS/jspsych/plugins/jspsych-audio-keyboard-response.js new file mode 100644 index 0000000..79e7da1 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-audio-keyboard-response.js @@ -0,0 +1,209 @@ +/** + * jspsych-audio-keyboard-response + * Josh de Leeuw + * + * plugin for playing an audio file and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["audio-keyboard-response"] = (function () { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-keyboard-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The audio to be played.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when user makes a response.' + }, + trial_ends_after_audio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Trial ends after audio', + default: false, + description: 'If true, then the trial will end as soon as the audio file finishes playing.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // store response + var response = { + rt: null, + key: null + }; + + // record webaudio context start time + var startTime; + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + audio.addEventListener('ended', end_trial); + } + + // show prompt if there is one + if (trial.prompt !== null) { + display_element.innerHTML = trial.prompt; + } + + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // start keyboard listener when trial starts or sound ends + if (trial.response_allowed_while_playing) { + setup_keyboard_listener(); + } else if (!trial.trial_ends_after_audio) { + audio.addEventListener('ended', setup_keyboard_listener); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', setup_keyboard_listener); + + + // kill keyboard listeners + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + function after_response(info) { + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + function setup_keyboard_listener() { + // start the response listener + if (context !== null) { + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'audio', + persist: false, + allow_held_key: false, + audio_context: context, + audio_context_start_time: startTime + }); + } else { + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-audio-slider-response.js b/LetterDMS/jspsych/plugins/jspsych-audio-slider-response.js new file mode 100644 index 0000000..28ffdd5 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-audio-slider-response.js @@ -0,0 +1,278 @@ +jsPsych.plugins['audio-slider-response'] = (function () { + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('audio-slider-response', 'stimulus', 'audio'); + + plugin.info = { + name: 'audio-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.AUDIO, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the audio is playing. ' + + 'If false, then the audio must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function (display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + // setup stimulus + var context = jsPsych.pluginAPI.audioContext(); + var audio; + + // record webaudio context start time + var startTime; + + // for storing data related to response + var response; + + + // load audio file + jsPsych.pluginAPI.getAudioBuffer(trial.stimulus) + .then(function (buffer) { + if (context !== null) { + audio = context.createBufferSource(); + audio.buffer = buffer; + audio.connect(context.destination); + } else { + audio = buffer; + audio.currentTime = 0; + } + setupTrial(); + }) + .catch(function (err) { + console.error(`Failed to load audio file "${trial.stimulus}". Try checking the file path. We recommend using the preload plugin to load audio files.`) + console.error(err) + }); + + function setupTrial() { + + + // set up end event if trial needs it + if (trial.trial_ends_after_audio) { + + audio.addEventListener('ended', end_trial); + + } + + // enable slider after audio ends if necessary + if ((!trial.response_allowed_while_playing) & (!trial.trial_ends_after_audio)) { + + audio.addEventListener('ended', enable_slider); + + } + + var html = '
    '; + html += '
    '; + html += ''; + html += '' + trial.labels[j] + ''; + html += '
    ' + } + html += '
    '; + html += ''; + html += ''; + + if (trial.prompt !== null) { + html += trial.prompt; + } + + // add submit button + var next_disabled_attribute = ""; + if (trial.require_movement | !trial.response_allowed_while_playing) { + next_disabled_attribute = "disabled"; + } + html += ''; + + display_element.innerHTML = html; + + response = { + rt: null, + response: null + }; + + if (!trial.response_allowed_while_playing) { + display_element.querySelector('#jspsych-audio-slider-response-response').disabled = true; + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = true; + } + + if (trial.require_movement) { + display_element.querySelector('#jspsych-audio-slider-response-response').addEventListener('click', function () { + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-audio-slider-response-next').addEventListener('click', function () { + // measure response time + var endTime = performance.now(); + var rt = endTime - startTime; + if (context !== null) { + endTime = context.currentTime; + rt = Math.round((endTime - startTime) * 1000); + } + response.rt = rt; + response.response = display_element.querySelector('#jspsych-audio-slider-response-response').valueAsNumber; + + if (trial.response_ends_trial) { + end_trial(); + } else { + display_element.querySelector('#jspsych-audio-slider-response-next').disabled = true; + } + + }); + + startTime = performance.now(); + // start audio + if (context !== null) { + startTime = context.currentTime; + audio.start(startTime); + } else { + audio.play(); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + } + + // function to enable slider after audio ends + function enable_slider() { + document.querySelector('#jspsych-audio-slider-response-response').disabled = false; + if (!trial.require_movement) { + document.querySelector('#jspsych-audio-slider-response-next').disabled = false; + } + } + + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the audio file if it is playing + // remove end event listeners if they exist + if (context !== null) { + audio.stop(); + } else { + audio.pause(); + } + + audio.removeEventListener('ended', end_trial); + audio.removeEventListener('ended', enable_slider); + + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-call-function.js b/LetterDMS/jspsych/plugins/jspsych-call-function.js new file mode 100644 index 0000000..9d6a85a --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-call-function.js @@ -0,0 +1,58 @@ +/** + * jspsych-call-function + * plugin for calling an arbitrary function during a jspsych experiment + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins['call-function'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'call-function', + description: '', + parameters: { + func: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Function', + default: undefined, + description: 'Function to call' + }, + async: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Asynchronous', + default: false, + description: 'Is the function call asynchronous?' + } + } + } + + plugin.trial = function(display_element, trial) { + trial.post_trial_gap = 0; + var return_val; + + if(trial.async){ + var done = function(data){ + return_val = data; + end_trial(); + } + trial.func(done); + } else { + return_val = trial.func(); + end_trial(); + } + + function end_trial(){ + var trial_data = { + value: return_val + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-canvas-button-response.js b/LetterDMS/jspsych/plugins/jspsych-canvas-button-response.js new file mode 100644 index 0000000..8bd9aab --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-canvas-button-response.js @@ -0,0 +1,199 @@ +/** + * jspsych-canvas-button-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["canvas-button-response"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + // create canvas + var html = '
    ' + '' + '
    '; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in canvas-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    ' + str + '
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + //draw + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + + // start time + var start_time = performance.now(); + + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-canvas-button-response-button-' + i).addEventListener('click', function (e) { + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-canvas-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-canvas-button-response-button button'); + for (var i = 0; i < btns.length; i++) { + //btns[i].removeEventListener('click'); + btns[i].setAttribute('disabled', 'disabled'); + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // hide image if timing is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-button-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-canvas-keyboard-response.js b/LetterDMS/jspsych/plugins/jspsych-canvas-keyboard-response.js new file mode 100644 index 0000000..4684350 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-canvas-keyboard-response.js @@ -0,0 +1,155 @@ +/** + * jspsych-canvas-keyboard-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + + +jsPsych.plugins["canvas-keyboard-response"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + array: true, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when subject makes a response.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + var new_html = '
    ' + '' + '
    '; + // add prompt + if (trial.prompt !== null) { + new_html += trial.prompt; + } + + // draw + display_element.innerHTML = new_html; + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function () { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function (info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-canvas-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-canvas-slider-response.js b/LetterDMS/jspsych/plugins/jspsych-canvas-slider-response.js new file mode 100644 index 0000000..ca2f708 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-canvas-slider-response.js @@ -0,0 +1,207 @@ +/** + * jspsych-canvas-slider-response + * Chris Jungerius (modified from Josh de Leeuw) + * + * a jsPsych plugin for displaying a canvas stimulus and getting a slider response + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['canvas-slider-response'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'canvas-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus', + default: undefined, + description: 'The drawing function to apply to the canvas. Should take the canvas object as argument.' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + array: true, + pretty_name: 'Canvas size', + default: [500, 500], + description: 'Array containing the height (first value) and width (second value) of the canvas element.' + } + + } + } + + plugin.trial = function (display_element, trial) { + + var html = '
    '; + html += '
    ' + '' + '
    '; + html += '
    '; + html += ''; + html += '
    ' + for (var j = 0; j < trial.labels.length; j++) { + var width = 100 / (trial.labels.length - 1); + var left_offset = (j * (100 / (trial.labels.length - 1))) - (width / 2); + html += '
    '; + html += '' + trial.labels[j] + ''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null) { + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + // draw + let c = document.getElementById("jspsych-canvas-stimulus") + trial.stimulus(c) + + var response = { + rt: null, + response: null + }; + + if (trial.require_movement) { + display_element.querySelector('#jspsych-canvas-slider-response-response').addEventListener('click', function () { + display_element.querySelector('#jspsych-canvas-slider-response-next').disabled = false; + }) + } + + display_element.querySelector('#jspsych-canvas-slider-response-next').addEventListener('click', function () { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-canvas-slider-response-response').valueAsNumber; + + if (trial.response_ends_trial) { + end_trial(); + } else { + display_element.querySelector('#jspsych-canvas-slider-response-next').disabled = true; + } + + }); + + function end_trial() { + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + response: response.response, + slider_start: trial.slider_start + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + display_element.querySelector('#jspsych-canvas-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function () { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-categorize-animation.js b/LetterDMS/jspsych/plugins/jspsych-categorize-animation.js new file mode 100644 index 0000000..e1af93d --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-categorize-animation.js @@ -0,0 +1,266 @@ +/** + * jspsych plugin for categorization trials with feedback and animated stimuli + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins["categorize-animation"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('categorize-animation', 'stimuli', 'image'); + + plugin.info = { + name: 'categorize-animation', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + description: 'Array of paths to image files.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate correct response' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys subject is allowed to press to respond to stimuli.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Text to describe correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: 'Correct.', + description: 'String to show when subject gives correct answer' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: 'Wrong.', + description: 'String to show when subject gives incorrect answer.' + }, + frame_time: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Frame time', + default: 500, + description: 'Duration to display each image.' + }, + sequence_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sequence repetitions', + default: 1, + description: 'How many times to display entire sequence.' + }, + allow_response_before_complete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow response before complete', + default: false, + description: 'If true, subject can response before the animation sequence finishes' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the images will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var animate_frame = -1; + var reps = 0; + + var showAnimation = true; + + var responded = false; + var timeoutSet = false; + var correct; + + if (trial.render_on_canvas) { + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-categorize-animation-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + display_element.insertBefore(canvas, null); + var ctx = canvas.getContext("2d"); + if (trial.prompt !== null) { + var prompt_div = document.createElement("div"); + prompt_div.id = "jspsych-categorize-animation-prompt"; + prompt_div.style.visibility = "hidden"; + prompt_div.innerHTML = trial.prompt; + display_element.insertBefore(prompt_div, canvas.nextElementSibling); + } + var feedback_div = document.createElement("div"); + display_element.insertBefore(feedback_div, display_element.nextElementSibling); + } + + // show animation + var animate_interval = setInterval(function() { + if (!trial.render_on_canvas) { + display_element.innerHTML = ''; // clear everything + } + animate_frame++; + if (animate_frame == trial.stimuli.length) { + animate_frame = 0; + reps++; + // check if reps complete // + if (trial.sequence_reps != -1 && reps >= trial.sequence_reps) { + // done with animation + showAnimation = false; + } + } + + if (showAnimation) { + if (trial.render_on_canvas) { + display_element.querySelector('#jspsych-categorize-animation-stimulus').style.visibility = 'visible'; + var img = new Image(); + img.src = trial.stimuli[animate_frame]; + canvas.height = img.naturalHeight; + canvas.width = img.naturalWidth; + ctx.drawImage(img,0,0); + } else { + display_element.innerHTML += ''; + } + } + + if (!responded && trial.allow_response_before_complete) { + // in here if the user can respond before the animation is done + if (trial.prompt !== null) { + if (trial.render_on_canvas) { + prompt_div.style.visibility = "visible"; + } else { + display_element.innerHTML += trial.prompt; + } + } + if (trial.render_on_canvas) { + if (!showAnimation) { + canvas.remove(); + } + } + } else if (!responded) { + // in here if the user has to wait to respond until animation is done. + // if this is the case, don't show the prompt until the animation is over. + if (!showAnimation) { + if (trial.prompt !== null) { + if (trial.render_on_canvas) { + prompt_div.style.visibility = "visible"; + } else { + display_element.innerHTML += trial.prompt; + } + } + if (trial.render_on_canvas) { + canvas.remove(); + } + } + } else { + // user has responded if we get here. + + // show feedback + var feedback_text = ""; + if (correct) { + feedback_text = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + feedback_text = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + if (trial.render_on_canvas) { + if (trial.prompt !== null) { + prompt_div.remove(); + } + feedback_div.innerHTML = feedback_text; + } else { + display_element.innerHTML += feedback_text; + } + + // set timeout to clear feedback + if (!timeoutSet) { + timeoutSet = true; + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + } + + + }, trial.frame_time); + + + var keyboard_listener; + var trial_data = {}; + + var after_response = function(info) { + // ignore the response if animation is playing and subject + // not allowed to respond before it is complete + if (!trial.allow_response_before_complete && showAnimation) { + return false; + } + + correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer, info.key)) { + correct = true; + } + + responded = true; + + trial_data = { + stimulus: trial.stimuli, + rt: info.rt, + correct: correct, + response: info.key + }; + + jsPsych.pluginAPI.cancelKeyboardResponse(keyboard_listener); + + } + + keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + function endTrial() { + clearInterval(animate_interval); // stop animation! + display_element.innerHTML = ''; // clear everything + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-categorize-html.js b/LetterDMS/jspsych/plugins/jspsych-categorize-html.js new file mode 100644 index 0000000..3b3a02b --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-categorize-html.js @@ -0,0 +1,220 @@ +/** + * jspsych plugin for categorization trials with feedback + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins['categorize-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'categorize-html', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML content to be displayed.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate the correct response.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Label that is associated with the correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: "", + description: 'String to show when correct answer is given.' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: "", + description: 'String to show when incorrect answer is given.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + force_correct_button_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct button press', + default: false, + description: 'If set to true, then the subject must press the correct response key after feedback in order to advance to next trial.' + }, + show_stim_with_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + no_function: false, + description: '' + }, + show_feedback_on_timeout: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show feedback on timeout', + default: false, + description: 'If true, stimulus will be shown during feedback. If false, only the text feedback will be displayed during feedback.' + }, + timeout_message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Timeout message', + default: "

    Please respond faster.

    ", + description: 'The message displayed on a timeout non-response.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = '
    '+trial.stimulus+'
    '; + + // hide image after time if the timing parameter is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-categorize-html-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // if prompt is set, show prompt + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var trial_data = {}; + + // create response function + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // clear keyboard listener + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + var correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer,info.key)) { + correct = true; + } + + // save data + trial_data = { + rt: info.rt, + correct: correct, + stimulus: trial.stimulus, + response: info.key + }; + + display_element.innerHTML = ''; + + var timeout = info.rt == null; + doFeedback(correct, timeout); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + after_response({ + key: null, + rt: null + }); + }, trial.trial_duration); + } + + function doFeedback(correct, timeout) { + + if (timeout && !trial.show_feedback_on_timeout) { + display_element.innerHTML += trial.timeout_message; + } else { + // show image during feedback if flag is set + if (trial.show_stim_with_feedback) { + display_element.innerHTML = '
    '+trial.stimulus+'
    '; + } + + // substitute answer in feedback string. + var atext = ""; + if (correct) { + atext = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + atext = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + + // show the feedback + display_element.innerHTML += atext; + } + // check if force correct button press is set + if (trial.force_correct_button_press && correct === false && ((timeout && trial.show_feedback_on_timeout) || !timeout)) { + + var after_forced_response = function(info) { + endTrial(); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_forced_response, + valid_responses: [trial.key_answer], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } else { + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + + } + + function endTrial() { + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-categorize-image.js b/LetterDMS/jspsych/plugins/jspsych-categorize-image.js new file mode 100644 index 0000000..16c71d8 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-categorize-image.js @@ -0,0 +1,222 @@ +/** + * jspsych plugin for categorization trials with feedback + * Josh de Leeuw + * + * documentation: docs.jspsych.org + **/ + + +jsPsych.plugins['categorize-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('categorize-image', 'stimulus', 'image'); + + plugin.info = { + name: 'categorize-image', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image content to be displayed.' + }, + key_answer: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key answer', + default: undefined, + description: 'The key to indicate the correct response.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + array: true, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + text_answer: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Text answer', + default: null, + description: 'Label that is associated with the correct answer.' + }, + correct_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Correct text', + default: "", + description: 'String to show when correct answer is given.' + }, + incorrect_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Incorrect text', + default: "", + description: 'String to show when incorrect answer is given.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + force_correct_button_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct button press', + default: false, + description: 'If set to true, then the subject must press the correct response key after feedback in order to advance to next trial.' + }, + show_stim_with_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + no_function: false, + description: '' + }, + show_feedback_on_timeout: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show feedback on timeout', + default: false, + description: 'If true, stimulus will be shown during feedback. If false, only the text feedback will be displayed during feedback.' + }, + timeout_message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Timeout message', + default: "

    Please respond faster.

    ", + description: 'The message displayed on a timeout non-response.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial' + }, + feedback_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Feedback duration', + default: 2000, + description: 'How long to show feedback.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = ''; + + // hide image after time if the timing parameter is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-categorize-image-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // if prompt is set, show prompt + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var trial_data = {}; + + // create response function + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // clear keyboard listener + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + var correct = false; + if (jsPsych.pluginAPI.compareKeys(trial.key_answer, info.key)) { + correct = true; + } + + // save data + trial_data = { + rt: info.rt, + correct: correct, + stimulus: trial.stimulus, + response: info.key + }; + + display_element.innerHTML = ''; + + var timeout = info.rt == null; + doFeedback(correct, timeout); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + after_response({ + key: null, + rt: null + }); + }, trial.trial_duration); + } + + function doFeedback(correct, timeout) { + + if (timeout && !trial.show_feedback_on_timeout) { + display_element.innerHTML += trial.timeout_message; + } else { + // show image during feedback if flag is set + if (trial.show_stim_with_feedback) { + display_element.innerHTML = ''; + } + + // substitute answer in feedback string. + var atext = ""; + if (correct) { + atext = trial.correct_text.replace("%ANS%", trial.text_answer); + } else { + atext = trial.incorrect_text.replace("%ANS%", trial.text_answer); + } + + // show the feedback + display_element.innerHTML += atext; + } + // check if force correct button press is set + if (trial.force_correct_button_press && correct === false && ((timeout && trial.show_feedback_on_timeout) || !timeout)) { + + var after_forced_response = function(info) { + endTrial(); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_forced_response, + valid_responses: [trial.key_answer], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } else { + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.feedback_duration); + } + + } + + function endTrial() { + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-cloze.js b/LetterDMS/jspsych/plugins/jspsych-cloze.js new file mode 100644 index 0000000..890c539 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-cloze.js @@ -0,0 +1,112 @@ +/** + * jspsych-cloze + * Philipp Sprengholz + * + * Plugin for displaying a cloze test and checking participants answers against a correct solution. + * + * documentation: docs.jspsych.org + **/ + +jsPsych.plugins['cloze'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'cloze', + description: '', + parameters: { + text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Cloze text', + default: undefined, + description: 'The cloze text to be displayed. Blanks are indicated by %% signs and automatically replaced by input fields. If there is a correct answer you want the system to check against, it must be typed between the two percentage signs (i.e. %solution%).' + }, + button_text: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button text', + default: 'OK', + description: 'Text of the button participants have to press for finishing the cloze test.' + }, + check_answers: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Check answers', + default: false, + description: 'Boolean value indicating if the answers given by participants should be compared against a correct solution given in the text (between % signs) after the button was clicked.' + }, + mistake_fn: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Mistake function', + default: function () {}, + description: 'Function called if check_answers is set to TRUE and there is a difference between the participants answers and the correct solution provided in the text.' + } + } + }; + + plugin.trial = function (display_element, trial) { + + var html = '
    '; + var elements = trial.text.split('%'); + var solutions = []; + + for (var i=0; i'; + } + } + html += '
    '; + + display_element.innerHTML = html; + + var check = function() { + + var answers = []; + var answers_correct = true; + + for (var i=0; i'; + display_element.querySelector('#finish_cloze_button').addEventListener('click', check); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-external-html.js b/LetterDMS/jspsych/plugins/jspsych-external-html.js new file mode 100644 index 0000000..83a9a05 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-external-html.js @@ -0,0 +1,112 @@ +/** (July 2012, Erik Weitnauer) +The html-plugin will load and display an external html pages. To proceed to the next, the +user might either press a button on the page or a specific key. Afterwards, the page get hidden and +the plugin will wait of a specified time before it proceeds. + +documentation: docs.jspsych.org +*/ + +jsPsych.plugins['external-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'external-html', + description: '', + parameters: { + url: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'URL', + default: undefined, + description: 'The url of the external html page' + }, + cont_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Continue key', + default: null, + description: 'The key to continue to the next page.' + }, + cont_btn: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Continue button', + default: null, + description: 'The button to continue to the next page.' + }, + check_fn: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Check function', + default: function() { return true; }, + description: '' + }, + force_refresh: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force refresh', + default: false, + description: 'Refresh page.' + }, + // if execute_Script == true, then all javascript code on the external page + // will be executed in the plugin site within your jsPsych test + execute_script: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Execute scripts', + default: false, + description: 'If true, JS scripts on the external html file will be executed.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var url = trial.url; + if (trial.force_refresh) { + url = trial.url + "?t=" + performance.now(); + } + + load(display_element, url, function() { + var t0 = performance.now(); + var finish = function() { + if (trial.check_fn && !trial.check_fn(display_element)) { return }; + if (trial.cont_key) { display_element.removeEventListener('keydown', key_listener); } + var trial_data = { + rt: performance.now() - t0, + url: trial.url + }; + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + }; + + // by default, scripts on the external page are not executed with XMLHttpRequest(). + // To activate their content through DOM manipulation, we need to relocate all script tags + if (trial.execute_script) { + for (const scriptElement of display_element.getElementsByTagName("script")) { + const relocatedScript = document.createElement("script"); + relocatedScript.text = scriptElement.text; + scriptElement.parentNode.replaceChild(relocatedScript, scriptElement); + }; + } + + if (trial.cont_btn) { display_element.querySelector('#'+trial.cont_btn).addEventListener('click', finish); } + if (trial.cont_key) { + var key_listener = function(e) { + if (jsPsych.pluginAPI.compareKeys(e.key,trial.cont_key)) finish(); + }; + display_element.addEventListener('keydown', key_listener); + } + }); + }; + + // helper to load via XMLHttpRequest + function load(element, file, callback){ + var xmlhttp = new XMLHttpRequest(); + xmlhttp.open("GET", file, true); + xmlhttp.onload = function(){ + if(xmlhttp.status == 200 || xmlhttp.status == 0){ //Check if loaded + element.innerHTML = xmlhttp.responseText; + callback(); + } + } + xmlhttp.send(); + } + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-free-sort.js b/LetterDMS/jspsych/plugins/jspsych-free-sort.js new file mode 100644 index 0000000..accc189 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-free-sort.js @@ -0,0 +1,478 @@ +/** + * jspsych-free-sort + * plugin for drag-and-drop sorting of a collection of images + * Josh de Leeuw + * + * documentation: docs.jspsych.org + */ + + +jsPsych.plugins['free-sort'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('free-sort', 'stimuli', 'image'); + + plugin.info = { + name: 'free-sort', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'items to be displayed.' + }, + stim_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus height', + default: 100, + description: 'Height of items in pixels.' + }, + stim_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus width', + default: 100, + description: 'Width of items in pixels' + }, + scale_factor: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stimulus scaling factor', + default: 1.5, + description: 'How much larger to make the stimulus while moving (1 = no scaling)' + }, + sort_area_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sort area height', + default: 700, + description: 'The height in pixels of the container that subjects can move the stimuli in.' + }, + sort_area_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Sort area width', + default: 700, + description: 'The width in pixels of the container that subjects can move the stimuli in.' + }, + sort_area_shape: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Sort area shape', + options: ['square','ellipse'], + default: 'ellipse', + description: 'The shape of the sorting area' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: '', + description: 'It can be used to provide a reminder about the action the subject is supposed to take.' + }, + prompt_location: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Prompt location', + options: ['above','below'], + default: 'above', + description: 'Indicates whether to show prompt "above" or "below" the sorting area.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to continue to the next trial.' + }, + change_border_background_color: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Change border background color', + default: true, + description: 'If true, the sort area border color will change while items are being moved in and out of '+ + 'the sort area, and the background color will change once all items have been moved into the '+ + 'sort area. If false, the border will remain black and the background will remain white throughout the trial.' + }, + border_color_in: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Border color - in', + default: '#a1d99b', + description: 'If change_border_background_color is true, the sort area border will change to this color '+ + 'when an item is being moved into the sort area, and the background will change to this color '+ + 'when all of the items have been moved into the sort area.' + }, + border_color_out: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Border color - out', + default: '#fc9272', + description: 'If change_border_background_color is true, this will be the color of the sort area border '+ + 'when there are one or more items that still need to be moved into the sort area.' + }, + border_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Border width', + default: null, + description: 'The width in pixels of the border around the sort area. If null, the border width '+ + 'defaults to 3% of the sort area height.' + }, + counter_text_unfinished: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Counter text unfinished', + default: 'You still need to place %n% item%s% inside the sort area.', + description: 'Text to display when there are one or more items that still need to be placed in the sort area. '+ + 'If "%n%" is included in the string, it will be replaced with the number of items that still need to be moved inside. '+ + 'If "%s%" is included in the string, a "s" will be included when the number of items remaining is greater than one.' + }, + counter_text_finished: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Counter text finished', + default: 'All items placed. Feel free to reposition items if necessary.', + description: 'Text that will take the place of the counter_text_unfinished text when all items have been moved inside the sort area.' + }, + stim_starts_inside: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Stim starts inside', + default: false, + description: 'If false, the images will be positioned to the left and right of the sort area when the trial loads. '+ + 'If true, the images will be positioned at random locations inside the sort area when the trial loads.' + }, + column_spread_factor: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'column spread factor', + default: 1, + description: 'When the images appear outside the sort area, this determines the x-axis spread of the image columns. '+ + 'Default value is 1. Values less than 1 will compress the image columns along the x-axis, and values greater than 1 will spread them farther apart.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var start_time = performance.now(); + + if (trial.change_border_background_color == false) { + trial.border_color_out = "#000000"; + } + + if (trial.border_width == null) { + trial.border_width = trial.sort_area_height*.03; + } + + let html = + '
    '; + + // another div for border + html += '
    '+get_counter_text(trial.stimuli.length)+'

    '; + + // position prompt above or below + if (trial.prompt_location == "below") { + html += html_text + } else { + html = html_text + html + } + // add button + html += '
    '; + + display_element.innerHTML = html; + + // store initial location data + let init_locations = []; + + if (!trial.stim_starts_inside) { + // determine number of rows and colums, must be a even number + let num_rows = Math.ceil(Math.sqrt(trial.stimuli.length)) + if ( num_rows % 2 != 0) { + num_rows = num_rows + 1 + } + + // compute coords for left and right side of arena + var r_coords = []; + var l_coords = []; + for (const x of make_arr(0, trial.sort_area_width - trial.stim_width, num_rows) ) { + for (const y of make_arr(0, trial.sort_area_height - trial.stim_height, num_rows) ) { + if ( x > ( (trial.sort_area_width - trial.stim_width) * .5 ) ) { + //r_coords.push({ x:x, y:y } ) + r_coords.push({ x:x + (trial.sort_area_width) * (.5*trial.column_spread_factor) , y:y }); + } else { + l_coords.push({ x:x - (trial.sort_area_width) * (.5*trial.column_spread_factor) , y:y }); + //l_coords.push({ x:x, y:y } ) + } + } + } + + // repeat coordinates until you have enough coords (may be obsolete) + while ( ( r_coords.length + l_coords.length ) < trial.stimuli.length ) { + r_coords = r_coords.concat(r_coords) + l_coords = l_coords.concat(l_coords) + } + // reverse left coords, so that coords closest to arena is used first + l_coords = l_coords.reverse() + + // shuffle stimuli, so that starting positions are random + trial.stimuli = shuffle(trial.stimuli); + } + + let inside = [] + for (let i = 0; i < trial.stimuli.length; i++) { + var coords; + if (trial.stim_starts_inside) { + coords = random_coordinate(trial.sort_area_width - trial.stim_width, trial.sort_area_height - trial.stim_height); + } else { + if ( (i % 2) == 0 ) { + coords = r_coords[Math.floor(i * .5)]; + } else { + coords = l_coords[Math.floor(i * .5)]; + } + } + + display_element.querySelector("#jspsych-free-sort-arena").innerHTML += ''+ + ''; + + init_locations.push({ + src: trial.stimuli[i], + x: coords.x, + y: coords.y + }); + if (trial.stim_starts_inside) { + inside.push(true); + } else { + inside.push(false); + } + } + + // moves within a trial + let moves = []; + + // are objects currently inside + let cur_in = false + + // draggable items + const draggables = display_element.querySelectorAll('.jspsych-free-sort-draggable'); + + // button (will show when all items are inside) and border (will change color) + const border = display_element.querySelector("#jspsych-free-sort-border") + const button = display_element.querySelector('#jspsych-free-sort-done-btn') + + // when trial starts, modify text and border/background if all items are inside (stim_starts_inside: true) + if (inside.some(Boolean) && trial.change_border_background_color) { + border.style.borderColor = trial.border_color_in; + } + if (inside.every(Boolean)) { + if (trial.change_border_background_color) { + border.style.background = trial.border_color_in; + } + button.style.visibility = "visible"; + display_element.querySelector("#jspsych-free-sort-counter").innerHTML = trial.counter_text_finished; + } + + let start_event_name = 'mousedown'; + let move_event_name = 'mousemove'; + let end_event_name = 'mouseup'; + if (typeof document.ontouchend !== 'undefined'){ // for touch devices + start_event_name = 'touchstart' + move_event_name = 'touchmove' + end_event_name = 'touchend' + } + + for(let i=0; i 1) { + text_out += "s"; + } + } + } + return text_out; + } + }; + + // helper functions + + function shuffle(array) { + // define three variables + let cur_idx = array.length, tmp_val, rand_idx; + + // While there remain elements to shuffle... + while (0 !== cur_idx) { + // Pick a remaining element... + rand_idx = Math.floor(Math.random() * cur_idx); + cur_idx -= 1; + + // And swap it with the current element. + tmp_val = array[cur_idx]; + array[cur_idx] = array[rand_idx]; + array[rand_idx] = tmp_val; + } + return array; + } + + function make_arr(startValue, stopValue, cardinality) { + const step = (stopValue - startValue) / (cardinality - 1); + let arr = []; + for (let i = 0; i < cardinality; i++) { + arr.push(startValue + (step * i)); + } + return arr; + } + + function inside_ellipse(x, y, x0, y0, rx, ry, square=false) { + const results = []; + if (square) { + result = ( Math.abs(x - x0) <= rx ) && ( Math.abs(y - y0) <= ry ) + } else { + result = (( x - x0 ) * ( x - x0 )) * (ry * ry) + ((y - y0) * ( y - y0 )) * ( rx * rx ) <= ( (rx * rx) * (ry * ry) ) + } + return result + } + + function random_coordinate(max_width, max_height) { + const rnd_x = Math.floor(Math.random() * (max_width - 1)); + const rnd_y = Math.floor(Math.random() * (max_height - 1)); + return { + x: rnd_x, + y: rnd_y + }; + } + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-fullscreen.js b/LetterDMS/jspsych/plugins/jspsych-fullscreen.js new file mode 100644 index 0000000..c3d0bc1 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-fullscreen.js @@ -0,0 +1,106 @@ +/* jspsych-fullscreen.js + * Josh de Leeuw + * + * toggle fullscreen mode in the browser + * + */ + +jsPsych.plugins.fullscreen = (function() { + + var plugin = {}; + + plugin.info = { + name: 'fullscreen', + description: '', + parameters: { + fullscreen_mode: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Fullscreen mode', + default: true, + array: false, + description: 'If true, experiment will enter fullscreen mode. If false, the browser will exit fullscreen mode.' + }, + message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Message', + default: '

    The experiment will switch to full screen mode when you press the button below

    ', + array: false, + description: 'HTML content to display above the button to enter fullscreen mode.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'The text that appears on the button to enter fullscreen.' + }, + delay_after: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Delay after', + default: 1000, + array: false, + description: 'The length of time to delay after entering fullscreen mode before ending the trial.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // check if keys are allowed in fullscreen mode + var keyboardNotAllowed = typeof Element !== 'undefined' && 'ALLOW_KEYBOARD_INPUT' in Element; + if (keyboardNotAllowed) { + // This is Safari, and keyboard events will be disabled. Don't allow fullscreen here. + // do something else? + endTrial(); + } else { + if(trial.fullscreen_mode){ + display_element.innerHTML = trial.message + ''; + var listener = display_element.querySelector('#jspsych-fullscreen-btn').addEventListener('click', function() { + var element = document.documentElement; + if (element.requestFullscreen) { + element.requestFullscreen(); + } else if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullscreen) { + element.webkitRequestFullscreen(); + } else if (element.msRequestFullscreen) { + element.msRequestFullscreen(); + } + endTrial(); + }); + } else { + if ( document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement ) { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } + } + endTrial(); + } + } + + function endTrial() { + + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function(){ + + var trial_data = { + success: !keyboardNotAllowed + }; + + jsPsych.finishTrial(trial_data); + + }, trial.delay_after); + + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-html-button-response.js b/LetterDMS/jspsych/plugins/jspsych-html-button-response.js new file mode 100644 index 0000000..2433289 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-html-button-response.js @@ -0,0 +1,188 @@ +/** + * jspsych-html-button-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["html-button-response"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'html-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // display stimulus + var html = '
    '+trial.stimulus+'
    '; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in html-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + html += '
    '; + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + // start time + var start_time = performance.now(); + + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-html-button-response-button-' + i).addEventListener('click', function(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-html-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-html-button-response-button button'); + for(var i=0; i'; + + // add prompt + if(trial.prompt !== null){ + new_html += trial.prompt; + } + + // draw + display_element.innerHTML = new_html; + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-html-slider-response.js b/LetterDMS/jspsych/plugins/jspsych-html-slider-response.js new file mode 100644 index 0000000..bee229d --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-html-slider-response.js @@ -0,0 +1,202 @@ +/** + * jspsych-html-slider-response + * a jspsych plugin for free response survey questions + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['html-slider-response'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'html-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + var html = '
    '; + html += '
    ' + trial.stimulus + '
    '; + html += '
    '; + html += ''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null){ + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + var response = { + rt: null, + response: null + }; + + if(trial.require_movement){ + display_element.querySelector('#jspsych-html-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-html-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-html-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-html-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-html-slider-response-next').disabled = true; + } + + }); + + function end_trial(){ + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-html-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-iat-html.js b/LetterDMS/jspsych/plugins/jspsych-iat-html.js new file mode 100644 index 0000000..513bd31 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-iat-html.js @@ -0,0 +1,284 @@ +/** + * jspsych-iat + * Kristin Diep + * + * plugin for running an IAT (Implicit Association Test) with an HTML-formatted stimulus + * + * documentation: docs.jspsych.org + * + **/ + + + jsPsych.plugins['iat-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'iat-html', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed.' + }, + left_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Left category key', + default: 'e', + description: 'Key press that is associated with the left category label.' + }, + right_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Right category key', + default: 'i', + description: 'Key press that is associated with the right category label.' + }, + left_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Left category label', + array: true, + default: ['left'], + description: 'The label that is associated with the stimulus. Aligned to the left side of page.' + }, + right_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Right category label', + array: true, + default: ['right'], + description: 'The label that is associated with the stimulus. Aligned to the right side of the page.' + }, + key_to_move_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key to move forward', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys that allow the user to advance to the next trial if their key press was incorrect.' + }, + display_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Display feedback', + default: false, + description: 'If true, then html when wrong will be displayed when user makes an incorrect key press.' + }, + html_when_wrong: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'HTML when wrong', + default: 'X', + description: 'The HTML to display when a user presses the wrong key.' + }, + bottom_instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Bottom instructions', + default: '

    If you press the wrong key, a red X will appear. Press any key to continue.

    ', + description: 'Instructions shown at the bottom of the page.' + }, + force_correct_key_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct key press', + default: false, + description: 'If true, in order to advance to the next trial after a wrong key press the user will be forced to press the correct key.' + }, + stim_key_association: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus key association', + options: ['left', 'right'], + default: undefined, + description: 'Stimulus will be associated with either "left" or "right".' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + } + } + + + plugin.trial = function(display_element, trial) { + + var html_str = ""; + + html_str += "

    " + trial.stimulus + "

    "; + + html_str += "
    "; + + if(trial.left_category_label.length == 1) { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "

    "; + } else { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "
    " + "or
    " + + trial.left_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.right_category_label.length == 1) { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + '

    '; + } else { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + "
    " + "or
    " + + trial.right_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.display_feedback === true) { + html_str += ""; + html_str += "
    "+trial.bottom_instructions+"
    "; + } else { + html_str += "
    "+trial.bottom_instructions+"
    "; + } + + html_str += "
    "; + + display_element.innerHTML = html_str; + + + // store response + var response = { + rt: null, + key: null, + correct: false + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key, + correct: response.correct + }; + + // clears the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + var leftKeyCode = trial.left_category_key; + var rightKeyCode = trial.right_category_key; + + // function to handle responses by the subject + var after_response = function(info) { + var wImg = document.getElementById("wrongImgContainer"); + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-iat-stim').className += ' responded'; + + // only record the first response + if (response.key == null ) { + response = info; + } + + if(trial.stim_key_association == "right") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, rightKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.right_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } else if(trial.stim_key_association == "left") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, leftKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.left_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } + }; + + // start the response listener + if (trial.left_category_key != jsPsych.NO_KEYS && trial.right_category_key != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.left_category_key, trial.right_category_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null && trial.response_ends_trial != true) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-iat-image.js b/LetterDMS/jspsych/plugins/jspsych-iat-image.js new file mode 100644 index 0000000..0f37bac --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-iat-image.js @@ -0,0 +1,286 @@ +/** + * jspsych-iat + * Kristin Diep + * + * plugin for running an IAT (Implicit Association Test) with an image stimulus + * + * documentation: docs.jspsych.org + * + **/ + + + jsPsych.plugins['iat-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('iat-image', 'stimulus', 'image'); + + plugin.info = { + name: 'iat-image', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + left_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Left category key', + default: 'e', + description: 'Key press that is associated with the left category label.' + }, + right_category_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Right category key', + default: 'i', + description: 'Key press that is associated with the right category label.' + }, + left_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Left category label', + array: true, + default: ['left'], + description: 'The label that is associated with the stimulus. Aligned to the left side of page.' + }, + right_category_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Right category label', + array: true, + default: ['right'], + description: 'The label that is associated with the stimulus. Aligned to the right side of the page.' + }, + key_to_move_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key to move forward', + array: true, + default: jsPsych.ALL_KEYS, + description: 'The keys that allow the user to advance to the next trial if their key press was incorrect.' + }, + display_feedback: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Display feedback', + default: false, + description: 'If true, then html when wrong will be displayed when user makes an incorrect key press.' + }, + html_when_wrong: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'HTML when wrong', + default: 'X', + description: 'The HTML to display when a user presses the wrong key.' + }, + bottom_instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Bottom instructions', + default: '

    If you press the wrong key, a red X will appear. Press any key to continue.

    ', + description: 'Instructions shown at the bottom of the page.' + }, + force_correct_key_press: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Force correct key press', + default: false, + description: 'If true, in order to advance to the next trial after a wrong key press the user will be forced to press the correct key.' + }, + stim_key_association: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus key association', + options: ['left', 'right'], + default: undefined, + description: 'Stimulus will be associated with either "left" or "right".' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + } + } + + + plugin.trial = function(display_element, trial) { + + var html_str = ""; + + html_str += "
    "; + + html_str += "
    "; + + if(trial.left_category_label.length == 1) { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "

    "; + } else { + html_str += "

    Press " + trial.left_category_key + " for:
    " + + trial.left_category_label[0].bold() + "
    " + "or
    " + + trial.left_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.right_category_label.length == 1) { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + '

    '; + } else { + html_str += "

    Press " + trial.right_category_key + " for:
    " + + trial.right_category_label[0].bold() + "
    " + "or
    " + + trial.right_category_label[1].bold() + "

    "; + } + + html_str += "
    "; + + if(trial.display_feedback === true) { + html_str += ""; + html_str += "
    "+trial.bottom_instructions+"
    "; + } else { + html_str += "
    "+trial.bottom_instructions+"
    "; + } + + html_str += "
    "; + + display_element.innerHTML = html_str; + + + // store response + var response = { + rt: null, + key: null, + correct: false + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key, + correct: response.correct + }; + + // clears the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + var leftKeyCode = trial.left_category_key; + var rightKeyCode = trial.right_category_key; + + // function to handle responses by the subject + var after_response = function(info) { + var wImg = document.getElementById("wrongImgContainer"); + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-iat-stim').className += ' responded'; + + // only record the first response + if (response.key == null ) { + response = info; + } + + if(trial.stim_key_association == "right") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, rightKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.right_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } else if(trial.stim_key_association == "left") { + if(response.rt !== null && jsPsych.pluginAPI.compareKeys(response.key, leftKeyCode)) { + response.correct = true; + if (trial.response_ends_trial) { + end_trial(); + } + } else { + response.correct = false; + if(!trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + } + if (trial.response_ends_trial && trial.display_feedback == true) { + wImg.style.visibility = "visible"; + if(trial.force_correct_key_press) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [trial.left_category_key] + }); + } else { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: trial.key_to_move_forward + });} + } else if(trial.response_ends_trial && trial.display_feedback != true) { + var keyListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: end_trial, + valid_responses: [jsPsych.ALL_KEYS] + }); + } else if(!trial.response_ends_trial && trial.display_feedback != true) { + + } + } + } + }; + + // start the response listener + if (trial.left_category_key != jsPsych.NO_KEYS && trial.right_category_key != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.left_category_key, trial.right_category_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null && trial.response_ends_trial != true) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-image-button-response.js b/LetterDMS/jspsych/plugins/jspsych-image-button-response.js new file mode 100644 index 0000000..ee426b8 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-image-button-response.js @@ -0,0 +1,327 @@ +/** + * jspsych-image-button-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["image-button-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('image-button-response', 'stimulus', 'image'); + + plugin.info = { + name: 'image-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + stimulus_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image height', + default: null, + description: 'Set the image height in pixels' + }, + stimulus_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image width', + default: null, + description: 'Set the image width in pixels' + }, + maintain_aspect_ratio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Maintain aspect ratio', + default: true, + description: 'Maintain the aspect ratio after setting width or height' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed under the button.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, then trial will end when user responds.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the image will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var height, width; + var html; + if (trial.render_on_canvas) { + var image_drawn = false; + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + // create canvas element and image + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-image-button-response-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + var ctx = canvas.getContext("2d"); + var img = new Image(); + img.onload = function() { + // if image wasn't preloaded, then it will need to be drawn whenever it finishes loading + if (!image_drawn) { + getHeightWidth(); // only possible to get width/height after image loads + ctx.drawImage(img,0,0,width,height); + } + }; + img.src = trial.stimulus; + // get/set image height and width - this can only be done after image loads because uses image's naturalWidth/naturalHeight properties + function getHeightWidth() { + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + canvas.height = height; + canvas.width = width; + } + getHeightWidth(); // call now, in case image loads immediately (is cached) + // create buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in image-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + var btngroup_div = document.createElement('div'); + btngroup_div.id = "jspsych-image-button-response-btngroup"; + html = ''; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + btngroup_div.innerHTML = html; + // add canvas to screen and draw image + display_element.insertBefore(canvas, null); + if (img.complete && Number.isFinite(width) && Number.isFinite(height)) { + // if image has loaded and width/height have been set, then draw it now + // (don't rely on img onload function to draw image when image is in the cache, because that causes a delay in the image presentation) + ctx.drawImage(img,0,0,width,height); + image_drawn = true; + } + // add buttons to screen + display_element.insertBefore(btngroup_div, canvas.nextElementSibling); + // add prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + + } else { + + // display stimulus as an image element + html = ''; + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in image-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + html += '
    '; + + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '
    '+str+'
    '; + } + html += '
    '; + // add prompt + if (trial.prompt !== null){ + html += trial.prompt; + } + // update the page content + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('#jspsych-image-button-response-stimulus'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + // start timing + var start_time = performance.now(); + + for (var i = 0; i < trial.choices.length; i++) { + display_element.querySelector('#jspsych-image-button-response-button-' + i).addEventListener('click', function(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-image-button-response-stimulus').className += ' responded'; + + // disable all the buttons after a response + var btns = document.querySelectorAll('.jspsych-image-button-response-button button'); + for(var i=0; i'; + // add prompt + if (trial.prompt !== null){ + html += trial.prompt; + } + // update the page content + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('#jspsych-image-keyboard-response-stimulus'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } else if (trial.response_ends_trial === false) { + console.warn("The experiment may be deadlocked. Try setting a trial duration or set response_ends_trial to true."); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-image-slider-response.js b/LetterDMS/jspsych/plugins/jspsych-image-slider-response.js new file mode 100644 index 0000000..66bfc87 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-image-slider-response.js @@ -0,0 +1,369 @@ +/** + * jspsych-image-slider-response + * a jspsych plugin for free response survey questions + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['image-slider-response'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('image-slider-response', 'stimulus', 'image'); + + plugin.info = { + name: 'image-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + stimulus_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image height', + default: null, + description: 'Set the image height in pixels' + }, + stimulus_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image width', + default: null, + description: 'Set the image width in pixels' + }, + maintain_aspect_ratio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Maintain aspect ratio', + default: true, + description: 'Maintain the aspect ratio after setting width or height' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the slider.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when user makes a response.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the image will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var height, width; + var html; + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + if (trial.render_on_canvas) { + var image_drawn = false; + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + // create wrapper div, canvas element and image + var content_wrapper = document.createElement('div'); + content_wrapper.id = "jspsych-image-slider-response-wrapper"; + content_wrapper.style.margin = "100px 0px"; + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-image-slider-response-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + var ctx = canvas.getContext("2d"); + var img = new Image(); + img.onload = function() { + // if image wasn't preloaded, then it will need to be drawn whenever it finishes loading + if (!image_drawn) { + getHeightWidth(); // only possible to get width/height after image loads + ctx.drawImage(img,0,0,width,height); + } + }; + img.src = trial.stimulus; + // get/set image height and width - this can only be done after image loads because uses image's naturalWidth/naturalHeight properties + function getHeightWidth() { + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + canvas.height = height; + canvas.width = width; + } + getHeightWidth(); // call now, in case image loads immediately (is cached) + // create container with slider and labels + var slider_container = document.createElement('div'); + slider_container.classList.add("jspsych-image-slider-response-container"); + slider_container.style.position = "relative"; + slider_container.style.margin = "0 auto 3em auto"; + if(trial.slider_width !== null){ + slider_container.style.width = trial.slider_width.toString()+'px'; + } + // create html string with slider and labels, and add to slider container + html =''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + slider_container.innerHTML = html; + // add canvas and slider to content wrapper div + content_wrapper.insertBefore(canvas, content_wrapper.firstElementChild); + content_wrapper.insertBefore(slider_container, canvas.nextElementSibling); + // add content wrapper div to screen and draw image on canvas + display_element.insertBefore(content_wrapper, null); + if (img.complete && Number.isFinite(width) && Number.isFinite(height)) { + // if image has loaded and width/height have been set, then draw it now + // (don't rely on img onload function to draw image when image is in the cache, because that causes a delay in the image presentation) + ctx.drawImage(img,0,0,width,height); + image_drawn = true; + } + // add prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + // add submit button + var submit_btn = document.createElement('button'); + submit_btn.id = "jspsych-image-slider-response-next"; + submit_btn.classList.add("jspsych-btn"); + submit_btn.disabled = (trial.require_movement) ? true : false; + submit_btn.innerHTML = trial.button_label; + display_element.insertBefore(submit_btn, display_element.nextElementSibling); + + } else { + + html = '
    '; + html += '
    '; + html += ''; + html += '
    '; + html += '
    '; + html += ''; + html += '
    ' + for(var j=0; j < trial.labels.length; j++){ + var label_width_perc = 100/(trial.labels.length-1); + var percent_of_range = j * (100/(trial.labels.length - 1)); + var percent_dist_from_center = ((percent_of_range-50)/50)*100; + var offset = (percent_dist_from_center * half_thumb_width)/100; + html += '
    '; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += '
    '; + html += '
    '; + + if (trial.prompt !== null){ + html += trial.prompt; + } + + // add submit button + html += ''; + + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('img'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + var response = { + rt: null, + response: null + }; + + if(trial.require_movement){ + display_element.querySelector('#jspsych-image-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-image-slider-response-next').disabled = false; + }); + } + + display_element.querySelector('#jspsych-image-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-image-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-image-slider-response-next').disabled = true; + } + + }); + + function end_trial(){ + + jsPsych.pluginAPI.clearAllTimeouts(); + + // save data + var trialdata = { + rt: response.rt, + stimulus: trial.stimulus, + slider_start: trial.slider_start, + response: response.response + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + } + + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-image-slider-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-instructions.js b/LetterDMS/jspsych/plugins/jspsych-instructions.js new file mode 100644 index 0000000..7624b3a --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-instructions.js @@ -0,0 +1,237 @@ +/* jspsych-instructions.js + * Josh de Leeuw + * + * This plugin displays text (including HTML formatted strings) during the experiment. + * Use it to show instructions, provide performance feedback, etc... + * + * Page numbers can be displayed to help with navigation by setting show_page_number + * to true. + * + * documentation: docs.jspsych.org + * + * + */ + +jsPsych.plugins.instructions = (function() { + + var plugin = {}; + + plugin.info = { + name: 'instructions', + description: '', + parameters: { + pages: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Pages', + default: undefined, + array: true, + description: 'Each element of the array is the content for a single page.' + }, + key_forward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key forward', + default: 'ArrowRight', + description: 'The key the subject can press in order to advance to the next page.' + }, + key_backward: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key backward', + default: 'ArrowLeft', + description: 'The key that the subject can press to return to the previous page.' + }, + allow_backward: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow backward', + default: true, + description: 'If true, the subject can return to the previous page of the instructions.' + }, + allow_keys: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow keys', + default: true, + description: 'If true, the subject can use keyboard keys to navigate the pages.' + }, + show_clickable_nav: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show clickable nav', + default: false, + description: 'If true, then a "Previous" and "Next" button will be displayed beneath the instructions.' + }, + show_page_number: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show page number', + default: false, + description: 'If true, and clickable navigation is enabled, then Page x/y will be shown between the nav buttons.' + }, + page_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Page label', + default: 'Page', + description: 'The text that appears before x/y (current/total) pages displayed with show_page_number' + }, + button_label_previous: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label previous', + default: 'Previous', + description: 'The text that appears on the button to go backwards.' + }, + button_label_next: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label next', + default: 'Next', + description: 'The text that appears on the button to go forwards.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var current_page = 0; + + var view_history = []; + + var start_time = performance.now(); + + var last_page_update_time = start_time; + + function btnListener(evt){ + evt.target.removeEventListener('click', btnListener); + if(this.id === "jspsych-instructions-back"){ + back(); + } + else if(this.id === 'jspsych-instructions-next'){ + next(); + } + } + + function show_current_page() { + var html = trial.pages[current_page]; + + var pagenum_display = ""; + if(trial.show_page_number) { + pagenum_display = ""+ trial.page_label + ' ' +(current_page+1)+"/"+trial.pages.length+""; + } + + if (trial.show_clickable_nav) { + + var nav_html = "
    "; + if (trial.allow_backward) { + var allowed = (current_page > 0 )? '' : "disabled='disabled'"; + nav_html += ""; + } + if (trial.pages.length > 1 && trial.show_page_number) { + nav_html += pagenum_display; + } + nav_html += "
    "; + + html += nav_html; + display_element.innerHTML = html; + if (current_page != 0 && trial.allow_backward) { + display_element.querySelector('#jspsych-instructions-back').addEventListener('click', btnListener); + } + + display_element.querySelector('#jspsych-instructions-next').addEventListener('click', btnListener); + } else { + if (trial.show_page_number && trial.pages.length > 1) { + // page numbers for non-mouse navigation + html += "
    "+pagenum_display+"
    " + } + display_element.innerHTML = html; + } + + } + + function next() { + + add_current_page_to_view_history() + + current_page++; + + // if done, finish up... + if (current_page >= trial.pages.length) { + endTrial(); + } else { + show_current_page(); + } + + } + + function back() { + + add_current_page_to_view_history() + + current_page--; + + show_current_page(); + } + + function add_current_page_to_view_history() { + + var current_time = performance.now(); + + var page_view_time = current_time - last_page_update_time; + + view_history.push({ + page_index: current_page, + viewing_time: page_view_time + }); + + last_page_update_time = current_time; + } + + function endTrial() { + + if (trial.allow_keys) { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboard_listener); + } + + display_element.innerHTML = ''; + + var trial_data = { + view_history: view_history, + rt: performance.now() - start_time + }; + + jsPsych.finishTrial(trial_data); + } + + var after_response = function(info) { + + // have to reinitialize this instead of letting it persist to prevent accidental skips of pages by holding down keys too long + keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + // check if key is forwards or backwards and update page + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_backward)) { + if (current_page !== 0 && trial.allow_backward) { + back(); + } + } + + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_forward)) { + next(); + } + + }; + + show_current_page(); + + if (trial.allow_keys) { + var keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false + }); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-maxdiff.js b/LetterDMS/jspsych/plugins/jspsych-maxdiff.js new file mode 100644 index 0000000..b976f88 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-maxdiff.js @@ -0,0 +1,173 @@ +/** + * jspsych-maxdiff + * Angus Hughes + * + * a jspsych plugin for maxdiff/conjoint analysis designs + * + */ + +jsPsych.plugins['maxdiff'] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'maxdiff', + description: '', + parameters: { + alternatives: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Alternatives', + array: true, + default: undefined, + description: 'Alternatives presented in the maxdiff table.' + }, + labels: { + type: jsPsych.plugins.parameterType.STRING, + array: true, + pretty_name: 'Labels', + default: undefined, + description: 'Labels to display for left and right response columns.' + }, + randomize_alternative_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Alternative Order', + default: false, + description: 'If true, the order of the alternatives will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: '', + description: 'String to display at top of the page.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button Label', + default: 'Continue', + description: 'Label of the button.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Makes answering the alternative required.' + } + } + } + + plugin.trial = function (display_element, trial) { + + var html = ""; + // inject CSS for trial + html += ''; + + // show preamble text + if (trial.preamble !== null) { + html += '
    ' + trial.preamble + '
    '; + } + html += '
    '; + + // add maxdiff options /// + // first generate alternative order, randomized here as opposed to randomizing the order of alternatives + // so that the data are always associated with the same alternative regardless of order. + var alternative_order = []; + for (var i = 0; i < trial.alternatives.length; i++) { + alternative_order.push(i); + } + if (trial.randomize_alternative_order) { + alternative_order = jsPsych.randomization.shuffle(alternative_order); + } + + // Start with column headings + var maxdiff_table = ''; + + // construct each row of the maxdiff table + for (var i = 0; i < trial.alternatives.length; i++) { + var alternative = trial.alternatives[alternative_order[i]]; + // add alternative + maxdiff_table += ''; + maxdiff_table += ''; + maxdiff_table += ''; + } + maxdiff_table += '
    ' + trial.labels[0] + '' + trial.labels[1] + '

    ' + alternative + '


    '; + html += maxdiff_table; + + // add submit button + var enable_submit = trial.required == true ? 'disabled = "disabled"' : ''; + html += ''; + html += '
    '; + + display_element.innerHTML = html; + + // function to control responses + // first checks that the same alternative cannot be endorsed in the left and right columns simultaneously. + // then enables the submit button if the trial is required. + const left_right = ["left", "right"] + left_right.forEach(function(p) { + // Get all elements either 'left' or 'right' + document.getElementsByName(p).forEach(function(alt) { + alt.addEventListener('click', function() { + // Find the opposite (if left, then right & vice versa) identified by the class (jspsych-maxdiff-alt-1, 2, etc) + var op = alt.name == 'left' ? 'right' : 'left'; + var n = document.getElementsByClassName(alt.className).namedItem(op); + // If it's checked, uncheck it. + if (n.checked) { + n.checked = false; + } + + // check response + if (trial.required){ + // Now check if one of both left and right have been enabled to allow submission + var left_checked = [...document.getElementsByName('left')].some(c => c.checked); + var right_checked = [...document.getElementsByName('right')].some(c => c.checked); + if (left_checked && right_checked) { + document.getElementById("jspsych-maxdiff-next").disabled = false; + } else { + document.getElementById("jspsych-maxdiff-next").disabled = true; + } + } + }); + }); + }); + + // Get the data once the submit button is clicked + // Get the data once the submit button is clicked + display_element.querySelector('#jspsych-maxdiff-form').addEventListener('submit', function(e){ + e.preventDefault(); + + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // get the alternative by the data-name attribute, allowing a null response if unchecked + get_response = function(side){ + var col = display_element.querySelectorAll('[name=\"' + side + '\"]:checked')[0]; + if (col === undefined){ + return null; + } else { + var i = parseInt(col.getAttribute('data-name')); + return trial.alternatives[i]; + } + } + + // data saving + var trial_data = { + rt: response_time, + labels: {left: trial.labels[0], right: trial.labels[1]}, + response: {left: get_response('left'), right: get_response('right')} + }; + + // next trial + jsPsych.finishTrial(trial_data); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); \ No newline at end of file diff --git a/LetterDMS/jspsych/plugins/jspsych-preload.js b/LetterDMS/jspsych/plugins/jspsych-preload.js new file mode 100644 index 0000000..01623c2 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-preload.js @@ -0,0 +1,345 @@ +/** + * jspsych-preload + * documentation: docs.jspsych.org + **/ + +jsPsych.plugins['preload'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'preload', + description: '', + parameters: { + auto_preload: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to automatically preload any media files based on the timeline passed to jsPsych.init.' + }, + trials: { + type: jsPsych.plugins.parameterType.TIMELINE, + default: [], + description: 'Array with a timeline of trials to automatically preload. If one or more trial objects is provided, '+ + 'then the plugin will attempt to preload the media files used in the trial(s).' + }, + images: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more image files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into an image plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the image is embedded in an HTML string.' + }, + audio: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more audio files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into an audio plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the audio is embedded in an HTML string.' + }, + video: { + type: jsPsych.plugins.parameterType.STRING, + default: [], + description: 'Array with one or more video files to load. This parameter is often used in cases where media files cannot '+ + 'be automatically preloaded based on the timeline, e.g. because the media files are passed into a video plugin/parameter with '+ + 'timeline variables or dynamic parameters, or because the video is embedded in an HTML string.' + }, + message: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: null, + description: 'HTML-formatted message to be shown above the progress bar while the files are loading.' + }, + show_progress_bar: { + type: jsPsych.plugins.parameterType.BOOL, + default: true, + description: 'Whether or not to show the loading progress bar.' + }, + continue_after_error: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to continue with the experiment if a loading error occurs. If false, then if a loading error occurs, '+ + 'the error_message will be shown on the page and the trial will not end. If true, then if if a loading error occurs, the trial will end '+ + 'and preloading failure will be logged in the trial data.' + }, + error_message: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: 'The experiment failed to load.', + description: 'Error message to show on the page in case of any loading errors. This parameter is only relevant when continue_after_error is false.' + }, + show_detailed_errors: { + type: jsPsych.plugins.parameterType.BOOL, + default: false, + description: 'Whether or not to show a detailed error message on the page. If true, then detailed error messages will be shown on the '+ + 'page for all files that failed to load, along with the general error_message. This parameter is only relevant when continue_after_error is false.' + }, + max_load_time: { + type: jsPsych.plugins.parameterType.INT, + default: null, + description: 'The maximum amount of time that the plugin should wait before stopping the preload and either ending the trial '+ + '(if continue_after_error is true) or stopping the experiment with an error message (if continue_after_error is false). '+ + 'If null, the plugin will wait indefintely for the files to load.' + }, + on_error: { + type: jsPsych.plugins.parameterType.FUNCTION, + default: null, + description: 'Function to be called after a file fails to load. The function takes the file name as its only argument.' + }, + on_success: { + type: jsPsych.plugins.parameterType.FUNCTION, + default: null, + description: 'Function to be called after a file loads successfully. The function takes the file name as its only argument.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var success = null; + var timeout = false; + var failed_images = []; + var failed_audio = []; + var failed_video = []; + var detailed_errors = []; + var in_safe_mode = jsPsych.getSafeModeStatus(); + + // create list of media to preload // + + var images = []; + var audio = []; + var video = []; + + if(trial.auto_preload){ + var auto_preload = jsPsych.pluginAPI.getAutoPreloadList(); + images = images.concat(auto_preload.images); + audio = audio.concat(auto_preload.audio); + video = video.concat(auto_preload.video); + } + + if(trial.trials.length > 0){ + var trial_preloads = jsPsych.pluginAPI.getAutoPreloadList(trial.trials); + images = images.concat(trial_preloads.images); + audio = audio.concat(trial_preloads.audio); + video = video.concat(trial_preloads.video); + } + + images = images.concat(trial.images); + audio = audio.concat(trial.audio); + video = video.concat(trial.video); + + images = jsPsych.utils.unique(jsPsych.utils.flatten(images)); + audio = jsPsych.utils.unique(jsPsych.utils.flatten(audio)); + video = jsPsych.utils.unique(jsPsych.utils.flatten(video)); + + if (in_safe_mode) { + // don't preload video if in safe mode (experiment is running via file protocol) + video = []; + } + + // render display of message and progress bar + + var html = ''; + + if(trial.message !== null){ + html += trial.message; + } + + if(trial.show_progress_bar){ + html += ` +
    +
    +
    `; + } + + display_element.innerHTML = html; + + // do preloading + + if(trial.max_load_time !== null){ + jsPsych.pluginAPI.setTimeout(on_timeout, trial.max_load_time); + } + + var total_n = images.length + audio.length + video.length; + var loaded = 0; // success or error count + var loaded_success = 0; // success count + + if (total_n == 0) { + on_success(); + } else { + function load_video(cb){ + jsPsych.pluginAPI.preloadVideo(video, cb, file_loading_success, file_loading_error); + } + function load_audio(cb){ + jsPsych.pluginAPI.preloadAudio(audio, cb, file_loading_success, file_loading_error); + } + function load_images(cb){ + jsPsych.pluginAPI.preloadImages(images, cb, file_loading_success, file_loading_error); + } + if (video.length > 0) { load_video(function () { }) } + if (audio.length > 0) { load_audio(function () { }) } + if (images.length > 0) { load_images(function () { }) } + } + + // helper functions and callbacks + + function update_loading_progress_bar(){ + loaded++; + if(trial.show_progress_bar){ + var percent_loaded = (loaded/total_n)*100; + var preload_progress_bar = jsPsych.getDisplayElement().querySelector('#jspsych-loading-progress-bar'); + if (preload_progress_bar !== null) { + preload_progress_bar.style.width = percent_loaded+"%"; + } + } + } + + // called when a single file loading fails + function file_loading_error(e) { + // update progress bar even if there's an error + update_loading_progress_bar(); + // change success flag after first file loading error + if (success == null) { + success = false; + } + // add file to failed media list + var source = "unknown file"; + if (e.source) { + source = e.source; + } + if (e.error && e.error.path && e.error.path.length > 0) { + if (e.error.path[0].localName == "img") { + failed_images.push(source); + } else if (e.error.path[0].localName == "audio") { + failed_audio.push(source); + } else if (e.error.path[0].localName == "video") { + failed_video.push(source); + } + } + // construct detailed error message + var err_msg = '

    Error loading file: '+source+'
    '; + if (e.error.statusText) { + err_msg += 'File request response status: '+e.error.statusText+'
    '; + } + if (e.error == "404") { + err_msg += '404 - file not found.
    '; + } + if (typeof e.error.loaded !== 'undefined' && e.error.loaded !== null && e.error.loaded !== 0) { + err_msg += e.error.loaded+' bytes transferred.'; + } else { + err_msg += 'File did not begin loading. Check that file path is correct and reachable by the browser,
    '+ + 'and that loading is not blocked by cross-origin resource sharing (CORS) errors.'; + } + err_msg += '

    '; + detailed_errors.push(err_msg); + // call trial's on_error function + after_error(source); + // if this is the last file + if (loaded == total_n) { + if (trial.continue_after_error) { + // if continue_after_error is false, then stop with an error + end_trial(); + } else { + // otherwise end the trial and continue + stop_with_error_message(); + } + } + } + + // called when a single file loads successfully + function file_loading_success(source) { + update_loading_progress_bar(); + // call trial's on_success function + after_success(source); + loaded_success++; + if (loaded_success == total_n) { + // if this is the last file and all loaded successfully, call success function + on_success(); + } else if (loaded == total_n) { + // if this is the last file and there was at least one error + if (trial.continue_after_error) { + // end the trial and continue with experiment + end_trial(); + } else { + // if continue_after_error is false, then stop with an error + stop_with_error_message(); + } + } + } + + // called if all files load successfully + function on_success() { + if (typeof timeout !== 'undefined' && timeout === false) { + // clear timeout immediately after finishing, to handle race condition with max_load_time + jsPsych.pluginAPI.clearAllTimeouts(); + // need to call cancel preload function to clear global jsPsych preload_request list, even when they've all succeeded + jsPsych.pluginAPI.cancelPreloads(); + success = true; + end_trial(); + } + } + + // called if all_files haven't finished loading when max_load_time is reached + function on_timeout() { + //console.log('timeout fired'); + jsPsych.pluginAPI.cancelPreloads(); + if (typeof success !== 'undefined' && (success === false || success === null)) { + timeout = true; + if (loaded_success < total_n) { + success = false; + } + after_error('timeout'); // call trial's on_error event handler here, in case loading timed out with no file errors + detailed_errors.push('

    Loading timed out.
    '+ + 'Consider compressing your stimuli files, loading your files in smaller batches,
    '+ + 'and/or increasing the max_load_time parameter.

    '); + if (trial.continue_after_error) { + end_trial(); + } else { + stop_with_error_message(); + } + } + } + + function stop_with_error_message() { + jsPsych.pluginAPI.clearAllTimeouts(); + jsPsych.pluginAPI.cancelPreloads(); + // show error message + display_element.innerHTML = trial.error_message; + // show detailed errors, if necessary + if (trial.show_detailed_errors) { + display_element.innerHTML += '

    Error details:

    '; + detailed_errors.forEach(function(e) { + display_element.innerHTML += e; + }); + } + } + + function after_error(source) { + // call on_error function and pass file name + if (trial.on_error !== null) { + trial.on_error(source); + } + } + function after_success(source) { + // call on_success function and pass file name + if (trial.on_success !== null) { + trial.on_success(source); + } + } + + function end_trial(){ + // clear timeout again when end_trial is called, to handle race condition with max_load_time + jsPsych.pluginAPI.clearAllTimeouts(); + var trial_data = { + success: success, + timeout: timeout, + failed_images: failed_images, + failed_audio: failed_audio, + failed_video: failed_video + }; + // clear the display + display_element.innerHTML = ''; + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; + })(); + \ No newline at end of file diff --git a/LetterDMS/jspsych/plugins/jspsych-rdk.js b/LetterDMS/jspsych/plugins/jspsych-rdk.js new file mode 100644 index 0000000..5b07d9d --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-rdk.js @@ -0,0 +1,1373 @@ +/* + + RDK plugin for JsPsych + ---------------------- + + This code was created in the Consciousness and Metacognition Lab at UCLA, + under the supervision of Brian Odegaard and Hakwan Lau + + We would appreciate it if you cited this paper when you use the RDK: + Rajananda, S., Lau, H. & Odegaard, B., (2018). A Random-Dot Kinematogram for Web-Based Vision Research. Journal of Open Research Software. 6(1), p.6. DOI: [http://doi.org/10.5334/jors.194] + + ---------------------- + + Copyright (C) 2017 Sivananda Rajananda + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +*/ + + +jsPsych.plugins["rdk"] = (function() { + + var plugin = {}; + + plugin.info = { + name: "rdk", + parameters: { + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: "Choices", + default: jsPsych.ALL_KEYS, + array: true, + description: "The valid keys that the subject can press to indicate a response" + }, + correct_choice: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: "Correct choice", + default: undefined, + array: true, + description: "The correct keys for that trial" + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Trial duration", + default: 500, + description: "The length of stimulus presentation" + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: "Response ends trial", + default: true, + description: "If true, then any valid key will end the trial" + }, + number_of_apertures: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of apertures", + default: 1, + description: "The number of RDK apertures (If more than one, make sure to separate them by setting aperture_center_x and aperture_center_y for each RDK)" + }, + number_of_dots: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of dots", + default: 300, + description: "The number of dots per set in the stimulus" + }, + number_of_sets: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Number of sets", + default: 1, + description: "The number of sets of dots to cycle through" + }, + coherent_direction: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Coherent direction", + default: 0, + description: "The direction of coherent motion in degrees" + }, + coherence: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Coherence", + default: 0.5, + description: "The percentage of dots moving in the coherent direction" + }, + opposite_coherence: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Opposite coherence", + default: 0, + description: "The percentage of dots moving in the direction opposite of the coherent direction" + }, + dot_radius: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Dot radius", + default: 2, + description: "The radius of the dots in pixels" + }, + dot_life: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Dot life", + default: -1, + description: "The number of frames that pass before each dot disappears and reappears somewhere else" + }, + move_distance: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Move distance", + default: 1, + description: "The distance in pixels each dot moves per frame" + }, + aperture_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture width", + default: 600, + description: "The width of the aperture in pixels" + }, + aperture_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture height", + default: 400, + description: "The height of the aperture in pixels" + }, + dot_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Dot color", + default: "white", + description: "The color of the dots" + }, + background_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Background color", + default: "gray", + description: "The background of the stimulus" + }, + RDK_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "RDK type", + default: 3, + description: "The Type of RDK (refer to documentation for details)" + }, + aperture_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture Type", + default: 2, + description: "The shape of the aperture" + }, + reinsert_type: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Reinsert type", + default: 2, + description: "The reinsertion rule for dots that move out of the aperture" + }, + aperture_center_x: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture center X", + default: window.innerWidth/2, + description: "The x-coordinate of the center of the aperture" + }, + aperture_center_y: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Aperture center Y", + default: window.innerHeight/2, + description: "The y-coordinate of the center of the aperture" + }, + fixation_cross: { + type: jsPsych.plugins.parameterType.INT, //boolean + pretty_name: "Fixation cross", + default: false, + description: "If true, then a fixation cross will be present in the middle of the screen" + }, + fixation_cross_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross width", + default: 20, + description: "The width of the fixation cross in pixels" + }, + fixation_cross_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross height", + default: 20, + description: "The height of the fixation cross in pixels" + }, + fixation_cross_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Fixation cross color", + default: "black", + description: "The color of the fixation cross" + }, + fixation_cross_thickness: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Fixation cross thickness", + default: 1, + description: "The thickness of the fixation cross" + }, + border: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: "Border", + default: false, + description: "The presence of a border around the aperture" + }, + border_thickness: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Border width", + default: 1, + description: "The thickness of the border in pixels" + }, + border_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Border Color", + default: 1, + description: "The color of the border" + } + } + } + + + //BEGINNING OF TRIAL + plugin.trial = function(display_element, trial) { + + //-------------------------------------- + //---------SET PARAMETERS BEGIN--------- + //-------------------------------------- + + + //Note on '||' logical operator: If the first option is 'undefined', it evalutes to 'false' and the second option is returned as the assignment + trial.choices = assignParameterValue(trial.choices, []); + trial.correct_choice = assignParameterValue(trial.correct_choice, undefined); + trial.trial_duration = assignParameterValue(trial.trial_duration, 500); + trial.response_ends_trial = assignParameterValue(trial.response_ends_trial, true); + trial.number_of_apertures = assignParameterValue(trial.number_of_apertures, 1); + trial.number_of_dots = assignParameterValue(trial.number_of_dots, 300); + trial.number_of_sets = assignParameterValue(trial.number_of_sets, 1); + trial.coherent_direction = assignParameterValue(trial.coherent_direction, 0); + trial.coherence = assignParameterValue(trial.coherence, 0.5); + trial.opposite_coherence = assignParameterValue(trial.opposite_coherence, 0); + trial.dot_radius = assignParameterValue(trial.dot_radius, 2); + trial.dot_life = assignParameterValue(trial.dot_life, -1); + trial.move_distance = assignParameterValue(trial.move_distance, 1); + trial.aperture_width = assignParameterValue(trial.aperture_width, 600); + trial.aperture_height = assignParameterValue(trial.aperture_height, 400); + trial.dot_color = assignParameterValue(trial.dot_color, "white"); + trial.background_color = assignParameterValue(trial.background_color, "gray"); + trial.RDK_type = assignParameterValue(trial.RDK_type, 3); + trial.aperture_type = assignParameterValue(trial.aperture_type, 2); + trial.reinsert_type = assignParameterValue(trial.reinsert_type, 2); + trial.aperture_center_x = assignParameterValue(trial.aperture_center_x, window.innerWidth/2); + trial.aperture_center_y = assignParameterValue(trial.aperture_center_y, window.innerHeight/2); + trial.fixation_cross = assignParameterValue(trial.fixation_cross, false); + trial.fixation_cross_width = assignParameterValue(trial.fixation_cross_width, 20); + trial.fixation_cross_height = assignParameterValue(trial.fixation_cross_height, 20); + trial.fixation_cross_color = assignParameterValue(trial.fixation_cross_color, "black"); + trial.fixation_cross_thickness = assignParameterValue(trial.fixation_cross_thickness, 1); + trial.border = assignParameterValue(trial.border, false); + trial.border_thickness = assignParameterValue(trial.border_thickness, 1); + trial.border_color = assignParameterValue(trial.border_color, "black"); + + + //For square and circle, set the aperture height == aperture width + if (apertureType == 1 || apertureType == 3) { + trial.aperture_height = trial.aperture_width; + } + + //Convert the parameter variables to those that the code below can use + + var nApertures = trial.number_of_apertures; //The number of apertures + var nDots = trial.number_of_dots; //Number of dots per set (equivalent to number of dots per frame) + var nSets = trial.number_of_sets; //Number of sets to cycle through per frame + var coherentDirection = trial.coherent_direction; //The direction of the coherentDots in degrees. Starts at 3 o'clock and goes counterclockwise (0 == rightwards, 90 == upwards, 180 == leftwards, 270 == downwards), range 0 - 360 + var coherence = trial.coherence; //Proportion of dots to move together, range from 0 to 1 + var oppositeCoherence = trial.opposite_coherence; // The coherence for the dots going the opposite direction as the coherent dots + var dotRadius = trial.dot_radius; //Radius of each dot in pixels + var dotLife = trial.dot_life; //How many frames a dot will keep following its trajectory before it is redrawn at a random location. -1 denotes infinite life (the dot will only be redrawn if it reaches the end of the aperture). + var moveDistance = trial.move_distance; //How many pixels the dots move per frame + var apertureWidth = trial.aperture_width; // How many pixels wide the aperture is. For square aperture this will be the both height and width. For circle, this will be the diameter. + var apertureHeight = trial.aperture_height; //How many pixels high the aperture is. Only relevant for ellipse and rectangle apertures. For circle and square, this is ignored. + var dotColor = trial.dot_color; //Color of the dots + var backgroundColor = trial.background_color; //Color of the background + var apertureCenterX = trial.aperture_center_x; // The x-coordinate of center of the aperture on the screen, in pixels + var apertureCenterY = trial.aperture_center_y; // The y-coordinate of center of the aperture on the screen, in pixels + + + /* RDK type parameter + ** See Fig. 1 in Scase, Braddick, and Raymond (1996) for a visual depiction of these different signal selection rules and noise types + + ------------------- + SUMMARY: + + Signal Selection rule: + -Same: Each dot is designated to be either a coherent dot (signal) or incoherent dot (noise) and will remain so throughout all frames in the display. Coherent dots will always move in the direction of coherent motion in all frames. + -Different: Each dot can be either a coherent dot (signal) or incoherent dot (noise) and will be designated randomly (weighted based on the coherence level) at each frame. Only the dots that are designated to be coherent dots will move in the direction of coherent motion, but only in that frame. In the next frame, each dot will be designated randomly again on whether it is a coherent or incoherent dot. + + Noise Type: + -Random position: The incoherent dots appear in a random location in the aperture in each frame + -Random walk: The incoherent dots will move in a random direction (designated randomly in each frame) in each frame. + -Random direction: Each incoherent dot has its own alternative direction of motion (designated randomly at the beginning of the trial), and moves in that direction in each frame. + + ------------------- + + 1 - same && random position + 2 - same && random walk + 3 - same && random direction + 4 - different && random position + 5 - different && random walk + 6 - different && random direction */ + + var RDK = trial.RDK_type; + + + /* + Shape of aperture + 1 - Circle + 2 - Ellipse + 3 - Square + 4 - Rectangle + */ + var apertureType = trial.aperture_type; + + /* + Out of Bounds Decision + How we reinsert a dot that has moved outside the edges of the aperture: + 1 - Randomly appear anywhere in the aperture + 2 - Appear on the opposite edge of the aperture (Random if square or rectangle, reflected about origin in circle and ellipse) + */ + var reinsertType = trial.reinsert_type; + + //Fixation Cross Parameters + var fixationCross = trial.fixation_cross; //To display or not to display the cross + var fixationCrossWidth = trial.fixation_cross_width; //The width of the fixation cross in pixels + var fixationCrossHeight = trial.fixation_cross_height; //The height of the fixation cross in pixels + var fixationCrossColor = trial.fixation_cross_color; //The color of the fixation cross + var fixationCrossThickness = trial.fixation_cross_thickness; //The thickness of the fixation cross, must be positive number above 1 + + //Border Parameters + var border = trial.border; //To display or not to display the border + var borderThickness = trial.border_thickness; //The width of the border in pixels + var borderColor = trial.border_color; //The color of the border + + + + //-------------------------------------- + //----------SET PARAMETERS END---------- + //-------------------------------------- + + //--------Set up Canvas begin------- + + //Create a canvas element and append it to the DOM + var canvas = document.createElement("canvas"); + display_element.appendChild(canvas); + + + //The document body IS 'display_element' (i.e. .... ) + var body = document.getElementsByClassName("jspsych-display-element")[0]; + + //Save the current settings to be restored later + var originalMargin = body.style.margin; + var originalPadding = body.style.padding; + var originalBackgroundColor = body.style.backgroundColor; + + //Remove the margins and paddings of the display_element + body.style.margin = 0; + body.style.padding = 0; + body.style.backgroundColor = backgroundColor; //Match the background of the display element to the background color of the canvas so that the removal of the canvas at the end of the trial is not noticed + + //Remove the margins and padding of the canvas + canvas.style.margin = 0; + canvas.style.padding = 0; + // use absolute positioning in top left corner to get rid of scroll bars + canvas.style.position = 'absolute'; + canvas.style.top = 0; + canvas.style.left = 0; + + //Get the context of the canvas so that it can be painted on. + var ctx = canvas.getContext("2d"); + + //Declare variables for width and height, and also set the canvas width and height to the window width and height + var canvasWidth = canvas.width = window.innerWidth; + var canvasHeight = canvas.height = window.innerHeight; + + //Set the canvas background color + canvas.style.backgroundColor = backgroundColor; + + //--------Set up Canvas end------- + + + + //--------RDK variables and function calls begin-------- + + //This is the main part of the trial that makes everything run + + //Global variable for the current aperture number + var currentApertureNumber; + + //3D Array to hold the dots (1st D is Apertures, 2nd D is Sets, 3rd D is Dots) + var dotArray3d = []; + + //Variables for different apertures (initialized in setUpMultipleApertures function below) + var nDotsArray; + var nSetsArray; + var coherentDirectionArray; + var coherenceArray; + var oppositeCoherenceArray; + var dotRadiusArray; + var dotLifeArray; + var moveDistanceArray; + var apertureWidthArray; + var apertureHeightArray; + var dotColorArray; + var apertureCenterXArray; + var apertureCenterYArray; + + // Set up multiple apertures + setUpMultipleApertures(); + + //Declare aperture parameters for initialization based on shape (used in initializeApertureDimensions function below) + var horizontalAxis; + var verticalAxis; + + //Calculate the x and y jump sizes for coherent dots + var coherentJumpSizeX; + var coherentJumpSizeY; + + //Calculate the number of coherent, opposite coherent, and incoherent dots + var nCoherentDots; + var nOppositeCoherentDots; + var nIncoherentDots; + + //Make the array of arrays containing dot objects + var dotArray2d; + + var dotArray; //Declare a global variable to hold the current array + var currentSetArray; //Declare and initialize a global variable to cycle through the dot arrays + + + //Initialize stopping condition for animateDotMotion function that runs in a loop + var stopDotMotion = false; + + //Variable to control the frame rate, to ensure that the first frame is skipped because it follows a different timing + var firstFrame = true; //Used to skip the first frame in animate function below (in animateDotMotion function) + + //Variable to start the timer when the time comes + var timerHasStarted = false; + + //Initialize object to store the response data. Default values of -1 are used if the trial times out and the subject has not pressed a valid key + var response = { + rt: -1, + key: -1 + } + + //Declare a global timeout ID to be initialized below in animateDotMotion function and to be used in after_response function + var timeoutID; + + //Declare global variable to be defined in startKeyboardListener function and to be used in end_trial function + var keyboardListener; + + //Declare global variable to store the frame rate of the trial + var frameRate = []; //How often the monitor refreshes, in ms. Currently an array to store all the intervals. Will be converted into a single number (the average) in end_trial function. + + //variable to store how many frames were presented. + var numberOfFrames = 0; + + //This runs the dot motion simulation, updating it according to the frame refresh rate of the screen. + animateDotMotion(); + + + //--------RDK variables and function calls end-------- + + + + //------------------------------------- + //-----------FUNCTIONS BEGIN----------- + //------------------------------------- + + //----JsPsych Functions Begin---- + + + //Function to start the keyboard listener + function startKeyboardListener(){ + //Start the response listener if there are choices for keys + if (trial.choices != jsPsych.NO_KEYS) { + //Create the keyboard listener to listen for subjects' key response + keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, //Function to call once the subject presses a valid key + valid_responses: trial.choices, //The keys that will be considered a valid response and cause the callback function to be called + rt_method: 'performance', //The type of method to record timing information. + persist: false, //If set to false, keyboard listener will only trigger the first time a valid key is pressed. If set to true, it has to be explicitly cancelled by the cancelKeyboardResponse plugin API. + allow_held_key: false //Only register the key once, after this getKeyboardResponse function is called. (Check JsPsych docs for better info under 'jsPsych.pluginAPI.getKeyboardResponse'). + }); + } + } + + //Function to end the trial proper + function end_trial() { + + //Stop the dot motion animation + stopDotMotion = true; + + //Store the number of frames + numberOfFrames = frameRate.length; + + //Variable to store the frame rate array + var frameRateArray = frameRate; + + //Calculate the average frame rate + if(frameRate.length > 0){//Check to make sure that the array is not empty + frameRate = frameRate.reduce((total,current) => total + current)/frameRate.length; //Sum up all the elements in the array + }else{ + frameRate = 0; //Set to zero if the subject presses an answer before a frame is shown (i.e. if frameRate is an empty array) + } + + //Kill the keyboard listener if keyboardListener has been defined + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + //Place all the data to be saved from this trial in one data object + var trial_data = { + rt: response.rt, //The response time + response: response.key, //The key that the subject pressed + correct: correctOrNot(), //If the subject response was correct + choices: trial.choices, //The set of valid keys + correct_choice: trial.correct_choice, //The correct choice + trial_duration: trial.trial_duration, //The trial duration + response_ends_trial: trial.response_ends_trial, //If the response ends the trial + number_of_apertures: trial.number_of_apertures, + number_of_dots: trial.number_of_dots, + number_of_sets: trial.number_of_sets, + coherent_direction: trial.coherent_direction, + coherence: trial.coherence, + opposite_coherence: trial.opposite_coherence, + dot_radius: trial.dot_radius, + dot_life: trial.dot_life, + move_distance: trial.move_distance, + aperture_width: trial.aperture_width, + aperture_height: trial.aperture_height, + dot_color: trial.dot_color, + background_color: trial.background_color, + RDK_type: trial.RDK_type, + aperture_type: trial.aperture_type, + reinsert_type: trial.reinsert_type, + frame_rate: frameRate, //The average frame rate for the trial + frame_rate_array: frameRateArray, //The array of ms per frame in this trial + number_of_frames: numberOfFrames, //The number of frames in this trial + aperture_center_x: trial.aperture_center_x, + aperture_center_y: trial.aperture_center_y, + fixation_cross: trial.fixation_cross, + fixation_cross_width: trial.fixation_cross_width, + fixation_cross_height: trial.fixation_cross_height, + fixation_cross_color: trial.fixation_cross_color, + fixation_cross_thickness: trial.fixation_cross_thickness, + border: trial.border, + border_thickness: trial.border_thickness, + border_color: trial.border_color, + canvas_width: canvasWidth, + canvas_height: canvasHeight + } + + //Remove the canvas as the child of the display_element element + display_element.innerHTML=''; + + //Restore the settings to JsPsych defaults + body.style.margin = originalMargin; + body.style.padding = originalPadding; + body.style.backgroundColor = originalBackgroundColor + + //End this trial and move on to the next trial + jsPsych.finishTrial(trial_data); + + } //End of end_trial + + //Function to record the first response by the subject + function after_response(info) { + + //If the response has not been recorded, record it + if (response.key == -1) { + response = info; //Replace the response object created above + } + + //If the parameter is set such that the response ends the trial, then kill the timeout and end the trial + if (trial.response_ends_trial) { + window.clearTimeout(timeoutID); + end_trial(); + } + + } //End of after_response + + //Function that determines if the response is correct + function correctOrNot(){ + + //Check that the correct_choice has been defined + if(typeof trial.correct_choice !== 'undefined'){ + //If the correct_choice variable holds an array + if(trial.correct_choice.constructor === Array){ //If it is an array + //If the elements are characters + if(typeof trial.correct_choice[0] === 'string' || trial.correct_choice[0] instanceof String){ + var key_in_choices = trial.correct_choice.every(function(x) { + return jsPsych.pluginAPI.compareKeys(x,response.key); + }); + return key_in_choices; //If the response is included in the correct_choice array, return true. Else, return false. + } + //Else if the elements are numbers (javascript character codes) + else if (typeof trial.correct_choice[0] === 'number'){ + console.error('Error in RDK plugin: correct_choice value must be a string.'); + } + } + //Else compare the char with the response key + else{ + //If the element is a character + if(typeof trial.correct_choice === 'string' || trial.correct_choice instanceof String){ + //Return true if the user's response matches the correct answer. Return false otherwise. + return jsPsych.pluginAPI.compareKeys(response.key, trial.correct_choice); + } + //Else if the element is a number (javascript character codes) + else if (typeof trial.correct_choice === 'number'){ + console.error('Error in RDK plugin: correct_choice value must be a string.'); + } + } + } + } + + //----JsPsych Functions End---- + + //----RDK Functions Begin---- + + //Set up the variables for the apertures + function setUpMultipleApertures(){ + nDotsArray = setParameter(nDots); + nSetsArray = setParameter(nSets); + coherentDirectionArray = setParameter(coherentDirection); + coherenceArray = setParameter(coherence); + oppositeCoherenceArray = setParameter(oppositeCoherence); + dotRadiusArray = setParameter(dotRadius); + dotLifeArray = setParameter(dotLife); + moveDistanceArray = setParameter(moveDistance); + apertureWidthArray = setParameter(apertureWidth); + apertureHeightArray = setParameter(apertureHeight); + dotColorArray = setParameter(dotColor); + apertureCenterXArray = setParameter(apertureCenterX); + apertureCenterYArray = setParameter(apertureCenterY); + RDKArray = setParameter(RDK); + apertureTypeArray = setParameter(apertureType); + reinsertTypeArray = setParameter(reinsertType); + fixationCrossArray = setParameter(fixationCross); + fixationCrossWidthArray = setParameter(fixationCrossWidth); + fixationCrossHeightArray = setParameter(fixationCrossHeight); + fixationCrossColorArray = setParameter(fixationCrossColor); + fixationCrossThicknessArray = setParameter(fixationCrossThickness); + borderArray = setParameter(border); + borderThicknessArray = setParameter(borderThickness); + borderColorArray = setParameter(borderColor); + + currentSetArray = setParameter(0); //Always starts at zero + + + //Loop through the number of apertures to make the dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the parameters to make the 2d dot array (one for each aperture); + initializeCurrentApertureParameters(); + + //Make each 2d array and push it into the 3d array + dotArray3d.push(makeDotArray2d()); + } + } + + //Function to set the parameters of the array + function setParameter(originalVariable){ + //Check if it is an array and its length matches the aperture then return the original array + if(originalVariable.constructor === Array && originalVariable.length === nApertures){ + return originalVariable; + } + //Else if it is not an array, we make it an array with duplicate values + else if(originalVariable.constructor !== Array){ + + var tempArray = []; + + //Make a for loop and duplicate the values + for(var i = 0; i < nApertures; i++){ + tempArray.push(originalVariable); + } + return tempArray; + } + //Else if the array is not long enough, then print out that error message + else if(originalVariable.constructor === Array && originalVariable.length !== nApertures){ + console.error("If you have more than one aperture, please ensure that arrays that are passed in as parameters are the same length as the number of apertures. Else you can use a single value without the array"); + } + //Else print a generic error + else{ + console.error("A parameter is incorrectly set. Please ensure that the nApertures parameter is set to the correct value (if using more than one aperture), and all others parameters are set correctly."); + } + } + + //Function to set the global variables to the current aperture so that the correct dots are updated and drawn + function initializeCurrentApertureParameters(){ + + //Set the global variables to that relevant to the current aperture + nDots = nDotsArray[currentApertureNumber]; + nSets = nSetsArray[currentApertureNumber]; + coherentDirection = coherentDirectionArray[currentApertureNumber]; + coherence = coherenceArray[currentApertureNumber]; + oppositeCoherence = oppositeCoherenceArray[currentApertureNumber]; + dotRadius = dotRadiusArray[currentApertureNumber]; + dotLife = dotLifeArray[currentApertureNumber]; + moveDistance = moveDistanceArray[currentApertureNumber]; + apertureWidth = apertureWidthArray[currentApertureNumber]; + apertureHeight = apertureHeightArray[currentApertureNumber]; + dotColor = dotColorArray[currentApertureNumber]; + apertureCenterX = apertureCenterXArray[currentApertureNumber]; + apertureCenterY = apertureCenterYArray[currentApertureNumber]; + RDK = RDKArray[currentApertureNumber]; + apertureType = apertureTypeArray[currentApertureNumber]; + reinsertType = reinsertTypeArray[currentApertureNumber]; + fixationCross = fixationCrossArray[currentApertureNumber]; + fixationCrossWidth = fixationCrossWidthArray[currentApertureNumber]; + fixationCrossHeight = fixationCrossHeightArray[currentApertureNumber]; + fixationCrossColor = fixationCrossColorArray[currentApertureNumber]; + fixationCrossThickness = fixationCrossThicknessArray[currentApertureNumber]; + border = borderArray[currentApertureNumber]; + borderThickness = borderThicknessArray[currentApertureNumber]; + borderColor = borderColorArray[currentApertureNumber]; + + //Calculate the x and y jump sizes for coherent dots + coherentJumpSizeX = calculateCoherentJumpSizeX(coherentDirection); + coherentJumpSizeY = calculateCoherentJumpSizeY(coherentDirection); + + //Initialize the aperture parameters + initializeApertureDimensions(); + + //Calculate the number of coherent, opposite coherent, and incoherent dots + nCoherentDots = nDots * coherence; + nOppositeCoherentDots = nDots * oppositeCoherence; + nIncoherentDots = nDots - (nCoherentDots + nOppositeCoherentDots); + + //If the 3d array has been made, then choose the 2d array and the current set + dotArray2d = dotArray3d.length !==0 ? dotArray3d[currentApertureNumber] : undefined; + + }// End of initializeCurrentApertureParameters + + //Calculate coherent jump size in the x direction + function calculateCoherentJumpSizeX(coherentDirection) { + var angleInRadians = coherentDirection * Math.PI / 180; + return moveDistance * Math.cos(angleInRadians); + } + + //Calculate coherent jump size in the y direction + function calculateCoherentJumpSizeY(coherentDirection) { + var angleInRadians = -coherentDirection * Math.PI / 180; //Negative sign because the y-axis is flipped on screen + return moveDistance * Math.sin(angleInRadians); + } + + //Initialize the parameters for the aperture for further calculation + function initializeApertureDimensions() { + //For circle and square + if (apertureType == 1 || apertureType == 3) { + horizontalAxis = verticalAxis = apertureWidth/2; + } + //For ellipse and rectangle + else if (apertureType == 2 || apertureType == 4) { + horizontalAxis = apertureWidth / 2; + verticalAxis = apertureHeight / 2; + } + } + + //Make the 2d array, which is an array of array of dots + function makeDotArray2d() { + //Declare an array to hold the sets of dot arrays + var tempArray = [] + //Loop for each set of dot array + for (var i = 0; i < nSets; i++) { + tempArray.push(makeDotArray()); //Make a dot array and push it into the 2d array + } + + return tempArray; + } + + //Make the dot array + function makeDotArray() { + var tempArray = [] + for (var i = 0; i < nDots; i++) { + //Initialize a dot to be modified and inserted into the array + var dot = { + x: 0, //x coordinate + y: 0, //y coordinate + vx: 0, //coherent x jumpsize (if any) + vy: 0, //coherent y jumpsize (if any) + vx2: 0, //incoherent (random) x jumpsize (if any) + vy2: 0, //incoherent (random) y jumpsize (if any) + latestXMove: 0, //Stores the latest x move direction for the dot (to be used in reinsertOnOppositeEdge function below) + latestYMove: 0, //Stores the latest y move direction for the dot (to be used in reinsertOnOppositeEdge function below) + lifeCount: Math.floor(randomNumberBetween(0, dotLife)), //Counter for the dot's life. Updates every time it is shown in a frame + updateType: "" //String to determine how this dot is updated + }; + + //randomly set the x and y coordinates + dot = resetLocation(dot); + + //For the same && random position RDK type + if (RDK == 1) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + dot.updateType = "random position"; + } + } //End of RDK==1 + + //For the same && random walk RDK type + if (RDK == 2) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + dot.updateType = "random walk"; + } + } //End of RDK==2 + + //For the same && random direction RDK type + if (RDK == 3) { + //For coherent dots + if (i < nCoherentDots) { + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction"; + } + //For opposite coherent dots + else if(i >= nCoherentDots && i < (nCoherentDots + nOppositeCoherentDots)){ + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "opposite direction"; + } + //For incoherent dots + else { + setvx2vy2(dot); // Set dot.vx2 and dot.vy2 + dot.updateType = "random direction"; + } + } //End of RDK==3 + + //For the different && random position RDK type + if (RDK == 4) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction or opposite direction or random position"; + } //End of RDK==4 + + //For the different && random walk RDK type + if (RDK == 5) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + dot.updateType = "constant direction or opposite direction or random walk"; + } //End of RDK==5 + + //For the different && random direction RDK type + if (RDK == 6) { + //For all dots + dot = setvxvy(dot); // Set dot.vx and dot.vy + //Each dot will have its own alternate direction of motion + setvx2vy2(dot); // Set dot.vx2 and dot.vy2 + dot.updateType = "constant direction or opposite direction or random direction"; + } //End of RDK==6 + + tempArray.push(dot); + } //End of for loop + return tempArray; + } + + //Function to update all the dots all the apertures and then draw them + function updateAndDraw(){ + + //Three for loops that do things in sequence: clear, update, and draw dots. + + // Clear all the current dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Clear the canvas by drawing over the current dots + clearDots(); + } + + // Update all the relevant dots + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Update the dots + updateDots(); + } + + // Draw all the relevant dots on the canvas + for(currentApertureNumber = 0; currentApertureNumber < nApertures; currentApertureNumber++){ + + //Initialize the variables for each parameter + initializeCurrentApertureParameters(currentApertureNumber); + + //Draw on the canvas + draw(); + } + } + + //Function that clears the dots on the canvas by drawing over it with the color of the baclground + function clearDots(){ + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Loop through the dots one by one and draw them + for (var i = 0; i < nDots; i++) { + dot = dotArray[i]; + ctx.beginPath(); + ctx.arc(dot.x, dot.y, dotRadius+1, 0, Math.PI * 2); + ctx.fillStyle = backgroundColor; + ctx.fill(); + } + } + + //Draw the dots on the canvas after they're updated + function draw() { + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Loop through the dots one by one and draw them + for (var i = 0; i < nDots; i++) { + dot = dotArray[i]; + ctx.beginPath(); + ctx.arc(dot.x, dot.y, dotRadius, 0, Math.PI * 2); + ctx.fillStyle = dotColor; + ctx.fill(); + } + + //Draw the fixation cross if we want it + if(fixationCross === true){ + //Horizontal line + ctx.beginPath(); + ctx.lineWidth = fixationCrossThickness; + ctx.moveTo(canvasWidth/2 - fixationCrossWidth, canvasHeight/2); + ctx.lineTo(canvasWidth/2 + fixationCrossWidth, canvasHeight/2); + ctx.strokeStyle = fixationCrossColor; + ctx.stroke(); + + //Vertical line + ctx.beginPath(); + ctx.lineWidth = fixationCrossThickness; + ctx.moveTo(canvasWidth/2, canvasHeight/2 - fixationCrossHeight); + ctx.lineTo(canvasWidth/2, canvasHeight/2 + fixationCrossHeight); + ctx.strokeStyle = fixationCrossColor; + ctx.stroke(); + } + + //Draw the border if we want it + if(border === true){ + + //For circle and ellipse + if(apertureType === 1 || apertureType === 2){ + ctx.lineWidth = borderThickness; + ctx.strokeStyle = borderColor; + ctx.beginPath(); + ctx.ellipse(apertureCenterX, apertureCenterY, horizontalAxis+(borderThickness/2), verticalAxis+(borderThickness/2), 0, 0, Math.PI*2); + ctx.stroke(); + }//End of if circle or ellipse + + //For square and rectangle + if(apertureType === 3 || apertureType === 4){ + ctx.lineWidth = borderThickness; + ctx.strokeStyle = borderColor; + ctx.strokeRect(apertureCenterX-horizontalAxis-(borderThickness/2), apertureCenterY-verticalAxis-(borderThickness/2), (horizontalAxis*2)+borderThickness, (verticalAxis*2)+borderThickness); + }//End of if square or + + }//End of if border === true + + }//End of draw + + //Update the dots with their new location + function updateDots() { + + //Cycle through to the next set of dots + if (currentSetArray[currentApertureNumber] == nSets - 1) { + currentSetArray[currentApertureNumber] = 0; + } else { + currentSetArray[currentApertureNumber] = currentSetArray[currentApertureNumber] + 1; + } + + //Load in the current set of dot array for easy handling + var dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; + + //Load in the current set of dot array for easy handling + //dotArray = dotArray2d[currentSetArray[currentApertureNumber]]; //Global variable, so the draw function also uses this array + + //Loop through the dots one by one and update them accordingly + for (var i = 0; i < nDots; i++) { + var dot = dotArray[i]; //Load the current dot into the variable for easy handling + + //Generate a random value + var randomValue = Math.random(); + + //Update based on the dot's update type + if (dot.updateType == "constant direction") { + dot = constantDirectionUpdate(dot); + } else if (dot.updateType == "opposite direction") { + dot = oppositeDirectionUpdate(dot); + } else if (dot.updateType == "random position") { + dot = resetLocation(dot); + } else if (dot.updateType == "random walk") { + dot = randomWalkUpdate(dot); + } else if (dot.updateType == "random direction") { + dot = randomDirectionUpdate(dot); + } else if (dot.updateType == "constant direction or opposite direction or random position") { + + //Randomly select if the dot goes in a constant direction or random position, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = resetLocation(dot); + } + } else if (dot.updateType == "constant direction or opposite direction or random walk") { + //Randomly select if the dot goes in a constant direction or random walk, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = randomWalkUpdate(dot); + } + } else if (dot.updateType == "constant direction or opposite direction or random direction") { + //Randomly select if the dot goes in a constant direction or random direction, weighted based on the coherence level + if (randomValue < coherence) { + dot = constantDirectionUpdate(dot); + } else if(randomValue >= coherence && randomValue < (coherence + oppositeCoherence)){ + dot = oppositeDirectionUpdate(dot); + } else { + dot = randomDirectionUpdate(dot); + } + }//End of if dot.updateType == ... + + //Increment the life count + dot.lifeCount++; + + //Check if out of bounds or if life ended + if (lifeEnded(dot)) { + dot = resetLocation(dot); + } + + //If it goes out of bounds, do what is necessary (reinsert randomly or reinsert on the opposite edge) based on the parameter chosen + if (outOfBounds(dot)) { + switch (reinsertType) { + case 1: + dot = resetLocation(dot); + break; + case 2: + dot = reinsertOnOppositeEdge(dot); + break; + } //End of switch statement + } //End of if + + } //End of for loop + } //End of updateDots function + + //Function to check if dot life has ended + function lifeEnded(dot) { + //If we want infinite dot life + if (dotLife < 0) { + dot.lifeCount = 0; //resetting to zero to save memory. Otherwise it might increment to huge numbers. + return false; + } + //Else if the dot's life has reached its end + else if (dot.lifeCount >= dotLife) { + dot.lifeCount = 0; + return true; + } + //Else the dot's life has not reached its end + else { + return false; + } + } + + //Function to check if dot is out of bounds + function outOfBounds(dot) { + //For circle and ellipse + if (apertureType == 1 || apertureType == 2) { + if (dot.x < xValueNegative(dot.y) || dot.x > xValuePositive(dot.y) || dot.y < yValueNegative(dot.x) || dot.y > yValuePositive(dot.x)) { + return true; + } else { + return false; + } + } + //For square and rectangle + if (apertureType == 3 || apertureType == 4) { + if (dot.x < (apertureCenterX) - horizontalAxis || dot.x > (apertureCenterX) + horizontalAxis || dot.y < (apertureCenterY) - verticalAxis || dot.y > (apertureCenterY) + verticalAxis) { + return true; + } else { + return false; + } + } + + } + + //Set the vx and vy for the dot to the coherent jump sizes of the X and Y directions + function setvxvy(dot) { + dot.vx = coherentJumpSizeX; + dot.vy = coherentJumpSizeY; + return dot; + } + + //Set the vx2 and vy2 based on a random angle + function setvx2vy2(dot) { + //Generate a random angle of movement + var theta = randomNumberBetween(-Math.PI, Math.PI); + //Update properties vx2 and vy2 with the alternate directions + dot.vx2 = Math.cos(theta) * moveDistance; + dot.vy2 = -Math.sin(theta) * moveDistance; + return dot; + } + + //Updates the x and y coordinates by moving it in the x and y coherent directions + function constantDirectionUpdate(dot) { + dot.x += dot.vx; + dot.y += dot.vy; + dot.latestXMove = dot.vx; + dot.latestYMove = dot.vy; + return dot; + } + + //Updates the x and y coordinates by moving it in the opposite x and y coherent directions + function oppositeDirectionUpdate(dot) { + dot.x -= dot.vx; + dot.y -= dot.vy; + dot.latestXMove = -dot.vx; + dot.latestYMove = -dot.vy; + return dot; + } + + //Creates a new angle to move towards and updates the x and y coordinates + function randomWalkUpdate(dot) { + //Generate a random angle of movement + var theta = randomNumberBetween(-Math.PI, Math.PI); + //Generate the movement from the angle + dot.latestXMove = Math.cos(theta) * moveDistance; + dot.latestYMove = -Math.sin(theta) * moveDistance; + //Update x and y coordinates with the new location + dot.x += dot.latestXMove; + dot.y += dot.latestYMove; + return dot; + } + + //Updates the x and y coordinates with the alternative move direction + function randomDirectionUpdate(dot) { + dot.x += dot.vx2; + dot.y += dot.vy2; + dot.latestXMove = dot.vx2; + dot.latestYMove = dot.vy2; + return dot; + } + + //Calculates a random position on the opposite edge to reinsert the dot + function reinsertOnOppositeEdge(dot) { + //If it is a circle or ellipse + if (apertureType == 1 || apertureType == 2) { + //Bring the dot back into the aperture by moving back one step + dot.x -= dot.latestXMove; + dot.y -= dot.latestYMove; + + //Move the dot to the position relative to the origin to be reflected about the origin + dot.x -= apertureCenterX; + dot.y -= apertureCenterY; + + //Reflect the dot about the origin + dot.x = -dot.x; + dot.y = -dot.y; + + //Move the dot back to the center of the screen + dot.x += apertureCenterX; + dot.y += apertureCenterY; + + } //End of if apertureType == 1 | == 2 + + //If it is a square or rectangle, re-insert on one of the opposite edges + if (apertureType == 3 || apertureType == 4) { + + /* The formula for calculating whether a dot appears from the vertical edge (left or right edges) is dependent on the direction of the dot and the ratio of the vertical and horizontal edge lengths. + E.g. + Aperture is 100 px high and 200px wide + Dot is moving 3 px in x direction and 4px in y direction + Weight on vertical edge (sides) = (100/(100+200)) * (|3| / (|3| + |4|)) = 1/7 + Weight on horizontal edge (top or bottom) = (200/(100+200)) * (|4| / (|3| + |4|)) = 8/21 + + The weights above are the ratios to one another. + E.g. (cont.) + Ratio (vertical edge : horizontal edge) == (1/7 : 8/21) + Total probability space = 1/7 + 8/21 = 11/21 + Probability that dot appears on vertical edge = (1/7)/(11/21) = 3/11 + Probability that dot appears on horizontal edge = (8/21)/(11/21) = 8/11 + */ + + //Get the absolute values of the latest X and Y moves and store them in variables for easy handling. + var absX = Math.abs(dot.latestXMove); + var absY = Math.abs(dot.latestYMove); + //Calculate the direction weights based on direction the dot was moving + var weightInXDirection = absX / (absX + absY); + var weightInYDirection = absY / (absX + absY); + //Calculate the weight of the edge the dot should appear from, based on direction of dot and ratio of the aperture edges + var weightOnVerticalEdge = (verticalAxis / (verticalAxis + horizontalAxis)) * weightInXDirection; + var weightOnHorizontalEdge = (horizontalAxis / (verticalAxis + horizontalAxis)) * weightInYDirection; + + + //Generate a bounded random number to determine if the dot should appear on the vertical edge or the horizontal edge + if (weightOnVerticalEdge > (weightOnHorizontalEdge + weightOnVerticalEdge) * Math.random()) { //If yes, appear on the left or right edge (vertical edge) + if (dot.latestXMove < 0) { //If dots move left, appear on right edge + dot.x = apertureCenterX + horizontalAxis; + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); + } else { //Else dots move right, so they should appear on the left edge + dot.x = apertureCenterX - horizontalAxis; + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); + } + } else { //Else appear on the top or bottom edge (horizontal edge) + if (dot.latestYMove < 0) { //If dots move upwards, then appear on bottom edge + dot.y = apertureCenterY + verticalAxis; + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis) + } else { //If dots move downwards, then appear on top edge + dot.y = apertureCenterY - verticalAxis; + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis) + } + } + } //End of apertureType == 3 + return dot; + } //End of reinsertOnOppositeEdge + + //Calculate the POSITIVE y value of a point on the edge of the ellipse given an x-value + function yValuePositive(x) { + var x = x - (apertureCenterX); //Bring it back to the (0,0) center to calculate accurately (ignore the y-coordinate because it is not necessary for calculation) + return verticalAxis * Math.sqrt(1 - (Math.pow(x, 2) / Math.pow(horizontalAxis, 2))) + apertureCenterY; //Calculated the positive y value and added apertureCenterY to recenter it on the screen + } + + //Calculate the NEGATIVE y value of a point on the edge of the ellipse given an x-value + function yValueNegative(x) { + var x = x - (apertureCenterX); //Bring it back to the (0,0) center to calculate accurately (ignore the y-coordinate because it is not necessary for calculation) + return -verticalAxis * Math.sqrt(1 - (Math.pow(x, 2) / Math.pow(horizontalAxis, 2))) + apertureCenterY; //Calculated the negative y value and added apertureCenterY to recenter it on the screen + } + + //Calculate the POSITIVE x value of a point on the edge of the ellipse given a y-value + function xValuePositive(y) { + var y = y - (apertureCenterY); //Bring it back to the (0,0) center to calculate accurately (ignore the x-coordinate because it is not necessary for calculation) + return horizontalAxis * Math.sqrt(1 - (Math.pow(y, 2) / Math.pow(verticalAxis, 2))) + apertureCenterX; //Calculated the positive x value and added apertureCenterX to recenter it on the screen + } + + //Calculate the NEGATIVE x value of a point on the edge of the ellipse given a y-value + function xValueNegative(y) { + var y = y - (apertureCenterY); //Bring it back to the (0,0) center to calculate accurately (ignore the x-coordinate because it is not necessary for calculation) + return -horizontalAxis * Math.sqrt(1 - (Math.pow(y, 2) / Math.pow(verticalAxis, 2))) + apertureCenterX; //Calculated the negative x value and added apertureCenterX to recenter it on the screen + } + + //Calculate a random x and y coordinate in the ellipse + function resetLocation(dot) { + + //For circle and ellipse + if (apertureType == 1 || apertureType == 2) { + var phi = randomNumberBetween(-Math.PI, Math.PI); + var rho = Math.random(); + + x = Math.sqrt(rho) * Math.cos(phi); + y = Math.sqrt(rho) * Math.sin(phi); + + x = x * horizontalAxis + apertureCenterX; + y = y * verticalAxis + apertureCenterY; + + dot.x = x; + dot.y = y; + } + //For square and rectangle + else if (apertureType == 3 || apertureType == 4) { + dot.x = randomNumberBetween((apertureCenterX) - horizontalAxis, (apertureCenterX) + horizontalAxis); //Between the left and right edges of the square / rectangle + dot.y = randomNumberBetween((apertureCenterY) - verticalAxis, (apertureCenterY) + verticalAxis); //Between the top and bottom edges of the square / rectangle + } + + return dot; + } + + //Generates a random number (with decimals) between 2 values + function randomNumberBetween(lowerBound, upperBound) { + return lowerBound + Math.random() * (upperBound - lowerBound); + } + + //Function to make the dots move on the canvas + function animateDotMotion() { + //frameRequestID saves a long integer that is the ID of this frame request. The ID is then used to terminate the request below. + var frameRequestID = window.requestAnimationFrame(animate); + + //Start to listen to subject's key responses + startKeyboardListener(); + + //Delare a timestamp + var previousTimestamp; + + function animate() { + //If stopping condition has been reached, then stop the animation + if (stopDotMotion) { + window.cancelAnimationFrame(frameRequestID); //Cancels the frame request + } + //Else continue with another frame request + else { + frameRequestID = window.requestAnimationFrame(animate); //Calls for another frame request + + //If the timer has not been started and it is set, then start the timer + if ( (!timerHasStarted) && (trial.trial_duration > 0) ){ + //If the trial duration is set, then set a timer to count down and call the end_trial function when the time is up + //(If the subject did not press a valid keyboard response within the trial duration, then this will end the trial) + timeoutID = window.setTimeout(end_trial,trial.trial_duration); //This timeoutID is then used to cancel the timeout should the subject press a valid key + //The timer has started, so we set the variable to true so it does not start more timers + timerHasStarted = true; + } + + updateAndDraw(); //Update and draw each of the dots in their respective apertures + + //If this is before the first frame, then start the timestamp + if(previousTimestamp === undefined){ + previousTimestamp = performance.now(); + } + //Else calculate the time and push it into the array + else{ + var currentTimeStamp = performance.now(); //Variable to hold current timestamp + frameRate.push(currentTimeStamp - previousTimestamp); //Push the interval into the frameRate array + previousTimestamp = currentTimeStamp; //Reset the timestamp + } + } + } + } + + //----RDK Functions End---- + + //----General Functions Begin//---- + + //Function to assign the default values for the staircase parameters + function assignParameterValue(argument, defaultValue){ + return typeof argument !== 'undefined' ? argument : defaultValue; + } + + //----General Functions End//---- + + + //------------------------------------- + //-----------FUNCTIONS END------------- + //------------------------------------- + + + }; // END OF TRIAL + + //Return the plugin object which contains the trial + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-reconstruction.js b/LetterDMS/jspsych/plugins/jspsych-reconstruction.js new file mode 100644 index 0000000..e39bb18 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-reconstruction.js @@ -0,0 +1,134 @@ +/** + * jspsych-reconstruction + * a jspsych plugin for a reconstruction task where the subject recreates + * a stimulus from memory + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['reconstruction'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'reconstruction', + description: '', + parameters: { + stim_function: { + type: jsPsych.plugins.parameterType.FUNCTION, + pretty_name: 'Stimulus function', + default: undefined, + description: 'A function with a single parameter that returns an HTML-formatted string representing the stimulus.' + }, + starting_value: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Starting value', + default: 0.5, + description: 'The starting value of the stimulus parameter.' + }, + step_size: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Step size', + default: 0.05, + description: 'The change in the stimulus parameter caused by pressing one of the modification keys.' + }, + key_increase: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key increase', + default: 'h', + description: 'The key to press for increasing the parameter value.' + }, + key_decrease: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Key decrease', + default: 'g', + description: 'The key to press for decreasing the parameter value.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to finish the trial.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // current param level + var param = trial.starting_value; + + // set-up key listeners + var after_response = function(info) { + + //console.log('fire'); + + var key_i = trial.key_increase; + var key_d = trial.key_decrease; + + // get new param value + if (jsPsych.pluginAPI.compareKeys(info.key, key_i)) { + param = param + trial.step_size; + } else if (jsPsych.pluginAPI.compareKeys(info.key, key_d)) { + param = param - trial.step_size; + } + param = Math.max(Math.min(1, param), 0); + + // refresh the display + draw(param); + } + + // listen for responses + var key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_increase, trial.key_decrease], + rt_method: 'performance', + persist: true, + allow_held_key: true + }); + // draw first iteration + draw(param); + + function draw(param) { + + //console.log(param); + + display_element.innerHTML = '
    '+trial.stim_function(param)+'
    '; + + // add submit button + display_element.innerHTML += ''; + + display_element.querySelector('#jspsych-reconstruction-next').addEventListener('click', endTrial); + } + + function endTrial() { + // measure response time + var endTime =performance.now(); + var response_time = endTime - startTime; + + // clear keyboard response + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + // save data + var trial_data = { + rt: response_time, + final_value: param, + start_value: trial.starting_value + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trial_data); + } + + var startTime = performance.now(); + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-resize.js b/LetterDMS/jspsych/plugins/jspsych-resize.js new file mode 100644 index 0000000..833e7ae --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-resize.js @@ -0,0 +1,166 @@ +/** +* jspsych-resize +* Steve Chao +* +* plugin for controlling the real world size of the display +* +* documentation: docs.jspsych.org +* +**/ + +jsPsych.plugins["resize"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'resize', + description: '', + parameters: { + item_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Item height', + default: 1, + description: 'The height of the item to be measured.' + }, + item_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Item width', + default: 1, + description: 'The width of the item to be measured.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'The content displayed below the resizable box and above the button.' + }, + pixels_per_unit: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pixels per unit', + default: 100, + description: 'After the scaling factor is applied, this many pixels will equal one unit of measurement.' + }, + starting_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Starting size', + default: 100, + description: 'The initial size of the box, in pixels, along the larget dimension.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label to display on the button to complete calibration.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var aspect_ratio = trial.item_width / trial.item_height; + + // variables to determine div size + if(trial.item_width >= trial.item_height){ + var start_div_width = trial.starting_size; + var start_div_height = Math.round(trial.starting_size / aspect_ratio); + } else { + var start_div_height = trial.starting_size; + var start_div_width = Math.round(trial.starting_size * aspect_ratio); + } + + // create html for display + var html ='
    '; + html += '
    '; + html += '
    '; + if (trial.prompt !== null){ + html += trial.prompt; + } + html += ''+trial.button_label+''; + + // render + display_element.innerHTML = html; + + // listens for the click + document.getElementById("jspsych-resize-btn").addEventListener('click', function() { + scale(); + end_trial(); + }); + + var dragging = false; + var origin_x, origin_y; + var cx, cy; + + var mousedownevent = function(e){ + e.preventDefault(); + dragging = true; + origin_x = e.pageX; + origin_y = e.pageY; + cx = parseInt(scale_div.style.width); + cy = parseInt(scale_div.style.height); + } + + display_element.querySelector('#jspsych-resize-handle').addEventListener('mousedown', mousedownevent); + + var mouseupevent = function(e){ + dragging = false; + } + + document.addEventListener('mouseup', mouseupevent); + + var scale_div = display_element.querySelector('#jspsych-resize-div'); + + var resizeevent = function(e){ + if(dragging){ + var dx = (e.pageX - origin_x); + var dy = (e.pageY - origin_y); + + if(Math.abs(dx) >= Math.abs(dy)){ + scale_div.style.width = Math.round(Math.max(20, cx+dx*2)) + "px"; + scale_div.style.height = Math.round(Math.max(20, cx+dx*2) / aspect_ratio ) + "px"; + } else { + scale_div.style.height = Math.round(Math.max(20, cy+dy*2)) + "px"; + scale_div.style.width = Math.round(aspect_ratio * Math.max(20, cy+dy*2)) + "px"; + } + } + } + + document.addEventListener('mousemove', resizeevent); + + // scales the stimulus + var scale_factor; + var final_height_px, final_width_px; + function scale() { + final_width_px = scale_div.offsetWidth; + //final_height_px = scale_div.offsetHeight; + + var pixels_unit_screen = final_width_px / trial.item_width; + + scale_factor = pixels_unit_screen / trial.pixels_per_unit; + document.getElementById("jspsych-content").style.transform = "scale(" + scale_factor + ")"; + }; + + + // function to end trial + function end_trial() { + + // clear document event listeners + document.removeEventListener('mousemove', resizeevent); + document.removeEventListener('mouseup', mouseupevent); + + // clear the screen + display_element.innerHTML = ''; + + // finishes trial + + var trial_data = { + final_height_px: final_height_px, + final_width_px: final_width_px, + scale_factor: scale_factor + } + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-same-different-html.js b/LetterDMS/jspsych/plugins/jspsych-same-different-html.js new file mode 100644 index 0000000..76e1d2a --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-same-different-html.js @@ -0,0 +1,168 @@ +/** + * jspsych-same-different + * Josh de Leeuw + * + * plugin for showing two stimuli sequentially and getting a same / different judgment + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['same-different-html'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'same-different-html', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The HTML content to be displayed.' + }, + answer: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Answer', + options: ['same', 'different'], + default: undefined, + description: 'Either "same" or "different".' + }, + same_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Same key', + default: 'q', + description: '' + }, + different_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Different key', + default: 'p', + description: 'The key that subjects should press to indicate that the two stimuli are the same.' + }, + first_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'First stimulus duration', + default: null, + description: 'How long to show the first stimulus for in milliseconds. If null, then the stimulus will remain on the screen until any keypress is made.' + }, + gap_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Gap duration', + default: 500, + description: 'How long to show a blank screen in between the two stimuli.' + }, + second_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Second stimulus duration', + default: null, + description: 'How long to show the second stimulus for in milliseconds. If null, then the stimulus will remain on the screen until a valid response is made.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = '
    '+trial.stimuli[0]+'
    '; + + var first_stim_info; + if (trial.first_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + showBlankScreen(); + }, trial.first_stim_duration); + } else { + function afterKeyboardResponse(info) { + first_stim_info = info; + showBlankScreen(); + } + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: afterKeyboardResponse, + valid_responses: trial.advance_key, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + function showBlankScreen() { + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function() { + showSecondStim(); + }, trial.gap_duration); + } + + function showSecondStim() { + + var html = '
    '+trial.stimuli[1]+'
    '; + //show prompt here + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + + if (trial.second_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('.jspsych-same-different-stimulus').style.visibility = 'hidden'; + }, trial.second_stim_duration); + } + + + + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + var correct = false; + + var skey = trial.same_key; + var dkey = trial.different_key; + + if (jsPsych.pluginAPI.compareKeys(info.key, skey) && trial.answer == 'same') { + correct = true; + } + + if (jsPsych.pluginAPI.compareKeys(info.key, dkey) && trial.answer == 'different') { + correct = true; + } + + var trial_data = { + rt: info.rt, + answer: trial.answer, + correct: correct, + stimulus: [trial.stimuli[0], trial.stimuli[1]], + response: info.key + }; + if (first_stim_info) { + trial_data["rt_stim1"] = first_stim_info.rt; + trial_data["response_stim1"] = first_stim_info.key; + } + + display_element.innerHTML = ''; + + jsPsych.finishTrial(trial_data); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.same_key, trial.different_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-same-different-image.js b/LetterDMS/jspsych/plugins/jspsych-same-different-image.js new file mode 100644 index 0000000..1c469d6 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-same-different-image.js @@ -0,0 +1,169 @@ +/** + * jspsych-same-different + * Josh de Leeuw + * + * plugin for showing two stimuli sequentially and getting a same / different judgment + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['same-different-image'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('same-different-image', 'stimuli', 'image') + + plugin.info = { + name: 'same-different-image', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'The images to be displayed.' + }, + answer: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Answer', + options: ['same', 'different'], + default: undefined, + description: 'Either "same" or "different".' + }, + same_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Same key', + default: 'q', + description: '' + }, + different_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Different key', + default: 'p', + description: 'The key that subjects should press to indicate that the two stimuli are the same.' + }, + first_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'First stimulus duration', + default: null, + description: 'How long to show the first stimulus for in milliseconds. If null, then the stimulus will remain on the screen until any keypress is made.' + }, + gap_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Gap duration', + default: 500, + description: 'How long to show a blank screen in between the two stimuli.' + }, + second_stim_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Second stimulus duration', + default: null, + description: 'How long to show the second stimulus for in milliseconds. If null, then the stimulus will remain on the screen until a valid response is made.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = ''; + + var first_stim_info; + if (trial.first_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + showBlankScreen(); + }, trial.first_stim_duration); + } else { + function afterKeyboardResponse(info) { + first_stim_info = info; + showBlankScreen(); + } + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: afterKeyboardResponse, + valid_responses: trial.advance_key, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + function showBlankScreen() { + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function() { + showSecondStim(); + }, trial.gap_duration); + } + + function showSecondStim() { + + var html = ''; + //show prompt + if (trial.prompt !== null) { + html += trial.prompt; + } + + display_element.innerHTML = html; + + if (trial.second_stim_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('.jspsych-same-different-stimulus').style.visibility = 'hidden'; + }, trial.second_stim_duration); + } + + var after_response = function(info) { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + var correct = false; + + var skey = trial.same_key; + var dkey = trial.different_key; + + if (jsPsych.pluginAPI.compareKeys(info.key,skey) && trial.answer == 'same') { + correct = true; + } + + if (jsPsych.pluginAPI.compareKeys(info.key, dkey) && trial.answer == 'different') { + correct = true; + } + + var trial_data = { + rt: info.rt, + answer: trial.answer, + correct: correct, + stimulus: [trial.stimuli[0], trial.stimuli[1]], + response: info.key + }; + if (first_stim_info) { + trial_data["rt_stim1"] = first_stim_info.rt; + trial_data["response_stim1"] = first_stim_info.key; + } + + display_element.innerHTML = ''; + + jsPsych.finishTrial(trial_data); + } + + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.same_key, trial.different_key], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + } + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-serial-reaction-time-mouse.js b/LetterDMS/jspsych/plugins/jspsych-serial-reaction-time-mouse.js new file mode 100644 index 0000000..18121f6 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-serial-reaction-time-mouse.js @@ -0,0 +1,212 @@ +/** + * jspsych-serial-reaction-time + * Josh de Leeuw + * + * plugin for running a serial reaction time task + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["serial-reaction-time-mouse"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'serial-reaction-time-mouse', + description: '', + parameters: { + target: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Target', + array: true, + default: undefined, + description: 'The location of the target. The array should be the [row, column] of the target.' + }, + grid: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Grid', + array: true, + default: [[1,1,1,1]], + description: 'This array represents the grid of boxes shown on the screen.' + }, + grid_square_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Grid square size', + default: 100, + description: 'The width and height in pixels of each square in the grid.' + }, + target_color: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Target color', + default: "#999", + description: 'The color of the target square.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial ends after a mouse click.' + }, + pre_target_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pre-target duration', + default: 0, + description: 'The number of milliseconds to display the grid before the target changes color.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show the trial' + }, + fade_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fade duration', + default: null, + description: 'If a positive number, the target will progressively change color at the start of the trial, with the transition lasting this many milliseconds.' + }, + allow_nontarget_responses: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow nontarget response', + default: false, + description: 'If true, then user can make nontarget response.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus' + }, + } + } + + plugin.trial = function(display_element, trial) { + + var startTime = -1; + var response = { + rt: null, + row: null, + column: null + } + + // display stimulus + var stimulus = this.stimulus(trial.grid, trial.grid_square_size); + display_element.innerHTML = stimulus; + + + if(trial.pre_target_duration <= 0){ + showTarget(); + } else { + jsPsych.pluginAPI.setTimeout(function(){ + showTarget(); + }, trial.pre_target_duration); + } + + //show prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + + function showTarget(){ + var resp_targets; + if(!trial.allow_nontarget_responses){ + resp_targets = [display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1])] + } else { + resp_targets = display_element.querySelectorAll('.jspsych-serial-reaction-time-stimulus-cell'); + } + for(var i=0; i"; + for(var i=0; i -1){ + flat_choices.splice(flat_choices.indexOf(''),1); + } + + // display stimulus + var stimulus = this.stimulus(trial.grid, trial.grid_square_size); + display_element.innerHTML = stimulus; + + if(trial.pre_target_duration <= 0){ + showTarget(); + } else { + jsPsych.pluginAPI.setTimeout(function(){ + showTarget(); + }, trial.pre_target_duration); + } + + //show prompt if there is one + if (trial.prompt !== null) { + display_element.innerHTML += trial.prompt; + } + + var keyboardListener = {}; + + var response = { + rt: null, + key: false, + correct: false + } + + function showTarget(){ + if(trial.fade_duration == null){ + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.backgroundColor = trial.target_color; + } else { + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.transition = "background-color "+trial.fade_duration; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+trial.target[0]+'-'+trial.target[1]).style.backgroundColor = trial.target_color; + } + + keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: flat_choices, + allow_held_key: false + }); + + if(trial.trial_duration > null){ + jsPsych.pluginAPI.setTimeout(showFeedback, trial.trial_duration); + } + + } + + function showFeedback() { + if(response.rt == null || trial.show_response_feedback == false){ + endTrial(); + } else { + var color = response.correct ? '#0f0' : '#f00'; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+response.responseLoc[0]+'-'+response.responseLoc[1]).style.transition = ""; + display_element.querySelector('#jspsych-serial-reaction-time-stimulus-cell-'+response.responseLoc[0]+'-'+response.responseLoc[1]).style.backgroundColor = color; + jsPsych.pluginAPI.setTimeout(endTrial, trial.feedback_duration); + } + } + + function endTrial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + response: response.key, + correct: response.correct, + grid: trial.grid, + target: trial.target + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + + }; + + // function to handle responses by the subject + function after_response(info) { + + // only record first response + response = response.rt == null ? info : response; + + // check if the response is correct + var responseLoc = []; + for(var i=0; i"; + for(var i=0; i tag must not be included and is generated by the plugin.' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'HTML formatted string to display at the top of the page above all the questions.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'The text that appears on the button to finish the trial.' + }, + autofocus: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Element ID to focus', + default: '', + description: 'The HTML element ID of a form field to autofocus on.' + }, + dataAsArray: { + type: jsPsych.plugins.parameterType.BOOLEAN, + pretty_name: 'Data As Array', + default: false, + description: 'Retrieve the data as an array e.g. [{name: "INPUT_NAME", value: "INPUT_VALUE"}, ...] instead of an object e.g. {INPUT_NAME: INPUT_VALUE, ...}.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + + plugin.trial = function(display_element, trial) { + + var html = ''; + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + // start form + if ( trial.autocomplete ) { + html += '
    ' + } else { + html += '' + } + + // add form HTML / input elements + html += trial.html; + + // add submit button + html += ''; + + html += '
    '; + display_element.innerHTML = html; + + if ( trial.autofocus !== '' ) { + var focus_elements = display_element.querySelectorAll('#'+trial.autofocus); + if ( focus_elements.length === 0 ) { + console.warn('No element found with id: '+trial.autofocus); + } else if ( focus_elements.length > 1 ) { + console.warn('The id "'+trial.autofocus+'" is not unique so autofocus will not work.'); + } else { + focus_elements[0].focus(); + } + } + + display_element.querySelector('#jspsych-survey-html-form').addEventListener('submit', function(event) { + // don't submit form + event.preventDefault(); + + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + var question_data = serializeArray(this); + + if (!trial.dataAsArray) { + question_data = objectifyForm(question_data); + } + + // save data + var trialdata = { + rt: response_time, + response: question_data + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + }); + + var startTime = performance.now(); + }; + + /*! + * Serialize all form data into an array + * (c) 2018 Chris Ferdinandi, MIT License, https://gomakethings.com + * @param {Node} form The form to serialize + * @return {String} The serialized form data + */ + var serializeArray = function (form) { + // Setup our serialized data + var serialized = []; + + // Loop through each field in the form + for (var i = 0; i < form.elements.length; i++) { + var field = form.elements[i]; + + // Don't serialize fields without a name, submits, buttons, file and reset inputs, and disabled fields + if (!field.name || field.disabled || field.type === 'file' || field.type === 'reset' || field.type === 'submit' || field.type === 'button') continue; + + // If a multi-select, get all selections + if (field.type === 'select-multiple') { + for (var n = 0; n < field.options.length; n++) { + if (!field.options[n].selected) continue; + serialized.push({ + name: field.name, + value: field.options[n].value + }); + } + } + + // Convert field data to a query string + else if ((field.type !== 'checkbox' && field.type !== 'radio') || field.checked) { + serialized.push({ + name: field.name, + value: field.value + }); + } + } + + return serialized; + }; + + // from https://stackoverflow.com/questions/1184624/convert-form-data-to-javascript-object-with-jquery + function objectifyForm(formArray) {//serialize data function + var returnArray = {}; + for (var i = 0; i < formArray.length; i++){ + returnArray[formArray[i]['name']] = formArray[i]['value']; + } + return returnArray; + } + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-survey-likert.js b/LetterDMS/jspsych/plugins/jspsych-survey-likert.js new file mode 100644 index 0000000..9684ff8 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-survey-likert.js @@ -0,0 +1,195 @@ +/** + * jspsych-survey-likert + * a jspsych plugin for measuring items on a likert scale + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['survey-likert'] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'survey-likert', + description: '', + parameters: { + questions: { + type: jsPsych.plugins.parameterType.COMPLEX, + array: true, + pretty_name: 'Questions', + nested: { + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: undefined, + description: 'Questions that are associated with the slider.' + }, + labels: { + type: jsPsych.plugins.parameterType.STRING, + array: true, + pretty_name: 'Labels', + default: undefined, + description: 'Labels to display for individual question.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Makes answering the question required.' + }, + name: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Question Name', + default: '', + description: 'Controls the name of data values associated with this question' + } + } + }, + randomize_question_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Question Order', + default: false, + description: 'If true, the order of the questions will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'String to display at top of the page.' + }, + scale_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Scale width', + default: null, + description: 'Width of the likert scales in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label of the button.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + + plugin.trial = function(display_element, trial) { + + if(trial.scale_width !== null){ + var w = trial.scale_width + 'px'; + } else { + var w = '100%'; + } + + var html = ""; + // inject CSS for trial + html += ''; + + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + + if ( trial.autocomplete ) { + html += '
    '; + } else { + html += ''; + } + + // add likert scale questions /// + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + // add options + var width = 100 / question.labels.length; + var options_string = '
      '; + for (var j = 0; j < question.labels.length; j++) { + options_string += '
    • '; + } + options_string += '
    '; + html += options_string; + } + + // add submit button + html += ''; + + html += '' + + display_element.innerHTML = html; + + display_element.querySelector('#jspsych-survey-likert-form').addEventListener('submit', function(e){ + e.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + var matches = display_element.querySelectorAll('#jspsych-survey-likert-form .jspsych-survey-likert-opts'); + for(var index = 0; index < matches.length; index++){ + var id = matches[index].dataset['radioGroup']; + var el = display_element.querySelector('input[name="' + id + '"]:checked'); + if (el === null) { + var response = ""; + } else { + var response = parseInt(el.value); + } + var obje = {}; + if(matches[index].attributes['data-name'].value !== ''){ + var name = matches[index].attributes['data-name'].value; + } else { + var name = id; + } + obje[name] = response; + Object.assign(question_data, obje); + } + + // save data + var trial_data = { + rt: response_time, + response: question_data, + question_order: question_order + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trial_data); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-survey-multi-choice.js b/LetterDMS/jspsych/plugins/jspsych-survey-multi-choice.js new file mode 100644 index 0000000..540828f --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-survey-multi-choice.js @@ -0,0 +1,208 @@ +/** + * jspsych-survey-multi-choice + * a jspsych plugin for multiple choice survey questions + * + * Shane Martin + * + * documentation: docs.jspsych.org + * + */ + + +jsPsych.plugins['survey-multi-choice'] = (function() { + var plugin = {}; + + plugin.info = { + name: 'survey-multi-choice', + description: '', + parameters: { + questions: { + type: jsPsych.plugins.parameterType.COMPLEX, + array: true, + pretty_name: 'Questions', + nested: { + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: undefined, + description: 'The strings that will be associated with a group of options.' + }, + options: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Options', + array: true, + default: undefined, + description: 'Displays options for an individual question.' + }, + required: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Required', + default: false, + description: 'Subject will be required to pick an option for each question.' + }, + horizontal: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Horizontal', + default: false, + description: 'If true, then questions are centered and options are displayed horizontally.' + }, + name: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Question Name', + default: '', + description: 'Controls the name of data values associated with this question' + } + } + }, + randomize_question_order: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Randomize Question Order', + default: false, + description: 'If true, the order of the questions will be randomized' + }, + preamble: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Preamble', + default: null, + description: 'HTML formatted string to display at the top of the page above all the questions.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + description: 'Label of the button.' + }, + autocomplete: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow autocomplete', + default: false, + description: "Setting this to true will enable browser auto-complete or auto-fill for the form." + } + } + } + plugin.trial = function(display_element, trial) { + var plugin_id_name = "jspsych-survey-multi-choice"; + + var html = ""; + + // inject CSS for trial + html += ''; + + // show preamble text + if(trial.preamble !== null){ + html += '
    '+trial.preamble+'
    '; + } + + // form element + if ( trial.autocomplete ) { + html += '
    '; + } else { + html += ''; + } + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + + // add question text + html += '

    ' + question.prompt + if(question.required){ + html += "*"; + } + html += '

    '; + + // create option radio buttons + for (var j = 0; j < question.options.length; j++) { + // add label and question text + var option_id_name = "jspsych-survey-multi-choice-option-"+question_id+"-"+j; + var input_name = 'jspsych-survey-multi-choice-response-'+question_id; + var input_id = 'jspsych-survey-multi-choice-response-'+question_id+'-'+j; + + var required_attr = question.required ? 'required' : ''; + + // add radio button container + html += '
    '; + html += ''; + html += '
    '; + } + + html += ''; + } + + // add submit button + html += ''; + html += ''; + + // render + display_element.innerHTML = html; + + document.querySelector('form').addEventListener('submit', function(event) { + event.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + for(var i=0; i'; + + // form element + var trial_form_id = _join(plugin_id_name, "form"); + display_element.innerHTML += '
    '; + var trial_form = display_element.querySelector("#" + trial_form_id); + if ( !trial.autocomplete ) { + trial_form.setAttribute('autocomplete',"off"); + } + // show preamble text + var preamble_id_name = _join(plugin_id_name, 'preamble'); + if(trial.preamble !== null){ + trial_form.innerHTML += '
    '+trial.preamble+'
    '; + } + // generate question order. this is randomized here as opposed to randomizing the order of trial.questions + // so that the data are always associated with the same question regardless of order + var question_order = []; + for(var i=0; i'; + + var question_selector = _join(plugin_id_selector, question_id); + + // add question text + display_element.querySelector(question_selector).innerHTML += '

    ' + question.prompt + '

    '; + + // create option check boxes + for (var j = 0; j < question.options.length; j++) { + var option_id_name = _join(plugin_id_name, "option", question_id, j); + + // add check box container + display_element.querySelector(question_selector).innerHTML += '
    '; + + // add label and question text + var form = document.getElementById(option_id_name) + var input_name = _join(plugin_id_name, 'response', question_id); + var input_id = _join(plugin_id_name, 'response', question_id, j); + var label = document.createElement('label'); + label.setAttribute('class', plugin_id_name+'-text'); + label.innerHTML = question.options[j]; + label.setAttribute('for', input_id) + + // create checkboxes + var input = document.createElement('input'); + input.setAttribute('type', "checkbox"); + input.setAttribute('name', input_name); + input.setAttribute('id', input_id); + input.setAttribute('value', question.options[j]) + form.appendChild(label) + label.insertBefore(input, label.firstChild) + } + } + // add submit button + trial_form.innerHTML += '
    ' + trial_form.innerHTML += ''; + + // validation check on the data first for custom validation handling + // then submit the form + display_element.querySelector('#jspsych-survey-multi-select-next').addEventListener('click', function(){ + for(var i=0; i'; + } + // start form + if (trial.autocomplete) { + html += '
    '; + } else { + html += ''; + } + // generate question order + var question_order = []; + for(var i=0; i'; + html += '

    ' + question.prompt + '

    '; + var autofocus = i == 0 ? "autofocus" : ""; + var req = question.required ? "required" : ""; + if(question.rows == 1){ + html += ''; + } else { + html += ''; + } + html += ''; + } + + // add submit button + html += ''; + + html += '' + display_element.innerHTML = html; + + // backup in case autofocus doesn't work + display_element.querySelector('#input-'+question_order[0]).focus(); + + display_element.querySelector('#jspsych-survey-text-form').addEventListener('submit', function(e) { + e.preventDefault(); + // measure response time + var endTime = performance.now(); + var response_time = endTime - startTime; + + // create object to hold responses + var question_data = {}; + + for(var index=0; index < trial.questions.length; index++){ + var id = "Q" + index; + var q_element = document.querySelector('#jspsych-survey-text-'+index).querySelector('textarea, input'); + var val = q_element.value; + var name = q_element.attributes['data-name'].value; + if(name == ''){ + name = id; + } + var obje = {}; + obje[name] = val; + Object.assign(question_data, obje); + } + // save data + var trialdata = { + rt: response_time, + response: question_data + }; + + display_element.innerHTML = ''; + + // next trial + jsPsych.finishTrial(trialdata); + }); + + var startTime = performance.now(); + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-video-button-response.js b/LetterDMS/jspsych/plugins/jspsych-video-button-response.js new file mode 100644 index 0000000..54f50ef --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-video-button-response.js @@ -0,0 +1,335 @@ +/** + * jspsych-video-button-response + * Josh de Leeuw + * + * plugin for playing a video file and getting a button response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["video-button-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('video-button-response', 'stimulus', 'video'); + + plugin.info = { + name: 'video-button-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.VIDEO, + pretty_name: 'Video', + default: undefined, + description: 'The video file to play.' + }, + choices: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Choices', + default: undefined, + array: true, + description: 'The labels for the buttons.' + }, + button_html: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button HTML', + default: '', + array: true, + description: 'The html of the button. Can create own style.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the buttons.' + }, + width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Width', + default: '', + description: 'The width of the video in pixels.' + }, + height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Height', + default: '', + description: 'The height of the video display in pixels.' + }, + autoplay: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Autoplay', + default: true, + description: 'If true, the video will begin playing as soon as it has loaded.' + }, + controls: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Controls', + default: false, + description: 'If true, the subject will be able to pause the video or move the playback to any point in the video.' + }, + start: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Start', + default: null, + description: 'Time to start the clip.' + }, + stop: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stop', + default: null, + description: 'Time to stop the clip.' + }, + rate: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Rate', + default: 1, + description: 'The playback rate of the video. 1 is normal, <1 is slower, >1 is faster.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + margin_vertical: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin vertical', + default: '0px', + description: 'The vertical margin of the button.' + }, + margin_horizontal: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Margin horizontal', + default: '8px', + description: 'The horizontal margin of the button.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // setup stimulus + var video_html = '
    ' + video_html += '"; + video_html += "
    "; + + //display buttons + var buttons = []; + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } else { + console.error('Error in video-button-response plugin. The length of the button_html array does not equal the length of the choices array'); + } + } else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + video_html += '
    '; + for (var i = 0; i < trial.choices.length; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + video_html += '
    '+str+'
    '; + } + video_html += '
    '; + + // add prompt if there is one + if (trial.prompt !== null) { + video_html += trial.prompt; + } + + display_element.innerHTML = video_html; + + var start_time = performance.now(); + + var video_element = display_element.querySelector('#jspsych-video-button-response-stimulus'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } else if (!trial.response_allowed_while_playing) { + enable_buttons(); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + if(trial.response_allowed_while_playing){ + enable_buttons(); + } else { + disable_buttons(); + } + + // store response + var response = { + rt: null, + button: null + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the video file if it is playing + // remove any remaining end event handlers + display_element.querySelector('#jspsych-video-button-response-stimulus').pause(); + display_element.querySelector('#jspsych-video-button-response-stimulus').onended = function() {}; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + function after_response(choice) { + + // measure rt + var end_time = performance.now(); + var rt = end_time - start_time; + response.button = parseInt(choice); + response.rt = rt; + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + video_element.className += ' responded'; + + // disable all the buttons after a response + disable_buttons(); + + if (trial.response_ends_trial) { + end_trial(); + } + } + + function button_response(e){ + var choice = e.currentTarget.getAttribute('data-choice'); // don't use dataset for jsdom compatibility + after_response(choice); + } + + function disable_buttons() { + var btns = document.querySelectorAll('.jspsych-video-button-response-button'); + for (var i=0; i1 is faster.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // setup stimulus + var video_html = '
    ' + video_html += '"; + video_html += "
    "; + + // add prompt if there is one + if (trial.prompt !== null) { + video_html += trial.prompt; + } + + display_element.innerHTML = video_html; + + var video_element = display_element.querySelector('#jspsych-video-keyboard-response-stimulus'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } + if ((trial.response_allowed_while_playing == false) & (!trial.trial_ends_after_video)) { + // start keyboard listener + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false, + }); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // stop the video file if it is playing + // remove end event listeners if they exist + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').pause(); + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').onended = function(){ }; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + } + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-video-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if ((trial.choices != jsPsych.NO_KEYS) & (trial.response_allowed_while_playing)) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false, + }); + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-video-slider-response.js b/LetterDMS/jspsych/plugins/jspsych-video-slider-response.js new file mode 100644 index 0000000..7954ad9 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-video-slider-response.js @@ -0,0 +1,351 @@ +/** + * jspsych-video-slider-response + * Josh de Leeuw + * + * plugin for playing a video file and getting a slider response + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["video-slider-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('video-slider-response', 'stimulus', 'video'); + + plugin.info = { + name: 'video-slider-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.VIDEO, + pretty_name: 'Video', + default: undefined, + description: 'The video file to play.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Width', + default: '', + description: 'The width of the video in pixels.' + }, + height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Height', + default: '', + description: 'The height of the video display in pixels.' + }, + autoplay: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Autoplay', + default: true, + description: 'If true, the video will begin playing as soon as it has loaded.' + }, + controls: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Controls', + default: false, + description: 'If true, the subject will be able to pause the video or move the playback to any point in the video.' + }, + start: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Start', + default: null, + description: 'Time to start the clip.' + }, + stop: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Stop', + default: null, + description: 'Time to stop the clip.' + }, + rate: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: 'Rate', + default: 1, + description: 'The playback rate of the video. 1 is normal, <1 is slower, >1 is faster.' + }, + min: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Min slider', + default: 0, + description: 'Sets the minimum value of the slider.' + }, + max: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Max slider', + default: 100, + description: 'Sets the maximum value of the slider', + }, + slider_start: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Slider starting value', + default: 50, + description: 'Sets the starting value of the slider', + }, + step: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Step', + default: 1, + description: 'Sets the step of the slider' + }, + labels: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name:'Labels', + default: [], + array: true, + description: 'Labels of the slider.', + }, + slider_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name:'Slider width', + default: null, + description: 'Width of the slider in pixels.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'Label of the button to advance.' + }, + require_movement: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Require movement', + default: false, + description: 'If true, the participant will have to move the slider before continuing.' + }, + trial_ends_after_video: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'End trial after video finishes', + default: false, + description: 'If true, the trial will end immediately after the video finishes playing.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, the trial will end when subject makes a response.' + }, + response_allowed_while_playing: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response allowed while playing', + default: true, + description: 'If true, then responses are allowed while the video is playing. '+ + 'If false, then the video must finish playing before a response is accepted.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // half of the thumb width value from jspsych.css, used to adjust the label positions + var half_thumb_width = 7.5; + + // setup stimulus + var video_html = '"; + + var html = '
    '; + html += '
    ' + video_html + '
    '; + html += '
    '; + html += ''; + html += ''+trial.labels[j]+''; + html += '
    ' + } + html += '
    '; + html += ''; + html += ''; + + // add prompt if there is one + if (trial.prompt !== null) { + html += '
    '+trial.prompt+'
    '; + } + + // add submit button + var next_disabled_attribute = ""; + if (trial.require_movement | !trial.response_allowed_while_playing) { + next_disabled_attribute = "disabled"; + } + html += ''; + + display_element.innerHTML = html; + + var video_element = display_element.querySelector('#jspsych-video-slider-response-stimulus-video'); + + if(video_preload_blob){ + video_element.src = video_preload_blob; + } + + video_element.onended = function(){ + if(trial.trial_ends_after_video){ + end_trial(); + } else if (!trial.response_allowed_while_playing) { + enable_slider(); + } + } + + video_element.playbackRate = trial.rate; + + // if video start time is specified, hide the video and set the starting time + // before showing and playing, so that the video doesn't automatically show the first frame + if(trial.start !== null){ + video_element.pause(); + video_element.currentTime = trial.start; + video_element.onseeked = function() { + video_element.style.visibility = "visible"; + if (trial.autoplay) { + video_element.play(); + } + } + } + + if(trial.stop !== null){ + video_element.addEventListener('timeupdate', function(e){ + var currenttime = video_element.currentTime; + if(currenttime >= trial.stop){ + video_element.pause(); + } + }) + } + + if(trial.require_movement){ + display_element.querySelector('#jspsych-video-slider-response-response').addEventListener('click', function(){ + display_element.querySelector('#jspsych-video-slider-response-next').disabled = false; + }); + } + + var startTime = performance.now(); + + // store response + var response = { + rt: null, + response: null + }; + + display_element.querySelector('#jspsych-video-slider-response-next').addEventListener('click', function() { + // measure response time + var endTime = performance.now(); + response.rt = endTime - startTime; + response.response = display_element.querySelector('#jspsych-video-slider-response-response').valueAsNumber; + + if(trial.response_ends_trial){ + end_trial(); + } else { + display_element.querySelector('#jspsych-video-slider-response-next').disabled = true; + } + + }); + + // function to end trial when it is time + function end_trial() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // stop the video file if it is playing + // remove any remaining end event handlers + display_element.querySelector('#jspsych-video-slider-response-stimulus-video').pause(); + display_element.querySelector('#jspsych-video-slider-response-stimulus-video').onended = function() {}; + + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + start: trial.start, + slider_start: trial.slider_start, + response: response.response + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to enable slider after video ends + function enable_slider() { + document.querySelector('#jspsych-video-slider-response-response').disabled = false; + if (!trial.require_movement) { + document.querySelector('#jspsych-video-slider-response-next').disabled = false; + } + } + + // end trial if time limit is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-virtual-chinrest.js b/LetterDMS/jspsych/plugins/jspsych-virtual-chinrest.js new file mode 100644 index 0000000..7899b1c --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-virtual-chinrest.js @@ -0,0 +1,471 @@ +/* + * virtual chinrest plugin for jsPsych, based on Qisheng Li 11/2019. /// https://github.com/QishengLi/virtual_chinrest + + Modified by Gustavo Juantorena 08/2020 // https://github.com/GEJ1 + + Contributions from Peter J. Kohler: https://github.com/pjkohler + */ + +jsPsych.plugins["virtual-chinrest"] = (function () { + var plugin = {}; + + plugin.info = { + name: "virtual-chinrest", + parameters: { + resize_units: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Resize units", + default: "none", + description: + 'What units to resize to? ["none"/"cm"/"inch"/"deg"]. If "none", no resizing will be done to the jsPsych content after this trial.', + }, + pixels_per_unit: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Pixels per unit", + default: 100, + description: + "After the scaling factor is applied, this many pixels will equal one unit of measurement.", + }, + // mouse_adjustment: { + // type: jsPsych.plugins.parameterType.BOOL, + // pretty_name: "Adjust Using Mouse?", + // default: true, + // }, + adjustment_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Adjustment prompt", + default: ` +
    +

    Click and drag the lower right corner of the image until it is the same size as a credit card held up to the screen.

    +

    You can use any card that is the same size as a credit card, like a membership card or driver's license.

    +

    If you do not have access to a real card you can use a ruler to measure the image width to 3.37 inches or 85.6 mm.

    +
    `, + description: + "Any content here will be displayed above the card stimulus.", + }, + adjustment_button_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Adjustment button prompt", + default: "Click here when the image is the correct size", + description: + " Content of the button displayed below the card stimulus.", + }, + item_path: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: "Item path", + default: "img/card.png", + description: "Path to an image to be shown in the resizable item div." + }, + item_height_mm: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Item height (mm)", + default: 53.98, + description: "The height of the item to be measured, in mm.", + }, + item_width_mm: { + type: jsPsych.plugins.parameterType.FLOAT, + pretty_name: "Item width (mm)", + default: 85.6, + description: "The width of the item to be measured, in mm.", + }, + item_init_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Initial Size", + default: 250, + description: + "The initial size of the card, in pixels, along the largest dimension.", + }, + blindspot_reps: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: "Blindspot measurement repetitions", + default: 5, + description: + "How many times to measure the blindspot location? If 0, blindspot will not be detected, and viewing distance and degree data not computed.", + }, + blindspot_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot prompt", + default: ` +

    Now we will quickly measure how far away you are sitting.

    +
    +
      +
    1. Put your left hand on the space bar.
    2. +
    3. Cover your right eye with your right hand.
    4. +
    5. Using your left eye, focus on the black square. Keep your focus on the black square.
    6. +
    7. The red ball will disappear as it moves from right to left. Press the space bar as soon as the ball disappears.
    8. +
    +
    +

    Press the space bar when you are ready to begin.

    + `, + description: "HTML-formatted prompt to be shown on the screen during blindspot estimates." + }, + // blindspot_start_prompt: { + // type: jsPsych.plugins.parameterType.HTML_STRING, + // pretty_name: "Blindspot start prompt", + // default: "Start", + // description: "Content of the start button for the blindspot tasks.", + // }, + blindspot_measurements_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot measurements prompt", + default: "Remaining measurements: ", + description: "Text accompanying the remaining measures counter", + }, + viewing_distance_report: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Viewing distance report", + default: "

    Based on your responses, you are sitting about from the screen.

    Does that seem about right?

    ", + description: + 'If "none" is given, viewing distance will not be reported to the participant', + }, + redo_measurement_button_label: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Re-do measurement button label", + default: 'No, that is not close. Try again.', + description: "Label for the button that can be clicked on the viewing distance report screen to re-do the blindspot estimate(s)." + }, + blindspot_done_prompt: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: "Blindspot done prompt", + default: "Yes", + description: "Label for the button that can be clicked on the viewing distance report screen to accept the viewing distance estimate.", + }, + }, + }; + + plugin.trial = function (display_element, trial) { + /* check parameter compatibility */ + if (!(trial.blindspot_reps > 0) && (trial.resize_units == "deg" || trial.resize_units == "degrees")) { + console.error("Blindspot repetitions set to 0, so resizing to degrees of visual angle is not possible!"); + return; + } + + /* some additional parameter configuration */ + let trial_data = { + item_width_mm: trial.item_width_mm, + item_height_mm: trial.item_height_mm, //card dimension: 85.60 × 53.98 mm (3.370 × 2.125 in) + }; + + let blindspot_config_data = { + ball_pos: [], + slider_clck: false, + }; + + let aspect_ratio = trial.item_width_mm / trial.item_height_mm; + + const start_div_height = + aspect_ratio < 1 + ? trial.item_init_size + : Math.round(trial.item_init_size / aspect_ratio); + const start_div_width = + aspect_ratio < 1 + ? Math.round(trial.item_init_size * aspect_ratio) + : trial.item_init_size; + const adjust_size = Math.round(start_div_width * 0.1); + + /* create content for first screen, resizing card */ + let pagesize_content = ` +
    +
    +
    +
    +
    + ${trial.adjustment_prompt} + +
    + ` + + /* create content for second screen, blind spot */ + let blindspot_content = ` +
    + ${trial.blindspot_prompt} +
    + + ${trial.blindspot_measurements_prompt} +
    ${trial.blindspot_reps}
    +
    ` + + /* create content for final report screen */ + let report_content = ` +
    +
    + ${trial.viewing_distance_report} +
    + + +
    + ` + + display_element.innerHTML = `
    ` + + const start_time = performance.now(); + startResizePhase(); + + function startResizePhase() { + display_element.querySelector('#content').innerHTML = pagesize_content; + + // Event listeners for mouse-based resize + let dragging = false; + let origin_x, origin_y; + let cx, cy; + const scale_div = display_element.querySelector("#item"); + + function mouseupevent() { + dragging = false; + }; + document.addEventListener("mouseup", mouseupevent); + + function mousedownevent(e) { + e.preventDefault(); + dragging = true; + origin_x = e.pageX; + origin_y = e.pageY; + cx = parseInt(scale_div.style.width); + cy = parseInt(scale_div.style.height); + }; + display_element.querySelector("#jspsych-resize-handle").addEventListener("mousedown", mousedownevent); + + function resizeevent(e) { + if (dragging) { + let dx = e.pageX - origin_x; + let dy = e.pageY - origin_y; + + if (Math.abs(dx) >= Math.abs(dy)) { + scale_div.style.width = + Math.round(Math.max(20, cx + dx * 2)) + "px"; + scale_div.style.height = + Math.round(Math.max(20, cx + dx * 2) / aspect_ratio) + "px"; + } else { + scale_div.style.height = + Math.round(Math.max(20, cy + dy * 2)) + "px"; + scale_div.style.width = + Math.round(aspect_ratio * Math.max(20, cy + dy * 2)) + "px"; + } + } + } + display_element.addEventListener("mousemove", resizeevent); + + display_element.querySelector("#end_resize_phase").addEventListener("click", finishResizePhase); + + } + + function finishResizePhase() { + // add item width info to data + const item_width_px = getScaledItemWidth(); + trial_data["item_width_px"] = Math.round(item_width_px); + const px2mm = convertPixelsToMM(item_width_px); + trial_data["px2mm"] = accurateRound(px2mm, 2); + // check what to do next + if (trial.blindspot_reps > 0) { + startBlindSpotPhase(); + } else { + endTrial(); + } + } + + function startBlindSpotPhase() { + // reset the config data in case we are redoing the measurement + blindspot_config_data = { + ball_pos: [], + slider_clck: false, + }; + // add the content to the page + document.querySelector("#content").innerHTML = blindspot_content; + // draw the ball and fixation square + drawBall(); + // wait for a spacebar to begin the animations + jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: startBall, + valid_responses: [' '], + rt_method: 'performance', + allow_held_keys: false, + persist: false + }) + } + + function startBall() { + ball_position_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: recordPosition, + valid_responses: [' '], + rt_method: 'performance', + allow_held_keys: false, + persist: true + }); + animateBall(); + } + + function finishBlindSpotPhase() { + ball.stop(); + + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + if(trial.viewing_distance_report == 'none'){ + endTrial(); + } else { + showReport(); + } + } + + function showReport() { + // Display data + display_element.querySelector("#content").innerHTML = report_content; + display_element.querySelector('#distance-estimate').innerHTML = ` + ${Math.round(trial_data["view_dist_mm"] / 10)} cm (${Math.round(trial_data["view_dist_mm"]*0.0393701)} inches) + ` + + display_element.querySelector("#redo_blindspot").addEventListener('click', startBlindSpotPhase) + display_element.querySelector("#proceed").addEventListener('click', endTrial); + } + + function computeTransformation() { + trial_data.item_width_deg = + (2 * + Math.atan( + trial_data["item_width_mm"] / 2 / trial_data["view_dist_mm"] + ) * + 180) / + Math.PI; + trial_data.px2deg = + trial_data["item_width_px"] / trial_data.item_width_deg; // size of item in pixels divided by size of item in degrees of visual angle + + let px2unit_scr = 0; + switch (trial.resize_units) { + case "cm": + case "centimeters": + px2unit_scr = trial_data["px2mm"] * 10; // pixels per centimeter + break; + case "inch": + case "inches": + px2unit_scr = trial_data["px2mm"] * 25.4; // pixels per inch + break; + case "deg": + case "degrees": + px2unit_scr = trial_data["px2deg"]; // pixels per degree of visual angle + break; + } + if (px2unit_scr > 0) { + // scale the window + scale_factor = px2unit_scr / trial.pixels_per_unit; + document.getElementById("jspsych-content").style.transform = + "scale(" + scale_factor + ")"; + // pixels have been scaled, so pixels per degree, pixels per mm and pixels per item_width needs to be updated + trial_data.px2deg = trial_data.px2deg / scale_factor; + trial_data.px2mm = trial_data.px2mm / scale_factor; + trial_data.item_width_px = + trial_data.item_width_px / scale_factor; + trial_data.scale_factor = scale_factor; + } + + if (trial.blindspot_reps > 0) { + trial_data.win_width_deg = window.innerWidth / trial_data.px2deg; + trial_data.win_height_deg = + window.innerHeight / trial_data.px2deg; + } else { + // delete degree related properties + delete trial_data.px2deg; + delete trial_data.item_width_deg; + } + } + + function endTrial() { + + // finish trial + trial_data.rt = performance.now() - start_time; + + // remove lingering event listeners, just in case + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + + // compute final data + computeTransformation(); + + // clear the display + display_element.innerHTML = ""; + + // finish the trial + jsPsych.finishTrial(trial_data); + + } + + function getScaledItemWidth() { + return document.querySelector('#item').getBoundingClientRect().width; + } + + function drawBall(pos = 180) { + // pos: define where the fixation square should be. + var mySVG = SVG("svgDiv"); + const rectX = trial_data["px2mm"] * pos; + const ballX = rectX * 0.6; // define where the ball is + var ball = mySVG.circle(30).move(ballX, 50).fill("#f00"); + window.ball = ball; + var square = mySVG.rect(30, 30).move(Math.min(rectX - 50, 950), 50); //square position + blindspot_config_data["square_pos"] = accurateRound(square.cx(), 2); + blindspot_config_data["rectX"] = rectX; + blindspot_config_data["ballX"] = ballX; + } + + function animateBall() { + ball + .animate(7000) + .during(function (pos) { + moveX = -pos * blindspot_config_data["ballX"]; + window.moveX = moveX; + moveY = 0; + ball.attr({ transform: "translate(" + moveX + "," + moveY + ")" }); //jqueryToVanilla: el.getAttribute(''); + }) + .loop(true, false) + .after(function () { + animateBall(); + }); + } + + function recordPosition() { + // angle: define horizontal blind spot entry point position in degrees. + const angle = 13.5; + + blindspot_config_data["ball_pos"].push(accurateRound(ball.cx() + moveX, 2)); + var sum = blindspot_config_data["ball_pos"].reduce((a, b) => a + b, 0); + var ballPosLen = blindspot_config_data["ball_pos"].length; + blindspot_config_data["avg_ball_pos"] = accurateRound(sum / ballPosLen, 2); + var ball_sqr_distance = + (blindspot_config_data["square_pos"] - blindspot_config_data["avg_ball_pos"]) / + trial_data["px2mm"]; + var viewDistance = ball_sqr_distance / Math.tan(Math.radians(angle)); + trial_data["view_dist_mm"] = accurateRound(viewDistance, 2); + + //counter and stop + var counter = Number(document.querySelector("#click").textContent); + counter = counter - 1; + document.querySelector("#click").textContent = Math.max(counter, 0); + if (counter <= 0) { + finishBlindSpotPhase(); + return; + } else { + ball.stop(); + animateBall(); + } + + } + + function convertPixelsToMM(item_width_px){ + const px2mm = item_width_px / trial_data["item_width_mm"]; + return px2mm; + } + + function accurateRound(value, decimals){ + return Number(Math.round(value+'e'+decimals)+'e-'+decimals); + } + + }; + + //helper function for radians + // Converts from degrees to radians. + Math.radians = function (degrees) { + return (degrees * Math.PI) / 180; + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-visual-search-circle.js b/LetterDMS/jspsych/plugins/jspsych-visual-search-circle.js new file mode 100644 index 0000000..46998fe --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-visual-search-circle.js @@ -0,0 +1,259 @@ +/** + * + * jspsych-visual-search-circle + * Josh de Leeuw + * + * display a set of objects, with or without a target, equidistant from fixation + * subject responds to whether or not the target is present + * + * based on code written for psychtoolbox by Ben Motz + * + * documentation: docs.jspsych.org + * + **/ + +jsPsych.plugins["visual-search-circle"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'target', 'image'); + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'foil', 'image'); + jsPsych.pluginAPI.registerPreload('visual-search-circle', 'fixation_image', 'image'); + + plugin.info = { + name: 'visual-search-circle', + description: '', + parameters: { + target: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Target', + default: undefined, + description: 'The image to be displayed.' + }, + foil: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Foil', + default: undefined, + description: 'Path to image file that is the foil/distractor.' + }, + fixation_image: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Fixation image', + default: undefined, + description: 'Path to image file that is a fixation target.' + }, + set_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Set size', + default: undefined, + description: 'How many items should be displayed?' + }, + target_present: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Target present', + default: true, + description: 'Is the target present?' + }, + target_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Target size', + array: true, + default: [50, 50], + description: 'Two element array indicating the height and width of the search array element images.' + }, + fixation_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fixation size', + array: true, + default: [16, 16], + description: 'Two element array indicating the height and width of the fixation image.' + }, + circle_diameter: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Circle diameter', + default: 250, + description: 'The diameter of the search array circle in pixels.' + }, + target_present_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Target present key', + default: 'j', + description: 'The key to press if the target is present in the search array.' + }, + target_absent_key: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Target absent key', + default: 'f', + description: 'The key to press if the target is not present in the search array.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'The maximum duration to wait for a response.' + }, + fixation_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Fixation duration', + default: 1000, + description: 'How long to show the fixation image for before the search array (in milliseconds).' + } + } + } + + plugin.trial = function(display_element, trial) { + + // circle params + var diam = trial.circle_diameter; // pixels + var radi = diam / 2; + var paper_size = diam + trial.target_size[0]; + + // stimuli width, height + var stimh = trial.target_size[0]; + var stimw = trial.target_size[1]; + var hstimh = stimh / 2; + var hstimw = stimw / 2; + + // fixation location + var fix_loc = [Math.floor(paper_size / 2 - trial.fixation_size[0] / 2), Math.floor(paper_size / 2 - trial.fixation_size[1] / 2)]; + + // possible stimulus locations on the circle + var display_locs = []; + var possible_display_locs = trial.set_size; + var random_offset = Math.floor(Math.random() * 360); + for (var i = 0; i < possible_display_locs; i++) { + display_locs.push([ + Math.floor(paper_size / 2 + (cosd(random_offset + (i * (360 / possible_display_locs))) * radi) - hstimw), + Math.floor(paper_size / 2 - (sind(random_offset + (i * (360 / possible_display_locs))) * radi) - hstimh) + ]); + } + + // get target to draw on + display_element.innerHTML += '
    '; + var paper = display_element.querySelector("#jspsych-visual-search-circle-container"); + + // check distractors - array? + if(!Array.isArray(trial.foil)){ + fa = []; + for(var i=0; i"; + + // wait + jsPsych.pluginAPI.setTimeout(function() { + // after wait is over + show_search_array(); + }, trial.fixation_duration); + } + + function show_search_array() { + + var search_array_images = []; + + var to_present = []; + if(trial.target_present){ + to_present.push(trial.target); + } + to_present = to_present.concat(trial.foil); + + for (var i = 0; i < display_locs.length; i++) { + + paper.innerHTML += ""; + + } + + var trial_over = false; + + var after_response = function(info) { + + trial_over = true; + + var correct = false; + + if ((jsPsych.pluginAPI.compareKeys(info.key, trial.target_present_key)) && trial.target_present || + (jsPsych.pluginAPI.compareKeys(info.key, trial.target_absent_key)) && !trial.target_present) { + correct = true; + } + + clear_display(); + + end_trial(info.rt, correct, info.key); + + } + + var valid_keys = [trial.target_present_key, trial.target_absent_key]; + + key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: valid_keys, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + + if (trial.trial_duration !== null) { + + jsPsych.pluginAPI.setTimeout(function() { + + if (!trial_over) { + + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + trial_over = true; + + var rt = null; + var correct = 0; + var key_press = null; + + clear_display(); + + end_trial(rt, correct, key_press); + } + }, trial.trial_duration); + + } + + function clear_display() { + display_element.innerHTML = ''; + } + } + + + function end_trial(rt, correct, key_press) { + + // data saving + var trial_data = { + correct: correct, + rt: rt, + response: key_press, + locations: display_locs, + target_present: trial.target_present, + set_size: trial.set_size + }; + + // go to next trial + jsPsych.finishTrial(trial_data); + } + }; + + // helper function for determining stimulus locations + + function cosd(num) { + return Math.cos(num / 180 * Math.PI); + } + + function sind(num) { + return Math.sin(num / 180 * Math.PI); + } + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-vsl-animate-occlusion.js b/LetterDMS/jspsych/plugins/jspsych-vsl-animate-occlusion.js new file mode 100644 index 0000000..55c0ca6 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-vsl-animate-occlusion.js @@ -0,0 +1,196 @@ +/** + * jsPsych plugin for showing animations that mimic the experiment described in + * + * Fiser, J., & Aslin, R. N. (2002). Statistical learning of higher-order + * temporal structure from visual shape sequences. Journal of Experimental + * Psychology: Learning, Memory, and Cognition, 28(3), 458. + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['vsl-animate-occlusion'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('vsl-animate-occlusion', 'stimuli', 'image'); + + plugin.info = { + name: 'vsl-animate-occlusion', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + default: undefined, + array: true, + description: 'A stimulus is a path to an image file.' + }, + choices: { + type: jsPsych.plugins.parameterType.KEY, + pretty_name: 'Choices', + array: true, + default: jsPsych.ALL_KEYS, + description: 'This array contains the keys that the subject is allowed to press in order to respond to the stimulus. ' + }, + canvas_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Canvas size', + array: true, + default: [400,400], + description: 'Array specifying the width and height of the area that the animation will display in.' + }, + image_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image size', + array: true, + default: [100,100], + description: 'Array specifying the width and height of the images to show.' + }, + initial_direction: { + type: jsPsych.plugins.parameterType.SELECT, + pretty_name: 'Initial direction', + choices: ['left','right'], + default: 'left', + description: 'Which direction the stimulus should move first.' + }, + occlude_center: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Occlude center', + default: true, + description: 'If true, display a rectangle in the center of the screen that is just wide enough to occlude the image completely as it passes behind.' + }, + cycle_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Cycle duration', + default: 1000, + description: 'How long it takes for a stimulus in the sequence to make a complete cycle.' + }, + pre_movement_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Pre movement duration', + default: 500, + description: 'How long to wait before the stimuli starts moving from behind the center rectangle.' + } + } + } + + plugin.trial = function(display_element, trial) { + + // variable to keep track of timing info and responses + var start_time = 0; + var responses = []; + + var directions = [ + [{ + params: { + x: trial.canvas_size[0] - trial.image_size[0] + }, + ms: trial.cycle_duration / 2 + }, { + params: { + x: trial.canvas_size[0] / 2 - trial.image_size[0] / 2 + }, + ms: trial.cycle_duration / 2 + }], + [{ + params: { + x: 0 + }, + ms: trial.cycle_duration / 2 + }, { + params: { + x: trial.canvas_size[0] / 2 - trial.image_size[0] / 2 + }, + ms: trial.cycle_duration / 2 + }] + ]; + + var which_image = 0; + var next_direction = (trial.initial_direction == "right") ? 0 : 1; + + function next_step() { + if (trial.stimuli.length == which_image) { + endTrial(); + } else { + + var d = directions[next_direction]; + next_direction === 0 ? next_direction = 1 : next_direction = 0; + var i = trial.stimuli[which_image]; + which_image++; + + c.animate(d[0].params, d[0].ms, mina.linear, function() { + c.animate(d[1].params, d[1].ms, mina.linear, function() { + next_step(); + }); + }); + + c.attr({ + href: i + }); + + // start timer for this trial + start_time = performance.now(); + } + } + + display_element.innerHTML = ""; + + var paper = Snap("#jspsych-vsl-animate-occlusion-canvas"); + + var c = paper.image(trial.stimuli[which_image], trial.canvas_size[0] / 2 - trial.image_size[0] / 2, trial.canvas_size[1] / 2 - trial.image_size[1] / 2, trial.image_size[0], trial.image_size[1]).attr({ + "id": 'jspsych-vsl-animate-occlusion-moving-image' + }); + + display_element.querySelector('#jspsych-vsl-animate-occlusion-moving-image').removeAttribute('preserveAspectRatio'); + + if (trial.occlude_center) { + paper.rect((trial.canvas_size[0] / 2) - (trial.image_size[0] / 2), 0, trial.image_size[0], trial.canvas_size[1]).attr({ + fill: "#000" + }); + } + + // add key listener + var after_response = function(info) { + responses.push({ + key: info.key, + stimulus: which_image - 1, + rt: info.rt + }); + } + + key_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: true, + allow_held_key: false + }); + + if (trial.pre_movement_duration > 0) { + jsPsych.pluginAPI.setTimeout(function() { + next_step(); + }, trial.pre_movement_duration); + } else { + next_step(); + } + + function endTrial() { + + display_element.innerHTML = ''; + + jsPsych.pluginAPI.cancelKeyboardResponse(key_listener); + + var trial_data = { + stimuli: trial.stimuli, + response: responses + }; + + jsPsych.finishTrial(trial_data); + } + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-vsl-grid-scene.js b/LetterDMS/jspsych/plugins/jspsych-vsl-grid-scene.js new file mode 100644 index 0000000..7986ef6 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-vsl-grid-scene.js @@ -0,0 +1,103 @@ +/** + * jsPsych plugin for showing scenes that mimic the experiments described in + * + * Fiser, J., & Aslin, R. N. (2001). Unsupervised statistical learning of + * higher-order spatial structures from visual scenes. Psychological science, + * 12(6), 499-504. + * + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + */ + +jsPsych.plugins['vsl-grid-scene'] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('vsl-grid-scene', 'stimuli', 'image'); + + plugin.info = { + name: 'vsl-grid-scene', + description: '', + parameters: { + stimuli: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimuli', + array: true, + default: undefined, + description: 'An array that defines a grid.' + }, + image_size: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image size', + array: true, + default: [100,100], + description: 'Array specifying the width and height of the images to show.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: 2000, + description: 'How long to show the stimulus for in milliseconds.' + } + } + } + + plugin.trial = function(display_element, trial) { + + display_element.innerHTML = plugin.generate_stimulus(trial.stimuli, trial.image_size); + + jsPsych.pluginAPI.setTimeout(function() { + endTrial(); + }, trial.trial_duration); + + function endTrial() { + + display_element.innerHTML = ''; + + var trial_data = { + stimulus: trial.stimuli + }; + + jsPsych.finishTrial(trial_data); + } + }; + + plugin.generate_stimulus = function(pattern, image_size) { + var nrows = pattern.length; + var ncols = pattern[0].length; + + // create blank element to hold code that we generate + var html = '
    '; + + // create table + html += ''; + + for (var row = 0; row < nrows; row++) { + html += ''; + + for (var col = 0; col < ncols; col++) { + html += ''; + } + html += ''; + } + + html += '
    '+ + '
    '; + if (pattern[row][col] !== 0) { + html += ''; + } + html += '
    '; + html += '
    '; + html += '
    '; + + return html; + + }; + + return plugin; +})(); diff --git a/LetterDMS/jspsych/plugins/jspsych-webgazer-calibrate.js b/LetterDMS/jspsych/plugins/jspsych-webgazer-calibrate.js new file mode 100644 index 0000000..79cc368 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-webgazer-calibrate.js @@ -0,0 +1,161 @@ +/** + * jspsych-webgazer-calibrate + * Josh de Leeuw + **/ + +jsPsych.plugins["webgazer-calibrate"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-calibrate', + description: '', + parameters: { + calibration_points: { + type: jsPsych.plugins.parameterType.INT, + default: [[10,10], [10,50], [10,90], [50,10], [50,50], [50,90], [90,10], [90,50], [90,90]] + }, + calibration_mode: { + type: jsPsych.plugins.parameterType.STRING, + default: 'click', // options: 'click', 'view' + }, + point_size:{ + type: jsPsych.plugins.parameterType.INT, + default: 20 + }, + repetitions_per_point: { + type: jsPsych.plugins.parameterType.INT, + default: 1 + }, + randomize_calibration_order: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + }, + time_to_saccade: { + type: jsPsych.plugins.parameterType.INT, + default: 1000 + }, + time_per_point: { + type: jsPsych.plugins.parameterType.STRING, + default: 1000 + } + } + } + + plugin.trial = function(display_element, trial) { + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + var wg_container = display_element.querySelector('#webgazer-calibrate-container'); + + var reps_completed = 0; + var points_completed = -1; + var cal_points = null; + + calibrate(); + + function calibrate(){ + jsPsych.extensions['webgazer'].resume(); + if(trial.calibration_mode == 'click'){ + jsPsych.extensions['webgazer'].startMouseCalibration(); + } + next_calibration_round(); + } + + function next_calibration_round(){ + if(trial.randomize_calibration_order){ + cal_points = jsPsych.randomization.shuffle(trial.calibration_points); + } else { + cal_points = trial.calibration_points; + } + points_completed = -1; + next_calibration_point(); + } + + function next_calibration_point(){ + points_completed++; + if(points_completed == cal_points.length){ + reps_completed++; + if(reps_completed == trial.repetitions_per_point){ + calibration_done(); + } else { + next_calibration_round(); + } + } else { + var pt = cal_points[points_completed]; + calibration_display_gaze_only(pt); + } + } + + function calibration_display_gaze_only(pt){ + var pt_html = `
    ` + wg_container.innerHTML = pt_html; + + var pt_dom = wg_container.querySelector('#calibration-point'); + + if(trial.calibration_mode == 'click'){ + pt_dom.style.cursor = 'pointer'; + pt_dom.addEventListener('click', function(){ + next_calibration_point(); + }) + } + + if(trial.calibration_mode == 'view'){ + var br = pt_dom.getBoundingClientRect(); + var x = br.left + br.width / 2; + var y = br.top + br.height / 2; + + var pt_start_cal = performance.now() + trial.time_to_saccade; + var pt_finish = performance.now() + trial.time_to_saccade + trial.time_per_point; + + requestAnimationFrame(function watch_dot(){ + + if(performance.now() > pt_start_cal){ + jsPsych.extensions['webgazer'].calibratePoint(x,y,'click'); + } + if(performance.now() < pt_finish){ + requestAnimationFrame(watch_dot); + } else { + next_calibration_point(); + } + }) + } + } + + function calibration_done(){ + if(trial.calibration_mode == 'click'){ + jsPsych.extensions['webgazer'].stopMouseCalibration(); + } + wg_container.innerHTML = ""; + end_trial(); + } + + // function to end trial when it is time + function end_trial() { + jsPsych.extensions['webgazer'].pause(); + jsPsych.extensions['webgazer'].hidePredictions(); + jsPsych.extensions['webgazer'].hideVideo(); + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + }; + + return plugin; + })(); \ No newline at end of file diff --git a/LetterDMS/jspsych/plugins/jspsych-webgazer-init-camera.js b/LetterDMS/jspsych/plugins/jspsych-webgazer-init-camera.js new file mode 100644 index 0000000..1dc2640 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-webgazer-init-camera.js @@ -0,0 +1,139 @@ +/** + * jspsych-webgazer-init-camera + * Josh de Leeuw + **/ + + jsPsych.plugins["webgazer-init-camera"] = (function () { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-init-camera', + description: '', + parameters: { + instructions: { + type: jsPsych.plugins.parameterType.HTML_STRING, + default: ` +

    Position your head so that the webcam has a good view of your eyes.

    +

    Center your face in the box and look directly towards the camera.

    +

    It is important that you try and keep your head reasonably still throughout the experiment, so please take a moment to adjust your setup to be comfortable.

    +

    When your face is centered in the box and the box is green, you can click to continue.

    ` + }, + button_text: { + type: jsPsych.plugins.parameterType.STRING, + default: 'Continue' + } + } + } + + plugin.trial = function (display_element, trial) { + + var start_time = performance.now(); + var load_time; + + if (!jsPsych.extensions.webgazer.isInitialized()) { + jsPsych.extensions.webgazer.start().then(function () { + showTrial(); + }).catch(function () { + display_element.innerHTML = `

    The experiment cannot continue because the eye tracker failed to start.

    +

    This may be because of a technical problem or because you did not grant permission for the page to use your camera.

    ` + }); + } else { + showTrial(); + } + + function showTrial() { + + load_time = Math.round(performance.now() - start_time); + + var style = ` + + ` + document.querySelector('head').insertAdjacentHTML('beforeend', style); + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + jsPsych.extensions['webgazer'].showVideo(); + jsPsych.extensions['webgazer'].resume(); + + var wg_container = display_element.querySelector('#webgazer-init-container'); + + + wg_container.innerHTML = ` +
    + ${trial.instructions} + +
    ` + + if(is_face_detect_green()){ + document.querySelector('#jspsych-wg-cont').disabled = false; + } else { + var observer = new MutationObserver(face_detect_event_observer); + observer.observe(document, { + attributes: true, + attributeFilter: ['style'], + subtree: true + }); + } + + document.querySelector('#jspsych-wg-cont').addEventListener('click', function () { + if(observer){ + observer.disconnect(); + } + end_trial(); + }); + } + + function is_face_detect_green(){ + if(document.querySelector("#webgazerFaceFeedbackBox")){ + return document.querySelector('#webgazerFaceFeedbackBox').style.borderColor == "green" + } else { + return false; + } + } + + function face_detect_event_observer(mutationsList, observer) { + if (mutationsList[0].target == document.querySelector('#webgazerFaceFeedbackBox')) { + if (mutationsList[0].type == 'attributes' && mutationsList[0].target.style.borderColor == "green") { + document.querySelector('#jspsych-wg-cont').disabled = false; + } + if (mutationsList[0].type == 'attributes' && mutationsList[0].target.style.borderColor == "red") { + document.querySelector('#jspsych-wg-cont').disabled = true; + } + } + } + + // function to end trial when it is time + function end_trial() { + + jsPsych.extensions['webgazer'].pause(); + jsPsych.extensions['webgazer'].hideVideo(); + + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // gather the data to store for the trial + var trial_data = { + load_time: load_time + }; + + // clear the display + display_element.innerHTML = ''; + + document.querySelector('#webgazer-center-style').remove(); + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + }; + + return plugin; +})(); \ No newline at end of file diff --git a/LetterDMS/jspsych/plugins/jspsych-webgazer-validate.js b/LetterDMS/jspsych/plugins/jspsych-webgazer-validate.js new file mode 100644 index 0000000..2229a64 --- /dev/null +++ b/LetterDMS/jspsych/plugins/jspsych-webgazer-validate.js @@ -0,0 +1,314 @@ +/** + * jspsych-webgazer-validate + * Josh de Leeuw + **/ + + jsPsych.plugins["webgazer-validate"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'webgazer-validate', + description: '', + parameters: { + validation_points: { + type: jsPsych.plugins.parameterType.INT, + default: [[10,10], [10,50], [10,90], [50,10], [50,50], [50,90], [90,10], [90,50], [90,90]] + }, + validation_point_coordinates: { + type: jsPsych.plugins.parameterType.STRING, + default: 'percent' // options: 'percent', 'center-offset-pixels' + }, + roi_radius: { + type: jsPsych.plugins.parameterType.INT, + default: 200 + }, + randomize_validation_order: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + }, + time_to_saccade: { + type: jsPsych.plugins.parameterType.INT, + default: 1000 + }, + validation_duration: { + type: jsPsych.plugins.parameterType.INT, + default: 2000 + }, + point_size:{ + type: jsPsych.plugins.parameterType.INT, + default: 20 + }, + show_validation_data: { + type: jsPsych.plugins.parameterType.BOOL, + default: false + } + } + } + + plugin.trial = function(display_element, trial) { + + var trial_data = {} + trial_data.raw_gaze = []; + trial_data.percent_in_roi = []; + trial_data.average_offset = []; + trial_data.validation_points = null; + + var html = ` +
    +
    ` + + display_element.innerHTML = html; + + var wg_container = display_element.querySelector('#webgazer-validate-container'); + + var points_completed = -1; + var val_points = null; + var start = performance.now(); + + validate(); + + function validate(){ + + if(trial.randomize_validation_order){ + val_points = jsPsych.randomization.shuffle(trial.validation_points); + } else { + val_points = trial.validation_points; + } + trial_data.validation_points = val_points; + points_completed = -1; + //jsPsych.extensions['webgazer'].resume(); + jsPsych.extensions.webgazer.startSampleInterval(); + //jsPsych.extensions.webgazer.showPredictions(); + next_validation_point(); + } + + function next_validation_point(){ + points_completed++; + if(points_completed == val_points.length){ + validation_done(); + } else { + var pt = val_points[points_completed]; + validation_display(pt); + } + } + + function validation_display(pt){ + var pt_html = drawValidationPoint(pt[0], pt[1]); + wg_container.innerHTML = pt_html; + + var pt_dom = wg_container.querySelector('.validation-point'); + + var br = pt_dom.getBoundingClientRect(); + var x = br.left + br.width / 2; + var y = br.top + br.height / 2; + + var pt_start_val = performance.now() + trial.time_to_saccade; + var pt_finish = pt_start_val + trial.validation_duration; + + var pt_data = []; + + var cancelGazeUpdate = jsPsych.extensions['webgazer'].onGazeUpdate(function(prediction){ + if(performance.now() > pt_start_val){ + pt_data.push({x: prediction.x, y: prediction.y, dx: prediction.x - x, dy: prediction.y - y, t: Math.round(prediction.t-start)}); + } + }); + + requestAnimationFrame(function watch_dot(){ + if(performance.now() < pt_finish){ + requestAnimationFrame(watch_dot); + } else { + trial_data.raw_gaze.push(pt_data); + cancelGazeUpdate(); + + next_validation_point(); + } + }); + + } + + function drawValidationPoint(x,y){ + if(trial.validation_point_coordinates == 'percent'){ + return drawValidationPoint_PercentMode(x,y); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawValidationPoint_CenterOffsetMode(x,y); + } + } + + function drawValidationPoint_PercentMode(x,y){ + return `
    ` + } + + function drawValidationPoint_CenterOffsetMode(x,y){ + return `
    ` + } + + function drawCircle(target_x, target_y, dx, dy, r){ + if(trial.validation_point_coordinates == 'percent'){ + return drawCircle_PercentMode(target_x, target_y, dx, dy, r); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawCircle_CenterOffsetMode(target_x, target_y, dx, dy, r); + } + } + + function drawCircle_PercentMode(target_x, target_y, dx, dy, r){ + var html = ` +
    + ` + return html; + } + + function drawCircle_CenterOffsetMode(target_x, target_y, dx, dy, r){ + var html = ` +
    + ` + return html; + } + + function drawRawDataPoint(target_x, target_y, dx, dy, ){ + if(trial.validation_point_coordinates == 'percent'){ + return drawRawDataPoint_PercentMode(target_x, target_y, dx, dy); + } + if(trial.validation_point_coordinates == 'center-offset-pixels'){ + return drawRawDataPoint_CenterOffsetMode(target_x, target_y, dx, dy); + } + } + + function drawRawDataPoint_PercentMode(target_x, target_y, dx, dy){ + var color = Math.sqrt(dx*dx + dy*dy) <= trial.roi_radius ? '#afa' : '#faa'; + return `
    ` + } + + function drawRawDataPoint_CenterOffsetMode(target_x, target_y, dx, dy){ + var color = Math.sqrt(dx*dx + dy*dy) <= trial.roi_radius ? '#afa' : '#faa'; + return `
    ` + } + + function median(arr){ + var mid = Math.floor(arr.length/2); + var sorted_arr = arr.sort((a,b) => a-b); + if(arr.length % 2 == 0){ + return sorted_arr[mid-1] + sorted_arr[mid] / 2; + } else { + return sorted_arr[mid]; + } + } + + function calculateGazeCentroid(gazeData){ + + var x_diff_m = gazeData.reduce(function(accumulator, currentValue, index){ + accumulator += currentValue.dx; + if(index == gazeData.length-1){ + return accumulator / gazeData.length; + } else { + return accumulator; + } + }, 0); + + var y_diff_m = gazeData.reduce(function(accumulator, currentValue, index){ + accumulator += currentValue.dy; + if(index == gazeData.length-1){ + return accumulator / gazeData.length; + } else { + return accumulator; + } + }, 0); + + var median_distance = median(gazeData.map(function(x){ return(Math.sqrt(Math.pow(x.dx-x_diff_m,2) + Math.pow(x.dy-y_diff_m,2)))})); + + return { + x: x_diff_m, + y: y_diff_m, + r: median_distance + } + } + + function calculatePercentInROI(gazeData){ + var distances = gazeData.map(function(p){ + return(Math.sqrt(Math.pow(p.dx,2) + Math.pow(p.dy,2))) + }); + var sum_in_roi = distances.reduce(function(accumulator, currentValue){ + if(currentValue <= trial.roi_radius){ + accumulator++; + } + return accumulator; + }, 0); + var percent = sum_in_roi / gazeData.length * 100; + return percent; + } + + function calculateSampleRate(gazeData){ + var mean_diff = []; + for(var i=0; i 1){ + var t_diff = []; + for(var j=1; j 0){ + return 1000 / (mean_diff.reduce(function(a,b) { return(a+b) }, 0) / mean_diff.length); + } else { + return null; + } + + } + + function validation_done(){ + trial_data.samples_per_sec = calculateSampleRate(trial_data.raw_gaze).toFixed(2); + for(var i=0; i + + + + + + + + ANT + + + + + + + + + + + \ No newline at end of file diff --git a/LetterDMS/testLoop.html b/LetterDMS/testLoop.html new file mode 100644 index 0000000..de15460 --- /dev/null +++ b/LetterDMS/testLoop.html @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file From fb9ab57855b5f2f051b4fa7669f5797eab75ec6e Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:09:46 -0400 Subject: [PATCH 04/86] organizing --- BaddeleyGramReason/BGR.css | 1 + BaddeleyGramReason/BGR.html | 232 +++++++++ BaddeleyGramReason/BGR_Setup_EN.js | 442 ++++++++++++++++++ ...Article_A3MinReasoningTestBasedOnGramm.pdf | Bin 0 -> 312218 bytes BaddeleyGramReason/assets/TrueFalseArrows.png | Bin 0 -> 5820 bytes 5 files changed, 675 insertions(+) create mode 100644 BaddeleyGramReason/BGR.css create mode 100644 BaddeleyGramReason/BGR.html create mode 100644 BaddeleyGramReason/BGR_Setup_EN.js create mode 100644 BaddeleyGramReason/Baddeley1968_Article_A3MinReasoningTestBasedOnGramm.pdf create mode 100644 BaddeleyGramReason/assets/TrueFalseArrows.png diff --git a/BaddeleyGramReason/BGR.css b/BaddeleyGramReason/BGR.css new file mode 100644 index 0000000..70229b2 --- /dev/null +++ b/BaddeleyGramReason/BGR.css @@ -0,0 +1 @@ +body {background-color: rgb(150, 150, 150)} \ No newline at end of file diff --git a/BaddeleyGramReason/BGR.html b/BaddeleyGramReason/BGR.html new file mode 100644 index 0000000..908429b --- /dev/null +++ b/BaddeleyGramReason/BGR.html @@ -0,0 +1,232 @@ + + + + + + + + + Baddeley's Grammatical Reasoning Task + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BaddeleyGramReason/BGR_Setup_EN.js b/BaddeleyGramReason/BGR_Setup_EN.js new file mode 100644 index 0000000..c1adf0f --- /dev/null +++ b/BaddeleyGramReason/BGR_Setup_EN.js @@ -0,0 +1,442 @@ + +var FullScreenMode = false; +var TextFontSize = "30px"; +var StimulusFontSize = "30px"; + +var ResponseChoiceTrue = 37 // Left arrow +var ResponseChoiceFalse = 39 // right arrow +var ResponseChoices = [ResponseChoiceTrue, ResponseChoiceFalse, 27] +var FeedbackLength = 400; // This is in milliseconds +var PracticeRepeats = 1 +var TestRepeats = 1 + +function PutIntoTable(top='top', middle='mid', width=600, height=300) { + return '
    '+top+'
    '+middle+'
    '; + } + +var InstrText = ['

    Welcome to the Grammatical Reasoning Test.

    ', + '

    You will see a series of statements. Below each statement there are two letters.

    ', + '

    Your task is to decide whether the statement about the letters is true or false. Respond by pressing the left arrow for True or right for False.

    ', + //'

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var PoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var TestInstrText = ['

    Now you will do the task.
    It will be exactly like the practice except you will not get feedback.

    ']; + +var ThankYouText = 'Thank you' + +var BaddGramReasonPracticeList = [ + { + "item": 1, + "Sentence": "A is followed by B", + "Response": "AB", + "correct": "true" + }, + { + "item": 2, + "Sentence": "B is not followed by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 3, + "Sentence": "B is preceded by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 4, + "Sentence": "A does not precede B", + "Response": "BA", + "correct": "true" + } +] + + +var BaddGramReasonList = [ + { + "item": 1, + "Sentence": "A is preceded by B", + "Response": "BA", + "correct": "true" + }, + { + "item": 2, + "Sentence": "B does not precede A", + "Response": "AB", + "correct": "true" + }, + { + "item": 3, + "Sentence": "A is not followed by B", + "Response": "BA", + "correct": "true" + }, + { + "item": 4, + "Sentence": "B is preceded by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 5, + "Sentence": "A is followed by B", + "Response": "AB", + "correct": "true" + }, + { + "item": 6, + "Sentence": "A does not follow B", + "Response": "AB", + "correct": "true" + }, + { + "item": 7, + "Sentence": "B is not preceded by A", + "Response": "AB", + "correct": "false" + }, + { + "item": 8, + "Sentence": "B follows A", + "Response": "AB", + "correct": "true" + }, + { + "item": 9, + "Sentence": "A precedes B", + "Response": "BA", + "correct": "false" + }, + { + "item": 10, + "Sentence": "B does not follow A", + "Response": "BA", + "correct": "true" + }, + { + "item": 11, + "Sentence": "B precedes A", + "Response": "AB", + "correct": "false" + }, + { + "item": 12, + "Sentence": "B is followed by A", + "Response": "AB", + "correct": "false" + }, + { + "item": 13, + "Sentence": "B is not followed by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 14, + "Sentence": "B is preceded by A", + "Response": "AB", + "correct": "true" + }, + { + "item": 15, + "Sentence": "B is followed by A", + "Response": "BA", + "correct": "true" + }, + { + "item": 16, + "Sentence": "B precedes A", + "Response": "BA", + "correct": "true" + }, + { + "item": 17, + "Sentence": "A is not followed by B", + "Response": "AB", + "correct": "false" + }, + { + "item": 18, + "Sentence": "A is followed by B", + "Response": "BA", + "correct": "false" + }, + { + "item": 19, + "Sentence": "B is not preceded by A", + "Response": "BA", + "correct": "true" + }, + { + "item": 20, + "Sentence": "B is followed by A", + "Response": "AB", + "correct": "false" + }, + { + "item": 21, + "Sentence": "A does not follow B", + "Response": "BA", + "correct": "false" + }, + { + "item": 22, + "Sentence": "A is preceded by B", + "Response": "AB", + "correct": "false" + }, + { + "item": 23, + "Sentence": "B does not follow A", + "Response": "AB", + "correct": "false" + }, + { + "item": 24, + "Sentence": "A is not preceded by B", + "Response": "BA", + "correct": "false" + }, + { + "item": 25, + "Sentence": "A follows B", + "Response": "BA", + "correct": "true" + }, + { + "item": 26, + "Sentence": "A is not preceded by B", + "Response": "AB", + "correct": "true" + }, + { + "item": 27, + "Sentence": "A follows B", + "Response": "AB", + "correct": "false" + }, + { + "item": 28, + "Sentence": "A does not precede B", + "Response": "AB", + "correct": "false" + }, + { + "item": 29, + "Sentence": "A precedes B", + "Response": "AB", + "correct": "true" + }, + { + "item": 30, + "Sentence": "B follows A", + "Response": "BA", + "correct": "false" + }, + { + "item": 31, + "Sentence": "B does not precede A", + "Response": "BA", + "correct": "false" + }, + { + "item": 32, + "Sentence": "A does not precede B", + "Response": "BA", + "correct": "true" + }, + { + "item": 33, + "Sentence": "A does not follow B", + "Response": "AB", + "correct": "true" + }, + { + "item": 34, + "Sentence": "A is not followed by B", + "Response": "BA", + "correct": "true" + }, + { + "item": 35, + "Sentence": "B is not preceded by A", + "Response": "BA", + "correct": "true" + }, + { + "item": 36, + "Sentence": "B is preceded by A", + "Response": "AB", + "correct": "true" + }, + { + "item": 37, + "Sentence": "A follows B", + "Response": "BA", + "correct": "true" + }, + { + "item": 38, + "Sentence": "B precedes A", + "Response": "BA", + "correct": "true" + }, + { + "item": 39, + "Sentence": "B is followed by A", + "Response": "BA", + "correct": "true" + }, + { + "item": 40, + "Sentence": "A precedes B", + "Response": "AB", + "correct": "true" + }, + { + "item": 41, + "Sentence": "A follows B", + "Response": "AB", + "correct": "false" + }, + { + "item": 42, + "Sentence": "B does not precede A", + "Response": "BA", + "correct": "false" + }, + { + "item": 43, + "Sentence": "A does not precede B", + "Response": "BA", + "correct": "true" + }, + { + "item": 44, + "Sentence": "A is preceded by B", + "Response": "BA", + "correct": "true" + }, + { + "item": 45, + "Sentence": "B is not followed by A", + "Response": "AB", + "correct": "true" + }, + { + "item": 46, + "Sentence": "B does not follow A", + "Response": "BA", + "correct": "true" + }, + { + "item": 47, + "Sentence": "B does not precede A", + "Response": "AB", + "correct": "true" + }, + { + "item": 48, + "Sentence": "A is followed by B", + "Response": "AB", + "correct": "true" + }, + { + "item": 49, + "Sentence": "B is not preceded by A", + "Response": "AB", + "correct": "false" + }, + { + "item": 50, + "Sentence": "B follows A", + "Response": "BA", + "correct": "false" + }, + { + "item": 51, + "Sentence": "A does not precede B", + "Response": "AB", + "correct": "false" + }, + { + "item": 52, + "Sentence": "A is not followed by B", + "Response": "AB", + "correct": "false" + }, + { + "item": 53, + "Sentence": "B is preceded by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 54, + "Sentence": "A is not preceded by B", + "Response": "AB", + "correct": "true" + }, + { + "item": 55, + "Sentence": "A does not follow B", + "Response": "BA", + "correct": "false" + }, + { + "item": 56, + "Sentence": "A is followed by B", + "Response": "BA", + "correct": "false" + }, + { + "item": 57, + "Sentence": "A is not preceded by B", + "Response": "BA", + "correct": "false" + }, + { + "item": 58, + "Sentence": "B is followed by A", + "Response": "AB", + "correct": "false" + }, + { + "item": 59, + "Sentence": "B is not followed by A", + "Response": "BA", + "correct": "false" + }, + { + "item": 60, + "Sentence": "A precedes B", + "Response": "BA", + "correct": "false" + }, + { + "item": 61, + "Sentence": "B does not follow A", + "Response": "AB", + "correct": "false" + }, + { + "item": 62, + "Sentence": "A is preceded by B", + "Response": "AB", + "correct": "false" + }, + { + "item": 63, + "Sentence": "B precedes A", + "Response": "AB", + "correct": "false" + }, + { + "item": 64, + "Sentence": "B follows A", + "Response": "AB", + "correct": "true" + } +] \ No newline at end of file diff --git a/BaddeleyGramReason/Baddeley1968_Article_A3MinReasoningTestBasedOnGramm.pdf b/BaddeleyGramReason/Baddeley1968_Article_A3MinReasoningTestBasedOnGramm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a72460e8bd1435686a2e6ac38fd70e6b485c64b6 GIT binary patch literal 312218 zcmbTd1y~%*wl<6hcMmdXaF_uG2<|Sy-3Nkea1ZY8gplAK+ycQ}g1cKFSc2;h**W*@ zyZ8R?InUqE15;gHUF)qS@2c*qrcn};U@K?K_DPEt0Dlz%_V9e?T%4C4G-9S;}BU+X|@+<%h`0@y266nYKQ1nA;9q6%fH**Zt78ZMy&WgVU+n<|vT^*i-J^*>f7Jo- z(L_9dkpbj<1o)Ra4lWMhUv>`}(VqhRU4_Fk$A;HEbz{f2n%r3?*Cc(uf%*M&d0pbBlNN{m- zaDyd)JX}0LVF5i>B}a(Mub=^OJ;n*Lle3Yd^B+;chK5W-Bd#cchWzKKK||(zLi0N= zMIM8XomIlZ+8N@=Dq(Hp3=xBv*qK6Dr2!x=E><~+t-15-N6a8r6#zHKV|W6&!K~_l zM}HL%aB_Bp7}=m9zg{*rG&D3bG^95*gczpo3;??PphQraP_2cA90JxlVqj5G?XZ+1 zU#J?`PdNrkB>OkAkdg|q>r%ZW{(|i97v!I}MHZV3ZA?=civJey)(jT*tu~A-vq@&FJD4f&CKeh>9G3;i;p)#Yzk zVmeRc@z_+t!dVKy%nsrLbL+9Huu9sg+WqN{r|$lBhcF$h6vW!)u}0PG@t-+>o>ffw z(UZk(A06Tm+hg&O;Kl4r{#5}0{&Hmj0agh+Tj$5izitOUlE9GG&DS-V~ zTLAlGXabZ0Pt5i7^OSiWe}07>fa8~{0Z%LhP}XA=b+oe=v2)X5V|i@+_{Rwbv+%G3 z9^;#Z6R7uSKvN5&U)LX-|K*yJk>jImz!Q%?4pAB6WcS9=1mg6hBsXVC73atBc`Qq+ zumRYAA^5jyRDlL;0MIXxtdC_Nfc+0OJ(fX_(fg~v$1?k4zWZ011MtL=PkMNaaXS+g zh_lX<0a#TbZqBUIHjgeMqQ|PKXlw~Fc~ZW#%_H33QXg+owtGSYU}OE|KLFsbD}Ol7 zlXv||xlf>eD_6wG3G!r1R#l5fuVq%YvoW&$AN#XvSl9~NI$8Y7{J*R&25~ZRw6J%! za|AqPl1HtmyfJoua?d9p1^yxMsmp&0{5A5w3Vd=Mh_i)>5wnP$wdsE?lk*R4{b!j^ zn*6KGKL#oN7)2H)|Fy&?zW=XA`GoAR68~qE|Gl_BXyQK)@X5Zv#VIPuKTfh#5mx5TBzkWP>oR>Y>_~{BW2*~x6Bg~y1 zz4Vv$MV{h>83^Wny2cFvKFyK1c^--8$>LA34B+@9RG!YCnDBo&)*qS|eqy~xKUHyt z*r@-?F;Cv}bi==W>ra56^znO~zX5YSP9*;g`04E5fZ6^ZfWeP|AL;TJU>^3zsQ)+M z-?aHJ!2dScKf>kyw}<~D+&>ZQKkN4~`~Dm5|4Y9-zjXfy_mNz=x!L~=_YX?>i++Fm z^q&zk10U(_x01QQ{{i)r(S9rWAEpMsCj~$-2l(HU0I4u9jRo5UZcOhBjonY(VAP|O zUJkG_>>PNZNfVc@QpuY3YdLd4{QA=EU9^-8HBJ5TTQsYYA^YtiqP<=isv+cVckO z?(@n9U2^+Rd@T2Vqc_9rj-vM+@bq8|6m{$L0LQK@)(cTYu~52P zvrzk2*60yj8r=)SE9eq@k;-<8D0y*{jhs%?EUQg$=@ zNPwXi=n?=NV)`W5n6p^Qpzr3NQW5&7r%hDI&>sh2yCO17@A_go4| zd&>`FpQC)gYPqgzy7sy=`u+m)89p*1SIL^@NjjL<3K640n zprc)T8Y;f4L93qcrSr|V?FDM0Fx(Wu!Qd}c+33$N@6R?oaGWS2ul>i&*cw`|@9uWa zewdxv=0W*YLMI6RtT_|uo|lB0dMU3S6?ehl|pAIH1hI0&|`Ilz|>Byx!ak@ z%;$9h(r@P?jfF-1YmmWnY{tN$Mv@PzXWtqG(F8K%P?t=doqw1nhvy zu3DDg3Rr#DW?c%Egn$*7vUa(qMwAepwfkg)Xd5)UQ>f8ClTI=otrBYUpC;*Ex_aHYhd zd-t}2gg3*2$!N+$@!^}|SJ7ibG4-g`Xv0cyz<0ex^G@?ZcT)1tVbO4jRWUrjkJK&X zH`VhdCc%~_4FWkNp#7azn|NOoi;aS4m9&GMj;|t-aH^}6_Zm_H779!zx{C@pPE(Hk z7ubxZ?l~z0FYxagJR%&QWz<;mF3c{`p=rWn8M~!Y5XSVoOuP?{?^;`(zu=dy{B%>? zvZ9k%YU!9yfXjzW)1K4YPTFI`l$s!R>W0a0Eiu4>ne*Mc!vT!?V0dab#ZQC$;cYo`cMc^Z1j!h4}vB_kb0kY2Kv2V8I2+hrJpvtmsGE82z?y0|uS+xy3) z3g7hsZDwZcYMF@_y7GsUgE3lY@8&1&#vC>E+PghmqQ?8+{8(^@n);wC^9*CuV(j4~ z7=ux^I=^Ab5bBD&jwVgkkW+lFKqZE$*ac@yPWHXd>VH%ZN(?TS34eB^!c@P=$r^LeY*-c zQ#Ddn!lIdvq=ekHhST{eOzx8f4*lDU2#X#J`{vYB>1!|o=5d;QaclL8QPEXo>esIg zDckqNBK>Zzwk7!*r&38o^)(J~Qo?Vk#r81MCUL6WQyp9Q*RK-kd;_}#un0&wP_yzI{d4?TYNaevIuGK=jgsW`Fl_H>K_{h(_H*SF$n4ioRv%b(~2@ zgzcCLh-I@sF7<;$4PDFYAJRAqb?#{H#vi5QB6GfL!NKNqt{#?%PIaqw&*`1` znr-mZzayLGe3b+!M~a&l==jF1)yspp)lLYh&044jZjC`w|L)S8kX7FIl(8GJ9a~)I z!yARPI}Sw@?t9wdwW|h0*XWHdJm@>VkPY{Z!al>}m<=y;2L#E9%&ABnrH%n-D1zk5 zb+QR}!kq&si{keU_;>~17MQ4|QdG#aZYV^OLQ*BG*i6X6sT!QZ zpwiZ9UvM1IoEilf`!1!5sM9A0AZlPv*rYndwXcn7-tC-!hT%4*FR!T$BxvWN|5!Xi zXR6${UT1D#rV8}8v@X6;7~X3C)Ws8B89$Saky1uMQj35`@G=_z)6r*9yggDnhHAe+ zW#CVtRh4doP}yt#7WrFY}sgItL3yA%+v<^gyvP@CNp^@H$%+?VA`u(>tk1ekUoUMob!pZ%aY z>aoid<^9yjg|P8H<;qubpIULkZjy3NxgGL7ebc@%Um(8b&?)vfFAB5BLT7g_XT`#r zM;^O>s920uu?=Rx_5MH*dyo2+IMW*ut?(?-+M*$(wm0`MFFmde=EV56IR>_yBN!N@ zOr^ym>1z?{G>dDnVn(|AY)|EH>V~5^w7^AlV;8i}(l#V<4O$eK=1wrXM-4?qoKpR% zTQMXQ_Pm$$-#nR*(#1%>MEax-(pI@$HWwr+lesL_c~!+3#z2d#el?i*fcm* z#7*2=f5pE&K&uAhB)!!drz}>@F&R;f?aMoZ@}H7XEZjhld7cD;7gD7E#8!!tkEE=v z&W5U??4Ysk)w5BGr6hG13UskdQa42Fn~h0b>74TD4>RyXU6dq=tR@8XzLzG&1oE{( z`8qvl!Ub2;!HGV?`*Eu-pNdlPu9c6N@dcpq^9*$h>NnhX4a03$vpRuUh2mr>m`*o!7%2sY0Phi zV<{RT_R#ca9-nH7YOdC9Fs^~~s;>}0iDiITX*>YV%NL8+(=ih*%@H0AWIAw8=|502 z`*x#cL{y(;lNADASQO&&nK)j)gm$ocZ|Z1~vK1KDYn$qoqVN31RpiqL3f$zwf!XVl z5S@#gQWdsmLMq2KCRS~zkZQWY6MU!?rk@qTOG-Kiv6Ft(DP!Nz0&fxJTj}#fDG8%8 z8IOOu@s893-3@H_W=J$8)G>X7uXLr~ZqntgPKu2*qQ^)MPLEFZ!77s@7gNWKV+jWr+n*UeP(#*k5scY-qrv3i=oh?o zJba$G=*Wl(`N0y37#`I|L-CQyCge+hce1M({+SuwvU`HuhEu^^1XL ztf*^V!kl+Sm(j8D2Z+O+SM8Z#+-5xa9(eB9~2VY&WbUfMfwqbfXHX%0ajO6UnKk=1x8c549b(dmBtQ^;kFvI61 z#ztP+LQeMi&&Ki}uW@r|B^5_I%LeCGiz+5cr9QYvH$`{Kdd@r1mzFuwGkpR{s^O`? z6jf5;z6jV3t@AZiE|)Jzm6sm&B1@%=FORg>+ll^J_Dy{mDc?j=M>LlnYWP%YeF+6K&aQJHW-8C&1uJQ!3*3Gab zh@~kA_1?ZnT@&hEa@?9U&*t#(f}3>s+xV`tW_P68qMK+H;|TkLg{ws}oy1M<_`rZX znM5`Y6g5ze%nMiHqlJ5&S4wgpKM9(uQl1pPn(mc=2iDQiBvFEa?<*F!lN0s}T(URf zMz8pUGW#69e#{e^4N)#z279AEPxT%2I-IWG3H+Yfajk8)TF2V;^+#Zoz)~q<&H)O& z2x@97V3Gy*47L*q-YO`1xR$5x=K|$@8~>M;TfcXiNA^x@mO*5gt3}x`Z9}{PETJN? zg{aO_z-BBvW%rjTF&4*lU`^h7=# z_j0_APinY6^yH04B>`U> zU2gv2%C_Ud;;HA{*z7wf9g@Bm;*1qOSL1D>_#?$Us2+2P%Rj#|7H~#j6AwQWFi51+ z4Mv)vq^@h$J4ugq;U-wBZngWos+#Od(gl5JDa&2+rTbzjJvdfbs*7I-xzP?i5604) zy{I3Y@F@E-ur82^I}~_FQ%g2-!>>e5wCz?t%s_hDKk6ah_d8I5}Mc3;tuubL6*W-xckEgFdXV%oCqWhnUKB!YEJjFdER3 z^jWeF8lvD~9i~9oM;?ve-l;QGPGdxVb!*)#5CWYY55p8_kZ7nDbZ=UYqMWqyR5TC?tR9LG@<9Q31Ub?l7a( zxPIYhGEgu)1J=yaCq%brl;U7FNObW%NOUrzE<6@%8Oa*=W*Ozjp7j zV~^8>5#QZ=g1G*Bi43Cb6(=Z36Qw*?k}rt#lcFdU$Vr105QQ3Jq%Ib&3^>P2ML%e$ zjA+#Le@Ftq-thnDX+As8|4IUp8uE4|T&SOSekB1hyrQFz-i%`#`p9r}J3%I9btHn~!t|STeWLT;F>yJ(g~kz9nQp>%L@i*C74K3e6w9nU%2xs>rg7LtBzdC#cmd-i#>oC3<(~!mOzxdFhMHOjoO`ss}Qp6_g)sShRc| zg>x=!RHnbew6;xUvLaFNz9AVcfvOwveQ%I&%3tCALH-;UlVa!8ZNzqL`Ju>C7rrxN zbVu<-u_qaBJ|5j;hiX--Dg5jJy4Cw#bb2S0V91H4q+hyLUhY7-@`*@T#LkonomB9P zY%#s{Y+4ieYehpAVYGy(IMHTr&N;xEQY~guX=TGA>ea9tzU$KnY;ocyFtaWG-_D*Z4m$`k!u))2d>ODooZVxfIWY{1ZVU)%C3iga%sUE zVxd`blPtt3U`)M^ckqN4;`6m)_CD+2hErBF+wEc~l?RaX1S`UKR5rRMK3;BT@G6mQ z)K*EtP=-?6Lxa4U6lBD-p8mmN$NuLR+5#VqVl&K`-b}G@OB-2LA50o8>4R$Wq_9uAtyL;fONg-<` zjhg^mlYVLNvolk)M>xw{&Zh)Nn~ zAVJP}wTvY+MBgUQJZtP48OV3sEO*uM^`Q>&2tqKy?Tv11@5nO?K!Q@Vc(9gZ!zvNM{jIn zEiU75nqy7Fef;I(2vvDv#QrlLZ9o}SDB-iRwbwx5eftZM+o?>9r+wbZl z*s-!FB>Qzs#nFj(ht*S6f0bw_W>6*$hsI8o_Zj720i2>UF477B)RE3OGpArJ6` zQ1a4;iT^~}|Frz}KPxNDipJI!4sRg;^`h9*zLWoE4enRF-?`%d|6&mr+waAq$Bjvk zTax~~Sj73qBJTgJzWjYi|9c7MaTmoOt6cwK+345$^?y!s93YNAKj}nj^xIN#VSXOf zKooF?%IM5%AhiKN$E)}e_IG~~qN+84nD)ocCtMz>m?nH@kO9Hy!JT@VmQ{oci`fuh z`w9n&J5$OuD}j(n57yVVCeAMTm;?lG@92?tggA4R)%(8WEEti5h>AZCN1&?N+MU_T zH*SaLHz7qV;dZGNBnh5s@E#2WP`bT_W6ol0<-N5TQfhS5gebvUQJFr|S5WeQNA(gJ zX?Ym#W6-3Y9Ju7DJARd_U7O}TyLWX7IDy;Bb$bkd7s>_9O&S&#LGg?YIvX6ap(&3* z>Ot@sFOFUP=3rs4{FSvFE>#P=l)I*HlTXVsOB>pP(J*CBt`Zb=SRL2a-r6x(m){4U zllW^d5qTzJ^qQ}GF~KgTXS3QV3}0v4(F$?^62WM7y7cyndX5@ zJ_;43`n(#q*H%AGQmu4Q_EoROXFe(FeLegnp}8tx_@fwQ9JBBl7V3o&cR6~-j6=2E z7E=_39=yo2o>{@H63@57N0F}~M|zVe(=vRUa{2-1@A4%-eqKh>uoEl|=^W;%MVx&I zH)6F6if2ecZ1HzG{LwUx z;j1DZ!=kB3lhxk+lI)ZPlf7+qFZ&Pg-dBThmUEduIF8E+VUw|LO$u&RBvArz%(m@% zFQ$IBD%s&^D5~nYd8~as?2~G%0I%ok2b*l&LcW^OQ1IdDHCS-v98PchkMsF{ukXVC zes`{M>UGURR z$bEiHr%LMB?9Ce;vZXoMQo@HLEH?2<`N*_Er3HW3yq zle3G?!CIoGIFY!m&6a$Vwe({AR#1iqrvjCy>z5bY^JXxXpUyK4ZQswq-kaim(nOT* zrte<1pRsdrAw=VGeR2PcU;M?u%jqn``xlLH;~4b4ZrRx=$1nC&_Q*k{Xbdi20>p{F zgeillSWK}FR7uavEnpHkWc1Ly=j}cz$LQ64m=?ngH=Ce3vO8KRaxB&{3mSK))j}B- zm1pV+gA~JGEG;#>8DWf~#|b4n4VOKyw9WYe*!liErc>VWcIjZrxi{t6*%Xr!dv-Wp zeyH0$Y~dZS*&mcH%3nJLBqK%Y#sSDL_2%^Xowu7MhsEz3kWHiyY#APm*@9JOJb8K!=o(~jY57A z?~)p1ArV)>*j|@(#OWqClzY$A&=K101ZLkjd1^<$7-X>x33H&}!*^wDz$H^J_QMc4 zxa4%rEjw;^n^$MxZ^l~t>YE9f6&)JcH5nc|J994785fZ%qsbaL z*>StF%6M{jl9Z5>A;vFoY5Ot8{p?VbNC>Uw6UY)dtbt)J_~8rZHHX6)${O?0e1*TbJFp zX*77FeWM#mHTxsK@(zC$`q2H&%pi&pCJ`~!kPv!=jY8#%U`m}2Ppi2Ps$Ue_H#`*u zszr9K%eavpA6%}XS={4g18nlw&oYH_&G_Cq zl3m}bcmlHlT>a^kAa2?Sr>rxY*8lg{pp8TXr+CKNdY~1W)*BIOa#ZbOuZ;?5AYQIRe19*kDoRNPn+( zHxLH*ry+<|+xf<<0GY|&DsmN(sb$)b$pVGSjqOl4Z6+I%qSzNoqZyk8K?uq4%yx}C zqTjLlC1eb&E_l{!^56o=;Q{ng@{3@7`($!+G>*K6XOsx58(d`3_a+p!XaF0Dy*|cp zua&n(#os5!CefA{GF&q*dx_zBa!hZP?&@5-{$Z7c|Hevi{j1=172-&4h%;DR6J4g4 zbPfaP=9{<8eMz)By6uU_cdM;5=Eedp3=YG=y{=5rk(kY2TyQi|>C+>v)+&iLhu0n5 z&@jW}?(Nr=>UTD~sufB0O+_Q@=GdGoEESYu-jFtoRtyLTI1Cv)TYfzh@L+&1GtmxB z8$e+zSN*+~b;{wkl45-5CU%wVTq*Z`?hAmD6EfWCo7a2WW06+Gx`b8bnP$^@eo@9> zatJY5Qv0C{^4m!T_mD!b&=s-Atwe&TY|OJHhK?MKX&U{srgxKcWllmb=oM`QcWy>6 z4=DZAz}R0bCKz)xC3f^bSYw3~efln>OFc~C6tvFuSw}C}!!qPV7oU(-w(97#iUsk| z$PT#&YCr|lWjyT(cPi;5z{QwSHf3?~!brT-pu~j^28V3dCdioLr^Ch7&Sx=xR4ugY zVKj|AL^LlT{rXSRg_@ZU`=?D6ZJQC6${nVpZntXR{6o$yR0?4LHfO3{EE`MLlc@6b z1IW6PV(bG!gk9-UnDl%Wj3cKUA5J%YxT7L6f2xmVm738jM6R$!s$DzC1|TBsO`gBm z#YpkkD6sFI$8Z{QA`msoiAWaX)|h9wRkO`UL&W8>n9$ojuFcwyLteFGZ)0Tx z0f=8h;J%@4XNdEy^5zLLUl9Sa;PR07eYiOs;+#}7x?9{Lft}7;*b17;j+@D^=sy(g z?QolDY`VLJ+h-ex@`boF*}bJCXkM@vo-ImW>1oMC8az>Z9$4yV>}g-lgt0e7aFN`B zy~fMwuevs`-PqdlDN^^EXzrP%`%vE{HDB!~CF2n-g^Grt18;rt_Y6uyI5MzEtl=h3 zw#Ih;x_k{&Z;z#5Vy0dxf${Mi8zSgdRo@(u%O~`)Ij6U5e&YyYRMH~LPMNaoZ+x*A zAle{^J$RM|s@|^mJV}|QKzi5b_~qIAP&+pEE0hRL3X`NPg}J*IU!YhPZ>|1`&HuC& z?f+tPooJSK4^Nj#q}Wr|OE&us?&>1X zbTEJOeIJc58FRRoSB%HytC$NHVvLn{_g6m#6D~8zyVkzl2CkYJ@u~bJJ>dO7y<+%Vt)*lv4 zAD#smZ2?!momzapQWwpOYp80`pYn;6?a5)VT+tj&W36&)}B< zZNzm3Q8#y+hy|y;@|GRCJk9jtPD`$C?E}kj!WQtc{;=l<6X4RVw5#c3`GXBq;%!XWGk^GW!U~cIYNqA>?&vU3*0!`@X?blsB!fGdffyDa{*BVPuxTdW zQ?DFd*B13vY6ere583s8z|{M1@4ukypv}ZkpN*K|q0OVw`Ohee!!VZZx#{so=NE5h@OQll z!{ZC5NUk-ezy)U4vm#f-4E$J5HL3qYMo!GMFeY zq{1<4PL+&fGqOKDw7Lj+0ij9~ zCn%^O$|@FHdT#XnR`bsVH)JC*gI{+Ag&+1#_OaK(>SUgGfiY&kYhHbR5W>|BCqJs! z5tLhCq0n`9P`zw`Lx}OdqO**TlGa3fKV&S!2enfd_?Gfzn&?LS%ZQ_S;Kslt)xq1k z-LxEsxYzlEE?S5be(Utfr5U!x3w7;!XPV`R3OF%IJ!~dF6cx{!WGtn*z+8+Z{yp7n zW%M`9a>H-{=#~01W@e*B7M^E~x)EsLdxH;G>1PUwxiJp@>7yJ%kupx*nZq&g2Iz5= z&5EUVfV!@|R7l3R`AReD5|{bd56}w1{U$2I5BD zs1xAhW4wE)W}}2sy-?guef3L-7)W&})joVxe0>EE{90_Yhe%^2rxr+r9r&|>3EsTm z#q!=7QH}nsv_tk8#WbFm7ahyZP%R}jI+>n2fdNzSj*$*2zMGq{^+9Zd#Wr-mL}hiM zlNiJ=XkBIZ2v*=-&tS2;>9;i(SO230N~(YwyPL%55y?+>XUA22R3c0c0zpp1L*XA> z+4YB9=*;$dST|HQshaV}sK!}peU z@n^lV)YuwGVeZG6hm@BJlYLBcb-yc`^cfG$bGumGheEdG7V-t<) zpEARrcK!ZenF0LQ*EdgFkv>1}pWT&cB05BIM2YR(#5MHFK!T~2t52F$7me@TXj6>C z-lBw{ZZmwQv~oWymO|Q6P+Q1f?*giSwQTmBci!1^zd6F8;kb7Uq&He6FJtC-GZz&?m8pMPrSXU}qHblXp<^wDDC*{r0=%K3qib zEr9vrxviH!2^BDjNogrwW{|u5ICDQwT5ubRoJwX(HpwVIy8A@7z>>xm(XkPYMTTvR z_tgvZ?Hub0ne0{Z;4a*j*zw{zfw2X$h$GJw^)mLl=g*C)8#O)ZHcysB%IU2TpG%*W zvx4izOPaYu;VM#HeYna+8g3MXNJMjUyPmfO9VTAaC3+u5-42q4YBKJ%)2toVf;dz% zW>Y{r`ac+COLsjqK^~5g$Lm65NfI2vQ>z$mwqI0bJIp=qre=m`!9{Nx z^c&#a)X~)IMWiemDU)MD44=*XhiHvNk^X@i?=6{Op6&RZyXUvB zD61I!M1yzUW{L6la4YeI)QKA7sJ`3?b>ykKI2+5_uis$a!Wv|Vr7uPV5h|RWq!RY! z3gdlvmBrSu9MhVu=O9HOBxj7y2F`na@3dKy2skK3JX(yl$!hU)+}8f~+QAWHb)}eQ zxX=7WK{}x3#nC3sS(yWENf?r0>>+jMy_a=}!#gM_WhpE;R~0m@`%RS#Wyx3BjIp3N zQS&V8(W4k_ME>VeerU=tYtym*@B@p)+87T@FS2x9Vf$K!<B z>ja{xe}ekA0FrCH~^&=W@ZsL5hLYx+*b zm}p)TAAUo1RUvM|ENJy$SMkEe`ZE9#>H4En##DSCd@r6KqMYqlgAq||c3mbEv{gqs zPqhf9FT2A!ukd=W*I?|hR&}_tNawfp@AYTsGR)~Q%8eGE#K9?REOU)4U)Atayitzq$6px_ERuQ%((rlZ zc5fnDeR^9uf=bj=nVEM>ACv*@LZIfy+C2U7Kt@j0&yytk^D~5o!kE6piAz5|<Y2E+k5rQisp#Wg7 z5kan0Qcl;p}L_9-a7nh|I8-m9_a`|IbV(k8SsRt%nQW zhvwxY&y@#*CT%bC;3TO%_yw6)0no(2VgIvGxE>;yA~+Ff+5}YK9EYBs6>2b|SojYB z46V~9TP1!66b>y^dg@!VZ6`i;y8^xMwG! z#K>FBj+E~y@i-(*orWaO0@wlphPZyFnD0ZfIHiFYlZQXcLTcHKgxai}o&5dD6cj z2CvvTr7Mpd{ouB-_HUa)p7%XE2HIOZBz*3z1Rp&7IM>**``#oeYsN?rK}vySQ9(gP zSJC_+6+j)zZ7Mdu8yIyQySK7vqo@sqrJW;?yEv4C8L&XvUKtvLDPr*DIrhe}(jq)w zJK@%|R$R$K9ehJSx$QzuW$GM3nX`85*GROU0^w}#i;2!rlKSfdG|vaZCYkr-V&wza zzP7;*Km-Ec!$F#iig6Pi(eF78P_PKGQ5)F%H<07QHtjC^O>l7taFJp=&-uOtnjo{> zpcqdvSRA_`G(^I($qD_)Xr~_BwCBk&IKUr}MtL9jqXQ5@^3IdW^o0>OA^!NH@{M`p z@zm_+BEzo`f;&8w6apK^_#=#|^BYRfZy%hZM(XtXjBm0kRz-nZ$Ta|i7`454{@8@_ zo0qNJ>w^k!_GO{_lM1*V)OV5vM|~!yv4bj0{qMiaJ6}&!%|}I+Ck0R+tcw=OhY@)w zBIqb{-}`EuokWDWRk4**S2;A@AMPzOz(xtGqKy~p_}y>`)I z0r!^cru%XjiYz-`i1~Ciak+T5u2XuB(2RKWEqH@&}C9gAF_VisV(?8>FP#-iI`)&y%EY(Z1=iK%b zFSVUD9Vs;2Y>=V}PmtLSOAp6q#c?)awa5kxCR?aDM4iu|-yOhq%5wXVa%!aP zu9QusB|8ZnjC)4)eB_Z@9(rqJTV28T+_}uFZd&^XsvP%c-lyO zvwR+`a8#O6BEXz?`19oi=#Vi7aL1%is#+vf9f_0%xbQT+?cE<2`AO?x`d0r-^9uWP zQ!>jB6Mp>A>f}p^7y8JdL88g4f^0+A7FsQ@iI+_kq{~~=OZ>9Pg;F-{Ow1*CYel?f zo}{hZ2ggE+`aAD+5@c2IV4EzBmoppOgq3E)4^Wo)X*km~u03Sc$oDuI!9#mG?=U&- zgBOM}EW>>5-$X=LwS2{|yD&uF=_wA(v>hv~yH}o-K zzUQ#~S8tQZ1#94CUEl(HOOv-?B79QNHnGT;{lhQCY&s%rW1Q?E!OJAQsjh-j}_!Kt!4b6m=vGRy}_^@?fUEPGHvlYS0aag z*6n5wUKb+9+cSZ4g|O{On|?h%;P<+qlr8xUpx_f8qbT0jdwbs_HGH-#MOWHJnycVvy{P-xA zKk9k?Ney#_kHjnE@u1IkL)!dPj3bLptj=dJ_I8o!+ktvGF}CwL{Dg+dotwQy zj+0*2X49m7#FOuX+#w?md5sfw%fV;4k##X!4F_Gu^D@gA-+iIs5w9Qslp`l0e4q`!R(6u$+Gm7+t%qJqk6=hyKCYCB&Bl zTl41DkX;s;eg4{e*N=T4u5j}8>`)$)Zbpyl{yLtYf8N#0m9g=c{#X$fcyd*n=r~I6 z_VDaJmR-CyMwvt40^h;{>I)3zp>OwhD~;#~Z7(7ip11Ia`D2dICXz^es( zl}GgM<YG&2kdsXd6v`)1TYuaI}-bmJ5c>5;I)A2L54pChue;?wZ zO9OAJ@)FukVAvxH4-%bRl)e8UbF3--5!L2%t7Wm?>qSA{OtvT*!vSQ$fpBiwQ^Y12 zyebT_yU7*j!n3j;$5(pMl3SNau3d>>mPBJP9MiWFS%0NaiVywDxX?Es8oF%O89J*E zcJgN_s$-+;0tS|4-Y|Axa%q`OSA0iV#_i}PZ4#kFVfZW87g|CpL@tQwso``FtyK`5 zIFM#$ywS51%A}f+ci;3nnJ&o#ibX4Zbf;VSUcd6Fe7=Ts>Fs2Myp|bL9v3LL>>%=E zBHz_bO5$*^-7)G1CJr{o!{Lj|`LV@2vaq}i86hmqInwivp*H>8LQ@de3M`28ob-x= zCV@UooYr4*@>H!xYwft+eRiFG}+A+c{J3oLE zOchNmsGY9j&+~J{;O8z`=AUeRDVI8Spox1UJhC}HKOV#W9v!RzqKrqN%3!;7=E@W2UX6HQ#=*F`7xc!sc@6>lce37I` z-thkeLqNR0lv|d-a}6|dA`#3Nj2WYhSRFcFPmXTV%oY)#=+w!Vw!|*cOC{{eJG6Ra zIB6N!SAiXUsdQvIJE=IK0;T6{HA?EE>v+6zOJL*7QyZeWzb@0I^jv$TziHs%QSD*! z3>kKm$wIyQsl`)doe0Vw)eE`ibx`IJ*9zC``|`|Pd%HRMBUNfyk~AcX1+Z!tqkI2iWW;XniZ5NFvQn~jP(YzU4G0z|CAC~@ zx}4Yj-*oMT7NsaUfx0Gt^fEpZPE&BzJSO^u`LyJH?DdEBAztiUxlww!_V+G#Tuv3; zV=;MhEvEV^(fI9LwQSNv!UpF*0GYnv6Y@UtpdFc8h_XP>PrkB2s;=7Ix5oQqV}H1$ zzia+#eF`U)pc6{x!1SE5UGdoY{@5HZ2RErO)kS>u+-Q5LSESDNU`>g}lquW1q(|}Wwjm@Rbu;HShPBMi$%A0ETxt4;VB^A8R2rU_kczCby z^;Af~Y&n3ZWUW4Yc2Z21#fd*HIY#AugDBx8#aydr9gU3qM8Y3Bc??hs433KA5<2^z zgr=BL(&FTFNwm|e!U4jH6%A4tgu-}3{P@1_=dfkQWsazgQ@ zV_O@$iNs_QX0=AEGJljk@9BX4@Mr07lPR1;7m(U`7E+BkSRm(uZKOc55|9TCv zDt3pdrQvIJX$GT}{cba99;-)xhE$^4OSYD3&pIxpmru7##zTroWb|jQRV!QkBl+S= zqvGx3kNy~Dk=g{C{*a@OmZ{>klp5Ah z{r;nui1Z44euz+cYQz~Q9N??W(=?G0%jCs(nvWi7;+7{vCDFT2JzGQY7-fVyc&~Uc zt6?$c2g+n#+W|QiHr}&1**0s(AWo%|W4kuv0i`G2O9rMn*tN5X{^dByx?%}Ndo_=< zX;F}?+$Sg=doG`&PT12+g|o-`%>Yr7+cqsqsj9BArYsai2Z zyN1U>n{$6QLOIt`ocM50{Ht#3eD5>BQzfAp%z%XRX%m)l@{VLz{;ycLkPgCL)lFd^ z>{OF-=+hsEFjzOshDG}JW=ZH=&hOA|-9T}DkkSEA8jg936@3ts8uNtMH}JhI#5frE zx2tmo*>s^&Dt7gneg-S~!S~GM;B3cYm`ohAL=>Q`k5^TMn$oXTRO#M?Po5Tx*P5rw z^W76}ub)+0_AqSgTZ@r)X`6eiX2+@B4xT>)LK8j#CkO7-;5awhjU3yCQdPz6+GbtF z@@b>Z#1hOzf%f6^tAf3tp4raRX~<47OHo$)`6wI!}Rau&4~= zhWA&4Q*67I;_%=svzFicj^~dn;h_TzLRN@53i^`PXdM_1rg{BMfe@#6Y#WITzZLAFTcK_)yUgO#|wKQ&Dhh5c^f@ zrBk}?UjWviUH+a^`7G|@dED%JD?JYtxGni<;Cj+QDTX#?=H~LaZUPyO*qf4A?Z)kc z>Ri0d6C~P*AKtwi9Rb%<1NOG-`6)u9+a~EQg`s}O+So+Qtj1PcNg!WiVdG)7)Ylak zPuvDC`|znidgX&2{9PG)HuB&}gL!`80UIhXmK0Z~xvQA;+<&Xd>}i;daCkmW>Ps+l zvkAnK>XY!S<(SSBZ*bPL>Z{tTu!HvTVCu0+5_yjlT_n4OKxT~$asZ(0}i{OD(v`nkQe}l-6pEeygZFDYcQ$10p9O{{@|IiBHthF8E!~X7sd~{(yMh98hpA@!8SrUTx z*?9Xeh|8hsHTcJx8|WO8Wb)})wt+=;ABlefnSCZr2#t_?A8eWHiFx4+5!xk$bB3M` z0{$81U-SVpEQL^X6g*iR^_|&u!TA=o?32>E)<`#%z@({0}?* zR34K&)$HpoY-svzo+y{^x8EYn9FKk=a zUI~n&&nE3dIn@F+EAkD%VQ;&LXH(JeLEugZOS;IO=h7z^n!l^nJo-E!3uACi(}XJrO&2N>UMEz*`J-u`MKk48KGz+lvTtA#(_xh^raP9Nw+MQwEyA_FZY=l z_&NJX3FagB2$GHL&c5f|Bq0R0=6PPiU%3ukG@34oDe(dwE2}jf$e;!nRc(IGA6IVS zY>}YVHlVNQQo6=FKbVGHxL$2$y|>K=&~`9xd4;R5Czjv_*C8WJ*V!BN^9_RXi0V>^ z7ayoXo?P!?ND@|RpgzbAWjhvWezEaSLNy{`MNy#9&H@M@cQrdZFUDoe3S$c%Z#f1r|Ak29C(A~%L<7YnE!!@=n_cPx^aRHdh6 z;HlIKWHHH%_6_dn{U*+^Nozq^j(;}IONCJ!nkIO*;-}L6`6%kbM9S9rzfdwdBs!b< zIHdIYh3R@V!;L_)k#H?HwgbQqsmWsC2vyH~= z8rKb+@6iBI=HCXh18K4waa-|&>FZ8OM6)H%f4XLKFb2m1y>4z*MQ!TYR8;o`_*@b2 z@2z=iR7D-~XeH%B>lX{s*C$PQmr(Ab&9(ovk7eQ(v?2a*knT-Z;^?=_Q2B~SBG=nuwQGhQ*1vQeiZWN%Nhha>#5{K{D1Z&N}(eu4SZ|$C&()I0RIO7 z_|Q5`uXnr$oBweoz+?zSYvvwca9PsYa)4yF7jT7pZdNY3@xg2{G}0h}^UvAdw8qqX zMQJKY6R`I6F~2`NqShLf6s}ZgFZ@HLa?!*y=D9kRwt0~(XHNy9@)`JYxB3hlNUB?& zj8^A^;WTu_Y7ZUA>M`UiObRS64iez>c9M^*sb`Vnn6Sf_)*Q9u04rNgNmLyJt8@?~ zq9Rd2Gl9)re-VE_NOGJbQ&lZpY7Xxdowe)iqi0ylzZ8xei%w!DwEmJ-$3nSY=FTHd*NMhlz zmr$yeO46p0j>tqDme|+2Y@Eb;B&%e3h7V=8D)n$_S%~WM6o{B9^Hz7v*c;N zPePI48vq=V!d*M|30*~D@$IgA>V^e%?n+G-(so`MJCQrEfX;moW*g8grcg6uwwAO0<0wOD=__fOP14x8#ge=|+S1?+8ggaQe-T*MZAg-}*U| zL$KEAvSYLbv~n#zJ_&0#xMHCq{?dS6nsAY}{Q-aVNK_-}S;-9HH^#qsS$C7*e>_nc zrNAB%9)y93b8z)tKr}mGA^I`Q@1NY^0nj_Y#3e)v?4Hi)kelxek%b01_0R1=NGu!b zk40FDechy&^Ai^htTfuUhW?&VeOq#=Sj6ZHLIA~nv?`Hh5HgX&@Od^&QmYXSg1?pQt*%21-> z3S)>)N~0+zicGBJ_l{W+tx!9|gW(gRo#H^sf42l1A%Ugi#7M0vV6&@pwx+R1r0YO$ z@2)omfPSS#peRw#A|2q?8(jL~4x3_akc@l#PWI$Ui#7Ayw)xsyD5;r(-H?rPqU|=@ z+*VtIqq2`W!R>$}@xkX#dM(-R;dH1gEcN=lCH-6LZ8MsXHdw#c53oi5vS$XsdI=$2 zxtMg#Vxc7&j}}kLz;y{Y`j;yaB2I4fiH>7W(M_+=QrJ1Ks|-8GLqw(S%~1!CF0%o079Ib)+$sq(V!){v^c~c6p6dRJ3HZ9lQ1YYy>-$Mn5P3F(Bxzrk*ZrRiysFU#{cV3jxF%(HjLxJU1#k7qvPuGt+4EQW z4S?zgJic1RlfC42BGE%_@*v3tCrHPcdLA5q(o;mFKr_11R3j^D{WFeg+g|BnvBI#K|fng>ba>7s%!xR&_Hh}QA-C^R0>BD8A zdC?$dQTQJg3X7Q2ZYn9~_u}RNUl#EBJA2;SEnIjmZ!}$a_hs?nFL`A-mZGL9566Jk z|ISCR3^&q433UEFPV_EZ^!0HeQ#?CF*!GERUnl{Xnn#VejX=BfgYh;T?P4X5;?zs~ zTFGGtStgD_5%LYYmG@Y58zby{o$=n=c(ZGe<-cXt zyUzGX&NBi!Y2YMNuis~y^&kT^_9m!~3ijHH(hBFPaVa-d#l_9bN7}<40iHv{b&ux; zB_e(0zk>g0%Ac}Tkv(eK*)v{j*vw+Et+u30xG}Un+ZBp=#Z29%{ywhUUM04q1pb}v zVYz|EOoN%bi>;w{LTGO41t4=gPc{<{C+cBWJuDyI?Nb7Fpfe+G`9=~mA01L8l<^=k z6(04zTb@^JoOgKg9#(6{sc+RkS3#(QxsL0WW|Vx<1v=((Pg1E{cYL2Svm&baDsTD> z9&~F=56wNcr>@!Fu}SdX6f=QElah2EI7?sX(5ND&&N9W4W*VOFjH7T3>7pz?XBB3- zg0LS2R2HKO;(&~3sW}j-A4g#W)$;+#@OLvrbaK9)1^DVs|<;(G-Q;Cxi|dG+vl{WIH4y zzgkoSyMDVvQ(=~Z<2W|bBl_YpY+>YvphbGw;+bGZg-A&_X9~J_FomI2dN=}iIO5(h ztCP)AAcA`iLcw8Oj&tDq2;MOOTv5Mvht6tiurP9T!PdJt)7`oeG1kuaybqFk={8F`UHK`&tNP=)w@VX6Ryx9>mv=TQH_1#Wh;q zY^&z+@JyNWhjaCFa;GMBi#wX~a&Om_sNsq~_;CpOh>}g~<2ShIoAc4=(V4NRQ$H;k z?(dG{0@^IB!BA96X#8y7i-2_N;Rdq=usL%R*NCj#4sK1I?P~Vrm&_R1dqW}MN^OBw z`lIzfKT>rxIc?9;tozwrWmU666CGl$Rxv;A4Ld|re)PmQ{(Q%edOC3~-mc$?y@^#9 zTlOi4ON3vvrCC{=;zkmSHhy(75%oCCq%U2GlshW()ucFXGLub^IQRq&9{*FNe!8}Y zB%6T3+^ogmS}y|PW?^Nx?z~`JU@MSKnt(U6q2vy)8{wm(?sl%{-!!(jr_6R-RxV^e zLf9S2%8H?(jD#j`1%OEU_Xjzj4j|Qrp1EkP?ypDsza_q9hppO(A0qwYEiFbcK<>-; zZf_0b(60tC6;{TT$?`VLMN>HYzT(86UE58t7SsP9DspcwoezHHSCDzJdX#<5mY3pS ztj$ywEQ*yn!~IMp4*Yo2E}hmYdPZ&IRGu}d19FhI`?g*I6Z*a&BC1t^wz8iS& zy81dK+-*eQk$^0)HflUm9~|Hqpnz&6Cj42HWi)%#c<5bGArBoa!9=b{Y^#8Gb8w6{Ppc~V?8dkz{#Kl*gBwj4@Oj=}T0=5Q~04ZOzJa6kBUnXV+hfB7$b*sOLSa3N?Txn{5u{opbL3qk(ZD?eS)u=v!dX8S-B-35|0! zG@5XX*wE}b@jW{{Fn!xsB*vEeJ#SBv4WI-8RvjaD7WPNfxatDjjfop(W<9DN<*IWo z{Z9+{mgMlg`QwtFh1k4#95~j**(gf8kDXkLdDYYiRCX?kBz_vLE^_rN#T;z^kFBi) zv^!xvSRqW3M}G=)ok#>r<5!ACTZ_={fR_;XlGCD#4jM+eP9n9k{rc@N(~ zTd0I+rrz$bxiaX~NMH3&DFxfki&ceoZS?_GyBv8N=Ad2GV;tWVhrh7V-+E z0-5XXpr~|lDrRSDWLD0)9*rikGSQ468xOKE$^1*38cb;^P(*_vc!NxtG(3t<>Cz}W z*qHyqUUlj>y68qJMeK>Z);zbfOi@(G*q~aTquzYU7&A4jR~DJ|U;3bwJ-w*6!QK<4 z5}<%Q{k3_lIck=gjp5SkQpb0<07>l0j8lz*;232_fotQlOd*YJ1yfb%kdPoJ@c}G$ zEcB2s*JleY<(UPnW!F}@^vn`Z6^6Ds*hJDJpwADiLXxcAlJ1SDFy(C&=Ym$;3(uSU zOS_XRp2x_*?({8=hr$56dn*6}kPXeQlB3#N4a1GAj;?`CltmWHq%<-ZK2G#igE{^{ zt-Zd!xJVEcB)((^2HhrCoW}(&`p^W1l^Nk9N#-CaU;nt^1cF8mL`(C^2JdkRjy(fl z_^O*PmNWO9injpo1_6lfvYLPC#O`^}wD()Lt2ofv-g?GkR;OE2cEw8xqO-^>a)L8qYp7{Sl!>4^-5@X8wThQ$X8yjY`Kv#Y8j|eQ> z_+A3DMrhJl%8YC&D=vQTzrxjbqtRn-iH4*^kPefO^6hgco92Td8eLBfm73aHyb_O7 z_bYO?TUeX$tj(raN{AKH+w*K$+5DY?^*?qQ5%hYXK3FT-OsA5iIZt!X@V>@-c()V^)BK=yOn5EWG2PHi z<}Z+k%XYDD_U!dI)B433f9mSa&rX(3rn;cZ$|1#S8vp+@U1p*&tSEgnv7Qwk%SIb0 zWTaV*3#{-MF{0X9odSP_9jZ-r;#K317JwNW@;Cvjq;(a&L~Pr4jDkXc^>8vFf{a`K z3&ZM0u>{i}Cj@dYu3W2HX_G&4wLnN843a>c@^QO6okB+sYleTbJBVm$SY9uJj#Ol#HuwDPU$ttQ7c1>CC#kF zcN{%vq%>OC_ZB9Tzp%QG^Ek+UdEm=61uBa(k9mL|&6iel?f(8?#c{xnPe>3VL2U@( zAPR8M%pn={Y6Dm4{dN(tEZHTm=N-J}*%nDsPF2eD!iB?FhkbEg0Xm<9Dpdgg2LSkN z1{}q=z(~YG6-vEk#Vz_;@;L~B)0E8qsqWwwiffU=;+NiFVn|FuOGM%pS(n_N=!D&) z7_B(e(Nz4h>`Ex*<^GNm>Ig>bLaBI!lXJl{Gy^p0(K;5?;sD001q00Q};3>L0)M)@nCXisQT<8%PB6r;Zjv!OJ}vsD_WVd)szke?t(| zF_;CygztO!)vHY_v_FWb!Ks=%yLkhsQ`w;(w^v;E%kU3gVyYqk#0ZVCGay=(MCoCL za!FgJ?Z_iZn}2JuT)78D0l^La}0y zjN^J;;OS3=^mSSk;I^!)deI$GIa;&L(04b56tR!Tj$!^UoA0UIo6`eZ_Vw!S_1 z`TtqIiL9b9bqc|o9DDjkn~wDX=Y9VJ6wOOqWgkQ@Jvq5lkWT5DRfQA+|4naGfg^S` z{PuK7c+%kx*-O(u73zY3E?xfuNG*+HpqX&+asaaJ5b)!2-R{G8RPa0@e}Z#@$mOHO zi_t*7-$3R>FxDExXIIJ~j>MbdwF4erOjkvzX;pSsp_aMXyGH zxqCSk#Hg(tyBq|OK_{6hf^XykdwWR%>sVZys})TB#QwxXtgc{|mwy39E2gNJ{RhF(RTlJLH-rB9igJr@W5uujlc?B|O|CP3o@be+A{ovIr-){}YI ziPrhb(&z*QAq|JCOnDg#$3uy2ZrDlKwB00Na9N2|f%eX3G99`6-YkoL+k4afZ9_p+ zEQi;;PjcxjeT4!d2|8aIZE47It)lbkf&Z~PnJTQN7bI6y;MQ(D5IlqFOii~Sd|3;% zYPTwe+e;vAFY=zdm*&*1^*mfoWx7ktk6sG36Q9M5cR?nLN!!R%meLpO5l&J)G+9fe zg2uvF0DAEYQ<7L}!8bM*rSV{%(+(=rPmHmy*1T^yT~~@7RkVt>QX@7)w24RHUi3Xt zCu^g@ggh#~An6E_!L@vC>q&JXfErqHPC~b}>$-Y)at9j{Yy9}Uy`>|R=Q@X@uhX2R z=VLSB-StK#0nDhefC#j6-bimNlJ2(10a|}y^ABx0qg&Z0pLrpnKT} zjsg~1RqNGg4>ZDd@-6xZFs&bQ3Xp18!~Kz?yFSAe$V>hBf83)tu0rg6ZBPbj;+td6 zLCUdo=3e`|+$$6<^V#MdKcd=BBv65a$YeF*S6O>_YiL|BWRqQsaE8`n^E67c^EHh> z!2g%&^9H|yl4Ie0ygZv?f;XdJ=S!LtHB7qT5KeYZ29(eJ8is9JJNwb2^bh`c{%!gD zV(#~>8QcTw;-JCFp#N)ZYw6HGb4H1@4cMgulH@6AQvAG9D<`ky z3E4%5FwHE+O2BF=F#QE9Q$vr_8y+gV{=1J|QHa}JV+Eo~q2#Aykj6C#?P4E>$!S64cuBGP2Mr%@t=Lnj z#p!CZ9HqS;De+DN2EUj26FZ{b+-&ii6BAx$rm9f2a#Sa)g~0l;5(K){8GjMbIU-M; z>F9^PvuZcBK*l^6Q9x*)mu1tO#Uoiho=RMF79wo2%(2(`ZEf zU>9GA{Bs(YT2rOwoWOpTsSnw_H&VERTGmAX2L^d!0?`XRjcIZc%IRwTv1DbZ!?y%+ zUJWrrJNN6dX#cAuO{G{d+VC7yh`73;j*8Bksj}5BJI=angclX7EnaA> zr<828lo;)(%WIEwsJ)<%cp_{ik3|iM*IO!eiRbx}Yv4<3~{SN~Rp@ zd%fP{>~KLe%`by@-Xsw}9rW{#hxRTl!+4o<4>Ctv=6CBF80~j|h$(niGd?X<&|P{; zH5$rJE*+>)YKjZ5$p%xPxQ{9?c2uUii=eZW+t~Gk~*AFFuEP5g$WZu|>?rgK$ z3p_)Nzm8>LZc$k9{u%fidA$gA!lUv1xM{csAwnb;b-Lda7ha9jeN@*dcbmsJ_7a2C z%$5c?P(Z;#3!8Cy!wm*SLh>l4mfqt=ZjjpnKYw`je*~yo3!dPYX6gm&aY=)i4bFKJ zeX}|%xZ54STc>MY)5yF4itd_Dor0cBM`pI-&?D!UB4vqKFjBF!OBTH)>>Q~0OyTUU z$y&qCg*VK=2XJ%(c_2!d58x0vaQhnfdNr~$_sKO$`NXQDDL;Y8r(PNnMpLV4`|tkv zU~8M>P#7|ubgfioH6FtOpLhsIP8t|Db2dZeOx(GMf(nXa~x>LUNv&&!rT=r|G-{gn1oFU|-lT7Jq@>0T3%Isu+5H(|L) zTC1igW(~Xy2~YTnJb#dWiCZTRpbDnf;`#iB_BQ%j&O_fo2w`|ems+e>K>9V1hp6ZI zn;h@w>YKOkzZwPoZ5UG0YXWv$T*3oME_Pgew45|OVxAXVj=PuDeKJ@oI0>iABHcg= zPf;>%h%a{zgf7gLU?$eY5GMLs1Y4GsSC-ZbQYD6jc z`(_J9;l#N8AVbVgh?8NzuD-hwbtZ>H=7ft7>eU%19BbIxgO?LlCnHIR=G@*??Q6sO zL$rjsBI6^Zf@qr6xXK281q5K@6|XVvj>!q(PHr(A4$hl3lwhywM!B@WC!SniW1=Gr$7r<^*hjJa)C#Y6^9T@KzIeLy~5Z zar+n{&*(-n$c-Kwk=o52@Sz-eNELVWG_GadF*#(L!}58nj(gX0=T>D31R*0;UE>$< zfcYq?=xUkqKFk??Dk2c0{m50Mv=GZWuy!&4J_6UJT^dQVayoizs=>2Nloc<}gVgTU zlOcMjKgG8rYusEE)uX56ZQ0tiZX;GMK#}Z#BX>KBGDy7@8e)9J99Ng#j(0m@edt9s zC->k`jJ5l?=V!;6ck(KPX3c5B(M>;&2bi zOSLA8%vxBNSi?3%j3eNf$AU1c;~pD$nE>N-%vjx!xkq}mMyHHBA<*}v{pK&ILA#<$ znE^beJ{MFAuhp+N38KI^s92wx-gYATa5cO%8!P@Vk(?X$1nDgvvxX64lA%e2nRnwHkf$IUKIpYU>+CqX%C z(L|Dw2LtXoZvJ$d(it(2aoBx-Es2o$qlWt_ekxT*a9c?f^asasBgFv!2LSkU%CUok z-bnMtt=xc@W$R4y-_Vsj;jJD8X-lvlP9gw$OywY-v$_mjE@~JuXFi!lE}|g#5cGtv znFk-T?HbLX_+<9|vlz#Tw4_U)AO6X+oiNHcsaZSvQzEslt53C!NT%M1PBmI`+!^tY z8$YfVRG`+Il0TnT=*qhTJ(Xcxol(XQc6ceTgHW*jQ&V%wbe@d$L1>rev?VKkY;!^mbHWS|Ur_#k zk-PQwMO5Jbi`8-gh5sW%m#c|$w&($PxSGKLtxqO8o#1M1Ma0H^d7u<-{1?Sz-)^qaV5S1p>zX!s9w_m>cFd-)*+ue&`O_CvGxV8?klNfX z_-WRokD?$7k^%<{-HocNWISR@NhDX#Xm6~te5LdAGGkuCnv0pj0ZFFD8K;0q0oCaJ z^cI~ri0b<3?-o0Hu_#g)p3TQ=W6UDm1?v?og$uQ5K*|3{#s8x{@M{Mr9FoQg%aLzc zfXDQ|*rKqGr3>3tg8BRN(bC-GSKQ<$M7W-&^f`F>5UXDI4S8tzTt}@A2s?$sW-COm z2QNi5ihn7EgO;`L9Ym2yJ+1^!FvWz&=F+uNsS}%skJuTr#f8LjLF6P;e@A4n z`b9vjjD2=ueXA*P+h|9A7{hcU*D8h@+P5e1;t98{?iZ{$_Ycg?CTLadmGx!?ZUq#s zK<}y~`Hk2ciiw?r7Lk9hJrNIh5G@r~z#C^rcDe=XP6sFdW~CY=Ml3T`l;r_Us}?It zPmv<;W(RI%d_Y$48En!frCInrMGN%jMaS>{SvoyleP1!bG?0ExQV%7DfnLBVyjm6FP?XH-4y6W}I9B zu8FK38-ddsIJ^c`ilLx&!+;rC+kgxgEo1FZgX%Fyr*kGe5o(41s@8MtBzamDt|VI& zC(Obyf=r2hUMAr~!DT2SFem}GX*U%T-<5_ngE-!(?>j0k0VPNzZXd^dgfTEq#q{5e z%2`ORJ8Munli}0mT}8Ud}O7fm2tN0n^aErW;%mtum6=itMGKKwwZ1Bi7DZoW%~9-ZF~$|g3cQXI`0$tdxNP%J^(W1;R*gS2e{adK#J3k+)aLc;mz!0;T;vF)-{N=gBRHc4FZ)8Xu!|G8^(M$V{bN&#ZjVHzeT9uN^P1K_og||9NMXW(KNiev zrZbEIn<8|C9{Kq|so}IEGEF1wc60&t5NlVeycUvsBa*E!lU2o||gTTCjLE?KpqF?71G8;xHV9?SkZ zKbkuQcN=Y0btJwx&#ooT=`*XXXDJw0z+Dvp0h;XZ{r+=tcg)$bqFYY5Y)Iw#7CTq- z1pxX?+F_|V?wbF#=QoRI&~b2}M_Qv^0SS&|@>4Qd^h@L?!8*Qq7HPOA;|F zxhc7v1BCa`dY86Bu;`kka1=6=)P>cuI={rp4W09%@FgIG{Z{LNt8*rJ^D&XDUusUa zK2|tQ^(Cz_c!#Rs#w+?tYi4QtI6A3=r8f~k(Z>E39`^!%+Rv-P!*DeUi}Q-Mg=g8O z-AfoX<_dH8GT@qHdmhv$z<{1a;L zi_2Wghdz7cP4eom?-0_FP+N4ZGoTPKTdk@us5nRqN-B0WLe=gwUxtsa&6;~fpv;iv zbV0+24h0s&4p2y$?tK6O2>$m#`;ZczPx0!@+dP}LO zL&DZMm}t6Y`*Pgrs8(!&5)AeBPE^tUn?~7$__dWk60KuNQ^6q_bfAkwpkIVN6Zd=( z26wK3B)~T+5d(##4mLJYuNRXU1yPp0k>2~+@{UN+~sNLY0t7b}8q(6c^ z@;XoUT3ZZ5s;erzok|bR#24`PNX}%5^g^1VoGlJ^xSycfIv%qF=IAbD?#sBsm_R4V!mW7M>w?ug(DG^J8~WSAmr_M>Oga8vX5(5kanZ~0o3y4b z0|UlPM6W)!Prv2DjE_tE%8yNfynu|Ee(28jlS-+4n|nkfuYjWOkQxPmXDquVENT<- zw!$NqI%T-2y+u+Sc5v*$l_&@Z#6ua5(A?XI>X4co{Dag_HcP<)OwS+;=W0akz{sl> z^$~A;cNN`VXxJ*b+I%kylp$ybR0imW3?QAp+do>SPOQIo3wlJp9;0M z5ZHrp;+aJb86mG2)d}Wy0;aHV%9V=WxYb*H_>>BN0SI1w!$pTjJu}wz%cG)t{2^ud z>pUS~>HAmb`P*3ws%vufP}8;NznrRoNk)`Cgozxd64{W}^B%!CT;Cp#i`QR`rCr;- zO2@8%u>(*OtMq-(O+M+`PehT?TafFgZbD~a6{@HA@EM)cRz?efQ=0h>{-nAAU4s zb+xecSDx=bhhR!sgHP}N>bnnG%e$2-q!%GF#|UY+MGt}8htK78-qs$M?NL?6WTf(xk6@+ zyNu8*uk5#wnWTDG7qA;Ty_8uh@!p}uV8WMU5~xRD_it0o)4|FHKNJD3` zlnUulbGgCoI&yl>Xn4f|p$T2fTHn%%*z5GaO}NG>t*r`k8A)L-ena(49}KL3 zD*^-pt}d=DqVfoMup7dmniufaTg)+UaBO?_#t*bI@SGXhuV|~tXKdH0RIO7_-njx)sMpi zcg`^q$eP0;+=)*S=96j-Kh^#?j*Q1$*1#>Z~qD8S(P$;!DoomcH>y>!9{JezI$`P1=toLwkP(MqVzlt364jYnI=CDA$=D4iVn>BLGpR2x`GjBq6a{Zxe&doo2rj zcTsBEr}(1cbI3#~Zfk!@nG+@?f)Yr4QfQ4V98+a}BIZj_RQnExoM&~GNWcN}!BlWU zGiDl5YXrZ!s#SeZGd|>(7Hef$)H;W3n%8f^iW==G`5?O6KO6NUg6HL2ne8Uw6>vpY zIBrf?(rdmt@o;ZIK=R^(*yg%VL4Wf%j1cc=-_Atrm?({&E~{N>)YHT0A&IU{m+Z$& zS+QJ@ReqI-Zd{dIF_RjqlDc&){)P5H<5P5aEq zoHYOjk53~DeYnZx#VjE4uSi{&qw+O`nwFX~NfmZMMdgs^drHi5V?7_n5nde)ZFq_J zNjcEMoc+ugp{A;pz&L#Ylh+spI3heSE(1+AJaNyl1jSoVd-yZupqiFn5U^}57L&Rg zvKdfe0>5U%9${_$N<*zcBLzX6u0J1+RFym5(e8fF>Yvx*ev4(6OTog@iI8Z}1@lU` z`(Z@<6ypu^K>l8#d%rj3^h3F?2afqobvX(tqsb`|By zPF&UJgKYp&W0anD z1;K$Gv=Q?F5az+l9yPA`S%0Y$yhK-b4{Vqb=;qv#mfi(!;3dl9tG_cjB#zA+W@0yb z2s3dBdN#xyi2_b%;*A^5UgXL~FU z2|l}774e$(v$d@`^dMh7d+ahHu@I$+tj{*DvU9xdq5E*a*XQ{R+P=YgJp@1{DVYi>R~0{0FQ!p6-oO0kD6|d!_pB?Apm)KV z!chd7H79t20Uj0nol}Zj`=btSf#w!Em_2IwZwEOc&OC0jMm(neXxpC{8s=}4QNX7h zjJ#yv%Li{p{O0uix-EyM!v`n;ho>pwop#Mwl>Q9iS9W(@nt_EdNLuTv;$=5mV9B;B zCH@bsZN+`#<{MT(c<4l8vP8M>M;r1T>LY^<0`8|0Sn=sh_<;#5y0L%!-xl{U#8E!o zDig@1n_I}eO>jk2kG6vwim(&E1y&q~ZSTw-k6?5DT_2H7C0FOW-NZ9`7psH+W*bo1 z#vB{nd`!~jg>VPK!G~ke(m?pa4@-Cgz4%MqyijqB58Jvn|nny1%w157tkS$%C)D?EnYylHY;*pMWUwxMr}GgdV_di-e&6gX*ixO(Y&ov za*24;jc#o)hzRW)6`x~KoM2Zn>(Ihmt557R&B38vde>xiwVaVCS8dhE?WOrZMZ_(IbG$yXrapCHtc4^|q_!YKrd8#2gWwDv<`mjs6R?_pDG_Ttdz1J}JFAug z=?(LHAa)d*hSk-t+FSCehXma`z+91njq|b;dZwI-MnDZ3{9~TF!+4q=ooG?7-ZpxK z`fhpG%7%1dN3ADw&y7JuSI#T9K-5W{Xv`u8B23Tn@(3e8gs-nAbVD`{=dC~FwGH0? z!{z-CBY;B)&-w<0Q>2ebkN%-&B(oZ2e|TSKt%mM}aVbE5X4(4{_O|qcAKzAop6!di z*}Hu;Mm*I!FxHSa8Fnjm&R=lyye708&csoG@;8)O94NbDPxr)i%vlC_o6^xA+e{@z z|Byn-r(b4}Ye8m~21g1SEgv5I+*GJ}qhi{biocDOPWpER9r$`Yrr(|i*vPR%>lhJS(x+vhuX0#^C z8z|i%Y^tI?RfT~8pID~?{H0R!WKU-gl#|(j9kp`W>~C6h_-?(#8SNN3=knL?QH;qV zw^gQVBp)1GGpTavkw%{HCS*%~0uPv%M0ft-L?NOuP|r$pDz{}maa7}5=IVAi{tuK~ zoWD@o4_C1wxy;kV;?Er0una*i@YX$+Dpx8wG02}5Ql;bU5%FS4hD$ueyOjCL6A=2Q z-up+OU|@T-sDrOwLmmcuWr_T^41XD94YWD@$xRRh5rmt$KjvWrgwDgD7ml(o2c^Kf6g1BJsQ~?$_Ddip%6XtQ zLm^C~JQ@DT%91OG9Z_W%A@ui62EfPlXPdJo=UI z-fhf=UAlOT1HjItWi@9n;8PG+u25Y?0$2j2L{KeJQ+O!J{LB%pc*6HPi|MU0v;b`= zjoMH+3Y|YnH8@Ob76)S4`D}IFxAn{wKT+t3eDdW$lAlrB{%{oBz zt#vye4l0h-kJ&oTU-}rjv(BcuP@b{AW%8U&V-Oy(R4$^xR~pichi2yfat+&G(hPfJ6-J zcHiJ~wMJ!Le>P}`g`#Lf&MDrl2q) zu|pr-bL<>ws;^KIf!V}2{Wz%H#^?IX=Jl%euR_M1`5Qm&5d65QSg z=5+uZ)CM<3E%v<)0Lxe(5fc7s+dm7)d+bzd^=Ih8Xa5#v9C;C!^*NOC1tCeapA1#r zo1I;4vi~rWsQ>VuVtjB7%L7;*H)B~!wsV&xYPav4++&1sP&lY!{WHn)g;Fn`Lb5@H z*2_SXSTp!^w(H`-|H&Gzir#=uOF!3vY@#o|1IqanI8>Tc7N z++VX2Hl{neF*J3RBU478z&u#3MTXr12^9!()q-PUH0KZm&;d;!BJj#NePEj~5=;^z zZ2!#1TQ7kGw$2F@x)Mr^UmLGa@y85$XWX{i9htZqmkJd3J$MC%Nang^MCwek%EPxP zTf6)YL4Z#ptLK23N?RbUB@XFcb7#7M3s>^mFG(=JVQ($5AX_z>6&~FqOnKu<-oi}1 zGWK~8x2FaIK}0!lRIOnyyZVYM`587$r0%qm23^L-X=|8>lqG_N%)g;Vt4B6uUI%A< z2;u;-$u6jR)rg2k3KewfYtHQ4Zb~QZF9>Ie8-hhZbDba4`;ckJ42WjyeESl`gt(ZL zf8y<35qVmsAq>*^B-rW+h2uzeYK^5gtnmt7749wG#CKfPzNc&#-AQ3PEz9H6bqF;o zuN1)Ov(G0Cq;2|e^$~<~N8P^T^^`o@CbG8*Ib#t_OaVsomAGr^4~ zO(xiAYrKKBW=Pk9FHF6c=)zncKC!6IVg}&HKt4%y5&_c@u!5iHH8NrVscT8K^RwCQ z#31rE)>14Z+0cOeJu{{Wif=}+z3NRRBaRW2WKKIdp5W1KfuTS-N19ggn-el7EWe_ELuE*%jhhkjLCYuSFnU9^%WNS}5?j>F&k+rAxZtpC+$tp9zR8X|^)oWxhV3>yI1qmyK^c^6CInYMWbeU~5Qmw|PL$7iTOoq1HKT z95+g|t7osylS3BtrLLUmL{;(LdjV0n@Q8=Bg8f=f=A4VYi8nje0KJ44x5a-MAoubQDYS-Mo&@a8yv^LKORT&^mnKSz zL|tQ4oV0@r_(3VFoeoYRBZ7Iy%)|8Y?7C9&$Kl@rlFSxAxm@mB`!B*I7l{?aQlXP= z`zDL>l|SkmlRj8WOiO@2gEZmhT5sWRN+-iP(2a|!YL#yWsyLgjBt;hnw)BWiyPM!t zQ4`=>#LS*C7apRJMLMjA`TW)Fh_ShsTaW8~BV*0p+d2V6`|85nM(#ehIFF=Vjpwkj zpVGllhYS@qI);g1ek$>8=>w9x4I6~5n4$_p%4;5Y+;=uQGqQ}35{dHXaOTb|F1g|Z zc12U5Jd!lg^-8lnwfMY;#;5XUrznG7#WHT#Nw4n^PC8oE`MBm7ywX?|;_yrM^*Z-W zZQR03`*#hewS4L6#$#k}Bj2CV;wj=z2UxR0OAI@FLZz|WJ=FCiQ?^S}Qh$YA7CP64!M}|k@cFx-_?y#_5&7PA)WNHZ?*Ii6hYHOA>;*F2I2Eck? zw{cL+8JOFMlD}@Br0#&R>EpMsQRBVzBxTqAT+lLqo(TLNU+>(YkAv5wb>aAQhuz-L z8t(T*uy_}ea&LXHQ&W>6%MC+=vB42s$$-LpB$b(&EKo9tv1W}#(EK!N({aqN%0uL% zYZ935!8w+$dE6X@tZ329R|#?y5L3SMlXE#aMF(CRq~g+nT>v!t96!g3`_TL1bK*MN z-Sp2-C=l(+8O3b@H0`ha4am+Qdi{-3H??iL{sa+0{bZJZ02SEYtaEkg-mz$y(N0dP zaQ^+LMjuWRe2TP4vrkv#T> zX{T&M1$gRM;&T`-B`b4mWUEJZf)2C< ztKk7Mm){65Ve9%@1eDO0ESf|hmAHQxbtt<^6lZY!NE`Tn&HE)~wfpMk@cqHu-3X%&% zLELJCE2!5?GWkj-J=9iuWU5!SB#3)h@Ug$Hu+FkM7-s` ziB-2nh8@So+9TUXl(iQ>)ql0`<=y*z(XZie2C~>8S{;|X9{*|=k+!{(NW-&i`_YR# zC>%3nw=-DoM+srOv}*kX5>tMaldyf|pp_NYg-@|z&5Hr(cTRzri>Os&lU zDHCy&aaHZZDc~*8sDh2X&A)ftY8C%Dj#|1n1IzGO>#^{CAIf3ndeF0#V+Y0wuJd3qe z1?BPcZSER21)5HH@n?4jOEI|vrP(G50cicVTqZ}{eu;NXL{D)?-$(bd8W~rC8SpBS zx7O^Srm1xAhJYT|hA`6Jsfap|2WiqUW#R84$Eg7Y$plN_p8%}A0HTYi! zfUVn>Udg5kZdICL77H}zAiGMCrV1_w+uhCvGFD6`NUxsE{QGx8u@?TP*Od`gfgEOP zUt4&!b40ipkQ)OhJvCiQ0(@RS{HlL`Kb@Q^HpY}&eZs+3Vg!gV@1G&diyj{ni6-k0 zahH?VJ8YOrcTLn^D-8TccdKRhE$e85lS9<>saD;XAZx*96kK{?j1~Lw{?>cypPIv? z51K#kz;BLwdd2T)oiFs7E6e((Gh?-t*JgCChTClNA<))=l^C8#8-#w&eWWQ-Hg3?X z_sRGnvZzEHoT-O6Tf>REAz-2S8$vE*Zj{tw9o-;yryB3vT*PPqehf!^wgl=cCosiE7>Lsaz^Z0e%9xJU~ce=iwxVy$Pev2TURyy zplG}jChbD@_t|lza?h&d-!#hVX0U~ieGb4d;O;q@uz&*{%thjN%^Woc1h}hEZDLIA zE;lx)?{dxj*lQBX2LhUQwM;k@I)7Is1{v=xEw41rax=vme;H%epww3yOk8CBwbPMe zeDL5)TKD()-q43pwTnfTS8=vJCnygI6#e0?XaAvy?H)?uaI!uHZ4%J&oZccST1?k*gcS<0Af$ z5?nY}NJuPCp~bKXx@8x?&EcuYiziP~nDeIzXF>h3fO+lI7k)}6?O`$(;@jbi*CCcc z1apz~$>S=@Myhwsi6C_yDMG^3}nPmjY_YoOAuT zSS7{)_U)ylJPP%tD6~+M(OaEo84-6hzCO8$ot9SRHBzCVi^HKQYe*oS(8RI}d_qp{ z=nA-D&_%Mgui{#<))s&a2Y%P$-;c;`M~N;xpGmuN{=&(M8;P~#1cZ_1F-;a6t;N4Z zA^@rR=VjQE^6Fq5wxT+R7Yp`{^8z9`j~8vB3uDvR#n;LECuB^(^EG1Z)eP8`zm`MA zN_oyl1sXXkWht7*85m-0>oPu2;h??W3x_enko#4cAPnItjacmU`mG@KhmJ#6k7@h) zS}HafHW%(e*tjloj4WVld7i)^zN1RSs8}34I1K6!M zx*_h+Pacod39akAbFF)>I>fYz14Q3aLWH6BFeLgP5p5+$VZNQ-HA0RD9KM+jl6a&V ziz%@3V5NZ8J?Nt?M|-!wFAff01r5)ct=kOli8Ybu%k~1%8=FjCo2dmuL>ujI55>GG z$~@p!w2C}~`L_8kVE!G$3N5WhS-p;L2*T@11Me4kKr81`-_ZnxkUG>p%jw?q1Zf~0 z=MyS@qN>&KJBaeQrjDMrn5i?*xjpSAeZk=So-#@%{dX%c;5UJs2Gg+E?(vM?E>){p zYOl-UDeH5))R$P7k2?^d#bB=`Os5Jp6|r>Yb8lxl_LP<&O&q=a`>tfIw9jH?1ZDTG zie_t>K!+;Jn}rWXmUg!pyltLOs46!z#qP<{cUiKf8ltaMm0QHulKV5@0pL`FR9D+&rDK?Kt@Y+^_qJXu%*1Lr z)InN@Vf)ntxo#T-UV{e!XKzDlER5-QNdBag{?ZtZUD)sc~`W>Os348+*-b%__zr=yPQd_x?VnHf5Q zRb1R@fg0#R{EvA?m;xj;v;C>Fi@`$(*Hqa;Y-8lKWYb&2;<5arJFZNN-# z{_zTokJ~HFHu6iReWry$W0?QEz`H8D)+!-37*Bg`_u69G*_j==CS z!Pu%a`H1*vmAl5mmel|+BYD{I91C`ZM7%T>@MCDJC6ZXv!#o-rHW7%q6o{mVa|@He z`j@IpFDMWaA4zJwV5OX&AlMWZ_W=K64gfmZ6Au`DfQU({WkyMs)WHzX`yThOI92e) zJ7t#mN{_>$;E4$)VL#^$uY*AW^oM&xLqMG_G$L7KoB7GYCc!#8!ow;EFI>*^TA1)M zppFsh`vpUx52&GqeFQK)W8%BE7B(Dc2nZQ|lu=tFU+hY=M;F?r)lXcCIq3(MSiKV* zI`^*}yMRFyE47NM-`|QfHuD9gkc!>f=>1`(>(7=GImkUs)S0Px5^L_f0rha8!uS^@ zBYG2Xlq3Ka)1OJTaNSg|u%Y{3^^Q>woh%AkjD&irPQM6^C%pdZPg$BhUxBE%G^x@k zf_4^B_HFcSk_O*>E8SiMrv@@yGAd;DWTx$|1S`+w$7}EhiysO#C=F*9IQ^)Kt)$d& zMsqP?Q7i2$y9~n~sm;0-t{I;P@@Ro=SUd;V^c|ZNjWd;L*%Ac^c9+TTB4bJ6s#BL( z0R&s$Gb-yNu{dq-I-KQ^m|7_xEue3PXc72eQA2>ah%-f_pzZb?PE7baKT{WPZa zFYTDVXaqMg{91VU_H*=h&r=Kvs;5BSA$Hhwn5X2s=fd{LRqX8#x7`b8Q8;Dx)xs{6 z0I|^Pv(dU|7<8q#1Dy8{ZR0jNvk^wMr{Q$zp91gV>ReMwfu@Rq;5#1z$JykP^TY$h z#K*e3!!XX@B1Jfg@ugKFL!A+;xxQ;?%r$BO#Sna7e-%tqziIZYFae;?9`{9{jB)Y{ zCM;uF!AR95+%Ni7qp8DWT?giMpcsT(-Ff4_(QA>fcozQq9nQ}lbNQ^d%*m;q3L)Ci zV%2|c5z^-rg};@1Nb`oicfS_>2`|RK;;iWC1fG@wO zbR0L-DUpx7Ia3N!^TbhbG8PRAWpY1eyehUzyPj8@^CrGkZp!8GUv!Dk_D(uXrD#FT z!Kbz1Fmw5?nAC2{#bZf!Nofx_`_4~IS_ z54aE>owDG&+e}_z@#i}NVHaanRi>}l5^X~9&Ol*y`1SY*>3X%hZA~Qg48zWd z^dYv^JWgreMBdGx+5ZO;FY2KA3r4SeZ3nz!Z0Rpj8G@DFaKk&c$rp%koVQqX>Htz@ z@O4L^m!W`aIh?+Q*dfxf3SaNT&Co`98%)^nkVKRUHz!C_f|O=79AQDGSHS~g9U;g5 zdX7sGcmVH8cND9>7jJQnQ)QDd@>3VdiR5U>600oNLz;6EwqYxQ8&a=_N)9f(06CsFqm9`pbeoO|a3cM3?Yec#{HwR! zi3QgEk)F1B#C4}Y@#9f* zIELh4xxN(6!3L52D7e%^O^OvY+XtfrKs{IPW`(uCz_{;lMAu^|nj$VdOh1I)kdm2H zpS(P)>LpYy=Jhv025^>E1~qN3%OKU{pbG`S zcw3ik7-ZQ1EGIj2wORfle}6UnQADKpfJfa-tp<1@k(-? z<@s*JZ?qB=Oe#2$3Am7ChV#93Veor2j3_yWBjMj@(vU_~+;pRfkrjMA8jM-j9-r7` z+l=9~fiL>M#{p+ycM^DWFqo{mz-p{?Vv_*$lF%){j(t{Ilf}$sgr^CvGNRZFVsoi$ zYmq1;Qqj@y+35&b^rzAh?nDl^AY8&{1Ok13w_;(MlLM87{9-Lk7Yz=AQ?67$b`}O~lv9n`X z64&Iq9c^W8dk<_(V(2q1X;TjO1Vfa<;gBB^Yy%PuFNnO>=FRs))Cs>WMo`eGx)GNA zHw^&f#I$*XB+clV1OdWPXAH5f!~x0S5_WfLXs>pJ+DdHEgp~5IT_}}L3`HLs#gl@s z5bPo1kWwPBKa|j@;0LGPE+}+@{`xD7?!2AQISc~8Y1=PV_OL07k8KAiG@@U_Jg_c+ z%lqjUOx;B$D&S$PK7#&{3?dMf3LbL(k8}6b_n9-6bzZ|fCcxD(uFk^n(K6iNs8n-z zwh(2}7*Is&mRPX50qg2g>e65LTTy}yA<{~^S)MgVw#f<KNXi`Qk5FZUU?-1w z=NHJ*%7ReI#>t{!qolYl&>*~L9hL0NK4XS3PGD;ecSFDt)7Hm34q*tLw;HKCb)3gv zWsWz6IoSqLbN=^);tst@dG5`OE8JmqPq+WkSOtusPS`m~gfZ<^eJ=hA+2Y_b^5N=y zi!D@22It?M$-FH^RQ@?4MY{K}{2#a2wiB4zfNJTNEon}Njea^?_Oq?>uvCM-;BV6* zfG0t0X=c3+SI7OW2HmfCia?T2O}`WgeyAIZ3Dkj*QT^J9K#*}S(Mzk9Mk#kxEi3d3 zu&zgQsUh2(&?;@RecPx~gSG|p9FOs&wxLjCdm#^qr{LsZ`!jI7c zx#iv{&Et#x0U1yl6)^Os$*p7*Slu*O0%M!*AxsTPB~BNql2OH589#a z{BQ4Of>Qpk@Vj0Y(Hfk8Xq*n`*(u5B==bdps^)tY2N{9FO8}a=MenZ=u)auO zlyqL4;DE6bc?P>?j>)m=^i_63?HpHPI_c}bZ3i*etXPe0zM;|Q12EznQuTaK-^0Z% zT~7BjV=&mJju?W;e2}j?53E+EX+gbs<3Bsx*Ud~95p!KYQl+FgoK|PZv=6vY70~s) zbJjBIjN`T8rhkxL8g)&zGpEtnjXP5P5Y*48)&e~yCVKFU;-o~bihOi|#(DYSOWgWi zsU6hW$xO7Tvqx~CmsQ`{XYLGuf;?~cva;Ft+x-aRFXW z!*k6`_pJL(k`^#EohJ_zzq3PIfIZgweO+35Ip}`HYJF~KjW$pE$xI|b3%aPLaY1Q| zwtW}Srb#U*NculR6~#8PX&&KoqM@vHSDf+q;oyH%t_qmLSxQ5UhxV%$OOB|z@vI$B zXX{YvxN!TwqCwrxQHv2qvl<>L9MDZoClbfg+hS@w@Lk+A$~W4VeV#<_S6d4t>94a6 zZWXR51PlQKUW`Ur#?POld8Hi>d>f3CrklXJy%T5OQ9L}Dr_-(~m)Vjx2|*1kiT+)q zC(!pmJUlJJ-C%VA2dDMm2&!JcEXWiKpW+jKLphGddra$=Js)P1odXqY<~9E{2AlRS zsZ9Dq-()tVEGvYW{H(gEcmP8nNOEKBR>=kMZd$HlDABF+gDI`n8n8h06HgSK#;%>* zUlnzOP)Wv8`NBTMr`J>&mZ`2OcQTTP+DSjl7w0!G=+YesPL`{ULLO@9zJ(e>`RYwU zt(Ev5)XSGo_fifuQD`N7#D<-d_~&c7dGnEiclxzFBXa>*j?na8 z^$2-oX`mC0zt@M1HNE)&=o)w(t#m*dUtHydz^8sIi3%6@aff9!VOLOKN)pKOI%vjvr#tIIzo-iA^sx;7j@kcHqRh5X1I&5Ag6^om{Q1 zJ-kj&ftsjruIMSuPpm};UcAJGQ`0_=&CXeT8xKnZpcZ-ma!^Ona$+45o_WZwT5NYs ze10TJsnSFO&62zH%DHw45F4_!hQ90C>Z%J-l&K>Sji=1QZnyWB>bu0X? zzr3QWj}04kGUJ4yA&9(icRYZ`h#1m% zE$(SfD@{2>eemWFB*P}i9~H*Ud}&H32^ckEw^c1-;DKdWFO9P~Tt_)(8PgVYc!lXS$Ys^@yemI}@)ovHhgU_gFY1OBD}g+0?y+7Imf0J^ zdeMHUMD;_Bgnx1$UYmQ(utf_0Fe>Wau4X^w%lxwk?*?`pN88}Dd`5hs9Rs7)+}oBv zn6m67GiTln#c>lQvM>%Tv%S6<@23azhanPUdddcs$9(d(V@DO=4i)_8=NoM4>sl5? zq3p<3V$MR033QozVxEMiFq@)HU1Fjcv}O!yNSN)tq2U8JRek3^aj?m(Yb^IgYKqtj z1QTZ>muy2{KrfCHkpIdwVqMbkp$`T0Lq=i0ku{{(>vW-;2?F#qDHp8l8imT3#l zi5j2r=%BVd{A}y*tE#gaPgZ~R*=#7FxfOq?cJ(Su8s|5T!C*4!q#|n5=N@No*>ABw z(ZIlW$7?|kckoT7_Pt*(D~=Xg&9HBDJ#Gx<9qk?4d?x!zTFulHTcD=675ZIQs`KAo z=_~DCm3y`m^qEd%rGr9ymA7*-|x}gr~w%y&iMya%jFj zo9!A`zCEmtePx2-B| z!t7SP=HjW;NqMtcZaE~aZoa$<&x3D&x?-{RrkuS||9g5peK)~!bw(1YgEDV&-f_0p zSNXIAdVVbjf@eljT@fQvy>T^vQW(wXwMVVm&*IHCgvbyxn^H<$F9fKwB|n(aJdT~K zwe02wUe3OI=Q#a#Eq=x~jP@I>GEc@?O01l4de|-MvmWX+diCCXsI~Lq_*JRDb#=WX?RR}M|)`9 zH}sTt#tmk&SCww>l|{qAzYJNw4K}+AYu-p!^Fw?g!9QHfR<}8uZ80xD{A((RbZy?h zw}++KXKyylCtv1`x*Muh;$mg2(-Tiy5`eB#}Up%z{JMH$?<=U;VdlwuQ9wz1)5vg z0{gZ=Sx<>@*>%6V>^_;1d0?($42iHlS$c`_6o#DnG|FiPBQXg|4;}Sc#99I!_3v=X zO|hoVR>P)=0%87A9d<`~(=DdX((Ci~%jfj1+ez2#W7h9G-|Xja@2K;?QeHc-B$(k0 zNq-u&yZ0Xk@Wc=U7&-xfTzFt_tC;e0YbYU%ERrmQf69?vFzNtsLBIgiy}wsg)>lUnFA{Zdz5>ONrNGg){L=XUAg68>4P|}g&3|M3KkfL)4VT1u0%0O9QNQ(I- zcX|3?qU}h`;!-34Hyi>?ca(d3KnOt1{%ssWR{iEC1kr^Yg8LZLz;H~Mcc!@|0qmki z${3*!07q~E%~5-NlRycI`Y459MNh_b5nTI3bjhxSAGQ|v(x zAYe|$4_|Ty(Z?TIQ1jjJS)&{1g&R5sL%kPm(z{I@)+ss;P)ZNPC2brKYeNWBgoon+ zQp)Bjs>8?^1F6#x+{u%kTs+m>EUF`n0OXG?NJ7-fuT_#@sMpmRH0Mo2u5lQnVCEB` z@<)!D(;%f9-oe`wnUlZ-`B2o4h3BNpso?|w#ApuO$RfzvH{I0)CxHO@x@D0*(V>Sb zus8$n^*Dv6tM-!s7DpQ@#)ObVehvb-y?C+qtQIUQzgQM_Z^$lZfSF%|doQsBja%$N zRSQsxLt#ZP<5m9Ct;GM6wEV2Yeq`Cer~HEFIyO0eDUls}YvlbdG9`hj6@AVmpHs?1xkZ{`qg^uT&_84ULkTZmvMYbTKQbuE;&w6O}ZZ_hodivH0Jl27?{PwP$G2qjv@M+wMB zWef03FV4X;atGR`2{ZR+&3)ze2t=3{_zrIKS`SBun%VABSGpK{_e|Nex1ss-%U6ye z(+ilIIF45b;CLq9ziwuub5861>~-vp)oN2$%doUw1H;;OL9K>Z(*FJg(O?DHZUb(K zl4MXOm1=f6?df?mamp4Om)kV$cB`k!8W9 zKO%CK*5MQ?*{G0^>r&=%YhFSDqE9jT-zV&w=YRg=m$>a$&D-;s8!t}hiRG!RsC2*} zIrrH&pEr-+b<=n^I&Q=w*u%e#y~t};EyqzuCdMUhdBFW=%k0Fhuc)nJygtr>dh8lW zW0b7z=C1B3r)dN2l&u)~6%_VQwWtx4PQI6X4L0UB)nNhKp&8LqLyIvQ+aBjnNxF6l z_TQ};#2*jaUca8hcKUpS;aHQr9WX!*uYzw#}cbAO#2^n*+!uquKL~#3rLB3Rz*t57jVA%y@jyurE;+nRnW{h<2(i zAKJ}cql8yNYo;HG{h}_iT1;irBeZ@tukVpRoABy8y~*4sk912uw~^ZBn~9PWneB3% zH5vvL7t!4v8*cJk4@1weBWB;ZJcr^3i?>!QAiGOinyl?}+}h_wb~swCWn;Ekb7VIT z4zZOh0*ttLNL+UKwrC|kxtxa9Ms!R+GIhYyLam_W$VJFlQjaX4YQ4nJOnvPBKx6QZ z!+PT8U7S+Od75_#+&(8!!$YYMwOYq^(wgPca@t!{8f@y1b)P6{chioXocwF6$ufSo z;9Hkru$3K+7q#ktbB#7#_UfK}E3FSElu{bOb+K5ud)LQw-kfB%P?J$6dp6xk8|39* zD;`Xf8mvyKQF>~Kxn|(lYrRV~D_m8Vtt;S;;-as^ZZ@1-7C#93IgDR}>~5rKdwe48 zjHo<4=3d;+`mAwl%WY+xu6k5+j1Vw(v#DeqxD9O2>TfT#)|*9!7hHK96zOyxR*Bx5 z-7Ir>I<&scWdtA1FNSt-8KBCtvhiB&CS6&nGX_PMPlaGo~Dsq|gwxt%FW8&PiTh+)9) z&F=h!psTW^dF4Z9lj>gUDJD6(>sbJ_dXhyMGBKm={1vjgI?-P8tMuL2lMpz`0)YmO zx3qJFFv!Nzeu6AX8Ggt^6JQPDyk(K2Ke2k)*K;9POJHonuLsXnIu_TFlUth z9E7cF40q_o3U_g-G2hO?)N0;gq7`{rNt@VRr5csxTUo+7rla?-4&m|QS>wqs>80X- zeWWn+=`u@~-SisZW1GQZ+--XKpgvn5liHH3TlFXV&1j+0!&C{%bG8ALJ(Arl^7Ia? zv5TpsMUC=e8rIqSirZ@yEiHw1b9_5;lHP>}UPCITb0A_emPW^i$vDMA>0_=2bDR<} zbQeu$g>|ZXwTqdp%IM~GvyR7uT?ze-(q_R;!<7sE>G4j3iP=}-nZv=?OS$h{j5t$= z_1F(P4gGtXWk&mPrK>iY|sVK#EQfK0O`! zXi&#bu7_O2dwsBASY@ORB|n~o*ax>gsHF7}%?hzp-8$Tt{!Y*-mI+W>7w0q2{HdVh z7cgmrm*_Tcl|>$lhJ(!JLn(ltb}UW&16JvP#6m|y*r_t5V0y2{#Tn*@8^N#oiCp!0 z`7N8KP`<(Hpcory)0PuJ*z3d~^W&oa6gd!C)l;$PQqMRfd1~F}&cLr;;$byXY!wB$ z@65Vv9@=M5b}Z*O<=n*aCs*&i`Q3ufEzI+CDESA!cu@s`-3M4dZ9#bf4~^&$vO>qS z5UkZlo%9ekl$ge_{5S(FBcE|+Op%9kc$0-aBY$P61TEMI*OH@B`ebazWuF4wvSOo8 z(8JI)-l#_h<(%5zyd|Z47uF%5RbV zOz9JzN%~sT{xb<YgLXg5?chgQoC zg4^xN{wE(LQTaR92N1)%d&&#bCV4`^Nx_O!cxe=|>ECB}De&bx58aQ>$l=pvfjQPR z2ps|k>Auv=2Od15GvzhIDBy<#z_N`qEVlV1Wm%?IL6s-W!{BqzKsGhkqb^KrgP3V5 z)!KeaYDGri&ndHC$VIU@Z_hD8QuZQx6ZYku1ho~#^@v+o7Ze}S7EqzHHeX1khL+{s z6^5+0Sgc8dN%&2$G+8;(VsP1I-~_b>%Xrlg2L@ERfA*Wm%qzUc`1AmvwFb5>d_V;cl>XjAI0yMw~S?E&)h>Enr>H z?P|jloMv~hc>0EY2+rBpQs?p16jrMBvTq=O)xSc*UKI~z|3;auxwWqimdr%9>`*YDEgnKTUlx155qD!l| zl6j3)0C}rKJ6s>(S%>9S9Y1GM`yP(Kz0V_*#bI&m2W>^xfF^}Ptbk`X*M(n!#=6$L_=>9@<6%itt;Hfp#3=T+#2mSke1fk>(z zUQLtkHB=rx_)O);KthmiMG*IURbrp4eYCCMir@3i#|j;^3&WJKo!!C;85xiM=#K_k z$ct38Oxi9W`Y4Cxm`Y~8N#&H{fcu`b-sNuI#PWal@#YZ&;RBQwJYt%VEdM*Vw~O$Qqfjc*5;tr|>=|wOKM;8y|DYT9F*mG!>!O znuW7{$QG)Qn@}d7ji(v;_L=!0oM`95ZjXN%q2!+Ou7tczMp9fu7BU+dYPYB`9c;+l z^A-F-%oY99^)koiEZfett35U43=t84z|EQ~+WFRj)mA9hC}4=9e@@71N<#?t%+=rY z{a&N&jB=IVUO<<5HejR8{FGHv%QOGd5W&e5pfj600%mQ`B}6a<0l_0gX&dmfI!hoo z_YHDy_LZ&dlTRSkEqr%{3ZT^(fPD>=7sx75mIfuf730B{xKrS^{F7$e0qzIaa)}P1 zOCR&?kj_$m$x|hufVbPzERZv6%5tse2#j-JL5Lw-nr1pHvu?qvAgwj?enWCQA3s$P zdTK@CJ=O1Kh5PXF}oUVvnazR(d;`{!i!Ch4qXc# z2TJ_0@Y^$c93T{4^3}#@YU-pVnt9UF78a7Z$((e0SN(+|X%}Er(yzifUVvoW`!55? zT3dkcL{@Akx}yQg(k&utB$9JIsKF5!R=#TCl|TC6G!3y)*GfyjoW{eyYs<@-u@)c` z^C9guh#&=X^Bl6q9>IjqNNjdZa-@xgnv%ukMPaemh+~wP76=@kLvgtcE;8dosGb&bGP!0Ys0BJy$zn4%_69G%$ zqD>8~z!e@FYx~b)EuHHVdLL%Wa1|B#1$y5-P$1(Qv!m5A(DGVDRl@hl8SQ3}!-X~k zN^kHlouPYW{M>_RN}52ONdwP4uT!VdN;hmdS4c{(L=xum)_d*f1<}|74s(CK;l2|X zQ(EJ^O|d;D@)_F(er9svg{ay`?8@MDo|n9%rj2Qg7L2UFIe4#MA^XphmUC4rW|q+m z1_}z%7uRc$*`S-$Vn$D2ZX;_UqRbC+s|q|9NzJEE14YEhnNCC=b)oY zJeS~BbiMJdJ-c|pwU(bXx-;=53~`9ZA|H3+Ed$3@M>)oYBR zaf1cZ>C#!dMOUn6(3;)ly1&R`Zn$?6{cSc<^x9v6;k}^e&ZIb@Du%`F{an`7HZ+VQ&KL2W7ZWgzFTjIEx#Re+)epd0C{=@N zH+XFRbfh!yiS>vc*TxcfhmW{4(5V*oao|qx z&&s4~JbdGX`bF&6oWd0;Rdb`qY+m+l+NWa1n}n#InXDN_V|Kdsbf70`w(k+ku=CD? zxr4tqeoDCNNx#kz*wYCA0ozp zIO%=jPK_8E-s*_DolNE{99*aulp!I&XWZB$>~h%vO;^x|uorzDMeW*IN}s}ZYk}oA zduKKU9Wm*hqxD_phPi7^O2>5gqnvd7Hy~(!MFI2v9lsZ0fHn~$@oo*X66J4PejUC%X>vF5xn#~h*kpV zdSB$aHUQMZH-BrKg1^qE9MZOgB_VYx=PDYV0VlrUc$hw|hEerQ+13}<4-o5=y4ysL zq$J$phsSF_=>~h?Mm^2#uyvuCP&PPzl8;vnM${-BVB8eeVc-sX&M8B(&FlDe#arZS zKKvLba)@Z|kfbF-5Nll(ew$TW_Ava=WgjH~TP>|Wtw?7gtY975J9t8Do4)WpPBKE- zq=KkWz!Z-$jP{SG8F?^i49Mai5@mec0WDC?5K@-fmdQtLErARX3^%C@TiQBjyI-{# z=H@9lEZd`+o#T>{6X5V*2*e1B9c!%siZ3CT&bd3zLMl)ZS;Jr#onQKX=QLL!Ld`+kl6%qnGWKzwE6er= zfXFeDoC8om4_&MXSs<&NGCl7v(I!4w>^(>nPS4>SNZT-ONn3 zmJR806&pml__C!hGIDuzP$&gbUuIO*Y$EOgC~+3%gwppfAsw%FVN=R@I`rG-cHFg|0LM?6Sqv2f26F=9k`2S;J52K)c895tX(F< z$<++A(mPt64ZL*^%ED1Gw%W`JR%mZ!0&o3({wa(0G;ogL5ODIuFURM5%G9Cz>MP*PK~tykD`>Zjxl5@lnzDy4pAdmPpw1sW&`MEg__8SY<#IZF z>UDgdsWWaraX>(st$r9?@P+(Ptm65$H`KbZ9cC_Hj;R?wcPHl*?fb#<2HZn)fjwwn*}zCLbt*6iwJEXeJ}t^1no>eq2%I zTJ^4FOV;EzN(ws%<_;kWN{3noGA7m*%j_*@xpvoJes(6UfM41|l#m3|O;L%kysiHL zy@TSw(h)to_}52}uUd<(U7l#^U0|DGs4>%$tuLs({29eE5>#IiNfRljy{pkBA(OOy ztf~_6Q7Y0T+vx-LAcr%k&y+A-8D~*icW4Vtl_!f1ciE6(^;=3$fa5S|=vs2h>(&gS zoG5Nemz;XV3(9px`7IWzsi7(UwG^)6fk zL1R}9u1Y^=-hncTR&AEvw)dqjAa#7Bdi=jWCvX@b=6Bd%y%io7pfl+wD(m5yH z$XG3Q2Y;k(fWW?^r{pVp*bc%utnL1EUTY_GsfD!I8QX(_F+A{!`%{y~muX@&dW+HE#?h-Vpftih*|@$@;E z_O~ECe*MpaDiP_mTh(#-h^6ls$uoUp5%8WZATOmzk%{wkzL$vRLK5=RJ$Ni|+tv@;pwWi; z9sGb~XIY~AN+VX>-Am0oQm?{M{@1h82OY)Aq7W4)zn0Fa67M`=V>l`;RC_eAMa2m1 zZ3sl|^#&dayuaPN0btT)+gD1)L7#)}dHyWYUBnX}@zO48TPJy$AtW?ob4Z67=ziCI zRu(pTjIyBRiwC#c9w8~&p=5JXyp1Rt7~u;?Ik)kc&iPnm#A*HVBcOl#w-7J2=|mu7 z22G_-1v-DfmC_GAR{|wH?I>6&O#sOmc^)pzeNN`FgQky8wWg@C#`*KT5Fp92@|zi5 zUauu!drmJhhB91+;^eS&{eg&df#yE{{##kGby%p5xQI(BLO9cVp+BX~ws+ zu=ZG)PV8tuJRN(Jzpe#%!EOSVVyP(6LTIq~~i`6zQowS! zo-e4r!MBUy&94Q3u@$Zc=acm~eQ3w?uQHOu^YKk^hN^wYtX1VgZa0ScUYIFp3fzj6j) zVPp_6ywRZ?UIB)4i{7T`*EE2#I(V8H`LEbkmqn9b1}noS!`Xv2 zGs1F+MA8V$x&ET?#ASv06IJbiI~-M*=lxp~HI(d8J{_1*SgM~JNPV@(kNZ-c^S{gH zo9zKP&>6UI{BtaJsURxGd{ck!E8N+Pg011x>13rtvTq@-ho}jTvZUSlrbdfbn z-o*xoxXR;l*ekBh&R&6lS4ijMROM5Y-HI5M=-Tsw*om78GY+xaa9no!z_p71)QuQp zIU`%d-niN0Q_n>90L

    *TE(d;jkUK4W4#=xopTFJMwOjV)E>oE~!O`sO{pH`KL-z zefiTG9#E&3-|R+h2o@(&*Ok8IRZuwub~LGDFS}L z?L*7e&)-m+PF9%{m*7R|9_T624ykJc<}RGyMh@+TqA09fgh`^E4vZf(-_Z*seVHd!@CF*jTB&VU+X* zfTU*51qkQ$fMh3>sOhWqEreQ+Z%uYskm)pQqJKQ-X59;_z$nS}D{h~?|H&+M1UrSQbaFwnEXmkP~#5G`{8 zJL+9ran_y#G1&WNcOA>_q75s_Cro-MAi+JE15XwH9-6m=ygI`p&|XI$v-!1t7>g!)2pJvma%{n5lSZi~k~Q@&zDQxbvD!JNO( zlJ)+BL%F4d@$hmbsVdBTsJk-sVi zj@zRmYVuH+b6>3irae8Ci|NB=3l|YqQ;2w%+jTprOMN&YE=G*k?E*FgMzXFG>LfBN&#cktS-x zWgVrzV{}YC2GT1Ry|f{qMb4$N;|2dx|Dm% zu^qEw`WthO9J4F5^b}pC<}S-<6W?BSHuyQ=0GE-WwEV-9kp=*HS1NZ^z{aA5s^i}G zl&?;fZ7~W_mV51BR$B30t>suq2~x+>FV{@->j0`C0CKh0Af4xBTnrM5Xq6%rhbybSC?(G3^uEumZ-29QL}oPo#Y+k+1RC|P z9GEp}aAcKMs9#(u-?B2DVxqEfzXB;vWB-uWe3lgi51LHy`{eKLIwfM4x%T-o2^LwJ zw*x5_T5BF~O`WE`lRpk`a4briTD>Iz{|5m0T#F|TSuT@Gqjz_E!WPpOTpUo|RuiUbI@_z*0z#~+~BZ-S~xsAwt4YW*fbQz?a84c^f* zQ>k4am_%*w_{eQvrR*iLV66>Cg?0MI1$LAS@OWsg^u9oo!J!$#S~AO_Eq=^k)`EC= z(mSzWg#&So{C*L7Zh?=99>81dzEePP^1yIgD1ws>lG`JL$-K|uT5Z{D;DbQ&>#OL$ z;x2d7b^T?sRpvdhaZq5T5N%W?XD5IvAGm^{I{R!{yqb!OeYWV^7wi6}c=#lH8`IRj zLb-3Kyim3JG6>vO$p3WUw$+GP7L&Y|`$(SF#JFrEip~O>vr^u2DH+MN^&ppjxVRDP zE`V{@#Zsf$+06ng8hapus&R&x=i0gPGU9Kh6oTErYD4TKu@W<*6?%$pIbLVx#z*I} z-shUs4Ep8k29b$@Y!MLXf0m=QR;7A@o=>#f3(d6(;k3=)Ev^-`>F+X*x~P3J2AFj} zCD=%|R|8Ziox8A)-_QoaOBuOhG;H)$X{gQYWf+PrTWI(dckPN&v0*k!y^iH|aMkp~ zl^`!qNK#+=HS$%k78b#@rzgQgURAHnud#fY0gMq!YT>OTpY?JG^@}ZlrtKVG`Vaw7 zje6bN3dJyw5NX3daAVoN6wZnWOtO+kbp&{Vrm^&eV{01gj)nidsGit3BQf9rfSBk7 zTYGpk;M||qi;gInbTlH7-_Y!uUj9&K@*uFi0+bINp1P4#zMFj`ywq4~(?GiBV$M?A z7jxn_0CDVFG~Y$auXJ!_RiG~byA>?5}e=P-*8oE5~dLnAJ21v=`KHOdP zcjo9R#OLGTq-Ac9@V0e?Yd2rqj$5#UmnX|rT(}6uBS%YGf0+d&^5uDno0!>@FooKOJXzCk_FJXfi z!118)7FC^X{lE(G_8RFc zbZ??^7V3(IgZX*bCeMtuUiA`hM*>W&!>^XVfV3qm#ugAn=MK-1XFsvlxqJNZ>L8v+51^BThWin{$~6HN|IXQa;j; zNUS}eo<@wqJC^c^Wp{mNVgcC!AgkBNIu*zIQQJ8uQK51(+B5wS8zB@m7D$^P=TyWxK!GmmEF@UTs8n+ZVJ&3&jX^)hj`d@>YeK`KBhulD~`>3$dP% zkV794YU}61l5KF2w*Dca&1XCfWY$`*CaZV5^{=lCFs(%KB4*C>L8MIv%^{^rV*k-w z9_gK*gMqY7xlA0UYQQHGR%7=n=E0=kCr?6%=?}pY-JgCT;VXbA)8@%3609C`bK{3p z*IJMydj+3NZY`AinMNx$TLen^FpdSb4}}OUP}5}r*Xm7qgPaaZhU3$SKm21D)sUNg|J3R9LsfUFCU!_K!R<^CO<;U0nX z|NX}caUTHp%BoNbKggFZO*&xGJ`B6xZRqPnV{>R-+bAo>Uc+1}XBbxmq1i8!DR8+z z)@ph4v+uI6woo%0Ata-xH`~um!UEIItK$HSuyeg}Qk)D@aVopro%CVR<(k~Bv#(2T z5E)1FejJDe%^$G?hM{#|HF5nYSufP?rzt*~lixv{Gf>3Wb!v6A$iM{Vr@Euak5OiV zYyz*uIK!xK)EZjg--)u8>SF<Z6fqBz$9No9S1Cb_Ahor<9yu{A#KeVwaU zZeGg$S?cqUssKt4P}fiT8BHqf(*lY{xEnN;_lf$H`^mH2RVu=BB8MulRa|xUF?V-5 zAyD1K#OIhj56XOsl<4&dY_Bc!1fSQ&7SUBcgzsico0CzT!Q6+7xZ6DqH0zy+sD`6O zw>+B0oKn2A9}DyPh-|s(0S+6Rk6A=g(M2w@=tu4T&oBTEp;rQ0@Y5{Foluobb*d2p z9$vwdZ|mgWuN%CcYu8g3iT-%{aBT8eGzhuPq{raK;w*VC)m;HRVcT81;zeqEAhftGL2 zUoIZ+Pbg_}>GlQ0k`U}Iw1rzf5Zp2H%$3lABdHLV{_m-5XrJD-plI~F9PAFmvNcy9 zoZPM<^?IP+T~hs;v~}1BH@Pxn^#HvB+z#!a)pUfLlmr|Rha9#X5EK;LNHP)ZC5cytef`B@RkfHpMT=6=YJg>(s!bD_#6%`_V_ zwjiR3BQP;6r2N#5hR3H)2_!zsvMbdEIP09Q*l_uUDylMd@u2HU8*UZ)^+sm zI5Fcj=W^Vxn_(Z}Ta$IOZ%mR>neq;^|E6Sjeb*KBMH`qXV-EO0bp!$ z7VZ>pQv;es#8{UpO2bMa|DzKA&MGwE_rPqRO_P&WXad{r%th^qKmpkpR#4Vm?lc=Zy<$(wOpF{uaQkSE3c zv1v_aifHz=Ug&{%ta1l*`pF5qsD1-XMn3i>ZBO1N)tEB?f^z)4;pEBJFy3Of*xQuQ zz;r89yAT8>FKYXvK@1&wR$DnW$!F!u8H1%}sq(t%X(LW=T{o1-w4YZI~I zjwaH^81FIF>0>H|&7-=s_(lTV$`*L&&@?G(QxgceDC7{|O>EmPATgUG@Kz{Lu`=>D zN$&{QO_z8}bJBVoHv-E}V zka8-wAqor+c>g}&50T4P$8n_Fs~cVmbZZj;-)`R^iUHyVK&>J`9@e_{Z+}n=-hqrN z{4$PU6ws3>xJN{#h6Ka^Jnj73(o=OeL#(sSWAa2z*KJ z8($ghNQ} ztL?_56q7&Zcb`@#tjDOq8saga10U~Q`pDZ92~Gx&d=G3l2HzV0Q;HdB!q)_tA|rp4 z*f8C;pI)xn=*)=XHw9pD#sa<1;zNNd0Kne_QCCI@Hl)Yk zyD+&Sj$WFEfQ0eg5;J=w0)0iEDNN(wbth7{9^40Z?%yxELl25khHfjH#Q8py7b=?$ z&3)W1lOVC?9B&FjIy0=w=(I=aptOLRIfXGfjd?qk_cyEjKr3IRvnREHc0$zkxdJL| zDrO#ArZDGo7AVQWsSb>|PR`F=U1{c3AjDT^1cEbCDm5L@x7Sp<86 zLT6GCwyC^00a$s>A|B zBb^Rc%-1YFJFX855(jbvom#te%72G{>BeTXi1y9kV*OlOcV-nxWitOc$2oVr@Rjv4YF zAx@f&vw~N7QnOi6=rfrld=6^Hw_|96yiywU$WJ+`)D&)B0><=uGLH_xU=yEhTk^~r zu^9+GPA+}s@$SdR`%%36K3#eVGeBA=vFz@!xaQE$wbW_z-}vPwCBV>@_9gitde`v+ zMOfY>AM4j!FMiM?jZbhSEjbWFB_&EdI@Y_=w7am@^9#^>WzyW;Pym|z_e(oCqm_|4}Q$V?lS-WG=#yhVSDDN#8n?*#j!82IS7zE zO;At3fJf;1=}p0Gfr~q>XN&O$TD>r34?8OECG#fhv5C~$U0&ilO^xUwde$Q(wIn;FnS;2(@jKzkh6$j; zFBaS5S%Or&?e*KS7%@u$%0#jV`o38^VAIxzfk;iAY{X_FN(DD^0c_g*cAx{CMyBmZ zVkR057F)>RqGjcG6JXuMjaMYj?iVxLE=!phUS-z(l!d`mNheBVW6Z{qhX<=K%Y3p2My zIotGP*2e_jKR%N~Cw;Vm)vaLE_hL;$#$J3xQ%!^UVgIPAH~BYLe-4jH78)$3l2*;@ zNFfT!SgvtV1lKsPUrj3?b}RTpzBx(m*|0IwkIQ5>0T@ zCQQ-<4#}N{3ifY^d=s-|Czfbxq64-+ipc>Nd|-m>%@uhbD%WZeZ%^*ZCwU z%-WcPgh@YKN$Z^h3xk*u=8QGV*|8Ty;d=}+O{?EqSr8s;QN1RPnvD{NZrGw^G!B=r zzldP;EE_Q5M-vmrtS!h;M3Pxh#|v!24?JO|=!(OZFj{+vrZkd~;vUQ2*D8u>meVOE zY2kuDx~;wrp4gHU9$yXz-l9_$=P@02Ts1PxWgzt=#VONGqyg#-V59^aa{uCj6gd_a zj&=IR=Ku`U?Jv_faTFK{Tph&E1lXOL?6H!C~2e}vdN0)Ny2fxp$UzCg=p zaoq$$c}X(?x))9vl{R%I{B*jj)t-cmSRIqQiAmWDEQ0#_c6)0LgKK{n5GJQ9?V5fb zuYam2C2RH%YhWVMx|OW~x2sIm3~Wxqz%(3vNU^R>2M`KM3F)3o>cLqYG*a%>AWsbl zF}2!90qg?Kzed!Az1jO+%G&~g>j3-JYV@JcmX?QuPX*SCPBlGR63N3EhM?h_&y8)F z!3_0@jkpSO3&kDq2S+0);qw1uGmSw)zWhH3r%>dt+USHq{rjHqW%CA4i7PG*+yB}(D?M6PWc(jXJ5+`EJME-^|49Xt$9Vnce9E>q($l|uiPp7 zMj_GKV9Qpd#`6}^CIpd~*C^JZaSGL`o5}bEpwA9L>-nY9gxnjKi)|9Kr7aZi1W`c; zFOCTJwgF1dnX7P}8~uyEhgG|ZoUm7=-m*+_LUOOfJ0~ibryvz$V7|#V!SUFj18k#o zD|W_Mi4tmih>pa8vtxEsY7S#mO8MoRPInsat{|5m0071_n z6Z#})Z9?=udhc@wGl}+5 zIJGN1n(o!+eoWttZqDVDLoJRfh|8wvr+f2L9}F6vMDuGXTtAwc!4dKGC`*_C13C{? zU!y!b4o(I|xq4qX+J}4=DBUj>T?tFAG(jt-G(cb)ma4lEPA=hqT-OK&>j3hgAAauH zO6$oG%F9ZAE-q>KFv$uwtO}`DEGQ==FV4oDFm>!8X)-zj>3hAC3JTHIFa&?t3-Edy zS9}a=F&y)M8tjjNG)2Bh%tgCkQ1b2eCMduyUAXwA;#bm@;HjGK{N5Xcun?bW z@IC5Htq53cL7J#f?wWr2o@{6vk?0=cX$eiKsidqzW&m#GnG4(bHXiflT`ox6 z%}^FQle*mih9+(3gEiJtX*o%&A5rtu@=nkpEpi6J$cY|R2>bk%(*gv6Du%|$Aerm$ z{Uah5_W~S~vK1>Oc-^D|i=(Q2(t#>a09(A}1KAd*(bHlcyf=I~Ds$(+6_c4USs>HP@FFenRIfyzdNFp1j*4DwG;tZB5|#Hdda9+|mRHw;%dL z`F7=5XxYw`-`;HA5`eDM#ludX>eonp!S|z^oK;Qh)k3-+eeJa2<)L#a<0TV2-nYJ! zc}$8YKrZ5-T@KYKyGX54I~@`Ap&A_w-yC8oi~AFQjR$7e-mFhcz+0DN(SHcR%6Kb@ z@nl!k(ox7SLIy2!_-EuibDDPfK#`#deh-H6hbQIqRb?MI&9Nag!2^V0fwAbBy&k1O zT+%*hHP-kFjUOR@CI#&%O5JP7t;D4J#fX&=*QySs7ik3RWf}#hfKWZ*+9b7=UHS3;jPBW)}Fnkl`+<__h`t%-ZWUgXQw7SQMpB4+gv>3{>$odvUB`Zd4C zJ7LZ?SbboWrRz|WVj1t|jy$-~lxYJY7#Q+GybRt|J2`eq=@%+oO0MWnn{0f<)=BDO z^i{y2K=`rhuwNbO^jDiyD!Nn&N}$GrjB#n@Bac0pTyXY>qllTLCuy_S>qjL{FDr#) zE(6g@VVy(FBRi83PPuD}@8VD8elKP!$cvwiSED}iTq(!;x$w1nCU;(TTG>VU_Q7Ng6L3)rtb>m@cl`AHM6Op zpVr|`8$n?vK>xXs?5)%+4~V}ouGO)L9J3uWd2 zUsg=ABoTMkJ(OOIJ-d(~@LZp_CJ+k#@i|}aJUw&TPD8l$HyITvxAW5Xzc)NuTCXUW z|8MoAx8V@FtXkfI$QMq4rpIaGX3!L!ot?el)z;CprcgM;dn=FVdMKSg#5Hq3eFYV+ zv@NWrED4eHWf~&uJ5CcY64n9O)EWyN|6iqW1X%5i_kHrw(Y25`?Z|p1 zbVarq@XIYli+RwB+@R18$;Yd+n`eD{wRAGpz6+0v3LWc*m)LeY=In>#UP}d6K2ZG< z^XIG{1Z|QoUBp(c#q@$;z<$Gle`Vp5vqK48d$b|ySWmb=_=nduv#%>;Q%f!Q0 zOr_-~qSEk>+>(JX3alWcV@u7Me6AYK4X=3+j{-x1U6b&>AMl+nadP=`L0-GDESl$y zsaj$-Q`WGU6q>+oUyr#9$ABwmZfBW5CW!i3wufmSTWkZ@BgY<7_ij&~T1vTj<~d$E zGg&~Oo4LyEKH&kc%X>pu?Uq3;z8(ZRkNg`=!$_(Nfa@7PJo=0E*hvs&IfonA*g&a& zzv(C;PfVrC+&m2GspvO(dD~LvSzmoAaq{u}qC8(;GO0N*xA+V)smb})Ajxc1sQg#4 zl%i|@cVlD|yTHo3bCn>3QtAOoBsX--ztp_V2|@I2qh~6uIf90w>#>HN5ntQ}X54Ve zt0#ATh;JGGh0dc}DI!Q$%H_r_F45>XHd}FS8EnEB6|fB%&-%RikDfCvOwfU)kz)oQ zmLAf}ft%2}>!fKW%rxSuI)Y*pPrR911pTO`4T?!VPm zz0lP_m+#Xzg1td2g5p3Ee@`++Q%d>6zx&At)L7LNa_(3U85{`67*FWeG+=DARo#uN zk~RfPCHA01=z}f%p}iBciNRmE=KSIXm;oU_@AGYa{>Ea&qa~o)dNOuRMd?(lWXd+` zY1MXGf6Fr+gOW8wf!2|n?E=M*;9jC2t zx9-~d(7H0Kdb_i(nbzR|0SNy08>%~;ydow6`25()!6DQVk^#yN?dL@@51NOS{zF%? zk0hHs?sio#a@Qw9!4eUXEjzG%S06HEspa?Lvkk9p{&cUr!7aYUfAKUw0|Q=11$92> zwvv<4fTFIXbZ!6IFRy;mdA2J&1{D86s)F|Q&V?uNI&wb+J-j)#O!-=1zhL4U`hi!V zlS_3Ve|+j%lWXQ*bZhTJewqal`0nXG0{1OPEmN|N(*c_`vGX}XPE{@nh$W6;9uBCl zH|#lFpMnc=BfTg|sCl1uG(4Y3fasjYL0cwJia`zbdJpz}q!depMz7jjpQ#Zn`sCMi z3V?8?zXREqtpqW+4RaINL{WrK3X%z=$8NxoTC6e0n+#!6CcF@uWcAXE8D0WU~92APlugZJT@o#;J*+7nHgAI zog!`M0w3tjV@dWsOKbp1v>#=DZ$;s2m7xwiBUKe;(yC|S{<7)J?d?Im(>XTj#=lq&);7A~#K;FkDQdf{s9)v%KR{-eXm1wLS&V4v^xwu?+AN!U^c% zg(}ASg;msK=3b~&!ffEb>Dt%7;-ZZgM_F8fYEl}{E+7<|_)K-5ty~ug>+o~*b3^4d z+Bm_Hg*2({CkrHzHwb7Is+l)3ZJ-~b9Q7?7ZZ_TQ*Ll@#EVv9+&9?N(GYEAEn%p(t zBfu8Z?}LbDd+SU3_K%y?ahN>OilaL=K_4_BBAn`5Zg53UzBplB=S{ts}s44+`Q_{T37+lV_- zr=&U|sR_Gk*~}+KXPFBWJwS85Bhl}E(VB`}@Zx%ZPvG+8=OAQUqJ)P&L`xW}1KpE^ zY$1YcUAE1?xoTzb*`6>`jkFCF`{1Txmkt51B|HeZ0xU#40y~b_j*p?=n;XHsTOtB) znd+{*ew7_=M6BqeH|X!_M9mydyq|TXbydF{pMsA@C4s5%HZUmPEWdVcRRy4%=|so( zOC0^e4CNtI%;=pj4TX8%N2>q__rkFDHxN5c{w*=rnkSovGAFYI{L?q0EnAIk7ho@X zR6up_#zSM3I8`pUD=e?b@|~KKk0T$t?G{kHPFqNDZ)*2D2&na2HxqjvJ&{)a$<`p!$9uoCnBI|JNDt~y?+Erbl1~UA0cg(-csU8v+DQi!u@hx7_ zXXS7TB{XW)Y~43=|FxLl37lCKx_w+wldL~HFZFDu+FZ+aKQMD*hK=ql!U0>uA6q3qJbV}oNbQUP#A>uD@&q+gu z8K~q59+hgH+_8t{1$2~=a(Dhi`2U#2h%VJ)6e!#a1XS72T?=}e(fy5LG#geob;<)g zMKt+Sk&N!|mbWaGt@qF$V-O#4?jCC8NVwDlpg53RAX4NED$}7ejC-LwtSV4;H0Ls> zsM%yv?*d=%EQhsHYQ`5m-l3}9D!K?XmV zD3P!YD{Pnd!=Y=g)a~+UO2`~gKI^OZrz!L=zO=L@$x|Hyaka(|DaWD`Q+xd@)!|aj zPdl=ok|3>+yY@Kc2W?o2IK;QeqdSL8dx3CUCfwnfq6%-k!C)MK0HyMiVm$YH*7DG- zCi#i)JQZ(%n9=H$hN(|hw0@_c6(|likV(jwZ#Qi9cMBnBt#a|LwJc8g$LdEMS`vjt zZD3>-Mp0-ouK)D)>R6p4SUdDpZ?hYIquBx;tJ+`sWW+LIKEUq-WH(ZaoPq!ejZe%5 zwsM_5i?Kxh(0d)|Y41gcXCaZ{04J<>IiYs+oL9^y8M#4#XVk3LFlz7mm*@TNt;xPQ zmAhYZ<4GV1VYS4Y@C~)m$5Ap7#!s3~bN8g>q-3g7*$~YVC*(= z{`BcM|4@juy|CD8*eWxm0Kz-~3s*v~>{4+$&P%>lu*Ay&kh>0V zd)MpKy#(yL9ZcGY9(PujYg*e$_Tg9Rd_G`pvhw`>2-sj-2zJ;PRcg{{RzyX3C`mMz z@xr%ePc52XaD_`&#P-dk{%N`89gZ9BL?}pclznPdB<#g86~w3F}l2{Q1Zg0RpA@ItdW3IXe~9+ zRVAo@&x)-TN*6c zz#&u2kk;9%zeTIbH*=9AMA(_bUiV)qOYmWHPfCh5&Sx3`sBP32u>b=I{P!BZZ1QAF zICO$s<=;P``4B=lv@USnN)s~NR2!#ZX0KdOxLi1+S&jt;RG^tKHjJ4Yt#*GZ5zA^( z$KNbffA`~}e@SM}$NQ+K-R2Le5w9u<1?tc<8YIl?{~3ssG%XXj3I7 zMKY?`;Um(q*;)f$LSrV{*y;zdo`IKi2UiJD2lV}|U+7_WT5NSV!&~}_bYk{FSdl+z zaB=yIA(MF9%AsPlVH$YTH;~{oNi4ghfPtvVxOfK^ej)%f7a1)bA*FI1v)7H^FFd?) zcmq(bLG}HYKEc{4Jo2KKkZ0Ftu&38r$W8eK@kZ=+xy{P9lsW~T3Xx)tVyW8>H0J%re@yzipt0F)Jv2m`ZT@YvZPot1CZr#W^fKLz9 za}%YeDloWBZ?NDSM_1DH{W96Qdy)ANCTS0-xYBxet0v_j5M&%yZ&#ds)01?m>~AA! zp=Wl<`Yn0KtYa+N&ANyQJxQkjx+3(is}T}4UK zTzg)1X-n|~7_Tz27BOett=kvG;o|5v0o*h7TOs7!b z+vqn4a;6d%N4ygvH{{ogXaK}sZ+58xmPHbpDS>riNj6w%?wRyY+OO}Qn`txN&^*ri zw!sid#ipXpe`(hd&`@*pIG%5N&mFlsrtrl9Rzh+t(YxW)^w+3TrVoHQQ1JObeh&-dbWe)iWkRdY76mYxhn#3ElQa72IcadRU6(=XM z^~YR;R5r8}X$$Q4ilr}^jj26=%?9}(JY*;YjJD31*4@K;YsTnNk;d-gVFidWMF)Ep zV##@N()XkBTrd(tb!31BKt zJ`h|od<)3uZ(2F-p8l5Mn&Uh`6Th0}cXSgA$cJK#q5)mhqp~fT-dS~v0p?;64_3ca zYEe@9Qjlq2@p@F7-8vX~?OibbP;VyS;(Vj%=X*^?^Hm5=9ozAZP0b)S58HnC~)J zmxuETwo@sa5|)dbWuBnkNOZTdC9?k|+rJx5&KLX}UOn|{wDH}ej^M^*gYrf!SJWPy zqNtHgE~Sy=EE}82ZEmH~VQ0DJ0A{XMa|7;z#H4WNUo%P1jOBZ)GU9muR9)@`r^fFCudQWDN%K_EqnSFXDFj1Y7kn5!$AM&?30++p^Bo zi*z*l0>X_W%+V5nbGuNr_Ck3;yb{p>XVfL01SlPU7-5kbuA4aC*YE@FGu;s1jh!oYoq%S3>9UQcgVjV$_N{ISQ`a*?mYBi-v92Ddb zMpw`G!rC6{v7w-I=A#ou6tL`=sHasPm6!hO?lW&8z>>|a*xrt3JhM%r)liRucIxa7 zi)tyLWc-h?`CTa0`?rj|{zN_BfmJU;^n0WH$yEqTzGDR-kh`s z-O?%H-Ex^49fMJN>t*2q|BQQMy`Jy`WJ-||Wq2kK2VKIKPuK6qg+vUixaa`(0ynyc z{Q1LHemvcCpz9v!wmo*M;r#SWDkRfWTWb!_sR-oFjRKIt{-13aH*K0Dhup2{a5$JR zH_NWr$I5%(d}^D44;|7YU{C%!${)b1u8d6FaxppkbOiY8L9l<;h?+Wja&G9mxh9(z z6ne02v+auCPe>L)|D%&4)EMCu4HzGOR@vM0iNzp8@a1mel|&P9e{ol#9s<~#+O?lw z4V*D(QEr>6eVxCh03>W!Mf%u5-Y(atS$FSZ*0~D~VXbikDL*EdX3agR;ubt#@5}5G zEgmodzT&hZ61LLtn!E8>_(lRYS4jNQ9Jv^J!s{h|Vk4xxFp%PXDu_5;%Xn$Nl{RgL ztOUpz_|W~0=FOxq@-%{KTHTXkkx0qbNo`x}pOyZg%xBK)R-NdYyFl~bC0Qr|lu{*$ zN29-{B?xJQ|7`J;aj{Nj|s9)@=#01ceab_oQmmo zjH8r-?!BDYxi-r?`Yf;11<|sztXth2czwM^NmCC>`;M@gB4dsOM=Rs*x19C@Vf4Pf zbs0a(WaW>vW5!nL0n6}uq&v@u?wp`jrnnQw#z9zz*~6|}KD8C}92EX}`{U`&&zNu6 z`kHMi)x72(Ftkg+AGVALR^cInMK|St#Kx$MbkPB2#%lJ+oAr%PM|zT;Bu`ftOUBxV zTdCO6mLE=K5-M5a$&ktG9vqd>Lv+5OR67}|V&C?BF_EjCme1bXEIt@#h zb@&y72Xs8jG%xH_Vo%qcnZV1d4i7y?n1ij5zFFX0q;z}_+U3Xn*A10L>CxTX3*f{a zl-_>F^hg7>brB})kv;S&hw9#NfMU&rEx+^nW4+OE!0Ur(?irZApTam(PGhtPqq zY@^k|>T5zP0a#fPn2H;>!d24!g}%HijvwG74y;gF$4{wp)Z^H8Rv%}1m$o(owafbN z0D8l4uFPy1%CE`gG;8dQ@68#_KL_aUSvRKPn%QJvd^fW=TUa#VP!&?Tf_CG!tC8W; z&5(ffwpZJ=&GzUs*5>_{p%V%-!y3+_Hs4g_EIszcJy;6twZr_)R{rtNUUrp}=4Fr) zNnfk$qMW^gaIMLP!g}3a$@Tg4nQo)Odtyfa$suD$QI<#YW^gsT5J_Hn9Gt?^dK5EE&6}*`uRC|wt!>{Em zArwv&XKHVbsDH!&jR)R;9~NA}!mPOA81IiYQfNZ>?3L>*3AQ5N%t5o`dAPI1A`8J? zEC)gidg|dWMWbIa+5zw;>i5wMr6Sit z-+x%Z83OeTyuwEd-s7K~9Cq9l1uew?CVw!(FPJlb zs06)@wby5V%pO5a^VUV&Z%e0F&JOr^A)>;n1=|r9^p$&)dsD({J)W#Sl&`rbyLXIM zTyef2CPL$J7?}gL>V@PnHG>;sGOXs!QNLbuJaOmz^x*w}Uk}7be-!+|cragr&u+r4}#q%euyK!m4>|Gc(y`Fujyk7fQMbu9ZYeZcZ+T z*Pa{9fa!Xm#{2H8n+~G*JnwRuH-yzs(sD2ZWC48(w3ZO zHk8dju^fmEhS(3l{CxT@(zcHlW;!K%l}gA_dqwAyPI!#+u0=CjDp8Z1n@{;Nq=7-r zdX({VPRKpE2a+nzY#>9la}$9a=AHy%+g}sx{QYyk?BAj1-E{v3iKmo&Fcb(d^6Byy z+FukfM!oQt=dsSip``Rem`jE*c>8-Q-$4iUbt{DJ2#=bD&TKiVegg->wv>G++1sai zPeu{%%3I%41foVto=_v{d%)qTot_D#Rodk-k`djt{JmP+^5I<*TX zFa@1ddEr1`h~$o4pumyz-K|xR76%#iiP`t;EpEXg%bS9*ikd!{NE40jio<>%4nlM~ z^*}EJf*LgcXrV46VyVw0E2xvCUjWO9A>vD|t&VsQn(qr_hlmdFS##!))?w4LIsktV zshvQoQ!~X}(A;vap2ofOD<#dO6>SLNFE{jah@`4XjY(bY^H_oxL)Ac~?V62Q{5F7a z5jaEu381xxKMaxLXr1BJCe|PIfw4#gfd&b(HANIx*)HQ0vsxUUzl)Xq!45Vyt|aLa zSDoFQLP^X^YrHFL-YV`(13wUF1u<(j(`^!VXoWS)s874bk(XqGZWbn%39S<5mRFJeHx%RfF^*m? zj@EGf1@&qnRH?IH=v0>#_khV{nl4~+EApe|<6o%d*#6rF%w#RqD%6*TP`Y_=h3AKx zvdWL%6Ov1NV*+h_BYfDGc@L80mU7K=v;%8dz=0YdEEi*6U%-lGR}uF=u4pSwfLPaN zXW8T(o|hE`8S_9|O5SFr?K{{EBC}Kg)@4<$6-#Gm1X;?{ErfSBNWz;n=Q!rDk#V|@ z#ty!z^_{N4j5Q|K25BDIMcTPP1g-faN(@c@`6L!A8jUrNXK7}`+HH$!(mm-i;E*Xl z$gLk7s@WD_sB5VHVx2k8^$V}Kv?=Z;hMy*yFgFVeLSvy}nML!ZdNL1r+h@@6BWqH9+5c?AMyOuAv`Oc(GPn+t_i z6NmeEM;)YZB3)_*jVwqfrFty;>Su!Vw==l~RWC3o1mK_v^$HBiVyBeu@I;KzFLQ|P z3l!`2l62dWkvH3%XentjLlMj0f4@a~5|)8jlJ+zT+&jz3##V(R0Ka%)PM)|wqPuw= zXlh0%?;-iA@dt%1fah_x6?ECE*Y$TsVUX%ygU7=hq%2;$z0-@j@9;&HKOz9HtA_nW z5E6g*XJH*0FqYX2_GZk74ZVRrKbKE)Mj0XOQKXSnP#HFG)a)54Ge8nWG-OQ~M?>3# zA*alJvYZy3V5;%^8?rvpw7Yaxvh_uxSn_5SEqBsRN1L#b_1H9$pYetfi~OT+H@=ZR zYYhG;!(2=(=ADu`9dY7c$^jUs-f8>2TBJJ@%IN*6fQtu%1?fAPkaCDvL`SyOTR;om zIMx&zN}7X2U@zgHT?^=Mi~)Bp|3v;ke87Hx6{y6UId;rSlW?jUoQGERP|3~#N}Eh? z(FW(XmmUO4{~@7EWmDBZ6i=TP30rs|T;X>__x-`;tjZi+~!9A>16gAWiw`y1N zbkJ;H6%jlto2~no*K1*qIv)E$N6+skW@9b86-D6MSKPw7PoINO;xxKqL!iT(n*lvZ z%LkgKn~`$*LVB4;DxP(uMeKwOf#Zr}VZDD#HQhAiec3vEIT0Imf*{aO??4JE6;u7_ zT^~0SCEvGR7IN0F*t$3}tsk{1r@G&T3Bc8pvNpa-C(5#3^%x@@iw3?zY1<)`&4sJ2 zP`N<2mCq8uopxYfsZYSWN@QW1@9@qxjPv4<77z)fJE5c^1=GrJdf*a6_HGJCte$ai zK44y|kzAr9-x7Pqz~*WBs@$peP(oi>s{A-`gM!5Tz`XHbmyt0-8B~DOO@&-cZ7N=7 z0|LzKfpJwuNsL-Xmveff9pGOzF568HnBQAVH9M$n763xZU*(?o1k_qs`e|9_2-?IG zBMKV_V9Kj@w#zju=yDsHoWo>`5BewahMKL6ezu05v)ew`RofU%|?M|7DBrV zP1vrzc21p9uO&}>89;lSQfD+FM`v=ItbGu$jtX!#VQ~99{w>wlsXYcO887CnpSIzIFs~ek_ysO$&xbF3AQN!IqH!_RkVIL znf3m}u17~VAZW5k;NI6(KUALN=f0_3+qALTb%_ok3x8?+-mm4{kdNDDT75;178jRV zd~SLYy?sy?QnzoJ#HiEW@lRjhOq(OAAPHZ7-mkdq+1(e8RoY$jUyMizy90|L{ zC@_`3QsYtb<4*^B;ref}r|wsl#TomOF=0%ue2D4Ruhw6(;&A;0jY#$PUk0tdw!?VZ zYI*Z)8(w5^UcfJLb5(6|DyCewvpZ|m$@F@sR}5W zDdQ6_=F9>H=J{V0WaE*^^Zx7xTozNWT_&P`NAqMpu9lvBxm~jE8UTy6Ib{R>SZf3nvLT1$|BCb-Qq1N{;VY(g;B|vSr>Mrakcd{bX$=lZE4T+t;8o zQW&jVAo6y`8Q864)-r1<)gy%uUr_RQpJBFPrgS21mdB6@h6NHRHjeHpySjl0eI69c z_|qNUdf4KsDcA;UoNzYhM)_6S+O57mt4nv{^E2gu)POZtL-m)Ck#Q6_QkOfRS`t`o z1^7`<`lJ#H7c>Phj6+3DURdI50(K1{cyZ6vYA1^T%l&1`X*Bs`{1g1GM(~wQbS4yz zT$ut;z|VE)+We$ARwuXhj%Q!uv9S=pyfc|_oAzW@j-jf9c8YWZqdBcQfqT~+ zZIsOhgdi(soNZSx|NWZz9rCw{svG<*o%mU_rtjp&SgOLsNvc)UMrn$354AfL4s;f# zT5oV(*-ot~-)wclsX zlA;C5?JrHSM5{f;>U{Z_hhaa3uBcrYDJg$^(n7ZWn)Zm(XH^E|o`=B;Q=6dj%!a7; zm-_5sCt4#QMJz)P3zIy?(V<_T!ON+7D#pwoZEqa+1D(FqrVzn zZT|dHZ(9BPc`r+iX?5^xI9tzz>eMS7Zt`b#HYjVq(RYndY#?ek<8fW~9SAeO9`ho9 zhlW8^PXE2ghzzY`uMX<=pZQdzLhj$cY>e!vNKwDHPh4nt-tnaNfSP8BQ~M5z**zJ%`^JK0Q54aOgG2wD0c^23lp3=dEOyV`pkr(|f~WJsm^bv!#u&h*>5j2Z?fqlPZ+yRj{aPPI4WAMYzZsvjd;Z+oyf$@`V5PrGLa zI8AwjxzHUP)b1}v5;fr+(MzOmq_|D)=LaYZGtwTqi7zR9Xe7}TejWxRiCx#1RwI69 zNu~8OsCCZi`%8Z$Y%E>x$a7({v9=UVuIPH7*tkep<_^dNPnQHOKmSgj`f$Ga=+DHn z#AJekA@gFNV9G(biNa!_ff1b+k)S0Xosys#KdPV?qop397q6I<+yjAN05H@l5B|T1 zTI~NnL@h=pCKkH?gUzDHr)OpOABGkKJ|iO&^Z&rM81b1I8UAmgR*@2<60$nlaFk!m z9#0t5N4&C;xSA9M8E1qGh`KOXk(jc8xL9xn6hg8vs4znEvL0bs*u(~5UQ3)giYN-g zD6Eka!j`p=JRm=IJ!Sr%Wb>JHOxc&I~X)ac>=sRlmH;{zXEOu=mY@5h=@oiFyVlZBw%EKZE0cwgB!@Vd+ z!~67-LVs@dpy=FFP-yV&#l-Fqa7t(9$uLEhCHo=65%(eZ{mgKP#f2d75ug3Z#PCna zMn4ly-H4_|CMnVVxRk|y=rO|m?(XW-W5Dxf^yIwSA5h-Q@jlC<1@;)za2=y?aRz`;lxbhJg>`@bl z5d{F;Bz4#!hA3(jf4qijf2UB5GJFT@w@zwl&(GK{w0*q6{uC;d{k}rsfvbM|CcLsO zsQmUeeJ_7v^WN4|J0e4aSmr@U=oAWIWV`+%f(qvWjicKe0)NHNw>TnTpo&I4#{_Ud zy(h&9XFtzEAU8li&v;1!2NFK*?9_-#U)w7&+!_P&qU3d!U-Li z!9Wx#)~4`-D)h>B=Fuy81)CLN*t-IvQBgvlm_m?}QkgW882`^Bcq{r1 zKAOrM#eY|f29-{;US)eKs@T_vlI+-Kl&TPQDhH#BvP?hd7%+9(1gtRAI?9-5X`H>p zKzolmRtK7`f&(X0H&Yr&VEj(CtF&_8ygco%fw{oy($)pqH&N7dQ4-v#810GOo?~Zj z!Io54to^#wScELLT%F)og|&ADm1+}iRQCaVf;sFW)F>6$25ewC|u5LK!s zAP7R;=b`VVb5Ze_6I`kCmR+51`$N0*NRbZ8vYdIb{fKQC9qJg{VI{9~-CF)?{X91! ziKlgSjb0;@AsM0t^+=x9*q{7)sjEypcZ9pyhzUu)vn9GbKeMY0GvckbpTV4U=q$Ww zy;fJRpn4usXb#ho} z{UGw=kyPA}p8$S0$6ib+ zngN>DVb(r}koS0d+)WuIZQsxy_D35D==OjNDtr;Y)HL9L{m6e0&SW~WqLOL|t_s{)&g-1y& z?}v&7#d0f4)LUutEo|aHrhv6TW%01)cVs8Y?R?nG^}Lz2$4gRs{bAns=t~LjHPqN~v?s}q1S34wb)17(wrPW8N%I*z*D~>zqgh}fR z&JIpr)eEKL)?Jb8k^E$D*S39mG1Dg=ZSiO$^dX)V=EDWArvjy?I@+dZ(UJ-Wl@Tv5N2YE>+0m#Mr@+wZ!UgmKcuX31Kc*xPwFoKwZd9MjLZ7 z)bdk+W{J#?48qADfnk8E$MW zweSXUXzI*T6WVk_PzucOclczL5!lN~phOVz$2X3C)ujP|#OkhM<-tMgi|maF@(&@2 z_@j}4Nn-Qz;IMTu%-5Uc!&1IF{vdCr7+B3uSM-o7%qlVZCOb2Bk2FI$N}CNtB<49x zL$!82SKGa6N^D@3khoYQXabnb13qAj>`bah=*O&CjO}3CXN&h=s$>(FU5u-VXxY|= znd=SA9@6G_h0vUJ?ow;|#mWnp=h(7kE7|ERZ=aoU1IPW3!ehcnv>Dw&v6UQ_t?m6c z`cL767M71EF}Q?QCjRB4)njtuZD4EuUZD}pZ#jW2_s2=&bLl5}OzwKJ9Q;55y(k;N6UH%=tugq8GMb~XRh^LilZ5q_%V!la zo8M9$IO+A|g-mP@%En14{04&Ja)A{vO#-X@IENzCP3$f&O>aJDW*pt=dEk2HBzEV$ z(S7xhl2gVE>b-MHXWAWWq5~2>0HV|Wh?PJ&$Se5aiJ_CG(9?4MzT|7OkEuKlJJyFw zrH5tbYoP~9#w5d%wE;Y=#|DjNNT(4=TpeenB;eH#gWQ!?7E6S5g8jDzGAX+ywu4#j z9rq2Lv{l<$kFU?^<+1Qt-&;ba$XvG(GAOmTHgF!y!)BlFSe*`GC0@dPGJ3a`N{zz1 zgG;6Tab5#gb&6k)Vu{tL@U_{(0THPey};kmy4Gk(i@iF7Ul}Ve*O}$>E3hP;hkm)F zoTEY$m{v#`a0y}_O}rY_70;yzuuMS*Oop5Jc6gpkvbV#u7J(AZ1w$`$6bzlBj7qc$ z?yp1qa~9=_7*MzP6?K?m=irFR9|Lz-zrynh)gHg7*pAd`S^A5}hBT z;FpFTnX_)t#7f($7CptY^vl>Y7s8Y4La(-75d)xlu7CHPr*5xQct=H=nco`hZ*Q$a zrRkWY?cbKyx6i8B_uJ$Oh2;(n_r`;hKWekYd4^A|KV0o^x*OZ4ID6dt2R6GnOg@mp zJ~Y!iL}cuUQAb_9EErg~)eLqJC{z^CwEM_=pxw zV>p;hhGf&q6AEVej*b2pBd6MW6iO{zT%eozc{T_!;-A?t2|GsTj+~J3j_0a<3>ZOg zA=#qUcI^2IXe=?sb|Cy6rN$7>k zkMuqA&sOj$H)9fS$`9gC4NvCfHtXH zAj3a~v^d1r=^5gw*;&EBzf$FD2{~+wa?|d<+lRAh#k9d4gbl;+!oPPg^_IcL-+*p2 z?~jw%dExKHhvR%k?0uo(E zumX_ue1~lXz}3Rx?TZ}~uEd7MMmb{}X9z2vU<--=Z07h_E42k$!9${oW7>H!Yb(>X zV@|=b>46v7WK=IAabt2 z>NuR%KHw3v4SZ6O1rTlu1{ND2scl4!<1WU-Z4IGvxRqNpGf0em$cS#K7!+ZbynWW# zLU(dhv@ied7XiI<3cw+TN%0EY=<>;l~VHD2D3lbUYMZ^rn%)&P{81Mxe z2-IU!WN5MPz0ytn?Z9MoY|Fs_;~YbnV>e;6^%~3&1==AIw;;XkxGO(BUZCYn)EyB>lAy+yqwdN1zn3PmW+!%x^%c zKLj-k9_!kN*o=%Sd1EC%O&2z7T8aH=$?Ml6v1?wv{q)*w4Nq}SIyHO*`ovcha%{6u zd3i5uLl6nRspAFL(j^#2@(&V!3)@O9LBQjxw@nrtzp2%Q6e(or2=`6WYDUDzB#+J$ zDit|IbnEG&1inE9=#yz2oE?!+zr5Puz$K{^B!su%0-)fhMQ~=`(h^Y|Gx+|iunQV|L(AWa zV0FO8H9ZjUypF7?nLTeK1JYx6>rqy^U-e1-qGIQo)_L>X!xtcV1IwHPJB?bFqxhx> z$=tvmocG6aAgAJ!h8A(@IK|R&?$mDBEr^*56ZT!~XEgdlGjA(-=Y&UtHU3>%!oQ(wac8xC9XI zUoV@o>gyKWtaa=$JBQh8G0VQZ7vPx2O^=DRS@&g3*FimI+Xx~M0Y2tHIzn25ZDRP* z8w^Rq`$NYzWN_+n+M#<*g0G}M!!vkuJNK%-$#TAAc(^xcZm4`0?;wmmbvTnFA3DR0 zeTO7_jsC{F!z5uf6TdV0x>$du0Vekcw&ZcE?`*r0@&U(2UhT-_=7l+MCIrZW;sj8( z@?U~$=wVrS4!gIBu#b^1dm?|I;bgrRj&+V0bjYID^*6u4mJ{0c>Cmy}u*7EMBDBGO z>#Y~v-HQ8*KIqg@(ccnAl8JOK(oE+^WV7%vem5t3 zt96fJ$y5T6nhK;B>AHw}KfUyj$eW<2MUZ*al6b|6YQko025sc3HsUX*U<>sEPr}ZI ze{2P+YUWlW#|$u7`T{t8uXxlg=B>52fIpgr`2vWH41PUxIcEW%V|;TEB%#HTR}Bqk z$D{@%G*$t0*xb)pZdf zx~f%@#A>Q+rXE@{itHt}!@)qU;lK3RW}ilNj+HOjZaAIo((RM+^qHm&j4(Y;r)ZOn z_H5yfenJq*DJS@>g|R0$DzU#hY8t5Q>5g}EXZu482K#yWe`h-}qV+V&is8y8c;9~( zQhUXlZ2|UdY?OtqFV?lr&korjcWSu~{jbX@Dt-!kpZYhpPh7FgzadF2E)U(ysJCV2 z_Jqosn9kjV?*pnUaG4kl)q2PM5#@~)wo?j!R_tF#C3vJg6))r96TePY+4$)kbI!;7 zefhwrj|rlSe6YVR+Ug-Nnsop80@veN#;eq_QCz2!ecU&8pz3yE zLGxw#<>!97V4JD=@(W{YcreOy3B29b-hF7VUm5YsZvO^3Mbrq8YDknnL&t>W@Iq?x&Rf%AV&ZFKA@%+q2oJg9dZg% zth>sO1==rvqjom5*1KDt6e;ppr1kq$Hvf#jZcCWx%eUwIZ_-puoJ_lyZ*Cd= z#j1rUZ(a-vU<^zA0>kRo5JIB-!X#u~N1Yw#NB_Ozt!Hq3^7kDfx(S}rD+{_D2e}eK z7a4409ADqasd=x6lAA{++o)ttH6U420Ra2R)pfYNheYMCtqd&G@46Rhfd@%5e5o;Y zjw+xopykb;lp6lhGfqT)w_!?lt@<@wRQzlFwn(l-rmZg3dMWfyTjhBw493%~_pWVY z02Z;zE?X=YGqm#UUj5NQ{a61NBiYF9>uNjoGt`b-LI^)A`jFBKni%l#>U>i2rrOn2 zol-}SrcXZG8GupvA}+Ruv6pMBP^_VCmzo z(KA)&jMQwV!}q7Efm&%%@76477BtgwDX_;&$X8qP7+w?khq%R*6LJye7f%Q16<+V>}n2B(R<^PdPe50A3Dp`q9t` z#S(=LXATR_Gp+@kk5#MZsE(}3b;b|#9+}vKZFU@CE?+TE-PMhoc?u71+J!v)>>nV= zWH;EyfgT1@ZETiLt&`L2D!o(;-|(pls&|2G+zY^ePEOkE9>kh&mG*dq49ioHms!%D z!x*BkwIkhP85j)byNdzE%Rzh(P#`r4m{uf?5J!OL!WKFJ^QP+C^f_{&iw=1_X(1&K zP{waqLG;pDj)0STQk`rcvn0dQV~GD1clpn^^QubAf*cjoBiQb|utAjeA5i!%MRS#a zwWKq%`2A^F#wa233ZuWii(B;L(B?Pq&pP#sYe3sNwZ~=Fj}Rdfb|83+v7yQDzh z@1RjC8~owX$54KYzs)w(nB56@51|>_*sRCT{-p;2u&y|p!@X*w#SJb%tsfV+a+>%=$ymhFj!#brjD* zkg%`yvXL$(ik)A^?X|w|n=0Y+K(lt!llyRv7<@F{T(%Xx5vqORg?CwgbTd5>#2X6KDmYq1*#9j5PZ(FQMkqf`6G_Ilo^5+5RsBcbKOUZS*mghd#6WD zXN){Zr80B)AoGpVXovN?MMHE9RIy@fPnJau;L{aZlG8P3KxjCJ||aColgm zyfT2XhnI+IwcMS=(uuM(y}t%_#x*8!IHey<<19v<%f&`GtnIKYy?y{~xGh#Q*#cxX zFXKqw($u_Hd!qq^I?O9sDBDvoVP~S{xHbPDuR6)xJ$aV*q%IH8Li+Q#!aIUpllu!Z z(70s`RTM(m<^OvKePL1llaAO5_~y15@G=NSeIRk}>=9S3|@{ zwyw4fS{UqHZV$(lr4KCUIvJL~t$woxDrxqQ-zI?6;rK%3OwAlIdnq^ei`aKPfT84z z-Jub!8hhZp3khTD5V%U(v$iV1^yckt+L3HCXXoTyGLY0pW2=OaQ;Wff&emwB*2uZhMfa|dFn2G@mU=JIwH z%`CTVk{SxG(pT#f)~-ZkN;p0JyPx+WC+bN!T>=Sg(Ei8Yw7P)s=@Rw>8sNtAEJBe{ zBvm>D8_$-SD}1&;(3p#t(0}e<`MDe_j11-%~Vot_8CTfhZEt(3%Vmb@TC0eo(ATeMLef5og;Cd?o~X_w8x zf0+%`5gHzHUYoh+A&8$JyBHGls1q)*)vbX?B4S*tamK!HLHM4G|4&P%g76`8UtmZF7yFDtF!c z?W-*3wyyJol8{kFXHVry6XN;>Im>){hUlqP7PuPls%_zMOpM2H1j ziqbCGvQmbAV5`DLEQ260A2@jrW>Er64}fALeAOmJng?;g!|za3XA>^7;NB_Z(uaP-}{k+;xr`@zj>3avGy^{mVS}N0VXlUd$Q*Q?p zP0;vmy0?Kjm9iTjq+R7N;2Y|tbb7@OLRD` zEDQfAN)Qabo+u5UPWj`J2*<`T=JZIddT72PcinXf|7q8(Exv0RWv1Pw>8{ydijB^* zyP-un1zTlgj5Ux*qA%pP2lPsu)L&vm#zMOa`*4b(46_dX!|2yv_wWOh@l;?Nk&p9$ z?7tLIm(K;r3BAM@PD50am4r#yceOmCo_V<`R2R5~Np`kd`qq}B8&_Uhx-+bpHXUUr z;_LuMKuTe4a-q&EXFouKSIaJ=#~m|2WzDRKK>kN+^QNADr*ziq0cSLX%G5R%d~iqxh&B<+7wa zPz9By;#LNK^z7P==e}Hxb{gd)=p;*|Dm0Pu6GY0WnQ-h1%Dv(v%XR3>uoP6D+x-^D z5(6igqB&Jtd(AhKcSi1=z9XsSy9bfiAzDer+1j0$H(C|48{uM?4|T*P+CRc!9{n*A~clkmFGLjfH_OcqS)O7C}IZSt`uRW68xhUA1S5eZOxe zX7~uNoQSE0l#Y|EZ+zAzCp4B@lU-fx?}I6+)Q1BVWU?!xa5fST&0{q9r~unag?Q}z zT5EmAs7Dda;3t$4o?t%Q-&j2?7q*E#!knU^nsFn7t=)Vny4N{{t-5PB-x6e$kEAqa ziIfuGeE;@QDw7Hz9%8}69lbx0eZBtYjS+q0or&h`+fDxog_sz?UF}AV#53~-+tb@` zAjzLpfvlQ$6Fpd=d&lG|Z>~yDA_7c&e`AL|L$S4xXwwZA*~5V>5Hj4GouQY@Fv$h^ z>z@6otIl?9N3oz?%eJwx`gwX8iY(o93&7gfZT$onw1qK>MeGBUbD!&3$p>&4hZvfQ z@}@U+RtdxYcWt}#wCxrU-R$*646YVE1dW?uq$1wD8{emfr2!a}nVV`qLk`Vae3&_b z!`s-;fB%&#r9OHbDa(jX7GMVj_ZSkM(pVK`&UXe8gqRWuYRpX^VBV+>{mLSC)oxxk z{s4wYP)}p>^|sZ=m2^fu(dvt3wjug0|J!QxXlll}i z?dc!39}YzqEG}4G2L(!Hor??165y5F~BBP@& z$O6oVsk2-BptPbV9t+7^Ib9r$I|52O4@;K5TJ+u0whF$pS=N<2R(KDj>ueZS_xwd* z9mWaB{)gKZ$%4wFfsqt%JcFf=!ULaM+abKl-UD&NuGLp(XZ9k1h9Od3;0d=7|7r-rIO##2 zCbtoB6{Rt3hE;)a*Rs%GL=9)lTYScJkJ})7S#BV@y+L7R&B6G!NR_P&Jm!&9IZq|42uLw zd5NM&Vy(axNCvNaW0e`-cdJ=prp_^QH(BKQ+klFePVU>4G(6J})TbQaEn>_i?6JGnoBIbV>UvgGbFu`4 zynO~(bC1svVsAefMi1^AohYL8#M4sMOe{WCHt_K4y zhd+J%R}MTYdppkI;=YLQ&Sb=|okM!svgFb3`6I9BewaN6+5`l@#l{Tq!V%N4gIKF#iysFKR;0Z_SvW4yK;LOS0L3&0(Xw5rbn^xy;)i9 z47;|F_)>9t26U)y^rd-@+ie8-BqyRcoz07}t7|slM5g9g$@*%9Rm7k^-=j)W;e!MC z7|R)#uitnPpk6f+Zd*fV<-N0lRwpqq9PsJ2CHXG2xVsFhlsbm>u$nVx0100vHA38v z(8j`G>rFwUQc`0lRKPe2J6ME`v!U)68e50F=+83behEIrQNKp;5A|mXR_wIi=p~BD zN(6t)4^@Cos$xrsCCS7zz(@LVjLm6QgY#dR#pc>C=q`lw9N zp8nU?U8G1V)CgO~k|5*^tM$GrNFjfyz{?+`vJUjCM?yHbM8m`7Yn81=|LFh$LGD`+ zI{aI;(0(n9EekqW$nZ9O+8%W>X6X^{wSsN1jGY@Eeg*-lCR7gBODoPB|jOblkWxfJq;OC}eXU zJOX393nL8Ne6$(9VS&v=RnaI`sC10mIPS>f{R zsIJGZQ&;+HUe7)Xd@-C^OISeA%x$=jT4ID&2;f!~VL9=w72m~d@B19QJOvs5jRMGf zntTJs7B;(pqv#37N+`7jCp`~)2HJJJF@lF*TcR-WOHH!f!JZvQs*7GXqjt z{Y$FfR%B>#+zcK5M13_7ZR9tP!O0@vS3Uo+Duq8CESOg?^4iQXM(QDwF)!zMjh?Wb zfBrJgpfIgdm1S)vksy$F3SWGpKRoJQRjolK^eE(4I58} zaPc4p+n*O4M#I@4Xr>$j9CbmR_fX|qR9_>EQHuGB$#?3|03ym1R#>0UHLrcJ8Ke;? zpA+u9en=|C$DR~QY@)?~FPb{fp5XN$%%&LKTRq2|?}3wsv|HCE@F+{_r~>R3cNQrI z-E9Ff;KO{{!#qWok6^FrKXGsdhWJ{`xo#{vR8wH)e3r4458nD(sH<$MJP8?YxmT)U zn1o-9;b@Z{Yr5N9K*k8!w^U3kfoI@DlrM7IS%9AqW1DnH>N*4j(sX`xKx$OV&;F@- zU{)H>a`=`?vcBVDDP^-4e()mb2PQpM&?RlQk8N;P8Ud`KDMb=y39o>yA9h}WGItoYC0*9;JF*z{on;6M)d^683)h zV@%U~w`X%9rp6E@yMSc`Q0$!nEjHJCfv@lLJ6qbY` z#y;fpa~I#IG4kF7xU2p=u2av=))(5%an_TNfa8D!Y1Zq%Kr zo@_KNVMvEVKW?3}b_Q~jOhTMLIcv#fUWf^E@q^N2IE+P---NVTrd6HM_=uD+KG25v zkJZaQs=8^QJ>f~Na?CB~UKGZnzM;;C^dI%A+u1#vCf(|QmvS|2K>V19h)Iz8hKBRt zoqVhVi*JwI3d%v4%NvLCE? z;T)8}{#}-^cR7V)Ipn2=n;Gi%c0%JV@O&zqlY+Y6~FR}^7iOm_j)>3t30QYRx-s>Z_Xzc3!C{>LZj5;+?V9x3aBB zR|z{Xqc+_`N0^V@il>*G#Io2`NMa2`PW`7*_udMu^{F|)b}uT@~TsB2?gkz}cp-#BiR00Rj8_hvydJ5jnnSJ^+HE!M&Q8!{8U zVKa)^`~=xO;K39o*yJT1Mf>X5S$>?$;9+o$!nfs-*YXl+=6BZfsxT$ zk3YY|L@)}SHGEI0lQ^emkh?jWWpdm{6P>}Yb1#7@(ie-5C+JcOGPb#yJK#uNVId3WiWYxVe3J!uhtmW$7Phmr8ac+yC&*u!HYGFI+!3LY6UUI-xtD;n1TfJV~Qwna6 z0dKsNx!c@{Ttoj__JCy`ee{D@H?i_)wRCdT1p5ObJ>C=l+3QBb=ysSp z;o-^h`TuGc+#D7(rk5fNp;%M;cq#3267oD|sjd0cX($j0qr2> z8Lnzt-<&efB^kTiSI~I=Ke!sdz|KY5Tgh=b^0*5cMOQ*r=l6%>t>6tj7rdv7N3*MF zVld*LfQ;RH*(TyD(R;ZEqz~Tc<_I8Aq2SnhkSt>a=G`yyD3CySs?Agy*V=b7p=QEx zj3e%fZxddb02THFB?U!V$oc4{XFe4gZ zp|q@LR2IY#G1d6Ad?BR1e2Y*e*mTo7ftH$=+6{}cDc}bmEu1KyXxc)=VJ%3KIK^2N zvy}@mr1-p#^x!C;l2m;Gw*oL6x``YO!`FS%Y6Uk~yQmQ<$B9-k1J}O;aKXy-OCKhq z-{6^=kyu>BxNXal_Lz3@P>ql-%4bl`dWVYRTj!y!S`}ao5~xrtW}}z>Y8*CziZqX| z4L+w64t`}Erg6JNn<rWm*cg7%Ws17P=Fjb-D6DKKuBtTg zvj+CDKoBR_T_5Q`!O^&GxS$clGxyA5&`@xC)w0*Ev1t?K6F}TkZ znbJHO1-MPIz$_FhEBLo@gq&Sx97`m9(hBWt?z$^g?Dep$dy*cZUPQCQy+w8XR6IcG zxVp<>U=xlHKCqGlK$C}a!UV8utmpU{Gx1ThtuJ$J$x#sF1y#k2Vg*U54MSHha)-ct z7yp6*m5807xei5$16!6-zfdw$xaUH264%D%G8-jMmFD+#6$v) z$vnUJvOpiX5LuAuP-VL{L0W~K5-dtZPZ5}lBInKfA-zQR^D;uJLy4SIl&m#&GnHLR zk7<%~3m-=r$!ua=nn{MQ)uL@vMg-kxIt3WlJ5x4OmRD^oaw;8$nD!K8)cK09r<1k$A>7(n; zoD_d$&$m9Z_*)7?peIQ+C?N7kt;REd%2azRvy#I};(>0c`osPrPt59=lxQ zdy}A?T$X0taV+TaC658&|XbH9-15Mh}yI9R3W?M@s(3$+4<9?RsNWa)$shCF6XK|9aTMXU@UMdb#`nk-Ax_V2A;ys zD5~0tuH`(LP#7EpaG3Fbs^TDdf18=q^1yw3+cnh{ep>l!t@>W`wMadzn9+tY36`*72vn z$~K?7I^=EC+}{?ZfK&Q~z930Y2gCthHF1$-jkHx>8Me6KOL<6I<2D5W_ER^vc0`lf zg*m~IUG!O8bgsK3Nk!Y;)SS)az$Th5HF35jqk%1fAAEX0cYF)z`Rlepf8G4|Gh7Oe zq|9FJVJZ4^2FmCwH|RT&Mnvdx`s{mgLFKC&0~l>5!g`685AT8_g;pvwSGMuPrd1HP z>srG_5xsH`AJh_L8{jbyFe9Zch>^E@wb$^&*&{!ENy@J}Hb53dT|>x8{De{qHiw$DQdXC;>Lu9E>nKvYAuAEQ}#}*lhygz>VlvE1@jun;PXNUy?RAb z;}^WEk^ou!@SZz7GX9ss545-}t)49bsHB#0v8FEBh4d&e*qIAs*nQ!}X-J4S68Cw12jXE|N>5JEKEnU0mXMbH+U&){vnIGsHmD zzX~E>dp*Hm*M(_Y#Oe2j9iO>4BK@W{7sNt+Wf|`SIH7gO*s>zI*&sfnO zhi8JGRDKDi$4c_WFJCz$X^V@CuuqwKqPH31EMNq$*b!4C9R%spobov&%sY>8i);fe zJR`11FdV{qFTZV(yanGhAQKC2hWA}Puz|uKGu2e;swsZ16ejbr%e!!s`HVit_W7sw z8w$qSL@m1@cuc|m-V9Q22y^hc8|g*FLhYHgI0F-D;u7=(OpK-+bZ)AdX~L)F zYDP;tOk4-S{PPl`4p&!`zQr}Nx4~qNf$c-@3RR+ozwjDKQ14EW`}y}dJR)rSBUQnM zJ2s|Aj*^9WCCsCoC_^{*2&jPpRrOEq&(0C7oYSaH+VNj-McFay@6yWDT6%(NvSojV zT^{{18FFz4VKB4H+`4-tJ#T7?Z%O5O4h_ylW1w6ok`f|--*{qRNm~Fv2E(fjU;3%1 zBFIU1!#&u_J`2kAenY$vLIU#jsrQZ8rE#7x^1}LeL%RC)0!{}>xdJOAfDX#>owf4; zex2@!2hYcCrD*O0mdwBqb5xCDPHFlSZpdx@Id!~mA((565&xqypDxd?wZ0Yz!I+XA zXLx4-+aAqXPIz+LHGq)CM-pC7RI6|UDVAmMTr33Qwu4lvvdRv_7Jj=zA)WW=U}&$* zcPZe$IOBamx1O)^ImK<22X`q_dj@AA;X7t6}$ZR|x*}v3Ej0!>3$e%I1O(oKNZfSLM_J z2Y!1ohF464QW(o8s|R?jOol%Duzx~v&`8@mFaFC0IEArHA%H?6jMDFjD^*#nv68b) z0cz3m-mN<(Oh3PK@ju$x_mCMtkiEN=Qc(+Q*t)Dl0?n_yg)O?-QryBv)oN7*uVcu~ z;S~GT?D7@HC!z`YrE0!_XpTaxg{NHn_>{aI2Bw|=>{HWnDwx!!vJ|kZ1LOTbiTq>O z06%>c=M%(9t7wWTDo_ajJAKU6)w&mB@lP`ofBE^UF3gdOx~`UMg1Dr&WC1I(5^TMA%zdBc`&Bbw6~c-OT!YTxtjI{z3!NYl}9#e zE_ss%P!G&uZF;nDV@3k3OM$=&(b@x}R@;3>wHIp>rRYXhChAvO^HjF*Wv{ zoMxJ_TFDa_5WsY8k4)P3?{im^sgPkc*=xex@$o0JNz)6t_C=y+_Flw2q5*0Zf$fxW zA!pL)33ThpXcO1S2l?MQyC0OnNRev%2Estn47jZX?oPkzC*!MD_cELQ+PeGUTP0cZ zIK)JYr~cmLl6*Q4t_r-tVsbH{eeO^6Wm?MswJ^mW zt<7@B9)?RAi zKl_C7Hd5|7LAq^gfHNKXsC-8BDHOE=vkk4~?H`_5K<3T9_~f{HbUbZ`I#t_dC5qU= z`9@Nick22gHea4Qzr^N%`C9R^BUN|EUHk+jqo_$NS*|1WvJiy=2sp2=H$TdGxpO{{ z9VI9oZ`U^~>HkHzDUeRAUkB|9Uj$c%0fU_Ca#7bY4qP_c4jiyfFawt#l9-EI zoEwPf0%6U)B4GT&`|VPmKGS=rVe3ZqYoNzWO9Vm?Q<5Ms-fL@%JHK2yB$1kS1q5&* zZV?Ri*LUE>?735wCx$F)#`=DgT6fzQ8&>scZFqowakee6vxLqwM%AOfeNBw@jjprc zc*ZTuuaepP2(a~E^OdYg#aLsaD3E{lHXVU><88ELqXzUd^h7vzo(yrP=&$HT@qDLu z^0Ioz4Z_BbgZz35pLC}Hz?dZUY$j^BZBs3bL=agwvwkQeA@SGP&sTyD+TG8 zNn9Ne0?49rvEq#+!z1f<5GoiuVMp6{RLE^WCYte?v^i*NO@U#b!P6I-8ARqN2?#0i zU!ZUO9pv9}NB3)=kt6bj#?YzlpLh)@orEBLb)#5#PsacLkt6Nyg@M^-^8BOD^jm$5 z2>jhb;YVUe4nq3>@8S>Nc+j~bGGG5DG2*TP4;@YZDJy3}e5 zS|E>xUJ&3`U?-Nq?_rm_ScWoTS9=~7fG0}*FB>M~INg1kbRYwPcZ$A7o-WNg%^4`` zh5_wM$CT=@Ku59(gnLjHi(B7ZbqGnk_}FyRNyZ-cTMIgZzGfPcT_XLabT~sa&e#w) zT6w)7!Bd5}#z#lv#X#o>T8wEIS_KAQ`4`$&(&QbEE9qy%DT1`~=#q#0UqEPL@+g&r zq(|VtqLY+tFU+oG%dK^k?NP89xx^+D!^aYcf$9UeU7rhd`n(0|p@hPZk7zuW>IqMI zMp}P)o<_JHq#bY`4)ab~EQZ-Zx0hoA0?)Uv$Ve=uS?Wid2S2JUsw`$>yz%CztH6nk zh`M9+VD$Pt9;29y28M`vS6z)4aCsKA>TgJ((N^%kKt`^bZq3%MAPuP<>d718KBY6h zhu`zW_?fHs?1na3&CQ|2v;YUJ@>2++p!wO%P*s}~1H=0Np)&SWB?=!{R#&kYO7 zInmQ4y~X9vq+IV6R%_*B3Epn$5dOPCM;IRhiO7t#iq3wi&Mge?gJ3{?S7%r~RKIy5 zH6Qmq1QMSi`Pvv~S8h>-aUSh}<~nzt=23zrjVqtZy?2yc&1by`!K9W1e!C3W2)7{# zB6C{Oo|Z?wp+;lj@X!ul2Q(Mf>*G-8RThhj~)`j#++*izs@B@As^g9W+D1 zM|T_yl4F2AIQ8pA0|s~OfGbR>o04EmGQZ=_$1J|~UtuZOVWo%R-BSp%6Pc1JMi^hk zcg)!Pe@(L506^dtfN{*=24Kr5WX&*54`D z$*7_U%A_v_wc!KH@f@FfZnZ?b{9k@(d)NaKYjeCxa@D-IUt@}k_xn$Y^E2>?sSH+m zvvc^8kAVY5$a=6hi3Z;Mq4a2Et5lxJTR#9jpWLI^q^a}IXP%`JwP6}~(*{B-hax2Y zSCtP6vE}lN5g_e*AAEnq5iJucMVNtTx$a8-61R2F z@J3ARD88&BJ1~Y8lc?8^O5-*wF5`=2sCe-LzBJX^~{|1eu4(&Y8Seu9QWEBoSbfIweYMOwvX%gTQmS zMY$0-hnRS(FZR&O-e3)ndNzpw*3alNCuIY5H^Wz}3Q8W@R=dfsrcx7hdZKUI7!r)0 ziBe{1YvimwjPLSN#m)H~0sdu*S>-ALObFxd1@Xfbn-jbNVY|wk`uc267n4ZDibq%e zW3Ty{Xy2;7oTvef)Xz_>;=XuWQ{#8)&wktFzWjp_6U+jc`lGl=7 zfK34Z2LSl5{$Va(7`l~Pbwby@Q`ms${HgkY_r0;19=B0y4SfFOCcXLOd`!29?y#hkz^X{y~Nqt+R<3Z;uwQWziu zDUy2tIJ^6WhOu6+ek*Ca|?8%<}D>5*6>6Xu7Tr*#w zTEt%NuBow$Q=!LILJ&kK$BNmtY5Mik&yUHg8cbXueRD8w@Og{qXfo__!G zB}N9^DZhcdpQdx+jfS2`9oF{587&)EdcCf~Iu7k>0`Mh2G@7#ccg}2{u2km|ncmi* z^oi@XKPyBw1xgpJ;3P}oOrDYc3@_LGlB{7ye8A0>o{;irdoN722_ERUy8dWJE5<{9G4C3cn2o5lvetn2Z{90>F+-^&HW0AX+XmuR4$1?PTJ39S!O+)H}3W^BW z7Vh&LK;URNZUh1($+kUR8wZ^CeyhjPb`u?I2)KWI?4?12Wlk`R8kXXSVSYj0rWe2H z3JaM0i?#JHQgMgl8P>7F%kx4+Jl6fqff~Zn2!A{^t0U{ zc3W{nY`h8@`!Aq!_;wQ{KRd9NBQ`febN|pqSeL!+#}*5=!SgM z=cBAtWS^|om)SP=$;9m zG|%xhL#sUr<%z5WwIVst-C~&2+KXg+){=ik)a!&kfIacj0(Z{jc-E+jtty3aO(BLy zRhSH7bt&f+L?Q|hg)*I5TVVSm-+sgjVV;!R)EE!mu$-2u?5qIaBLtwyYgTwfcK%(o z&H4t3n9`Xqu)*VRyZ=ngb1nB_cK~DC@(*S3&-d(GS`>Czb8b4@g*~*gyBRE2KYtZG zaLBV3P?Mo^C1y;Al!X!qVtBtTfgQV|x`swGZsLq^9^;bVrexQ9o{^pY^(A&RT>1`2 z1Kq=*fHT}0Yr6VMJdHsrxUQz%}xZ1p~C6zAg&0I@&L|=roDhQex^B2wr zWE`B##2A2$5{9^yv3=Vk>322{i*Vzrse^lkN|}j@SjxZ({Q7=C0nSCHe}>9f=N+8xOnCoh(tRQ0)iURf^+;y3rRXKc zu`kfkkc(>UN}yg+twzVgfn8&J%#rLI_L}A6d@g34rp5h;L zNmjH%*k(f}T8wh9cb)Q{6j-#Ca3Z-^nhHJGM-IsdcEu{P?zRxcf`lot%|^2;u@Fzd zIX{m$Cguzgsv0>@a_5sVTTp5XM$>?Xic*XyUAVE?t-aJK!T*arprandW1*Ey=~#wg zc;e%!P(XB0hHm)z8|**6hXs?Xi(T7G7p+F?{^Jsm9Lb%O26@f2n$!!l{3COn@{BSw z?B7miRLTNE_yC)`C$KzAWpAWo29Tl=jbv5N;&>}Qf9QSkhPkTJjiQ})r)EN>M&(l) zvo`xms^dmVGb)YPSBImP74cgi*+FbcpJ%FERw6i~*v&%j=rT^&GU&l{|R(`0-5*2MA~5rt6{w-TQyM*xeUa)WCHw(Djlp&koJ(yM~3X9T=p+@Uao{ zxn|Sjf?JgV_>fNOwOp6?P;&o9-z~p8Uj6|82LSk^(E9WSf#c#DYU|Z@yO|Ng=dJ2r zPzQK5xr4r=DpjEa8eNmn+}!6b;9$7FEO!6P;YpGDX~5U4x?Wfq&0BCF)@9ATX<5g; zyRj(SV7F1cQtaMWMlL4UeK9{d-Er=2(g%dH^s+_4o5o+2GwQhqux>h!!U} z4Q=j`z&}}Jw8fteD(BO3Djjb8zlq`F ze41*M;F`E`$wDY^JWnzJUmQ&%tnYex*>V`x=fr4WOJzL}xGGT1l*ax++U9o8+68jI z&L5XvYWZ}r7)x+Zp9y^zv3iKAA- zrrmaKc`pA>PHZ8ynq3dH4D>FlHGOk2v8z}t@B~^1Ig9Qr35W~y%R6uraH}(R-@0Z- zzR;Xp2(;+?LikA6*0zK;_$YE@E9l&b&H>q;L_bTlZ}`VzCJ-Xs#j~1%7j4>fKQfXY zXj#d0@H>3oGhAaU$|6EPK)KxlPt}{ggfZ#q|ENnPX3&Ly-eiVNV~hbq3i;76hB*B& zX20nG;H#iJ0AiSntWR(a{$^fIN-jj_ulH9{>BdRc{6vP%D{(BdJUb5&>$)A*T!3*M zJN%!6o%l5x2siP?G7CD1c;=O*$LN03ZA|CP{l?lwSMe9-Bvy#}e5_)v8(2O1^o*@r zQc@91I$aPE&G6s?6^$253ckpymgy&#<*Mi|wh-zcqDf*OwgY)@_4F>6$TU8v}{)MBm6?%v1*a(@e{~pSm9hp)ZP| zD$%WnWb03gpoC?}^y+{9ILloortXILQ*tx&?eO!*72S&wLjxqnoSoOxo~!J(?4hg6Ed7-g{jU2+Mf8?HQC= z`E6;bgMB(=b8X%a4uh~XNCRi{Y(&!yc+S4&2^y{%BB2sI$$W{RXn;gQjO#(zB@RI8 z?;1Lg5|;p%tj7OE--uVJ7t(t7b3mz5NmIO4U{2!9nGCuZ*;Tmrx3A@GB%!7!P$3H| z?GaMun$2PGz3AmZb5Pv5`0?K)6YdSC6n?6V<(WY zVFEtI-NCuWhR12@Z(yA~aHW7fNUrxlJ8Y|C_`$VzF8at~8w1#UnLML&_$LGN+0^N2 z@eW;#%HYeeZ*-y4|n7%3TH%;q#S9)Q4IXh!kBWr+t( z>68nM+w)&_TfAdgFB4|$Jv-#Nm1uXixa0x_x$P|-6B;N?NJ~frEcvEg2$*B_ayQqG z(P(ciD6&D>9T>U=&EoBWGYwDLz8~h`?6VgQDmYma-_uI~>+mi~7Y9Q?p<^bkEEJx$9hFbsf zqp_~v^-XW-Imj5ca8EvBp94uVFOF|eZJ9ntBuKxts*gg!<@Wk$j-U2%%(34x*!?-> z;2K;NpbBMZx`bEltpeoT9eYZx`4AvK5UP2bO*UlUoqfnYNE0A86_68)ufB>`1>Do* zId+R#i}05A_#yAzB&HdsZHERjOOBU(zryRqevueH8!>s+cu@?5F_$ z2LSl38f?8Yo1C$rk|mzQFDLSm?hQc&e5vb^dmH!$`xXd#k$sW~G!Ndyv=CJ~(rc!v zo^b`(w$@?3bs}G$!>hKZ=Q9B@D;l+I0<{909<{=fPax}4(+R*_&<$Wvq6M`!f0fNt zjAosZLd&h1RE1hbKvU{Pn}a~FXPJuuLp-|Wgq-!9ozay+kS4jeWwnM%++B6)fTK-7 z2PajpafkdRC%Fm+E^{31ki{nw%B@BzP_FPrw&y3*5DSCGA@3V)z{}IS&|PD7PbU^@ z=XFgzP6d3KS=7d!Cm{S5@D;O7K{ZS}>ivE@=bS;ai@a`R?WT)cAZdEySXOx zi5%;eH!Ei@R9wx0$SSh~MG%SPo*HC_#L)Ll@H9|Y@$Bi*k4(V(sNiO zGwW9)Z|XG|IMqJ3XL&9>7@1rxN>FFT9u+N*fs9`IsY#i$1;}%i>EVh++&i5x#(NXY zm;3`8D)vjP8w|U`rh!iYP=Ov}iM~F_>EoZZ^2+?2?8jot*cTjX6j-q-k#kKR>p_$DZJpLo?GqO!_dv`pf5)+i zLqmL8C8a{^&NQ0hhk-#Y+JdbCxP`&w`G}&30*J0U#_HB5n~%4g>KE#|5FRfc7}A1w zr^n|_^7&)IH~nKL3^c!~oW^9e(rAy`p2vq`vw;~pmq~kJJq%+reH7=e zibuzq;+wr64XmlUWSW}dO)ZLJxp5!=9>nN7PybxhdUSok@_G4Xiv-^2mL%PW?Cq-^ z8U*}7jA6qM_Lcoon|rVU7*}!Ke36leOu`KkV@9g0=}^v|QEiaDpqNu# zDU!yAB3>M(!;Wi=s4qwwMVzEDDz%$yy z5GY+SAQ8TWBal)&xkCjD5;?8;C<Q2kyFR215UwuQ%Ca(Qt2f$b?=uvF8V?Yr|AInI<5%442TC@A{2iC$BLx8&|5> z(f-`1Br-jzX%mPA#erAfPeONSnX!iA_UU!!uM89UYzkjo@N8g#W1w)$C&;dFvx(CB zZRft0HJZ{(O@P`rfzMh{KwhRNt0#y8w_W`GYOtN~%L307Z0GqewFtalPb7(j4p!*c z7fam6a0Rml3GjPHpp1pU>B~D^=2i>aA(nyxY^ApJl;CqYfRaZJTaNb0AKWPn0IUY4 z(+$!}Wyy!(UwHD5SvF!5d-xA9>Id)!dI4C6?->9%@Iq!)n3OF|JuxN$|9Z-ppU<^z7s;$cHp?jrIlLZUIiS6X_s1c2htMqYZTeY zG8zmo|Cq%)-W&=v1%7aZ z=^6xsV>YcXJ@<(%TBR$NA6hkXDYpRs2LSj>_V8`eqdPlS&icSAx3R2KO4LwC_|Z@t z3U8P^F5O74h*2kv*w2rqYS>^u4f*vppb5tBs)9FiP$QUC@gENR`Jq6R2i@0s0HBf5 zC%OKGY71w!%Zwglz7}27n44}6D~}@qbVsD;h)&& z)AoDP+=l}otFEE^?fALrNriQ9?>cYCfRP{5MGxG-=2N=L**5>IAH+1X)H@K#tSdae zTnazx&b>C$O!5jGz2d1Hey{4~F0X%6CL_ViAe$JK$M6!hic9t5cz%nv&BlZ;fpcGn zH-yS^`DpPnQ#>U(HDQdZ^|POT-8V1!*-IknHuB`)ljM-|Dl?-iRWP8{=9@y7kzei zK%^6dfkA0CHzoc&Dwwj*4)K|%1aDP}la!x?L$iC?*tfg2^n;sWeo@G5yctD;mX_ao zpg3nM=z`J??*oR2-V${*gCty#x_Pk~BUcz6iN-QY@XYt6V z;5UM;2p3Y@-y^~&Ejcm#DfiQeRZd?mSH~$2C$&RU3!XuS?}SatJT!*`_^ekqBq_YY z9hWn^u!iVx8J25zunv4lKws3DkJYyF9}&>7ykZCzb;f2X#&C;}R=HaRLd%BH5I zeA4PWpoHDEUWo|9x~BIWX<^AJp;}})QgmDN6ekTb;<@A`{T!M!&xN(+ve7Q+Q5KU(;8#$Ynn8L>}q*T>|Nb?1hT-lj{@EJ?pX3!QfQWtNJGS zAWIZ@YV$gs0iSI19-1hHJLFyd+}2{8Dm$EYJp){{J}|QlOUjn~fN4~O1^BObm%#$< zkBpbgB%9BHCeo|qNqdoa@7&(nVX1onp~V$h4{B{hQTf0ZyOGO6BT-7Yb0=oloGv6* zoU)vnM$71{RARTfhpdFSN8tnFCT&UdhiX(^^9%lNZaet z3vN6vvP(oZ{C`B40vGR=6Ys)j2Vol|cuJnW0OcHakp*zT2t(dQnGZj-$u4?GCIs~+ zzdX^!QBv$j;ZL}9aTGEF{VsH5us~8|WjJUk!=#gE7Cxpoa>gte56=8DenXL(L$e;( zT;dIl#bb*b!R(M^pm8wrK1P=+bXLS=Fx2tD7xj`{>ZhoP8BUujoghvk0gR6ibxNG6 z-Jn6;)*KA)L}GjE_?eLP?XtlgMVBP*jJFRbSU00&dyhRPI^oVF2vyP*U!E9H*L9Pk z?X8pXr`e7e#-@uW0yes*vv)mGegVSzA<68!fF<#hub%*A+7eJxy5L9fg0XGt73jr* zR)TLbs<0V=>a2`9#T|HoBDFdI@KZhuOpCK-@0PWDcog6}c(;7IvGbK*Xos2pD!~$d z65hj!RB<9o!X-lPBPqt4&5Fep_aOzW$}`79G?V5>r=~n<8jq(U{7@`mW`5rLmLKQj zgen`6e4yszihu{&KC$1?sZYr#i6H0YT|h9G&wHi z*Eo#mCM4c#M|J+#^q=j1miWFjAkoBZeFFO>xfP6#PO?rpC7UFlNnuq7u;~@2kam}x zvjJ^ScORM#B_SZdeTTPkHkdI14)aV&ikXaYoE{0P`FIl&z&SoemnON3%7}9TH+$jQ9(9=DTUW>f!P{|K^BDqFwll#mD#X= zu23Qt=3^bIaDT`Zzk?%et4sAQ`>QiSRrQY38x)!5JBNlAtCZSvxo{FIS;>oYx7BRQ z<)VK)_`)sJ%ltL~dO(H0R(eV*Z+m6DhHlI^nB3a?Q(VMFhA@}n)&3wm$~4g|b-}Rz zs*kXUv4z?+4(Waq^xIdQ7vCq-D7l;(J&)wFP$5;@8k zEg~w+JH2EUKmLX!ZfXhqAgvEf<|Jl!?#>LR?(%0F>U{kIFYGNkq3ubvH5HcO?~C2; zlInyF7`dlY>Hmi1E+Odv1X4gwvH98#NhWObgFxv|w#y=}i)jENWpTo$9#;KWA<2|T z-VXvburJ-03xRJcYpw)B4_fAk`p{WpzTMLZ4d*|v|kyi#JZ7W5q zm=~Ixq(D>G2UiAdL0d%_ame=zGA9BC$&6JuA~3U3X>@kzJer?IpMz(0@#jYNdngXE zcBp#?;P`R(a^rS?4i<(*z4_b`2=nlWt{)sV-e%18d(%IiogaQz@}UKYcwRiQ`uWY*SsArRm) z7&MCclf8G)RWMtEO3r3>b|x$fs8P;tqfiQQi1yt?tHz=K{w9OwNSK+KXXs7}HiA&Cl+f@=9-Q@rG%{v|J4y1z<5y`(;=TI)94Onm0Sqz#ShtXmG z_r`WLs?i7PFjm^( zlIui-H9NLckkR@4%X6M1rXtxWMkOFx0loEHNw zf}VQ;{z7rBrm{zVP&ykJIwLhk3!85tR;l4K-fgSnKZg?;xv1^VJZ7o0#n7_9MZhX}zv(nf>Fd2nL)26E7`h-UgH3s#Lxo3OkH`y>?$ z#NS0B)}39Tytu@V%sM^A@pcA*&|hi-Zx@XShcvi?c~utizS-?6sCFwhRvU6ACx_AW z&WT8s&WgTbhnn=)wKVAY8(?hGk+%NkM1FSWOD<|vwFmngJvAX6)1GKsKpu7uYx-nr zq8mWmPe68o>%&DnhK^?OIy{LRCQGg@wmzVkEZtW@eZ6>i8Pj8mZy(_f zjrqW^s+2EAc5n-$&zq$d{lync)lPB)`VBsx)*f{TUn9X-NiIx<`%mh=y7BJQ1g(O$ zD>%GeUf0#h>wGoB83$6cf*MCa({Pn+U1j^y+2LZFR?dLog0fZ6d!KA#9(Y6^#tD!H z?D=Viog_=8~lDZhXh6qsw+hLr%izcbTBemrHb!23j(y0SRRb8fu;Z?Lx_wcMqEd6dMJR zcVhcHLNo*?=O(9R;J{MDP9hz&SQ*SjMCKR(MCMHHP>@S{^`>&t_)yFp-__i3eA!v6 zx$~tyPCrgSTjxasb z!6<|{>$=a1b!>toy2%>z$>{gqHsbP8`01ay7amVdnJ6We0&(axo2sqr{w?>pH8D2; z5K-@Y3SUrOmsu|}IKuV?9K?EUw|s?1OFoe1M?k%HoX2Z`2{M0yDS?c3d z^~)4p_684Cu~nK01WPAW$K(OaE+oIH-jaI{qh&iSTl+Q>%C$%ZO^-pmDcKMp}8VWzw2}0%yd6w2DQZb z&gS@^^2iqgXo{Fui8}GcjxhBx5Ll6h2_g)u-0qsc`jop(Ja6XQnVT*HVa8E}z^REA z=;uqrstpq=A=~jYy-|()13%w(gUllAUD!fTB6egTC4>|TCS40qK9Qb?~vJ|0JrIFMBAKq|`87lIzZKSy` zZ4YM5bB{RMaO!@;GWgIX zpA;s$(;q;pty~rl7bp58`Bv(_;Wsu=&jsO&AJBpuLN1%hx_I+XBnCROv%~~W_C5oz z(x3*`svI@ahXy-`KC7BG2aBDih`=Eo1ZYyk?S%K;bzzyz<;(ryEzTQ#Mp*`@ArVvW z2istUMLR_;N4fo6O|N!NUh8fH(2206NTJC}7MQohW5zZ08E*_JxS%xiiWl1EGWqsp zw(-2+9k5SBq~1e56AMWx^hy~|sN8CF@9X9!18J543(_T&h0B;cVSIn@BXqx6rpVoz zN?Le6Cq~@F-igpU&w=7-!2j$75P@%|JgLls<5Y75(*(Mjc=THj%A}J@3$&^$*Z6rn zspZOS$_k8JVV!x~{&DR)x1UObYW>yvU=uxoV_2h7WBASjX!sM7l5@%FjvkeMEGAOV ziI#b!Qy!~I%_$vN@eo8z-BtwMZqEISUMYj<-@Br#=d$sMf%Rv zB}-U(^S2V=_De+{&jKmDMS&tGGe(~fA^MvmET#mXR zB(UE(sxGJ$SuB?*5;>N9sW{Tq(3m+A&+Q=PDvk^gDf|Kv=@nrgyQ8MdH>?j5kW{Rn z=t|y1r0#7}JKNhcoB)GEcaE>N7xCd%zi*)Y{kES2&lV0}9-cxB7w%6LljSIBEH{K` zXz`IRHk8373BES4;)GH6h2vY4=nXDI#p3?K~Wb}JTkc=te02`sw8~ObwXln+Kmrpf{y`Z2}$FUB)WfP(3A9D zJ}>}=?bn2!4IoCyz@`VIc;)gw{H5>jV1uw(V0>e2ETMFPj>bD<)#`X&lV=R;bdn(V zM-reeotqYX!)VI%ZbRU5jiZ2W#3&2yRQ43QYot*=6hlOr1c)Q;$JtCGf737ZVA;_B zz|k}J)lniFmyG6=f>Zi{LZiVx;(2?zz(nPo_Hm-GOnhdprQIPz{R8l@8>OVgST1BV zb(@v8#Ar#uj*f+H=w?X|Ou&TTdd<7(9JUeZ6uMbwHrVk(D7EZC`)~-mjLitOl(-8s zec}46TvtFQ(Lh%Z_sx7?=7$4rAr%iY_<$+&Cx`zC)jlR|^)$C<9eLw4!+fzXr>`eg z^M&I8CbrtXFNb1}l%`|q%l&*l+h;@`8Dzxy&xAt-pck!Kp*pfKYN=`$aiU(ZW&}Dli)HbnOl4?TbT*Jq?3%?6c(y1ViV=qSS)cEQ4V9v}kFZj^BF2WzA9P$R_ zhV1dj(6SGxK7#b{na5g)IY~Lb=Zs`@T|?9WD{b@*tBAVP8YSjOj;>7ME+OM1lywvP z)1*(>OO@JD#hIIYM?;a}V`?ZiN|E1Mob#mCcpItY(?WrjHbYR^_qXN9{=vu_P~Ojm z6RIhwbM=e+h&Ik~IDIPP&n|aMYVl`{Anku=sb&q*NKPd9!evE$NvcYxH zXN~ujV&SvJpqC(W=O81Etrl&kb(kio`e9=euM`Ma#(^d@I5d4&L&e^d-8+4$YQv-z z_=oQ-IHN37%#Th?wLe4qK`Y6$y;e*;9Kx}ojT$)ag69n3>5u=?6bjaWZ;_)dERRb8 z4h?wg-*jtUQTH~or_nbm(Q~&JUp;CdT>}WM+~Tmp548HieSsDVUU(ASZ31H;7;ER@ zqFK~hHSHtzAD=kI97YL;PYNmmHJKAEtssDy zp2_=b%c%3fG0)k*8b)wUsvo%e5CafZmV9AMo< zbA1p?2>|~G z0Qi*KM~l9)ej35Ri#Nzcsh-?N-@|8FOUeN3`%2xp2xT6|M^m%8!mgNA=u8(wkUo0I_r{LUP>F=dkP|G^4Y|DHH zMFqK~#?$0vaJBsK7;9GgVyqavHm*?>7X$F|!$@~+E*n~iWZ1J7QFAbP{kYD))?Y*; zSX*f2^QM7RgCU?$@oea|bv`Rpej>{>ar23v{CiWYW2};dJ#WXnf=0ejEhYxK#tq@# zQ&NRM$(EBO;@Z9(>H}jCN3=Kylk#ypI>k5psN~^4=V7=2lDxD2TXt;?}$?{IR9XYL-0*s5pZSf*P;M z>7SDT#6Pm!*N}UV2ky7OBR4#~ypKtL)K9BrMh67fh0zJZg+LOd97dq@!HEae$?s<{ zlxw7s3VgU)q0pg5Ql)T=R>XF-5ocD?3}=^Wm49%Se>R*p;X-O<`73GJ;=|4Oo%Hg} zV9<;eQTBdza5TAfR(k!mmR1Px^wfi+HHG#lGN3;Nb}B(O=G%>@xybGF5*0dyT6`BVQ-&-gj5XWCSzqw?F1hnh z4moJe9DsGbvdin6VMd{Oli>ObuDs#FzxWV6ROerjzfr2DI zlQLJFNRsIhA!kpm2!jHp1xM#f{rAM2sWma=jk$lO08SW*96cl1T;{0q+IvHx512>J+CI4fp7tMV@VWw)T6~*&hDhYWuJxUMu z3@q^I8OIpj)cuq5m4@y2GfP&M^vW)zJzQ^rn4Wt8nHErH56(M~gDtoZW-~$7b}RCh z7vFhac-{V7KboedSztL`J_2GOk+m(6)%kR4U&w?4zuQTHzI(+T4&n$|xk>?ShEBwx zeD;b)-%_ANt-!_aS78!^O7}sl8)4&aAv^A^_)0p4AaTp!ufu6M@jILuUelz&7rwDX zmF38xldh__tVdg=G!!PBd8}I$m?*+0@km8f$8VhGcTHI!kshHRVK)97Y|J`eY}9SJ zwVM%U{^~6dls+WJ?xnW%qT)6(hhsbZrGvt+>|U^nRSN9ooPy$51p|tSDAKIhJHHRwnyPk#aZ3NwyMkOv4V6zkU@>S*lH3xNWN|+D$To2P z(n0Y^&4rH)(4kb)3kdjgvFXQNbX4{FL+Cuw$vuETS&wMHlDrT>WtC~B`rm{h?M9Dv z+CBRF@UxkCSC~MO92D%sbA(45;*5-L8Y4AvaI*V%OSpCFR7_brbYE?~q}u^U=Etp`V1slr7< zsKTOHJGPXK2J#SL1ls*FB#1X}UnvH?o>sm^6B_2} zD7`8IsiYDcrgnj=h-`*$5>6yGN5^5N}A6`rnOEpf#B-cmy!nK-5R+C52EYq3ej1K#aJ_a zmr0td)z*6nTfodzx>w(wO^v&ZGC0|mM`Ub$a&QqBd`n0%IuW+KNAW7z~_!kj+Of+cjlHeLdoXHH7iqwG(=`4 z3=4~pG0Eahxy>zejLrGTku!6Iyz(f?@iZ^@d!P3&yx-pEegA;(Pv6gXH7B3(t~lor z)iWks<@+$j2s?k(8;Q@`n!!uZPxRh=AsX^TW0;@m?vOPJg)8gDCDI*lqi3tA)$cJ4 zCwl-vVvW`H@$bvJZTd4_pKvlI;rN9;dO^~@#^s~Fr~L5aV6Q$WsE?(f9;*MvXpvl% zw&;F88dgF@v<^X}kvN^Y`jts|+xRMl%__Ox0wS*kO$&VR&2q%M7EEEl;+>{ z*&{<+@tTsTL^r!ve=K)4IvJHk;>O&a?Oq+Rl9pQNE`-=0oG{Ta)SLcey}I2(f@PCa z@UC8_($pI00U`LCJDXc5V~q@`kMNLqKozr2Y~Z=!5b|LH1#$@``GoY_InCM zd(y(AS@ku2tYWd|G?@??e`H@{LJe(EB80EdL<>}oJ zxbZPgSEz?Sw~C3(7CJlVZ3v)?52Um!X$!cQZ{Ye8V=r_lbFaz-nW+eT##DlYA}(xN z!Yn?LgJ`6S%e`TQSzX)oUfE+6Wd-tS1u26w)>xqNN!P&so&-Dm1`a;okExJr*f#RJ zx_-<^6e-DbbGGFjGX4AJR)(amF1A6u%6ap z38J?MmI*-zR8HUN8nx55H05Q?BZh|9xb)h1Ni_x4Pj1=Il!xO$H85vS_4k5@jBH=| zF3mIvrfd@~7_IzFEz4Ykh!^+V@@RpLgKE9nG}%8ap}_vCyRixC0WWDb25Qu4af3NO zvk53y6xcIIiIbai7l?(ZAP`}`O9ofXilP|#Z^eKkJSC?}Q6(|3ysiGne6({0wDQrW z<(oo=g>+v#0HjcuMPShcuqy&w=QY*b4zTU(W00gl40SGy=h_aRwYx;7GO|f(pwG~S z+}X}dYm@WWzY$P=fudp8ex;Qxskf}lL%NI;p2c=b?j$<+n&n%0UwjDxzqS$p8 z0eOKe|6aaRS{@v)&Z_8#dL@?G{8LP2=%1^*a0NqPZYDnqG8LTU?e*0mCedO=g|}ec zJPgt979F7-@u2PLQR?t_dsQ{Z3Li0YrdY2#7B*%Ew zH9WAHbjt|$b73;m|2Ia_2fRiI#rfo%+&w?pA<+FLVqI|~A4e$`;q%yu-iy1jvtp-~ zvqUQWx+ShdIPhrMOamV$-_3fX+cTKtxB>6?7x0XqcAU_;`|vV)FVcOLG3eSSdVt~o zg3#bD{y7xany~ZkGId|Ldunl=&1xW29x=6M!W~#jxiWTY3EC$14u;8)iXs205jZmj zuyA#+2W5f(CBXj${|Nyy*#CBTL}xeN+gK-7Am;8Ae3 zu0^!EAPRCQi+}~8m;N#5sq-d}#t`+Vn(!7MLtv&AqTgt*`s zX~s5Z*#kF36poOn05bb7NQ7>XB7nuB5-e+mfx!|2fk+g`oFEdh2P;CPz!M?>n+w=1 zdybVo%NDTh>{wKxucuT31yeOPTpJFs;#k>OQc-FL0$?;4B_WYW4iHR$!w3w*AVCO< zA%GHxp&$_ga49LG129BFK!_7SOyICofMUS_kd%ZmVmL|d0*hS%guxb+E=o#NViIYP1cgzEKoN;KSS%8O z<@9a|SdK^#A{>Fu0p*<%Rym?RX&00!F+z}XfD1or(`ujVf2vK#sdnXnss=%H$3vYV z@LV93&`%hZh((Z`{z^-Q;V>#h-zNkjoNklS1tbAs5+Onm)OsUIhEOM_@`T951R{}u zjRZ=P2nHZA^#kFMi1tY9eR>98GHI@={2c?jU5Nfc7zu-j(9gR4a;N4DHka zF@^;V7!MQT6e>e;SStRI3r7eEMHMi5Pnxj`1stOofe|6Yf{#;15MZ?A!&pBIl{=Sy z+Nhp(b5-yG70$q0E+LUH3E)wT5n`O6fTf2>kCqr3E%9Nrf40-%Za;DPe*m7Ln(LpU zo$=*K|4Y;v{~_yNJ`=`&1^O2tXZ%l;f9mevG(LQ2E>e+*4~0>XeZ=AY{r87bC=3F?JU__KHDvjQix!r>RO@t{;(FJ)bS#S3=uGd zG46{d=fjB$&a|@mTUn*D5eTu#lgom$b_{v`F`lNR% zCbzzvG`;-Im{+x-g9vY_(8HUl+2=Dg!Ny-Zn{4_jWnIn4pv>$g^D$=Kbv;>}7>tQ) zU2WfWujm9j&m<{j+S8qmfnSeiZtRzqIyB5w))v~2A0PU3)y81kuE~Xd4kN@Zr_+jh z6_)N#bTPm zy`T5CZD)V0T#Q znsq$(-2%1ND3{qeXAJ_ZkfC1fe#^0qzwgx9 z4l8|z>#jDPH~YC4xL)NcJl%kzPcn&Wk zj9=!X(Yj(SADT^8Wmx0Cl)HfFyohBtf?@4Zx`*^+L%&rYiJ%yL;R;C~I2uvs_x%Rl~ z<{Y1u1r2@r4;u$w8r6@>xw1CbtgzsvvbiZCDABOe{4IaNofls9ORtWTIz_uF)Ka@< z%+$CNF_08f!BVCfM5!|s0pA?a^foDre8}kj&21t7RS^Gxrr5nu+NjX;Z$7x`+}K$` zZJP7E&sO*U&6S(?a3ITMO4H6Q=wEr^GUG?C&$m~ci1!W~H0pZX)fnWbj5#N~3u`1> z+#S%W%|CiJGk>;_x6CFR5N8$Nn8Uv+{^c6ozL45#}^)PwYA7=>vxeCieq8x%IucB zZs_2hnU2v}gE9@r;+9|1@x-nOhwJ$0fbIyT+sHzGgPLhd$gdi3ZfChQzN0Q~k8;Pm z8`ch{Cww){mT#@oWH)?kpk8cXbi3ZI;LdU5afZr^+Vk9RbP6HqNJUzjcsgid{(66) zw@LB3a_1_USC#IuZJoBv-iq*KEj_zO4yl+VG<%Hxd%Q*%39tE(=V zCMl|~k9|EWHG5>He^k3kWl~YkZjR3BCwseZ;&uA6mo#`v+RT~{X^o8Dub zc)xaq{`#~M*HP_m#D(v&G&&kP-t2Wrl+P#PGp29xk!AQvi?;bR1*h*k@2}9(m_QQF zeyfuism5!MSQb=G2z}?AVOu%(c>TpJ8~2oh_ID?x3|wE+Q^iQ!!s~dXWEWS(rVQ-O z(uIy*T~YA7#WnsVYS-}Ko?5K1mX{XmM9%ZRr&Ctd_K%;!u|w6?mZ=%&QitCB1L@+7 z>r9^(WfIry8>b`vQ8!=MA6S{4P}Acs_x#c1t=6cpRDMLo+K|T;B`fEfUNgG5ox9gh z>U*a0p8)>{0QfN;O}^oG=(bQS(2#Q>-o_%awtwG?VqcWw0pwcy`mX@yEI(*FD9n*lMo9f4{?9Z>9%=tqlX~oGBEH zQC=hswuy=msbJ67sr^eQXg@nNRoDoY*#y4RNPQpAPkO}Yr(PXkX&Covwh1DW6DRby zOW&ziW%u!EeSoB{KP+;>J=^Er&b?8edHstmtm}?a9TNh$(F1*={e)KI-9HvZ0ZoXg5~rsGDC^jS^nodhntj=SF+#zFnh>h5j=^{zP3RhhqrB z!nu5?$=Y_`4@?Ph0ztdG4rPfA)SkKYKciP)f4OYbFdqvLirK{rEJ<%GXjml)Ek=Z) zsU*hc&ajT@P^fqM{Oka85e2BGwB?32H3|Se{{a5QNy28LU1-9=rr>RA|BKV8HWbGe z%J!|heU%Xph7>f1J1(eaNgw6-QmpO8(CYUmJmfZQ%JF#FdU$hW?*jZaF%H28 zETpy9Gm4ohwz*(_8xmOqnBi zhCSLj^67jBI7Gdl?wH9CMD8^BfTid_Gt2|QfohB>9KFXmj@`FkzCKzOgO}u)_Fm0V z;CveZA^=c(TeZW3%vp&H3DcDd?J?$9au~FA=wpDM^jxxnkXv-VT&&rHtbT`Kp~ghH zfYmcfQauSsX0D?T^0TVHzO#>`r!KQx<7Ej8aaeKC>euYC+>c)P@Vlw?MEq;Ij1r3= zDdYPS&2{vIJvD{9lH2e$-)ACjbIO~9wC_eKR;@qn;{OAW4T+HkmS=S!aVTIS2TBZW zg~f7K2l3CM8^Cq6^9Xt2>j}uy{DZWe+GyTFE{H#M5#NBg;fvr2EfwO*(b7lz#)G9q zOx`&}`{Btkjl9Zs+i}s*YHL*Ir!Fx^WjB1FR3LI*WG`rH;j7m8<~Y|{a-@wVXz?cd}~6zh{ZmJJAz9J9f}Lq#sX6HKxyGuhz; zX3&M9MNkG&$`;BGe!XE#c@9Z|XBy-|9{i&jJ#*qq>xUcpcQ9mk7$C1$?sTY8aj?Ui z8#7wIIQY1h4r<0$(9c#h+NTgqTj4B4i15Q33qH*y+mcb5k5|TT(ZhVBR;8=9)yWy| z?2nfRlT#R373wMlk84OcL&brT|(%cYWWy^s<7y zhhL;UC98f%D*+_E*M!r&mgF z^tmDdwkHQ?t^Vol0|2A*vd4p}k7S6Fqz9;D%1fMU`VngZVE?75`9skQ*KC1&3kNUF zJ!fwmPrZb?IBKTj38I26`I)s6r~xf0Y*9(|_if6X!O2Q{bBSFZKhN$@7~Qt>xaaRg z!@GCipUz^@{4mdH7ZX8;f#Y~P!bF(R4dp1`>U}mm$@jTe&HhA(@HVAM_w^)k@F^iL z=k%(a;_3j>hWfz9KlDP9yow5aj=$~0#EWYz!($vyLU&3Imygvi4KD?`%if5#EqYR) zp?#z56}*^&X%2kY74L+cx8@D|tD11$$8TuQ^ueB=T^^SYLi6C-+)|LO;<(AB`S(;g zj0hS7OWWFS&=Vxlril=32a2&g9vT*1wPKB%N))7*l4kojQvNQwCZYt;E9ct2jyITs zCehdHOu=+r)wB==U~xVfAXH&6UL$0M5-q%$s12akl^`%{6Id6ZoY>W$&xNTk&fx`* z10_ya$eEL-yK9!}Ukz@^NVRY)#78dMH3(e4eXEvm=UmU%_DypDKVkuuI_K3+E0{I# zc?75G)L8*5`tuYa`Q*5E2JrM#Rb#WD{+Gca%Gg^GtQf_=VwN-ZS@!wwVNT0G!#RAo zJh{cLhlwuKb5ebltB}?uy~X9V^jZ)ll{R}|@Bse@0Qi9C_!(yxO(Hs#oaS67Q}>`2t~wm%yJf(e^&(N}C1bcK+3TsAx&a)%N17pTB!YV@FC z8b87y*Bbt`cUp-GLK?C3KVlpFbY9pR!XbCS9ayfr=7i5q)+_1FbB2T7$wllLT~ISa zx$14S|!BVV8 zKQDJPc%i#m*qOT#JBABa_$I(Ia)0F6uh`|!s51xjN&3h!a3nCq+OwnXX_*wrA1}Zs zGQ~NPklJSiji}92cTEH{k+Fx1o4u&SVpV+OywZU}zXz&{R8J_cDqew;s_1I*OKIFV-`ng!4}I7Mi+VS_w_IC70HL>q^J=0F7|il*>=Q>cTU_ zgs_$Msz`w{&qIKL3J%wO37(GbY)>(s;cAd`@a00!&x8#z?3Z5@ub! z5V=C?NfM8oig?JG#WC;33eZtZncaEW{VsR%bayAJTTY2bZZ()hXE`yBfns?Sfy^*g zA@*#aUk08WGn2J2Hth4Fv8!Yp*+a4p`*xLKlq)dJhcPd6_9gZb=*_vTy-EEFI@?-=7ybcOzZPgrAx^?TeYnVYbKBmOs!v4oma7y37mA&VQBv0tiHmlN9Wo zkCC%FsTI!jLTREmswJn!3U3qH#ptGAz6JXfte!1wdHBx)?X$&ts=(0s9y2Z>68D>R z_=&mBoRQ^>hjORu?8G}4>a|EZ5TaEv_DIW2l(2b$Ck*_++Fmae;KRlE1QiYc00}wF zBY+GAu)AO2bnr5Z`?I(WJ3CX1+@5SHv%fYdKdnw2QCxyMvA$_9!RKPlDA@_PfvgEz zZcDUjDhUi#TL_PfRYMJq9nm-J;Ux2BnQ)^7DmGQ!V8YJkokDIkD6OQeytKl4Jsf`! z4e8VkX}k^|F-MKxyQ`}>!Ad&uS45mzhwZvJppS4VRs;j6`-rsSA6S%;Wml_aNXXPz zh?^uj!+=daXv2OPR4Z1FZY5nZ=GUFVI`yjGBlv)a{0g@8`J z>{~IndS`h*9-`Kaa-Jus7;9$!N62@=3Dz_`9#J2K($a=bDkYNxCO)EL(jE8R^K!~& z=o-MAs&Sztks@|R40%vxSqjsJWL8mRSJ)2Hu%sfuy?#AWWY6Sv`vp<#4+QAr9Mc3j zHIr$LZiz6cNJ`PRJL%5;Gi`X%?0EO%*1hl2y~rVtGaovg_1CUXsEQe0N~M8FmpCrw zIV`OR+ff^Nd`~(SK2vbBFC))>iD4?Mu>ywsF8ep0uRRQDTVPR2oFP$c8nn#$ojtoq$99Tf~ zRprjXj+Pc<#-Wj2ponpP5@HzM(*X^GpkQ+7oK3KR6y3<4}(9B`o7xshaS^x zhhgXtrJWzr_Ap{TohvB>Sm^fQwL#%D-xrzt5V)R0#};?}CgpFD6}rpTg;*(kujhkB zDt*&aIlxg7eh`*lS^8BQ&qb#Dsa4jyONOgv{_Yn=? zzkf%$N%o<{uR3<`?#o@_R~28SU4x{o<;w;53jmtT5V2DY2;wcWHd>vt*`|7itg~N} zRr7VyA9UrAMRa}$#|mU?E@DR9vYn^5=7$atrlNd8t3O8}Jd-C?qetN|7YH4$Pb~b` z+851|0JTr+>1s1gOXMmfeb(2YLnZD=u(8htgDlF1(V-2pWM^LxBO5fI=Z9 z59)uYqF?7g4`KDms7z=veryJL8Ee z?>)Gv8ClY;q1{rGba;2yg6(BO86MkA2( z4lX~$)#R;{rawwC`y?*Lk!9C#Sal~qF6YcIm1N*=22r*+F-D&q$$ESr>e9*q8GK)F z$)ttPE|2xxA|-~N^fGg7B7o@Es6@8Y()4ZEp(0Se9DJw-mR|!qw`gxl&TohRhub@Bb+HX#V zXr$Tfsd3{?-mE*tA3+NTWX;ga@p0#>@GLj%+BqQX+%D^9pG^WN^s6=t%Bw)iAflZr=4Wi%)w zYrJFe8FZjI@`zz`6m)A9Ex!oW;a+@~&Fh4lgS z+4(f_D}KP(%*ipx+{po#LNs&FvR9Dn5 z(mT`zi~EDWqT|11#-2*sHB5;*d~uc&Ph4nYyzwawmSZEDPP+|iZlS7tS%--4Kgp}J zy!+y_2{38h(S9%b{5hFRIWWm6*$l&Pds6~aS%A?usu}2!ymV-BCi*0j9$D5Bis)y?>WmdLTKeoRiKo6az?vo7^k`Zy9 z7UH!$aZ5>)e#;rRl6P|MLekcQcxa`CwIvSSXv!LHsNiPaP#{BCC z3*}NPHvV(U%2Q`4)(`fx5Fa-S``V9 zPakY%uR&;8?nCIhg$N!_mB`pIa$C{wI?#PXXx#DD)VGsJJsj-9VP=nbVE1kgYXU37 z>zlF2;9TrvDH5L+y<087p^@Nvx_$yRdAP4&Uo6_29pov8n`w7@L@_jg(cRH@&S=Nu z{r-d%bYiZJbdNTY35=BfDp<*eLJ0$3u|f70j1%R{XN9ID9n)sRo$&>QPO{1ym?L2< zPI+Jjr8AnKiFye4^c^wR``hAn-vngS1mwjhd8qH2{lXHaHW2DFv69Md10_e6@n<0_ z@Z`S)tWN8e4IddGaUOsEW~F!q1AUSbL!}+_fWNGD(~%xPh5tnDxG3{yHzrzFNdH5q z;*1=M7Lkl*?~3dx<4FbwLrV|mRtM|uW|KBMlLiQ1e~JNuojVNh$S!qP(Jo^m3#9Q) zD1b@jAtV?nMIOkFh%kO#H}Hcetx|U-0ui;(RJgnLFfIfuS7z5FLRKjMtOnDp1S;tz zriA-w2L${f|8A>2nB0e?zo)SMjhX0ct8Db6Zq^vQ!IuV@u9qCkTS?9`nmY7s^g&!( zaXBHbQ1LiMK{#L7L`Car;~=flctX!EoA+dBMISLUcy}!u4!m0)1-`btaj=!qyNt+_ ziufZ%5co=zW91?&NoA(=1oo;EYNWoA@?{6^Sd6ji-RhRb@u+g1}dmo$fy)K zTzR4ri|o7rEPS&kKF0XTcxp-ZogIq9TWIpl=T_6+EFZV)qrOS8`PvRMutd(r2VgY} zFId)K`Pzh_7UH*w&=#>jlAtpP&|&ae2K_{ao8_Mi=4sCEK@H*rp06II%1jjkKjW3P z|A=(8ePiA?GGQhAY+;I5B|Dy+M@c}$-&RZx;nrzuvIHv{i%IQjJeIw&%4s=VLFlqY zAsgkNtx@@bBJZ#GMHDP3hsprOI4|WJ(Kg5ppp_*CHtipp=koZ>5fdGmPN>|xd{L*+ z?IK-#4(vw6?vc^}eB5o&o2o$!Q4ud>YS_CkUTN^=1}!-x%5?otFq&d~P?FwN`0pEw zqV%Hz_xozlzZPp=h%dX=k#=bn62gx%6lI7a;K6a9zF3k`n{6fgPi#06!Q(}qNy2nc z9M9O0P}~-()cvxg(S&VXai(LT-0!r>?D@Y_{*f?YaDV1)8S(Wf8XOmo4Pihf{@{$4 zzf&;*ql!`Uqr7F8B-ptHDo}^9&pe zsjkw-!g*)%jP~@Y+dZIzG3DOz6|TBz#h`&SjN*3QtI0x|D^4@wlYrms_e}=J?)j44 z17KJIPK^#hYc5h@T06V*3NF|mQ$;q(@m#sa;F$jo+8wz}!gehFz2@oLpE`!e+zOKCxy|9OF+>10v}YqkK`*nT&ytXJHDC`n3j zPm%&dXPcTqPhgL1=)ZD6V4vZtKJSQdHJ-@qUQwiK1x`9f#X}`cqnF`ZbXG1Z%9`c? ziQb~T?mq5sCsyT_wMN#`BU zY9RRn3Rzdc4(;bf;I5>5{I~Yz%cu)N1O_>?AUOW6`8hD?uqo1F;7GB-jRrOtw?5SZ zulOqwvR61r#a9vAw_=U$!vf&x{(@Oh&V#Ut zd*8$3{qS0Ldp7(N^8;4dp3~bgjz-IrPDO$M{|5m0-H5kH0Fm|x2n!qKAB>j^1fzw> zb7lrjmXMejd!=f#8uhAY80YdN6XWjp%J`MeH7hsELY8i$``A=OdIty4-+Pq{8O58d zhz*uMI>fb0uLhMteRPq|1Z>YYBXzB9RBEIBM~~H*P0_li^&PlTfDt^O49*O-3@Cnv zU+unRGI0mI`SjC8ZvAw6$RdfXH2YjyLYn;aD5=2yPNY{8&RGD1KzzTksj~l-`-K&< zlUV}{i;I?`pK&~i|74x|II&@^*E#cSoSwaFtTZ<_x#{N6Ktqt9tN%@w6Y`Mu7N;3k za?W1!6~6|$m;YGOe_}=;H(Pj6iy|K#Ko;FZt1phad7=zR4PXr!^+exWQVHi|SiGL^ zIuVOg2^!pl9wt$_Vdal1PgSvgt!&jc0(++~TNsJ=XHk6nsEmczxFHv675#=}NPUmA zqVLvp{r^$Ru(#Z`iD=el>ax!LR%tbIM(mm-LjQ7fWi>8SgkZsBjX*^Zv97`5sU1oCPBmAKDwd?b| zz-`$^XUBTZvs+CRQ}N#lz-M&Rz&=~T=G(fk(8tfi>Tx~OH2-_pprF1EHRvUCt*E?s z?3a%MITIUN!vw&e_7RG_Z9fKp@TVSRs#TVMj^C3s@>Bxm~Hmol4InQ z`)j%UuGI<%^cwMt(6|`~r(0M{o#)N9)>FaJm_=MV(b@!8`Q$kgbDB5zV)l>tnkW>b zL+T?2hOhN;OM0f)<2z=b4mm__X`rYT4*j}2(I|(+;y15#=56f=&EbDO9_l8Ui4<9~ z|p)bqs>Qoqm?6L<%9ZNabCMZbwd$}+Vpujxjktx7qIy?Ie+iN^}EHe!3A%pwP{ zk~d@9)!CU`|0H>e$kk(4l#mPNt6)@VRuD652c*MT|IxXvZV0fP7sL#yU;yPArUjC- zsKyg>k%`IIio!{Z@JluiFDE@u6#H3?sfyf$VO^ra-u7;6BZK!kgR~`^0kbg*8E*D8DNP+}3+vZ{q^B$%@!` zEwd&ls(dkfLLWWw3gcAY)C$m^hu>NJjrJA2p-+%Z@7!cpd2#2YZ__+Ad`l47y5^24 zC((@^+PyVT%NUx^7mDnb#jF#a-lK6$eMFU~j|Ci2X}zcFBxF!%FN(LLjanBG;9e?Lv{g9n5N^K{Pa56!5d)s!t&0kGmJjfi!6 zEwI^(%TZFcOMq~BY?qum!LgRXu_uoq-?6Rh2X1+6ld{uz|A20or=!j?m{2_rqwB5p z)L0f6o5{|@l7Te=HOVhQ$#qh3AWNj}rr-?fS1sa16%FC@^>w%Uc9WmX4{LKiu`Q#W zCbz~gu6boaostzFegFzV=Kl7xKR#&Q5Xf)oS5R0wfQtn zUA{8`To7yug-`I{?kW)bwoUqP0hR_B5J#XssfTT>i5C2Og2@Zx?)hJY^`*zpzi-Qj ztnfm{AFCk%VqC-=9(xnAL%LMhALKW?X{SbDu<@Dkn6&GiC_+Gz3>TiJ0M@|DU*?P( zr$44+w>SIiMY?LU^!W?%W%dX|J)cxITs0Teeb7no1trK)?b{iCU*h`ctQ;%!%2dV8 zHUAk+?xj|@ANdf$_kO6mG@ADhejVi2(C?zSCpJ*+J}e}#q{IIbS{-AmITsm~d3-z2 zL__`PzUG#EmGVw%TWkDf#)N5v9WEfkqUAd0ZUZ3D+U)4YFMmxQvB9v0QLQ*w+)v~@ zUMTeN(L?juWBW~P0x@oAR0D`o;IF%rBHijLHT6UnVB6cHAH++YxZL&Ko0b603xB}0 zg^S792(kfE;e?P>;yxaQNe_Ht4?Xj)2YWyHl@>?0Gwn$z5!F^kMmxl5G8>b@Jj=$2 zY`LezmsSz{axb$C^u01PUeu6Qrz3y93ix_=g5@NcJvY zn#0V$009X8_f9F9C~DM7<*6qvP&71Su#`^T6rIJwBWMAIxThdVc-RqkpZAJ(CidLp zF#ve=7FL%{Mdcw#v^|muKb@<<>VL0aC5WRt(X|Q)JY2wsyeWrp5Fzf>!rO;>vr0h# zGdgTZQ^WU{q*c+dB+nb2L&QUI6TWSR0>gs{m0J}oTX1IY4=0ggz; zg`KJ(A<9gMB}(;7MiEkD2|M-nv|cW`T1y5@Ih9&)J$*UqvpKc51|10lNaDggepeUN z`z^tU{YE#sI$jgL&rR!Mj-XkrI;72`E*zD@=v#Rf|C|$Os&Wmw_;&_}+McZ=DGOz) ztELe1&PT2Py`HT<{!Ez}Ou&rf&X5rR-(MO>^K)J4?KMZ2y6!N?D% zD|}{MJxsB0qA~(1s}CFSsRDRBb!(#*LkkOl2NK!k!8`){w5q`j$G0upC+xZdBU_l~ z!w{rOa-xa8zAw-T>*EQatii)B9HP!X-Wl!}k!FVNlKKzepsYH+vG1K$R^im(qq1eo z6HhJ>D!%On)#7f_n*~sb+lf798Jyq)8O zcM&(w$Y=3XNHA_8#^1HB^madd3_=bnx8*!9)++yrPb*PauQ;XPNyE0rq27&$7hDAIY>d%XdDAe1DE(}T7%`A1qr#4gI7>Eokb=A~A7E0? zgF+Gux#ye6rz0}Sq5u9Iu6hQJJ3tKu8zu?pP>E|j%l)WVKT{*9SU?VBp!2QACTuo5klE!jvU-L6>%iAiqQ=7Z#r-R) zflPM9JfYDH>Mc2!alydXU<rZc z=GcH61M-M@@8!Hh7_w#DcU+^eYQ9>Eo))<}$+9m^H4z8m5iah;>M-t(e#NS=Ktdo( z{=T4h@NExF9&B_)}!V+7f9I-ew|5h`K4Ip!k$C zD9Q^zc@$hamzeh1sV>@)9w@^a7#2Cw1m6y{n*?6kO3yHn+%3_Ai1-T(EjIvC&zUhG z?0ZWh@5ZgR@uHyFXUn8Eq@6X?EW^a_dkG8EuAK=euJn=P58dv6*KG|*X0LHZfLFRz zFL_}Wf?cY1cfC%v`KG*f(mz28q$^)t^AWgQg^CMDy-@C!ENotU4`~zqmkOsQ6Mk|? zO3c1v5(6a54B^>L0-DYu=3G&0=w#c=(0iQf^6*_J?M7c?rTbmSMM#>V5^c_H;~ugv z30`c7H7DJ<(0v?e)T;4vAO>n^AbJ#2!4W?gL4E!H8{Ywb2`R}y6jEcK3}CJ=oy49> zZ+Yqke))-DV=($ z;Lcj1v4#am3EfC2jP+@$KP-_MD-qh?%CQ_jH6LPB?fW?Y*G~`{D}zqye%0y@&iY0D z&D)Gv#{qu#bt$DkTEBt!v3aMQW50u8YWF2fwDX|R%O|zB?~|BT^bd-%AXhTh=bfv$ zy!CMk*|r7u+D7EZoO7EhVm=!;KB#5wGpwXU@67ga$dqMozerMc8KzlgW}UnhiR)q2 zC&;LzU+~Shr(>;BsZqyd8W)f~Y+UN7$xQ6*ngKrr0B0AS1 z1swC#IEwM_VJIgXRGet%%}b#UCj!j4?Vth)g?~G->^pr->K7jFrsdr}coMYxad+bz zJ_d5q?TY&1jZuGrCsu=h&_XSzHB@S}8?7uVG>&6^ubO(qSW`Cg;)vG{=P%Bp<@^-@ zOzIC+A-HwMpY62P6~$^F+(nNYwf{oDC0B@L(7(Nu`idJCz9k(SLvp`tI(4qTqd&jy zOk>Q%LeQG&QBxEfbd{IAM{{MNq4u%4%5l?oqeLQw7Ex6xe%Te_90h}O^wbVSx&*uI z(-yj+8`TmCr47P4vO|h~UqnKoYWUP7oGqLf+Ax0yfk<{qN_>n($mnGK9>#xT$up>NU+;b#|lK z;dy?j!j|!P(~0?C$J3+l4MekDU44?pxCQl&`|5kOtRVX8n-A(yCwFM@LbTabtf7sT ze^<2LRHkx(>^(l6k$_2QE6rvmq(4RpoOT;$7ep~yx>2IE7*T|&d`B8O?zWC|$ ze?nyCraqx&B_dtSBi}%3wHT9gF%^hc?zUm4a7_1y>LpU2K2ynSuu3w_s<5^R#F!_*U zNOK?^0EthZKiFt}c{5i_2jvF=AM1F@K>E|;Z#TumSuP^1^8XlN%%yy!wKmr-Ktqr% z34>-|S=%c!oRC@^3+-?9&@Bu_jx4`2Xv%a)AtXN4ow3wPOO&9u{7XuF{q$r4eaS{U zTvLq1gwn=iqLjS@LI2K4Y=vX=by#vkIcy%+XzgA5yv-_- z@tLT6+^XY-MKzh~BDlu8f)}hgz7iSOf|8<0tI8+Z! zfCA4siQA}nzmy*zaF};EPS*t=0+ovL3X5T?0z+{ebrjhzaggTc5y2^a8vtefwKfykt;yZLyc_3KlDP9yow5a{^AsM`C$uk zSBaiU(X>HuDLPY5Qz)7``%7%w2TR%cXNK1-T zv(i#zH>dL(YF#&Y*=5NQ6dt0lg*`NJlAcnuJ|U&ne<=%5U2T>aqHXJWr!%p2CsO!? zg3o<657&wf^jZZ)yraD(Rs&2lbs6`D{qIoI?s0e;h2~>buy4nk-G3Fbu6&%|t(Fc1 zV_?QAk328#>drOAzeP+k z*l*Cvny>*KK(+%rrOoqCv->bsa49NHsTC^Rt}%nZ_&E-2t?aY1xv?EE-;!?oV;fha_ z`RcXi=ukQ<<=5J@VC*oJW2vRp*JkH$v=D}7onep<6Uqur_%w2-PD?{t5Z^!8 zmH~H>oXHQ6AI8_I73RS8t}o*$zk;u5N&xdhj~srjzj#)R5o1qB9%(X0y-Hy10sTWN z_wpe87yje%;lIT^(oJVLO{};P`>(yN-v7QHIuu=)D;`x~0!BpJwN5yUxW0?T>;?E| zo54GGNT5Q+Hp#n$f|d=wws!_iMQMs@?}z?8MN5R#V#2s)1U!8Gz;RJ>HO-gOU(^Gc zQd^*vSEwxlJe#N)JWi;H0AB`p+=e%G#l$%=Tg%y_j8U_2 zN^m@)^o4iGDa0lL3%b&&hKDJ*bae0abJzlWCEp8SN;uL&}n(GV_=f~ zf1|hlmWvwHG+@efp}PIG@Pp0L{=#JmQj>fOUM_)W-l1flSev|`c4R7#J!}6-TB8Qj z3Y)G^RI<7U9Vgd_R@9tD3z_BM2O!S%o<1z1eJtfp!me zEkes`;}*YqaC_}s#@>VJ+C6VUD=;xodn4AyO^#{!!OFpjj|<`E?Bv{9ZUPe zrnP(Jk%GG}H`8?8+Rg*qJ)4Ir>$)7D-60w$a!2?zYW+W%}q4JekO`thIfB3iw31 z(=At))DE>I1ropA*9%-#9D~MtabJy##4U?x#nTGxT6Wugfn^^RGQ+IMYj!%WIPfHK zJC8bBba-?bkP<^yIhGbZK~}+v?V(dnxsJ*)51(yL8g&+zVkqLL(+^)4B_(ZI263;w zLb*qi>MQ(rNQGTh)=zhg1^HXJIItU==9$VvVHAXI5HQL{1Z z_1P<|IYqCEt|X+8wC&w=)edLC9NFkBwIK&+RTdw{6xN*zXl{lO@A8YowRk{AJ&uL? zXiycu6pHjOTgLRA4vf!he-NHBB4SW-@-A{4jXX5vbD5457Sb`SmO-Pp9N#dISI=P|Y%tQf-J zGVjz>YgruM@5*)yPuGC($>F?EG*9@n4aX;5KKzHZ;Z5w6(XSGa-)5SiGH7-6L{G&&F@Z+&Hd zMW;I=maXvDxwKm6PnA|EYS+A$4IUEdxC`P9Isjz@vyYkj={?=F-d>;z@D3uoGoAQ!0J}O;5EB%`cs};*)%po>DfwW z;pjOT5TSQkxCMFs(JdsB12Uhvv<<*ja!Cu7HP|#T@U+~!N)CT?_x?~}j}_5DZzV3B z>`b#18-elANsn|`bTs?Xwj&Ed&cfJBV*?dUPnR_j=I0QsJy3{3IkyKksImF>w?LR~ zRHB!h**A{f8%%GzLAj^etU1#G+(ZMQhwr#d#W3Z|Mp6z5PHBHNn>O5j(!S_Uj_OLZlF%(Qwq0=nOG*=NvWLuoQL7dS=K=LeH zvdas_ORqCY623SdkI(h=S;V+L5_K2u9+PJc>@I(1Fd(TUQf_E*;9__<#n8@tR%Fzo z$ZPJ_>H_2w)7PsrR(K+x0DcV3JNZL~_#dW7=zVsP60p%7(Rub@#N8PI?S(gbDg_hU zL9yqIDMU)Wt-j0WXzQ018MV&VSi8lGPocLkg06^Qdj7 zC`fc%ORt^6Ln~fFSG()bO-o6mB=Y4TM3}L5o&bmqyc1S(*8p%^ZBV&;I_N70A55{t z>G4~`)!29ExS;Ftv|!h2w4}~`h-VGvO>4HDX!a}GC}l6BScB;bI`|_S8yK&k*t90X z4|T0~n$Jif+PUZ=(TR!HhFnJ@-=@z8F$$#%i1v9K=b>hg)9O8D8YJt5jhH>hOJEvU zG^`awzGqHL$>ofkdce|AaMBu0FLIzk^h zfe7PEQz&8yHEaK=!O?yF!+W!|ssInZ00-H)2j(|uGt!@YUhqmBzhYb-65KXZ%()_* zmD==Oiu2V4oC!WZiYOASUMb$~1rZT)CuDDTDxRiFPeJ?aJp#=AG1#i=M(hd&YnN#d z2kG+j9Oe4C)?{h0O07m_MVI}~XGTo82JD8Zq%KjLyCxJVfYCF&o8bU(x1ef!Ki8*H zmc&Y_l!(lbG9+jEool?XM`md?k@g9d>nP^aeyn!>4366aBG%+~&kCp*b-Cf&URiy0 z^}srO4^nU{V4sq~kMgGNY%cIKHLh6xSly^GcA3|4l&cNx*&mSq@Fe;qT!61C1)!_? z*@V%uB_n6=+4pwG$KdflcLn;9z27X=soT2hsF}!|Rb+GhJ%TC!suor@0XJ9YIc>*dBslv9>{>AFkb>E>( zs+w;yG1Cb6f6#y?_;E!0p{Kv_cHxY1Zd6mb8Cs~SvHo zOlxtMdEN^)t-lw#keC(Z(e=%bN*`+ZBXSR?YaO~Uy<_%bo&LG2+^pp-mo1DkJ8PN@ z_whRpcR)N{&ipS)SKY}#3tl~a(YO+|tPiFh0K>Znjjue=e%IXCH>h88Y$DSRuE1_O zHlMnNhI%KN@xw|-c~v(2f+iyYS*9DW3_=9K?zeh8VDZ{!Ritu4pTdBw$tz>dX0@-J zhd2w=0fPU=Qq#y1YRBMi;H+01^WsJusBg6kl*J?nV1msk^zphcpLnXJAzM^jRg+Fd zg58L>NC4%2)<&ae$$U!JG!*aWXV~#D$9kAO+gjq@63IY?S2M&0O^aqiEbPk2Y=e3T z-F5#!(Y}~^*{T!-eM@%3y)PLL&QyDMOyU;ZKmxZr!`yrr)7qcuU7#wb8HtnYnM9zM zG4M!91oz3CMJm~gw_DwaL2gZf9lrJ`m61peNeeK; z7V(EIUV@n z=r3bXKWf09P)!|iv&9x&2ocWjyR2`1(&=zNYmIv-Dbvy0Lr5?#cfh6~u;j-xl6(th zvZuNS%75_eC`czD`4TfLX;Nx3_oU7JJjry-TCf7v;t69Xg%`|C%OhY zlWGRYgFD6Ls;ikWZzhMt!tHU{h+{Uf0QF<+MgRl;a=SC7_mpF(E63|&6yBx&+|pa@ zLK`9=4niqZ^@VZ_Frh@MRydNA_%dOoXGR-o7qsinbby36T3dqx?}6oU77cn9RlPg^ zQgydj<*VFaV0y$Iif1U~1G%?^+&m*#$imGpV;*AEWaz$^PtPQVCM&vhG0v5~*Hj;T zncNxXP|hDUNVC*Q>2HUGh{oQCoO>{rw?fB^aGwz7F#eI2jf4b&_DP>sywD%cd`KUe z=?LhN&lPd+qpU^Uj3)$I^HU&pNwLGL6H|lBQSLkr{xd2h`;v)ZSD$1y%4wyBf|b%v zI}(gA+~vKrbLb0Vp+gWOTcbE6@Im#K#<|{}7k5{y1fx-NRLB>0l4>n@bf}I^>}->5 zu~1^Z`n#d_eI1CG0Lu2Nz0DoFIDybuLS%lDD8qDT>J;!rU!t0Hx%Z?~^wL}Fjtqb$ zkd7djkGw^%l@tkZ_-#8~0;Cf>OG;FD7DsifA^jy<7ud%_<-&S92=fyV9Hvwv%5FnU z_Z{Oy_UX?C;MC$*v=gu=}yt}6}XZxVa*n{uC{EMxJqfk3=`Ns z{}(1Q{dJNT0xOL^BspJ=-fx_SEkB>e=U^s-=gf}VHnmWy49wXeS1Q%V9YrwM zs1i<(jj5L(zSvI~%qHsX4u>_11$ArPPPrg@ljh*>?NX7kK^Ps;fGB)EzZmER$c;jM zJ#GBfAPN{>iSGSstylFw@n*UM){mP~Zy*r)CWy8F8B}bb$H9j*=SOFt)3$piH{Nf( z#I`u;A}M5+qhgIL&Rg{eR^ z38#&IeW^WIwV!k_dF6sw7I+c(wM%PvxJZ?$PJXdBffy<7_6}dBcq=o=I>3^_n1E9u znFd$r3k7#weOEMwvb*_Bp6J+yTHUB4>(=a+YlT#O^v?7@e+NCJHB`_o3kcND9QV_y zMzWb|lF!sV zviV`AA2K{XzAdY$1FxL(8!C8uvlcw>a2`j7lv@hcqAmzK(5{uuP1oqxeoPl~Ox+u^ z!{p4N-EbTxVj<)HtMZ%Q#t@%@I+5qc!~P_1nJS&5r=W#wm{r)CV7VN2{W8Ss3iB*2 ztN^Rb-&~aa2mlnrx@mZ*I@64>u3MgkulPHbIf7jr-e)Z#hpr442=8w7$WL=Y#&uWt zuGEF!E`AnEyW7xHuBTj6;~Uu1Nn$8yXG?brBM*TQTU2hY$-MByM<)@rky>;wBsZXWv)^;=lM9n zz7O!o1X!lLR-t+1&!%&~8xeI`e?#3OKicLhsYx+f9*(H_{zcjb+U*rMn#~xAJ@s2U zd+`GXt>CTOE;qaw0|h*z8`PE8iXbsOe2i6Vv@qpVPGiofy+zlzc`UI9(HTpZW))my z32C58dlve#vf6Z2#Q&AHw3opqPa=N*e-0QG1U&zP{9%q*@s~ix&;BN{F z0n)Mig6^r!bjQltr(rL8erO(}L4951O46S~f;LQryU?GQoWCPtg?lIe{;Qiz9*#pr zdXgI9IM4LoJ!aR+X^ui|ei;fgj?v+alaS`Ki_hF)(K`@U&6N2LUc3A|_LEZ>4)SNi zKdc=4osoRJ9iKaOFs6FN%y#;sv~Ji>`f*O?*M?Q3IZN^SxQ~c|JXhC^Z`Rh z_ESc*gFpusLRKi(E3DqCz3Xuq)Zy6-k)bXCGpO-c#mp7@k@SOllysC3HGh%QfjTJ# z9{8iJPS?zx5oKSX9(J|E(D&{BBy!L1S zy**rA>P4)S-|eyC!0EBiDa@PA zZdiqs5B_4?24lTi6hGE|g#{gAM|JRNJ9u07jFiX9Inbn(?lP32wn@Jw$3A*k`XzTF zFR+ff)Z`Ca6XaxT3yZWn^591U%2dHOte1uV;$)IlnKkDFyM=3SM32au89?=vyWajr zS_V5e;>6fJFV``vHfiBtboEh9?<{uDIq?`VS|Cl`SW-LJz|heknl|<%M&!a6HM>5i z!TxOLmWtn$q1`c~au5Kx90GZVoCGVp??kYQFYrn1i!bo;6NP_S0haPI>TT6X)hHxF zb{`pgw)@J4+gOWJUrw{sqD8oIt@}_sM_r>Y$mu++B-f+sCr;ws_E-q2p8rW_YjH4Fs869SM)!bw6IEanTC7=1B zs_H|Jd!95Dlycz59puBeL6BBZb(uhKyZF>(hVcf^v!D5lIo99u^hdJJsfCK{;1Z;n8J|7qX~1_MTcd*c?K!(}XV>cd@WH zt2y+u9&AYmYkgZ3H%`ZK>q&}o%k7pJ@OE8^?Nc=(L775WKhrYw%FQ=|>63{}k5w+Q zjOO{~z2YdekaX=HS;7ssG#V)lS$Wg|r@`3TfS*;v0xABIXRWJe?ozE4b$VaE!ZP

    vl@|ycQaeo#9)JIt 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 literal 0 HcmV?d00001 diff --git a/BaddeleyGramReason/assets/TrueFalseArrows.png b/BaddeleyGramReason/assets/TrueFalseArrows.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbd87b7362aee4b91f7ae1a9911cdf8dafd0579 GIT binary patch literal 5820 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 Date: Wed, 26 May 2021 10:15:03 -0400 Subject: [PATCH 05/86] removing JATOS files --- .../2010_CUDIT-R-revised-with-scoring-EN.pdf | Bin 36087 -> 0 bytes .../{BLANK_Local.html => BLANK.html} | 0 Questionnaires/BLANK_JATOS.html | 94 ------------------ .../{CUDITR_Local.html => CUDITR.html} | 0 Questionnaires/TEST2_Local.html | 66 ------------ Questionnaires/aes_JATOS.html | 94 ------------------ Questionnaires/cfi_JATOS.html | 94 ------------------ Questionnaires/cfs_JATOS.html | 94 ------------------ Questionnaires/oldBLANK_JATOS.html | 73 -------------- Questionnaires/panas_JATOS.html | 94 ------------------ Questionnaires/stai_JATOS.html | 94 ------------------ 11 files changed, 703 deletions(-) delete mode 100644 Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf rename Questionnaires/{BLANK_Local.html => BLANK.html} (100%) delete mode 100644 Questionnaires/BLANK_JATOS.html rename Questionnaires/{CUDITR_Local.html => CUDITR.html} (100%) delete mode 100644 Questionnaires/TEST2_Local.html delete mode 100644 Questionnaires/aes_JATOS.html delete mode 100644 Questionnaires/cfi_JATOS.html delete mode 100644 Questionnaires/cfs_JATOS.html delete mode 100644 Questionnaires/oldBLANK_JATOS.html delete mode 100644 Questionnaires/panas_JATOS.html delete mode 100644 Questionnaires/stai_JATOS.html diff --git a/Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf b/Questionnaires/2010_CUDIT-R-revised-with-scoring-EN.pdf deleted file mode 100644 index 6847fc0fb78d1d5867be75d3b58ffc5face8d091..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36087 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 diff --git a/Questionnaires/BLANK_Local.html b/Questionnaires/BLANK.html similarity index 100% rename from Questionnaires/BLANK_Local.html rename to Questionnaires/BLANK.html diff --git a/Questionnaires/BLANK_JATOS.html b/Questionnaires/BLANK_JATOS.html deleted file mode 100644 index fd99e37..0000000 --- a/Questionnaires/BLANK_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/CUDITR_Local.html b/Questionnaires/CUDITR.html similarity index 100% rename from Questionnaires/CUDITR_Local.html rename to Questionnaires/CUDITR.html diff --git a/Questionnaires/TEST2_Local.html b/Questionnaires/TEST2_Local.html deleted file mode 100644 index 3f5bddd..0000000 --- a/Questionnaires/TEST2_Local.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/aes_JATOS.html b/Questionnaires/aes_JATOS.html deleted file mode 100644 index fb3c23a..0000000 --- a/Questionnaires/aes_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/cfi_JATOS.html b/Questionnaires/cfi_JATOS.html deleted file mode 100644 index f57b423..0000000 --- a/Questionnaires/cfi_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/cfs_JATOS.html b/Questionnaires/cfs_JATOS.html deleted file mode 100644 index f02c613..0000000 --- a/Questionnaires/cfs_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/oldBLANK_JATOS.html b/Questionnaires/oldBLANK_JATOS.html deleted file mode 100644 index bd934ac..0000000 --- a/Questionnaires/oldBLANK_JATOS.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/panas_JATOS.html b/Questionnaires/panas_JATOS.html deleted file mode 100644 index fd99e37..0000000 --- a/Questionnaires/panas_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/stai_JATOS.html b/Questionnaires/stai_JATOS.html deleted file mode 100644 index adbe812..0000000 --- a/Questionnaires/stai_JATOS.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - Questionnaire - - - - - - - - - - - - - - \ No newline at end of file From 057d8357751cfa39e8c609a669474444d2c66e3a Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:17:18 -0400 Subject: [PATCH 06/86] Create GoalsAndNotes.md --- GoalsAndNotes.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 GoalsAndNotes.md diff --git a/GoalsAndNotes.md b/GoalsAndNotes.md new file mode 100644 index 0000000..671f7ec --- /dev/null +++ b/GoalsAndNotes.md @@ -0,0 +1,60 @@ +Jason's goals and notes + + +Can I get a site where a user clicks items from a list and presses "administer." + +These tests are then run and the user takes the tests. + + + +QUESTIONNAIRES +CPT + + +TASKS + +To Do: + + +Activated long term memory +Arrow flanker << In the examples folder +Arrow flanker ABCD + +Attentional Network Task << First draft done +IMTDMT -- Immediate & Delayed Memory Task (IMT/DMT) + * Participants view a steady stream of 5-digit (default) numbers and are asked to click the Mouse button if the current target number is identical to the one before it. +Letter Memory +Listening Span Task +Picture-Story Task +Sptial Relations +Spatial Process +Spatial Reconstructing +Visual Scanning +Word Fluency +WCST +Symbol Search +Matrix Reasoning + + +Done and need to test: +Baddeley Gramattical Reasoning Task +CFS - Cognitive flexibility scale +CFI - Cognitive flexibility index +STAI +PANAS +Beck Depression Index +CUDIT-R + + + +Done, tested, released +Stroop Color +Stroop Word +Stroop Color/Word + + +JATOS + + +GENRAL NOTES +If each questionnaire gets setup in a JS file, there also needs to be an accompanying HTML file to load and run the JS file. There only needs to be one edit to change an HTML file from one questionaire to another. \ No newline at end of file From fd6610beb0209bcbc0cfec48cc9645d607b1e855 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:32:08 -0400 Subject: [PATCH 07/86] renaming things --- Questionnaires/{CUDIT-R.js => CUDIT-R_setup_eng.js} | 0 Questionnaires/Readme.md | 5 +++++ Questionnaires/{aes.js => aes_setup_eng.js} | 0 Questionnaires/{BDI_survey.html => bdi.html} | 0 Questionnaires/{BeckDepIndex.js => bdi_setup_eng.js} | 0 Questionnaires/{cfi.js => cfi_setup_eng.js} | 0 Questionnaires/{cfs.js => cfs_setup_eng.js} | 0 Questionnaires/{panas.js => panas_setup_eng.js} | 0 Questionnaires/{stai.js => stai_setup_eng.js} | 0 9 files changed, 5 insertions(+) rename Questionnaires/{CUDIT-R.js => CUDIT-R_setup_eng.js} (100%) create mode 100644 Questionnaires/Readme.md rename Questionnaires/{aes.js => aes_setup_eng.js} (100%) rename Questionnaires/{BDI_survey.html => bdi.html} (100%) rename Questionnaires/{BeckDepIndex.js => bdi_setup_eng.js} (100%) rename Questionnaires/{cfi.js => cfi_setup_eng.js} (100%) rename Questionnaires/{cfs.js => cfs_setup_eng.js} (100%) rename Questionnaires/{panas.js => panas_setup_eng.js} (100%) rename Questionnaires/{stai.js => stai_setup_eng.js} (100%) diff --git a/Questionnaires/CUDIT-R.js b/Questionnaires/CUDIT-R_setup_eng.js similarity index 100% rename from Questionnaires/CUDIT-R.js rename to Questionnaires/CUDIT-R_setup_eng.js diff --git a/Questionnaires/Readme.md b/Questionnaires/Readme.md new file mode 100644 index 0000000..836d8fa --- /dev/null +++ b/Questionnaires/Readme.md @@ -0,0 +1,5 @@ +This is a selection of questionnaires. + +Each questionnaire requires two files: +* a javascipt NAME.js file which contains multiple parts which are: +* * \ No newline at end of file diff --git a/Questionnaires/aes.js b/Questionnaires/aes_setup_eng.js similarity index 100% rename from Questionnaires/aes.js rename to Questionnaires/aes_setup_eng.js diff --git a/Questionnaires/BDI_survey.html b/Questionnaires/bdi.html similarity index 100% rename from Questionnaires/BDI_survey.html rename to Questionnaires/bdi.html diff --git a/Questionnaires/BeckDepIndex.js b/Questionnaires/bdi_setup_eng.js similarity index 100% rename from Questionnaires/BeckDepIndex.js rename to Questionnaires/bdi_setup_eng.js diff --git a/Questionnaires/cfi.js b/Questionnaires/cfi_setup_eng.js similarity index 100% rename from Questionnaires/cfi.js rename to Questionnaires/cfi_setup_eng.js diff --git a/Questionnaires/cfs.js b/Questionnaires/cfs_setup_eng.js similarity index 100% rename from Questionnaires/cfs.js rename to Questionnaires/cfs_setup_eng.js diff --git a/Questionnaires/panas.js b/Questionnaires/panas_setup_eng.js similarity index 100% rename from Questionnaires/panas.js rename to Questionnaires/panas_setup_eng.js diff --git a/Questionnaires/stai.js b/Questionnaires/stai_setup_eng.js similarity index 100% rename from Questionnaires/stai.js rename to Questionnaires/stai_setup_eng.js From a0be25b771572706d94258e44298efdc801dad12 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 10:33:08 -0400 Subject: [PATCH 08/86] Update Readme.md --- Questionnaires/Readme.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Questionnaires/Readme.md b/Questionnaires/Readme.md index 836d8fa..d3f514a 100644 --- a/Questionnaires/Readme.md +++ b/Questionnaires/Readme.md @@ -1,5 +1,15 @@ This is a selection of questionnaires. Each questionnaire requires two files: -* a javascipt NAME.js file which contains multiple parts which are: -* * \ No newline at end of file +- a javascipt NAME_setup_eng.js file which contains multiple parts stored as javascript (JS) variables. Each unique scale is made by building this file. This separates the code (in the HTNL file described below) and the JS file. This also facilitates language translation of questionnaires. +-- title +-- scale +--- if this is a Likert type questionnaires, these are the values used. There can be as many scales as needed for the questionnaire +-- ReverseScoreDirection +--- This allows for reverse scoring of some questions using a true/false flag +-- items +--- This is an array of objects containing the prompt for each question and the associated scale to use +-- instructions + +- an html NAME.html file. There is one HTML file for each questionnaire. This file is created with minor modifications from the BLANK.html file. This file contains the presentation of the questionnaire and provides all scoring of the questionnaire. The responses to all questions and the total score are saved as output. +-- The only required modification is to change the last - - - - - + + @@ -23,15 +20,15 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/Readme.md b/Questionnaires/Readme.md index 0dbddf5..346983b 100644 --- a/Questionnaires/Readme.md +++ b/Questionnaires/Readme.md @@ -1,8 +1,12 @@ # This is a selection of questionnaires. +## Organization +This folder is organized so that all of the questionnaire setup files are in the *assets* folder + Each questionnaire requires two files: ## a javascipt NAME_setup_eng.js -- This contains multiple parts stored as javascript (JS) variables. Each unique scale is made by building this file. This separates the code (in the HTNL file described below) and the JS file. This also facilitates language translation of questionnaires. +_ These are the files in the *assets* folder +- This contains multiple parts stored as javascript (JS) variables. Each unique scale is made by building this file. This separates the code (in the HTML file described below) and the JS file. This also facilitates language translation of questionnaires. - title - scale - if this is a Likert type questionnaires, these are the values used. There can be as many scales as needed for the questionnaire @@ -15,3 +19,6 @@ Each questionnaire requires two files: ## an html NAME.html file - There is one HTML file for each questionnaire. This file is created with minor modifications from the BLANK.html file. This file contains the presentation of the questionnaire and provides all scoring of the questionnaire. The responses to all questions and the total score are saved as output. - The only required modification is to change the last + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/CUDIT-R_setup_eng.js b/Questionnaires/assets/CUDIT-R_setup_eng.js similarity index 100% rename from Questionnaires/CUDIT-R_setup_eng.js rename to Questionnaires/assets/CUDIT-R_setup_eng.js diff --git a/Questionnaires/aes_setup_eng.js b/Questionnaires/assets/aes_setup_eng.js similarity index 53% rename from Questionnaires/aes_setup_eng.js rename to Questionnaires/assets/aes_setup_eng.js index 1b62165..60d2e5e 100644 --- a/Questionnaires/aes_setup_eng.js +++ b/Questionnaires/assets/aes_setup_eng.js @@ -1,7 +1,7 @@ var title = "Apathy Evaluation Scale (AES)" -var scale = [ +var scale01 = [ "Not at all", "Slightly", "Somewhat", @@ -10,27 +10,27 @@ var scale = [ var ReverseScoreDirection = [false, false, false, false, false, true, false, false, false, true, true, false,false, false, false, false, false, false] -var aesItems = [ - {prompt: "I am interested in things.", labels: scale}, - {prompt: "I get things done during the day.", labels: scale}, - {prompt: "Getting things started on my own is important to me.", labels: scale}, - {prompt: "I am interested in having new experiences.", labels: scale}, - {prompt: "I am interested in learning new things.", labels: scale}, - {prompt: "I put little effort into anything.", labels: scale}, - {prompt: "I approach life with intensity.", labels: scale}, - {prompt: "Seeing a job through to the end is important to me.", labels: scale}, - {prompt: "I spend time doing things that interest me.", labels: scale}, - {prompt: "Someone has to tell me what to do each day.", labels: scale}, - {prompt: "I am less concerned about my problems than I should be.", labels: scale}, - {prompt: "I have friends.", labels: scale}, - {prompt: "Getting together with friends is important to me.", labels: scale}, - {prompt: "When something good happens, I get excited.", labels: scale}, - {prompt: "I have an accurate understanding of my problems.", labels: scale}, - {prompt: "Getting things done during the day is important to me.", labels: scale}, - {prompt: "I have initiative.", labels: scale}, - {prompt: "I have motivation.", labels: scale} +var items = [ + {prompt: "I am interested in things.", labels: scale01}, + {prompt: "I get things done during the day.", labels: scale01}, + {prompt: "Getting things started on my own is important to me.", labels: scale01}, + {prompt: "I am interested in having new experiences.", labels: scale01}, + {prompt: "I am interested in learning new things.", labels: scale01}, + {prompt: "I put little effort into anything.", labels: scale01}, + {prompt: "I approach life with intensity.", labels: scale01}, + {prompt: "Seeing a job through to the end is important to me.", labels: scale01}, + {prompt: "I spend time doing things that interest me.", labels: scale01}, + {prompt: "Someone has to tell me what to do each day.", labels: scale01}, + {prompt: "I am less concerned about my problems than I should be.", labels: scale01}, + {prompt: "I have friends.", labels: scale01}, + {prompt: "Getting together with friends is important to me.", labels: scale01}, + {prompt: "When something good happens, I get excited.", labels: scale01}, + {prompt: "I have an accurate understanding of my problems.", labels: scale01}, + {prompt: "Getting things done during the day is important to me.", labels: scale01}, + {prompt: "I have initiative.", labels: scale01}, + {prompt: "I have motivation.", labels: scale01} ] -var aesInstructions = 'For each statement, choose the answer that best describes the your thoughts, feelings, and activity in the past 4 weeks.' +var instructions = 'For each statement, choose the answer that best describes the your thoughts, feelings, and activity in the past 4 weeks.' -var aesReferences = "Marin, R. S., Biedrzycki, R. C., & Firinciogullari, S. (1991). Reliability and validity of the Apathy Evaluation Scale. Psychiatry research, 38(2), 143-162." +var references = "Marin, R. S., Biedrzycki, R. C., & Firinciogullari, S. (1991). Reliability and validity of the Apathy Evaluation Scale. Psychiatry research, 38(2), 143-162." diff --git a/Questionnaires/bdi_setup_eng.js b/Questionnaires/assets/bdi_setup_eng.js similarity index 100% rename from Questionnaires/bdi_setup_eng.js rename to Questionnaires/assets/bdi_setup_eng.js diff --git a/Questionnaires/cfi_setup_eng.js b/Questionnaires/assets/cfi_setup_eng.js similarity index 70% rename from Questionnaires/cfi_setup_eng.js rename to Questionnaires/assets/cfi_setup_eng.js index 5762455..2e70cde 100644 --- a/Questionnaires/cfi_setup_eng.js +++ b/Questionnaires/assets/cfi_setup_eng.js @@ -1,6 +1,6 @@ var title = "Conitive Flexibility Index" -var scale = [ +var scale01 = [ "Strongly disagree", "Disagree", "Somewhat agree", @@ -13,26 +13,26 @@ var scale = [ var ReverseScoreDirection = [false] var items = [ - {prompt: "I am good at ‘‘sizing up’’ situations.", labels: scale}, - {prompt: "I have a hard time making decisions when faced with difficult situations.", labels: scale}, - {prompt: "I consider multiple options before making a decision.", labels: scale}, - {prompt: "When I encounter difficult situations, I feel like I am losing control.", labels: scale}, - {prompt: "I like to look at difficult situations from many different angles.", labels: scale}, - {prompt: "I seek additional information not immediately available before attributing causes to behavior.", labels: scale}, - {prompt: "When encountering difficult situations, I become so stressed that I can not think of a way to resolve the situation.", labels: scale}, - {prompt: "I try to think about things from another person’s point of view.", labels: scale}, - {prompt: "I find it troublesome that there are so many different ways to deal with difficult situations.", labels: scale}, - {prompt: "I am good at putting myself in others’ shoes.", labels: scale}, - {prompt: "When I encounter difficult situations, I just don’t know what to do.", labels: scale}, - {prompt: "It is important to look at difficult situations from many angles.", labels: scale}, - {prompt: "When in difficult situations, I consider multiple options before deciding how to behave.", labels: scale}, - {prompt: "I often look at a situation from different viewpoints.", labels: scale}, - {prompt: "I am capable of overcoming the difficulties in life that I face.", labels: scale}, - {prompt: "I consider all the available facts and informationm when attributing causes to behavior.", labels: scale}, - {prompt: "I feel I have no power to change things in difficult situations.", labels: scale}, - {prompt: "When I encounter difficult situations, I stop and try to think of several ways to resolve it.", labels: scale}, - {prompt: "I can think of more than one way to resolve a difficult situation I’m confronted with.", labels: scale}, - {prompt: "I consider multiple options before responding to difficult situations.", labels: scale}, + {prompt: "I am good at ‘‘sizing up’’ situations.", labels: scale01}, + {prompt: "I have a hard time making decisions when faced with difficult situations.", labels: scale01}, + {prompt: "I consider multiple options before making a decision.", labels: scale01}, + {prompt: "When I encounter difficult situations, I feel like I am losing control.", labels: scale01}, + {prompt: "I like to look at difficult situations from many different angles.", labels: scale01}, + {prompt: "I seek additional information not immediately available before attributing causes to behavior.", labels: scale01}, + {prompt: "When encountering difficult situations, I become so stressed that I can not think of a way to resolve the situation.", labels: scale01}, + {prompt: "I try to think about things from another person’s point of view.", labels: scale01}, + {prompt: "I find it troublesome that there are so many different ways to deal with difficult situations.", labels: scale01}, + {prompt: "I am good at putting myself in others’ shoes.", labels: scale01}, + {prompt: "When I encounter difficult situations, I just don’t know what to do.", labels: scale01}, + {prompt: "It is important to look at difficult situations from many angles.", labels: scale01}, + {prompt: "When in difficult situations, I consider multiple options before deciding how to behave.", labels: scale01}, + {prompt: "I often look at a situation from different viewpoints.", labels: scale01}, + {prompt: "I am capable of overcoming the difficulties in life that I face.", labels: scale01}, + {prompt: "I consider all the available facts and informationm when attributing causes to behavior.", labels: scale01}, + {prompt: "I feel I have no power to change things in difficult situations.", labels: scale01}, + {prompt: "When I encounter difficult situations, I stop and try to think of several ways to resolve it.", labels: scale01}, + {prompt: "I can think of more than one way to resolve a difficult situation I’m confronted with.", labels: scale01}, + {prompt: "I consider multiple options before responding to difficult situations.", labels: scale01}, ] var instructions = "Please indicate the extent to which you agree or disagree with the following statements" diff --git a/Questionnaires/cfs_setup_eng.js b/Questionnaires/assets/cfs_setup_eng.js similarity index 78% rename from Questionnaires/cfs_setup_eng.js rename to Questionnaires/assets/cfs_setup_eng.js index e7c9ad2..9d93f6f 100644 --- a/Questionnaires/cfs_setup_eng.js +++ b/Questionnaires/assets/cfs_setup_eng.js @@ -1,6 +1,6 @@ var title = "Cognitive Flexibility Scale" -var scale = [ +var scale01 = [ "Strongly Agree", "Agree", "Slightly Agree", @@ -12,18 +12,18 @@ var scale = [ var ReverseScoreDirection = [false, true, true, false, true, false, false, false, false, true, false, false] var items = [ - {prompt: "I can communicate an idea in many different ways.", labels: scale}, - {prompt: "I avoid new and unusual situations.", labels: scale}, - {prompt: "I feel like I never get to make decisions.", labels: scale}, - {prompt: "I can find workable solutions to seemingly unsolvable problems.", labels: scale}, - {prompt: "I seldom have choices when deciding how to behave.", labels: scale}, - {prompt: "I am willing to work at creative solutions to problems.", labels: scale}, - {prompt: "In any given situation, I am able to act appropriately.", labels: scale}, - {prompt: "My behavior is a result of conscious decisions that I make.", labels: scale}, - {prompt: "I have many possible ways of behaving in any given situation.", labels: scale}, - {prompt: "I have difficulty using my knowledge on a given topic in real life situations.", labels: scale}, - {prompt: "I am willing to listen and consider alternatives for handling a problem.", labels: scale}, - {prompt: "I have the self-confidence necessary to try different ways of behaving. ", labels: scale} + {prompt: "I can communicate an idea in many different ways.", labels: scale01}, + {prompt: "I avoid new and unusual situations.", labels: scale01}, + {prompt: "I feel like I never get to make decisions.", labels: scale01}, + {prompt: "I can find workable solutions to seemingly unsolvable problems.", labels: scale01}, + {prompt: "I seldom have choices when deciding how to behave.", labels: scale01}, + {prompt: "I am willing to work at creative solutions to problems.", labels: scale01}, + {prompt: "In any given situation, I am able to act appropriately.", labels: scale01}, + {prompt: "My behavior is a result of conscious decisions that I make.", labels: scale01}, + {prompt: "I have many possible ways of behaving in any given situation.", labels: scale01}, + {prompt: "I have difficulty using my knowledge on a given topic in real life situations.", labels: scale01}, + {prompt: "I am willing to listen and consider alternatives for handling a problem.", labels: scale01}, + {prompt: "I have the self-confidence necessary to try different ways of behaving. ", labels: scale01} ] diff --git a/Questionnaires/panas_setup_eng.js b/Questionnaires/assets/panas_setup_eng.js similarity index 100% rename from Questionnaires/panas_setup_eng.js rename to Questionnaires/assets/panas_setup_eng.js diff --git a/Questionnaires/assets/stai_setup_eng.js b/Questionnaires/assets/stai_setup_eng.js new file mode 100644 index 0000000..944cd19 --- /dev/null +++ b/Questionnaires/assets/stai_setup_eng.js @@ -0,0 +1,35 @@ +var title = "Stait/Trait Anxiety Index" + +var scale01 = [ + "Almost always", + "Often", + "Sometimes", + "Almost never" + ] + +var ReverseScoreDirection = [false, true, false, true, true, false, false, false, false, false, true, true, false, false, true, false, true, true, false, true] + +var items = [ + {prompt: "I feel pleasant.", labels: scale01}, + {prompt: "I feel nervous and restless.", labels: scale01}, + {prompt: "I feel satisfied with myself.",labels: scale01}, + {prompt: "I wish I could be as happy as others seem to be.",labels: scale01}, + {prompt: "I feel like a failure.",labels: scale01}, + {prompt: "I feel rested.",labels: scale01}, + {prompt: 'I am "calm, cool, and collected".',labels: scale01}, + {prompt: "I feel that difficulties are piling up so that I cannot overcome them.",labels: scale01}, + {prompt: "I worry too much over something that doesn't really matter.",labels: scale01}, + {prompt: "I am happy.",labels: scale01}, + {prompt: "I have disturbing thoughts.",labels: scale01}, + {prompt: "I lack self-confidence.",labels: scale01}, + {prompt: "I feel secure.",labels: scale01}, + {prompt: "I make decisions easily.",labels: scale01}, + {prompt: "I feel inadequate.",labels: scale01}, + {prompt: "I am content.",labels: scale01}, + {prompt: "Some unimportant thought runs through my mind and bothers me.",labels: scale01}, + {prompt: "I take disappointments so keenly that I can't put them out of my mind.",labels: scale01}, + {prompt: "I am a steady person.",labels: scale01}, + {prompt: "I get in a state of tension or turmoil as I think over my recent concerns and interest.", labels: scale01}, + ] + + var instructions = 'Read each statement and then choose the answer to indicate how you generally feel.' diff --git a/Questionnaires/bdi.html b/Questionnaires/bdi.html index 0899fc1..57f2867 100644 --- a/Questionnaires/bdi.html +++ b/Questionnaires/bdi.html @@ -1,18 +1,33 @@ + + + + + + Questionnaire: BDI + - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/cfs.html b/Questionnaires/cfs.html new file mode 100644 index 0000000..810820d --- /dev/null +++ b/Questionnaires/cfs.html @@ -0,0 +1,85 @@ + + + + + + + + + Questionnaire: CFS + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/stai.html b/Questionnaires/stai.html new file mode 100644 index 0000000..d5aa3d8 --- /dev/null +++ b/Questionnaires/stai.html @@ -0,0 +1,82 @@ + + + + + + + + + Questionnaire: STAI + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/stai_setup_eng.js b/Questionnaires/stai_setup_eng.js deleted file mode 100644 index 500dc5f..0000000 --- a/Questionnaires/stai_setup_eng.js +++ /dev/null @@ -1,35 +0,0 @@ -var title = "Stait Trait Anxiety Index" - -var scale = [ - "Almost always", - "Often", - "Sometimes", - "Almost never" - ] - -var ReverseScoreDirection = [false, true, false, true, true, false, false, false, false, false, true, true, false, false, true, false, true, true, false, true] - -var items = [ - {prompt: "I feel pleasant.", labels: scale}, - {prompt: "I feel nervous and restless.", labels: scale}, - {prompt: "I feel satisfied with myself.",labels: scale}, - {prompt: "I wish I could be as happy as others seem to be.",labels: scale}, - {prompt: "I feel like a failure.",labels: scale}, - {prompt: "I feel rested.",labels: scale}, - {prompt: 'I am "calm, cool, and collected".',labels: scale}, - {prompt: "I feel that difficulties are piling up so that I cannot overcome them.",labels: scale}, - {prompt: "I worry too much over something that doesn't really matter.",labels: scale}, - {prompt: "I am happy.",labels: scale}, - {prompt: "I have disturbing thoughts.",labels: scale}, - {prompt: "I lack self-confidence.",labels: scale}, - {prompt: "I feel secure.",labels: scale}, - {prompt: "I make decisions easily.",labels: scale}, - {prompt: "I feel inadequate.",labels: scale}, - {prompt: "I am content.",labels: scale}, - {prompt: "Some unimportant thought runs through my mind and bothers me.",labels: scale}, - {prompt: "I take disappointments so keenly that I can't put them out of my mind.",labels: scale}, - {prompt: "I am a steady person.",labels: scale}, - {prompt: "I get in a state of tension or turmoil as I think over my recent concerns and interest.", labels: scale}, - ] - - var instructions = 'Read each statement and then choose the answer to indicate how you generally feel.' From b590ac3a62e6f9d8bee338d145b1850ab3f2d977 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 15:20:54 -0400 Subject: [PATCH 13/86] checked and confirmed stai scoring --- Questionnaires/assets/stai_setup_eng.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Questionnaires/assets/stai_setup_eng.js b/Questionnaires/assets/stai_setup_eng.js index 944cd19..fe3f65d 100644 --- a/Questionnaires/assets/stai_setup_eng.js +++ b/Questionnaires/assets/stai_setup_eng.js @@ -1,13 +1,14 @@ -var title = "Stait/Trait Anxiety Index" +var title = "Stait-Trait Anxiety Index" var scale01 = [ - "Almost always", - "Often", + "Almost never", "Sometimes", - "Almost never" + "Often", + "Almost always" ] -var ReverseScoreDirection = [false, true, false, true, true, false, false, false, false, false, true, true, false, false, true, false, true, true, false, true] +// var ReverseScoreDirection = [false, true, false, true, true, false, false, false, false, false, true, true, false, false, true, false, true, true, false, true] +var ReverseScoreDirection = [true, false, true, false, false, true, true, false, false, true, false, false, true, true, false, true, false, false, true, false] var items = [ {prompt: "I feel pleasant.", labels: scale01}, From 5c20a66c4ba97a3cde6c1196784e66ff63c566d8 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 15:29:23 -0400 Subject: [PATCH 14/86] checked AES --- Questionnaires/assets/aes_setup_eng.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Questionnaires/assets/aes_setup_eng.js b/Questionnaires/assets/aes_setup_eng.js index 60d2e5e..3ffc1c0 100644 --- a/Questionnaires/assets/aes_setup_eng.js +++ b/Questionnaires/assets/aes_setup_eng.js @@ -34,3 +34,5 @@ var items = [ var instructions = 'For each statement, choose the answer that best describes the your thoughts, feelings, and activity in the past 4 weeks.' var references = "Marin, R. S., Biedrzycki, R. C., & Firinciogullari, S. (1991). Reliability and validity of the Apathy Evaluation Scale. Psychiatry research, 38(2), 143-162." + +var notes = "The Apathy Evaluation Scale (AES) (46): Apathy was quantified using the AES, consisting of 18 items relating to apathy, each scored on a 4-point Likert-type scale. The score range for the complete AES (total AES score) is 18 to 72, with a lower score indicating greater apathy." \ No newline at end of file From 2eb4d70a6297a69314de78f90e551fc4487dcb5c Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 26 May 2021 21:21:47 -0400 Subject: [PATCH 15/86] more checking --- Questionnaires/CUDITR.html | 8 ++-- Questionnaires/PANAS.html | 8 ++-- ...DIT-R_setup_eng.js => CUDITR_setup_eng.js} | 0 Questionnaires/assets/panas_setup_eng.js | 42 +++++++++---------- 4 files changed, 29 insertions(+), 29 deletions(-) rename Questionnaires/assets/{CUDIT-R_setup_eng.js => CUDITR_setup_eng.js} (100%) diff --git a/Questionnaires/CUDITR.html b/Questionnaires/CUDITR.html index 2999ca1..be72262 100644 --- a/Questionnaires/CUDITR.html +++ b/Questionnaires/CUDITR.html @@ -14,8 +14,8 @@ - - + + @@ -32,8 +32,8 @@ type: 'survey-likert', // the items are taken from teh import JS file questions: items, - // The instructions are also in teh JS file - preamble: instructions, + // The instructions are also in the JS file + preamble: "

    "+title+"

    "+instructions, on_finish: function(data){ // The responses to each question on a likert scale are stored in an Object // cycle over the object and find the key and values for each diff --git a/Questionnaires/PANAS.html b/Questionnaires/PANAS.html index 6df3d48..4308f13 100644 --- a/Questionnaires/PANAS.html +++ b/Questionnaires/PANAS.html @@ -14,8 +14,8 @@ - - + + @@ -23,7 +23,7 @@ - + + + + - + + + @@ -20,20 +25,28 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Questionnaires/assets/cfs_setup_eng.js b/Questionnaires/assets/cfs_setup_eng.js index 9d93f6f..3374810 100644 --- a/Questionnaires/assets/cfs_setup_eng.js +++ b/Questionnaires/assets/cfs_setup_eng.js @@ -26,7 +26,6 @@ var items = [ {prompt: "I have the self-confidence necessary to try different ways of behaving. ", labels: scale01} ] - var instructions = "The following statements deal with your beliefs and feelings about your own behavior. Read each statement and respond by circling the number that best represents your agreement with each statement. " var reference = "Martin, M. M., & Rubin, R. B. (1995). A New Measure of Cognitive Flexibility. Psychological Reports, 76(2), 623–626. doi:10.2466/pr0.1995.76.2.623 " \ No newline at end of file diff --git a/Questionnaires/assets/questionnaire_setup_eng.js b/Questionnaires/assets/questionnaire_setup_eng.js new file mode 100644 index 0000000..55db72b --- /dev/null +++ b/Questionnaires/assets/questionnaire_setup_eng.js @@ -0,0 +1,7 @@ +// These are the general parameters that are used for all questionnaires + +// How many questions per page are there? +// Enter a negative value of you want all questions on the same page +var QPerPage = 2; +// What is the width of the screen to use +var PageWidth = 800; diff --git a/Questionnaires/questionnaire_functions.js b/Questionnaires/questionnaire_functions.js new file mode 100644 index 0000000..37e28eb --- /dev/null +++ b/Questionnaires/questionnaire_functions.js @@ -0,0 +1,28 @@ + function MakePagesOfItems(items, QPerPage) + { + // How many questions are there in the scale + var NQuest = items.length; + // How many pages are there? + // If a negative value is provided then put all questions on a single page + if (QPerPage < 0) + { + var NPages = 1 + } + else { + var NPages = Math.ceil(NQuest/QPerPage) + } + // make an array for the items per page + var itemPages = [] + // cycle over the pages + for (var i = 0; i < NPages; i++) + { + // find the first and last question to be placed on each page + var start = QPerPage*i + var stop = (i+1)*QPerPage; + // Set the last page correctly + if (stop > NQuest) {stop = NQuest} + itemPages[i] = {}; + itemPages[i].questions = items.slice(start,stop); + } + return itemPages + } \ No newline at end of file diff --git a/Questionnaires/questionnaire_setup_eng.js b/Questionnaires/questionnaire_setup_eng.js new file mode 100644 index 0000000..c15ae2d --- /dev/null +++ b/Questionnaires/questionnaire_setup_eng.js @@ -0,0 +1,6 @@ +// These are the general parameters that are used for all questionnaires + +// How many questions per page are there? +// Enter a negative value of you want all questions on the same page +var QPerPage = 2; +var PageWidth = 800; diff --git a/Questionnaires/scraps.html b/Questionnaires/scraps.html new file mode 100644 index 0000000..104f34f --- /dev/null +++ b/Questionnaires/scraps.html @@ -0,0 +1,38 @@ + var timeline = []; + const Test1 = Test + const Test2 = Test + Test1.questions = items.slice(0,3) + timeline.push(Test1) + + Test2.questions = items.slice(5,6) + timeline.push(Test2) + + + + + + + + + var QPerPage = 4 + var NQuestions = items.length; + // How many pages needed? + var NPage = Math.ceil(NQuestions/QPerPage) + PageCount = 0 + + for (var i = 0; i < NPage; i++) + { + //console.log(i) + var start = QPerPage*i + var stop = (i+1)*QPerPage + + if (stop > NQuestions) {stop = NQuestions} + //console.log(start+":"+stop) + //console.log(items.slice(start,stop)) + // var temp = Test + // var tempQ = []//items.slice(start,stop) + // temp.questions = tempQ + //timeline.push(temp) + // console.log(timeline) + } + //console.log(timeline) \ No newline at end of file From b9aca00461abfa125aca49cdeac384f33ae39c46 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 3 Jun 2021 21:40:35 -0400 Subject: [PATCH 28/86] updated CFI --- Questionnaires/BLANK.html | 4 +- .../assets/questionnaire_setup_eng.js | 7 ---- Questionnaires/cfi.html | 39 +++++++++++++------ Questionnaires/questionnaire_setup_eng.js | 2 +- 4 files changed, 31 insertions(+), 21 deletions(-) delete mode 100644 Questionnaires/assets/questionnaire_setup_eng.js diff --git a/Questionnaires/BLANK.html b/Questionnaires/BLANK.html index b7d8b2f..2c30dde 100644 --- a/Questionnaires/BLANK.html +++ b/Questionnaires/BLANK.html @@ -6,7 +6,7 @@ - Questionnaire: CFS + Questionnaire: BDI @@ -15,7 +15,7 @@ - + @@ -23,20 +25,29 @@ @@ -15,9 +15,10 @@ - + + diff --git a/Questionnaires/CUDITR.html b/Questionnaires/CUDITR.html index be72262..477ecce 100644 --- a/Questionnaires/CUDITR.html +++ b/Questionnaires/CUDITR.html @@ -6,7 +6,7 @@ - Questionnaire + Questionnaire: CUDITR @@ -15,30 +15,39 @@ + + + - + + + + @@ -23,20 +26,28 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Questionnaires/aes.html b/Questionnaires/aes.html index eac2a2b..490810c 100644 --- a/Questionnaires/aes.html +++ b/Questionnaires/aes.html @@ -15,6 +15,9 @@ + + + @@ -28,7 +29,6 @@ var ScaleSize = scale01.length; // Break item list into pages - console.log(QPerPage) itemPages = MakePagesOfItems(items, QPerPage) // By defining the sum and missed questions counters here, outside of other variables they have a larger scope. diff --git a/Questionnaires/cfs.html b/Questionnaires/cfs.html index 810820d..b0138a0 100644 --- a/Questionnaires/cfs.html +++ b/Questionnaires/cfs.html @@ -15,6 +15,9 @@ + + + + + + + + From ac79848834ff998ba4f9ce4e549626deef178ccb Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 9 Jun 2021 16:16:27 -0400 Subject: [PATCH 33/86] minor changes --- .gitignore | 1 + BaddeleyGramReason/BGR.html | 18 ++++++++++-------- BaddeleyGramReason/BGR_Setup_EN.js | 4 ++-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index f2cdba4..1808bbb 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Thumbs.db /.project /.tern-project site/ +BaddeleyGramReason/jspsych/ diff --git a/BaddeleyGramReason/BGR.html b/BaddeleyGramReason/BGR.html index 908429b..5c110f4 100644 --- a/BaddeleyGramReason/BGR.html +++ b/BaddeleyGramReason/BGR.html @@ -7,13 +7,13 @@ Baddeley's Grammatical Reasoning Task - - - - - + + + + + - + + + + + + diff --git a/Questionnaires/LawtonIADL_v02.html b/Questionnaires/LawtonIADL_v02.html new file mode 100644 index 0000000..4427b60 --- /dev/null +++ b/Questionnaires/LawtonIADL_v02.html @@ -0,0 +1,71 @@ + + + + + + + + + Questionnaire: IADL + + + + + + + + + + + + + + diff --git a/Questionnaires/assets/LawtonIADL.js b/Questionnaires/assets/LawtonIADL.js new file mode 100644 index 0000000..1359f66 --- /dev/null +++ b/Questionnaires/assets/LawtonIADL.js @@ -0,0 +1,89 @@ +var title = "Instrumental Activities of Daily Living Scale" + +var instructions = "" + +var reference = "" + + +var items = [ + { + prompt: "Ability to Use Telephone", + name: "telephone", + options: ["Operates telephone on own initiative; looks up and dials numbers", + "Dials a few well-known numbers", + "Answers telephone, but does not dial", + "Does not use telephone at all" + ], + required:true + }, + { + prompt: "Shopping", + name: "shopping", + options: ["Takes care of all shopping needs independently", + "Shops independently for small purchases", + "Needs to be accompanied on any shopping trip", + "Completely unable to shop" + ], + required: true + }, + { + prompt: "Food Preparation", + name: "foodPreparation", + options:["Plans, prepares, and serves adequate meals independently", + "Prepares adequate meals if supplied with ingredients", + "Heats and serves prepared meals or prepares meals but does not maintain adequate diet", + "Needs to have meals prepared and served" + ], + required: true + }, + { + prompt: "Housekeeping", + name: "housekeeping", + options: ["Maintains house alone with occasion assistance (heavy work)", + "Performs light daily tasks such as dishwashing, bed making", + "Performs light daily tasks, but cannot maintain acceptable level of cleanliness", + "Needs help with all home maintenance tasks", + "Does not participate in any housekeeping tasks" + ], + required: true + }, + { + prompt: "Laundry", + name: "laundry", + options: ["Does personal laundry completely", + "Launders small items, rinses socks, stockings, etc", + "All laundry must be done by others" + ], + required: true + }, + { + prompt: "Mode of Transportation", + name: "transportation", + options: ["Travels independently on public transportation or drives own car", + "Arranges own travel via taxi, but does not otherwise use public transportation", + "Travels on public transportation when assisted or accompanied by another", + "Travel limited to taxi or automobile with assistance of another", + "Does not travel at all" + ], + required: true + }, + { + prompt: "Responsibility for Own Medicine", + name: "medicine", + options: ["Is responsible for taking medication in correct dosages at correct time", + "Takes responsibility if medication is prepared in advance in separate dosages", + "Is not capable of dispensing own medication" + ], + required: true + }, + { + prompt: "Ability to Handle Finances", + name: "finances", + options: ["Manages financial matters independently (budgets, writes checks, pays rent and bills, goes to bank); collects and keeps track of income", + "Manages day-to-day purchases, but needs help with banking, major purchases, etc", + "Incapable of handling money" + ], + required: true + } + ] + diff --git a/Questionnaires/assets/cfi_setup_eng.js b/Questionnaires/assets/cfi_setup_eng.js index 2e70cde..2793efc 100644 --- a/Questionnaires/assets/cfi_setup_eng.js +++ b/Questionnaires/assets/cfi_setup_eng.js @@ -1,4 +1,4 @@ -var title = "Conitive Flexibility Index" +var title = "Cognitive Flexibility Index" var scale01 = [ "Strongly disagree", diff --git a/Questionnaires/bdi_v02.html b/Questionnaires/bdi_v02.html index 6428218..eec7f78 100644 --- a/Questionnaires/bdi_v02.html +++ b/Questionnaires/bdi_v02.html @@ -24,42 +24,40 @@ - - - - - - - - - - - - - diff --git a/Questionnaires/assets/bdi_setup_eng.js b/Questionnaires/assets/bdi_setup_eng.js index 915e718..d5d0d7c 100644 --- a/Questionnaires/assets/bdi_setup_eng.js +++ b/Questionnaires/assets/bdi_setup_eng.js @@ -4,6 +4,7 @@ var instructions = "This questionnaire consists of 21 groups of statements. Plea var reference = "" +var values = [0, 1, 2, 3] var items = [ { @@ -198,3 +199,12 @@ var items = [ } ] +// Notes: +// 1-10____________________These ups and downs are considered normal +// 11-16___________________ Mild mood disturbance +// 17-20___________________Borderline clinical depression +// 21-30___________________Moderate depression +// 31-40___________________Severe depression +// over 40__________________Extreme depression + + diff --git a/Questionnaires/bdi.html b/Questionnaires/bdi.html index 57f2867..a37a873 100644 --- a/Questionnaires/bdi.html +++ b/Questionnaires/bdi.html @@ -13,6 +13,9 @@ + + + @@ -20,34 +23,54 @@ - - - - - - - - - - - - - From eeff7e0d66b5b8b4e6b2dc7495d707fdb1b98a37 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Fri, 25 Jun 2021 15:15:45 -0400 Subject: [PATCH 39/86] Update GoalsAndNotes.md --- GoalsAndNotes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/GoalsAndNotes.md b/GoalsAndNotes.md index 4767e5a..f6e2e2b 100644 --- a/GoalsAndNotes.md +++ b/GoalsAndNotes.md @@ -57,6 +57,8 @@ Stroop Color/Word JATOS +Can I make jsPsych task that simply presents buttons on the screen. Dependingon which button is pressed will determine which task to present via JATOS. + GENRAL NOTES From 0aeea72137e536aa48515a2fc45cda7117b720c0 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Fri, 25 Jun 2021 15:25:31 -0400 Subject: [PATCH 40/86] Create index.html --- TestButtons/index.html | 78 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 TestButtons/index.html diff --git a/TestButtons/index.html b/TestButtons/index.html new file mode 100644 index 0000000..2a92a11 --- /dev/null +++ b/TestButtons/index.html @@ -0,0 +1,78 @@ + + + + + + + + + Stroop: Color + + + + + + + + + + + From ddbc5e9e8e6a5c449480d052f352f4233e8ff69f Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 25 May 2022 13:31:09 -0400 Subject: [PATCH 41/86] Cleaned up adaptive results file a bit. --- LetterDMS/DMS_Adaptive.html | 18 +++++++++--------- LetterDMS/DMS_setup_eng.js | 8 ++++++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/LetterDMS/DMS_Adaptive.html b/LetterDMS/DMS_Adaptive.html index e057839..bd74327 100644 --- a/LetterDMS/DMS_Adaptive.html +++ b/LetterDMS/DMS_Adaptive.html @@ -79,8 +79,8 @@ console.log("Current: "+stair1.Current) console.log("Last Stim: "+stimList.getLastStim()) console.log("Last Probe: "+stimList.getLastProbe()) - output = MakeAdaptiveStimulus(stair1.Current, stimList.getLastStim(), stimList.getLastProbe()) - console.log(output) + output = MakeAdaptiveStimulus(stair1.Current, stimList.getLastStim(), stimList.getLastProbe()) + console.log(output) return PutLettersInGrid(output[0],3,3,700,20,60) //return StimulusLetters }, @@ -90,7 +90,7 @@ stimList.addStim(output[2]) stimList.addProbe(output[1][0]) stimList.addCorrect(output[1][1]) - data.trialType = "Stimulus", + //data.trialType = "Stimulus", count += 1 }, } @@ -103,9 +103,9 @@ stimulus: '

    +

    ', choices: jsPsych.NO_KEYS, trial_duration: RetOnTime, - on_finish: function(data){ - data.trialType = "Retention" - }, + //on_finish: function(data){ + // data.trialType = "Retention" + //}, } var Probe = { @@ -147,9 +147,9 @@ stimulus: '

    +

    ', choices: jsPsych.NO_KEYS, trial_duration: ITITime, - on_finish: function(data){ - data.trialType = "fixation" - } + // on_finish: function(data){ + // data.trialType = "fixation" + // } } var WaitTime = { diff --git a/LetterDMS/DMS_setup_eng.js b/LetterDMS/DMS_setup_eng.js index 18fbeb1..3a538f8 100644 --- a/LetterDMS/DMS_setup_eng.js +++ b/LetterDMS/DMS_setup_eng.js @@ -34,7 +34,6 @@ var WaitOnTime = 5000 var ProbeColor = 'blue' - // =================================================== // BLOCK BASED PARAMETERS // How many trials per block @@ -52,8 +51,13 @@ var StepSize = 1 var NUp = 3 var NDown = 1 var FastStart = true - // =================================================== + + +MaxTrials = 5 +StimOnTime = 250 +RetOnTime = 250 + var instructions = ['This is the Verbal Delayed Match to Sample Task', '

    Press [LEFT] if the letter WAS in the set.
    Press [RIGHT] if the letter WAS NOT in the set.
    ', '

    You will NOT receive feedback after each trial.

    ', From 7268d4b4b1cb7089ce7c66aaa8ea9b096d950ccb Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 25 May 2022 14:48:03 -0400 Subject: [PATCH 42/86] updating the ANTs task --- .gitignore | 4 ++++ ANT/ANT_Setup_EN.js | 27 ++++++++++++++------------ ANT/README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++ ANT/ant.html | 9 ++++++--- 4 files changed, 72 insertions(+), 15 deletions(-) create mode 100644 ANT/README.md diff --git a/.gitignore b/.gitignore index dca11b5..ac57ea2 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,7 @@ ANT/jsPsych/ BaddeleyGramReason/jspsych/ +ANT/.idea/vcs.xml +ANT/.idea/ANT.iml +ANT/.idea/modules.xml +ANT/.idea/workspace.xml diff --git a/ANT/ANT_Setup_EN.js b/ANT/ANT_Setup_EN.js index a20ca2c..b6bb526 100644 --- a/ANT/ANT_Setup_EN.js +++ b/ANT/ANT_Setup_EN.js @@ -1,16 +1,14 @@ -// This variablke affects the distance between the center of +// This variable affects the distance between the center of // the screen and the high and low line var ScreenSpacing = 300 - +// how many flankers should be on either side of the central arrow var NFlankers = 2; - +// define the flankers as empty strings var flankersR = ''; - var flankersL = ''; - var flankersN = ''; - +// append to the empty strings the different number of flankers for (i = 0; i < NFlankers; i++) { // the following are the codes for the specific arrows and star to use @@ -19,10 +17,10 @@ for (i = 0; i < NFlankers; i++) flankersL += "\u2190"; flankersN += "\u2014"; } - +// var FontSize = 45 - +// format the stimuli on teh screen. This uses the fontsize specified above function PutIntoTable(top='top', middle='mid', bottom='bot', width=600, height=ScreenSpacing) { return '
    '+top+'
    '+middle+'
    '+bottom+'
    '; } @@ -48,15 +46,20 @@ var position = ["high","low"]; var count = 0; var ANT = []; +// The test procedure in the HTML specifies how many times to repeat the stimuli presentation for(var i=0; i<3; i++) { // cycle over flanker type for (var j = 0; j < 2; j++) { // cycle over central arrow directions for (var k = 0; k < 5; k++) { // cycle over cue types for (var m = 0; m < 2; m++) { // cycle over stimulus position + // Set up all the stimuli ANT[count] = {}; - ANT[count].flanker = flankers[i]; - ANT[count].centralArrow = centralArrow[j]; - ANT[count].fixation = fixation[k]; - ANT[count].position = position[m]; + ANT[count].flanker = flankers[i]; // left/right/neutral + ANT[count].centralArrow = centralArrow[j]; // right/left + ANT[count].fixation = fixation[k]; //upper/lower/both/center/none + ANT[count].position = position[m]; // upper/lower + // THE FOLLOWING NEEDS TO BE CHECKED AND CONFIRMED + + // Define what is considered correct and incorrect for each trial if (j==0) {ANT[count].correct = 'right'} if (j==1) {ANT[count].correct = 'left'} // map the stim to the type diff --git a/ANT/README.md b/ANT/README.md new file mode 100644 index 0000000..04203e3 --- /dev/null +++ b/ANT/README.md @@ -0,0 +1,47 @@ +# Attention Network Task-Flanker Task +[Description](http://lcni-3.uoregon.edu/phenowiki/index.php/Attention_Network_Task-Flanker_Task_(ANT)) + +This task tests the three attentional networks of alerting, orienting, and executive control. It is a combination of a cued reaction time task and a flanker task. + +The flanker task stimuli are presented at the top or bottom of the screen. An alerting star(s) is also presented in the following locations: +- upper +- lower +- both +- center +- none + +## Conditions +- cue type (5) + - upper + - lower + - both + - center + - none + +- target location (2) + - upper + - lower + +- target direction (2) + - left + - right + +- flanker condition (3) + - congruent + - flanking arrows the same direction as the target direction + - incongruent + - flanking arrows the opposite direction as the target direction + - neutral + - the target is flanked by lines without arrowheads + +There are a total of 60 unique condition combinations. +The resulatant measures need to be accuracy and response time for the following conditions: +- cue type (5) +- target location (2) +- flanker condition (3) +This is 30 different measures!!! + +# To do +- Add instructions +- Add practice trials +- Should there be trials with feedback? diff --git a/ANT/ant.html b/ANT/ant.html index 6672024..2046caf 100644 --- a/ANT/ant.html +++ b/ANT/ant.html @@ -105,9 +105,9 @@ }, choices: jsPsych.NO_KEYS, trial_duration: 300, - on_finish: function(data){ - data.trialType = "fixation" - } + //on_finish: function(data){ + // data.trialType = "fixation" + //} } @@ -118,6 +118,9 @@ timeline_variables: ANT, sample: { type: 'fixed-repetitions', + // "fixed-repetitons": Repeat each item in the timeline variables size times, in a random order. + // Unlike using the repetitons parameter, this method allows for consecutive trials to use the same + // timeline variable set. size: 1, } }; From 56efd08e256cd3ddbbae589a59a85b0c176f60c1 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Fri, 27 May 2022 12:40:51 -0400 Subject: [PATCH 43/86] Worked on the ANT to clean up the setup file --- .idea/.gitignore | 5 +++ .idea/experiment-demos.iml | 12 ++++++ .idea/modules.xml | 8 ++++ .idea/vcs.xml | 6 +++ ANT/ANT_Setup_EN.js | 79 ++++++++++++++++++++++++++++---------- ANT/ant.html | 52 ++++++++++++++----------- Stroop/Stroop_Setup_EN.js | 2 +- 7 files changed, 121 insertions(+), 43 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/experiment-demos.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/experiment-demos.iml b/.idea/experiment-demos.iml new file mode 100644 index 0000000..0c8867d --- /dev/null +++ b/.idea/experiment-demos.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5c4bdec --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ANT/ANT_Setup_EN.js b/ANT/ANT_Setup_EN.js index b6bb526..0b43bb2 100644 --- a/ANT/ANT_Setup_EN.js +++ b/ANT/ANT_Setup_EN.js @@ -1,26 +1,43 @@ // This variable affects the distance between the center of // the screen and the high and low line + +// How many times to cycle over all different trials for PRACTICE +var NumberOfCyclesForPractice = 1 +// How many times to cycle over all different trials for TESTING +var NumberOfCyclesForTesting = 2 + +var InstructionText = 'For this task you will see...' + var ScreenSpacing = 300 +// Set the fixation time between trials, in milliseconds +var FixationDuration = 300 // how many flankers should be on either side of the central arrow var NFlankers = 2; // define the flankers as empty strings -var flankersR = ''; var flankersL = ''; +var flankersR = ''; var flankersN = ''; // append to the empty strings the different number of flankers for (i = 0; i < NFlankers; i++) { // the following are the codes for the specific arrows and star to use // https://www.fileformat.info/info/unicode/char/2190/index.htm - flankersR += "\u2192"; flankersL += "\u2190"; + flankersR += "\u2192"; flankersN += "\u2014"; } -// -var FontSize = 45 +// font size of the stimuli +var FontSize = 72 + +// What are the keyboard keys to record responses from +var KeyboardChoices = ['arrowleft', 'arrowright']; +// The above key codes need to be mapped onto text descriptions used later for scoring +var ResponseMapping = ['left', 'right']; -// format the stimuli on teh screen. This uses the fontsize specified above +// format the stimuli on the screen. This uses the fontsize specified above +// The stimuli are presented with some at the top of the screen, some in the middle and some at the bottom. Build an +// html formatted table of the stimuli. function PutIntoTable(top='top', middle='mid', bottom='bot', width=600, height=ScreenSpacing) { return '
    '+top+'
    '+middle+'
    '+bottom+'
    '; } @@ -35,21 +52,21 @@ function PutIntoTable(top='top', middle='mid', bottom='bot', width=600, height=S // Create the array of objects dynamically // https://stackoverflow.com/questions/7858385/how-to-add-values-to-an-array-of-objects-dynamically-in-javascript -var KeyboardChoices = ['arrowleft', 'arrowright']; -// the following is used for scoring and allows the keyboard choices to be whatever you would like -var ResponseMapping = ['left', 'right']; +// The order of these is important and needs to map onto the for loops below which index these lists var flankers = [flankersL, flankersR, flankersN]; -var centralArrow = ["\u2192", "\u2190"]; // right, left +var centralArrow = ["\u2190", "\u2192"]; // left, right var fixation = [PutIntoTable("\u2217","+","\u2217"), PutIntoTable("\u2217","+"," "), PutIntoTable(" ","+","\u2217"), PutIntoTable(" ","+"," "), PutIntoTable(" ","\u2217"," ")]; var position = ["high","low"]; var count = 0; var ANT = []; // The test procedure in the HTML specifies how many times to repeat the stimuli presentation -for(var i=0; i<3; i++) { // cycle over flanker type +// The following sets up the stimuli for all cells across the different factors +// This also adds text descriptions which will go into the resulatnt data file and will be used for scoring +for(var i=0; i<3; i++) { // flanker type: LEFT, RIGHT, NEUTRAL for (var j = 0; j < 2; j++) { // cycle over central arrow directions - for (var k = 0; k < 5; k++) { // cycle over cue types + for (var k = 0; k < 1; k++) { // cycle over fixation positions for (var m = 0; m < 2; m++) { // cycle over stimulus position // Set up all the stimuli ANT[count] = {}; @@ -60,25 +77,47 @@ for(var i=0; i<3; i++) { // cycle over flanker type // THE FOLLOWING NEEDS TO BE CHECKED AND CONFIRMED // Define what is considered correct and incorrect for each trial - if (j==0) {ANT[count].correct = 'right'} - if (j==1) {ANT[count].correct = 'left'} + // The central arrow points to the LEFT + if (j==0) {ANT[count].correct = 'left'} + // The central arrow points to the RIGHT + if (j==1) {ANT[count].correct = 'right'} + // map the stim to the type // using the indices is a convenience. It would be better if this was more explicit // This information will be used for scoring this experiment - if (i==0 & j ==1) {ANT[count].flankerType = 'conFlanker';} - if (i==1 & j ==0) {ANT[count].flankerType = 'conFlanker';} + + // Flankers are LEFT + // Central arrow is LEFT + if (i==0 & j==0) {ANT[count].flankerType = 'conFlanker';} + // Central arrow is RIGHT + if (i==0 & j==1) {ANT[count].flankerType = 'incFlanker';} + // Flankers are RIGHT + // Central arrow is RIGHT + if (i==1 & j==1) {ANT[count].flankerType = 'conFlanker';} + // Central arrow is LEFT + if (i==1 & j==0) {ANT[count].flankerType = 'incFlanker';} + // Flankers are NEURAL if (i==2) {ANT[count].flankerType = 'neuFlanker';} - if (i==0 & j ==0) {ANT[count].flankerType = 'incFlanker';} - if (i==1 & j ==1) {ANT[count].flankerType = 'incFlanker';} + // Position of the CUE + if (k==0) {ANT[count].cuePos = 'both';} if (k==1) {ANT[count].cuePos = 'upper';} if (k==2) {ANT[count].cuePos = 'lower';} if (k==3) {ANT[count].cuePos = 'none';} if (k==4) {ANT[count].cuePos = 'center';} + // Code whether the stim is congruent with the CUE + // Stimulus is HIGH (m = 0) + if (k==0 & m==0) {ANT[count].cueType = 'bothCue';} if (k==1 & m==0) {ANT[count].cueType = 'conCue';} - else if (k==2 & m==1) {ANT[count].cueType = 'conCue';} - else {ANT[count].cueType = 'incCue';} - + if (k==2 & m==0) {ANT[count].cueType = 'incCue';} + if (k==3 & m==0) {ANT[count].cueType = 'noCue';} + if (k==4 & m==0) {ANT[count].cueType = 'centerCue';} + // Stimulus is LOW (m = 1) + if (k==2 & m==1) {ANT[count].cueType = 'conCue';} + if (k==1 & m==1) {ANT[count].cueType = 'incCue';} + if (k==0 & m==1) {ANT[count].cueType = 'bothCue';} + if (k==3 & m==1) {ANT[count].cueType = 'noCue';} + if (k==4 & m==1) {ANT[count].cueType = 'centerCue';} count += 1; } } diff --git a/ANT/ant.html b/ANT/ant.html index 2046caf..4ff22c7 100644 --- a/ANT/ant.html +++ b/ANT/ant.html @@ -11,12 +11,13 @@ - + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js new file mode 100644 index 0000000..f71c903 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -0,0 +1,199 @@ +var FullScreenMode = false; +var TextFontSize = "30px"; +var StimulusFontSize = '60px'; + +var keyboard_path = "./assets/images/StroopColorsKeyboard.png" + +var ColorInstrText = [ + '

    Welcome to the Stroop Color experiment.

    ', + '

    You will be identifying the color of rectangles shown on the screen. When a rectangle is shown on the screen you are to press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; + +var WordInstrText = [ + '

    Welcome to the Stroop Word experiment.

    ', + '

    In this task, words will appear in the center of the screen, like this:

    BLUE

    You need to indicate what word is written.
    Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var WordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var WordTestInstrText = ['

    Now you will do the task.
    It will be exactly like the practice except you will not get feedback.

    ']; + +var ColorWordInstrText = [ + '

    Welcome to the Stroop Color/Word experiment.

    ', + '

    In this task, words will appear in the center of the screen. You need to indicate the COLOR that the word is written in (and ignore what the word says). Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorWordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorWordTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; + +var ColorThankYouText = 'Thank you. Press any key to end the experiment.' + +var WordThankYouText = 'Thank you. Press any key to end the experiment.' + +var ColorWordThankYouText = 'Thank you. Press any key to end the experiment.' + +/* If the response choice get modified here they also need to be modified below +*/ +var ResponseChoices = ['v','b','n','m',27] + +var FeedbackLength = 400; // This is in milliseconds + +//var FixationLength = 500; // This is in milliseconds + +var ColorPracticeRepeats = 4 +var WordPracticeRepeats = 4 +var ColorWordPracticeRepeats = 2 + +// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats +var ColorTestRepeats = 8 +// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats +var WordTestRepeats = 8 +// Since there are 16 possible trials, the number of trials will be 4 times the number of repeats +var ColorWordTestRepeats = 4 + + + +/* ========================================================= + This is a function for positioning the instruction figure and stimuli on the screen + If the instruction keyboard mapping figure is too low change the 'height' value below. +*/ + +function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=keyboard_path) { + return ''+ + ''+ + '
    '+top+'
    '+middle+'
    '; + } +/* ========================================================= + This is the stimuli list for both stroop color and word + The green is very bright. TO make it less bright change it to something like (0,200,0) +*/ + +var StroopWordList = [ + { + "Word": "Red", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Yellow", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Green", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Blue", + "letter": "m", + "Color": "(0,0,255)" + } +] + +/* ========================================================= + This is the stimuli list for stroop color/word +*/ +var StroopColorWordList = [ + { + "Word": "Red", + "Congruency": "Con", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Yellow", + "Congruency": "Con", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Blue", + "Congruency": "Con", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Green", + "Congruency": "Con", + "letter": "n", + "Color": "(0,255,0)" + } +] \ No newline at end of file diff --git a/TrailMaking/jspsych-6.2.0/css/jspsych.css b/TrailMaking/jspsych-6.2.0/css/jspsych.css new file mode 100644 index 0000000..9a07da4 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/css/jspsych.css @@ -0,0 +1,206 @@ +/* + * CSS for jsPsych experiments. + * + * This stylesheet provides minimal styling to make jsPsych + * experiments look polished without any additional styles. + */ + + @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + +/* Container holding jsPsych content */ + + .jspsych-display-element { + display: flex; + flex-direction: column; + overflow-y: auto; + } + + .jspsych-display-element:focus { + outline: none; + } + + .jspsych-content-wrapper { + display: flex; + margin: auto; + flex: 1 1 100%; + width: 100%; + } + + .jspsych-content { + max-width: 95%; /* this is mainly an IE 10-11 fix */ + text-align: center; + margin: auto; /* this is for overflowing content */ + } + + .jspsych-top { + align-items: flex-start; + } + + .jspsych-middle { + align-items: center; + } + +/* fonts and type */ + +.jspsych-display-element { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 18px; + line-height: 1.6em; +} + +/* Form elements like input fields and buttons */ + +.jspsych-display-element input[type="text"] { + font-family: 'Open Sans', 'Arial', sans-serif; + font-size: 14px; +} + +/* borrowing Bootstrap style for btn elements, but combining styles a bit */ +.jspsych-btn { + display: inline-block; + padding: 6px 12px; + margin: 0px; + font-size: 14px; + font-weight: 400; + font-family: 'Open Sans', 'Arial', sans-serif; + cursor: pointer; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} + +/* only apply the hover style on devices with a mouse/pointer that can hover - issue #977 */ +@media (hover: hover) { + .jspsych-btn:hover { + background-color: #ddd; + border-color: #aaa; + } +} + +.jspsych-btn:active { + background-color: #ddd; + border-color:#000000; +} + +.jspsych-btn:disabled { + background-color: #eee; + color: #aaa; + border-color: #ccc; + cursor: not-allowed; +} + +/* custom style for input[type="range] (slider) to improve alignment between positions and labels */ + +.jspsych-slider { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: 100%; + background: transparent; +} +.jspsych-slider:focus { + outline: none; +} +/* track */ +.jspsych-slider::-webkit-slider-runnable-track { + appearance: none; + -webkit-appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-moz-range-track { + appearance: none; + width: 100%; + height: 8px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +.jspsych-slider::-ms-track { + appearance: none; + width: 99%; + height: 14px; + cursor: pointer; + background: #eee; + box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; + border-radius: 2px; + border: 1px solid #aaa; +} +/* thumb */ +.jspsych-slider::-webkit-slider-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + -webkit-appearance: none; + margin-top: -9px; +} +.jspsych-slider::-moz-range-thumb { + border: 1px solid #666; + height: 24px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; +} +.jspsych-slider::-ms-thumb { + border: 1px solid #666; + height: 20px; + width: 15px; + border-radius: 5px; + background: #ffffff; + cursor: pointer; + margin-top: -2px; +} + +/* jsPsych progress bar */ + +#jspsych-progressbar-container { + color: #555; + border-bottom: 1px solid #dedede; + background-color: #f9f9f9; + margin-bottom: 1em; + text-align: center; + padding: 8px 0px; + width: 100%; + line-height: 1em; +} +#jspsych-progressbar-container span { + font-size: 14px; + padding-right: 14px; +} +#jspsych-progressbar-outer { + background-color: #eee; + width: 50%; + margin: auto; + height: 14px; + display: inline-block; + vertical-align: middle; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} +#jspsych-progressbar-inner { + background-color: #aaa; + width: 0%; + height: 100%; +} + +/* Control appearance of jsPsych.data.displayData() */ +#jspsych-data-display { + text-align: left; +} diff --git a/TrailMaking/jspsych-6.2.0/jspsych.js b/TrailMaking/jspsych-6.2.0/jspsych.js new file mode 100644 index 0000000..0d84560 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/jspsych.js @@ -0,0 +1,2796 @@ +/** + * jspsych.js + * Josh de Leeuw + * + * documentation: docs.jspsych.org + * + **/ +window.jsPsych = (function() { + + var core = {}; + + // + // private variables + // + + // options + var opts = {}; + // experiment timeline + var timeline; + // flow control + var global_trial_index = 0; + var current_trial = {}; + var current_trial_finished = false; + // target DOM element + var DOM_container; + var DOM_target; + // time that the experiment began + var exp_start_time; + // is the experiment paused? + var paused = false; + var waiting = false; + // done loading? + var loaded = false; + var loadfail = false; + // is the page retrieved directly via file:// protocol (true) or hosted on a server (false)? + var file_protocol = false; + + // storing a single webaudio context to prevent problems with multiple inits + // of jsPsych + core.webaudio_context = null; + // temporary patch for Safari + if (typeof window !== 'undefined' && window.hasOwnProperty('webkitAudioContext') && !window.hasOwnProperty('AudioContext')) { + window.AudioContext = webkitAudioContext; + } + // end patch + core.webaudio_context = (typeof window !== 'undefined' && typeof window.AudioContext !== 'undefined') ? new AudioContext() : null; + + // enumerated variables for special parameter types + core.ALL_KEYS = 'allkeys'; + core.NO_KEYS = 'none'; + + // + // public methods + // + + core.init = function(options) { + function init() { + if(typeof options.timeline === 'undefined'){ + console.error('No timeline declared in jsPsych.init. Cannot start experiment.') + } + + if(options.timeline.length == 0){ + console.error('No trials have been added to the timeline (the timeline is an empty array). Cannot start experiment.') + } + + // reset variables + timeline = null; + global_trial_index = 0; + current_trial = {}; + current_trial_finished = false; + paused = false; + waiting = false; + loaded = false; + loadfail = false; + file_protocol = false; + jsPsych.data.reset(); + + var defaults = { + 'display_element': undefined, + 'on_finish': function(data) { + return undefined; + }, + 'on_trial_start': function(trial) { + return undefined; + }, + 'on_trial_finish': function() { + return undefined; + }, + 'on_data_update': function(data) { + return undefined; + }, + 'on_interaction_data_update': function(data){ + return undefined; + }, + 'on_close': function(){ + return undefined; + }, + 'preload_images': [], + 'preload_audio': [], + 'preload_video': [], + 'use_webaudio': true, + 'exclusions': {}, + 'show_progress_bar': false, + 'message_progress_bar': 'Completion Progress', + 'auto_update_progress_bar': true, + 'auto_preload': true, + 'show_preload_progress_bar': true, + 'max_load_time': 60000, + 'max_preload_attempts': 10, + 'default_iti': 0, + 'minimum_valid_rt': 0, + 'experiment_width': null, + 'override_safe_mode': false + }; + + // detect whether page is running in browser as a local file, and if so, disable web audio and video preloading to prevent CORS issues + if (window.location.protocol == 'file:' && (options.override_safe_mode === false || typeof options.override_safe_mode == 'undefined')) { + options.use_webaudio = false; + file_protocol = true; + console.warn("jsPsych detected that it is running via the file:// protocol and not on a web server. "+ + "To prevent issues with cross-origin requests, Web Audio and video preloading have been disabled. "+ + "If you would like to override this setting, you can set 'override_safe_mode' to 'true' in jsPsych.init. "+ + "For more information, see: https://www.jspsych.org/overview/running-experiments"); + } + + // override default options if user specifies an option + opts = Object.assign({}, defaults, options); + + // set DOM element where jsPsych will render content + // if undefined, then jsPsych will use the tag and the entire page + if(typeof opts.display_element == 'undefined'){ + // check if there is a body element on the page + var body = document.querySelector('body'); + if (body === null) { + document.documentElement.appendChild(document.createElement('body')); + } + // using the full page, so we need the HTML element to + // have 100% height, and body to be full width and height with + // no margin + document.querySelector('html').style.height = '100%'; + document.querySelector('body').style.margin = '0px'; + document.querySelector('body').style.height = '100%'; + document.querySelector('body').style.width = '100%'; + opts.display_element = document.querySelector('body'); + } else { + // make sure that the display element exists on the page + var display; + if (opts.display_element instanceof Element) { + var display = opts.display_element; + } else { + var display = document.querySelector('#' + opts.display_element); + } + if(display === null) { + console.error('The display_element specified in jsPsych.init() does not exist in the DOM.'); + } else { + opts.display_element = display; + } + } + opts.display_element.innerHTML = '
    '; + DOM_container = opts.display_element; + DOM_target = document.querySelector('#jspsych-content'); + + + // add tabIndex attribute to scope event listeners + opts.display_element.tabIndex = 0; + + // add CSS class to DOM_target + if(opts.display_element.className.indexOf('jspsych-display-element') == -1){ + opts.display_element.className += ' jspsych-display-element'; + } + DOM_target.className += 'jspsych-content'; + + // set experiment_width if not null + if(opts.experiment_width !== null){ + DOM_target.style.width = opts.experiment_width + "px"; + } + + // create experiment timeline + timeline = new TimelineNode({ + timeline: opts.timeline + }); + + // initialize audio context based on options and browser capabilities + jsPsych.pluginAPI.initAudio(); + + // below code resets event listeners that may have lingered from + // a previous incomplete experiment loaded in same DOM. + jsPsych.pluginAPI.reset(opts.display_element); + // create keyboard event listeners + jsPsych.pluginAPI.createKeyboardEventListeners(opts.display_element); + // create listeners for user browser interaction + jsPsych.data.createInteractionListeners(); + + // add event for closing window + window.addEventListener('beforeunload', opts.on_close); + + // check exclusions before continuing + checkExclusions(opts.exclusions, + function(){ + // success! user can continue... + // start experiment, with or without preloading + if(opts.auto_preload){ + jsPsych.pluginAPI.autoPreload(timeline, startExperiment, file_protocol, opts.preload_images, opts.preload_audio, opts.preload_video, opts.show_preload_progress_bar); + if(opts.max_load_time > 0){ + setTimeout(function(){ + if(!loaded && !loadfail){ + core.loadFail(); + } + }, opts.max_load_time); + } + } else { + startExperiment(); + } + }, + function(){ + // fail. incompatible user. + + } + ); + }; + + // execute init() when the document is ready + if (document.readyState === "complete") { + init(); + } else { + window.addEventListener("load", init); + } + } + + core.progress = function() { + + var percent_complete = typeof timeline == 'undefined' ? 0 : timeline.percentComplete(); + + var obj = { + "total_trials": typeof timeline == 'undefined' ? undefined : timeline.length(), + "current_trial_global": global_trial_index, + "percent_complete": percent_complete + }; + + return obj; + }; + + core.startTime = function() { + return exp_start_time; + }; + + core.totalTime = function() { + if(typeof exp_start_time == 'undefined'){ return 0; } + return (new Date()).getTime() - exp_start_time.getTime(); + }; + + core.getDisplayElement = function() { + return DOM_target; + }; + + core.getDisplayContainerElement = function(){ + return DOM_container; + } + + core.finishTrial = function(data) { + + if(current_trial_finished){ return; } + current_trial_finished = true; + + // write the data from the trial + data = typeof data == 'undefined' ? {} : data; + jsPsych.data.write(data); + + // get back the data with all of the defaults in + var trial_data = jsPsych.data.get().filter({trial_index: global_trial_index}); + + // for trial-level callbacks, we just want to pass in a reference to the values + // of the DataCollection, for easy access and editing. + var trial_data_values = trial_data.values()[0]; + + // handle callback at plugin level + if (typeof current_trial.on_finish === 'function') { + current_trial.on_finish(trial_data_values); + } + + // handle callback at whole-experiment level + opts.on_trial_finish(trial_data_values); + + // after the above callbacks are complete, then the data should be finalized + // for this trial. call the on_data_update handler, passing in the same + // data object that just went through the trial's finish handlers. + opts.on_data_update(trial_data_values); + + // wait for iti + if (typeof current_trial.post_trial_gap === null || typeof current_trial.post_trial_gap === 'undefined') { + if (opts.default_iti > 0) { + setTimeout(nextTrial, opts.default_iti); + } else { + nextTrial(); + } + } else { + if (current_trial.post_trial_gap > 0) { + setTimeout(nextTrial, current_trial.post_trial_gap); + } else { + nextTrial(); + } + } + } + + core.endExperiment = function(end_message) { + timeline.end_message = end_message; + timeline.end(); + jsPsych.pluginAPI.cancelAllKeyboardResponses(); + jsPsych.pluginAPI.clearAllTimeouts(); + core.finishTrial(); + } + + core.endCurrentTimeline = function() { + timeline.endActiveNode(); + } + + core.currentTrial = function() { + return current_trial; + }; + + core.initSettings = function() { + return opts; + }; + + core.currentTimelineNodeID = function() { + return timeline.activeID(); + }; + + core.timelineVariable = function(varname, execute){ + if(execute){ + return timeline.timelineVariable(varname); + } else { + return function() { return timeline.timelineVariable(varname); } + } + } + + core.addNodeToEndOfTimeline = function(new_timeline, preload_callback){ + timeline.insert(new_timeline); + if(typeof preload_callback !== 'undefined'){ + if(opts.auto_preload){ + jsPsych.pluginAPI.autoPreload(timeline, preload_callback, file_protocol); + } else { + preload_callback(); + } + } + } + + core.pauseExperiment = function(){ + paused = true; + } + + core.resumeExperiment = function(){ + paused = false; + if(waiting){ + waiting = false; + nextTrial(); + } + } + + core.loadFail = function(message){ + message = message || '

    The experiment failed to load.

    '; + loadfail = true; + DOM_target.innerHTML = message; + } + + function TimelineNode(parameters, parent, relativeID) { + + // a unique ID for this node, relative to the parent + var relative_id; + + // store the parent for this node + var parent_node; + + // parameters for the trial if the node contains a trial + var trial_parameters; + + // parameters for nodes that contain timelines + var timeline_parameters; + + // stores trial information on a node that contains a timeline + // used for adding new trials + var node_trial_data; + + // track progress through the node + var progress = { + current_location: -1, // where on the timeline (which timelinenode) + current_variable_set: 0, // which set of variables to use from timeline_variables + current_repetition: 0, // how many times through the variable set on this run of the node + current_iteration: 0, // how many times this node has been revisited + done: false + } + + // reference to self + var self = this; + + // recursively get the next trial to run. + // if this node is a leaf (trial), then return the trial. + // otherwise, recursively find the next trial in the child timeline. + this.trial = function() { + if (typeof timeline_parameters == 'undefined') { + // returns a clone of the trial_parameters to + // protect functions. + return jsPsych.utils.deepCopy(trial_parameters); + } else { + if (progress.current_location >= timeline_parameters.timeline.length) { + return null; + } else { + return timeline_parameters.timeline[progress.current_location].trial(); + } + } + } + + this.markCurrentTrialComplete = function() { + if(typeof timeline_parameters == 'undefined'){ + progress.done = true; + } else { + timeline_parameters.timeline[progress.current_location].markCurrentTrialComplete(); + } + } + + this.nextRepetiton = function() { + this.setTimelineVariablesOrder(); + progress.current_location = -1; + progress.current_variable_set = 0; + progress.current_repetition++; + for (var i = 0; i < timeline_parameters.timeline.length; i++) { + timeline_parameters.timeline[i].reset(); + } + } + + // set the order for going through the timeline variables array + this.setTimelineVariablesOrder = function() { + + // check to make sure this node has variables + if(typeof timeline_parameters === 'undefined' || typeof timeline_parameters.timeline_variables === 'undefined'){ + return; + } + + var order = []; + for(var i=0; i'+ + '

    The minimum width is '+mw+'px. Your current width is '+w+'px.

    '+ + '

    The minimum height is '+mh+'px. Your current height is '+h+'px.

    '; + core.getDisplayElement().innerHTML = msg; + } else { + clearInterval(interval); + core.getDisplayElement().innerHTML = ''; + checkExclusions(exclusions, success, fail); + } + }, 100); + return; // prevents checking other exclusions while this is being fixed + } + } + + // WEB AUDIO API + if(typeof exclusions.audio !== 'undefined' && exclusions.audio) { + if(window.hasOwnProperty('AudioContext') || window.hasOwnProperty('webkitAudioContext')){ + // clear + } else { + clear = false; + var msg = '

    Your browser does not support the WebAudio API, which means that you will not '+ + 'be able to complete the experiment.

    Browsers that support the WebAudio API include '+ + 'Chrome, Firefox, Safari, and Edge.

    '; + core.getDisplayElement().innerHTML = msg; + fail(); + return; + } + } + + // GO? + if(clear){ success(); } + } + + function drawProgressBar(msg) { + document.querySelector('.jspsych-display-element').insertAdjacentHTML('afterbegin', + '
    '+ + ''+ + msg+ + ''+ + '
    '+ + '
    '+ + '
    '); + } + + function updateProgressBar() { + var progress = jsPsych.progress().percent_complete; + core.setProgressBar(progress / 100); + } + + var progress_bar_amount = 0; + + core.setProgressBar = function(proportion_complete){ + proportion_complete = Math.max(Math.min(1,proportion_complete),0); + document.querySelector('#jspsych-progressbar-inner').style.width = (proportion_complete*100) + "%"; + progress_bar_amount = proportion_complete; + } + + core.getProgressBarCompleted = function(){ + return progress_bar_amount; + } + + //Leave a trace in the DOM that jspsych was loaded + document.documentElement.setAttribute('jspsych', 'present'); + + return core; +})(); + +jsPsych.plugins = (function() { + + var module = {}; + + // enumerate possible parameter types for plugins + module.parameterType = { + BOOL: 0, + STRING: 1, + INT: 2, + FLOAT: 3, + FUNCTION: 4, + KEYCODE: 5, + SELECT: 6, + HTML_STRING: 7, + IMAGE: 8, + AUDIO: 9, + VIDEO: 10, + OBJECT: 11, + COMPLEX: 12 + } + + module.universalPluginParameters = { + data: { + type: module.parameterType.OBJECT, + pretty_name: 'Data', + default: {}, + description: 'Data to add to this trial (key-value pairs)' + }, + on_start: { + type: module.parameterType.FUNCTION, + pretty_name: 'On start', + default: function() { return; }, + description: 'Function to execute when trial begins' + }, + on_finish: { + type: module.parameterType.FUNCTION, + pretty_name: 'On finish', + default: function() { return; }, + description: 'Function to execute when trial is finished' + }, + on_load: { + type: module.parameterType.FUNCTION, + pretty_name: 'On load', + default: function() { return; }, + description: 'Function to execute after the trial has loaded' + }, + post_trial_gap: { + type: module.parameterType.INT, + pretty_name: 'Post trial gap', + default: null, + description: 'Length of gap between the end of this trial and the start of the next trial' + } + } + + return module; +})(); + +jsPsych.data = (function() { + + var module = {}; + + // data storage object + var allData = DataCollection(); + + // browser interaction event data + var interactionData = DataCollection(); + + // data properties for all trials + var dataProperties = {}; + + // cache the query_string + var query_string; + + // DataCollection + function DataCollection(data){ + + var data_collection = {}; + + var trials = typeof data === 'undefined' ? [] : data; + + data_collection.push = function(new_data){ + trials.push(new_data); + return data_collection; + } + + data_collection.join = function(other_data_collection){ + trials = trials.concat(other_data_collection.values()); + return data_collection; + } + + data_collection.top = function(){ + if(trials.length <= 1){ + return data_collection; + } else { + return DataCollection([trials[trials.length-1]]); + } + } + + /** + * Queries the first n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} First n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.first = function(n){ + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(0, n)); + } + + /** + * Queries the last n elements in a collection of trials. + * + * @param {number} n A positive integer of elements to return. A value of + * n that is less than 1 will throw an error. + * + * @return {Array} Last n objects of a collection of trials. If fewer than + * n trials are available, the trials.length elements will + * be returned. + * + */ + data_collection.last = function(n) { + if (typeof n == 'undefined') { n = 1 } + if (n < 1) { + throw `You must query with a positive nonzero integer. Please use a + different value for n.`; + } + if (trials.length == 0) return DataCollection([]); + if (n > trials.length) n = trials.length; + return DataCollection(trials.slice(trials.length - n, trials.length)); + } + + data_collection.values = function(){ + return trials; + } + + data_collection.count = function(){ + return trials.length; + } + + data_collection.readOnly = function(){ + return DataCollection(jsPsych.utils.deepCopy(trials)); + } + + data_collection.addToAll = function(properties){ + for (var i = 0; i < trials.length; i++) { + for (var key in properties) { + trials[i][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.addToLast = function(properties){ + if(trials.length != 0){ + for (var key in properties) { + trials[trials.length-1][key] = properties[key]; + } + } + return data_collection; + } + + data_collection.filter = function(filters){ + // [{p1: v1, p2:v2}, {p1:v2}] + // {p1: v1} + if(!Array.isArray(filters)){ + var f = jsPsych.utils.deepCopy([filters]); + } else { + var f = jsPsych.utils.deepCopy(filters); + } + + var filtered_data = []; + for(var x=0; x < trials.length; x++){ + var keep = false; + for(var i=0; i
    '); + document.getElementById('jspsych-download-as-text-link').click(); + } + + // + // A few helper functions to handle data format conversion + // + + // this function based on code suggested by StackOverflow users: + // http://stackoverflow.com/users/64741/zachary + // http://stackoverflow.com/users/317/joseph-sturtevant + + function JSON2CSV(objArray) { + var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray; + var line = ''; + var result = ''; + var columns = []; + + var i = 0; + for (var j = 0; j < array.length; j++) { + for (var key in array[j]) { + var keyString = key + ""; + keyString = '"' + keyString.replace(/"/g, '""') + '",'; + if (!columns.includes(key)) { + columns[i] = key; + line += keyString; + i++; + } + } + } + + line = line.slice(0, -1); + result += line + '\r\n'; + + for (var i = 0; i < array.length; i++) { + var line = ''; + for (var j = 0; j < columns.length; j++) { + var value = (typeof array[i][columns[j]] === 'undefined') ? '' : array[i][columns[j]]; + var valueString = value + ""; + line += '"' + valueString.replace(/"/g, '""') + '",'; + } + + line = line.slice(0, -1); + result += line + '\r\n'; + } + + return result; + } + + // this function is modified from StackOverflow: + // http://stackoverflow.com/posts/3855394 + + function getQueryString() { + var a = window.location.search.substr(1).split('&'); + if (a == "") return {}; + var b = {}; + for (var i = 0; i < a.length; ++i) + { + var p=a[i].split('=', 2); + if (p.length == 1) + b[p[0]] = ""; + else + b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); + } + return b; + } + + return module; + +})(); + +jsPsych.turk = (function() { + + var module = {}; + + // core.turkInfo gets information relevant to mechanical turk experiments. returns an object + // containing the workerID, assignmentID, and hitID, and whether or not the HIT is in + // preview mode, meaning that they haven't accepted the HIT yet. + module.turkInfo = function() { + + var turk = {}; + + var param = function(url, name) { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regexS = "[\\?&]" + name + "=([^&#]*)"; + var regex = new RegExp(regexS); + var results = regex.exec(url); + return (results == null) ? "" : results[1]; + }; + + var src = param(window.location.href, "assignmentId") ? window.location.href : document.referrer; + + var keys = ["assignmentId", "hitId", "workerId", "turkSubmitTo"]; + keys.map( + + function(key) { + turk[key] = unescape(param(src, key)); + }); + + turk.previewMode = (turk.assignmentId == "ASSIGNMENT_ID_NOT_AVAILABLE"); + + turk.outsideTurk = (!turk.previewMode && turk.hitId === "" && turk.assignmentId == "" && turk.workerId == "") + + turk_info = turk; + + return turk; + + }; + + // core.submitToTurk will submit a MechanicalTurk ExternalHIT type + module.submitToTurk = function(data) { + + var turkInfo = jsPsych.turk.turkInfo(); + var assignmentId = turkInfo.assignmentId; + var turkSubmitTo = turkInfo.turkSubmitTo; + + if (!assignmentId || !turkSubmitTo) return; + + var dataString = []; + + for (var key in data) { + + if (data.hasOwnProperty(key)) { + dataString.push(key + "=" + escape(data[key])); + } + } + + dataString.push("assignmentId=" + assignmentId); + + var url = turkSubmitTo + "/mturk/externalSubmit?" + dataString.join("&"); + + window.location.href = url; + }; + + return module; + +})(); + +jsPsych.randomization = (function() { + + var module = {}; + + module.repeat = function(array, repetitions, unpack) { + + var arr_isArray = Array.isArray(array); + var rep_isArray = Array.isArray(repetitions); + + // if array is not an array, then we just repeat the item + if (!arr_isArray) { + if (!rep_isArray) { + array = [array]; + repetitions = [repetitions]; + } else { + repetitions = [repetitions[0]]; + console.log('Unclear parameters given to randomization.repeat. Multiple set sizes specified, but only one item exists to sample. Proceeding using the first set size.'); + } + } else { + if (!rep_isArray) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + if (array.length != repetitions.length) { + console.warning('Unclear parameters given to randomization.repeat. Items and repetitions are unequal lengths. Behavior may not be as expected.'); + // throw warning if repetitions is too short, use first rep ONLY. + if (repetitions.length < array.length) { + var reps = []; + for (var i = 0; i < array.length; i++) { + reps.push(repetitions); + } + repetitions = reps; + } else { + // throw warning if too long, and then use the first N + repetitions = repetitions.slice(0, array.length); + } + } + } + } + + // should be clear at this point to assume that array and repetitions are arrays with == length + var allsamples = []; + for (var i = 0; i < array.length; i++) { + for (var j = 0; j < repetitions[i]; j++) { + if(array[i] == null || typeof array[i] != 'object'){ + allsamples.push(array[i]); + } else { + allsamples.push(Object.assign({}, array[i])); + } + + } + } + + var out = shuffle(allsamples); + + if (unpack) { + out = unpackArray(out); + } + + return out; + } + + module.shuffle = function(arr) { + if(!Array.isArray(arr)){ + console.error('Argument to jsPsych.randomization.shuffle() must be an array.') + } + return shuffle(arr); + } + + module.shuffleNoRepeats = function(arr, equalityTest) { + if(!Array.isArray(arr)){ + console.error('First argument to jsPsych.randomization.shuffleNoRepeats() must be an array.') + } + if(typeof equalityTest !== 'undefined' && typeof equalityTest !== 'function'){ + console.error('Second argument to jsPsych.randomization.shuffleNoRepeats() must be a function.') + } + // define a default equalityTest + if (typeof equalityTest == 'undefined') { + equalityTest = function(a, b) { + if (a === b) { + return true; + } else { + return false; + } + } + } + + var random_shuffle = shuffle(arr); + for (var i = 0; i < random_shuffle.length - 1; i++) { + if (equalityTest(random_shuffle[i], random_shuffle[i + 1])) { + // neighbors are equal, pick a new random neighbor to swap (not the first or last element, to avoid edge cases) + var random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + // test to make sure the new neighbor isn't equal to the old one + while ( + equalityTest(random_shuffle[i + 1], random_shuffle[random_pick]) || + (equalityTest(random_shuffle[i + 1], random_shuffle[random_pick + 1]) || equalityTest(random_shuffle[i + 1], random_shuffle[random_pick - 1])) + ) { + random_pick = Math.floor(Math.random() * (random_shuffle.length - 2)) + 1; + } + var new_neighbor = random_shuffle[random_pick]; + random_shuffle[random_pick] = random_shuffle[i + 1]; + random_shuffle[i + 1] = new_neighbor; + } + } + + return random_shuffle; + } + + module.shuffleAlternateGroups = function(arr_groups, random_group_order){ + if(typeof random_group_order == 'undefined'){ + random_group_order = false; + } + + var n_groups = arr_groups.length; + if(n_groups == 1){ + console.warn('jsPsych.randomization.shuffleAlternateGroups was called with only one group. Defaulting to simple shuffle.'); + return(module.shuffle(arr_groups[0])); + } + + var group_order = []; + for(var i=0; i arr.length) { + console.error("Cannot take a sample " + + "larger than the size of the set of items to sample."); + } + return jsPsych.randomization.shuffle(arr).slice(0,size); + } + + module.sampleWithReplacement = function(arr, size, weights) { + if(!Array.isArray(arr)){ + console.error("First argument to jsPsych.randomization.sampleWithReplacement() must be an array") + } + + var normalized_weights = []; + if(typeof weights !== 'undefined'){ + if(weights.length !== arr.length){ + console.error('The length of the weights array must equal the length of the array '+ + 'to be sampled from.'); + } + var weight_sum = 0; + for(var i=0; i cumulative_weights[index]) { index++; } + samp.push(arr[index]); + } + return samp; + } + + module.factorial = function(factors, repetitions, unpack) { + + var factorNames = Object.keys(factors); + + var factor_combinations = []; + + for (var i = 0; i < factors[factorNames[0]].length; i++) { + factor_combinations.push({}); + factor_combinations[i][factorNames[0]] = factors[factorNames[0]][i]; + } + + for (var i = 1; i < factorNames.length; i++) { + var toAdd = factors[factorNames[i]]; + var n = factor_combinations.length; + for (var j = 0; j < n; j++) { + var base = factor_combinations[j]; + for (var k = 0; k < toAdd.length; k++) { + var newpiece = {}; + newpiece[factorNames[i]] = toAdd[k]; + factor_combinations.push(Object.assign({}, base, newpiece)); + } + } + factor_combinations.splice(0, n); + } + + repetitions = (typeof repetitions === 'undefined') ? 1 : repetitions; + var with_repetitions = module.repeat(factor_combinations, repetitions, unpack); + + return with_repetitions; + } + + module.randomID = function(length){ + var result = ''; + var length = (typeof length == 'undefined') ? 32 : length; + var chars = '0123456789abcdefghjklmnopqrstuvwxyz'; + for(var i = 0; i= 0) { + k = n; + } else { + k = len + n; + if (k < 0) {k = 0;} + } + var currentElement; + while (k < len) { + currentElement = O[k]; + if (searchElement === currentElement || + (searchElement !== searchElement && currentElement !== currentElement)) { // NaN !== NaN + return true; + } + k++; + } + return false; + }; +} + +// polyfill for Array.isArray +if (!Array.isArray) { + Array.isArray = function(arg) { + return Object.prototype.toString.call(arg) === '[object Array]'; + }; +} diff --git a/TrailMaking/jspsych-6.2.0/license.txt b/TrailMaking/jspsych-6.2.0/license.txt new file mode 100644 index 0000000..b8cc7f0 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018 Joshua R. de Leeuw + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/TrailMaking/jspsych-6.2.0/plugins/jspsych-fullscreen.js b/TrailMaking/jspsych-6.2.0/plugins/jspsych-fullscreen.js new file mode 100644 index 0000000..e6a549c --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/plugins/jspsych-fullscreen.js @@ -0,0 +1,104 @@ +/* jspsych-fullscreen.js + * Josh de Leeuw + * + * toggle fullscreen mode in the browser + * + */ + +jsPsych.plugins.fullscreen = (function() { + + var plugin = {}; + + plugin.info = { + name: 'fullscreen', + description: '', + parameters: { + fullscreen_mode: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Fullscreen mode', + default: true, + array: false, + description: 'If true, experiment will enter fullscreen mode. If false, the browser will exit fullscreen mode.' + }, + message: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Message', + default: '

    The experiment will switch to full screen mode when you press the button below

    ', + array: false, + description: 'HTML content to display above the button to enter fullscreen mode.' + }, + button_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label', + default: 'Continue', + array: false, + description: 'The text that appears on the button to enter fullscreen.' + }, + delay_after: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Delay after', + default: 1000, + array: false, + description: 'The length of time to delay after entering fullscreen mode before ending the trial.' + }, + } + } + + plugin.trial = function(display_element, trial) { + + // check if keys are allowed in fullscreen mode + var keyboardNotAllowed = typeof Element !== 'undefined' && 'ALLOW_KEYBOARD_INPUT' in Element; + if (keyboardNotAllowed) { + // This is Safari, and keyboard events will be disabled. Don't allow fullscreen here. + // do something else? + endTrial(); + } else { + if(trial.fullscreen_mode){ + display_element.innerHTML = trial.message + ''; + var listener = display_element.querySelector('#jspsych-fullscreen-btn').addEventListener('click', function() { + var element = document.documentElement; + if (element.requestFullscreen) { + element.requestFullscreen(); + } else if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullscreen) { + element.webkitRequestFullscreen(); + } else if (element.msRequestFullscreen) { + element.msRequestFullscreen(); + } + endTrial(); + }); + } else { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } + endTrial(); + } + } + + function endTrial() { + + display_element.innerHTML = ''; + + jsPsych.pluginAPI.setTimeout(function(){ + + var trial_data = { + success: !keyboardNotAllowed + }; + + jsPsych.finishTrial(trial_data); + + }, trial.delay_after); + + } + + }; + + return plugin; +})(); diff --git a/TrailMaking/jspsych-6.2.0/plugins/jspsych-html-keyboard-response.js b/TrailMaking/jspsych-6.2.0/plugins/jspsych-html-keyboard-response.js new file mode 100644 index 0000000..f225de6 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/plugins/jspsych-html-keyboard-response.js @@ -0,0 +1,149 @@ +/** + * jspsych-html-keyboard-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + + +jsPsych.plugins["html-keyboard-response"] = (function() { + + var plugin = {}; + + plugin.info = { + name: 'html-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Stimulus', + default: undefined, + description: 'The HTML string to be displayed' + }, + choices: { + type: jsPsych.plugins.parameterType.KEYCODE, + array: true, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when subject makes a response.' + }, + + } + } + + plugin.trial = function(display_element, trial) { + + var new_html = '
    '+trial.stimulus+'
    '; + + // add prompt + if(trial.prompt !== null){ + new_html += trial.prompt; + } + + // draw + display_element.innerHTML = new_html; + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + "rt": response.rt, + "stimulus": trial.stimulus, + "key_press": response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-html-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } + + }; + + return plugin; +})(); diff --git a/TrailMaking/jspsych-6.2.0/plugins/jspsych-image-keyboard-response.js b/TrailMaking/jspsych-6.2.0/plugins/jspsych-image-keyboard-response.js new file mode 100644 index 0000000..d48dc88 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/plugins/jspsych-image-keyboard-response.js @@ -0,0 +1,247 @@ +/** + * jspsych-image-keyboard-response + * Josh de Leeuw + * + * plugin for displaying a stimulus and getting a keyboard response + * + * documentation: docs.jspsych.org + * + **/ + + +jsPsych.plugins["image-keyboard-response"] = (function() { + + var plugin = {}; + + jsPsych.pluginAPI.registerPreload('image-keyboard-response', 'stimulus', 'image'); + + plugin.info = { + name: 'image-keyboard-response', + description: '', + parameters: { + stimulus: { + type: jsPsych.plugins.parameterType.IMAGE, + pretty_name: 'Stimulus', + default: undefined, + description: 'The image to be displayed' + }, + stimulus_height: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image height', + default: null, + description: 'Set the image height in pixels' + }, + stimulus_width: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Image width', + default: null, + description: 'Set the image width in pixels' + }, + maintain_aspect_ratio: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Maintain aspect ratio', + default: true, + description: 'Maintain the aspect ratio after setting width or height' + }, + choices: { + type: jsPsych.plugins.parameterType.KEYCODE, + array: true, + pretty_name: 'Choices', + default: jsPsych.ALL_KEYS, + description: 'The keys the subject is allowed to press to respond to the stimulus.' + }, + prompt: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Prompt', + default: null, + description: 'Any content here will be displayed below the stimulus.' + }, + stimulus_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Stimulus duration', + default: null, + description: 'How long to hide the stimulus.' + }, + trial_duration: { + type: jsPsych.plugins.parameterType.INT, + pretty_name: 'Trial duration', + default: null, + description: 'How long to show trial before it ends.' + }, + response_ends_trial: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Response ends trial', + default: true, + description: 'If true, trial will end when subject makes a response.' + }, + render_on_canvas: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Render on canvas', + default: true, + description: 'If true, the image will be drawn onto a canvas element (prevents blank screen between consecutive images in some browsers).'+ + 'If false, the image will be shown via an img element.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var height, width; + if (trial.render_on_canvas) { + // first clear the display element (because the render_on_canvas method appends to display_element instead of overwriting it with .innerHTML) + if (display_element.hasChildNodes()) { + // can't loop through child list because the list will be modified by .removeChild() + while (display_element.firstChild) { + display_element.removeChild(display_element.firstChild); + } + } + // create canvas element and image + var canvas = document.createElement("canvas"); + canvas.id = "jspsych-image-keyboard-response-stimulus"; + canvas.style.margin = 0; + canvas.style.padding = 0; + var img = new Image(); + img.src = trial.stimulus; + // determine image height and width + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + canvas.height = height; + canvas.width = width; + // add canvas and draw image + display_element.insertBefore(canvas, null); + var ctx = canvas.getContext("2d"); + ctx.drawImage(img,0,0,width,height); + // add prompt if there is one + if (trial.prompt !== null) { + display_element.insertAdjacentHTML('beforeend', trial.prompt); + } + + } else { + + // display stimulus as an image element + var html = ''; + // add prompt + if (trial.prompt !== null){ + html += trial.prompt; + } + // update the page content + display_element.innerHTML = html; + + // set image dimensions after image has loaded (so that we have access to naturalHeight/naturalWidth) + var img = display_element.querySelector('#jspsych-image-keyboard-response-stimulus'); + if (trial.stimulus_height !== null) { + height = trial.stimulus_height; + if (trial.stimulus_width == null && trial.maintain_aspect_ratio) { + width = img.naturalWidth * (trial.stimulus_height/img.naturalHeight); + } + } else { + height = img.naturalHeight; + } + if (trial.stimulus_width !== null) { + width = trial.stimulus_width; + if (trial.stimulus_height == null && trial.maintain_aspect_ratio) { + height = img.naturalHeight * (trial.stimulus_width/img.naturalWidth); + } + } else if (!(trial.stimulus_height !== null & trial.maintain_aspect_ratio)) { + // if stimulus width is null, only use the image's natural width if the width value wasn't set + // in the if statement above, based on a specified height and maintain_aspect_ratio = true + width = img.naturalWidth; + } + img.style.height = height.toString() + "px"; + img.style.width = width.toString() + "px"; + } + + // store response + var response = { + rt: null, + key: null + }; + + // function to end trial when it is time + var end_trial = function() { + + // kill any remaining setTimeout handlers + jsPsych.pluginAPI.clearAllTimeouts(); + + // kill keyboard listeners + if (typeof keyboardListener !== 'undefined') { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboardListener); + } + + // gather the data to store for the trial + var trial_data = { + "rt": response.rt, + "stimulus": trial.stimulus, + "key_press": response.key + }; + + // clear the display + display_element.innerHTML = ''; + + // move on to the next trial + jsPsych.finishTrial(trial_data); + }; + + // function to handle responses by the subject + var after_response = function(info) { + + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').className += ' responded'; + + // only record the first response + if (response.key == null) { + response = info; + } + + if (trial.response_ends_trial) { + end_trial(); + } + }; + + // start the response listener + if (trial.choices != jsPsych.NO_KEYS) { + var keyboardListener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: trial.choices, + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + } + + // hide stimulus if stimulus_duration is set + if (trial.stimulus_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + display_element.querySelector('#jspsych-image-keyboard-response-stimulus').style.visibility = 'hidden'; + }, trial.stimulus_duration); + } + + // end trial if trial_duration is set + if (trial.trial_duration !== null) { + jsPsych.pluginAPI.setTimeout(function() { + end_trial(); + }, trial.trial_duration); + } else if (trial.response_ends_trial === false) { + console.warn("The experiment may be deadlocked. Try setting a trial duration or set response_ends_trial to true."); + } + }; + + return plugin; +})(); diff --git a/TrailMaking/jspsych-6.2.0/plugins/jspsych-instructions.js b/TrailMaking/jspsych-6.2.0/plugins/jspsych-instructions.js new file mode 100644 index 0000000..00e31f0 --- /dev/null +++ b/TrailMaking/jspsych-6.2.0/plugins/jspsych-instructions.js @@ -0,0 +1,237 @@ +/* jspsych-instructions.js + * Josh de Leeuw + * + * This plugin displays text (including HTML formatted strings) during the experiment. + * Use it to show instructions, provide performance feedback, etc... + * + * Page numbers can be displayed to help with navigation by setting show_page_number + * to true. + * + * documentation: docs.jspsych.org + * + * + */ + +jsPsych.plugins.instructions = (function() { + + var plugin = {}; + + plugin.info = { + name: 'instructions', + description: '', + parameters: { + pages: { + type: jsPsych.plugins.parameterType.HTML_STRING, + pretty_name: 'Pages', + default: undefined, + array: true, + description: 'Each element of the array is the content for a single page.' + }, + key_forward: { + type: jsPsych.plugins.parameterType.KEYCODE, + pretty_name: 'Key forward', + default: 'rightarrow', + description: 'The key the subject can press in order to advance to the next page.' + }, + key_backward: { + type: jsPsych.plugins.parameterType.KEYCODE, + pretty_name: 'Key backward', + default: 'leftarrow', + description: 'The key that the subject can press to return to the previous page.' + }, + allow_backward: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow backward', + default: true, + description: 'If true, the subject can return to the previous page of the instructions.' + }, + allow_keys: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Allow keys', + default: true, + description: 'If true, the subject can use keyboard keys to navigate the pages.' + }, + show_clickable_nav: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show clickable nav', + default: false, + description: 'If true, then a "Previous" and "Next" button will be displayed beneath the instructions.' + }, + show_page_number: { + type: jsPsych.plugins.parameterType.BOOL, + pretty_name: 'Show page number', + default: false, + description: 'If true, and clickable navigation is enabled, then Page x/y will be shown between the nav buttons.' + }, + page_label: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Page label', + default: 'Page', + description: 'The text that appears before x/y (current/total) pages displayed with show_page_number' + }, + button_label_previous: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label previous', + default: 'Previous', + description: 'The text that appears on the button to go backwards.' + }, + button_label_next: { + type: jsPsych.plugins.parameterType.STRING, + pretty_name: 'Button label next', + default: 'Next', + description: 'The text that appears on the button to go forwards.' + } + } + } + + plugin.trial = function(display_element, trial) { + + var current_page = 0; + + var view_history = []; + + var start_time = performance.now(); + + var last_page_update_time = start_time; + + function btnListener(evt){ + evt.target.removeEventListener('click', btnListener); + if(this.id === "jspsych-instructions-back"){ + back(); + } + else if(this.id === 'jspsych-instructions-next'){ + next(); + } + } + + function show_current_page() { + var html = trial.pages[current_page]; + + var pagenum_display = ""; + if(trial.show_page_number) { + pagenum_display = ""+ trial.page_label + ' ' +(current_page+1)+"/"+trial.pages.length+""; + } + + if (trial.show_clickable_nav) { + + var nav_html = "
    "; + if (trial.allow_backward) { + var allowed = (current_page > 0 )? '' : "disabled='disabled'"; + nav_html += ""; + } + if (trial.pages.length > 1 && trial.show_page_number) { + nav_html += pagenum_display; + } + nav_html += "
    "; + + html += nav_html; + display_element.innerHTML = html; + if (current_page != 0 && trial.allow_backward) { + display_element.querySelector('#jspsych-instructions-back').addEventListener('click', btnListener); + } + + display_element.querySelector('#jspsych-instructions-next').addEventListener('click', btnListener); + } else { + if (trial.show_page_number && trial.pages.length > 1) { + // page numbers for non-mouse navigation + html += "
    "+pagenum_display+"
    " + } + display_element.innerHTML = html; + } + + } + + function next() { + + add_current_page_to_view_history() + + current_page++; + + // if done, finish up... + if (current_page >= trial.pages.length) { + endTrial(); + } else { + show_current_page(); + } + + } + + function back() { + + add_current_page_to_view_history() + + current_page--; + + show_current_page(); + } + + function add_current_page_to_view_history() { + + var current_time = performance.now(); + + var page_view_time = current_time - last_page_update_time; + + view_history.push({ + page_index: current_page, + viewing_time: page_view_time + }); + + last_page_update_time = current_time; + } + + function endTrial() { + + if (trial.allow_keys) { + jsPsych.pluginAPI.cancelKeyboardResponse(keyboard_listener); + } + + display_element.innerHTML = ''; + + var trial_data = { + "view_history": JSON.stringify(view_history), + "rt": performance.now() - start_time + }; + + jsPsych.finishTrial(trial_data); + } + + var after_response = function(info) { + + // have to reinitialize this instead of letting it persist to prevent accidental skips of pages by holding down keys too long + keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false, + allow_held_key: false + }); + // check if key is forwards or backwards and update page + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_backward)) { + if (current_page !== 0 && trial.allow_backward) { + back(); + } + } + + if (jsPsych.pluginAPI.compareKeys(info.key, trial.key_forward)) { + next(); + } + + }; + + show_current_page(); + + if (trial.allow_keys) { + var keyboard_listener = jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: after_response, + valid_responses: [trial.key_forward, trial.key_backward], + rt_method: 'performance', + persist: false + }); + } + }; + + return plugin; +})(); From e9c8bb6152d83a2d3354337d009b041168bb2476 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:13:13 -0400 Subject: [PATCH 46/86] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index bfd689f..d79ed06 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,5 @@ ANT/.idea/ANT.iml ANT/.idea/modules.xml ANT/.idea/workspace.xml -/TrailMaking/jsPysch/ +/TrailMaking/jspysch/ From f2ebd576e1283b47f231882547a3ae02b558edc2 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:13:46 -0400 Subject: [PATCH 47/86] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d79ed06..f6cadac 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,5 @@ ANT/.idea/ANT.iml ANT/.idea/modules.xml ANT/.idea/workspace.xml -/TrailMaking/jspysch/ +TrailMaking/jspysch/ From 319fd67c2aa647182e399f9a39a1ecc2dc22f75d Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:14:40 -0400 Subject: [PATCH 48/86] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f6cadac..ba11ef3 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,5 @@ ANT/.idea/ANT.iml ANT/.idea/modules.xml ANT/.idea/workspace.xml -TrailMaking/jspysch/ +TrailMaking/jspysch/* From 41cd053380498b0295c9de42d902720bba08131a Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:14:53 -0400 Subject: [PATCH 49/86] Update TrailMakingA.html --- TrailMaking/TrailMakingA.html | 211 ++++------------------------------ 1 file changed, 25 insertions(+), 186 deletions(-) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index f8878fd..a2a1199 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -2,208 +2,47 @@ - + Stroop: Color - - - - - - - - + + + + + + + + + + \ No newline at end of file From 3183ca004dc33f8df51111b92d8c5fbc43045fa7 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:16:19 -0400 Subject: [PATCH 50/86] organizing jspsych --- .../assets/images/StroopColorsKeyboard.png | Bin 0 -> 34095 bytes TrailMaking/jspsych-6.2.0/css/jspsych.css | 206 - TrailMaking/jspsych-6.2.0/jspsych.js | 2796 - .../plugins/jspsych-fullscreen.js | 104 - .../plugins/jspsych-html-keyboard-response.js | 149 - .../jspsych-image-keyboard-response.js | 247 - .../plugins/jspsych-instructions.js | 237 - TrailMaking/jspsych/README.md | 62 + TrailMaking/jspsych/VERSION.md | 61 + TrailMaking/jspsych/code-of-conduct.md | 56 + TrailMaking/jspsych/contributors.md | 62 + .../jspsych/dist/extension-mouse-tracking.js | 112 + .../jspsych/dist/extension-record-video.js | 141 + .../jspsych/dist/extension-webgazer.js | 232 + TrailMaking/jspsych/dist/jspsych.css | 516 + TrailMaking/jspsych/dist/jspsych.js | 3348 + TrailMaking/jspsych/dist/plugin-animation.js | 252 + .../dist/plugin-audio-button-response.js | 304 + .../dist/plugin-audio-keyboard-response.js | 237 + .../dist/plugin-audio-slider-response.js | 355 + .../jspsych/dist/plugin-browser-check.js | 652 + .../jspsych/dist/plugin-call-function.js | 59 + .../dist/plugin-canvas-button-response.js | 234 + .../dist/plugin-canvas-keyboard-response.js | 176 + .../dist/plugin-canvas-slider-response.js | 263 + .../dist/plugin-categorize-animation.js | 317 + .../jspsych/dist/plugin-categorize-html.js | 246 + .../jspsych/dist/plugin-categorize-image.js | 246 + TrailMaking/jspsych/dist/plugin-cloze.js | 153 + .../jspsych/dist/plugin-external-html.js | 181 + TrailMaking/jspsych/dist/plugin-free-sort.js | 510 + TrailMaking/jspsych/dist/plugin-fullscreen.js | 156 + .../dist/plugin-html-audio-response.js | 214 + .../dist/plugin-html-button-response.js | 216 + .../dist/plugin-html-keyboard-response.js | 173 + .../dist/plugin-html-slider-response.js | 258 + .../dist/plugin-html-video-response.js | 207 + TrailMaking/jspsych/dist/plugin-iat-html.js | 340 + TrailMaking/jspsych/dist/plugin-iat-image.js | 340 + .../dist/plugin-image-button-response.js | 377 + .../dist/plugin-image-keyboard-response.js | 284 + .../dist/plugin-image-slider-response.js | 447 + .../jspsych/dist/plugin-initialize-camera.js | 157 + .../dist/plugin-initialize-microphone.js | 119 + .../jspsych/dist/plugin-instructions.js | 300 + TrailMaking/jspsych/dist/plugin-maxdiff.js | 253 + .../jspsych/dist/plugin-mirror-camera.js | 71 + TrailMaking/jspsych/dist/plugin-preload.js | 398 + .../jspsych/dist/plugin-reconstruction.js | 166 + TrailMaking/jspsych/dist/plugin-resize.js | 153 + .../dist/plugin-same-different-html.js | 192 + .../dist/plugin-same-different-image.js | 190 + .../dist/plugin-serial-reaction-time-mouse.js | 259 + .../dist/plugin-serial-reaction-time.js | 291 + TrailMaking/jspsych/dist/plugin-sketchpad.js | 603 + .../jspsych/dist/plugin-sketchpad_JASON.js | 614 + .../jspsych/dist/plugin-survey-html-form.js | 173 + .../jspsych/dist/plugin-survey-likert.js | 250 + .../dist/plugin-survey-multi-choice.js | 266 + .../dist/plugin-survey-multi-select.js | 305 + .../jspsych/dist/plugin-survey-text.js | 273 + TrailMaking/jspsych/dist/plugin-survey.js | 63095 +++++++++++ .../dist/plugin-video-button-response.js | 389 + .../dist/plugin-video-keyboard-response.js | 330 + .../dist/plugin-video-slider-response.js | 436 + .../jspsych/dist/plugin-virtual-chinrest.js | 432 + .../dist/plugin-visual-search-circle.js | 317 + .../jspsych/dist/plugin-webgazer-calibrate.js | 170 + .../dist/plugin-webgazer-init-camera.js | 142 + .../jspsych/dist/plugin-webgazer-validate.js | 321 + .../examples/add-to-end-of-timeline.html | 42 + .../examples/case-sensitive-responses.html | 48 + .../conditional-and-loop-functions.html | 67 + .../examples/css-classes-parameter.html | 148 + .../jspsych/examples/css/jquery-ui.css | 1225 + .../jspsych/examples/data-add-properties.html | 45 + .../jspsych/examples/data-as-function.html | 39 + .../jspsych/examples/data-from-timeline.html | 54 + .../jspsych/examples/data-from-url.html | 25 + .../jspsych/examples/demo-flanker.html | 119 + .../jspsych/examples/demo-simple-rt-task.html | 119 + .../jspsych/examples/demos/demo_1.html | 40 + .../jspsych/examples/demos/demo_2.html | 54 + .../jspsych/examples/demos/demo_3.html | 65 + .../display-element-to-embed-experiment.html | 71 + .../jspsych/examples/end-active-node.html | 54 + .../jspsych/examples/end-experiment.html | 44 + .../examples/extension-record-video.html | 52 + .../external_html/simple_consent.html | 4 + TrailMaking/jspsych/examples/img/1.gif | Bin 0 -> 3748 bytes TrailMaking/jspsych/examples/img/10.gif | Bin 0 -> 4272 bytes TrailMaking/jspsych/examples/img/11.gif | Bin 0 -> 4734 bytes TrailMaking/jspsych/examples/img/12.gif | Bin 0 -> 1848 bytes TrailMaking/jspsych/examples/img/2.gif | Bin 0 -> 2587 bytes TrailMaking/jspsych/examples/img/3.gif | Bin 0 -> 3963 bytes TrailMaking/jspsych/examples/img/4.gif | Bin 0 -> 3109 bytes TrailMaking/jspsych/examples/img/5.gif | Bin 0 -> 2599 bytes TrailMaking/jspsych/examples/img/6.gif | Bin 0 -> 2124 bytes TrailMaking/jspsych/examples/img/7.gif | Bin 0 -> 3009 bytes TrailMaking/jspsych/examples/img/8.gif | Bin 0 -> 3132 bytes TrailMaking/jspsych/examples/img/9.gif | Bin 0 -> 3780 bytes TrailMaking/jspsych/examples/img/age/of1.jpg | Bin 0 -> 6664 bytes TrailMaking/jspsych/examples/img/age/of2.jpg | Bin 0 -> 8017 bytes TrailMaking/jspsych/examples/img/age/of3.jpg | Bin 0 -> 7634 bytes TrailMaking/jspsych/examples/img/age/om1.jpg | Bin 0 -> 7933 bytes TrailMaking/jspsych/examples/img/age/om2.jpg | Bin 0 -> 7867 bytes TrailMaking/jspsych/examples/img/age/om3.jpg | Bin 0 -> 8266 bytes TrailMaking/jspsych/examples/img/age/yf1.jpg | Bin 0 -> 7656 bytes TrailMaking/jspsych/examples/img/age/yf4.jpg | Bin 0 -> 7725 bytes TrailMaking/jspsych/examples/img/age/yf5.jpg | Bin 0 -> 7654 bytes TrailMaking/jspsych/examples/img/age/ym2.jpg | Bin 0 -> 8050 bytes TrailMaking/jspsych/examples/img/age/ym3.jpg | Bin 0 -> 7584 bytes TrailMaking/jspsych/examples/img/age/ym5.jpg | Bin 0 -> 7683 bytes .../jspsych/examples/img/backwardN.gif | Bin 0 -> 1917 bytes TrailMaking/jspsych/examples/img/blue.png | Bin 0 -> 5218 bytes TrailMaking/jspsych/examples/img/card.png | Bin 0 -> 61689 bytes TrailMaking/jspsych/examples/img/con1.png | Bin 0 -> 2116 bytes TrailMaking/jspsych/examples/img/con2.png | Bin 0 -> 2053 bytes TrailMaking/jspsych/examples/img/fixation.gif | Bin 0 -> 1507 bytes .../jspsych/examples/img/happy_face_1.jpg | Bin 0 -> 6687 bytes .../jspsych/examples/img/happy_face_2.jpg | Bin 0 -> 6786 bytes .../jspsych/examples/img/happy_face_3.jpg | Bin 0 -> 8486 bytes .../jspsych/examples/img/happy_face_4.jpg | Bin 0 -> 6693 bytes TrailMaking/jspsych/examples/img/inc1.png | Bin 0 -> 2639 bytes TrailMaking/jspsych/examples/img/inc2.png | Bin 0 -> 2496 bytes .../img/navarro_night_tree_05_575.jpg | Bin 0 -> 113992 bytes TrailMaking/jspsych/examples/img/normalN.gif | Bin 0 -> 1909 bytes TrailMaking/jspsych/examples/img/orange.png | Bin 0 -> 5278 bytes TrailMaking/jspsych/examples/img/redX.png | Bin 0 -> 1018 bytes TrailMaking/jspsych/examples/img/ribbon.jpg | Bin 0 -> 7636 bytes .../jspsych/examples/img/sad_face_1.jpg | Bin 0 -> 25016 bytes .../jspsych/examples/img/sad_face_2.jpg | Bin 0 -> 36957 bytes .../jspsych/examples/img/sad_face_3.jpg | Bin 0 -> 29784 bytes .../jspsych/examples/img/sad_face_4.jpg | Bin 0 -> 20545 bytes .../jspsych/examples/js/snap.svg-min.js | 21 + .../examples/js/webgazer/ridgeWorker.mjs | 135 + .../jspsych/examples/js/webgazer/webgazer.js | 88909 ++++++++++++++++ .../js/webgazer/worker_scripts/mat.js | 306 + .../js/webgazer/worker_scripts/util.js | 398 + .../jspsych/examples/jspsych-animation.html | 38 + .../jspsych-audio-button-response.html | 61 + .../jspsych-audio-keyboard-response.html | 69 + .../jspsych-audio-slider-response.html | 62 + .../examples/jspsych-browser-check.html | 57 + .../examples/jspsych-call-function.html | 42 + .../jspsych-canvas-button-response.html | 97 + .../jspsych-canvas-keyboard-response.html | 80 + .../jspsych-canvas-slider-response.html | 69 + .../jspsych-categorize-animation.html | 48 + .../examples/jspsych-categorize-html.html | 34 + .../examples/jspsych-categorize-image.html | 45 + .../jspsych/examples/jspsych-cloze.html | 37 + .../jspsych-extension-mouse-tracking.html | 94 + .../examples/jspsych-external-html.html | 48 + .../jspsych/examples/jspsych-free-sort.html | 111 + .../jspsych/examples/jspsych-fullscreen.html | 44 + .../jspsych-html-button-response.html | 46 + .../jspsych-html-keyboard-response.html | 44 + .../jspsych-html-slider-response.html | 54 + .../examples/jspsych-html-video-response.html | 33 + TrailMaking/jspsych/examples/jspsych-iat.html | 521 + .../jspsych-image-button-response.html | 94 + .../jspsych-image-keyboard-response.html | 86 + .../jspsych-image-slider-response.html | 86 + .../examples/jspsych-initialize-camera.html | 20 + .../jspsych-initialize-microphone.html | 30 + .../examples/jspsych-instructions.html | 40 + .../jspsych/examples/jspsych-maxdiff.html | 36 + .../examples/jspsych-mirror-camera.html | 26 + .../jspsych/examples/jspsych-preload.html | 142 + .../examples/jspsych-reconstruction.html | 45 + .../jspsych/examples/jspsych-resize.html | 35 + .../examples/jspsych-same-different-html.html | 29 + .../jspsych-same-different-image.html | 40 + .../jspsych-serial-reaction-time-mouse.html | 95 + .../jspsych-serial-reaction-time.html | 54 + .../jspsych/examples/jspsych-sketchpad.html | 41 + .../examples/jspsych-survey-html-form.html | 33 + .../examples/jspsych-survey-likert.html | 43 + .../examples/jspsych-survey-multi-choice.html | 41 + .../examples/jspsych-survey-multi-select.html | 43 + .../jspsych/examples/jspsych-survey-text.html | 36 + .../jspsych-video-button-response.html | 68 + .../jspsych-video-keyboard-response.html | 64 + .../jspsych-video-slider-response.html | 66 + .../examples/jspsych-virtual-chinrest.html | 72 + .../jspsych-visual-search-circle.html | 65 + .../jspsych-vsl-animate-occlusion.html | 34 + .../examples/jspsych-vsl-grid-scene.html | 51 + .../jspsych/examples/lexical-decision.html | 129 + .../jspsych/examples/manual-preloading.html | 59 + .../jspsych/examples/pause-unpause.html | 35 + .../jspsych/examples/progress-bar.html | 70 + .../examples/save-trial-parameters.html | 99 + .../examples/simulation-data-only-mode.html | 77 + .../examples/simulation-visual-mode.html | 84 + TrailMaking/jspsych/examples/sound/hammer.mp3 | Bin 0 -> 209296 bytes TrailMaking/jspsych/examples/sound/sound.mp3 | Bin 0 -> 196643 bytes .../jspsych/examples/sound/speech_blue.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_green.mp3 | Bin 0 -> 2866 bytes .../jspsych/examples/sound/speech_joke.mp3 | Bin 0 -> 40012 bytes .../jspsych/examples/sound/speech_red.mp3 | Bin 0 -> 3023 bytes TrailMaking/jspsych/examples/sound/tone.mp3 | Bin 0 -> 17738 bytes .../examples/timeline-variables-sampling.html | 46 + .../jspsych/examples/timeline-variables.html | 60 + .../jspsych/examples/video/sample_video.mp4 | Bin 0 -> 2107842 bytes TrailMaking/jspsych/examples/webgazer.html | 174 + .../jspsych/examples/webgazer_audio.html | 91 + .../jspsych/examples/webgazer_image.html | 61 + .../{jspsych-6.2.0 => jspsych}/license.txt | 2 +- 210 files changed, 178771 insertions(+), 3740 deletions(-) create mode 100644 TrailMaking/assets/images/StroopColorsKeyboard.png delete mode 100644 TrailMaking/jspsych-6.2.0/css/jspsych.css delete mode 100644 TrailMaking/jspsych-6.2.0/jspsych.js delete mode 100644 TrailMaking/jspsych-6.2.0/plugins/jspsych-fullscreen.js delete mode 100644 TrailMaking/jspsych-6.2.0/plugins/jspsych-html-keyboard-response.js delete mode 100644 TrailMaking/jspsych-6.2.0/plugins/jspsych-image-keyboard-response.js delete mode 100644 TrailMaking/jspsych-6.2.0/plugins/jspsych-instructions.js create mode 100644 TrailMaking/jspsych/README.md create mode 100644 TrailMaking/jspsych/VERSION.md create mode 100644 TrailMaking/jspsych/code-of-conduct.md create mode 100644 TrailMaking/jspsych/contributors.md create mode 100644 TrailMaking/jspsych/dist/extension-mouse-tracking.js create mode 100644 TrailMaking/jspsych/dist/extension-record-video.js create mode 100644 TrailMaking/jspsych/dist/extension-webgazer.js create mode 100644 TrailMaking/jspsych/dist/jspsych.css create mode 100644 TrailMaking/jspsych/dist/jspsych.js create mode 100644 TrailMaking/jspsych/dist/plugin-animation.js create mode 100644 TrailMaking/jspsych/dist/plugin-audio-button-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-audio-keyboard-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-audio-slider-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-browser-check.js create mode 100644 TrailMaking/jspsych/dist/plugin-call-function.js create mode 100644 TrailMaking/jspsych/dist/plugin-canvas-button-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-canvas-keyboard-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-canvas-slider-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-categorize-animation.js create mode 100644 TrailMaking/jspsych/dist/plugin-categorize-html.js create mode 100644 TrailMaking/jspsych/dist/plugin-categorize-image.js create mode 100644 TrailMaking/jspsych/dist/plugin-cloze.js create mode 100644 TrailMaking/jspsych/dist/plugin-external-html.js create mode 100644 TrailMaking/jspsych/dist/plugin-free-sort.js create mode 100644 TrailMaking/jspsych/dist/plugin-fullscreen.js create mode 100644 TrailMaking/jspsych/dist/plugin-html-audio-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-html-button-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-html-keyboard-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-html-slider-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-html-video-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-iat-html.js create mode 100644 TrailMaking/jspsych/dist/plugin-iat-image.js create mode 100644 TrailMaking/jspsych/dist/plugin-image-button-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-image-keyboard-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-image-slider-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-initialize-camera.js create mode 100644 TrailMaking/jspsych/dist/plugin-initialize-microphone.js create mode 100644 TrailMaking/jspsych/dist/plugin-instructions.js create mode 100644 TrailMaking/jspsych/dist/plugin-maxdiff.js create mode 100644 TrailMaking/jspsych/dist/plugin-mirror-camera.js create mode 100644 TrailMaking/jspsych/dist/plugin-preload.js create mode 100644 TrailMaking/jspsych/dist/plugin-reconstruction.js create mode 100644 TrailMaking/jspsych/dist/plugin-resize.js create mode 100644 TrailMaking/jspsych/dist/plugin-same-different-html.js create mode 100644 TrailMaking/jspsych/dist/plugin-same-different-image.js create mode 100644 TrailMaking/jspsych/dist/plugin-serial-reaction-time-mouse.js create mode 100644 TrailMaking/jspsych/dist/plugin-serial-reaction-time.js create mode 100644 TrailMaking/jspsych/dist/plugin-sketchpad.js create mode 100644 TrailMaking/jspsych/dist/plugin-sketchpad_JASON.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey-html-form.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey-likert.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey-multi-choice.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey-multi-select.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey-text.js create mode 100644 TrailMaking/jspsych/dist/plugin-survey.js create mode 100644 TrailMaking/jspsych/dist/plugin-video-button-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-video-keyboard-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-video-slider-response.js create mode 100644 TrailMaking/jspsych/dist/plugin-virtual-chinrest.js create mode 100644 TrailMaking/jspsych/dist/plugin-visual-search-circle.js create mode 100644 TrailMaking/jspsych/dist/plugin-webgazer-calibrate.js create mode 100644 TrailMaking/jspsych/dist/plugin-webgazer-init-camera.js create mode 100644 TrailMaking/jspsych/dist/plugin-webgazer-validate.js create mode 100644 TrailMaking/jspsych/examples/add-to-end-of-timeline.html create mode 100644 TrailMaking/jspsych/examples/case-sensitive-responses.html create mode 100644 TrailMaking/jspsych/examples/conditional-and-loop-functions.html create mode 100644 TrailMaking/jspsych/examples/css-classes-parameter.html create mode 100644 TrailMaking/jspsych/examples/css/jquery-ui.css create mode 100644 TrailMaking/jspsych/examples/data-add-properties.html create mode 100644 TrailMaking/jspsych/examples/data-as-function.html create mode 100644 TrailMaking/jspsych/examples/data-from-timeline.html create mode 100644 TrailMaking/jspsych/examples/data-from-url.html create mode 100644 TrailMaking/jspsych/examples/demo-flanker.html create mode 100644 TrailMaking/jspsych/examples/demo-simple-rt-task.html create mode 100644 TrailMaking/jspsych/examples/demos/demo_1.html create mode 100644 TrailMaking/jspsych/examples/demos/demo_2.html create mode 100644 TrailMaking/jspsych/examples/demos/demo_3.html create mode 100644 TrailMaking/jspsych/examples/display-element-to-embed-experiment.html create mode 100644 TrailMaking/jspsych/examples/end-active-node.html create mode 100644 TrailMaking/jspsych/examples/end-experiment.html create mode 100644 TrailMaking/jspsych/examples/extension-record-video.html create mode 100644 TrailMaking/jspsych/examples/external_html/simple_consent.html create mode 100644 TrailMaking/jspsych/examples/img/1.gif create mode 100644 TrailMaking/jspsych/examples/img/10.gif create mode 100644 TrailMaking/jspsych/examples/img/11.gif create mode 100644 TrailMaking/jspsych/examples/img/12.gif create mode 100644 TrailMaking/jspsych/examples/img/2.gif create mode 100644 TrailMaking/jspsych/examples/img/3.gif create mode 100644 TrailMaking/jspsych/examples/img/4.gif create mode 100644 TrailMaking/jspsych/examples/img/5.gif create mode 100644 TrailMaking/jspsych/examples/img/6.gif create mode 100644 TrailMaking/jspsych/examples/img/7.gif create mode 100644 TrailMaking/jspsych/examples/img/8.gif create mode 100644 TrailMaking/jspsych/examples/img/9.gif create mode 100755 TrailMaking/jspsych/examples/img/age/of1.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/of2.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/of3.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/om1.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/om2.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/om3.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/yf1.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/yf4.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/yf5.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/ym2.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/ym3.jpg create mode 100755 TrailMaking/jspsych/examples/img/age/ym5.jpg create mode 100644 TrailMaking/jspsych/examples/img/backwardN.gif create mode 100644 TrailMaking/jspsych/examples/img/blue.png create mode 100644 TrailMaking/jspsych/examples/img/card.png create mode 100644 TrailMaking/jspsych/examples/img/con1.png create mode 100644 TrailMaking/jspsych/examples/img/con2.png create mode 100644 TrailMaking/jspsych/examples/img/fixation.gif create mode 100644 TrailMaking/jspsych/examples/img/happy_face_1.jpg create mode 100644 TrailMaking/jspsych/examples/img/happy_face_2.jpg create mode 100644 TrailMaking/jspsych/examples/img/happy_face_3.jpg create mode 100644 TrailMaking/jspsych/examples/img/happy_face_4.jpg create mode 100644 TrailMaking/jspsych/examples/img/inc1.png create mode 100644 TrailMaking/jspsych/examples/img/inc2.png create mode 100644 TrailMaking/jspsych/examples/img/navarro_night_tree_05_575.jpg create mode 100644 TrailMaking/jspsych/examples/img/normalN.gif create mode 100644 TrailMaking/jspsych/examples/img/orange.png create mode 100755 TrailMaking/jspsych/examples/img/redX.png create mode 100644 TrailMaking/jspsych/examples/img/ribbon.jpg create mode 100644 TrailMaking/jspsych/examples/img/sad_face_1.jpg create mode 100644 TrailMaking/jspsych/examples/img/sad_face_2.jpg create mode 100644 TrailMaking/jspsych/examples/img/sad_face_3.jpg create mode 100644 TrailMaking/jspsych/examples/img/sad_face_4.jpg create mode 100644 TrailMaking/jspsych/examples/js/snap.svg-min.js create mode 100644 TrailMaking/jspsych/examples/js/webgazer/ridgeWorker.mjs create mode 100644 TrailMaking/jspsych/examples/js/webgazer/webgazer.js create mode 100644 TrailMaking/jspsych/examples/js/webgazer/worker_scripts/mat.js create mode 100644 TrailMaking/jspsych/examples/js/webgazer/worker_scripts/util.js create mode 100644 TrailMaking/jspsych/examples/jspsych-animation.html create mode 100644 TrailMaking/jspsych/examples/jspsych-audio-button-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-audio-keyboard-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-audio-slider-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-browser-check.html create mode 100644 TrailMaking/jspsych/examples/jspsych-call-function.html create mode 100644 TrailMaking/jspsych/examples/jspsych-canvas-button-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-canvas-keyboard-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-canvas-slider-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-categorize-animation.html create mode 100644 TrailMaking/jspsych/examples/jspsych-categorize-html.html create mode 100644 TrailMaking/jspsych/examples/jspsych-categorize-image.html create mode 100644 TrailMaking/jspsych/examples/jspsych-cloze.html create mode 100644 TrailMaking/jspsych/examples/jspsych-extension-mouse-tracking.html create mode 100644 TrailMaking/jspsych/examples/jspsych-external-html.html create mode 100644 TrailMaking/jspsych/examples/jspsych-free-sort.html create mode 100644 TrailMaking/jspsych/examples/jspsych-fullscreen.html create mode 100644 TrailMaking/jspsych/examples/jspsych-html-button-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-html-keyboard-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-html-slider-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-html-video-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-iat.html create mode 100644 TrailMaking/jspsych/examples/jspsych-image-button-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-image-keyboard-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-image-slider-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-initialize-camera.html create mode 100644 TrailMaking/jspsych/examples/jspsych-initialize-microphone.html create mode 100644 TrailMaking/jspsych/examples/jspsych-instructions.html create mode 100644 TrailMaking/jspsych/examples/jspsych-maxdiff.html create mode 100644 TrailMaking/jspsych/examples/jspsych-mirror-camera.html create mode 100644 TrailMaking/jspsych/examples/jspsych-preload.html create mode 100644 TrailMaking/jspsych/examples/jspsych-reconstruction.html create mode 100644 TrailMaking/jspsych/examples/jspsych-resize.html create mode 100644 TrailMaking/jspsych/examples/jspsych-same-different-html.html create mode 100644 TrailMaking/jspsych/examples/jspsych-same-different-image.html create mode 100644 TrailMaking/jspsych/examples/jspsych-serial-reaction-time-mouse.html create mode 100644 TrailMaking/jspsych/examples/jspsych-serial-reaction-time.html create mode 100644 TrailMaking/jspsych/examples/jspsych-sketchpad.html create mode 100644 TrailMaking/jspsych/examples/jspsych-survey-html-form.html create mode 100644 TrailMaking/jspsych/examples/jspsych-survey-likert.html create mode 100644 TrailMaking/jspsych/examples/jspsych-survey-multi-choice.html create mode 100644 TrailMaking/jspsych/examples/jspsych-survey-multi-select.html create mode 100644 TrailMaking/jspsych/examples/jspsych-survey-text.html create mode 100644 TrailMaking/jspsych/examples/jspsych-video-button-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-video-keyboard-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-video-slider-response.html create mode 100644 TrailMaking/jspsych/examples/jspsych-virtual-chinrest.html create mode 100644 TrailMaking/jspsych/examples/jspsych-visual-search-circle.html create mode 100644 TrailMaking/jspsych/examples/jspsych-vsl-animate-occlusion.html create mode 100644 TrailMaking/jspsych/examples/jspsych-vsl-grid-scene.html create mode 100644 TrailMaking/jspsych/examples/lexical-decision.html create mode 100644 TrailMaking/jspsych/examples/manual-preloading.html create mode 100644 TrailMaking/jspsych/examples/pause-unpause.html create mode 100644 TrailMaking/jspsych/examples/progress-bar.html create mode 100644 TrailMaking/jspsych/examples/save-trial-parameters.html create mode 100644 TrailMaking/jspsych/examples/simulation-data-only-mode.html create mode 100644 TrailMaking/jspsych/examples/simulation-visual-mode.html create mode 100644 TrailMaking/jspsych/examples/sound/hammer.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/sound.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/speech_blue.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/speech_green.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/speech_joke.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/speech_red.mp3 create mode 100644 TrailMaking/jspsych/examples/sound/tone.mp3 create mode 100644 TrailMaking/jspsych/examples/timeline-variables-sampling.html create mode 100644 TrailMaking/jspsych/examples/timeline-variables.html create mode 100644 TrailMaking/jspsych/examples/video/sample_video.mp4 create mode 100644 TrailMaking/jspsych/examples/webgazer.html create mode 100644 TrailMaking/jspsych/examples/webgazer_audio.html create mode 100644 TrailMaking/jspsych/examples/webgazer_image.html rename TrailMaking/{jspsych-6.2.0 => jspsych}/license.txt (96%) diff --git a/TrailMaking/assets/images/StroopColorsKeyboard.png b/TrailMaking/assets/images/StroopColorsKeyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..f76e07752b4742236612bcb5e4d09586d6bcda9a GIT binary patch literal 34095 zcmZshWl&vBkcKZ#aCZ;EJp^}mch}(V?(XjH5Q0N+x8Uv$!QFk&w^jRZi{jQb&dizV ze*1ZQh)|FdM})(J1A#z@k`f|HAP|@h@Z1U(8hGqroQnd1u#`MiG@O+T-AL>m?S5KV zo02$t*qf4=x?B7Nf!tTCGc8>AxDrD?jWIhR!2=vPai)$5?`~e(^UucbsyxdotIlPl zQ>oCxcaQ|z-}yg%*8Q$ij9?i`m7K<&cW9fJg$^ZsHfwzSUMM&79%*Z)zJDH`GQ>@V zfivR9J$z{0z8-Pcl<57F-MTF89`f8f6;9#nQ?lxEUYT@uw@gLQb=1609qL}@ z(c&9wCwDbMvbgOi?g-1;UH=0k;TvC_;n?Y zZje~gaZ7L`PxwrH`u1^;-+QC12K{|xc4F{SJvPs5XKKmq?&0m>psVor=ix8UNnf`m zV~T<2hKd^cO*4Ywp~4M$)2^{3LQz$Z!pkAIl1$2`y4+`kt};75`}4gb{jS%&N1yE6 z{4g9>DxOd#LW|j`1-RA>lgP%CwLF1TYt3&-NzV8+p_ffhUMsGQ>^?rJUa5!E+ngDP zUq27+9&3o)V?F!523cb9X%{i)d4BC)7waPvh>5*DL;lzR`T2al-LzzoiBpfKAU>G= zdBphotUqYVJ~I>$G2BA!qnU?ZOTv(&5zWqWWnwpKrlul9wTV6=704xxjMYy9!B_(JtUtAFCzd*2j-br(j^w^? zoa=6QkUZ7z`i%MYEWg+{k&HyQrMb7D)FrnAMJdVo)tJ;1O>YDbx2QIyq3i`Gh@~u> zmwp^pROi4q4$rE#IWDtMG~ht#;5+xKdDX+_)m*}*-DR$KQC%LUd1)F3rjq{ zKQtEvzTj-Qu`FpNpbxXY)k3k|kIdHB5Dxik7-|0&N13@C4cx0w!V@2AR)*?vg$O#S z+tzN;S&H;sS{5vh3a*}Ng7X;r)vwxzJeob-pFXut?zDg4mc4*5VgSRena-_sSrXgE zdFZ)I?k;ax&F2)Hk#<|=^7~R>&wQ$!ttDsm)VT8(k%}#8vmP3(jBYU(daW>lP=W5P zOhL1wjz=@Y-rTa&!S~Y$*YUrT9(NsuB|ny(_>-|Aam8#}&C4blk}^FJs0UyENQ{x^ zEi2QTkx@g7%m)0ctoj`_8gF@z6AAq+)%bLKoUy=d)rGDEPKh{>C6YT zmwuLxhffLI*vDV3(@2P2NK24M7cWfyW3zFhf`Q{IzSh`Wd^4vev>ILap5@tD37CIc zp#>`zEssTaD`ki!zN+04lhrgNwwR5tv)z@g2@%|WT<=dX!g4+@4q!!R}5c(h)3}oe1cvo5Al|cco|BUpKKh5mZm=l5i6QrnpVU48O{&}#R$H<_wb)Y;WPxZEs|Bt0y@~!%NbpJ z8Z^BO*t8v?NRS(0rD1eEix~+jr<4E4K)KZ=R7K>i67`E5?mQgs^V>YcMmF>~Yd1{f zpdgDxXxFv?LTFfhgeZ(QMpWmWRRb#uoEb^dt5Dazw76g|8_KP}%rGI9RRpET3Y18) zlX1Y65}IY&-kd3OPf@q55>1msTdF&SA>$FQ9BZx=<-{nXvL-icgnoHiI=qH)@$tS{ zhHQAt!szgzMc+S7O?I%K%*Y=Dx=F~w z)`^0Je*~LtsA(E9Te6sIMqJmx^sI87<3vgzzc4B}@T~B}ISl=~cG0UR*d&`_b^|ml+&nUa{8R~Xf;E@vibROws zj7B3YzfGCbq(|>+*c?@Y?lq45J*;8k#(O%&QSrzEJ1hTgbE}<2huVf8<;v5JR0#4k zN5axyQEMeb9KcdrixNnY(i!wXxl5wLma@SxE_KWdNc@A-{f4HY7=!}%hHn152il)b zIj=b(sygMLkUq)FReOx_HmupK00u)nX00gYS5cby1_AnMG8;(hw`?9V3~H?8wH~!) zT~%)Z@82vm^h(3HFfp}~2y7r%SySXkUnbT*emJ_r&b0@lMPm1VauEx+q8#e{-~A&!DwGT;6-}hr@?Tr1^uYiZCR+ zCswpevhPyHy^IBNa6c5!&{GEn<0Lr>zOlwMX5#le#Xh$t)=XMY{g5xHc0<1N;7-1q zd8t_kp8`vt07r{-jgmVubZb<55Ja|}$EIPMC+NxLq$7*>OoW^NHe^ok2tLh0?pfcH zE)SNCnnByHY{Hh0M2j{9yUS*tKE7JQBabk`=}ZRqlrW&yRlK4%0pF2ir-P)>Zh%o7 z((6REu^f;0xWh^Er0C6MdPV-GGE<70i|TELDWBoq2vacvWfH4cU{7F_2u}K~hY8Mh zZa%7B2)&Ro!4meU4oOam6Ds{`;D~ttfIOv)dp&1(6vfCr`3IkrR`yXy?71MKVpIuS zJ^o;vFDW?w{dIDVhMj(Sscf4L7)79ab(QLl6&GVuR3tKoTlw!XQUQ2x9XBo1zHvRC z@Oa5$SZ>tBs4G0W$)5o}mph19QV}x}!&HgrwH~Z{4d2I+sLV`?NJS#V`L{jxvpb0? zpQF8?upOGZW{{7<82Y{IGw=h$QPE?(7GdvYqc6-i^q zbDbS7YgmtGS%cJ&;vo<%G(~(uyWzpJHpg|1#kC+ivdk3DK@Z{cgEkmf(BZ)}hpXm6 zutO+196!JA^m;N0)}tB`$;J&L&n!QBg z8k1Y(pSue-U|uTNQe1ZhqcD-%N20H0dZ4KRbq2?Z0CTuE9BdF4oN>qBXg%}$G@LO9 z4GLEgm;RS}(^C}kW@_Ey)=ZRyJO~wj1$EiK35mlTLP3xR`KSjO2B=)Gj@*3_%Hp73 zMU%&!{^kQ(XRp2*63Y4qs3`Dn*#Y)sm0wTXXqOu~E{INP&;zDZHiL8n2qBb8=0NPM zPegQ;vWPM2wf-&CghjQ6gWHGp+8e(&;gEgdJ4z`kDii*dwVjK*NE<4*`!l0ua^&oM zt#JMV7WcihD@3$eiS;N{Dhi$o4*l?$_{EW@{QXX)D2S?l0xaCn#Uk}FX@g2*axb;X7$7mB*FgkJaP;A@`@{ASAs*^1fj9Rlqgn^NH7lEMu z8***j{6Ii{MnJ2f<0uj&xLJV{f^Ea#VDV7TN25eHn6Lq5SVMXOyM)NSB~!q>M0#n* zQoD`#0XlP~NI^d-^0n9xoRop#+|<$j{EC@?Bm8Np$nQ4M6iQ%(?B;gy{X0LeHw2Jk z&Mwz+PlG~0#*XnHt;TOxtimrpCPr*E&EW#sGXE%mvRDJ+V;o^xW5sMRpqj$-nWaQ% zg+<9s<2}t4xgJAd-C&fB`eDMm(C@W>waYzZGWH^qi8IWA6yXfvFpjD3=J>uA^wgr& zTgIav+WAu%1Zm1T!`_|#g(y=)#P~x3n_Ng|Z9%vQh831BqZ2R?6oc>+5}nnd|K8ge zDZ*u&J3hRP_Nbk1aUdaxEF$rG-eb-t75PYJB4`ZMp@VVmhMV;G5tdU8vBI zjQH0JV{E!!Q#_-&J@AMfI9OT)v~>k?%&d9rYlWoxA3@dJi}3kCd1&MR+Cq!>MvDjC zg&j}&(oqUNVc$owQes{z02TxuyJ+HptgR2un<{rQGg#{+7Vu4FabEj#u*bs zyb?y0(ymNs%koK;Z?Ei_Z~it-hUSuZ_?GKtauOLU!!ivSBHNr0K6!n1NX5^%1s|NHxD&GFc zWH^*bm1HrAkix(#Mw2VT*)d<#K$jP*XMGH7St*!GW9Wjt=A$0+?ZCf#x_+`W=|Zic zGEcpU)Bb?*1B<5cc98??&G;AD+G$zPSGHkkis9-txNus3??x-ow?^)0`YAcnerl>E za%x2|Hh$s$3q_lo6bXDTm$(O{0uBzdI+P6MV$^PiNZdZ}}Hbvabs3p)d)4HS*2;PvNdcW*=QSyb=_-Worj&&qE7LLOtF> z|DJB5kCWpzfnoK}45}V&XuR#)9}miyRdCmc!AWAlaAC3rz2yBm8GL}Fuv5g{$%m(oc4JLgh7s-NKuq$2@gWwB;Bu(_6 zT)e{wMLQigrsWymqqPerV$^yrz~@Bs;{|rUEg$eyxzG(jaB1b!wSTMz_)*A8wUkR= z+#wl&x5423Iwb>J|3mam*CB)>m+3F!mq@?vUPdhaikJDj*x^!W zNciv6m-HLg=_&#L;%l^ce97|QcWAuN6k@mWq3JsbBXfRfQG#*>OrE|-OK>iDz%ZJ& zkqkjfQ@)tJa^I{zheXv3^cZSE23WcwwloUSwv_h3&=|RED)Lau{mUty*ymSjv(8y=v=C5m1#O}B(zhgiRny_ffb7UE_A_z*Yhwb#Q;?y&I-l!M(w`} z`b2Bs&jojP-ujYGR;%eZ<3ESr;y^-;`nwXBXFdDj#zBK!Ox#bpkDBnIz9`#_;DoV| z)aGXYn(*(-eQ797UQ6B-SjUEqld=v%;tfuXXj36tJhX{r{n(a zW)vTE5pJM&G0O+i$j&o%V_5N+pXq-Z2!>lYj%X={5CFl zyw^rU1MxnDd4b(@>3lTEJHe8+v7F>C_bVMJwNd}4ou4{1`zoZ$+{Y$=KVGGIESbNA4Cpa^uh3YiS;-} zRXYMbGf*alTn#o{xKEwuIZR8DEc1-4jRHDYNd<|}H(V=cubU!Bod+-z>|XxBbN?f> zY1sVu8`CBd38T4ufYb9OY`Nb_?oQkX+hHyj6KMkZ1FwqWFo~3D+&^;aO||nkKQ@^@ zq!bK()AWKf#OX|@+RdK_ITqVKHAiMN+ph)anHQ0jpd&;K?Gh%G18;=vapMMJe>p!w zR%(V(C66;NbO^BROB$)A^RO+&dagbw65jX0tRlfY@;;kH?O1n8jt3re*?E^?u%aM? za_J;N6r~pU3YD_tjm&&$lr`ZNRs9hXO#^hSXvBBkWLS%JetLn5e+AGcX2bk=6tvdt zm@3JoMQ4zLp$n25+{bZ|QE+VqanDO~v+fpPZvad=mCzE~H zF~-QY)tBlq@hrcCsMA?|HODYKE-`lNRq;l^U-|^KZ}b=zxawa8zF5vM={@>weZ=ml zzG$*T2})>i4&Ez7Hu&cQ=r2nmI3L^OnwM8oo~Tw=v*6k?^{_}9Jd#o*|@11%_Y zSAgy;jBpMn%bobB9e>Q1oR`Nnr}0zKZy<2GAU6!**F`WHQDF+`JER~?=E-%C0Zg2R ze|>@;p3o8Fl^!_GmU%TkZ4V_;Z2W$xX30Ujwae+RU7OW~wHjV;*DK10Z+XNyjz1o| zCs-mLYCQHTfF^VF|Jz-*uy;28ue;1EJBBFC4BP%)RGfqjjAc^!hUR`z_)%R_WdSzY zn(xNbuapM~t&erNwnXhZ?4Au%QA)ZP9m3L}mgDC=*44#?I@5R<<8|!XvAn)lilRD0 zU>kasy9$(3`=NMI&Zy?QuH2qzk+dRx&Q4x2js6uHrOOU$ku(Sd$7~@itRN{Y{C{0< zU^dw~sctIDD_CJuo$Q?oi71iD(^lq6;1Yph6Lx1C63O!`%^ZJp zFX%HbxmA;l8KjUNeR%VtchECi2A;T1z z^Ohx;2Y1YAa@X`~f1PqKh7+wTI>7)J`w;f2m8FZqILKKtRA9(%zYf=1jtxYWxX$p; zN!i4j-Z+tpC6Ip41GFtMs(&@hs4+f;K88FvIj+TkMqU<kbLveK!@~x*o{W2$gOh{FhTf)&YTi%xEi3WSHB~Rz?*dnZ z_^JOv-8TafR9kA=wDJ;WV}S|MJq1%}e-E25U<5_hcex<>I1sgY>nRQF(wWg#t*`4y zgXLLKGag;Ow8Zrb!}W87`opkaU?o33+u7l{`4#r85o(|wSPwVmlyU#4D;ba zgoXM>-WAT6EGjZqDnlZZ+N3>#9uAcu6e{qPm-&R;|53csni{eCggTw70bW9iC*Vs2 zqM|`1`Ql|lJALT`KO_$EJP|dMk)HE975L$!{zv9x1dH4+)>vGG>$$V9Wq=9ZZP{Dc7I+3T|8gB{*aR1yd=^nM8Pmpgu$+9)BMKN*Gmv zAQ|?Xu#f~erod^wQaM3o=t;rPBkdz9XS_BLqHs&TqB+_NrYFo-rZ1(vTD7RwPz?t1 z9I&y$*uA4yEF8oPfh|2L_7L7E7s2xVY1^n8aQp#fsQxIZT!m3gs91esLJ98VUr! z-J{BiSrtyqOdf%p>9}xnq8P-~^RuQ2j~b3p?>JsCp@RyHqnTrI{A36yFdM)da2xRF zVmU)_hoTKj>ok6GEfSnYA`Uv%8d)vOv>1o5q`ITOyQQ$7(AaPxRrZ*}PQ9Yoj zRiaYlta2PW+sLB2BF3r0DeTeU7ron?=mlT zqItrBDEz$?YFf#nq|weisF4~oGBQW1Q7Ts|=C1=LHDLk%48+m#9m|X1i^~hQD!r<_ zYS#(H0^0&@WzE9Ba*y)s1*!Sf1+n?fitqD2^Kb$EU(69qXD`k!-pu`-t(@g5x>w2ieO{1L*(v-Q{7{Uf zIxH)m-ynQgJZT&X*PoOyS#EO2T+Ki{koy=p*1nlF-FmBI4-!nENb78m?qh6e{@+1u{p47 z{+u;%oWL;t%Od-I!^U$3fvtgEnz@P@pCxR9a2)Di`$QQ1G?pBeP!x0&z6{!2QbxbE zX{^>PeGol7eLG#ACa%VywoSuH%Zs^RdojaQuENms?Lqh zR%_Lv>y(eJneA}Pnz7qlt|hTicW>9yM^I2v&`80A;p|Kg^Gx01HFVSvoUzT%95*3u z56)^=u77unE4`X$-pkL}*rn2$(othY9z(ZJw|Iv!ttYLHI;XlNwg@dEEuFSXZn|!< zUO}%A$Uexq;z`57Wff+Xhk{dPdW(8wHApo})@Bb<57c%8Yg6q5UejT_=m*N@PFw0z z>?^_`4EMZ)2q&}nc)5}-D zvGYQgA`1aky^#3g4zHuU7(tba+9blD&43x*5yTo^kT zyTr@CjEC~%trRJgyi%^Ro4Gt0ySYjUH!3|?D)6~wFJ+4*U2^cUYk3dUycC_h5NQeN z4k{9;rC(lIn!ew%gf)yeL^c$UWv89%uziC=`(Y})5>?+m$htB$?>`_?ug8+Pm#Um} zOTo_dD3R-!%VcNJx^g2sMtS3N+pQO%)vG(Bov&TnY~WmS`1eJ1y0WCoQ~k7tL5sI* z$ZjH_DY(hP%8#m%fsWC;mEotZe1h6cW?|jE@2PeaW~AsKJKG=Y^0n|)s%4Hp78j+J zvc%Hv->{{trD>(M?EcwyJ*7;jr|A2vCN`SZju%)@sg0}cES|2dw-8dPGfXiOuMyRE zI>8u=kH)5Pr=4{u7^*9_MAb^yOKaiktmv95G&P<0xJcbg#Hh=9RsTFMU0rJTXs6?obc>^nS?G1jr2+P;d~`x6Jvkyn|Nt!l`N`gJnr}1@jVU*hwzz* zotU7{q&Ka$uPS!AG3e_Z+j94t+ZeL0vMXyzBLWX24+}X~^*UU$JU)J|J-4haCz7t-qD}&x3ZsYYjN`BMNJKv5Y z(r3fL;7O6&uWRDN6h4%U{CZFBZ<32i8D)d~w4XY!`IotN+4)p2Wn>ZNrk`Z;aWpW1x3r@NtlZ@sL$q~%ZdJ$lBuyS^xkme2Er zcnrRM<;-7e1)vt%NLpM3^!eXUerH({@Xi-|2~8&u$c5>@U$BkujuXI}FwT;)qA>ek z2*DU2_x`p*fj}f6NfAL6_tmpbk7ON}4EB%K*Ulz&7j?ViNh2-jvY)=5w_Ir<3{~6A<<65la^ZjyI*KGr8*unm|ByBf>GPj4mWj!#8u?r`V zB!9+SAk}oF9%0F)z+x43#V_};_tB?|uW>7KkW582geo%L6t_+TA@|U5ER}w_(E^>p zV++QB{07$bbi#@l7*V3muCCyqhx4^CM0~dGzqB<2z@);5iTwyb_6w@&JI!mh{gnLA zlHRAH??8$*QiPOYV_(ji%k00WW7chV=)A`EgxjQkL$R-WM#SD z$L>#`ySsgd*K__JOyYL%t*0UW?X!ldp_7Fw#j1sE4kRuvE)b}{zklSwv4M+k$)(jd z`~+$1afbtGDI&74=g|jJ&|ifHYTf5?W88s2%xH}b9~alKNh@ZenH3Ll(V8v8RCD~c z1H$*RjlqfFFu&W0AnbglAuPxD<@i^7dlqJt=mRhy3+OBq-_}4}E0Dx}VT&`ipJ14C z+m6jMjco{ca?A7ZkG(sCUZd9ke6ur)_ikF4E@`y3>UUe@XLm%zmyed2 z%NDxR{H^av_s>pzQ@1=nGbyT;PJgLY)g>gL@^vBmUIoc4xiq_+s+!@^ejLf}_C4s(Y892wH3AEClkTp3b;85Q^g4CdIdu>wHL># z^;?ld5*-9E(3A;tcwu-7t$LpWL3DI9Ns3f2tL$+)^tp*!}hpO)8|91 z2uw0Dp9&5`bmuT+I+H4Lnl+|dzI?%f01%R`N7Sgn_)!xBO)R52oW*MGFu#vOKe0NE zf$L%7ILoHUA6ARNLKUgdIGFIUv4zS|e6QNO<+%h&r!o&!FP7g+dBsf@lfdE-5)Sr- z_;8#z&ixt8ouH^Q9mD!>B860a^>h-6!PabRf&Lc0Ki3jTAZ4ep7f4Mu@InJL=%ANe zm|0mNTUV@w=2+=;+mac@?Ccm%?q7ZpIw z_|Rjy-How+g${VBuC6`?RZInk(9dDO(;#Xm%IK!#Us-u`NnyETkfvNTldjXEh=7bN ztg149>Y|YvmO={?u;Sz0)ono_fgXK$iVL!iuP zqz*C~4&eYF=(ntt`W2G+F9uSfc*ad?-O+Kx28F=CDpX~ZtI&)T_kUNe(bnj2XZ}Rc zUFyXNGSvi16(Fs1jhb6tGt6kqnV$b31qIB^C}B{Kow<1Aou|XsPS4LpQ6TBz)>vh6 zLIZ>f{GGWFMHQd&Et~MjC57m)tX9@z_hhPAU3B^Vg)t$)Dl3IlRR{L2A)qDR;x1p~ zzd==^1(D%{Ae`yJBjX@F1 z6v9~1bTeO5vU40|uW8YH2B(EoQc?H&9z-k|2%mbgb5Bq@)oO-oY&gaQib+j4q9v@1r4~0+ zt^_cNV?I=(DB zAzM|y_aq!ONxT$n`}L``Vb7$?eD5tfMKF;>E?H~C-B^wkf`uOg?Ka}<;^JV6*Ll5r z&Ecjpvs2uiWi{iHlf@NTc$Ig|8IcI=H6S5C<<_bWWPZp*^5Kq-V~}4}ajpeqmOt3} z2rU9KbArNIm;Z=@ch*P~OS}~l4^nV@QN3YhAD_dMiE!9LFyyYKkjk;jnlGGgtdiaU+OIe&IRq_Ph)IaD%RgkrG%VSGTo+Mdb`ImQVph>Mtb-;)j$R9w&n-$=S^QjYq zICyuDip(jbs8Jn@`bE6r;=F>38DVUMXVk1qF5>&+Ch=mYU z1Z1}dXAfSGfWFsbmt{@R0)0w6O>y4D`yfRfPi6^mh`#aID2 z2WSeAnC7f_0C@rFTv=&!y*ucw13(524o>>qVcbppz-7|eW+y)IP2ep7zPv+;?2ouo zi{(0Fm}Z-`P?yt1!KM3DX;(fHPB<&?=YupuO)RzFI->!D-YA7t05(7_xj3vl3=5{3 z%JsXrxB!p_2#u4a%S@pt$ltSb^I`A1EPD6*xm}(43>lq%S9VZHYcs|^)!%3`o2^HO z+X;53?~NLCLQ5|Dj+`U)(E$NqI*y~?H0n*h0Fibm2PL=-*GY&3RluMHDLbc7p>ov& zfxP{Em?z$_BGRcRPLmQyF1g%bhOAbj7i0Ci6}n2T+VWLa^aB#K+-!r-X1(lRmg@;8 zEG$fL?4BDoIVtx`rxlI(^J%!w@!&6~`f}qGtdD3#4#3r~Tc1SyPrb-jlWtw;hdFLU zZSC#ayRNcx12ul{Ry;39MSxmUX4`|$9{m;XyRh{KR zCDy_8#a+PV>!0)HH3ga!`_t-{!m=_LfOVA19=H7XKlb=PAOumib1uCpfs_U!xN^aA zO=GWyg0bs~?4s+{mcVV@;b}yiFVLL_X^vH!%;g_~MR(@xA}eB(79y?Mubz6-u|L#Z zHfwA=?{{GxGJ%W!G!1&#UX*-QD)Qviuy^OkYX@K?k^~77qPV@fVWR$_ z7<@oL=47S=t(iC9N@U`m1(z@O> z#oySPUGpFVc?hhyIa`)a!HjRtdGvn2U>s;WL1teW5YQ>!M}n^F7(0W(NX)0K?q~dt z`)WIYAem&*Cw?Xk6ScfPE2(0J8rl;>oHMR9AIexnDHap{(8e_ebP>=?z`p^usMG@R zX8(c4xt$;P@78~K(Xp|+AFr3<1q%M;lEAb9MF3dCiSO8X`53&;1|KjH^6o%770qmi z1!Dk-mCY_;W?}*v$NPZOY`YPeB+rMN_dIS^>v?b4aW^Y{bao~Jh<4rO`}?~$!zv(0 zZN>c;97u5_3FKb@%?2jJ!(vg1DSCRyfdsfxH$2oOe&YD-J&ymF1we7_Ld>7sqHp#R zbXfh%%Q#}<;@Sc;0OvUX{;kJFw_^vwp=tpH0&dHurZ!;OL%(Lp!vK7+ zQ@py1Q*m`4wFD9JEbcXWlL13^)|?fvv4JE#FZZW)wi{d>H-Bl}?`FhX*`F77Ee@rq z63H@T9&mfpE;++iEm2>Hs)Gbm31>7T3k8(-rsp|!>sWQdNUuak z65+<~@@Z(~`G742=DtoU9r5LyLB+15r3D*6Jpilff2A&;yJC&qO{ZK6k>v)MdTKP< zQ~Q3tMLp>+dEgLMdQC852zOn$)bs;RCw8OVt^bxsj(I#Rz7+}{D_@0XN8WFBoH|IVB+!H<0+Tki z`Mp%CM9KZEZkUOcHMphgzWV6&6fgr4<~A!k0cIiE7BBOT+-h@+*co$dWJocbHfCj5%Ob*Zn@<-CvH&m^nDY z|8w)Fa=s9(vU`gd-%9QtABh(sQ$CmW<0;)Nq0tG+cdJ=t`?t4A05B|2*glF#c5NRU z8G!{F3`FZLOS-jmQT(^SmO4!QSjx8(^a^|T$Q|xn0ale~gNG=tNUM7HxGZnT?|sRy zK&#qlH1Qiy>&$XJD1dUn%Shl7&CK(>pS1kP;p@Z2#@Jpa?^J&v6#Vo|1|Zl#stBSq z4zN$9?Z=plibxfeA}qNQLl_HGFN#nkff*z4zphNxIvvXCc%3(K07{!6aRQ_cknuc~ z11=k>vzX!sOtdyPv&v5xgMSk%1Vn#Q#pMwQ%oqus)2&!z0hLGy@C|X%6-%cYbw-07 z;d5-VNprmWJf-=cfIRN(7+P<3;D!i+P4R#7z=ePVn##n%0lVa~wz+~AHCSsj2nQ6a z#ITz|BW4vEOrYJ;QGXy$Z)&8wbRcEOrz0hTEGq3J_SJlK1Jy#4fzbkBBDHF*ke>|^ z*!te6!1#TqOTTy1DoZWGhxY*9&^{A4#Y$!iX^IbGI3Xw~Q9C^Hd3lpO_n#c2Sml-+U5hB zd1h!BktghbrIW*riaztOdV0UgD7{RbqexSGmAsM4l2!O0@KE z0^HTjt*E=3IE&qG2*8?J=VK+J0Ksl-QPgG|V{2=K7%_;6pXen@5ya)LVynRT*MCAi zH-uW(Mby=iGD}IZ<~)e}ZPo}%lmyG3F-~O$qYAOkz1@8kF_@SYg#kkYxD^0K8QRZS z5D*b}0GB#^w5+G&bHBjx@wDfGmSTuwV<*`7-XZUnlz2lC$0wTjpC-?U6Av~_@kIf4 zb{nWEJRs4=c7>e+643574qC)=@ycOu{pwc2f;HQJ@YHdtd)fE&#BtGaD|fcm0yrzD zLj{0NM79tx0}abFi?0uRTy=x-xCQayY3d+ig9}?T_<&GyYHO*N-KRPtTE# z{#DOXba~Qjsnsmixn1h5dtG)ecX)i?d>Ufkjj{9o$}_b`J$h?6ci`AMszr@N{sl!e zU+w#hIqM&@j*SE=P`2}|q(-d)7?IDNA`ifD|M3WbK5kf)XkYY}+H@GEqS}x_wZMJy ziHV}3L>&`ENGZ8nP)GI&bI_0NCii=XH@OkO#E1p)v+J^*qX>U$4czkF-MbhL#}WcL z4|D;A>omlQ4ELn(5=6V4oL`$lBGEBND#)3M7+lK04y4ePB|3IG# z0RdsVee0b800`@~p^J_7Iw0GDJ|NIyIj!j?y7YZ)=VYP$UbA97=>g(hxVHrg=Yb=j zNsmy!mQKr6h7Gw92X;wY#13SVDx9^axo7YO_OD3IiYhC;W8*mg;rxfPe_k)zuWLSE zYTW;2nAQ5ed)_@f+?=?tHQNMLR#IU_0kYdsKBWVvDqW>Fi!Yi zzt(H(RSy7ObD!7dsqkd*rvPM4u=E3=WN;HFNxhe+`Y{GT^8c%l0MYZ^6(H{{8^;~= z)NE9}DW*G>DE0Ec&+%V-zM`X}d*|>0sST7*BX95QL)<^VxvSbP^Ho1avScH0Rq#oz zmy$$**i-wZ5zsKn1^?epP$UJMwv{iPu1DLXMN`svN&ftyN~_aoj_P``{$=Y?ks&QX zu1uR|P*k~U4YvYym+vs!sn+p8%6hpL3}E&i_O5Hh;yFVJ9U!;JCHs1MKwRA1JFmXd z5aF#VmNT|YBJf9TvAw;5|B)jsxZW^@7EwAgw5a0r))w;AEwJSrLM0sct{TL{4q7J- z*ioYY#oW^lvR}9iMUXXHRQJbe_Yf4ejz3V}b6I~76AWIv6Z}2}=#F@Lq+rFmu%Q7x zP1h9{2+@n~PhWtiw@<2ShBALx{Sy^4DVh;r%Mz_t>;KOf0KI#Yh80O^onhu-f}sDH zmsb6EFx^BXC&B6t@fL6QnOy(uo z3idPEFKU|YY+U-X16A1-to3)NtWrno=5Ny40)hac>!~uG13}AHjB$<>I-&1h8?ZyGqfFf2joyE^aT-;YQB) zqS7~7jAx^+3Zk|-(UlOALwm{Kic|Qb+K6h$JuoWPunU`!@SpFYk3cl(nhniDmhjI_ zDHJXz@4Yz~tMh(#>|#?ik@mrJ(Y3>86;Iq+}{eGO?W(%t(ZyC<55Au3p*vO9&>lunfyG0iHfFGBm?1VL<#BPRXT zOiBo7t^?G?LmGp@4Mtiix^Yo&zazBSnTvKo)%Q!Q`sN31+89;Z7{I3NC%MSkK5SVB z&X@&OG%kYo(Iah9fg~rc{Mvg-MLD{qLoJEme9P4m|7086(hfc7H>%bO^lnuKZf^ z>~qhWIKC6mQIRWBQo@hE`czpn3aM@;gvuu$efYXu3lU3`q)Pg-dX=o%e)N~b&a)1Qko6+V@(|fYtumS9 zh@RGn3yVswh|+hOces`)1(<5`WG7${kuJM#dn5LnJ3O)BA=+vxAPb#5h-3hyRH#Bj zcsFZFiHnPCaV##Ss5t|@1?)X=WCl#%R18C?9X=!(%|=u*Xy)QJ)wJno0?6OvB+Vl6 z!V%9(rTqUo3|@`^aSujENzQ1m>l z(^OOh5lGS~GALpduH0hhh?iA5iYdvRz7?GQP116wBqF!yM?SCEI=iCIv2$kFM}nwe zegPqYZiGnS<+pkw0Gok!Qj^jVcs(6_s_FHg+h_k~FHcVng>c8t;^o3>n9(hvzwLxV za{5svBGp?uO9zpezXUD4<*2ew_NGI4wewYx0{w?6lhA{=KdKy9luya0#j;=6&wHN5 zvbMx#mQ={aMiKAMZo$5Y5SA(Tqg!~-#5fgO#fn6|hzo*wtXfO~)l!C{|5TCSSA(Rp zPoWjA4ZL{Xl3awY@|2WHp%q&bpA)x8oWgDNQHT^LfnwFU!rpEqMLos&y!e9xS`1BA zCBOOlOjFFo(uxW0zBk_%OF%F}p`ow%LHS#WLul%A@_Tj_I z8S_R0sz@=8HYV`{dkyfJ<;S8(FW*rWD{jkk0$Jfa;SydxzF43E)hA3yui&eKR5qJi znZHJQeNryNh@pk+gF2gwJj(oOoWk~lGklh`Q2-c@fZ;$k?7h4`mtP1;-EYa^G7Ucp6c`rJtc0wqqTjO^si-<^#nKr`e2;MNMtd9OWaQpc$9x6y{ z1&8=Hv+8IrazrT)SdoQ=<3r~AQ;P3QVN%>gakm%iiWts!281aYQuEIebxY#NuWzWL ziuo2=(j2>r@D+&3Z1?j~r5Qw>l54`{sqoWyw=%Nchy4X*LAi2ebpX8T;jwX1;L)CU zKNqfxQu~v<_;2?jTZ4#5-2MG)q205h=*D=CL#UK2Rflo*RTHirNn>6P|m30%?M%E6d1u_9whEj@{wZeoA!mOhuRk`5TM z;~{qaRN=AJ)2%Fo9h%-%M}-{EnjNcY`zhXH^Ge%U0pM9gABm|zi5PGYMmH8{hyxsY zS&k+~aka+MoPX_>n77AlbF%gqz?*Uu&aQDi+hNCs&C+GqJ98xJFP zi(=UF-VkR373LkI#xHajmJ*SfwvcDNlPlyzfkvnd1t8uWm_myD!1)Fj!R@y@d5i#( zbZbaNHV@Z-{EU7o7A?;Oku>I9Ot+?UqFMOU-4#Z}s>D1rPLwm5WEioMKRPS$h_Ab6 ziZh?FYGlo*e$B3mR0saw{{moN^gd?`xT{!9L6Ae9$y4X*|EpLI+%MPC0+8tH>Z*#1 zEbebY!jWDfQ4Vm-HfV$jl#dQ1R8#4s-7I+tRg^w(YskLP*&7{B!lWYidkesq@~PV^5{nN5z7;_5H^}=2xg( zsgnFtE)`W9YJwkm-pIL!!YF--13;$>kfcxazcdjkju44d|5MXhKvlJNZJUzr66unb z5)qJ)6p(HZkS+m5y1PqSLQ-0~5kWx-kp}4oL6DG;hJWt!y}#o)4ny{4ul1}a=DhD~ zPQEw?8cfL8wqYwIFL@*3;9sG1b{>MVIAC>%RLL3jJ|9QKkKMfou1UicJeU_` zQVla}%6JfgsFw=RV-urAAdwVZRq9gZSn9Vq6HMHW6DM%3$#on!GHx-cxQc~UvEHE1jpQf3am>{8|qC$`WN))8vphl1RwNJY&w=ACogzlZu z5}sc4JR}oth`IN6`e~{qB);PQg&J6pmBD};85v!EEYU}0M>m=T-yDfNE>GuyX*#VB z!T#Jn+3C{GxJ{LMf$fSVJ7Z8tv%yT-n3(?(YG@5sa(6irDjKHExP#VrynsmFOm5QY z$1L-aa`SQ=>A?^I_Ros8hsE?rAUuMcbI&@R4+4ZZvziF6PuCgkIY-aOC8QICfa?$#NIj1J#o9)G z_2gY3<|5Qbdze$w@y< z*u9xU1Ky4jfoncX#)v(E?q(5R~U` zdrdu$N6sj!kLfxIq&GqO_i!P1qc}S$1Rq>4DzTY28KjY1wqwJO9&@LKZk&~9Q5v>@ z_z_{|QNlIb2~reT#$^p0;P#7%j81*>rttOsbib&_W>KA$4h6r_fhlb#VD+>_$H7mZ zubX93E4Yj!saGRpo4?r+NuQhn(=;s|Ji2yrnC-#A!G@;l1lr)UDL>@n3j}DT&%$`@ zQk#=xj-Poj%kJ&)-KX=WY@C^ct$P=Qw=CrjAA;8$7-)=$ks;|sm<}u~c2n)|H*#gG{X&0z)1y$}Q23Jo~UugyQ*Tz7QFv&Ah6w{rqSXeYc;Nql_vW0Qd<$;NadS3U2^p9VdSuiQ4}yiYJJfR*89f@*y|hli3jiX&Cte~-_1IYe`G&T2ldlbuH^{G_!%>W>qiGI_%RAwOIr9U^y|%i1vD&+ znDw7O=ZX5p@Az>?5RL2e_Y}^A0T!p3OjYTEk?IyrUFmKLPrYp4tp@xxcZ03rH7t_icY3yssGC;V=dFM6)U4?`D)K!0u*vjk~y#d zmHY2mIV%9?QJ;IewSiRj%h#`H@q00H62luA%I=hfJ2bh~1-FiGu5q4!aUK#2f9ZFa z8PW6LgI)~^B6)S}xN?IuxxA{~OD>u=I{aQ3s5C6%u7~@+9d`@U2!#vLAH@Y5JvyO1 zIQ-b!+PuQ2Omeb#Bj9(rN>^Z9wc7vunjg38^JwAI|74*+4BE%4ssw{#Cx)=b!4Fy4*_E%c zA~Kfxa&=Cdzq%nJXJTTyL>e`ntF^>I>`-$j(HHyas{ZJy>ynd}K1T&~-)P+D0(t!Y zMmKMjm0QhiBz##PQf3qR&RIv#waMJiU;GPmMDF9rlL{&2F^}-mlpb6JgofY~xcWO! z+E2s~LN?;P2xS5euXvv|rc(f0BKx^N;^tiau^yS7#TgR-uO~Fm=mI}h1~pTYUR@>Y z!-$P-7#kz2nCY|oIQK}=kR@);hCr2ZUjm>h4q>Lmkt~7!(xv=xKIGZUPh<#B@#hD9 zRPZ-JxY*ayCJXepshA&0mjk`kHlr;;Fi<$df0RVaC7KZY@e-Yku|c}yapp2vQd!Iw zI&?!YVZbr_w>yiYt)8I7!e>nRGe{n^^mN-U#Q_a_H@q7tb#!pO}4g+xb>3e$0M(kk*k^llIY8$MeK(Mt)rAr>l`o z#?RO4vP=xj3PFriV?KT)ksc_ml}wl@a70u4U;b?dfXQjzbrLxU1MEVlRXIcdtK(BJ zp=Mt@DK(YaT#j@-j_5z}j7W@e5{qI3PPk|aDK?O(N_yQ3`q`RjBACg!1jAA-sX~E)OV9QRDR!b<297}|YR9`oSLU;V zIZeOC{YCP!n}87ers{V<0!x-wvc`IDueFBgKq9*BvLKlGJ8S4ezsD;aG& zVc-%|xqW%xepU{aAy5@XZWv57c`w3unbP}Mctu38^;26Oz#W9d4qZL;1~#Dj<)ZlD z?L7b$fmV8_qH5kAN|g@@XEgaeAkru(DW$-3365B(cL~ta#(Sr%?K~qJ&-mFUw}UN8 zXlKA0K`1`1Q=pQ5x3+6I2SB3-%oMBo%~BU!Ku(n9((u{wdYlLW)>15NMyZ)&Q!y3(Dj?~zs?Va!3R`)g)tbriwCl-6$w=8nhY#|1LSqrNkxLJjca2*i#E zfk6lXmhU9TVHQrF%|DxxEr!1?{gM|`K!a{eeNQ;U1kb;g3qE=G1%17={FoE9(7(KQ zDDPkO8Zg_v1o%!5gh}#y1|bh##7Pzq{alx4!4t^DN1QkaJDmFJx)2EZeB&x-R*5|A z{Oa!L6ml=^)jV88u$Le#vNPTVxUV%pGD~xBb1qIPB)iXX=5yV}6 z@H_msjJCF8DLy{8T!mGqfbwQ5et&K5Z(>@{HKI${kR(4DZ^U}vRge;;&2jUm;JejY z>HHMvwb!9Mm?#@fST>{L*g^Cz#{8ZJPskz-7_?UpN@n2Z${kTzh3^uKrBSeqLs@4v2}v32Ha9u*gwuL{jcN-M^978p>=kHrkR-hrLGb{h6W-htsZ)j|zO z0eamn)l0Qt$^!kmB&71RIfq$s%uigOe%b3ZsjUQ85=nINg;V}3G&(d;$~V8e57?Y@ z&9017ApM!DK?VC65(r4ZKtcx#08*w{xy{XftGWvwau(Hd>5yL8`kc&oasPr5OwZ2V zh3HWdb!$R~k;z)|TCP{DHlJu2HM@AZ-hSr@ysWhRG z^AM(M`h_OQ$M;3Lnlct0ybOfZNj6a)nU4)#C5$qtu##XzE?n)puOg@ubPS9Z;oqLL zh@kKJ)t2t*M3rACD4L-p_wjt`BmACzl_zz=2||)q%?Brw!2Ov6Ni~Q3PM%qfjTEp}T_{K^vnlMT#obOdIU4cxcw$;pf5diJeC;E#a*+FSTE$AR^>E8#T& zq?Y<~5{wF?_40a&cXWUD(0X$r0=q2FU+J5_e=oaa1FQkAIl_k*Js#JjRzj29&p3j7 z-{*==LsjVT$Nd|#m51cfri<;qbLIwYq<}iX5flZ!;O*iZKM??T;b{KPhr8VG68ig< z1fr#AjnZ+i?fN{BfM7em{2T8tlc)B%spHDQ=Z`tvs?Azb&L#71^D2HDf@T2YfKOa} z&{Kk+srW(Qp(kWk@J2Wjo#XFYIu2;Dc`;I|tFw_JCrA@t<|2%{3A?P9g?#BnksCSwwD8cI&wge8b@xAU2L&D8 z+q@h`^{W3~(-LGbT?lkndumrfbV8A&(P5Rq{}grM=K5r{^5gF3Qx6J_(~g^yn=c#U zH~I){WoaXV3ll6l?z9?-IY?e_jK4c`X^IPIWBRL;h}xi|dn)ApvFc zNkeBmDoRST7`|Vgw1>VqHNw zYsmU_Ya}jDawu>pE=F#yut;vDyz~7jY=6<1C!FIybO=~I#t&F(KWe#j$|rzko7F2A zF_9#!hB+Bi@w_A3)!n_0HQOU-!tR0FtV2@`AcAhNa%&`@xZ=aKeXW@HzxqG3jVS>& zPv|@ojXb`1>x-sZEq1IfzTM;dmqT!sfz1E$bR~K^43FwmA7DFs7nkI{FC{=WXAJzx zX^^nysE@Z*9rIQdJ0|@IaUlhLo&U$}Co#8T=5L}g^mW_gDch7 zjy@eI4O4qQWo2Q3^$fOV=E4z6mg`Ub)APxWIJjF}n2zGK{+CYR5U{kciP#6(d8yVOtL|dQaR| zokRnB+(iR3w54kk?Jp=PQP563!&b$;sSyFn9F$x%Z{|nuLoCT?_4QTX-L$1phZ{QM z879>IT1Iy4}i4o+pJtk%Mk_(}ac*Bft!k-*B;MgGE|1X#A=v~qxD^mLnOUaow z#paDLt@j_kHaL5_c>K?v#*lUI7xMUG6=&7rH||JJ%zXUb4PNC&W*X1)xQ?5PjvmDI zV$k^zB2FjRg;WvjXwPK(zXw^~yDdJdpiV)md-F}HD<;_u7&vfKFv9tuq#zhds|di5 z!~i?+qfz+;FE8)st`0V-ym^Ayva+eBmvn%K)_|Sw14mL%&h-&1ZMHjX^Q&-Vh2Hcs z8LE3X#(s7s@}OO_<-Y4Q8tGQ;nQN2Mb$5ld^=^W^$<9oJY4Q(?caaFx7igM$FNMk4 zZ{GcUYQY_XrDkz36%uEpfTrs8YMzBu7=7r0so)bnQ-4Yj5~UdvJ{Kux5~4}IP3J73 z_(L7C9yTIxy!7QSb#LP6&x@hgG)TB-GWbA>Vlw$9q61`!qLBCssya+Ik?$Ob1=E|z zcWc{F?yx^jl-Ug-B}im{Fk7rTX|emknVPO>{mZarNmIF2X$wTdTczY%i9b(tG#7jmts(EP58TFu9dOzFq4ppBYC~~K0HK@ z$j3Du-0*+R-O0*2G0;=gTcdE4&zNF>JMIFUb0+JE+GQ;ga%=t<7bS`^Wa$S>7~)?A zH|p_ZL)TlXMbpBgiRkc?Nb!hSfqX4?gcB?v2o1^%MgAJLi%wM*vFi3 zhiNB5gBXoLMn}ucnV%&U-@n3&kvuxDy!=J&YB+&<#> z%`AUpqy%>xEEFZdCNhSAt;P^+@5b;wA@QI9No`sAL`-sC%zPw$(l`B^@aHj%5|}BF z`3xD7$r3R!$-01V?BxqYFaa%mAFu($tH2CL;vtWg)YgV`pEgMG*!5at{t;92b}KhT zxsWdyv`Qu`-UTuPh*20jFqASwqVgjUK*zhu!CH^MX5uPkGS(R^@N#f2_(VmiIYQ|J z=oQqG6y(dWhZ>g!DTj+&lF`)d)#rkk89py_DvP8nX#_aVy4y{!xK&hOwndXR4}3!k|yk2{r|CbdJdD}fn-2@mn|_ScOb=0 zDq5N}ARsWO&SDf)i>Vstp7$whU)+4;69eAnJ=X5})sQcrsy&sE)tF2lf+T4F>e1{` zzCd~exu2&)Vs~VZ7F$#V%_BEJIFQ7|-hq}bnxLpHYi#o29YhfToTRq?6$pcy1%xnt zj9yDR`!awu+vn?VqU?0RzCF;Ap>74%BNViNJOj8BoRUzGiHMA6Sio}uZo^?)7EJEI zB3t<3ZE@0qnW1H6p!tJxYf2oPAEKyBN^~mz=k=YxeJk8mxA2l$z7zdr78RlXo_Xub z^-#1$A$Aaw(IlS^MOU_%H(~q>NWVdnf4JpJ5-CG9-Vo;_AuWV2Ny@q*7qX+3*UQJI zD7w}}cB{zN3`*l5Y+e7`i;KLaLxUxTte?E>floaY$WiX_>1K{TVD)0yGPK9~VWuff zsw~cJWh?yeYNQ;sq>MYmq9=K_{LJc)Kj%lWaM^N6eooLc?*GRSiK3+~#ZlUzhX(Nz zR9URjGZ+Xq8CNlpzkK;#nQv0&og3Ub*8x4IM_>i88Hf7zv)N81hcS_sil2XPZ?E3v zf1r#rX2@C^1dGo&B2-8l`*Cq?aB^r`|9bOuyZ4DBBJynSZ*<@?Zli#x@|&4npo8Gu zoS{P(6aLxWKFDGb04G=pYs{l8UupJsXb=*!5wp$e6KhmnzBd`S(WJ}Tp{JwzAKfjNW~fuc4uiT~$$)^! z15Wv`7hforgvfed3uF_}|bcfv%Z{w9$9vy7%DX3(4KH!Nh;T>X%; z!BShsH-8+!5suwO;M1FkJ9IKqeebI_jWmgO!f4VyDjm&VE)E?UTQTH*9GbMU5BX*~ zT?RkAuq*eZNSR9x{)q6?3`rVJEZ@SNws+(Irwdrk)Pwry;_2}8&VW4(3Z7?gWRUrc z@LvQ(qsWkJkRj#DY?2OH?q4FAuPQT}an#!4A*0Gj{R)>Xr8@tj9m5q~bDXDwS(*d6 zG58zZ0Y2iB8a{DsdSkeCYJKsD8dbC9&d@d!lDh=}6Y9TYm;1W`$osrpArq9Qtz#g{ zLh1|tbV4C)IEji7GN=He&dJ2@?PvY8UziVm3QTS^tS3H1d zuRv>1^iauX36<`x)2)UsOWHeOUu-eEDSY~+%=e6wb9{&u{Uz4)V#b);S6_X_L8>jv zJ6*hq{az5?saJ;%b)?}5{gTSeOXLD5f{->9ORDMS4tZVFgPG+$ zF7oRVqOC_>aj_+$X{(#GlKa)HBA@=~kqy4h= zr2VYG`Yr@0J($k0cvjP`vzJ-q9;tDzzfK>MZr_$lX70^E|2Z4&<^C|s=;Ltj22th* zWv&QDG>!eFqV@)B0=+_%PffSISh_|YCbtkgITXdoXA8!{#YMJI25v)OT0?&PvEc8k2)}ZDi85%4Lr9O!$c+8O+*C6< z>Ur0{Q8$-v)esJLn^xCe4dO(4MiX3QhB2Sk|IY$Y$Vdj<_NX?(s1^L!6Mkwho9OAp zUyF2ce$G-6d0kzYTKRaAS?dpylWa&oN?Tib*ex+E4?o`0Ib?+y|1Udt9L!V)q+c3# z>y14b!=82St3{H`y4d7Cp!@A*gNF~Ca9%iVC)fdzQ1u8HFjdpsYaB#O38JlwiwhLQ z?0X&Va6eq|VDkG{m$SSaPS<@r`8>Y8T|CQu!BYsba^WSLM}^7_+-z6>+Ansy5Q#LG zel6Ohkvk1YtCJcxYd~`ct_s0szs~;Mc>r+QAS6ulI-}cm9JlV0OPig&R{FDm_hN|l zv|Lv@dHu?18mezyO;Z$KJ&~ioXB=|`V7_|Dq`lP7`ZrSPtJU)A$@EeD@xy8pYZjMb zNa`_p<=YnWiMWd=^a}i8;dD<5{*rQ}NJx(HtC5=Hb7x#Ryvx7WiqgHL+NhW)gUl%N z)^SRi{q9|&B;4MhnA@EGGP-Rz(XUbE`)$W7MCdVxWnKB#)G%#v?g?(2JNeK>F-tz~ zJz+^wU?z4lUi`|78xe%$UwfR*6l(D;yUL!w-OWuK&W*dS3dl%z$%E}F_GvJFoaDK?JXRxZ z_CCpnCw{GCABReg_C||r;FI_A?PxVGFTzuCpUF@WPlZT_;lO0Rt?_%($)rfQfqMab zB$C4+%zf1#I5Gx0nI9ws)0YsU{q5!a(>LY3^;@4K<)1q-(OR&M%(w-fa#dv1^H3@e zy-efavgci#B+okE2$Mh7bipK4`&V9a=GvQxqWtsp7H{SX2JKuQPDJYjrj!SyH;c4C z8`E9Hy^N72@l4K_3&$7pOy`bjUe+V)lP?R2Tj;NiPUK zJdo4YhOIzB+tkJ7@zy3%9hbn#?w$#W2kqBB%8x&X2}3-nOU>f~KiCq=Bow@;!Ap#% z!1>Ig`A$|6o&Is60Hzdn{@al4nc;fo#J+{Tryp>`kdU31T7UkLpxd*dQg=zp(;oi; zID{057F!~&`V<`>Q8iLNl1(By`eR~d>RDGVkreztbzyuOG_qrkQVA9%wJ6f#d6679 zHz|GSx9a+BU+kk27!&?%*!_ch_N%6bZ-H76Q>wU%D|%Q9OF=fE5?il@`Iao{{-~NS z|FT>NSNPx2?AuEz^QJt#meHezL=@*1eW*mD!q%0-J7zVQ`l(KU(Jnn&Jj4I5!2RaL zzh`#w+U*jm1DSyB_WZ@4l2X)Yy2A|w=IL)$|0qOGg=nHsZQ6xy=((P93c5`E_4V~X ztr?kkKn^~6pFnVLI$diy_d@A`hx^__ER-vIh{gfNn(ZV!nK)q8^@e{j{6z+)D1l>L zpFdPWVlj{hgSvFt*WEp8A(muSgXzAZ(mOvd|L-JxP@#KCpWLS>@L^YNcDS^~^jobt zWEAplsf+eopQQ=MTRL5gaLmnzx@rZbi65D4qN0IM1O9X-)>_ zZK{Q+<(1b)nU8U*AHO)=>GhXP?2I0JeXlp^O0nFEERl`jwgi8qY1xOMn&D*{Ih7ET zFt2L4?Pw1_B;?06TMUkDdOu6edYXe1YD7ry%FG5Kk+LfNp>R)#SAaYg;^}%~E6o{| z0J*W?jRCPyLEPX+8;EKe;H42m{A}@@oV(-lH7IHRpAn=pH225_PqcCyc=ooP7nBJ; zf1{s&op)c1g*^aa-JNdfc0?g0kKZomZ^)!JNC(xU*(Y5Q#Q`8&LI;7OyA{vII!{eG z7G#VT`bGrOYQ0Z(t2dS`upjMx;EzlkdzzNt>crIc$=g(y1J-mtSJ!=IE$GbfhPgyc zEN=zt`sUxDpxofr_rs2hw#gT|?z$fxg6ApzybWO{>=ogWQbY+{!b`U_4bv94e{b5S z@>reR^8P3`7JGu=OagJfj6opl9ktr%ui;qb)deyP(k20KCaj1BGii8POnLnZ<|pPS zjI>q7_J-yOROe?W1RJgSipq6enfrAdP3F zsY1WFKFN(2rWs56g3|#vTwZ6n;TAatSuA&_is)7DuGbEHbkp)M6*u!^U(0uR;N|xt z*(m=L05qfyg0qwknor5TTCZTpz_lFPNg9oIFTjNz?Q;q?%|jv#%AHkTE-qO=J#Oa zQ52(COOZw?VGrNgtCznRss>%C=b|?V!<0{k>Cgjc%!TeI>JYW70#%kFsGgIi5r-}o z^p)2hPe+PEJ{=EzP=_}bJ+%R^r-igDi$y_obo-NdZu>%HCz-lUPiS6_H+4_zj1pel z<_3d)w%Hx>Znesc?Q?Ldlghof*-hFQIn)U9Ti}ezpGvK#%6cQz}))VntQnK8?_43sHhvK z>aL%OeRpr`%8!0{iy|;S_01_ZVe=v{B?kZgeE)k zu%s=uvY_<7R!F@q`p@E9{sa$kVw}UU0k+MpI|F48a^-MW1fD3qaxkxMB=OpKt0mDG zTZbnRr*-f8&mXRN$FyJ!f~~0DWre}AWhk5+F}uKVD63UaPNn;Y1Ol>w@K)}l#Ztp^ zUfiOEEAFg*Zl-5?pL24a{92-ui2K2Br)!ue>{z&{Lu;OGN!2b?%SG!#BfzJ8d(5Tg z1HY69=5nIt@7!?NxNQ}+a-%>~fnH~S&45O0Z#}t@VCDp@B2%?mu_6vlpI7}8@A=pF zo^>$v5wlcavHTFJTqiEZ*O$>Qy}NZgvrrpwG36n9B@>s>RM0 zYq$O1gvjVC$tfoHgeb`Hs(pffX{+-opR$w;F0Ue=Cw-4$i{A{P$!Gpb9VlHo_Pa!I zHN;d=LWxgCJ()yK_I;ye+1J#>zP&|Ep>w&kw77GDr!3E`IX<|d4}1xsM_plN?Z@Wv zwKpI3)6|sKtm9fG$vH)9TJ(Fw^XZ6q@odl?!KmPn?mUN}XYlAq0IY}l`g(jdo_bc) z7junUd`PknEI!V2H@h($y+Ka5oWZ%z6)oDw4(=(RutIIERCV=ZuOo_u^|Wn9%CMq| z?c4W>uevA3lad8+68O6WXmAT+c)z0#57ux|G2~8q$8tUU%u6|L_ejp~?}lfbrJhm- z9?J)jM%x4{ET@bmJ$zk(#jfOurS%2Q*1BAWndZhPq9_S!e4Dz&VYeQq8R85PPyNgd zV39AKG_0J_E+n~4miW>|^PfFuMbc4ZXWQUBb>UhujQ9_wS`sX_q%!&Rkg% zr1$)dQTrUX(xn>w7ss4VEp%EqDJY9%=|4Zzqdqd#1d+Ke&&XT_tAImhb|Tw z`{3Z<{1_ZO0OT(n1^{8E?aw(6{XH5}ec`D|5oYK6`|=n`UHPW3n&+8JARRb73JB(XTt!Iic#C@{kkou$B)W=ot&WpB0^HLXdj zH6JZ9Xgq#{){$fK4E?@w%|ET_3l@2W7)kGf#~&x`exnPO5%g6wEqq7(9VvJs?DmI( zlamu3I8-PBT4n9#mdf-b4))wZ94}w&w_-yDliMS94MI*UA&!}BA#7#UqgwH|pH0?L z5*E=%Yg$#dU^h*Fbum&L8=IlhrFG3NdW$M-o@#0BPqu8=5JZ1iU#CvC1P#n;xBz54wz#bwN*%Ub)FCmE zQLwm|w9&F_?^Q&8=lh4hqZEiwh!ULZF+Oh8&9#cx)82Z zK3hJ6a=5LvRk2D}DW0I~jbqbATnv>DD`TX9G9PZRO0jg)?A?C;AbO$gH?jY_5rsO3 zkDH#3`p{*`q~hJ7)mvmw?s6>-=*DEJ?~z?>ohcIM{L>Tpe|K41gf8%uJv}Fu)-E@Wt)+>A?!rGDuiFTO^k+|t$SpqGDgZboPa$x-i2q8U8Sr?r`~^PsJhH9 zXM{ZfyN}30Fz$hjfcHEuy~n3d44H4FZ(PG&`OuCA|wPoDeI2k=I+J>tId z%PB2o4+$tNEHqnbwPidsGmEvP3_fP#3z4BH;PWba`{w@JbUREj3rYOy&yCS%`Pm!L zVG=M*p}|*1B$KXvhgptI{h&$pK`)oHxef6r*&9q>Y;hP~8Kp5R2(&A(J5h(TMFG0m zUmKB+IVOM=gv5Xb9}E3cFvRzf5$3h%&=|E_BC}qq_R*>YYL&w$n%k91M$IS|x8^hy zKShQR8f@`z71igZTH2l^Bqs{RVFd+P)#)=o4cnDn_p!|GiU@ApZuL6EL582ptN%_ByvFp|EUYlf?n%91+g ze*2w0HGDl-C{sk-&oAh4vv$6MTeC}y{EFH-w?#!^jCAM_U=NBgNkV45VCM!9E+NM@ zxOt>Jmhk3^-GnSSJs+DYIjKzGm*VfljWZGbMM%@(ZpQ>3sJ@(atFanNj1b*>C+xGr zjv}Uz==$(IlA3SFL73e9`{eU%QX~s~ogedcTt}U(yjh3)N*yrFuzYH zL|?AE=A%8JEnKhCqk4MlQ#(3$UKZ}-iQmCm(VM>1bAf=chNJ~lo zHWNc6XJzTzgUaH!>%_uB=E<7xMXkxw%jNrcL%B;@fMA*2DOXRtENw`!OmF9QomUL6 zV042y$RQ`J+*QOYCl-%`GSfv{Cj!05So>>T7aCfd2T-QE!rvq((qm$FsabpVuh*gr z^C9gnUr@T*$#@nLm)_2>)DKqHQX@!hz+yu)#osI;MF!9jnnqTbaS!nGr!ydp@!~wD zK0aneqhRSXq0=tc#w|eFacp|@iUON}XXtJbJ1-tzuH0A5KXm5v0Ve6?uXlr3B3Iu+ z`OCJ*%=WH}$d5rm_B1i(^dhz<`{{hifyN!zqe;1-<7($(B>g}a>K@AGaAc3uCH1(R zgUWEe!FZQ=7Ni5g(Y;+J)*$lkEUQ1C4Nc7C51 z*U8|kbJVB#Yv}Hx`@1U zHEGw+57#WMFlY!frI1lCVk%^Gs=f0)WPNyPzw>EieuU@{tT%d0wiLx+cP6KMw`c1W zYArO|a(I=|_eznP*`hYxg3aE%EUhPJNbg44k9yCXd$X`KscER0n$*7{9>ehZnP=`N zW7S7q-xD@Zq<56qM3%>|sSBd+L{TDKY;SOi`BOSrVYPxtVedw!2$m#<2~h1+jS{|B9-j zN>YT?8&oL2{)2g7DC_(U9T8?g{xm%eW*hf7Cco)jJsOW(bcNKI5Y}^56lARV>YlBw zvR_+bL(+;05Mn3aK}puL7*Cz&U96<_%z$=*-&a-`aoH*q3#BrO4E!rZ)n&ukUTG3t zvXwj`JuM4^P6(sFU3ww^IRuREz3q3nG=;>?5<{9sjv%$i+00nB8FqH-K>`0t6s{e$k<>##>-q@Zt)49x&UAoZsUOuAe=S=Y4Rl)hWE`(kE=y6^>vQjSRlo?vt-i%2UUsBs zHiQHP$;J}DHb)AAOXiA3Y=#NWsU`ffga%8s43)-w#vJ`jDdN!l*f6yI?#?^vo)82| z{YKgBOgE*}_HEA%4k5Q;i#o915*abD>91=!x6RsUJLjyrdO@@ZoM_9<^~E%_=zu=8523Lcf%95#q;qOP zk!@MS+!lIxT}>Ir7hdJOHos%u!O5{oEe=s=5sPRFf*_F))byX}x@bU}vLvpPB!0E3 z8vcjeRDSx`^<#(!4!-;M?;l-U;hmr-$0&Lt!zt9t-4jo@v7Yw)SE|1!&O@IAbXvbt z)1smxA)ixT-L@0#%GLu8TAzJMx4i|igCp%kW`Rs)!^ySf@SFd-eBCy3AwuBb(4A-% zsyLPgCq5E=-f;6vZ7GfREO1WjJ0LYBW?TqaB$uKm^k{sN_>EaVDp|P5)C`j((y&-h zxGs&WMmgH>d!YNvrRmT#>Y`<&NwhFtbOCb}7UzmreFrg2oKH?)9{LAg(Jeu94ceT` zwd49(P6SpWSMVkLdh?FB&pJ68iiG^WAxRhE(Ir~Xw4O;)%X@UJzbYe z7!pg+nr6K>fypELNvW0yYbaqD1C(I)*UFE%yt^hcadZR{2-eb(msrKFTJg`b17n~l zvxJ;b7|;-{^;&?PYWdqu#hykpv%|dzjJhW@8u8rOe=+{TwW13U%pJTI}p|X+ozL-r{0AFO3q;#rO*@Qw7o+mvFx0pyvqUDDHjpA zB2cobG_i0WHcC7@{cs>^o1wv-W-FN4dTQq6q`u*mj8T+@ul+u+BmfAp@G75mPM42H z0FfZ@KmfwRQzy%OLSDN-N7Q*o_bz7^b<*G7L{fx3HGYGO*Z-OjN3rYJdj!4s(s%pW zY5Ne}^*%;Xaq$zstJ1h&oQhjzDIAC~e||oicJ$~B+IJ5^iCi~yn|bsu*-&3UZ^G`= z`ihj(P{&1-=xk9=R@Qrs(hrCAzKg~4j?k_HdZ#L>sA#}1^oG|0<-Z#H@b&S;Uh!f) zds;Nkw#zvJ*hPfB@OZ4Ot&fw#obP#c@kXq^Wmfn}_6G|8o(4DWU7X+0^o&Gi9uqCNt_1+8$#&*7fq^%(8QQmLPBCRlLc4$`+9Av#qLy1FhY6&E#7AO_mK-K z!_vc!v&GBJClY3+rohKbbu3OMWTQMv+0+om>955MGMS&DOnv#TpIxo5gsVSdm15Er z45QYl$_YE$l)y4MZOT6a$}kFurH5!V4Ru*`re^t4Rs$BskW#yXs`uC+M6FRPwl}6A-DIWS9K`U$!vNHzIkyORc+}ogviCV-( zehjDJ=@3>Y?^h>kXzc_k#sfr;^~QTbUPpK^sx@4}lg}l-Bi155jmY~#-!hSddsoKk zIrB!n{CY+^o1qyS!XzZFMt_=`n*qYe)2hYlBJHW+#oauKma(7+n?ZG@KE5CI=T*bj zmBd|vusyyZVdd0+ZX2n!_P*-osgk7MW}?;Z7Gr-7rvKt(uT*#1bbj8g!CbbP?-8b+ zywXZ8^|(s6EjT5GHdapiX5OwLJw2WJY*=830e6xbgu^Mf8cdZeJ?PhVukHHW3AWOb z3G4@&ALnW6zY4sm^(dBgVNu~U**P(%ahhrD+rN{wv9BtYG~tY~FS=bnwBebM#fcx< zFjRViT3xHb#zh&6^*#i$gEfm-Xhpq8@G~!%kWls;L*B0EDzR&*my9g)7NPo3?kldS z5~&ogw0>HRI3Kb19q0XBj8>RsRT%aGW_lwa{loAF6pl^#{8;qeANrWutq`iTgrve|?{y^okvt zJul~fO Xr?7P#6b2g-7Y|QWd9@a8(z$clpZy9CY*v*l=ty_XH2oZlfKp;{t-M}SUw z>`@qdT0fk{5NbeYqw`j>TSQ?Dsg@%=;xO z`RA-uhjT`UB_+PpJuLuL-W6jY1>4UTile!>xQ2J!j;++k*uq@vsjz13uCu=5$*8}- z9kbzS;PzhVrS^U<$FnE%oxJ1xO1HG^=DE1JYoW2&X#JbCiEUT=Su0CR*)$?fYbZg{ zsL*LhuAFzg&&QXSGr)^kwsz9;Sp5O9hW2Z_3J#76opNY9N+ea?*7o6~>lFcA%EK~f zMgQRgeMs)uZ$v$a(c||eWa~8?XTQ!ygEw9@7$`r_DKpcm2gne95kfv2d`6|F5^n#s z-1PZXyPv-uUMXdqfN~2Qxp1KV6z*6)&R>gpiIujp`Ge!~39Vzi8B!O*-%xY}ib(XIH*oL0#h@ znJP&kcRo&8dBS7d9%xFsd~h}eq3&$sz^0luja*@3Z1S+(z3sB1$jI+VG8*}8W@h=X z7dmcsgj{}>(G0jQHz%9uZ<@s_ek+9C_xAJh3Ay%CT_+*(`mBQ=q&s=%uCnS0X^^M` zp7s~!CS#m4-a(X(xg_L{ literal 0 HcmV?d00001 diff --git a/TrailMaking/jspsych-6.2.0/css/jspsych.css b/TrailMaking/jspsych-6.2.0/css/jspsych.css deleted file mode 100644 index 9a07da4..0000000 --- a/TrailMaking/jspsych-6.2.0/css/jspsych.css +++ /dev/null @@ -1,206 +0,0 @@ -/* - * CSS for jsPsych experiments. - * - * This stylesheet provides minimal styling to make jsPsych - * experiments look polished without any additional styles. - */ - - @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); - -/* Container holding jsPsych content */ - - .jspsych-display-element { - display: flex; - flex-direction: column; - overflow-y: auto; - } - - .jspsych-display-element:focus { - outline: none; - } - - .jspsych-content-wrapper { - display: flex; - margin: auto; - flex: 1 1 100%; - width: 100%; - } - - .jspsych-content { - max-width: 95%; /* this is mainly an IE 10-11 fix */ - text-align: center; - margin: auto; /* this is for overflowing content */ - } - - .jspsych-top { - align-items: flex-start; - } - - .jspsych-middle { - align-items: center; - } - -/* fonts and type */ - -.jspsych-display-element { - font-family: 'Open Sans', 'Arial', sans-serif; - font-size: 18px; - line-height: 1.6em; -} - -/* Form elements like input fields and buttons */ - -.jspsych-display-element input[type="text"] { - font-family: 'Open Sans', 'Arial', sans-serif; - font-size: 14px; -} - -/* borrowing Bootstrap style for btn elements, but combining styles a bit */ -.jspsych-btn { - display: inline-block; - padding: 6px 12px; - margin: 0px; - font-size: 14px; - font-weight: 400; - font-family: 'Open Sans', 'Arial', sans-serif; - cursor: pointer; - line-height: 1.4; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - color: #333; - background-color: #fff; - border-color: #ccc; -} - -/* only apply the hover style on devices with a mouse/pointer that can hover - issue #977 */ -@media (hover: hover) { - .jspsych-btn:hover { - background-color: #ddd; - border-color: #aaa; - } -} - -.jspsych-btn:active { - background-color: #ddd; - border-color:#000000; -} - -.jspsych-btn:disabled { - background-color: #eee; - color: #aaa; - border-color: #ccc; - cursor: not-allowed; -} - -/* custom style for input[type="range] (slider) to improve alignment between positions and labels */ - -.jspsych-slider { - appearance: none; - -webkit-appearance: none; - -moz-appearance: none; - width: 100%; - background: transparent; -} -.jspsych-slider:focus { - outline: none; -} -/* track */ -.jspsych-slider::-webkit-slider-runnable-track { - appearance: none; - -webkit-appearance: none; - width: 100%; - height: 8px; - cursor: pointer; - background: #eee; - box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; - border-radius: 2px; - border: 1px solid #aaa; -} -.jspsych-slider::-moz-range-track { - appearance: none; - width: 100%; - height: 8px; - cursor: pointer; - background: #eee; - box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; - border-radius: 2px; - border: 1px solid #aaa; -} -.jspsych-slider::-ms-track { - appearance: none; - width: 99%; - height: 14px; - cursor: pointer; - background: #eee; - box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; - border-radius: 2px; - border: 1px solid #aaa; -} -/* thumb */ -.jspsych-slider::-webkit-slider-thumb { - border: 1px solid #666; - height: 24px; - width: 15px; - border-radius: 5px; - background: #ffffff; - cursor: pointer; - -webkit-appearance: none; - margin-top: -9px; -} -.jspsych-slider::-moz-range-thumb { - border: 1px solid #666; - height: 24px; - width: 15px; - border-radius: 5px; - background: #ffffff; - cursor: pointer; -} -.jspsych-slider::-ms-thumb { - border: 1px solid #666; - height: 20px; - width: 15px; - border-radius: 5px; - background: #ffffff; - cursor: pointer; - margin-top: -2px; -} - -/* jsPsych progress bar */ - -#jspsych-progressbar-container { - color: #555; - border-bottom: 1px solid #dedede; - background-color: #f9f9f9; - margin-bottom: 1em; - text-align: center; - padding: 8px 0px; - width: 100%; - line-height: 1em; -} -#jspsych-progressbar-container span { - font-size: 14px; - padding-right: 14px; -} -#jspsych-progressbar-outer { - background-color: #eee; - width: 50%; - margin: auto; - height: 14px; - display: inline-block; - vertical-align: middle; - box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -} -#jspsych-progressbar-inner { - background-color: #aaa; - width: 0%; - height: 100%; -} - -/* Control appearance of jsPsych.data.displayData() */ -#jspsych-data-display { - text-align: left; -} diff --git a/TrailMaking/jspsych-6.2.0/jspsych.js b/TrailMaking/jspsych-6.2.0/jspsych.js deleted file mode 100644 index 0d84560..0000000 --- a/TrailMaking/jspsych-6.2.0/jspsych.js +++ /dev/null @@ -1,2796 +0,0 @@ -/** - * jspsych.js - * Josh de Leeuw - * - * documentation: docs.jspsych.org - * - **/ -window.jsPsych = (function() { - - var core = {}; - - // - // private variables - // - - // options - var opts = {}; - // experiment timeline - var timeline; - // flow control - var global_trial_index = 0; - var current_trial = {}; - var current_trial_finished = false; - // target DOM element - var DOM_container; - var DOM_target; - // time that the experiment began - var exp_start_time; - // is the experiment paused? - var paused = false; - var waiting = false; - // done loading? - var loaded = false; - var loadfail = false; - // is the page retrieved directly via file:// protocol (true) or hosted on a server (false)? - var file_protocol = false; - - // storing a single webaudio context to prevent problems with multiple inits - // of jsPsych - core.webaudio_context = null; - // temporary patch for Safari - if (typeof window !== 'undefined' && window.hasOwnProperty('webkitAudioContext') && !window.hasOwnProperty('AudioContext')) { - window.AudioContext = webkitAudioContext; - } - // end patch - core.webaudio_context = (typeof window !== 'undefined' && typeof window.AudioContext !== 'undefined') ? new AudioContext() : null; - - // enumerated variables for special parameter types - core.ALL_KEYS = 'allkeys'; - core.NO_KEYS = 'none'; - - // - // public methods - // - - core.init = function(options) { - function init() { - if(typeof options.timeline === 'undefined'){ - console.error('No timeline declared in jsPsych.init. Cannot start experiment.') - } - - if(options.timeline.length == 0){ - console.error('No trials have been added to the timeline (the timeline is an empty array). Cannot start experiment.') - } - - // reset variables - timeline = null; - global_trial_index = 0; - current_trial = {}; - current_trial_finished = false; - paused = false; - waiting = false; - loaded = false; - loadfail = false; - file_protocol = false; - jsPsych.data.reset(); - - var defaults = { - 'display_element': undefined, - 'on_finish': function(data) { - return undefined; - }, - 'on_trial_start': function(trial) { - return undefined; - }, - 'on_trial_finish': function() { - return undefined; - }, - 'on_data_update': function(data) { - return undefined; - }, - 'on_interaction_data_update': function(data){ - return undefined; - }, - 'on_close': function(){ - return undefined; - }, - 'preload_images': [], - 'preload_audio': [], - 'preload_video': [], - 'use_webaudio': true, - 'exclusions': {}, - 'show_progress_bar': false, - 'message_progress_bar': 'Completion Progress', - 'auto_update_progress_bar': true, - 'auto_preload': true, - 'show_preload_progress_bar': true, - 'max_load_time': 60000, - 'max_preload_attempts': 10, - 'default_iti': 0, - 'minimum_valid_rt': 0, - 'experiment_width': null, - 'override_safe_mode': false - }; - - // detect whether page is running in browser as a local file, and if so, disable web audio and video preloading to prevent CORS issues - if (window.location.protocol == 'file:' && (options.override_safe_mode === false || typeof options.override_safe_mode == 'undefined')) { - options.use_webaudio = false; - file_protocol = true; - console.warn("jsPsych detected that it is running via the file:// protocol and not on a web server. "+ - "To prevent issues with cross-origin requests, Web Audio and video preloading have been disabled. "+ - "If you would like to override this setting, you can set 'override_safe_mode' to 'true' in jsPsych.init. "+ - "For more information, see: https://www.jspsych.org/overview/running-experiments"); - } - - // override default options if user specifies an option - opts = Object.assign({}, defaults, options); - - // set DOM element where jsPsych will render content - // if undefined, then jsPsych will use the tag and the entire page - if(typeof opts.display_element == 'undefined'){ - // check if there is a body element on the page - var body = document.querySelector('body'); - if (body === null) { - document.documentElement.appendChild(document.createElement('body')); - } - // using the full page, so we need the HTML element to - // have 100% height, and body to be full width and height with - // no margin - document.querySelector('html').style.height = '100%'; - document.querySelector('body').style.margin = '0px'; - document.querySelector('body').style.height = '100%'; - document.querySelector('body').style.width = '100%'; - opts.display_element = document.querySelector('body'); - } else { - // make sure that the display element exists on the page - var display; - if (opts.display_element instanceof Element) { - var display = opts.display_element; - } else { - var display = document.querySelector('#' + opts.display_element); - } - if(display === null) { - console.error('The display_element specified in jsPsych.init() does not exist in the DOM.'); - } else { - opts.display_element = display; - } - } - opts.display_element.innerHTML = '
    '; - DOM_container = opts.display_element; - DOM_target = document.querySelector('#jspsych-content'); - - - // add tabIndex attribute to scope event listeners - opts.display_element.tabIndex = 0; - - // add CSS class to DOM_target - if(opts.display_element.className.indexOf('jspsych-display-element') == -1){ - opts.display_element.className += ' jspsych-display-element'; - } - DOM_target.className += 'jspsych-content'; - - // set experiment_width if not null - if(opts.experiment_width !== null){ - DOM_target.style.width = opts.experiment_width + "px"; - } - - // create experiment timeline - timeline = new TimelineNode({ - timeline: opts.timeline - }); - - // initialize audio context based on options and browser capabilities - jsPsych.pluginAPI.initAudio(); - - // below code resets event listeners that may have lingered from - // a previous incomplete experiment loaded in same DOM. - jsPsych.pluginAPI.reset(opts.display_element); - // create keyboard event listeners - jsPsych.pluginAPI.createKeyboardEventListeners(opts.display_element); - // create listeners for user browser interaction - jsPsych.data.createInteractionListeners(); - - // add event for closing window - window.addEventListener('beforeunload', opts.on_close); - - // check exclusions before continuing - checkExclusions(opts.exclusions, - function(){ - // success! user can continue... - // start experiment, with or without preloading - if(opts.auto_preload){ - jsPsych.pluginAPI.autoPreload(timeline, startExperiment, file_protocol, opts.preload_images, opts.preload_audio, opts.preload_video, opts.show_preload_progress_bar); - if(opts.max_load_time > 0){ - setTimeout(function(){ - if(!loaded && !loadfail){ - core.loadFail(); - } - }, opts.max_load_time); - } - } else { - startExperiment(); - } - }, - function(){ - // fail. incompatible user. - - } - ); - }; - - // execute init() when the document is ready - if (document.readyState === "complete") { - init(); - } else { - window.addEventListener("load", init); - } - } - - core.progress = function() { - - var percent_complete = typeof timeline == 'undefined' ? 0 : timeline.percentComplete(); - - var obj = { - "total_trials": typeof timeline == 'undefined' ? undefined : timeline.length(), - "current_trial_global": global_trial_index, - "percent_complete": percent_complete - }; - - return obj; - }; - - core.startTime = function() { - return exp_start_time; - }; - - core.totalTime = function() { - if(typeof exp_start_time == 'undefined'){ return 0; } - return (new Date()).getTime() - exp_start_time.getTime(); - }; - - core.getDisplayElement = function() { - return DOM_target; - }; - - core.getDisplayContainerElement = function(){ - return DOM_container; - } - - core.finishTrial = function(data) { - - if(current_trial_finished){ return; } - current_trial_finished = true; - - // write the data from the trial - data = typeof data == 'undefined' ? {} : data; - jsPsych.data.write(data); - - // get back the data with all of the defaults in - var trial_data = jsPsych.data.get().filter({trial_index: global_trial_index}); - - // for trial-level callbacks, we just want to pass in a reference to the values - // of the DataCollection, for easy access and editing. - var trial_data_values = trial_data.values()[0]; - - // handle callback at plugin level - if (typeof current_trial.on_finish === 'function') { - current_trial.on_finish(trial_data_values); - } - - // handle callback at whole-experiment level - opts.on_trial_finish(trial_data_values); - - // after the above callbacks are complete, then the data should be finalized - // for this trial. call the on_data_update handler, passing in the same - // data object that just went through the trial's finish handlers. - opts.on_data_update(trial_data_values); - - // wait for iti - if (typeof current_trial.post_trial_gap === null || typeof current_trial.post_trial_gap === 'undefined') { - if (opts.default_iti > 0) { - setTimeout(nextTrial, opts.default_iti); - } else { - nextTrial(); - } - } else { - if (current_trial.post_trial_gap > 0) { - setTimeout(nextTrial, current_trial.post_trial_gap); - } else { - nextTrial(); - } - } - } - - core.endExperiment = function(end_message) { - timeline.end_message = end_message; - timeline.end(); - jsPsych.pluginAPI.cancelAllKeyboardResponses(); - jsPsych.pluginAPI.clearAllTimeouts(); - core.finishTrial(); - } - - core.endCurrentTimeline = function() { - timeline.endActiveNode(); - } - - core.currentTrial = function() { - return current_trial; - }; - - core.initSettings = function() { - return opts; - }; - - core.currentTimelineNodeID = function() { - return timeline.activeID(); - }; - - core.timelineVariable = function(varname, execute){ - if(execute){ - return timeline.timelineVariable(varname); - } else { - return function() { return timeline.timelineVariable(varname); } - } - } - - core.addNodeToEndOfTimeline = function(new_timeline, preload_callback){ - timeline.insert(new_timeline); - if(typeof preload_callback !== 'undefined'){ - if(opts.auto_preload){ - jsPsych.pluginAPI.autoPreload(timeline, preload_callback, file_protocol); - } else { - preload_callback(); - } - } - } - - core.pauseExperiment = function(){ - paused = true; - } - - core.resumeExperiment = function(){ - paused = false; - if(waiting){ - waiting = false; - nextTrial(); - } - } - - core.loadFail = function(message){ - message = message || '

    The experiment failed to load.

    '; - loadfail = true; - DOM_target.innerHTML = message; - } - - function TimelineNode(parameters, parent, relativeID) { - - // a unique ID for this node, relative to the parent - var relative_id; - - // store the parent for this node - var parent_node; - - // parameters for the trial if the node contains a trial - var trial_parameters; - - // parameters for nodes that contain timelines - var timeline_parameters; - - // stores trial information on a node that contains a timeline - // used for adding new trials - var node_trial_data; - - // track progress through the node - var progress = { - current_location: -1, // where on the timeline (which timelinenode) - current_variable_set: 0, // which set of variables to use from timeline_variables - current_repetition: 0, // how many times through the variable set on this run of the node - current_iteration: 0, // how many times this node has been revisited - done: false - } - - // reference to self - var self = this; - - // recursively get the next trial to run. - // if this node is a leaf (trial), then return the trial. - // otherwise, recursively find the next trial in the child timeline. - this.trial = function() { - if (typeof timeline_parameters == 'undefined') { - // returns a clone of the trial_parameters to - // protect functions. - return jsPsych.utils.deepCopy(trial_parameters); - } else { - if (progress.current_location >= timeline_parameters.timeline.length) { - return null; - } else { - return timeline_parameters.timeline[progress.current_location].trial(); - } - } - } - - this.markCurrentTrialComplete = function() { - if(typeof timeline_parameters == 'undefined'){ - progress.done = true; - } else { - timeline_parameters.timeline[progress.current_location].markCurrentTrialComplete(); - } - } - - this.nextRepetiton = function() { - this.setTimelineVariablesOrder(); - progress.current_location = -1; - progress.current_variable_set = 0; - progress.current_repetition++; - for (var i = 0; i < timeline_parameters.timeline.length; i++) { - timeline_parameters.timeline[i].reset(); - } - } - - // set the order for going through the timeline variables array - this.setTimelineVariablesOrder = function() { - - // check to make sure this node has variables - if(typeof timeline_parameters === 'undefined' || typeof timeline_parameters.timeline_variables === 'undefined'){ - return; - } - - var order = []; - for(var i=0; i'+ - '

    The minimum width is '+mw+'px. Your current width is '+w+'px.

    '+ - '

    The minimum height is '+mh+'px. Your current height is '+h+'px.

    '; - core.getDisplayElement().innerHTML = msg; - } else { - clearInterval(interval); - core.getDisplayElement().innerHTML = ''; - checkExclusions(exclusions, success, fail); - } - }, 100); - return; // prevents checking other exclusions while this is being fixed - } - } - - // WEB AUDIO API - if(typeof exclusions.audio !== 'undefined' && exclusions.audio) { - if(window.hasOwnProperty('AudioContext') || window.hasOwnProperty('webkitAudioContext')){ - // clear - } else { - clear = false; - var msg = '

    Your browser does not support the WebAudio API, which means that you will not '+ - 'be able to complete the experiment.

    Browsers that support the WebAudio API include '+ - 'Chrome, Firefox, Safari, and Edge.

    '; - core.getDisplayElement().innerHTML = msg; - fail(); - return; - } - } - - // GO? - if(clear){ success(); } - } - - function drawProgressBar(msg) { - document.querySelector('.jspsych-display-element').insertAdjacentHTML('afterbegin', - '
    '+ - ''+ - msg+ - ''+ - '
    '+ - '
    '+ - '
    '); - } - - function updateProgressBar() { - var progress = jsPsych.progress().percent_complete; - core.setProgressBar(progress / 100); - } - - var progress_bar_amount = 0; - - core.setProgressBar = function(proportion_complete){ - proportion_complete = Math.max(Math.min(1,proportion_complete),0); - document.querySelector('#jspsych-progressbar-inner').style.width = (proportion_complete*100) + "%"; - progress_bar_amount = proportion_complete; - } - - core.getProgressBarCompleted = function(){ - return progress_bar_amount; - } - - //Leave a trace in the DOM that jspsych was loaded - document.documentElement.setAttribute('jspsych', 'present'); - - return core; -})(); - -jsPsych.plugins = (function() { - - var module = {}; - - // enumerate possible parameter types for plugins - module.parameterType = { - BOOL: 0, - STRING: 1, - INT: 2, - FLOAT: 3, - FUNCTION: 4, - KEYCODE: 5, - SELECT: 6, - HTML_STRING: 7, - IMAGE: 8, - AUDIO: 9, - VIDEO: 10, - OBJECT: 11, - COMPLEX: 12 - } - - module.universalPluginParameters = { - data: { - type: module.parameterType.OBJECT, - pretty_name: 'Data', - default: {}, - description: 'Data to add to this trial (key-value pairs)' - }, - on_start: { - type: module.parameterType.FUNCTION, - pretty_name: 'On start', - default: function() { return; }, - description: 'Function to execute when trial begins' - }, - on_finish: { - type: module.parameterType.FUNCTION, - pretty_name: 'On finish', - default: function() { return; }, - description: 'Function to execute when trial is finished' - }, - on_load: { - type: module.parameterType.FUNCTION, - pretty_name: 'On load', - default: function() { return; }, - description: 'Function to execute after the trial has loaded' - }, - post_trial_gap: { - type: module.parameterType.INT, - pretty_name: 'Post trial gap', - default: null, - description: 'Length of gap between the end of this trial and the start of the next trial' - } - } - - return module; -})(); - -jsPsych.data = (function() { - - var module = {}; - - // data storage object - var allData = DataCollection(); - - // browser interaction event data - var interactionData = DataCollection(); - - // data properties for all trials - var dataProperties = {}; - - // cache the query_string - var query_string; - - // DataCollection - function DataCollection(data){ - - var data_collection = {}; - - var trials = typeof data === 'undefined' ? [] : data; - - data_collection.push = function(new_data){ - trials.push(new_data); - return data_collection; - } - - data_collection.join = function(other_data_collection){ - trials = trials.concat(other_data_collection.values()); - return data_collection; - } - - data_collection.top = function(){ - if(trials.length <= 1){ - return data_collection; - } else { - return DataCollection([trials[trials.length-1]]); - } - } - - /** - * Queries the first n elements in a collection of trials. - * - * @param {number} n A positive integer of elements to return. A value of - * n that is less than 1 will throw an error. - * - * @return {Array} First n objects of a collection of trials. If fewer than - * n trials are available, the trials.length elements will - * be returned. - * - */ - data_collection.first = function(n){ - if (typeof n == 'undefined') { n = 1 } - if (n < 1) { - throw `You must query with a positive nonzero integer. Please use a - different value for n.`; - } - if (trials.length == 0) return DataCollection([]); - if (n > trials.length) n = trials.length; - return DataCollection(trials.slice(0, n)); - } - - /** - * Queries the last n elements in a collection of trials. - * - * @param {number} n A positive integer of elements to return. A value of - * n that is less than 1 will throw an error. - * - * @return {Array} Last n objects of a collection of trials. If fewer than - * n trials are available, the trials.length elements will - * be returned. - * - */ - data_collection.last = function(n) { - if (typeof n == 'undefined') { n = 1 } - if (n < 1) { - throw `You must query with a positive nonzero integer. Please use a - different value for n.`; - } - if (trials.length == 0) return DataCollection([]); - if (n > trials.length) n = trials.length; - return DataCollection(trials.slice(trials.length - n, trials.length)); - } - - data_collection.values = function(){ - return trials; - } - - data_collection.count = function(){ - return trials.length; - } - - data_collection.readOnly = function(){ - return DataCollection(jsPsych.utils.deepCopy(trials)); - } - - data_collection.addToAll = function(properties){ - for (var i = 0; i < trials.length; i++) { - for (var key in properties) { - trials[i][key] = properties[key]; - } - } - return data_collection; - } - - data_collection.addToLast = function(properties){ - if(trials.length != 0){ - for (var key in properties) { - trials[trials.length-1][key] = properties[key]; - } - } - return data_collection; - } - - data_collection.filter = function(filters){ - // [{p1: v1, p2:v2}, {p1:v2}] - // {p1: v1} - if(!Array.isArray(filters)){ - var f = jsPsych.utils.deepCopy([filters]); - } else { - var f = jsPsych.utils.deepCopy(filters); - } - - var filtered_data = []; - for(var x=0; x < trials.length; x++){ - var keep = false; - for(var i=0; i

    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 literal 0 HcmV?d00001 diff --git a/TrailMaking/jspsych/examples/sound/speech_green.mp3 b/TrailMaking/jspsych/examples/sound/speech_green.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..aa08b80a4a435a393b32ab60f27e08089648ba87 GIT binary patch literal 2866 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�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 literal 0 HcmV?d00001 diff --git a/TrailMaking/jspsych/examples/timeline-variables-sampling.html b/TrailMaking/jspsych/examples/timeline-variables-sampling.html new file mode 100644 index 0000000..b2b8b62 --- /dev/null +++ b/TrailMaking/jspsych/examples/timeline-variables-sampling.html @@ -0,0 +1,46 @@ + + + + + + + + + + diff --git a/TrailMaking/jspsych/examples/timeline-variables.html b/TrailMaking/jspsych/examples/timeline-variables.html new file mode 100644 index 0000000..609fdd5 --- /dev/null +++ b/TrailMaking/jspsych/examples/timeline-variables.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + diff --git a/TrailMaking/jspsych/examples/video/sample_video.mp4 b/TrailMaking/jspsych/examples/video/sample_video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..73bbd71a7f8ecda5f266f82a01e118ff74503b02 GIT binary patch literal 2107842 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

    e!P52lx>iXaw_U;Hi$7d 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

  • Gccs6sqo9#&%zN^|9bZ`~lILl?=>eil<-jfa! zQC#~Gpl0D=q#25uW}7itrEw>PC1nOQnlsBro6xsGq0ynjL8Kc3R(tD!Tn(GR@L^Zq zw~0A5@vjsxpe&#ksM|O%nlazMEF~VLH9A;S8RAq{g+xCL@NAjzociQaTp;!kA+})3!Eb-Oh<+s`FkkR7NXlSjG z;!868Wy|C;B^z4Pm%I940(!p= zN*F_jdeUAmb~a`P1Jdf<{}^>xE&0Ab$zQ4Cmt(;IYAsJ7c61go?Sh6EM={f1UO4FJQ!Ue!9M+oJf8zuSVwa}{ zM~IQeB&>YUd-PlSrxS~%sQN*1Q|wykxoJ7EnWCPRVX#Z=ycZ33Ev{)mxKmY6(8><>=^e-Tt3B$L+~e5t{Mg7?QgM7=q6^7?5c5vxzEh=D86($MKIEJWkz|VP>??UX=wDpaZTKM)FtF{S{MY%Sk=* zw7o4C(n!A4>F28%?HeDqVD~mSqCRxCA z+Y(;4^gD@}f61z{poPj^*?<^-M254g?s`BQu=y4O@UYM@-t@b{x9Ut$|QAGYl^wm!?s$A1O@ zf+lrFz=$wvykT`R^OfHjNDHf8*yZ`u>!CY;1kSzaN6oJZuq4!c#uIJ=USUZN(P*Z6 zM`jEqVkNhJ&5^XBZ7nkUxqm?YU$K^c^(r+)rYZGT8a$9~Ti@l#eXoD|YhypNGGTTT zz!~2&Bp8OOX7xEvZ;g<}{&Qz9Qbr|*RcmBPmzQH|=A9*hFgb%oh*7WaW({m_-{8a# zAa1wgeP$PEgYAj+De!pQ)WJOQd+GEh!zckQtAjw22sUL z-GWjU(9d;8kEEz-+|C8SRD8?ggM$iTF>Tzn5njXd8>@wm#HVauAlL1l!?S>QLfOn9Sd=G=D+h4+~xLwH_2zMm^unn!iLq9 zZ&YqZIq?pkX_I|^myq3cnP#03T%#bPT3i0v!SVjAftkw*+PGj|0Um0Dl^l{E`cX_+ zLuWQ7wt`i7j(_o?+M9FrQlOwuZJHtSARxkh;KOEflLq8NQd0HIN@9`Bf5hOdj85zD zZSv(A&lfK3Y20}YZPB8B z?h}j+*#)45A*SqE@Y?`kdxx}#ek`5=VdAC;O4Ko`Ett=+Y>&0QqPppC|DT0>0n`f# zoLaL1K;OjDwz%9*vEI(2|1%Xa&|!#vz0f9KF+&}R@Z2J8Up~KAx5|lk>2V^gTs{sj zT=D9Sk}os_#)f1uFQU-ZyWa@2rBUCpl|uPk=E zz*ehch4;jjyC_b0Dny3mSAp5wv%~u5PJXyBF%W?YU_T`NWxb8Vj|r@dM<&jrC0+UIl4K{)==iJ3`2X zKUF+*j$5T{*Vi!th~jNF(BcyWm893jKmhe%KtM**F75mKV({Q^i~Z{eA_E%x9WunN zgu>ov?rYXR0^Us=O%=l<*hkSXGO8S2#nWf)HKtQT%kWQZ!qn5T$_n;~{l`^v!i0}x zeF?j4_VBF+fs!vj{17a378tV^=g}+e0+*N#3K)|Etw0sz<07aLm=O#R9#NzWME~Hn z%fhtTx2PRBBjd_^49m;7-UTp~9vF0TqjJHTCF*@t)sH^lg>|*?7M$=j612TJZZrox zY76=7iQ)Lf*ExS>3SwKWa+n3@F^1dR_Psp>=|j+W6t|l-tJoOYuqquinRg>}YNEnL zxM4pN@Gl31e}W$KU!CW}$T*bN%c%8L4sAsvH_|PSf5*YEufw5}-a)J9wMbVcek=3! zLXeD2YHq4s4Wi87=ma3Q>Ri_uW<>`yaut2K+nOb$J6vCoFn5MapUi*Hh=ap9-9wS6Xbb7VvmGb-3f5J!ooWuWEQt?7LP5n_ow7Ew7 zEWd_T85?XY9_pnhdmFiT?%q8=XL;;uHQ6Nm zQY@5;@i%_$4Ga1^U42|r{Q|{rGVhxC2;eG6TirC0;2Hj30vzLTE*=6qN47k@B7vPg;c@l~m&q@f$ zx?cHnw~~4#4O;v3ccAIZ-XX*s-q!9M$ors$h{fUn2MV`b!+v$XRiIXUEi*NzbP$PS zWP3E)OQ?&2+h~^q>gDe{JrN>DcjWYN+pOyN`1O8BXnD;vob-Rd! zwJ#Sx^B#YyeCCL@aHOV6JO4fUh(C3GHbDjz?@J6AW^f@Vcl)r^SvCz8l-3X2sAbSgWy}$=!E1x@RCA3f@)~il+ zq}wc?mjmoGx)=0gH@0{A1n{sS)@aBW2}6gXDVe%G{nTxIFqsZkpS$lkZdWY6#LT;k zN>kC$FsXDJo>3~CtOUQGYDbEphRCQ@R#F>sf7z#1yem}X)vF+h$ID4clK}D>qdR3S zu5<@U;fF7)Sg~08evNd4h?(Z~v~?lTgurUG|BcS!p-L^SWQ|mdXI%^+&G%rY{xRkO z6cKWk`eBtwqzsmrG1}nt`JAk>1Hk)pn%CY}FsC0z5V1)BM?kp02I1MGV+66YF_KW8 zDsdbUu;KoQ&o?+&{FotBs~gtSVwge(b_%*OMVgsT(*X1x0CV6 zYSY6t)KGPC2@ERbBA$SdlDAj@Z2+-kU#i0RCAC_dPn9*hF0Ti;>^kP?0CEWC4a|PQ zC>u?@$(f9kgA^=0AI%dGZLI5xIH~FWxvH<5RLIQFhhb>(4k&M%;^Ky)8q$++*_7zh z6V^2)xj$3EVQmU*zj?5FQX(@}fyIN4oJ#E_BAax-zV3i84vqbLrt6-D)_#@x#A|pSF^0C=ouD3#O1ACsRJFayA-y{dX(fK zwS*~?HGrH8+d+$VQ5;au%2K3MZ2EbP4UcEHP1jK!foG-%xa+Y5Hx13$I8m|pPNc9W zB*4(Hj;E>pftMA;^Hn|FB<0&ior-Db1VaPXv4(ZKM%<&c2UBhkGwj`20`TSP=n1h>!sFUjN$GM<`hu-+*C^_qCC5e%LN_%HH!2}IXiqB z+Xr^$qzm`oyVMFi=fW=pS55aHJrRVea!Fe0qvi$Kjg-0}MU4d`W5gx_Z!s^dM+CN5 zL^t}`z~e>`8QlC)(i&m6rbhoX1h^Cz0%$EeexF%SF%lcL*RZXn3;$t2ql$EY2Tcv` z;glLFuQeG-zcWNE;Bqn|V{8Bb8-e5>YiF{HlK)n^3z7Qdos%_B*dDajT4MY5xz)V} z9EWd&2FZu*z1t0_J6!fqwF)RyV}y7l%A%#CetA>TPoU1Q=>P%!=~^xbX!g|*SU`zp zWW31Be)}A-b`5F{dAiw>Xg`-!?GmP^ z7fIC{_70^_?6(oGd_X*TcI3I%;Y~;k=ls^%!SPc6F7P+PRHrhEce|Kmr;O-Qk#3g@ z3pdIhk1QNgd4CZl_$AcAea&}`S`j`vNgJ^Iu@Rs=`aZoOK6Mj~Tu6%^d$z2ni)7>Q zpZ_UvXnCWOPk_7AO+tw|_5A390KNFr2}GkrxKMLX7ZS^W?y?`)ka5GWKgYdWqOr5M zGuMk+`6~M6VwDpK^`y{Lt&1ErHJ#1pL74%m4Cg0%o_m*8XmL)FQr%L6Xw(U*}JJ8Z)Mcb`Pls71_#yY344gpLuR zmQnOWzru6Zi8#}Z5xMc~+-oUJOyCsrcU-kM+YP18tLdF+#tk64A&r@|(m77e3UV>UzSP?MPSa=hgfwJU~9q ztNqjkP=g=e{6WcOtJ!`aFi?k(fz6#$Z*l@% zda>sCfBTezEKy*1UguQ?jXu}7&gMH;7TbWYX$X3+R4P0PVer@m-#>5}927nOq6O#({P zZJ+1IK6tdFwdJqZRB~mTS;nE3JHWAl!LL0)RFc#I924+R3wql@q)G>5z}+ISZ&iyl zCT^(DtA|XFEcB>*op}P38DgrCr*(fK?KSvl+IRiShmG zG?qiM9-Oudr@_kz>iLd0j<9YQMm-hfo}8bpq;bRDj8int$20|Ed)QGLWZWO-hgXMQ zKaH@ffoG_1%8`7P3LVoSCv7&%AeNY zWfGw*MVwVgH@~ZAcO=?kSU8p<4k0V>^q2%WgrjRQ?GVCEPQkrlJAVXjKT((h_wB2; z%*(OIy2N0G4?~>op!1RXcBhi_Fm?q4Ihb2|PIV5&r3x>X#TFXWk?_ZQRE=z)Dmtnq z0MGx61Rl9AjYfP)_V*L^?J%)1@gY?k8-Lb_iYSAwiTjK~-weUM-OESR{ zhPx*kl7QXGuB3?tyL^31mce}H!lA07b!e~alTRohNKB>Y-d^0eRwXcYuBeuMwxe$d z{6tt;?<>4U|Lg-W)WJW+!W0H;ZDt{lhp&|m0Yh1}a_()iSQU3T1=tJ?z)OD7V|=?sR3+T9kM{+8o2!7A0Zhu9h@#yNaMk?)#1D0wYPkQHX7L|?(XYZeRPVO=*S zWOl$txt**{H8n+;DvQpYJs8(Y6^Q)|!c|Dn3(*BS9n<>Z(%WiLE(007KYq>Jx>@ar zQ7Lkkw{2JzrnuCQZd@Bb0A#5vZuU+%`qWu7<%LyIAsU~(6lSSCJy^RXNxi?B;I@s# z+5y7s<1cVL#ajkuhLBzVcT)qY!%bWGX>d7MFD(xJiG_YFHm3h5pKz$0$$8n~$NBCv zWM-sAfUSnA_V)*fmSR9DQ?FO!w;1A-qIy$oT{tR!D5Q~^yQV`Ps<6=E(mMDEj-CF$vppR(o7rBK8`E@s`x zv4>M#hQ&(w{Pq4vb)7vH=?u!tYV_J7>~N^AkRhBt0b1l;|*-LR< z_m{^X$VAzED0@3&{IBW}U2y%E$C?r%Rc`_4U;LmU`d71cH_GFs)SwYu{6z+yqfTnZ zpkcEQnQn!R*VPLtVP+<+tbm(VoqB*F>1Tme-F1lb0J#c0t$BRp-g-r%{p0E-!1sjc z^Z|&G=NuNpOnhF~$FuHg)h@?(XPpJ&eUag83g;N;)gURekp>dunTO*WFZrpYe%FU8 zE+ZdgsQyD4Yq&_(vn?a;ItP;Sew8<}7b(Yn<+w~vN_l6-{a7!vPAZz?66l)dlgX`g z2JG-Hn^Hb!dx*7d0RmJEEGQcW1jB%`P%IP+2?jwFxc8`)Nm6CPqD*R$t4fB4=_vAi zA44bgk*gj)h}qkM^=-4O`@^qy95gZ_3qsY^guV6h{aDSMoPJU0L@A<*IcWbRsB^4~ z@wGFSiCmMmU!m3FKm5oN$d4xrba4;Q)&~DWU8roHaEcbBrhqp-XP{5A;~&jbr`Q=} zFg%$q*FbWpzV{Xuqphed+ppht zk7s_8mcSosOJDW)@#sC;3d0Pecd0N z{?llMDB5F`-^1VW)Oh`=eERLxYSCFPWrby{4N1PQa{^!Ylh<@;!1 z=|@&r`@V0+eir*acJgXCH2UrH;D?8KRt`VUhPB=0u6(uz!MAN?#O{{Z(;tEOZuEEf z?}G!-dcWc}xrw)LCa3Bh&t?JiHMEh-n_s?lRon<@hg~$w)Vp^2z|yFt6HbGgyG<6{PBb~G_eOtIdf8c9)OLB+9$4scIf98@J3V_ z>i69KSQcCbl>tGplqeMmgixup&2!e}F1M*OTZJ_)(ahF#IvkpQlYS}pSGzoQ=+V=q zJ)PgcNz`RB=GvWC%SV+Z^9R9c_UQEQ?fde4c+uCQnpqib{Ld}6{dHSRr*@i>At+NO zBORcAW23Z3;LhtdzsvmwZd;)`4&$Y^gUI1-?2Gr(xqd30)i-jFCmcg;;}r~7hTU3+ zL4s>Fmp6pS?YUJIQTVDen4p#SmuSAggkyP`1-eb^?nA)I>sCve-d)sp4fN0t=oT~y zhXG+ASTGh61%!iPpoIVw^{#r%LwRo%h;^VyDs$ZgBv`oOAV^C8v!_^dq!O>UKP|8nY=ebkD7&O z?6sN-r)2Asr2t8jftgSmT%OI4S0c=O*Cj1|R8KzpZ_(d9>+9~zj@qt0xFgT+rBhB< zbv7z9(vtGiNv3t*Ak!es8)KgjTVR_UV+}N-Eu(;e$tWv{q^>En9CVv`y5i94e=@uC z)YenA`ex(me^l7hXh8{0sj&;nSwKMBGVSd50Oiz#Gqme`dFInEc?w_m|GrU*$q5r7 z67+%Ng{Nk0OL81O`)D!BRCfb%;PBhcze;oD1{B^^fxNpd*; zknW4zV9S3`eX5$o?5g&p))xICM8cEIFSm~&G+B`FjbVnZ5tB0G0aW#7IQkJl&${T1 zVENWGc#kZ*Z9Y`@%yhML?9t(G+La#1;*M}m7Bzvm-RQAL3?+-eE2@OlLlG@jWafP$esef~TJQ-9b?D!LyU25)ap%TUSdIbMZ3k z^B&=9n?Heq-6YK*zd;H~b_)$&d@}K)`{57&y`&msyRs8xS5KYfUy5O>?njEB0(dZG z+ew2_j@vSoKY6zAt?usn=-z+TD1CSLN!%kxl1fBYOI&Mf!%JFpr7d0(S#UVZW?_km zsjexkd?sx@CeIu;y;{*TEh7=tnD1+yhgxa?xLqFlN0Q(BE!2lwM8#9FB4E8Xu|VBwU~J{t_C*h)itA{kGWJP%LSuL8a*#Rr=w#X#9)*N zwpGZ!5ZugC&H%=h zWK9{8gp4Z;wtUPqJ?C9E~0W4A@0-uW8+_F@O-;$M(Kw@L0Ei0tj zbPR(@fX6F>8i2m1{^Hn*o*x&JC2^?lNXt#ed3MH9lF^bYN?&iH*|%fGnsG=L7T=V|HMfP(6Pl2uIdQzWA(2azds$_Oy6zcV_v~p4P}+qm<6L7A4)hI z-dV%%q%$#%XYE%lSt6b+is~gJGg~m z*wN|^4QE6Z`jSo(`hzB*#x|zBU0ZPRdchdHq<+emwCFY!cD} zP^Hl1f4}2))tHJ<%m}I+#aU^F^!lVcaF`wAZRVo;seS}Ij>3W3_XZ`QRCAZnsVBu$ z^6AlPC5A{&-xS~F_6f9m=jUG^I`!(bJ4a?@Lp3{nCnUZN&EC!{wK93A@Ip4HmBKiI zWo$6;Qt91aK?2c6Nx-)=YYNe!jYN}(-aP4Ee5QztkF1C8kPPT3IoPd|5PsEHN8z*H9v%b0QZr4QqGlC-HPr6NO0ryjC=}j-~(~tfI;9D#x0cC<7CK5Cv z+K6At&)308J-4r%2uSW6<{TyiLD@ZsK74pGioP)`#9r<|K#o`kOq=;T1MrjFLQ<4* z)8X4HDL$&O>Own5ifbwzv6D_m7=o*DV))%yR9D_N&lrr2|66m$N7)(M0u2J?DURds zv(yw)RcOq8s24_!gQQrZ+@ZJNPzopzk*caH!97eN`csZp00eM+I5`1;on-!^176*N ztq#Aov5pyBbwO5g*Hi1>H`1x1^C_=RQ7UkoE7(xKX{HkZF<`x%;uW9n{HJz#Oh%9n zgtL1N^%>mfkIW}OL8IeXONx9gvTi{TlTYXZ3!}Pys+-JWzZ5KA7Uu4XSwlW_6WKC^ zT@2B&>9wdswC7W_7PHnW^JiXDXi62{Dne;;?6}&W7GJ8@5b*zAn5Z3t0%iO{n}U3P zFjW>@Hsb?V5G~@cs~ar-$(%}r18%_#i))~td+&4AB$E#tHFiRey1d5+O7JGgRS-`E zCD%64;;M<%`PbE3rgG?zMm8Cp%*|X#7y$$2oZN*f6QbK=1_G?Xvj2tAO^Ov-t&V12 zzIn%S3^oIY$2K(tfExpKfM&s~?|TZAO1r zQiH~ZFRlvxD+nTkg1RKlstc59I52a+nO>8b8t7UBJF%MA3A3Ow-&3`#4;jP|f0EIh zMA@3@KMQCi;rlSpsDH>xGKHrm&JKm1*qsSRnhlr7L}^ohrc4dW*b?pD16#n)_ojju zqNWJpoG(4kiYEq$9Arf>N*JZg57zpWNgQos@t>{??>9!NC& zk7Y4XC(|_|c9h}}Rl<9f{RayKL--FO0zszC=R-XNoT#6T!zNU4Af2J)bK%oHixFvN zIvhSNT7u$@l*sbbL-OCht6Sa0g)8}YY6XG~Ay#I%GZnq7qtwA?Y>DCS!_kj#&Qd1XE;`5tzzxmW7TA>=>Q3F2IF z3{o6+Xeu!oX<;!_50UcNMmNIHVMU2Tg0KoY)b!-p2K##yUAjrifRs> z`U_vk+v;`%3&^p~_&VT}Ls$(>%TVKE&_S8F)6T$&IL7R!)HADj9=EV(6eWX@O@n&? z`DS;PtDtK~CdC{gWaq^Y!0pJ9kz%^MWjAOqb9Z<;CI^Ik)b?ahR+NrzVf-=t4fm4S zx}k2!DMY_tYpW!tK1pm%e23M}d7(_lavy`J?~J3LiH%fBJG-yFmArwECS=yqXO#4D z_$?bB$rHAU)|;wQuDFgaQ7mrcd&b%NwL)RmCNQr8iD zp>UTIPPjvce{iwJ@>KlUUJS8@E}4?njY~~+>QnTfigW!Q+dgiQomzA;hB1pVHSrJ~ zoMMKy`etBg7V8bBy!H;}gj0|#;1xuTBi6*-)l&YcwdEfdw0Av1L-_kdT(fVp9cw0u#MuoR2lFG+lVl zpI8{9PWANZvy(5VZG@2(K2a~L3W{E!iH~IIz_{!vUj@CG*o&Y<(8wya)!b_&6P13knb=IhiDC4*pL{I7oQ5Qxv;MpN+yodNnkJC`|PcV z*Q4}|_1_sHQC}Tv-!g{n#a(+jX}cHdsqUMRyf5x4b4p9$(;E=G0hw0GKtBbz z`T5))$FTA`V$$x@`Jma_BGyU~!nb4FsrZj(0bsBHg{n4ojhG~uPr}WI%I#V@a;WtC z=1;5#%?N1JKd_@3NXh2%N|ylUPSo~W1ZgYb$D)r>46DV%7NbEC1m1rY)-Pr3NknMmB+8@H=M@kr8c?#V}XX{a%q?Ori2O4kZJCviq>_ zR00hjQ_`4?mE+kJY$#b5Ge14d+N(9wL zF`F3fogO2g;t|XcO|Q_k>#@xB?8Q-TXzwT=NE|h}0E-HMrq+h5b1(uLZwj?eT!2c- zZ0CW`F8g|R#2Ovi;)19TlOBLqh$o{p4_08OQ}rvQW<&Y%I@b)|oAJ&Qp|FIy_OTIQ zao)SwYSx2NPZVgTkYY{@>h+v!lH8|1g&)CC?BCZr=)*r?2%{fS%64#1kYl9)X27=o zw(;}lB1WQON^vJCrs-{?wc(LxK{n!=R-=MIm_WK-*;XZ$q!x!Nnac;jMLZT2*;kTzyM4+bFDChe#kST+gAg8 zVZ5kHqw>x+-BUa=edBdd0}A~wfh#2V#Wvt)y)oXIk!SK+(IJuqp1XeH<7wUTKtk~Z zE>N@7hj*>2Ts0?m+0i(MFY#?(v3P?WEbLAaRgCA(C2zSe_Y2-t`IZ*gokVW3W*BW% zS=rHH{;TQq>4+tflXUA7!HTlp_RemWmdgITZI-ep3PjvD?`nYdxQWMquYop3cVw+N zsEBMiI_VNtid>nJX6a&}EwWscD1xAjf(Tk&B=XM$h4g<&o=k~WHv+otOpa6C}p1odFK{8NxCoS_joqc4tzSZ zAv0YHfK8=lc!WEjv|{;NOT#+xRV%C@a8;Ru(4wX`O(ZrMW>Qcz3Q+1QQ}Z6LkQEK} zZ>FQ%t||nMv-R_lO5jP~j04*CeujWw6{m^qYl5VIZl1~2)b0i50{&oz|8?&Q3X`?= zQSgil>aDEn@~$3ia49(jry=WalKom{?BbS5bnu64Q^O3;ep|S>rC2=je)zBMsVp&w zc}TK@yC?vO084Jp@Yqy?NNI&{mMGy+O_CD*#`Z)b9ZsALaT7N}$1 z1~MULViEo)b@$$q5@MKWzTi96M^G~6by<>cknE~ZanMPWRf2yW0pZJ^lo#e3IHml#WHW=HjvwD%Z`~u`$uYF+L-sDzZa=HSZ5J zP_ge9#A=WcsA}5IT6T?>Fx73|I^-2hDyS_oCx%nzG$o1TB?UNm5TSeL#!K%jnL{)W zg&;I%tY*O0Dyg`JhY!fLLRj_=XkcwuuZx^uvxfLjp<&M?A->m|`9lgl#S}R@!xftI$>Zjqdda zsd_!#)_T*eJvB-Yrrp0weMcb54E^^K&4bR4j&SO|YXyuveUX1d&|(vJOWL}4s%;5H z$!DwECD>)>jE<_D#58pTlu*8{BpK9p6)%l)x~g+IK81O*tH|14PjqBcl0~t}DoJM0 z#rAoL>&AiRo!yhHeaz_-Cb58ep-H~8mnq3nLQtJc7>u8w`~0%fFw39JGS+6S!0i&WT8VQmx;l!T+J8O2J+PR~VHn zpQ}#d&F^26$y<@iJQcX|ulgikn&~TMj4^^R*u6oK3kdNhKth1W|H6w!A*o$qW7D1N zJ1so428kJdaz_L-d%8YUikx zp1I|NvkNyi%lDt4rThU&H1$1uV4xIiuH&ZwtZ~5?deV~sFv`tqAXZbZCGAM$@;?qN z=V+Jq*Xz|&U?cD0zP+|W$~oYJOTC%Ur*=nnUkR!uNvpS1yD;4`*e16T&g<+!!+^Xu z27RRfzPs>|&a$RBf6|{;JW9)CS%6GyaYpD#)wWa z-H)sOnh0Pi#2Myv(JO0e9f8IZbvoDyCb1Ha}Md%yAdE5B$deJpjl? zFK&UcAia?-IMj4-rjz}c_=o@UdG^=lkd+Cl0Lm_<{PD|jA@JF{1W@}p%qfwB2)hv7 z_+iyWysN__P>nZVallf#E>bnem`Cho(IzS8pfjwDs{>pwSr=gfIbiPTz_q&BEv%g% z*BHd+azN|14rG?$Bv$U4X1Kb7vdyN!IuavF?x&C@ZvKF0ZT@AIHk&x>fQ{hB%0-ex zV>DTU`9)lJP0nlJ^-wHLaYZXgJo;;b^n_FXDoCS|#K0DTXEg9pnfZ|xAOLW0BUXSQ z*;qJQM~O^vFJdMZz(6RvoD5wEyCn=nZaRHGAO>9uvhB>!FH10YN}Dwh2Bh%GiMoBa zz$XGU>z2#4n3~2Qb)_CLWV3G#*U(#>?-jCF;2d?|M~TH*9tP)K7~B5CZ!TI0Uc29j(}@gJeHYx=KiCAjtiJZyCZ zz&06TXOk}NwE>Pji{TL&fL+%H5?0@uzMGo1;;vDmm6iF+YO1 zH~_qD^boWP4qBD(`=(cCnxzTfp0Oo9>*OhmKu3-S6_QN>Qg-#{ep_&xJ`O7Duc}f!deDn%x=hetXc8f4*8!dx~h!RL=%Eb^x*G*wAONaB>lIe@wR$TtxR-E$aU~xjlP8CgKs)fcpNr<$JMF}bsf+^k z*%>|!=E1#_It#u|2MW&^YC8pf1um90*pA<1KQ&&-R-QOkqbCfzMb6Ejd20+tw>1@5 zC6SoJqH+sSj_A7NZM3GM7x0P*`iWYI2=BUL*FFfm%BL$+wYW$)DDN84H*tRTOc#_M zj^|1*rmx!9B-{2Q!nJ`)V`}Tqmq_%NehnyA-kCrWOtF%)E>jA}HNMI%$Bcz=fvd6J zRQ5W!`q!e@eu$tU6x{40D*zVemo#Wk(^d0^W{Rx`Mb<=L*8AD@%%}H7!dMkLEvOu* z^et1cEXE7h1mGNJVxkl5k9AjN(er-)(rco)Ot~W&xANMSD3{02jPgH$CwfM% zL9+pGhMNyLpA}S^-eAVg(Lf)<0q*l)Kv#0@@FFZNYfl~BqAjEx)nEPtl01&PN6U;V zS4wmoQOXAQgcGI@LqPiEU^|ujGBmw&>kP)vl~to z-Jwe%D74T3+!EcvUZAAO*`equnl=5((Wu9{%gZ=3o=Yih$2gJMz)l(7!2k}{4oz8! zJU%5uCMQ4ofEZQI(pp%}Pw*_vamnyLudBXbS(UPoJENsZr_iknZ>6nrj7pKF(g^MU z&TKtx6nj&r5E>R$AMBgM*??9atOZlat7eR2r*vUiS?t7^DjQ%b!iVu%P|i}r9#1a- zEn`}0KXgc;(IJjOhQ+E$oD0`Gd!T+A*9}g1Z>?zazV3P*Cy;=A9t7d-179Reqx$N3 zL2$Y!XvWE$1gO^VLtC`}0Z=kDfyCOSy&$M$&3^LEKUXm)Op_IAsHR%wGiD8=C{_OW zXI21)uA*JuYTpS%ufdZ+35#!eQSe@WV27-qAaA7wjmsPWE9B+cU4}59M7}F)4M0sp zw+9fN*TFW9Ag$ZE{dB-CjMonn*FO9O4ur)TdDD0!&)jdr;oVZ zrmj;xYXycll9nsg9(h0F*Ne;!Xp3)yAt+f^AeT&Fs1n`xRpc=~L23^i7%tw zCi_DAYnic+Zv2T23gV|nix56e1hP4+9p^?G+OP9&dMucE-6-1aJMy0nmujrA#n>a@!Z0J}2d7h|0Fl4d&T= zzXY;tI2aAw*rJ|_iKZ&BGa#Hn47=J`tc`NH+p8a_T+vQA@)99C1p#*n1z^vFybhM; zud^;Lc8GIs^iYNHfc0xkpC7yXbXCHVncw1JX4o``B^xY|tGIX=i)NWXdyOmTh(AX- z(mi1f(P61ZZAf5mSoEEh!NJj#5hI3%@rF1Wb6v$D@BjywOHE9n9B!k@nH)_@sqgY| zu_t{{@p(8WHP=F&rG^rM%w`Q`N=h@Es4SH+H3RjGzGMs_vZ*l;_daWB|I5{06k*09 zzi87PmTBIpS837;=*(_wD5$RN+!*dPyt2hCV3}`pv9kiQf>AqnNWi~Criq9x6aAzD zxCUAsb}j_fP}Ff9{uGocD#JaoMW5|okUF&3b`mU(t9~>Hrt*Ix6qq2(#AvHE~b}JI0xL5w*?{0vZOhce{CQh zGgD1GelcMrE2on^+xqX=PkbfO@*XPeLjyv%geSLueO4J}o zLJ9>$g&?3vh7u5j#DO4~MNikBFV8$iO4W1cyUAADIpV1(n$KbWA9MCSpf;UB%>TUS zxb3r_7Uc@yJ(d0ehlbxipN9I;_FbPjCzAh9>n2onF9KRt&2R7$@*Do!fO*5mug{Nd z_uLe6ll1z0fGTH?#M}KdW(>`PYFaaG0Zwqv;6+G5pFtM^Fc*E$CIl@(1iybk0E>XJ z+$@v}83MvkkW3<%wfDwtGF+-vl8I4sK$&_T-ao#+1t+WGwQ7^9-_-j4&fc@|#(%b! zZ%p^uGxb+;*5zNo^~BpOA^Yi z$aP;}_F&tt+fC=A&s;?x&!RD;ycFm`=cuEEFjP2%#aMh$0dggu+5Fil4tc zXYabsH&MPDvZK4r@kQ+#&m;Uj&$t~yz<9?c=iFmq`gXIG;reO#vYn09yG;>p%hwOj zv2+dWFTeT({tuqK5#P4q*k1T~a2rK&{Q&*nIOIT_hVe|EucycgD!0l%5&bhwHAd8C zlz#RBxA%s9xr#!A{B{a$qysQM=ox^Gs5$+A@&EA5I135_$Uv}=EQA>ZQuEH&N=;U3 zl8O~|#dIxkq2<}SpHIIvtT#9FoF0FFE}z)Cv#Tl(Y}5Ff%{0A2U&Pz5^!l#v>+8h% z(EU%v_1#A@SNx7N%cI@bi+h2lIiczJa@$42JVN(j;iJ%HLS3%vt<~&LSCg)*rm$a{ z6D+s%qg@kz{4e7ldH?X7SkjI?ufU(?qPhkTRw&rC(EA6P+mu2T%kPy!l0dEjXTT#3 zX++XqsL(DYZUm8tK(J6OGz$d+!GSQ)EK~~-0>VKMM4%A}3Dky zwVuD!`hHnSpSoRgr+fyAcgoeyRZZi%fPOXsg#H%4FY45F@V362lj$r3$RVa@%}yS$Vb8KwoYqD*y3BcnaYR}p{cFKHkg9P1aBw(_ii*!b)| z7r2fZ{36M^d70p_%ET9uC0-j@ezmD)SMCdQd)S16u=GtWz2QTrv|@~F1`b=O3!VH7 z9T+=6<4vYGJgPcJDIvC?mB4bLW`BT&1RfIq!lV$(0 zNCuU{PI<7FZymfQ8%zLFu#?U`HVKG0FD(rJ?l*PZ!iVIkSqtGp+N`*kqT@fBjVSQX z2XTm>`&x<|bajHb#ckrCm;i32w9M9J(Xm8;;{%DxuKM0?mi{kY6GLzuM9En75<2Xo z^OuWWTR@Tnmd{~>Ah=e5(-1GnY2x}!Vl5O&LY%f`es5UoFLUkSg2718-ounP+*SMe zB&#@`6{|1o1rv-w{nIAfdhc9fdv&tNw8NLD*&^~U<;smO%W#yEGX&=bEFn^Liy3Bl zJz~;UU=sxf8pi#Jl+9(ShBPbu^f6df*KO-=4YQJ``6)!I*dw>I1aKt!Fy9Y#z2NU@$9gEa4VQ1-uNB(4T}DPg&!v!Q`L#G21HenLym2 zTqv-7rYCMgjX0fwsN|xV^OdxH0>wPf@tiW z`BKMSAXNx+lx{H>(1M_y9J~Sh6QuJMGZ>A?;d1rC=dY6qaElJVyV({I%l+0qNNy>5 z?6kI7#dio6>yj6P3Kf*sTum|wWBcl#C`G{HTI>DbyPcfcBN2xbV9Fe`pZ@H2%g(L_ z3rJ#3OL&!d+T^#&AR}F8-lg#6+N-r4#^9_QVdaEwtF3S`T-ycN}eDKrz z9PL3M;#f4vo*;1rH7zAT5(H6U*?!MJW}0_a=|X-tkpL+x#7+RElJ-9g+I?9}Thctp ziRB7I1L7$fg)kyLc52cIqQ>+9EjcaR3VqMmbyrwk1HcaNYDqcRRVQ5qey6w-A{Qec z>)z)Ob5I?SKK!W^%PQ-LMOI+5G)bI!80PxY(Zp;6cS(UG(WBFbnB?W>vE!3!J5~z? zE=5JE<`pp~?h3Vc~Xq(J!^L5mkf?ah? zMkpz}j@B2lziiIu8u8e7uj%jHdrKNd*Ls*e`u{ElH<_zO@OH7rv1~{>5xAP_`s?&V zP}^gQIK~O?i1V|}k>8*}bFOwXj3Irs5D53G*zC~Rh%PGpr2D)*4lp~wZ z-$+`^k>b~|n%H-TuD$1L1Wigs@3J=@A;1;2BzgkF%v6Vv7UNGMX!rthK{2WQsG-`OFso- zav|&}KC^8lp9oX{<^) zK@kkI8gb1m9PGhxv{G7k7g5M&&q<=`ef<(9zTTPK#Qv@MQF)#N2hP9XUr&nC0n*C{ z$I?n&$m$!4u2*~p5)Uq1mF=?^(W(vgp9QZ!ByXPC0y;3_Q|N0N(M_NavIgcOpOk3O z%!y_*n+`Nqjbu$H0E0=YD=bfr3`GYNWCu*%l<342(a&`b5_^LNhsT0V64WA1;eC<3 z7hgx!3Q1O1JAqp|!Km~%4Yl`5JTa>U5$ztpwpocXK03W`2iXUrecVy8FbLasvGGYg zueVjLH^Kv`aG>FA3C;>NGJb37X4h)Gs5M3Aa$ivb&?MV>g)qO0)t>tvzDv$C2-Z91 z;0%a67yc>LzgZ_|^+K9o1lYqr?(=qqfqB7Bs%_q8uYqYUp(*xb5Uw?M)GuT*JJ&AFp&@E(qDkw1V6U>q9#o6XHRtr?avw zy_RE;&3yml_yWpD<}!oKq|j@bu02&lM(HPljIGM}IHJd#dh6A_1Qm?^Cv9>sV=h`0 zuw#~Qzs`DA4%U5$@JV+nkeF@@aSA$@j7A`G?W&yT$LHX?lmuRb8yIa1a{l1V;j(J( zE@=G=8cOx8;~F9YS4r^u*~-}#gJ0{u(ekFjj7tp^rB9%|tT*Obq9d+Aw>BK@%ksV3 zlDAW6_eMr@&m6EVf_@b}-%C0v3Y@;XwGQeVDE@Z>JyW0nPp$Y7rsLVPzxj=P5f9j3 zd}|a(vULQut-i7x&=lJmjpz#qJ(1~2^BiWX=26aqM`d3LtLqWE=s~ALpD*GjourxN z>XMvENq-s$0*D5y+$+m;{KpGm>1FTX-)YIq&l%pfz#&W@9GLb<`#@a zkHIyuqu{+D+(K9JX&8kXXrlzeazt9a%)9Bzn=Ve>64()UdWWu7H0Qn0Dyi)iuq%uy zM%qsADN4J6v|;QFUKg5*aVtA!vbv?(q90@ zc>M7c%A3%cziV6e_Q0&s$3WJYyZYa+ZvSVNrfVlu4-zDXg{~TbzB`I0mT{wr3t1F; zhDQO4+<>GwdBtn`>dtKKE2?;Rl)`Bp4eljdGzm-eWMq z-g4jcD3Ww@(=B(4Ofh{k?iv);cjEKT`))bjK>~oaG2`Z}%oFhDeSufF0GaD|(W1SQ;||-9$MX3HyPH?X2e;(4(*%QyLJXP`@O(<;t)U3o_ILxvD8NghUh|)k zv8En{cxZxJxQu(Zd6YJr&U(Vdg&1 z+-Hbg=Mk>xRTcHf+As45=H5KcY;cQGzqyo5Kp&Ig8&-7b=bDW<@kYLGO>ELGUzz`n zR;=_wt-IOEfp*X4ut}*+F@BG_IlS(+1 z(da8NbcI5KPfF%vFJKCVToe)*9U|&xHI+_<-|-tGn2LQBFFxnO^CUb%1(kZfTLV!Hr+2p4!jiK85D0KWNeQ%+qsNtM$4^gO_0r-fES!DTi5Q#ZYyK& z`#OkpqDMhi<`JbFCVT0(_(b*jX@ZNe9UYdLHB)1bTe<;!HG_>oKHii!=skj}@4;_R z%|u$6Irj3yufIi2uu}51`UCq$3h9KR}gfU6cBao)v}#d}lG^jki&5{2F?;_0|&4%ueNYv&xt0O@V(? z=_VKwTuBSk=8~_x)5@t)zsYCEGUw`~TXE@M6eV75Cz*!kYS8XYVo?&XV@yFKPdRTg zVD{c}{mt{&7lhs*L}FgHzG@k`izB$>`uS@&w6r7XsC5798I#QNrPBX+$vPV~DHTDN zsQ#Lfz`&#Ji3}6~h(LG0^V5d1g#CL4BT+S8QoDH1aC<44zZlb93+_xgd>a4~6zA9( z(MgHK1To8U1@3AzT}Nj(gZD|=NfeovRsvC%ayvm6KTxm3JH1&>(aE#x~4_a?Hjj1)lB?-?mK89;JK=!^T>DC?tvcWnD-R z87`FY)8GtRdBfB4wM`zgVV}L=B zi0VoIm!W!R>7C2=Z__foof6QcUk2rr)&E7?bPF~dh=DQT?(;^GHNK@*Y+ zZ@@UdU9Xy0eHa4QYGy~Pik=`35$LgfE0pcur8;RX$((!$3A+Wz`-kPuPckO5b9)F%c&lL;X%kx1g#kFsJmZ> zXczjV2(^-d)-{6CByw=E;d~n`XHjWMXi_q=C|0IeV8#i@y*MbP6{|Wfwh%NWR1#Sd z(wK_5Ohc8#=tYV1AVIR|g2(v6w0V527k?ZIrM8!ABHd*mXx&ae{kU6c)ohTbA*B$N znJC(t1rLh2dmu?FK~l@x-&fqO*b&@hP=HsAnMO$A_?&a9>Mv+!HXp}1FW#-%EXs@LPQsIY%42x7l#vK<~7!y3;f`yG?OS=g+COx zwYnCx5~E4k-IG6(%QXAv2q-}VIC=VK_$OoFFGm`Pr$vmwIoUt4cXf78m58^a{EYl+ zv6*sLh_RqKHU&B#!X59diMPUo76Qa`H_Cgp)qhCVX1PNWEqx+jx7`cR#HyyXBG`j> z#YgV&8miHw^BRZF&e69A(BEn0tW4_P1Ypv??e-Tg*8P?~V} zi_Hj>k}3)ir&o~35==cTi*U>Bptli*Sm2fJ)ovi-Of7{BdVz*fazj=%(x21hAGcDx zY)OKuGfM^_jhQ76O$_0}pb1!wo=(a{Nt>O5kB#3MB~a5sUcz+3&id_n-fRGGeF5mV zJ%nKF9_!te>Mwex`4+{d zfO8K3S8-YI86zQKBYP}jH2XZ;23AvB=OXYo?JjofbmhjDQCuzH8T%k?M?LBweR;68 zR>U`(P}RYp-*S!i2uOh1qP*#n7?1`}_1hYA1#I`T!j5?)EzEbU#6OXNUBa*Z1yf;b z(OsCK#o}zv^nFJi#cwkCMR5QLKKGFDiwxjIDmK$uOY4qvM9phZuf$E~CL=OPvflQ( zcqWYF%VZd%qP-7xM$^7w|HC=9OPtzdRDLn2jTvlcV(t^PVRp&kUIn;335zbW+qp#) z^VK{5VUZ11GUg~fLK6fF1&s0d6nb1Ph8fyP?^;2aV-_L94zcaOC0a8H2>6|wF_;=?P<81K+oyq?vRlG04>J^4`RS@ zu61PbhHO55c@o!St;v@PRWLATAOG!2;$!2lB7kJb>XjeF+7MRJ`X3ykbffC6ZO2`6 ztwS*+&Y@(=0&!~8I$Q~-DPCwc^#s+Oc^EnEXMKH)x1jfbqXzwA-R)jc__51l->H7! z(h0D?d}i0*N66%xu%zkugplq0671D`^iMputN36@dHUoA*5q=%iqbT4SiX>9W}$As zBI{4(0r7%<2J>wl3m6qExVYGHOrNS(IM-Sv$N{ctaU<~-!QA9z%|@9)*0uMLwF@wB zovIZrPlt!G=Ffu2m5%P8uN3^?%&C-fGuAtd{@e)fq(Wjeiq^o7H^ti#?&s^+OyEUI z1W-+qo@*QW2&ka^kZ0#gB#cd$15yx?GrfQe;i!hT!W-U3Wy&@j(n=6skTJPOE6 znUzK`qyT-XspeLnq4I<T0P8Q_KA;#&fMERhW^UNE^e(GnVaVlV zwiE`+>i)Mv5MA~V0N(O1q|<-3Qz~=Vskhap^*m&_z&VLpYa-#M1v**&V(O= z=VNOH(_O6<>l#xf?x=3S1E}9@-7HaPa@Y(;6x3Ea%D#xY9efXbiBoU;s0dB7MJVlo zNwJcOGO2QZOCa(WGICNQ`2r+18oiOk zK;ez}BB&8-8PoCVth|-(z%0w`(JSsHz^vm3R}JF_LsDA$2>D<=>69pOJ5V+(!6Wh0 z@leP|l~4*Jpu2iHH*X!)uW%}2$v;;hxWePn91hy)$)5QxYR5j6GW^ktCN z?|!3pdW=ZGM!m2|1sF=dBE+V~l1sXHAl5BTbqa{G&eYIU%m(-sK|hY!`hDp@J7hlz zYd&NpgH-BX0N$y-MUP6V_IZHi zo+Q~&F;r4}?Fm!c7%o2~t2iBoNpgPqs2{=KCZGWU;&IaiwXD!G-6MG?L&!Hm zn6Y~J`Fhv87v`y6o6d3@DFoJSe&l;fm0-RHcwoc!FZ|6D1k@Hd~C97L(Ld_j&8x1i(3` zH9Mgk{Fo~BfB*;l{dNpug?4PO7}aY`5YOi((1{Y8sb?|%W47(?Ua|?(%pxiD_zKH! z$s|M@ZS=N`rcQR&S5y20-)Twx)0ByvNkzs@qm&;&ez#{s93nhYbwub)WHKv}sXW%O zv10|QAux5gm+av<_=@BDYKsS9Ptf54%fY)QZx7Ta%UTNAqT2#9(=M^%~{IU zb!D;7PFxaA1+gpqi6Az!cT>oU9G%w^Og+NJ=moJ?2hAEM3m-1NMNO38>~tXCH5Oz( z&lDwc3rDp{KMTeS{+E&9tQuelY+ok3k2XD@qRWb1;*WRfUWTZ#`&xsD)T+K7QGPJx z43c^^Q3?Z(LEj; zm-p<~!)LlMrWBPGYkIpC+=2|8Dyoj~%zh9E^q*V87y89`JV%O~rH@BD`}1}i#o2&~ zBIxkW)&NcVEm#bZj2CY@*B=LlDTM=&$|(4S`gicr%s3k{bas><a3xQT!|I#o%jf zWdvIb!GIlvdHhXz(XaGtue`PTYhKTC5EwD#kz+v{L(Z6dkg<7ia55^?BkBP0TDk3) zbGE5^JPP61o{J@82>uv((ZNt&idxlunu(QcRZeNw#IiroY->2;oYxqmlfZ?W+v!YO zvao8DC*^6%2;&~fao}V|IsX^}i$Aq?WUx1k4>v=K_|Fp{K`y|%Fh$^8IWjB@2oy*h zSB`1P`7PBioe=xn)PGDd84>-ncJ{d#W(C?A`QNiW0~z`*6t~b~)#v;J$d7X@uqln(E;keuUsJsprKD|COYlSHw=D6FM#_vp~Sv4io5E?W-D;MQk_e^ z0EnM@PR+-c*Hl)nvipK!V=T@$@cHSVUx(~ckV_#Abz5@X7Wed&7jf?HKJ5p9&@w8l^XA(yqtk2<>^`9IQZC2@p760-6wLnjJ zh~XE^GVA`KIC2-%$NM8}zJk8&9;CL+PJiklUqc zG{v`t{WSmNIRMaasrTBzzgyS@gL**QAy2yYX6f#_1DS-8>SX2IAdN)DFhYcYn3BMc(oHMDD&}>98gi!nQTzbyAxt58R zs;apechE*bz|p3!>D{GY+wI@k?D$Lct~)2*R&1B{n!4oFx@y8M9g#lxgMY@ko2p3B zx)c}gp}N~>4E|Dz#~MR*a&FwdSwbu6GIa3n+e+y1w{5#;;*{3@Y%5vxF}x+~zv-{D z9q_-+tUpZJ`hX<8x9NOSBEA0z2fS^IKK98XMY4_`W7SV&BcVhHg>Y;|1__FJrVV%q zk(jkZ4V?GG@rXdN;4LH*1p-18C!e)Ljmngz%2cG093@Fh9_b^VTz_Qz&HlG;8lrrS z+_&mqb9}n#ojZOzy;`U5e$H2HtIN+{Zjg*e$=`Q?;0z~V{p!;Z=5CNZ6x%tfNfl*kDFxt+md7%b5t}5U(kWQ;Mk-rX!Gj6cYso!a=c6Of(A#LhGjD@~>n@C=?WwTE{^nG~B$meO>YV*X#6t zq5O{d%D$=iU&irIhRspy`Uqbh(lD*QqT2tr*Jt*g6hGo0-@kQDRMbVK%VmnA!*bt^ zbs)TB>ED~(S>eRb2uXH)EjMG=T9izO}Np zGpC(aS=8pNLlS$N4>lLZQG5Xpgi>G+{Qe^?**LvKPMqyV%mfO$iUCHsY>~V$uH=^K zlc32p2u#2u;hKL_eh<*7Aq{}cab-C;nBa(fED;tuijjnme}5fw$N+>WHNW5N01b6RhM6vge(SBZda<6yXe^dT${d!yRU!4B4qtdMU zC!2yU?k~yyXWD)JC%0}hM>0g+`2R1HI3>rG)h@RBFXvDS z$rsDB(`@yf`BXQ!SW7b+3ml=UbCUoD8wFL4qUJF)d;9q7pI`utC^PSW^Z#(L77_)M z0b#&cFccF70>Xfy1ui@4w|C>NZCWbusHrV&N{qW5khpkxyMB#MjI__QFZ=oO@$KsK zORwiPJ^V7=Q$+Zp(Ap_kt?Hks#d;_s61FZ}i~njTB7vm|{$KL9e}|%fG};QeY_8E< z@8!Q)*r{8p?(Qb2&&h=s))At)Fd5sqh-D$zIN;~JOjrj!L3}TW$2Z9pN2KT6NhB00 zs$N-5w{Go(@wrdI=_sapLa=hiof5=4$gE8Agh``BS&mX(MC;1^0RqQ>v0yA@3l##v zL5ct@)^7UsHOOoI(p{mAC5PAwEr6A*U>#1yLq4Qn3uObeyOwn z)z(<>Zo7^%k@e7C9DCMVvF?Shs=VeM8O^mN5H%-mKC;hTJva$p4i+xUJS?ykP_}AQ zD+=e`NWG364N+d?(Cm{trg7AW^M2+%B=9Z@A{!6V~=D6 zZM0!tlPw2a2=XpjL>5+dp(1kNS%V+~0FD3v9Z^A=1}6X5NxwhPUcrAiSR+qbfg)0+ zz4+!b2aOit)7C925Z0yByiyPs(wjp z3VFqXw0r>xEpufFg09$Dd&8uWewINAy|(xh;DNntoc`rr8ytDcB;ZC60=AYXAU7@Q z8meHXTU)F610t?vhaQN)RrJ>L98z@v%^xdI%OcIO7^kpGF?6BK!o=96!piNv?yE-u zX(ebk2ecg{A{YdER3|-JuwHp3A&iV*E%{c)#1PVRC3sn<7W7-RGl!D$9frhx=L4nE zbh@8#_#JI+zsg^HS{FX?@^Gl1898QDz|Jd&?3qSF=?nP+?jp1Pa~^=>s7qd8x3%<< zCA0TeSns8A9vj$MCpSZr?*AfV)+1K>*%>KnhY{Z^4_94jx6^9)1#Zxsc3GLaFAZmW zxB#4LM!aR-O)inaW-_a^9sdS6NFTxQg`U2J)<(vh`q+x}U@M*j_+k*GJ|DPh5^Ruk^7pY^yCO*aVDHeNy@2=XfpR4qlTGq-|dQb;38_sQ|?3}xF_aRl3x<<7drV0 zi~77L-q7T@-ZDB;&0&Ec<-ei-S+@sK|3r#lSgI}_W*b^DaJjuNptNouwnL`ZsCG@o z8VN>nD{Z@)gu=)^#hVdTA>-7?R`{{VW3yWk_a=$a=0}ZICaJ+_qnt$|bCmHvoHP4# zm9S>3+I@D*SR#Y7IPZ!+sFXoGkY&P4BN9RE6Sw$Wstux7g0X_G#onPn8H}yZE=AI? z{5B;i%A%yf*4rSHBdE!GQ9z?WIJ(!Z$)bkg zy-?UIv%o7~ql2lwzWAi-f%ap8kBhXzFKy5$}4&{db(TkhAff8N8djwn!N2OgTgOLE-a7+ z22OlGAr~P6eUJKOUSheTvvZEw=XTSHow`r>+@;KYGhTphzzgZPY>JH2zB2pxuolCs znBbDSRaM9|Xa{XzCLdM$x%1BNhUG-HpdQ}E^haOTjilwy4$Uc-L~%!g=@Dw&y~mA%MZ z#R=@LSS2{7qz$G8@47h7K|Wp-kz3~($i<686V>Fq>JYi9(w7!P-t`aO1*O~QmL`!(-P`;EFT?3gS-r2{g)R4w`S=`C}+E) zeRKN;Yzlj&ZY~1oVl!7H$@~A&gq^||`Ad{LQ9Er5%>nJJU7PSjD4eD$Utg!y8Eso; z_$#AXQ3v-;n-UA5K;Ii|^%|}rEHlh3H}OWU&7~Zz+_0uzMDzm+#JWu~{Eo$mmL_E5Ea z!-GECEoOsY%15&ZXr#Hd{@K&&E(Yh(U=y2$UxLsGmi6_#zn$_>b0+zP?%A*a3d6`< zn|#916-h$H+OL@fh3>>v;rY;sjcn%E0StGYic3vB+6F=n-RI_afgK(1G;rz&VkoDQ z=wE(|WYPLTe+Yw0s<%nlF|kxE$$XxmLAQ&9b)KRD1T*dEWf>R%^2wjkFgOmZ#Jgha z^Vo`q9e=37Y~;M`dW&IIZg+U4d~wa&A*)*G)THi6I}aN{A0YWzXzEz7D+={5PD#_@ zgN=Rh3(!zTn!6@^`8_FzRwfK^L(KqcAVa2({d58<7Ed-?^VzQdVfLOKO5mOV4IZ&4 z%xZ7wwkY|M*<20mwo@nW^hr(<0Y-pSl#5fleMmzJE+&)u8*JNDc^(At^Mr7#i)rlI zJ45x3`a>sqk+&~dA2{?qb{HDM>_PAnd4IMW9J|v5$aI$vTnGH$*I56y5@b&fhEzBr z1lzXpnO(B#JR)2(x!zHpVGY$bJAJ24o=#O8aDHD|7O-+&t|yD!XwGPlVD*UPMH8ZH zT}|!XaOCxl#V8!<4n6Ot=;n@ga3IVlU|Mnmui2E}%ES&DLvjm`ePKNEK5IVXbhR?VGcPjspUU z8p2IUtR6X4Qk~T|3Pki1AkYjHw>+`7Kjfx)w?EK)e4UE7Q?>(hrc^5u#&$8tJ?>8Z z_4(x!e*v-A-G?Wef=I(^1%I4={|vORJs^`-Q~*`TW+&*VZgPY^_La+!>9It3203=( zGF>ObY_a2t{ndoV4A_3{Z4C4foK%RZ$YJGJ$FAfe-Ctt~U0@cfoqr4n1@pIOx`bH( zy~WW*hz*q!nDlm_1?vxzEMc5!>yeZno|tCT#{mfg^pHy;z$IL3rc$oIhzcR5COvui zCGh8W;}Xd0;j#~=Wq#$-j%>vGM_Hb(c}9CZusg96YSxqF-~)7h9*k2yX~&ko_!V5_ zf3XSLFj=H;Etjv4x<=0P&7+}2eH=7*y+jRg1Yr&OQ`WaO z{TZrq=K&^}_~(#(258>=F>0{}wT2qcDt@Y?(}N>)*I%Cfw_ZUQLEij)V-ct&dO1X9 zeBR{ote0EWiTtKd#=c4eCM|bkiH2PlM2EB292EMR( zbGj4`b1s97Xzu?@CCyFluu{D^(o`K0_Qf}lpzCAg?ReR5B8a#B)6qS9gljdOsfJ5Z z6vbe_2wfCj&Jy}7y>`fZFll^Tr znu*UA$@JruRGn)`Sa3xArkf|(@pu_J{=Bmls}~o&x}D$mANriBN{qN}>8ncK@gW#D-_0CFiZ>3o-s+hNWlk;XW$#aJeP(fen-sC%L z1F?;~f1ZMRT>!0+&j-hX!vyk{7y)_A=!1*6pt6zhM=HApX6}`Sxk2<`btPXWOS8+a z$BTRcvK#ew1!jo!LbOyNfC&p4k*40b{Sq`UO7UW>i>>bFn*^;}W+fW}fdIp{9% za_km)n?NLI;l)ZKDdZq|J6hbU2|wPPlIug7P)?&ns~_Y(Qjt^BRU%RyiHs0`d(3W3 ztYI<*(=a>|1HN@5OK3P@-unhHn9)k!#c%;26%Pn9_NN+u2`K*qOUFQ#;-rHjo;>Mf zI$5< L!WSZgy5)aOA$We-JOJL;+&X)q)I#1cYbwP?5iw%=?MZZW~4x^j$^~<)- z&+8zZfU(!dqkw3^VtJ%g1x-icbR76!>*A3CGW~DDZEX9_j;TtjmTL*+sAk|Z)>FB? zl36^#*At0GL3h60?l#XC)Jql?)7S|XOIkG?HhY*aXzuKwug(!8Hf<;y3q!WFU-8GA zP_m~oud^$4CUMBwxT0El;?-uWGy6i=fcDOCSMVQ|=)7WiC@{e8O}ObB;xp4#bL{z{ z>p6%u?cEV*AfH-5>_4AaXy@ujYFf6LLXW2Oxo^R!<0<7eB(y$0fF=}pT^k5hirrz& zgP^H7o%C~jt=%0Dbc~U3T4auutcKqAG;bi>O;$<SSXyo3K2!Z?BsH^0&e}Sy9Qw>nFw?;n{-4yxRzCkXxxy;TToqByso)9!Y(6?X)DS{m$%bgFh!8l@zlS3DFhi(Zy2SUKYo7H?8rEpK9iSrxdZ@*8X#suR}VNb$Zv*3 zbJgfYfXArnNSkNCnN)XaD$kSDn76t_U8xwDSrXt^b#Bj(mctxl+PZALIkRpY9o*?qnDyMb}a<_(*R zn05P+6g6F}F<~s9M~mjXO;uDA{+gY(KlL~N2mn=0Hrm)_!y@4KNrI0Fs)zk0(N9d_Rb&kFQjW z*_KfB)`9SA(55!zkjpiwrVw7`wyUk7_CY5Btdd>TrjIu6tVF6BjD4dV z0I$&RTXLmbrTR+U$QeW)#;PuD~|zybutwI2c{H!wqCgcv~G zqnkL&rjEE%QdeiqzZHTx*R*7hW-+?yCHeOO_6q?$s02<{usnv7wtlRhEe^c1q>9_u z?~i^%wqjjyv_h z?#`xTqdcDkQ~NZMqYgL*r|x0^FoP2&k_FDQP^?O$c+d+*WJ_ZyX30XFI-XbsCyA45 zA^3KMbVr_lU|Jl1Um+hT))O4iL1$UZp5SXwRK~>w;n(z|=!<&;|F(=T`#9#=01X+X zkOs9>BIk|9I(JQCADc07G;+vEEx;z<5e{6l{}A>(BhM3dN|C05)f~W#qR z+R|v{7_wy74YTOZD;`dlVpdx{U@am|9m>}EW|SxfJPBQ^V_4>Rw)6Es;GI8R=5$sn z%1xEzLo1n<^Fr{Sh%{@x=o!I3=UBhTqyTK<&rAM_rBl?g5bb7$V^q?0n7mko^!j^- zAkv{J#Szmr@~%mas+=wC&nJO|edW#@i!Ni_fE(V9MGp}dpHW!gr}2Qa;BpZezv=y> zLJK-Op?P#;kUf6pdk{$jcB~(e=&c19d91^N;cPzhV_OsSrZCTe#DlhA&E&LP& z>h-T}vvUe@-ydh=b5d4WCCQNjZ@grx+y*H%lt*o4A0eilvYQIL_$^FpyFqM8M5%y@K3a8={stz9-EuKr zp`5|)Kd9@zMlMGptrC;)lJ6gFBzG$1e%2qi7$mgdn;el&Uzfu;6_QU1c}jVifs8$6 z*4EBq3B}G9wXxJq#XIvFqQ(?`Kl;^D=^XKkw$g??HhX8pW{bmI0&KXk;#e-ybr!051q%saY01^4YZrI20!FKY_a4X< zf)zxd;MNv1{eLpHn$Vl#|1mAml?GGM@er@)1)>RWtvWB7UG^Why-GM zaifx|2wRs$s+T`NWTkx6GLB_O2R52w(U$P_@C14M^oW!KU6Nf(sC-{{HowPT4b2$_ zfHV_nZqYnwYoL~Rxe!2;iM^wHAJt;LqP%So@F-p{7WP1&tY=jfrkV3I&O0=Ph_siQ zf$E_6A@79#RBuqD89+?!k@%7LHiJ$7CtC%fKq0C~)f$Z&@7&jD$V*}hlRIap+&_mx zWX02hxVyg3q+SF0aFrB$5vg7~m|;aAmzwq++Z@ZB%t)r_n8p*mYD033Z}nL0LlbT*NO2lrl`jPzMQgjPKyZ z#zaq|6s1EIiB>xf7a){!uxSc37idzR{T&nwOIK&LY?{ZDR8PY0fe*j}XpCjfmcJ%dgc#CD(L!H_8b1)h^4M-QNr;?kC^_iN4%IjsA)SYOiSBC*KJ$0}{Ol z%jVDSQr0pWYcam2Y0`hzMC&z%lzuc**|UBysy!g{W6ydnJyxV1)jgHpb=AK&sNjOW zu_FgHa?SGs>BXu-Z>gq#h17)|A{EUR)A61I&TlEKXW{*M7RYI?kaKxRbh2E>ue{P} zH%3Clo=bOkla$EKl9Bm~^#b$4<3&gE>9jgc?k!psOSXE&1CdePe(b6u%49<2R86?Y z`oA3O2mkBW*~apuaNBn!B>pC5FukqV^L5b_sTq?KyCpBwVh0Z^*c8`*ixUFjw>=nz zPSGoJiF1C7f$Fy;MM)iu8Z17zedXIZ+A+M(KDBMtzr8?*UBQVjw$HC&OAwmN^XfNtlm&&`a`sf)9;EY_! z-P0>3?y{hRCsrheq{Lh>B&&l6_I`eyphg)7KtE^zcF%0F@Y%lgp^el2WTu5Dv69t5 z#s%1du?3Q1q=R=v{ZV5Uft*Ws&m`xe!P{R)E;MbjtA_5>>^Utt^TDT=ve37G16!aY z*Qc#7F8WF9E7?I0Aw|P6ZA-n1OOvpQ6j#QM8}?Q18n2c8QtxW$=T>uMEa#d6)E0W| zU>cnob{oHv$oF(ONp3&wvU=n6?!i!Z`K))wLA z{HR&vz^<9?IIWs~zO5}~TUACr(nvl+z5yI?0!7!Oc&uXX_%JsOnBpS5-klo!hCABQ z$PK<$KnPYypIAN?DFLCNWTdIa>?qX6><(lF?1XtfAOETZYt-+B(&A(zIiQNNRUQd0)jdVnIlY$<5Dx$LL|bo#H;mnJzJ;w>6Uuk_j1~zWO$l1V+NK z7eE!M;_fJnxYT8x-igWF6m~&-Pi?tY)Rw7*i$kzcU)ZV4I8-fbNWF`vv^~@n8RJ9;E z#=ERfzn5w~{jk)H>>*|hM~M7-q0Rv2R23q-&UUW?JRT+`_zzAV*&kTD&*g3gF*9H_ z^DM9?zVi3gCpl(tBitFZWZ*WECUH{T6wmR-z>sff3^?ksvWAQhj>4u6UATZvejS-w zXki#RKSLinfya(I+$dBWMA4IqssD+PC)_t(Z3Ss9Q3TC@UNMXj$M44&57ZN{!;o(H)=D{~+~ToD)j*IEI) z7?Q$?C)*hW8`)tG5YJ_U5qPe+=PtFcxZAy?L*5lE8=b!3Dsl(H&o*Z3W1)%QMOgL^ zNlLxv(`0)Aq+~1n6(4g)d@>%d-zNh1W$=O< z?!+E_LRY;N2#$?Nlb8c9)2VvYF7UsZ9Jw*)QZLPAt;awdPO&s6+=RKK8 zV_r#33pJ_~#5Kc;rriSE0STS-*_8#f@j~pYC}R|^NEpsbA@?8lj=$i2 zL+ZMj_kBm;{IY8{NN%1M(XBtC{pWAjYCSa;l$+HRz9IG>yK|rNQV)#UxSe;?(j>j6 zS|)2eiWPKzL8$&pCr{!0E(ibrRdquWNmKP*2{=qM>+VNHXstEtD*V=8Ay)K+Sd+~` z1z2*nTVmKI>PwC&O&1lyyHbl3r?M`|#^CtxzZ?5VH^@-)529N&Ob!95t7GDL(h>=f zs>{_h(a6NumUSEbUCN=#QqGGWS{{_He$+IgYg2J8BinsrToBX7LRv`WiA4wW-wf~5 zKmrh;|4+W~07Sr8t`-~xiveK3m~a*%2!dfCiHt54l3zV?x~NOaNsE&0QlX&7YgUT9 zn)Lgp$9uxvhvPn*v2!pB$C6I>dg0@zm%5JjF22GfJ&~-h9rH{}CWBUAd=4oR?b%c2 z0QhS;XrnwpwJeM#22_MKEjj{8#ch|San(hzc%tlrzqw)40q5q*CIggTb;PUIARhl~ zC2AeJD89YT#XLFX>Ly0BlIn!N?9>7nVnleB-piBDpAytgluNcbv`R1~ZbIu_JiQ?I zBh&&Zf`MTmSSS`E1%`oPK$vJ2Vg-bub(-g2AGW!| zYYFN&6Llh>x%GB}FW|c{oRWfl`H6;a)`+q|( zhnQ~jZSrpaGYay3eZKv;OV4)x;;-L)l1FaM+QR;0s#|ouJ1CY$pZU+^B-2t}c>nMH zd;He7RTi^jMI$oybjf=Lzm2Kc{~NR{c_S;IEV`q9R#{-%Uwh>vOH#JNP2v@nm8t%H z-uoPkQb)Y(^OU37<9R<8w z$#&Gwudmm)&+v^LgKn15ch<|QmQ;^l@#@pxx#`7p(|z5^7Eru^u(hVf)7H71T)mjv zJr&=dk4L;K*`tm5bve(zWf9QM4PVmj15%RTdF-3#{ui2jlaG0A zn_$u=7N;3K_me~^r58etg3r1aJW)6d))j3I&3K zV4&D&HVOrTfo33>C>9EZ_nDQ8VzSXiURjcXa%yho>X3lUA+toFYwM=1`Jqa*&eP z<1JZvD~g=f(jNM(qYUVcGWcaKCEZRVP!#?VQ-aBCviL|hpd;yKLv&IsE@Rcp5B$!L z{T~7K9m~Y$Tveal9OBl3K2mVF8e2(HZtkXq=akw4>}LQFO}O<$z&5Na?Y(&SfCxf@ z*ZpsR0S^H{u}~~{3kCv#V<8A4rn6nD?y9eIoh^I1h1QytNN8va_%7V+>-5{#S4}_g z_s;!%KiONWj+rR-R5JM2)$G-a(yZ6yX^j=@=CF1!e>toF`Q+6Hc$w;q#+D`7$2P z?y5R*!_bbM;Id3~P>$;`T0eS}cpr4Eu?fIJZb%Xr`{SKyqtnW9Zt90Phj4=W}Qfh!|M8{g9etL}ytYk!`H$AG@3*UDa`mr)zI{~pCm7Lk zS3F%mv)d-hI>(Q~TEyB#ox|gKR2;>k3()8YlS*~P?LXiuT zP%G4u(6j;x2E}l+P=pam_cE?l;!<5IRYZ{`$cwEHihbYzE_!@u_e)RP+soR1WZUuI zmwprBMt;kD-pMnUO}%@z>eL%P5AO;~uG!O_+3Dw%+FQLaonPZF?+yJSCy}!Je!e&- zgW*-42Ajsseg_--k?Wt5l5tz9NFF_>w!KTU@Vsk}7B8R-8|4=+^BkH1qKKWeafh2H z92EV7Re!@ol4MS`PHJ=z;bA>hvK$raTfFEA#yX->6oDn4&@f~GKoP(I02?YnnkFXy z*gsuzGxdPksp9C@Zu>IW&cKS18~pl}%ff_7Rk&1$ZvKIe5XaTyYoadzqlr79%4<=43o6@CrN4=>HaN4`eZTUQbA;^Z(f?x(*D#rtvj^Ab6A zk{%xi)WeI*8f-YJ1p}>FDOfnEX&MaLjK_-@XZ@-SaV@(@dF@}>_6XA1`m zsX~eLQgf*#2iiP6>d{s`5hsXMG9LyphBq_KTRH`p+X{)M}IQKMVZ0Zpyk7)Qq9w|Rq`i@S4P|>{ZGH*!o7^_Qs%;PrT zLwvWpbyB{On8UpgU4RiKWZse%D#-wf0%l>`LHSW6H89h-GekL;@1PDu8<0>p0Oe>A60Q@e*pU9i4*V>}{aqY_zOe z0myd|ZXIJ2PNwPGI=y6*0D2slZ31_*Lco?24+Djiu-H8p)*KX--x=Y*7U}np+qip# zpxac-{V5>&2c)d1c8e0!*f=52G-y4v+bzDpsK&N(cCEX!C&Z4iPJ-jmsX8riAuxOW ze4pC6A>+9ofJcVwun$OSBT3s(O%{ORz2;|MgQyk8(fn0ZVsYe+BW!^RcP}1^AhaFt zg}IKy*(G*DmuBfoBh=2VTMXAfeuXELSwLq+90ilNj&hpvWs0&4xHtFz*Hu!VnF?JY zTH!9i76np&uxl&?Tb|R^+EaE%{X|zoY#FywN%iLsb$PFv+vI8<01Ek>TTFTAnL-%g z_B1oY&}Z=i&k2K!{Yc2kO>6_jHWyCDV9e-qp3ZhAronVC?m0PqNuBT~jymI@wxn@z z082o$zi^tYjTt;KDKn#lEqe^bIz?a!z%s^}MWW8vga9K(1V0&^gTfyHedPF#S?C08 zyX@3vLtT-^6ARjb{Krx!^`iI1%@pZPA8KX*_?ypEb*KMxk$p4{B`8}X{I_IhBh7w!Z*^*ua#80l2$lxx<#5Q?j~NV zzg8q4jI=Baa59IionMhq^=m?iq;%5uj|K5|vZi zE`nlM7M`T_&D;!Gkr=aeNJz~o4vekFufv5Gay6O7IKX#j^T4--FXj%t%~O`G)bmde zs`W&0Em2TB;JRh9-!^8^0{q25$`KDXI5i1k5Laa)EOkZlU^L0tPQYk_0eABqL*@qL z6^fLdLvS1>Y}dl+I4zE`g3|=%vKpCEvI!laL{j6FwM&pJw!GjAs9zOfq2zHI6Z4Fc z;`Se3pJw|a5*bZlyK*p8;jqw#CukId+JpS%cL&6)Kv1#IIx%05mfC4hE)o>t1=mHb zj#vBGc8bk&0`$XHhk47s7M9y_ z(e*$-n0Sqw;s>_6{Wn@{_2?1@^t^OD6?!e0kNnimehYb#GT@#4Si;so`66Nu5RAm( zRVoAlUjujMGMpRNz50;a)uhUGRkO;l6Z_~}2etKG_HKK;n>i(YYfzb{pfjs}ne9>4 z8prmVdTTwrPyB(wKhJG8$?@Q37n?c2XHOFt9jRhL^S-+~cartW0Za{=AE^fTX+_@V zs8oLnYtLz;hd9G_QebTiJYxo@qD(C5@R1VhSSO-Ld${9BcH)6A(f_+HWA|Rm$gZfD z0nu9}9`RU~v7!TMJs27El_+%lwZ#MNPlszeuHI1e1O7Y^)G`@CgrKTxaDDF<-=@}u zr>mN*!Ke7B@(GIA_((GakNf2<2k3Sz@(5PVH5cBjS^G5n@{*{=)Ra*p1WvazsX@OA&gp9Rd^OAfK z$@=T@C2^O*`-$gAwFKVpQ6gWCJa$;=k_S#<0m6Nf-sLm|v zX_D;4JIW{Y8M4p4$C!96F4{AcB-~4-#tGE0{?}g)8wHgpz9aMkzP766egA5bTz9wd zqs01O16SA-y(LHD@a2M@fP|)zj(V#HkysTuYM0wHvtfkQOTpUq=*%|}D}J(FgX|_) zKhB0h>~hnWBqD3F!c2jM-YednP-$>QM!_ZXUlI0oCE~W9Ha5-ly}xm>R%S74&&<6f z5xe>gVR2F{Bg%45J&dRww^oeo`Dz_Fjf#l71~^fi0PkL?>qU+v+`?ELKFfF^OylA9 z>53XO>#YLbNr8O6ct6{3BY5`tMvvH6n^^IqHf6f0r>wVC?WA=N{%Im86j}qmlH3${ zs*i$5y{TW>oq@Imba262;*W55zX{k;!W5m?|5<&QU}5E5ls199LE_cU@J2=78f{447Km& zZ|dZPctxCulBjAGkKJcZ)dwntR6p;4+E;|CR_d^~N$@I3P`v45z$ieH3`es%zRRA8 zNZLkC0|>@KtycCw@i@!6Jxw>V?n*NdC~Fv&btSY}R-UQ@5nR`u!U=Hen}&`0@R_iB zxhvANKNii{2$7WxIv#X~a@o{%dyX+cp0F^xml1yD85lhb-uH54WZsD;j-i?ak``aX zc#s$B##8IOk3w@3MQ;V>vX*@#!R7Y>xGYBg7tE_|FD!JUR?@+37-;L41g>jYQ@TuN z#pI&REV8*8l>NR<7Ec7bH>d^#63DqHKccB3N0YK#) z4>HMio2Rh{hxXnXN^Z@5HT#USRcR>P{3R`?@aYkVu|QD5yX5T`TLS)(ly4}k$S-W0 zrel3a`Q!jr8Tfe3?K7`iijgJHPs2KOffu5$`U~jcIQIhl^6Oy+astaSTrw7+~MEs};a@!$4U})Y3 zW%1^?6KgBnBwaCG$c6w5UX$UcTKR86a0f$X(&uuYDX1$!(c$vInyeh|R-n3yTx{NN zY=TaUn34xDB6bMtUGT6TM;*I`X(rmkB?DP{6W%^?m%zJ{shlj)lh zu^yRi{21SFm4>d6QiVP5%j7mGL-pzlFh)XtiIHr5Jf8M)1ChEgGWXg2t0fhK2WMmi zk-rnbkuq8Ra~!_Bct6#!CZv5`cOu{-@phH^Z=}g1fGi!gcBQwO;s}^)bnkv0xGy{# zJOJoBJ|jiS1jkqByY_&CbSg){OK;`?z5&PHGCIT5#Uf;p5{~Rdew4xq&cgN7;B+-d zf}0SvH#%j}5whw1)!zhs?&N}@7}IZ|SshV=*9xqGNhzLnB!Js% zGJ4NaytT)-RbvlNW@@;+#lNuSv#tD7lGirj@r4_?z1nryI)^8fQ^(1llZ|&W%TXy; zd>)K~)bRKny2rK{BGyv3xc@}Zp0p}otlZywGG0~dzuYwZCRtJ48eL(5DJdXKG`2l7 z4i!s*UevN77R2E)G}*_wvZ4l^yI8#_eBQ9eLoka4%qNSz!s*#~Bk9(Em{}`%%^q#Z z+ikGK=@lt^Q}40FaIPM2FQ7iIAQ=t4BBnK~5)+Je+t)nCsD|y&f27qZ?fqR?!*_iN zAo3Fl@+oBfVzaE0Ty|+CM3t*hD$|4?fnH$gPFZ$9C)9j`4+`_AI*JG^%D`Yygr?~y zHNu5D0SCqZv8*d4mov$js``vE`jR?i2s=+xc+K+maXFzKOLa0<Rs8z5vn?2X zI%{gjx;p!uZqz}uH#b@1-@Yt6RQz2^T?T}87ExK~gp=DfXc-okXupG8-#ZS2>$<~5 zRc4piC~Nq+8gqg1f`ilcv&G_n>XX%z)&ym+O=4g&vxE?vV02F~5^X2qkxe@WlSi7P zg4nDPu+cR&g!(=p3uRfKjH=Vm;EJ?eXUANEHR*q!stA70E6nzC)p;``?oQTJsZ$u@ zezIDIT5V&FMMAOgB?aZwf|hPcy7=%WJuAR>0+~3Wj$08Xc}*fX1plGrW6}` z5ytH5wcq25^P{a(xj~Dc!qN#-B^L5z?lJ{H-GBImk0MMM-YmbGJ;|^ew?@%KT!glF zM)PTKE(oQ!)TF&rirIyxJGIdlnQ=AN=ohcX_+b(A&=7 zH!s`^sB~1IN<)4FMy)URE(5!Sv`_d-DrI8FBCR>H=$F*@z06kmugD+c{uw`E8i}Xh zwU$LIN~4+6p&SZg->_ol z(o?#rgKic!S~uUT*)z2DG%sBOliEW>S)1JW*wEBgMKQ-PaDDy*Ut4fJ72K2GqHz0R zIdn6d(eBKES7N$8*F=c;PLS3wJicaQ^dNUy#dxE2AfQ4Trb6>G$J>}^Ny`%28uSgI`jCw2Ip;^0%xV=&pE(Oq8jcg*oy{&#IM_cCMP$srA$MWQ?< z@~ed4{e7NDCu3Novj+JZsZ0-!@g99^n({zQa4fMmlyJ{J6&Z#s+CZ)7MwxW+Yj2{@ zpvCJBFZfXC-spmodY~`{gOo!)*tAF4W%X^i^6AQil(A8U!v)Yv&g!ycPlP8gm{A}c zVvUBYF4W+vLb!LC?TH2YVn2NM;sE>XoSu9Ks9?Mnb9;H#-6r*`uC*r~6*nYDXAxxQ zOv}6ItQ|eiBvjvAm1{I>b2vMG@N5S`uh{;+fCF5$1bq4&@66nA_-PdU!%wyNaMi!u z|NRGq)2%GlCuQb`ZJ~Xn723a>CVJ)+ZEc1sRSk@_iyW=Xx7aqsKpS9B)kBW7ElXw9 zQ%3D!FKHnfdaB3?fgUkY7ex3mRugn!CA)8!K;-Uppgm0(Y!F`D4On_^PUPJ+`CtBI zM=%fuhZ^lsM7u&h3ZXrDz(9}0B3c5gMKiZcqk%c089<26yem=AA&I~WWR4`3NxTK+ zg+^gOho>2=aF}Nhg16Q8&FQ6oyEi-4z_Ooy%@}NISt~Kw1!Q9i((oaO6ZKPscdfG+ zX^wcmbnS$rccl63aZeycf*UY2pI z=JEe%e8ilFYA=cNR9qe@yc^4*i}q|vFx&on!vbe6E*n3&rX}Dr#_`#6?|$Af5W*HGTEaR%SCpPt(}e>V#8*=xL8@Ghsc&0< z&NP&SNV`E0B}dK-b^g!$ps7gd;LAk@G( zgW2D7g+Fso0<~%85IU=3oEY>CHH}98lH-D9DhD!^89;s2fH2I<1OQyu`WN-&Qo-Qt z+!d_mGL056xdh17ap_!3SK^=RG0mN-*{^BDw}|;)AN}!oc8jU|?df3yhV#>orxCXa zEy+#9)z^M2e_~e}Jc9PFjxQckr64sgr?!`_#0v5h<+GO8$UVzU`vXUw+$XE8z5j91 z=C)NA)b6~S4s_Yr3MzvDfMUyJT`k@5Klil z&1XLStl>e)cxDQBcpKaLBdfUIcq;hDvJI#kLzqs6b>LcbQ{%s$3#h=jcmjNj+N6AHFHgj z@FqitizMM*Jm-O28;jrPUllK*@7^bsR-gCaIO0n@o^vtg!j;L_wPE9qdo+aQT;(T(Q(GU}o3wwWBG~pqkWqO|51kmoD_*J3QlEobL zg*#70=*K@bfzrfB)*sg)ofCv~0|i_%NwS%vR+QsxiWg-fcc%s_*u>9=p+ikjoEAj( zy3+e8iCz(-p50&%+Udx3l;C$s==`1+PygjU@~r& zkY78jQ4khEMO!S^K9JMs4#kl!j4s)UwI>iR3CXpH>^TpU&!xyawC#r~XqhhRtZfTx zHDYpiyEnisJt%?;vdGIxCQUDiJLgFl8@V$rL@Z+2E*#A|%#ZNUY5&TR7?2J_^M}0? zJMN9T^?+PxNyz$#TF_?#ME2WasKnHu=O8YUhVerM!Y>)EZrHj@`DLaJq-Dgnl&(=) ziDcWZ36n%AiE4MnXQ@+6mMK$f9}DZH7rH?^tb9jn6VJe+>dgf$eR5TRRB)(%zPWJO zjd?;$h6c<77LM22iLOphrBNZ3(-g8y55nC^OCN0GjT zrrhD^A%8fSNG2FX7_Fux1~!4zZ<^(nzi`2I>7ty^*}MWfXp2_rT!~JXu^n7ybGjv2 zLVzR*$zgz)73yRb`hQdbqU0!6}OQJC1-8v?JmeHXqx+w_LfN(&@ z!fSn8Hr&T?5#iqxL`1}!`0Y1>QQTk`!3vr&?Z}he+sw+@`_aTN`*1D);t59HAu5Br zJ@ohVxxh6iZ(kB4p_=pAl@zwU3RV$Yq<5=^-L@FP8*7N0D9X-`mT#v@9_HW zy|&%uEal|e)g&F1YT{{peUe=LrGVe-1)G(9GvB^zY@@U%ua>)AjWHcHbC<;to!3+=3^6v(KWPfv;d&#lns`uCco0^wlO zTi71aq`RpwsVE%E{#sIzYpE%pZOpcdG^<5o4U3k!-+ zbd?eOgX7=JXwk+!bR4gsmsFCeUujScaZ!nB?g@W4)D8MBT>*lnsjZU6 z{!W;!lqx8BLigcKH5^h&CH9y>b2U_wO>}GFe--|~a)NK!)8j{S@46i@uRE~2$qI}! z+kYRzRdlceS5ps>kK%lCSA#qb4f{2DK)k=EanK0LbJG6aeZBRC0%ky2C?*O7f?*T6 z%u2jUy2P61D)GWzUEcLT(%!U*-|36HkJfHDeK_I9?*jk6inw~bmCG}Kp8pBCdL^5_ z>G0n0XKbdYwtWQNxt!(fwz%v`Ph8*4FR!vsrbk@5s>2zwI=biJvn?fDgTC&;mQGep zuT0(?u*)_x>bC)psETAt@1MLE2^Vo+5Qs}{y?m~%T_EN8KM7#f9n z(431>(ZdNsg;aNTh(YKSYbPZn{>6Z^5G-^d1Wx z-8p(>>^z^&-Closc%HtVo{t_*_w#vNf`%i zC$d#NA4#?zy;W5tlO*iYQGRm9@g9Ngt0)nF2_lP0I+mjPS3&%jELU~>jv%~y{S3c6 zyQ~@Uka@^9xU4l%D=PkPGWSGpXR{npHDD@PM`**s5qk(iN?!v1eB$s9?xI zfFpnb2$}wjbj8Zbm{j0$HhjE%{7)QhEIlmUsmqm?{Z+2oVU5 zWI~96Aswa-wGqz84Hj+n9tWQd8B%d1|F1s?@3$G7Y^S9hWdrAa2_G;rt|qlT1-k!L?HlA}E&tEgM@bZUf*NobCF;YQp zHAP?8pH;Fw^$-b(yoBD_A*JZSrmMqPLA#@Y)e87!>f0BeUWJ4=IoGt{ijxJwqs}&{ zrrcVmaB^xf-C^;bdd~1=dGs1SfpFJC`?kuZp?(&xL@nVE9nt)O0RjAx{DA*P6BtZj zvvP@=nMuH>ZC9j^569iKb=@u9JTvuECu3CgreYYSlaVT;hp$I2=ezBEboZzruk&A8 zJOlZ8zn$23o_#lt-eFI-dD93l12Xryo7{I6-=}O%;6+9=hl1sFZHvPj#XRG|L1L2e z!dvWz%b8=jb+a{_sPD|->2awUx5|~OYZSQpb|qaW63V2x$&kzHB?mbmIA>9wfK%n8 zq1j^3X5OlJP~3Y`x;J-Eqbe`HX$DoGhfP5C!rPpYXMDtT%R9{^|37q`u9K>ype85^ zfRU-^WXmL*@ReGruZg<0dn=yHw@Z3iR{@1rXC$yQ5giw>xM6iu&;(XAsiFf!2GAW~ z4zLD*4~hfg03%8M|K6!ZVueXkUWK$>UemaywzGkfiE7*k3 zNmksR^r}^L{g!@CZFUT&_w`#7*b9lf3cUPDA}V_i;C{|VJL&4Ym;cy!<3@($nmT6Z zr7TEqaq+VO!$!Vc4hn>MDBkfvr07&8c1Rh*Nk}lsVzgQxt%R;2tmMZ*vEQKU)<-pn z0Bs|sPFLG_v+ik@^OANpVWevMkMVq;#lo#B1@NsO$AgGH(T2to6(Y$rAXvEQ#tczu z^J?Z2w)M_U>JwVWMxNtCn$L5Ucdy{w_r7+!d#i-4=v()ybaJ+nul^+KoW`^hwb5$E zCM(GH?cWmb?aTJ`@!d|X`^wapc{W`toJI(@rF21Tg#=oNSrYKHJ6R|fro1^rn4l1e zM|!psz?_m)bF&5aMB=2M<#{Jw9De&q^jCfaA1 zC`}u}`_=Q83tI>H9hw||oNzPEgLFH>vEVD$Rr>Nz0Q@S82XL`iZnxiu)Zdbz`#`#5 zt<~ylUDr;Z1**iW4T(syOh_tG1Y}`qB+=kqQ+qpThSLfF9IHYOl`ks|o~K_sQwMa3 zbRldTntXHn_$nkGiEGTv>fCc2h?T!3lv`q||3OkRd(4WIxK>mgmMU2A2E@fMM4UC( zB>o2d)W=5%d6sQC+3H6Soa#5amE4VF-v?IsJAp+AqcpV)uhouusjQ*;*S3-KP4YE1 zWAuNCTVL71ZU%(&=So1TfOK-^`HYdRna~z#gRE&VGhz@Vuo)UuPA2P4A{pkS&lyOQ zxT)y=BOrMuk9@{1pMd0k)ZU`t9!!CYQggZmySQHYZ1@is%|3?4@i|@Cl2F-4#M!{-X&H zB=u1wB>b6*I#)Y0@%J^l#28Ia#9?D=U0&|uSt0w^(r|rIQrXL3*bpa%-1`$JKy|c+ z%r}d9TaEXAwhn&joVQFQEBowa_KhyWue3T~$cpQJiMa&wl*Rq`ln7h7IGk>=X=g%k zn_6+<9R|e5O&^dYMZWvnw2gzggr8rt;4CvMwH>r}GSsQhr!)q9r#`mY974R9rW$7R zBlxUIF#y8F+pP;(Lu``ojiH0#>-j%$eKl?NJk-`HG6OBB%2BfQqa}9WwM@6IA){qg!VBp@L*Yg`c13RJ+?Jf*L#o-kl@`@ zyIw)521gxNOzvVhOYOCZG5{l!2Xwv@aVgCZa0kBE_`k16U;aVMdu)OO0fL9jJNQ~+ENaI+_Mlh69pxivg(JPag2@EF%I8eKV;pTK=IR#jYe(Op{oa1 z73bMm7)Ks zdB*@+#Y#Z`fMwVz7y$)MOSbd&Hlf942t9kGPlk|*Bonc&SHm46{3CWuKKIxXTKnT# z3N%*FXkL7eLhOB+MWa=1E+Hd{0ujkt}SYt2d#Awk_MsG2L~6yL}km z^4p^fTb`)V!jEP<7V_*g9Zzq8%&LMqU`T(9Cc&|+2e(v2Qf;<0xwr|*8mUX~G82dD z8b5{!WJcYrR+#@G4 zLUs_I&Z4#*9~t?^zb()pXz2XkY^5@N;5}}~$elQc%OjdtmP!Q~X#{m8P7!&?Wg8u* zM?4?<6I~t2Y&Wb%PY7zz>nHc!4`E%US6MhqEc*w==*-!$%xNq@edKqD@=X}oiDn)P zAbGYDeVr~9F8ywW(hMdu9Pia|bJ#1_++$JY_(l)PQC*CAs`KOylB_*4=TgWi z*`eaxqR^sW`?Dx>H^DOKG8;0OkX4*?U!8MQawT^#B-nTf%^_%*Epe7 zVfJCznfhJX!}jVO!%7K~jf-*LI%bkhM!bXb`51EuCQ2xjS>8fCbfDmu`oWlNMci76 zrbVJ7oUCs6S!2x!6y&u9e(8?0aAna~Qm>vnI6~9C%p$mdNVuowp!XT+Rr^|Fc_9jj zVRyd#H8gv!h)6|>Sh@TSkxNi_;vm|&`mdJxTv_{KuM7HvhjYU0khAt#<)eQV*Sk;+AL$0hY=A&d( zy%(d}vVmYwzh1b82lzYX(-w#wR4#NQ4omS}PbC^qGF0vaTIG!_iE~e5Wo*9PH1D7> z;g2mURd|{3&^{Xk!PKD4bW$}YGYpVh7MSa>h^sm2&O?BL|J$&5SchF%;HXA@=OQtl zlEdHWXueKOSQPV3`lTvHZNn!X9vosUYN-SM1Ma^HS97SBupfv)CA;4&>fLXqe7w0Vlk;Z`~{s9@+Zj3toBFVn>~jZh*1;kkzBo<$2fU68^Lj@`l@-4LbE$FTWal|u{hyO+pACHlFA*TgK*%-HEz9C|xL2)8dF;-9LIoQ9Q7>E( zKBly1R6hBMw@j{mJ=?*+5<=XsCOHDm>rkruOT$CNsJ3a~T;E5^Xy%{<=QQ!XBF!mu zX!oOx0Z)d>d?O7sGQ>tPm931e%mC^BTzZ1-KtTdGO=yK^`tXR?W+z6Jaau0T;d6mS zaC-lp*cG)8yE~s9_N+yV*)s&U~;iG|cr!Bb=HeNK#tLZ#cr@ z4;(tjs-#t`sP4V5B}S}Xq~2NV0z2g7pzXSQQCR~2hZnNZdqglZg}U>%;9 zw@V>{6E&0XiQ>Ekgz{X(>2okjRrCz_z={D!W-MKDSc_`KtLpYg@$#uXPYG6&JGv9) z`9dGYvYzgEcO0D4@d;<2GgP{dyLn+fpcW>;HqK~rBCzM#MoubEt9~F~GUV`*2;~Qv zX;V^*(odZFMqQITcSV_E#kQG-6`5~(^UjFPi$@KfpJuzV1lh?N1V&6vt)P>OcDHWV zzZ2GvTG0qslktowJy6%?0u0V8ELCGISt{Lk)Z6LOrHy8%#!Xn-Tl@?7|BbnS#0D~4 z!Pr^JDuWTrsuP#UD6a9}Jl&)@-UDCnP1u3iBw`2%urQ9UkK=hm_V9QkYV8jM{27$- z@dGuAq&+l%@Ya^)ABP-W~;u zv8SR@;BIjK9>-f^-MF5ZI8f;b4)AAJwLn2yWZN%vFv1Ohf8YKjd&uyk02)K=qFjP& z$0q~qR1ol;a!#;R8KE`A#m#dNn&m?o#GoT09zi~q<-o#;{HLh1tts2koh)<`dD7Q% zVdSt``4+QySnDIagO zP8yq50s6yUT7TpFpZACLr(e7}!TNZ*AcU;t7rzqyIA*qPd^u z&;lt3es<#ia%e-e<$ET}-WzR9kVSH|5OUK-_bnegHA0oOAKrA%q8lhZ2yNKXGQ$Nn z{<_RG!V2Q(ntF9GKVCqR|lSqFU{5z%+eXCAXA0W zQnY^0m-*P$<3|x>zEY>q!bYM)oU$qnE8c)Z44EVk8VVUY1Mn5XiU2~tP0Iqkq{7AR z??&^zSJ{)vgG-k$rfA=b9OvLoMP4s$hPcq@4XAuM%IqN!zf&lk&cGPa$t+Rzaj+hU zJw11hYv12ZI@g3N)AYe*_C3u)^Li`@28hf=_Ekf;ITgbUfWL}7@FA^o0+ri2TtrGU z-mUSrKBI6|;S>kf)zi9Aa@#Qw3{+pUk`}Y^=UP_>$;&kSa+JG&2Pl}hI_}*I7h5f* zdhfq?kuR-xYpfbnzc@(h>?!2Y8Za~l22~dz12?kNs|>wrccAh&q+{xwK2+n=UGQJa zJkLFpMb<-cZ2Vd~=pcZjI ze$&k~={PDjX&jKK{3_V;3NYnG^9MO$wPN1uVw=?~<{m|yDiB?EaNHAZ@=J(h1?TP! zanF0fQG_mz8Vf_DIzf4}hUL5_lo?a?nI2Ohl--2)Uae$d^i=uAS0uH&GzSC8fKp#_ z&{BbF%$;#?RRFffQAEWYn-&u-AYP;r8aYt@UK^DAKSM{Y)Q9e{GxHh*2k(b3 zKo&ure_QeF+1ArZ85)`n+w71Yd#h%~1gqUdJM<%z^9LinI*SMKuV796qjG*Lj&UFf zK=zEtjDMSxdvEncGF4e7~rbKUCO%Nj*EYO;-QVs5UNg_Ur=L_jYOY(s{3KyW8Dq?)K-ZMNfB+qHjXGJtf)q+3SKx&N?YIz z(KROXX-8CgMs)N2!GGNFwq~});+?m@Jt(TXXiE_18&osR3swNt!^*pN7%mbhdWWzd z_9Q-E;VmR>Fo|$%j)|pw=X#}>%~d<8^UKF9cG_Vr+9jC4zxSMKJnb76aoBd~d zB68_VT8UVF?S+l3&!#^dsavIj5s=_0)grsoVc^q&$Y?)iOwBilxegY|R94&Tj-m98 z173p_+sEno7%j^5h6R3w*&h**}ifmb?=ReNxdDug{ z9qr33g048RlMEon4;55`8FG2L{kAEF#}Ue6C->ZOXskY_*G0e;Ds4Gg$mT;rQ6xCd zocf`NnMuDt#R-n*-gkFI%rr;0pEJG{JyJHdGx;!hlY0n~X5 z72c*wAED=qAcu*a9+^}N_Fw6XP;J0jnxpXT()%jKP-~Unrmda5Pv>jpky5dHyK@o% z2a`a&RlooRJc=l}?9h-W2J?yIAS9cZLg%w-y7q^!u)I`G?TKZ~X)C!WxmZn?V&Qe# zs=?Ad8hLOH=3o3(;JT^`pOSE}B6bJ?tz!Oic>K$E;P&v55o(~_zxHd7cXGqJO3k7* z{2G%9wyWTBLKzPDtfnFk8_ZrIB-OY6YA-m_}CO8|m*xY}^dW8Nf=U#08(Y+wMBQeN4u} z3EnFM;&r^99x88UC>QlmRa>HJT%@f%id2xuAIvR$D8pDNRK`QeJsV(N>J_*JPzRER zihonyEC&dAYFN;!f9TBFf3E=*)rrP8PJ%CTy-Ir6T5|3$h@#ESi|l#MLO`ICV@xy@ z%zEw5o}BO=5*mv#^7Zb7nF8vOeJ6#O`?ko*f&X#!X_-Wr(W!*TWsJPWfM>dSJ#|Fu z0lb|)^yP%~O?(#GVUorN?8_Uwuc0gt99T%BYZB~n9P{YMSO<5}$&EZG-K3dp!K|Mc zXu3mKn%W&1O#5A$Q{Bqk?><2~V6z^GpHHG0LCy2Bp7czYO5~FHN&xF8zTyBXQ%dy4 z=8{L2gq{6DC>@fJAK{I|bsqKgO~K|OS!}VwqlS>Q+aPo5DyVWVP7bs?5Lgv{h6scA zNx_U92QGCJnyFCW^)XD|GX0#m z5k%oI0(1V0`8h62guz~ICSW>>UEgmXLrr6Tj(zludAB^YQ?1}LW&sGXj}&-b*y2bU?cVn9Z)L!ev^bve3(&- zzRewB>9eGTlp+QH`fyXCaJMDGm$TzMLM%#86Q?wrcb(Eexqs6{lA=RdQ%>L z{8q4bo8p8QbA#&q9c;nu1{g{zY?hrIqj!s!0k4WjvcRfpDC}{=$)IatPN0MGZPxk$ zPzJZ!c!4BJijT9eo12BFG7Koz4J4g2V)Z9&6jwUWRd6{r@azN7qxv%5|J`HtW6k8k1}*L>|vm zz{fDn`6M<)^6E*e8C94kUX367z;2e?5wl}H1M#MEV9fx$Hdp;gWxt)LBgflT^+8T+ zoxz>bvH{^aMLc)p)nTY>aIcGqy=(?V;JH}@=d9!R&RB<0BZ$aLs-lqq&lzZC zKwD4K%RAvtnpCf=nS@J91aD~&}pWZoU9tB^SB1}$^ja|S( zp@qw8)VG4QomQ!@XFyRAiXAOZ?}t`#iSuXQKM)GbDB+O9kTmVeuDPjrk& z$iGT~rz_FpOSr8X19eaCfB^)V{v#MH;Wsiob#(XtRae*MnKj*I_oZ111}&_bPg>z(CwkU4-|iJvfJ|la zDiq9w1h@c{+#yt;G)ZLu#xV+cP`&~FkPi$8#sP>8a2+5u0CRvLO#c4^?HH_-qB50q zyR(4WTsq9FCu_u8so(?QEZPcVRTqu+eNXp8#}hJR7%ZfDoN+A6t)E+$b1&(eqw(24 zJt)47bwZv2WmDP{R=o_^x^yYmw?LefOKKgf@5xqCx3t%$OWToMSp{r2s`B)upgbsq ziezp3pp7&Ss;)NLsy1(-OAbK#oX(R?JXIpa^^Yp7UVYZI3RnWG$3T{1mQQ0z5L#ve(RqMFG*@D z%w9B7PU!Sw(FhMlJs9)@#t)EbL}vxbQ6&}RbZ5=M#b0@iC0vffu#m@Q6;h!LzP1y9+3Q%U(aNZx)J$`s5%1GS!0mxJw5*+Bf>Sc0 z7(|gdiFheIl2hSi#g!0>tTr!2GGd;_$7!2sQdKx1GxUftpdnNiLyotB1OrLwLk8bo z8LF||h%RLy!ofK-K)qTe2c67q z60XT8uQo>f?K3DU31P#9bPJvuY$hIElVeC%SX#H!-it&^W;I^0Z6GJC?>ZFTAtFHM zZx%O>(Fqdblx2hou{M{7FH?yylJZAPw*bQ&Tl; z^0YJNm!wB;1r}m0oOjP}4KJ+Q`+R@jsaw^ypR4eG`u85Yqs{8=_XR#Td@0nb2aFKS zn6?5;2{I9$BAyybSsDPP7ps+VLeMc~M?4kW$sQpfj+uX}t#_-C(r@^B3gV87V5x`K z>&LZIYu6ApK@>2Kn!UiA4p$cQTXMqZs=dG$no!umVx$U@B(Z;Z!s8rVOWh5oIx#YZ z^tz`|CQEprT=|rUVP%0;bk0C;>mmbJzCH|34kq`5vS4+L;GLUx+eC{_2_4PWL?n2p z!4(}~wX&l_L({V#Kg+(Z&Zqx5@R#W)Rk!19-g+CK0B1m$zq5#VztUVp5qW7oodjUM zci~gWm1ZI!(>5~}`C+ZxZz*T1iY$Ut`ehc+&mc=lg@*GW#m!Vs`~FIo4(q#Xqf;@% zqA2um&D?Z**MkN`AK*s;0Ga-bMzCD15lVR)`^G)qe_7?}ymzk+-nRXEjM&$6u%O=d zMMa6DkxnkUbzX}8u46UvQY4G)=%%s8@~%ZfpEUK4HzB9#-@LWyXrluoe7OW~_j|GU ze2+#_Y(wUC9q%P&;g2jLQ>06eAH3CLSBG>2>&m+?A)dNVW`PF9Z{gUiZ>6Y&> zO=S}*=F=ceC3J#b6}OPEl8rZUu75th64ky+INwS%QEg=?P=HPhWXncmj+E{Fb?M)M zAJHVrzLH`qxVxBIepF&5YLhD^?57PmPRyf&gw%>>5-mEYPmQw$wg#A7C9Poq)Z;n$ z7W2z8!eJZP0O5e39taM^1pt5=00>h*zu^5w8$=|Oq)NN9$jVx1FXk6ND(3hvuJ7yV zS@KBwE`J@aH*s5`){{0ugIv|MZT}4zqD_f;REqV5w0>Rf$d{p6sL?1k zThB!|o$;MjT~>(|>k}k#oq>SCNnkTKZ$sE;@$+kq?bx9StNtVIag-{?OehLHZwBm7 z9)527GCJ9PXg3i{50=XTR>GR`h^Ha0*0oP8jz|HIEht>6bmh zzRT%3gQ8MHARmMRJhYT89CS<0Q3u_n7ZD@hQNj>K$PjqG1(V$=341gi^Zf@;eAoIe zxrFAlVsH2{^OFbppNj9>j(YFcT=bBE-BB0=!a$%>m56}>DN0hi0K^~@eDBZs@Z-Yy zDHk1^7mKwf?rL^&#ADC z#F?oCNbK81A(msv8cfF^X9pmpR6sp~h6-yo1n`cy#*785?H>T0EtjhQ?m<&F_ni|=Y(2$*LD zJ5?E+M2^fRW7VrkYi8{zNr!fS9zM^8 zt{n623%ALZN=(qIPMHy)kwJ&F6%1d+?xJ<}5k7%8O4V&?`w9AsMDhD2!7jV3(VUil zGEYwmgnTt}jL2bUsAaPP+iKWlG#vK3u4ERi-i`Zzw&0D*SFgdsvY2*Z8ce~Grnfc> zh(ExN0018JL7HYJ|BgH9_9BR5mXu0(-*p|&Xr@>!f+C4myzhwfqBcech(O7ywZop) z-?s2Jx~L1`hgTE?T(&}hH$$p<9=F*}*UolKh`IME#0;6sy_Bt!tug1vJDUPB*!D~3w%A6xjg#!pupZ-hTpK-QDP-)0i zVN;E~Tmr2xU$C{9|0o%q5ZqFs;TsUK89B|K%?DUjuZSG513bgz-1hV`FM_5$vCXVO zj%6}m&Na(66UlA>(Wl_61+V|j$FPz0V#VhGzy=WY%D-)O?Z$|U?^p7rMi%8zj&BPH zH5-P16L?T(Zm{K#Qn@0fFp~9p$}%W@{58KWk4OSA-NrIpBWAmKSl#2;I61{~J0`jR zE4nhOVCq6@G;3MftV3ZvN|$vfztNvv@Q#fS^}%@bP;`fr_FQ6IdI>?qnQNEi10sao zOFg+?gOTun9!u8c3(BD`uMi@;2{a4k@vLkXZc7UW>eSfiNyM#9KLyJ{obL5kaR=dd z(-H=AfEUJ?#7EZdt>7|?z`ZjZe*li4JMB2kIPWZI>EN<6>9&mp}&Sxp*Stj3#*^jc%55tq%^vG1YJ@qAUI*ArVo zubeDIiWIVw;l> zXCk76zM^Z=M^eaqKa@o4pfvP0Oqnk4jMsh}a6fC9(WW+g;yoL9$JV8gbp+?Q!Fk)Y z{paSN>?OmQi?kU?bvzk_)EMWp$!_LCz_GG~h234>IU$mC=fb_!M4xQz`L<=d!ke~d z5F!SbPa3c`iIUQ&EYS#DkL$rTlHuRCFC{6Qq8=JEA!8t^cm{<9>uOErWHV#l=KZMe z>V)%sD8vp)51OIi%FCLux)d8Ti5Ejp$zkedN+m45&I4=8c*2Cp5ki$R1wQxGLCa4D zu)%oY;!+j4E)WMhHxCZ1O+%@vDe75LD1iN>#moXu`-?1&HScN6W)|o4Quk`vd{Ni5 zlnD|(o>!3XcQtf2DFyuNfHgvl+tucgJB8nto$<##M8|1$KS*aO&;>c;XHU$G)^S=g zH{Rw#MEM=%U z$+^lNjjstu`8#_bx%=F_9du~4GacF7qd2-tK}B&5-D;`3BavZAyCCzVI7U@u=EADt!5>g@u_7sSq=Hv)OhFg9jyL$m z&x!!~Mt=?XLyzmQTXkuD+?gGl1pA{}l#YjIvDLLl0=WW4A?8!PQ920XGZlB$DobE_ zwU1g}=kIt7gGQa1rK6ybgf(QRFh59+=?Q}nTa>=hUI7Um8^{0@nnFEKCGla38qRH_ zd&lKc-uZ;^n6&bxQX;?u?Zi?ALt8W=GVvJRr^;_f;g1(;78=tNJo8-}ph~#cgcefD zJUUhI*E%2tG{lu9`)EOkpG(rm8@mEv!UE0}BDw5JHQFVz$oYJ*@&R1XF zmmX|T<+{83f@C`WvVa$!y$<~Ex)7laJ=iJiarnpcQvb?9PoO5m`=Mp?2_By1 zO>t&-aZ*iy-CU-={7sBo7Y^F_(O57N;HF$P44P)c_GRP<^2h$@Z8U74PRQ=Fux<@v zIKCixJBWY-<2296#AR2S_8q;S{!Wak=FQ7|iQP1)7t(X(%06o?U}C;@kkQ{A0stDa zbfe!l{vje;WYiw13p0}lM)Mr{655a6ZGlGUIUskj(A|qCW}s!rF3A%9P1J^BZZEKj z-&g(>{o62S-uE5m)|r)%6-3<9O*fPqj#Em$8yRCgU}%3+qf328T6{XMw+A%RW6;3J z!^8@>PH|TrTh!`sm%z;_Q`CZo5fUc2b11kvh;P>z`uM;8cV5deR#EP(rp)YWMAE^q zC0tZjCa}l5V@(Ova`jK@;}ennM3w}%QkwZKrk8~4gwIBZVDB z(q;co-u!!%{B;qjXh%Segjs?}dVX=#!N@aHhb;qr$k5On=LyC{CoE{0^b&5a6+j;e z|A=;2$dMeH{U6^8G&IU^<$&@rytBgJpJLWGZb*gbImS9gsa6k<=q*>Bve;y1-$r?L zVBL8I*@hHcl+`=mgRb|Po@Resu}TBT7aR^g9QXBm+m7lt(AgWvnR$eRNZ%s?At_kQ z!DDwSVrS{h7jDvG;P0K3wN!4G<7QqXLbk`-WjGX8_}0DMo&5}#LCgd@qqodg;^q@3j>xC zq(EA%L*BPog{!hcJld@K9FQ&f(QwNoBbVbtp{Wn0yu&jQ5304`)H|MfDt(diXBkV} zM!#vcB3d^DSW0#_oa=kKW%IExz=|T7A;A z=+{CX>#fiioYt9R`@-TB{^eUB$iPdcdbaI?!T7F&l{*0VnoTW?o%5VP&Wen?be3Tq zf6aKYw|vHS+cF#wheE*-W{Z#)3tO(tF$bC_hb{IdZ2bA2zxj+z=*?qZ^RPfpERe0Af33x)MUSrPJe_k zGiK9*m%kJuJi(g_h_HcsIX*oR^sLT*%Y!_2Eo~IE07sn zq|U}=Y7RmLnVL`|1T|8}ZDZTyYkM$$i^(U-lJxvoIKe;XwNivBW=v}Ky-h-L;?DmN zCGDCw3$&!Gm0VQZ(EuCFtDE2M!nhaa(SG1;ctbxqB9uVdNqkK)d463LE zuG<@1D4cO$)z(tY-GBxDtNV5?=#akgk@-TCik7ehOb>7=)EUl;Z^zpSGXpXE;03uR zE2|v&B$N1HCbB52_H$EisMO=Y1eP~v%h@G==ux82udUA4Px6dkeAF$tKxMT96y5x{ zfd3}9cG&flB)q9|$>=>UyFWNLHLx!*KGezIjHyh4$rDtoz%khqUW)tA6&HXfI zvG#0ZvKtti8oU_X0^&-WXGx#z>t0ZNJ+m5Pno1m zi8?zM;1lvt8fR=qI4k;3S|9U^|Bl4QZV+M}E zzx_5zdB|K4)lt>B`rQO2J>LLcFljM$u$hhF|D)#*-0Ge{xA^jqn5AntN_>h0sO`Ci zYH^=Nc#xFh7y+>OX{X5dRxiRDCpe?5tZOV_BKNv2+smkP3(GI6Q*a9>Z)W2d5_;Kh zfzFN85fV$yomPttC|%#I&F^k;dD4e$tjoR7+}Q-df2@ypscNBw>a1_TNiLe|?&Lmz za8aHk8pDzaD=RK_&i0|zC5Ap&cGNF4s#46^L0^Snnt6pb=_c+o=b0G(YnC3d;I8xfs}@GasB z5+8qhhA5<~vm9sVt2R>2)t@&iivu6JqvVH0_105x!}0a@1lFKJk2_3Wvn^K5r~(J= zaaXnyl4-zm!;Q2c5gLP0*bOM%T>DzUe`yraQJ~5sBv*GAAK@I1{>T9hUD0i3=*tWz zv+bS9{n58+Nkj4Wns}N)D1|Z0FOROH>y~6ygypGRg7W%A4eX3n3~RR8{(Z-N_&YBTKT&{&t(i*wzMlw9y}trfb?0W70J;l1So zvh1QNzf3HA#!sx{7D7cQ!f?2W@N)r2)Xa-)rPunWl&VtCW4|xtw0@rof&CGVnIBup zi4Scm&S9@!Mn8cWn;dT_80|pm*H57F5hJVMZ#VGJht)!?+rjrIpP64QnC4WiNga3u zSmzwUYwGmM&7Lx?5;aD0-7EN_L*kVlFl*)`|9B{{{DB>WJYTBI%gwVR>GY>Tp`A)lj41+z+R;1+6TeAwb|fhM{*@pdU|a80HscBb``7{2pS zo@`$FE8ZLFF##s>r4T5fR;I+=7&Maxw8)MVlKaH3H9<^W1#7P{Rd)oaKO78 zzoz=B${Ey(`h~1-S4MDBALQu4V;8dXeKY<+Gw2OspfMc?R#(pa*y1X*S9$o%1WTvN zia*>KbNGyPHWc}lT*?(h)wNn+O&=uF&N8!4LdDHX?RI7mujh)c95iabSvme@J$nP2 zKL9uaZyR;L0ybxPB1usouta2^fOps-`|u@;kx?LCivoTnw@3!v$pLv7vtPN}Xb4Dw zJR90`Eynkz-feZ;3Jv$mjiO_mfpocV8TDWpwNgAD`9rhun&9nKnG}$9gy?vZ?3BU|_O$j%#*FRF9F=2*IrPGP)tRk*yvy zesaA4VWVKIlBgFT^0Sa*IW-w!IhKK#%)ezt8I;0V<>YX2-L2Cumtzgy0v*=T8s?iN zR)M9RJ(Vh=RB04X&Y?Y{nS5F$UIPDq0pF_<_75hulQRvADrZKWY*W)tlD7JFT@#F z;A+1WkfgrZpg_S)%}jkrQqayFx?67DttnHymyP_DG;S$D)BH;fi&uJMYYxMeiy@OV z`CKHgv!>=(6iu1S zQzBbHREe&pd7k0rU0 z>d63U#s<^l_)05$TAgY*VMdm+tG}nbiur+2=%$5c*dlMdypYfukLDTRf{dm+LgjVo zk=&P%+BUf{W7JNT<|pnlDQQ|?XB>~j1(|p%(jA;cz}(Zv0))^E9#K5YUtK+YVC6^= zeEMChM-L)p%2^iUJ#8hW+9+{5Q>sY2o83&I4 zGz`dv8^kOobVDf59WU`KF_xojeQ?7Bep}>uvBcPWUIy|tsL#QI5$T~E4w^|FjG7bD zC9n3kg>mA=-1-`Lcdn*euC3E08S=FFBNE|gj6cS4*7m=KtpduQUD)0bbnNOnic3>L znP}FO?_7w*_B(ZxR)1T&jrpc?`oQsT;21*oPGQv7wz9Y@1MwH(<^DDXPqmxqS|YM4 z7{o2SLm&ocw%+!&?uU^9{P_VsEssA2_gHCqBm4&cV0w7*QQq2%Jx9Ts_g7iTu0J#n z`JHLkIk3^@CYiTRYqPR#;dC7#Qwk>cvF@T&uAD;9h2aK`z6|>b2J81}nYn1Pi4wRJ zlV&>Pn9xHs3h|+&v-7yV9PCw>ET7u^^ccby^A)yne%>YP*`_ha!^WN<3#YgbRtje1RU69Ql|(jg-v zCAKRvRFBr)>^o|;h*DTU#DrT-%Fj@mn&*w2WVbz)yStd95NH7}JA*&++CF9ZgAx$iM*Hrsh;KRk^p$2oe-8X5Y7?HrZ!I4-uJ+pvnhY@P6v z;8hr#M{j?QtD=AbeWhj)N_gr@XK#f&W6M*o-#uxmZ_gEwO&#iSeX>Lql6X#mPU|%| z^Jt5Mi$XCpM@zTp_ zY!j#!RUKNPR^*0j&D<8ttC9nW*WW>CL6p?r#U3XWG^7DztcQT!B#4%k??G~rV*57O z9veDjx7GBro#}kg}7aqh}^$qK;8YtAj)umVq3?g*q_n3^KBr)C(xb5+8Sb z>2(*sBD{&TJD*heuOLs1x{H+mN!W$PdPSX3I1OglyP@R?vZ7UF-66cLXRWRJWf(eU zp4{uT7`f9EAOP6hkw0ndZ`2kp{wAq<34oCU8rnS_x@r6LqM-#ZWsg`TrF1trnAO;T zY8D-UYsfT03VB*)?;&mnES&4>fi;1?!9>J-j`88tVx}{gccTc9fh!E{7B0`V#DVji zQL=y3L^W$%>koW44XF!R3AXp9GP|qma2GfN_?J)1xi;D~e?q|t7-?<% z#F|kb!?jsEkVdtsRl2C)V5{$hZ5-UJMz+0roNFyRSrlHepnqO3Jog0{e%wq;-Cqq) z(Zy2Xxx^3SlP_GAOwm=nAH`%A=KtliAuwa6bv;_j+aDS7qz6afk>>jgn+*GSv;6%q zBBX5`O&4BueB1fgBi~-uKnPCt-`(GcSuqzI!aH{n^ybU!2$YsGE?zYHK9fp}hko@e+qR(y*X&Zwin75C@lQzl6fnnzTgEU>& ztaedf{WItbk8S zqzp1a7e6=Q0jAX?gI|NhR)2O5-5Cjp1>O-aPS%0Sb`X=5Q?m`hnJR?EHW=xvXv`i( zHS5y~4k6<*r~>P7^nvJ@qp+?Q0oRlO%B>=wiW40fUij~0$8d#JA>>77ReR8j`U`VV zf#g5-hRunj^Xd0>x=vZwOjqgt{fJgp83SO~glVWW;sb)sUmGlv5HsU@gr2bJg4+A? zYmqKpO&(n6F)A&}%WVrFtL*n99<8(^k3h-B=3<5pbj9+%8uH88_QqLY5_#l$+=~>B=bLbrcjtULNfsD@<7`=PuJaDz*lEc_Q1sv> zvBZ~S3BeJQ!N}2R0oWaiw&#qOw?@bJs}2A`>d!mi$G(&99aFVCQMeF*ta!1BFjH!A20REZ&ix_Q`q>`mdp2M3H(B1EFno{ik z$K&GlHkuee|M&k(_W#~_KhGq3db9pJU)b+Pn)iJ>OS;+GR4d};%BvP+;E-NK=!S>| zzNmBHQ}n0Hj#Ooel`&skpN`DA|EWJyS0`OQ6XdgPve~M-i*W0$>bQM3$+|{J^tXMK zN|Mh@l~QY{EPJkyn5R3}EFxW3W2Pd0{W4!Bc8DWxDzM5_ccPpnY9}Ek7?22NxF9h^ zBo|vOwpEnI$<|`z510)9cB3EQ8CC0*VHj1$+ zfE+-bl?a%_Be1)tKn;NF0qgF-cZWIOD8W?1Gm zH6%GD30Ck67&vfMKR6nBdeJ{k(CBn`P3rm4F3I)qVWW!@nQ2enV#3q(ra^5?RkaCL zLfY3ddiit9)#5w{YePIJMJ`zBHkb}2R51c>0VlE=ijgd83V}#@4QNP04+?CygGA#o z&-KeO)hHFKNPFKeFHVmM4wE)#&V}MBi-UUg)g4p1#`^oBxYi`DyUs7=v}*j?W*42O z3r1v05Mc(QxKW|SMNQZsoDBt-kq{UFP>nPD{||Iw(S*ej6Dor4(}2799CLG%-Q^b&odWMXZeh~;~MXdez_-{ zRK_lLK|pE)L1@Wb{Bs#^VcjBMU-TGD@{{tum?raC@GE(bQ0LCRGGng7L?QF%K9Aba_Q`JTEcpcy}kWY!N9l=Iwfk85G z(e=t7^Q9`xrl@)ZZt^_F`6AFTWI_G}Z~*?9{*xGtRH0OtQb`r;G$y<6Hlf zT48XE%7o(iCyxn8?$EHb5IgTG_gx& zA{8%di;A|EQI&%~3L5fVvzdU)u37`Oq$C>BRW=GmcS<6(v*nY*TU)?mW**w=jnp|a zGPid;-jRrt9j)G*B|{lUvq0Y?h~Ty~FxP;OXzov6nYQEg=Z=I4MJ@c?!5kZJVc)%bcAndk6q)-pCZwMg-8)7n{hP; zqy6BFu($HDfVzEL>OW?okx9F%>=E-x(Ac4AM=q)%WHVETw;+psFmL6xL)aY%b7XQ9y2=i#LrT8ZI1(hi;9obp8o7vh6uh;{b0YeU8|Uj66x^p8CR zAUc5)0o=0K1$_ionZ|m9oql2{1`>sO;1(~hOn$5I&(t`AuYa8yk=nd#`pYT9A4iz=8Ilk{UD&y`{xYP0}SZw@2c(#X?N1N|LEt*^vVEB8X6{rEK!8 zWoGx?HdKf=*_BC_FrkxV)r}S~;o8e11-w-0?fdBFRN;<@jaCrXWbx&`vFn<-J%Jvs zoDd{rys|;El|4lZDZGxomYQ1{V%HnZPpvuvRht*gCmyt0z43jxZp4yD$N@N`a8VP8=HyVv5f-s-53G(%W z_vQ|#MlK9alMds+hEr5muBmdw%;|2$6TzhdP^wmg6jbUM?4BV20a7b}>eRJ~OFhpz ztWYP?h) z=N0iQ6oSL{)N7q$=ySGD80F7gl}0LpVo}cPlpY^vT}+>nS?J;9K|aSv$6+&3JS?2l zi8G_s#x+Gm{wEN*fguDk&9 z%=1(rvQX4G-8Y#i0^6z6*!{VokXd{AQ##fi2wZX?93N$3?y5ah=P9PN*z0;Ea^VdGQ>Hvqvb=IbU^BM2?v8c~?++3j?FPA;q-G@L^#DrRmY13hsr#Cr+wji{N zkI3Br`ZeHq7q`6D=o~WZA*%C%UNXm+kib@M1SO8TyjQ$Hb3;@m^8DhdcWrfZGi@!2 z4?;d*jQDIrZU79`6xjVFXni`Jh3A`**^KLmh9wO=fHe1w0QJ=hk9aGg8%#wZ)vn^-l5!CKG-`I2 zBbRu#wZL_?r7%+Iai^fza>|IoD|*h z$NAfAJgp(Ug)G50P%;r#hQldB-Y@Kd`!*|T)JAeyB)ed`hb6LnmCuiA%Sh7~tgkTv zdEy#5dy7u0#mCZv+F@8bmrUh2TppTu|qHU6)f=21jO3V$8V=Rv|aQF3hBe zHeH_Ye+JtC?`$#=X2myG=h1(|LC&g+#dfOQ6_a!i|$P`tqve-;*XlIG@ ziXB*aYuK-)sns;66g|wYb@+!xZFsBoK?x37c?6Qy1aYNL7uO-cAsQ6Vu))Af&60yk zJ0jY-Re*Etc>gdezmgPSB@%a>PqyzlGDRA$7mqZooAEWz+#D{Nx=4@i?ayncm;$Cs zrW<;pTYSPVKsKW}jQ*mV?(S`-+gl*Z(SQ8*-xdR)Mhi2V?hpm5gLItW7pCk|oQ$|4d-Z9Cz3%APGFo<_Dm%EE zWkYETvE9F*z+z^kyNZHEt^K7M(K7tJZ7)@Js}3#4xKM%ymj(9kaM_D>BB6JmS4>ty-Sp1= zLs-RfLC$CrDyLDqU^2Dp^22v$%R24`OQpTct0SNBlAA%Fz&5$l?YCNo$}Z}lm4@_m zYE^(6`IRut+f2ig_JwB5YCz9Pcx}JreSe9~YBovG4co-mQON+ggLsNST#~+{&Y-re zA&ZU-QU%M7eQanpKhu|A-Sfq%qENZY12_8&&KvoD?kur&1cxKjx{As#^86FINXr-!4XK#%FbD6>((abIkMV0%%#|CiuE=$`S*0tPx)$fZAVJWo8m`XKRX4^z zln|e#xTNq?r&_z2JVP$pxkHXS2!Wa1A>x4t1mjP!-p4tRt?r(*}d!mFfE+dMy&VSOa8oGRVyC@KOS%k7#BuYjP)4nUAPM zq%~n27#k3lR5raV5kJ?h?!^oj7Wi7pD6AQSajkaA#E!RHjqSqy`^G}FXSRoP&6N^W z_A7iszw)O5M2()oBS_?i2Fr?vwW;(v-(y9px>MG%OED0$)sAfz{Qgtart&w(C+Gpr1PRXosdUjZDMU^GJ8 z9n3VezU|vdcj!EGC3vGPdO}w2a6WYMlJ3_5b8_n? zB76EfbO^2fDKP=(>#wX}(Xd+ZHqh@H{wXK@pC^9@_oN5mLboyFZPAh>XW7~7zx9F8 z9EvvBG&H~6=;7m$jk_~5C+%Hlz#gw>mHimZ_O2dw&o4+Pc8f7fQbSRa6UK!-Yb{#5 zR=S6fZ`f8SdOkhG&!mP^10arjZE+F+RHA7WxB)sXpvnXHN#2^LMK)y)Ii*=7j}>_-9$)uIKL?AY$K^!8_K%f zrw9cK5KTNp2yOm;wg24>km^#5(^;J7@&3?XL_^)-k>)8Lg}f^GS>t!9FY)hV%NPc) zJK<<~=(G`}y}{yIsc&Tz2~|v@u5=TGDEHwG)|+5WQ)Uwiur2T}>|pC*R-otsz|Jd$ zsEI_-(0)<#Om>|6Eciq@3~qN2Wu0SN8;+cY;=kU>SwR)^@7zTbl zXws#QsYy{50T%MrzSzW9^-(F!q&SJ16tk)|90WTNiiim{;JN=zLDu2oe7GG})MFr7VPi3;F!q|zX_Rb$5>_ygC5M}3) zclm=gkL-nE`?Yj1|9oBfjs2)w1f<@PIrJbUQJG(P}FMpoc01D=YlV4ce4!+ zYyjU>8i^*Azz_vKC(hFQ7>mbsfa0``cFm+c8mZV5~lFt>gI{95LMK_FcF{3H5To*FrFqz zDON#w=n8L9r)(pEm0{+@1X4 zGlk1oU4s#?5lRAAg-5PX^8tYhI3$cHX+g(eZ|UIa#@C!Y?KZS5b3%|kW8x>J)#V?*3 z^c2A=1G-6AqNgo$#stN1Nh>SYK=7Vc)^v_JIDrtj27z4ZL-S+@$h+**0pi{ZD=m?E z&T4~Uqy!{Wa6g>Vij|dmU%o}$c#6n2@VC+-xzQ-c34ZBFx#8(C17&)Xg#5;0S?UaC z+kpj+)GQ#q!s4FW{_t-NN8z0_OR9FwDN#!tAQ6gnqoYbI6*8z$Va1CobQ)L$OtOXq zxxK*^F@HA5-Jg)o zvrp5~F8c;FRxugJZbtexKC&}_*z4>=J!RGz@*+x`x2p9M_qQ;hexEaHp2?P<2G-RVL&_A2b=$7SwN8T6e@qA8IA3vj}G zFgElCWPk>c%shclcbKLf4cu9j=hZVjC}T`{E0hH-2VK0|7}^$q)uTKssO9jZs2rR8 zHl;{ttX@x2yNFf$yWc<;Vlujq@tbtfL#W?T&*{lkzcvnsua$eFbk_Jp{?mw157HMj zgp>@4$HU_z@pzWXZvPNy=4f2Oia1-Y_&wAY8ZKQcU^}b00?VhBM*C~UtnSC~cM}%q zWx$2|yaKI=pML_s<4@!_ng!CIwf10rWFvBx;V@U{GM}m2$2DQqnwtwv_5a`TQ3IGa zzdD(hK*V1iNB!%eLZIg(81r6Dd`E`VvB>7d6RsBUHKSe}>5D1g)@)#T zvs~;%CBE`tt#uO3u52_c7F)qit}D{gVEd68x9{t<{js@u|GC|#{0YKE7~+Xp^iyti z!Sr3JvzvoJjJ*7~qw9y|0TKeop0yt^M4cT9zN@WwJv+cZpdDwNC3w2X(Si;w`XJi* zrX}MPGia86L|>q1Usp`)e5S-szY9{mo6U6sj749Oa#0XB41N{hx#>={3ymyCG{PrV zw4)6N9!2C`C7$rv#$z(-3!9BhQg;Vm8K66vZm?-^Z_`Jw?#0C0vr73M@s*$thG9md zV0EOx`~P*;SE3_l4cD_~`-nw#v`qPV@6_Y1C%0rLVsgS3K$01D0B1m$zni5-QcA2x za}gL2Vzx+5a9Gdz@d|`YffcR#9qb`aHi8Cs+ILj=GVj)S?sV3RJp%^}FXZ6HDY6s& zzD<*9+jIzdQ}~Fy|Ijt{6J0|e4MoN_w?M7{Xd``uOxd(Ph`Rv{4w)F}OjX``uL1>_ z!@bP25#Kq_S_Uvf#)Z{Ey+~{B64lIJV3q}|=Hn{{1QO?`1nduHMB7z0L9|d?>9H`M z<=w1C_%(~$>SbIV8n{F~j8ITD;U$5O&di9J$riCUNy5EK}8waG@^k$XYoSu#LT z0j7LhR@iEVJ~za%F(1p4hw4a+n9Rhr%UPs|k2HFJZzQ3R51m~TIJ1R_!etXHEL~>| zKi)18m5C`HAQWzWgo2#<83=z(D}%-FZlWj=QToDPxTRKM^5AQmpY2g73mHx~&NR2v`G`#}2D~R&lJnmMxPw(ZgIY0I+ zXUTGL^-w>C1yr+JNixd=;xO4RF)W|9NVu>CVF*kF;SbJD2vween$wcJKYSkA(P7%l zifS0uUdBKtdhxcwy4~*{Qt#z@-UNp{!;Su5ihqk;ej7slmbEWEnSy`>DWBdyk&?;F6=NTd8r1Wy8Nht?_Gjs@#Xmv6 z;j8x>{`ARRFdbP>JoILd;UVH0hlqM(*LU~J|6MRe?5=3gVfmSGlfA$d5J^X>T?d{< zyAwX!ij#@2dpGrRhmFq;*($A=so|S*iMZUo;S(i_)`_GvO>tmvg__J55uIqQ2>x@8 z@4jMX$Py+p#@r^*60iYMNz!5h0w5wHAR{cXgvAPyBEY^m)|bZ$0SPj`4JsPQHOOxu z=hC`)W5^jknxdB{qsi)pP#HBq3Xo+V6@9VJ5jZYUo~`D!sRk9l48cf?P?NYoSy2mf1J`~rGa0TzSrv4t+MwIjbktoS_^%KOOh%La^S(o~Ns1**r&plN*)op)UG7~pN}WZGeQW%N zDprQ3c2o`JI>52BsLR1ZGyCX{O4E>AXhTdoItE8jBxa>=fsDAW-Loyp>}EOy59v_V z?~$-244gPDL7s9T{Dd?wjW2$va!!SjmU9`#4qy8gqu@|lgpo#v)R8PEWoRXTts*)& zxidOGkZy3)C(MJlAU$0+Z)BK%=blF@xLV$WZT2@7!&yDUvqlRgDwLB}5$ZRz4OWw7 z*6kNK+Ly3uE;t*HT%ClaDpZ{Qp>_72d4ww9lA&G zWUGpUGJT4+X>9<2!ar zk7TTVprkfPSG(A?Pjnr0p}bYZgeeM=9Bhl4^in#zieFfs$kj_z313uGSKqPi-AUJA z!I1~}5x@Z&m;Q?wEKspTBnX$ce-~-if%(b&5&U#M#D8HAtsn3w`i%fO8hA@}_zsihA!nId?)vlr$6g}x z&v3gn{wMA|hV!&`JJ;EnXs$Pt+su%zB5-3fHLi$C3aNX5nt6!^0K43ixOc8N!GRk& zRJ}#^S9F6xjH+$EyZXgGY(y@;h*fO4>9!4rQw_qYT*62yTYfv@AS!MIqfil~|9@|g zY{Fv+iWc=(lZyyihMcRcHEj2HQ*Y6^)3ml=iU-u%Pcuf|PgnJZW#q`L%r$J7Q-q4} zg$!@_o=iL?G;NY0y)xD0e_B~;5B52}7I$g=*Q(s+M%bk-1-7#AHj4zj#>j43CGIC7 zGo$e^=Q@Z6=!B`yM1jqaQm7sAetLt0&5RaA+z0?_u|o@#B4BxpLYEcN6+Xvar>`nq zQ{$T$4W`G60`w`;)5LOogJz5tFj*mUcBy;>WGAV^Zt8>;Wg^dQhgg-RGpmKy9K(lmsr2##9mnNOv_k zO}b2^?j_VM_Dr5|{JW~^io5tGr_8^t+R1|=5AY*^000$QL7Ju}|HWe%ZP2O*+fUHJ ziZEg#wZAHWDSuCvx$gihY}tmECE^TRcwpg=hWj0I_vF1W>Y`q7QBI~gpxu(aBzsv- zAL|<&!Mq5X`Kgl8so&ezytCN3d?wF<>-UrAHE>PkCreP_RK3U$jK_fru{88b2=BX&z05YVIUP(4Y`&%0dJdkw2wpQK0qjwQJa}8vIpZs}I z$v#sMoz2$C=IB--&n%}gNy>(YNT&@r$_=yN$D3tq`i@nR`IeQ9cLiFkBX}#aFDATk zXrUM8!t#lbMryXq7fHS;^(9?BKq=T7BLxx&D>(v?3N2DSuVQvA9cY*af7n0GfJp5zIpEHWP;e{QW>BVa*a`dj8omfLHZv7$WHxJDTiXRdsk zg!dKC5>G9z0dyqJAvQj&9eB|MGCl$8`Yi_wo;f&Ii;4-@SHucAi7_z>uY~jZDYSCj zRsY_NK+q&@eW+W_dN3*r3ZF+x_{?V6d1=B*BEB=(cSxZs@{2ajRc>D2^vXg`jaN^g z!ro{O%x`IO09DVawI8#)o~c+L=UzNAV(m`Z*SdA!Vb7IrAl#_+WqltZ%7x6_Ki&v* zXXLoTM7I2^_&{H_ET}|cBPPqu;*!oynQx4KIA!lbFMcg(8-!e}<+;Pak-RHRxpi44 z=3~!uMJ_7WKTgM5jK)NYlV7JYHL8ib06Fo0DN!1aTF6}@0SOWR$YV9mCAC`^5ar)S zS$-yXF^(+RrBNdL9kMg>X(q)F>=NikY7?zs2hd#iE;p4q?uAv$XjDkBu7`PX0rl{4 zU|(Hg-U5kUKJVt@h+#-8kf6Xx)r}l*$`_0J%F}QiqW@AjIz>JOW-+wj$muf62Ydda z0_kLBh)xv~>S8gsbMVRw=&JBqJF49Jv^G@sKam8~&w`9U|AC~VK*|B5y{3fHPRO?Y zTnYKQy^+Bk{y>djY{Hu2V^WeYEl7;*G!orhr2iCXSz3Gjc$T$VA;JB>*3+WUzCK8c z1I98N_U$|kK_@&Py?9AiD^@NDIpg8^VZr}{(}KPUITiE~Ku?JlcRd>()44{y`4o_7C_VLNIE=Zk7pp$AO*8MvFOqmz^D?DOzPO2+;Xo>#qn*g%-R`yE{OoD|NO3TP z9W}RJrH@r4KSs=|=+=jX{kmrjT@wgqpQS^9i87r54kXKI{LtagN zny6cIHKOO|acdGR=7#>YFVd-!hYiEEMlIvB8WITGeO3qU;~2WI=$Af!V;z|ITTHXq z?eDFh$?JD#a1*7jza*`&e@a3zAdcW95n!Xi0L{Z zrUO*j)g|;#Xb>M=hA)S{z_wD9-i)OY?1kf?k>*bgGhMYVQ>cD`;Z+DFeoUyFV;}AP z`+(<{8C4P*tTL>&KfN=!k2^a9A-VoaSe2FE&!&<1tZ*niBUiB9!)Q{aZmgQa>{ak0tne*y<% zWdluu7|;h0*0^?ADBPa8!`2td7PX*NDCVkpzi~nX>eozQQCTE5@ zXIVY)C%wUqB0f%_#UpojI9@q8Jr@e>qlOCcxO{mYgyJnuxV_@a*2C?<6K|$@QMLlF zybh8x!IyfSpb}+h$}@O#O4G=eGo5}!h-;p#tYxBf%>SFOyKZ9ahaZum+C7@A=^7;V zQTovLY}ci%b`f&bD%=u>B#e*uenD_H|L2TD|C^ns{R_tYhwb2$4{+6|nL^&z*v0Tn zjX9c?&a_x05Hl%7fV-GY9l!Qu$j5=A}KFZi&BV!GI@0=YEV=qpsbX#liQx zUFH+TrW3&I1`E9R>Dte`J!94<^Q*WGd_WBR%@kj-R|k?UKr4u1Hb|+6&L@~ zXq9~A_3q13P2RWz*GZU?$*^mf$rV+taCNIC;SS|)_D5cwyBA6>E5;@epjgOY!2L#; z(QF7E|E5?U$+SVE&C4Hz!_}G!hg1oRkt@MGhq-t&6Q;kFO+Qew!f&AG4r@s6DVpdn zmWN=o>7}68IhU1^2}wEahhvp1DdNQqk{h>ywZAeFj1RrEowzvw?E0%}a|)3GL+sc| z;gHE|ihW>03HZOEx;Pgg1oqQYizgJ@sJ)SyCRqus1b|r#q!i0?o_}@6T88_Z8Vb$W zW)!QB^&ggV-2{(S8*;7yJ(f5VT0lVMo5RQLUa^vRg4T0paOaBK z6bvT&*%Ow8e{D0CjW&T?kLI1p-cDVk^1E!Y9#Ax=kh1Beqjkd2GNJq}a93M5fp{^< zk{NkeU#dLeyTVP$KDQ}};0m<5u0BwM#P5NuCetHgR%do<0oVyEUh& z?Ak<~0qOD*qW|qJVOi{aD&=BoN?5&9+in%vh43vJq@rS{LcI!VNY1>Hp75PDo0=rr zS^Y1O=d>!O=?4y$T;YP;#Gy5U^zv3Rrm}oiry?d+=sU)Z4CsbXTA#B*jrVFQ`jFK- zhYC8J`qZAVD4f2DXIOK71dO-rR{HkOu=&akrhW$&)@)UNExLeuTu`{m$6!*`b;YtM zrhOP+-Ls&n;-=}u2LJ#2=P`=u^Ifif)&_(E5#=!)aqX2i7NIoHUVgfpP&#q;-6+F( zX!vc*6`RM5VdSG3NgQo2r)Y;J2FGV1<4zt`M05^vh49GnDHFeXnk+Ef-{6dbU$3dI zE7i6YNdMGVm#t8cAuV|NQ;QA3EOfz^`7=+%ra}9*B|<3SayX)iSOxMefRSaYZcb$zBVia*JmO?fTSYG&F_%zabYE6+Q_X zzBht(-fj}(kR%*~;n`HKc1^kq&sS6xO z)K2*qQkq%~J%D#jB}zByY+f7bMyv~4ym|g;s6Ld0+aUj-#F{0W?e=cDdUdUN?ylk> zH`xN*&SSPBSQL`U2GjN$%`C4zZso}bgRMyW4YTyKCk92bC6=pRCkC|Eg+Y7JY9lBI zjNS1-@eEn63zzyeY^?_G3osNG+9JG{3gUw%(RSW1-UDkFlB&UAIZu;4DSPVaGY8L1 zPwoF2`hH70`2nDu*^m_#`TzKpct0-( z!nV{nb>ZE@CPd+1lH(U%>RQ%K={8h%nW-vH{z)8s9|JO*;B0sauSJS(tpW${vgZ!F zEyPalJ`rXO+QPw(azS}HbO~$S=b7TdYyWw@lu??W`kmz7IMDJxE1kugLAp>Xw-#) zjnhiH)MW(!mG?i==o|Vw8p10!flPq#@sky8-TrI7Fy=8NIC&@9q!ZE^;e+zlM(J6Z zNi36n_~Q3vrFyqiA>7~?ZRuxM((_P3Zm{BAigWw;!5-6z)kyBq@biF0f&JDToZK1; zLtyDkE6Ky3YKR25ba!*tYiTOhc!LN>2h-syojfaDh*G;C)De1t3YjUm^ZIq{{^VnOl1TXm-sY$w9l8ATg zm6oT?K8x=sasLXAB-6Ii5MpngLx|vlMb}lK~m~-GJzpb=& z-(W+OeAX`sBDmM*v_v@j+IkhoPUN1V#FH&HI4c17 zZ(K}WX(@Ja&D5@(VhcIi#V0a#FKs0gW*LCFYz%#f#w@qukSJl0719x>#|Hj;PlHtV!*Lwhv(}GQ8XIy$KeeE#)EHf)K$4lIf(A z^v<7NJ|sE+|E@*m!fNQ)6#u>vj+9w~fj+`Z4+8eZe2B7Zjj*&1Fo(l)vu(!$gqOuh zy6UY%A%*BuydrOvv$w0qP|-+LuoM7XhZ=ViCozMy0|*>3tH5)TxD0+gwxF^4qsUVd z02ve+2kt&}&G2gKgMqU!J*8=lP-P;VoW{3%xyq2-7XLWmNQ@HN6U!v`0EzbI?H#zN zXQoGgCq^%S94<+=47fWY8~<>QUDIdOWC;YMU;E|n()F(cFv`Lr#3&6+n&}_VlZcgh zcMPIm3U{3$5!8thZAT`Xm1?Kxp1GC)CYj@AQI3`|4l<|1I;qY_y??%!SAK*+Iy9jYvaHQ9>d(JpI zBL#(5YGcnPQyZ{*X#aTPuv2xhu(^&}0E`G@a9Mql$zj>qXA{d|eLe?E!q(6JQE?KFnZ7-I>w1XZ3%pZe^wJW2C7BKpy-Wqrat&EU}9`=TTP*50R?s;`^$0zSiVj z@54N(vI{LxNAH~V0XrPP(kLx637uenlxgnW%^cH{N}8)4OWv0~@kV-s#!MYeJkDOy zmJ$nX_PdR=5-4pv@`}kV%f*`<3p}{_0RGS&j<=b

    fFgc(1{2?C|(EM2;(x7F))Scyw`O7Y)$ugS@X6y2@8PW+MjyokT z`FdV_iluOpYDfnNkVAk|`u%ION_#|^?i1>3&VB&Hx%8J*CcG?eC6q~QeR@u=a+=6r z@>QMec6$0rQ#^mDN_GM@2Pta*=M&bT~N61?cW7ZZYCj3r2Bu z*4B`-Ho?GY-IT-VRA0r}{&Evl)K9@oYHbwM>(U>KLQa$s|I39@R$m>-kEA z@w=8YpdN{2a9xId&$F;wSjocLVKPmb`X7e90Ss5?hVFrTqM-BCQ1*vkWGT$@xPxW_ zFa{iJeWmYpAcV24uAImJ{;i89y24rnwJ%rWh-(ZL@5e5IUDF|>R}EOz)Q^_1=8b7P zR?*si%0QhsdoJ`2<$`(Bg-aZ6XP1yIBBf6oIpJNw{A<|Ew59lY6Tna6dL=}{9A-hf+tP=NeTyw+&-=>) z%CZCfBxK*;xD~{yvl5O+Lj27v3q$KOD+W%@x;xhefSo0SfhOBTF=x2VTR(2}z^a`~ zymI)DM)#z#ME_P;(Q^wc2IYpsS@8GzUcV?&xF3uhVX`&T@U9{;hnz!;wT-G+-oFCd zb7H)_?3!*s#ReP)Ys8KRAK_A?c&ZnDn)D~|(#$$>B7coC2T(RJ;b8$Dm;Q?wEKspR zM98Ptt~$Lu@qqsNe++*Le@2Ukr}J#5nYs0An#i+nGsQLt>er}Vm0KllVAnyL zgNo=cq~5x;M-}4~FW-3g(>t$sOZ)zP3dNY2T7Z;*7NjtkrCCe@ddTEw*C?}{YQh!k z^+!N0loyKCt)@oDwei2uy$umCQdFYCll{XKYXu~zidR5Ijso`*78e4Sxe90Z|K%jI zQppLCW?zo@^5a^FAD}-&e<=Lz`NQ`2?T_sK>bxaU*DBRag16P9pALH|(tStJGA_$$ zFC2QK^Lt~(;t({lDIQ@+v$EN05;6g>J_d_1m~b!%1x)1<{CeuxyEIDAvC}>1vQ`p$ zGf!q48y|qIcJ8jL-h3U%W49cK23xp<$(D7wa<_@x6ii48tcVB*2oB(=h>()T3nVH? zivsrFo-2)A(0?lZ3Hl4`PprPI`OEk<>a|9T_HEz=Y!*c@k!p<#B?#cT@F6%qv_5D}$+fA`8z=)q!y%XVh9 z!~ok&Mjr)pWR=!BzEno5GD6L=)NoK+l*+BG}T$c_yH5gNX12c<>m5EQ&g*UGKu((ASy zmu*I&3qAL2mb-Zrt%4NT!#ZjBx8uRh5452%g2fOP^(m{c<^??CxHD`8-_kN2sVX-w zeU9a3u;}P&;;M@*>qeVX6jN>F?pVKqm7H42VC#jsYH*{!17vP^m&h zND(iO9C@0(Sf72L!+lbJ8-7uj=12{ zMOW1P8}L7f{4e1&*6XVN*~~o3hQ2O|^|h~ppE|c?OOw4$z9RaB7csc`$aUWPvD=Z>u zAbT!LZgjNIHG}E>Hz6s)(%#qeEGSttEf`v3wRUU7Y)yl+;`DIQJm zX1(RXamj`a_Ohu8r)A2EMzw-P1xp2Lu(SXK27xgF5g{dv7HCMB6b0?Rx~?^HgXa&c zzZia3f1p1@et}<|?USxva_b$nZK}^tJ{|W~D&7lB6=_sTri2iB&(uFbn1y9G8A*t= zqLAEni@kKY#!sNa5J14s6(QnK51@#ET#%+xoo0kZ&h(U8t`A`rwu_;RjuV-57J;b? zL2E(w@m|_}q;%s%%Q399@q(+?>!er-%n(j>ff{G`exG4cg2oFaBtV%nNiS9G6*m)+ z1y7GuPx-f$@7GPLuWzHU@?x(?f?scHEP`8R?QrjAc8c4V-TPDa+$NT#favhkwJiyV z(}@(l;!n4P{?E@{)4t9)^uAaMMy&S@I$iik$D~{`ioDYj6df3V@fs2snL_*qP~1Rq zbDxDgZqa(b<>Ypu!m&q@02f&X2~giqm2PJPP|(o%m7JOu+{@V&1Y*mZ#&*71n@sC+ z$cM7qblT&s1L9cn+yZW9u@T)J(c+4T3Wx{lP*}lcgc>Z>puI z;FxiEGXqyCwUh74PD%9{o0Z1P;)n02;7e|=NG{I?guAQ4-mlwkbIU#!{I{`Vg`ucv zzc{k4Ak#?Y@9_TdqmNZOytZ!NQ$L65ohS4nx4uX^9A64%NlKXX?2(~nPc>zAvR)HY z15g14TNJg>S-1)yjn})LN@pw&aJ)V!8n^|!YF3FsnQPb@to!C_V90~~2;cw!6}my1 z#wP#GtU<#&@`QT97RV&+tj++DZl44Q8DX`~!k;U|cy4f496y-iJ2OMWoZ|wh$q|rUxxY6>H>2`gsh{Zp!R9WW658u^*E}Lc@ z2T+Xif=8dOLCAvlVU*w$Q??A?^cVE?#HobhznA+?eQi*@gAPmT!k^kA;V!;;jXsOh zY(nS}Y_p*FU;{f?w-S^)v88P|0>|Bn9jX9-uRlMKB+5wl;5^7B;SU+4E6;4a#z_SI z>0J10k)uW~kP*x#FbEM?EqMjOk#1sqR?VOMxC zAO;dhK2;#U8*^*+lV?uvX;RYaS;Rj(&dvN&yS12ZA`d7@*$<4X2fb(|qU7+UZ29g}y7+ji*s&=|m(h zVyxiKtO=tVy3Wi7!4AE4P@rh}PWVotj;4!mWZ^;tkkySO{o=4pDih2sa8F|5CpC+d z8ycsEN2ocOmI%g!Oxn-yreVWLuYk2{1>MIYcm2>$Fu;`#Oa8i{QZ`EAM5e75iN1&P zkfb#gisCQ}a}zCf=8iI7`>>WN;HKVw#AOr4|7oL$VK0{*2x$t{_Rp|4 z0(4F3>Mn5hm5`HQBvy{HvhVWSsJ>`^aNk3k znmWa&bl*qE$aLM9(M3E=%*o$du#}CLMFKopQHX2+_Yk=m(oCtxT{|8Uft_+S= zWfU4tk`(}83C@ub^NClQ0~AM1b7Or~YzG^02LQsh=;5*szct?|R(Ivxflj1=9c7`1 zDDg)s=&*%*FU1fl8buf52w zH2=C}{EB$SMd=$x=KZ;+!-G^O8UVmAWKm4BOK%Dw(PZJ;!DwZ*pV?QyORN+2n!Ln- zcj!)UqAa~nu^_{V?wD+s&Vez}wrYUdS=Xclw8SCprVNX->lJs@dYTGCB-(Eo^9-zA zO4#}x3DRE3l7haGTO-P|-HSHWcu_bdN|@^t$yspSF%9*;U(UOor{1R|CI?UCz0w-6 zThQPlrul1rfD8JS2zTEj(&@2~bM-Zpz*5ccWm@0-p|Ohc*jnoZvCoNPpFQYXlj2W0 z<2v~HQH=$ldk?zg;vLyLY-sNE1V;vI zelPkZi(^1X_nw5Es*5hEi$!e&UQ>+OjsdoqPVQ%DG(Nqk$eF+&mhk@sY7_7ytSU=; zGjW18<%f=+8)sd*i>1Q7J@BIhF*_1Jn5UFWX!}Tn!!YVnZ7hx{Qkgn$Zenb=JK=d% zc31hv8Q|XDGcKc^cs2+um@*Y}ON!C{$o*@U0f{F$1`CFmOVI3Ehsed{D2c7j<*%5& zq#3o=hc=p~NDS_r!X$0gKxyr*@6z3S2h=M73zD}F^1~+Za6fPnQy%W@24Mg? zJVtZ{Mn%NVv;koJHnC4J8rR95=9{?2^>F2e#SU5Az{)U4kHv%UVu~L5mMajkl+CWN z{RVnVkqJ9wL-cbkI4kGE4d4aJ&D#=i1m=@O+ZQ_v53S{koWPX1M9a$7r3<4oA%|Jd z$Yl4gSDgYaISILPe!WxshPKC%8^Z=d;emxlyepwEcgS)+U>{CAe^t%HKu6TJG5yF+&>(zj% z?CVXUGw)Bz1kVmTct&R@58X&w3vwKr2vRp;^`+#z(Cfavtjo_|HY5tHOX{v8+AiWr z@!{3wx3L&k{g(>+Ku0VMwM2L2S}kM{@P^*bNH~;V9jpN#qK90DeunSw@`^XIHph26 z>l;;>`iryK2ibOSejlbL_C;E1%b zpK=oe37pH0P@OKNPfK2-DEKFe_k22odQ}TM2OxRPe^*OkTFxGm`MRdy?e@Hy}`4K zEBjF8hFEE@SVt}$*L|g$&%XRjyBjP_%bOy zXwg4aeKT{ym{=efQo*>OEeEQfLFKRVzW?hy6gQxxy9RWB#w_EkJ@J0;+ti>L`7}3S;mCsar zg;fMzM+MKRgK>ow?V^)+cMuKYv_al*Ib`b1QJxQa8Z4Z2YzmY+hi6aK5~#X(>5MiQ zu>2tm_r4ai#>{21#OU1?@J)Gfc#l|WVu3u?MuUzcX}an4sx@~(RAB)TYhimqcj1Oh zG}P$|)rI5nb<@`BKxGa|i!W>PIuzceOytF(|4f$aZT{8VaLz+6TY!)u5%=@8m`v7A zT4V!}CV-IAmB*;$GtL$Y!=T`2~7|uQyS?sU`#>#mSgf&D> zu44Hp17_&Da~RX5eJ9J_lPHWFRB1&gk0TV`vZ#JiCv*^VRQK98E3ItvR)nAoC zJ<sj5K<*NAcm7V7?p4ZS~-G1=gZ}LONg{q~-pCc@?m`X`lqx zz+TClJhy!F*p}je|4BFLl|$Hn08jGSu9L_)sIPG6*~kD9CN06g3y4jsGhEA*Yis8< zRL|9vO1V3oNLp>@|6S?`X-{dWP|gr8!Tb!}Y4*d-P|5i6xg-M1+}v=As~Un- zoEy3VneZ0-1ptg1brN+2Qrr})s9&eF=gByVLSlcN!<1l6jRjNHjhlEqu>N@AzDDa?B|5Y1UQzr~Qzq_Z=3nIr>H~M! znPbt$skZmsRsNxe&$*o}dNr?rmfPZT6;_mc${pu(W~>l22nm4`!5pR`A?Wg9vi8be z{7pE>5jxJ#S)rqEGj9e`tQVbq~ zRt{SoD3p`jL?E&&V6GXnSxC3kaM3cOBa8Y&s}2LFuHV!fKh8uxe0bqc6mF{~81k8Q zTn#5-nc%}6B%ItB#D8SLN6NN!M0KTp2l%nGW~Drcz9g9%6qECKu$vBXwGq}JKVdY^ z%2$^4&D^(V5`)-mnmK>Q;Xv9kXzKcKMdpufHsbX)dv@FFLIVV1ZlfZgXWQ_0PHxev zk*+Yg6fxj96N&7+3AGA$N#13}tuO2%6De|)%wu|?k?I3ts4GwrP`0}h`@-|a=DB$3)3HBD~s1Hoz4?SM*ixcEKC#mS>ie=yDiVrzKy23+M5={1p%)K{u2)$&C z4BVo!2@C=8!}e!0$q;Scb}!=R1ZZSl8b_No5s@>kw(Xrr@vKWDAZ)Y@2hhwfZ2Hps z`9RU`dRj^5-L}acI{vNBmQ`Jac?ha2!U4_GmFNS7iMb-t;`!cZ zmcC)FS4sO*{kunAjmml?aQq>q^;w}?IAT00FtP1}24iac{S9r_@ z$8HZ+5un+~#SAK?(E^1>S=w$yAiu6dYE%04&*20^Ri97P!Vi@5*i{VUL%3z38$CRG z=pzwj9TS;h-2>Wb_9v$)Wqx1~^E&QTv+pgdShxGHw|MOQat5mCirXKSJ7KKmA;hyi zA?gft1ayZq-EPH`&*zPiVyzIt5+1(`?N7xJyH`z9vh~L5LWiGr45VRYMoN_8#SmrA zg80|>eU#Ls2D{l~gLD1BMktI~-`VBY?#R-|j!@q`v8z8f$SL}asNR^!Z`XIcpgdZ9 zj3fr=7&zBqXa&lnvK%IpHJxX>`*tL-19+-p>?5nXcOAWP01X()IB}6rQE_zAhgWVT z&4WN7$G4dt-tU1r(L6E>WKPVY_xy${r~k|Zx+0Oo`Qzdi7s{dOHO}!Css8`C_7x> ziD<*&02dZ&+o|nzkMaQNaO{;R6>F!D6VPrGvileV^=K!>#QE||K(gMmDuZQnQ& zy{?9L68PA>p~;n)ywretf&WL7tEuNEcJ)|y!Le4SskWS!6YfZYgm~ZCZ)s8Py7I>L zcODKz`_oQ_fC=2dKtN2;&<*eeH%MU9>QTq0ZS(rtG5MdbPC88@a7bDTb@w}-n{Ym* zRX6qDVx{#~*ZvE-_%Yt>bc)Szgts@bYw(JuqrO%ikJV5dHZ~#(GbruM{ zYd+o|llIy+AQG7<;rtYfAlQRKfAsHFqL9EHFV&xv%)$Y1*1`V6d&_3|)kQ%2$rZmi z`S0n4y<3*D1`2K&GEwhQMNIO1Y@AWu_Z(E&A1AV4fYBMI)H?fq?Rw zY!1p?51K>#2&wAQZid=V`Y6)@%B+x?$ZwBWC)8OP0G>LDk6uOrF+)E z`BOP^T5&uQo9mkE8|UT#ZMpdYV2hNc@5LcRhlHav!@>*<$|3E1=%m8D-lL=z_0K7Pvb)m+syp&mjom_Z9^OE2ia(cwx6MqV!|sA8ZB7!`QtP;C z`bfOd)MV4fUR?7d@FW+SeY+Fe`EaeE@=}!xoFfP&93Ge%d4(S#%MRuYi&qYs#w~O< zOSsjD=uM#`z@{*x35Bbh(LN9_>o7N8)gR}eM}@|~XH=@3g_Ci81yKRCumtYQIf=i* z2ZvyjJ)xmYpJC&404fak-6x=iy>O-h@O2Ca5Fm!M2gqP$E@_D5Hy!e)qVD_LB-dTQ zFtgC{IzGQL^}u+>1Z{_=7%|i(TXnDC$W_D5qDgND9zz#kZR1akm8pV730)e7K9|$V@PBv2eb9|)zJg{lY3Bx- zN8EUfFmB^AbF~ESzLKh==gSM+(X3dLP=+5F)dyU83qvR|eI$V{vK;mU^lTOyNCe(b zYIxKA!I9nl!~Wz(VKm(nnBy_T(TD(=Q53Cu5|mU~5;=O5Hh!Q96~eNXpV|&GRztr4 zB9m#+`c(C>@TwaI-W<6>D*4~P2q8vyjU+?0UnqB zix@0Wu|h=1r{C9}E?*Zw{`h}?Kdc|t&+3QvF!Kn3^nQdPk~fodlF&dp0WSHZR+}${C}2?Lpk7xz(AV=VHkPVU^;<&Od5-L3+`(% z(dBMa`+YXek7k@gJuvVPjr`~B#;2lIk-tn&gejSeRtiED3y?1dGO<7y8;gTkGC~y3 z@4Lp?Xr&1gBHdRR*Al$ufqz;rc!qu}Fqt6*ux`f-)2p|(Pb&8>(yyoz{Vl5h==4k2 zdgs^GmoJcP~6734; z#c!AEv+ml`o&0d>`So_?z{}c?HTzTA<-mEGrZRA%_CT{;oVj9zA$F8MBr$d}MuR}` zpaP&n=Bml}fe1Dkx>%fXC)l6+s{Hv%_~i?j83w*SDx7Oew{~CE0zU86iwyr2x<|2c zp+50m;*d_vaRMpXbQTEGzqY&F8ZlU*0;s6s##e}UC3_Eld#=eHEu4kxZFD_3oF4-g zF&IqTjZX7+?Cf6_RiEo|{fW@mAs&!z?I9N&-BEnWSDeW0BF%;yMylJogWO!ef-zT9!}O*k#KYH3M@9@bO^b7?Hv zf&*k!Qd3z0A+1n47)p1f;vib6`jxDL4!T;(>YA>9aBK=HzwgTz`Yd5HL}ew^m#zWX z5Vj$>7hPyRBwmFxs)^}e^RKVxtJ&M=_jB^%AAy1iLS_tzKfsOv02w1en&u||*e8g4C}dNZB3Qj^uMoBJ`7j?1=h(@Tf8o@z z@ZMoR923gJuvTSMDE&mGOq-=12W&=?{akf*(?Um~{$5%T2m@Vj|B`K9F{DqIgEGd0 zS(4iiqg(e(*C*l@m*$%aGTz7#)Ax(hBgv=0H(PXLCWAsk$L}iK9b?oakv3*uURr7TKxoR^C#&vM1}9yZKuB2 zg$);^PyuQXM@4!47Jn#CxIHF-MSyzfv&M4)2j9@vVUQTlB^8i}2@Y$KPb#<~-*F4| zbZeL8UOcL?UTK&yRgnYnmyI2>y6LanwLG)b(|^SD4Y2f(n4u!Pp`z&#Jl`5gEIff_ z8}OZ)YfRehFiSn4LsM<#Jb5Sas%8WYcBq|~bf5Dnf)ss{N3zYm98V%Y3Itk=z+*Ky z7vaNDe)&lTL7W3+GKFkC;sRa;NXeW;WvszI$hSzOhb(;FsQIanlP*ZbBtYxM@xX$r zL*AlGrK>{YpJKb0 z4lK_!V87iZotx-KkIn0zRYy=u++(f+o4u@tfel%|96L9H0GsmnFl2iC{vFdeJ`R_o z2(i?;mv`#u6%t1wop^CRBX0B+5ru@A{yDxS8?W0wQnNEY{3q~|X+fg+Ek7Ad2n~k$ z^cAB?)ZxlzA{!Oncc)S+v4%Iom~^LzByl>H8Q(}Z!daclEZXQVT+h2jcl_;ysZ1w~Rrq zHcWsR-MlpU*}y!RV^tm?>dQn5*1GFrvJXtv1+dg@VxsLopI6@zZj^bIrm0Gn5J_O< z*K!wwkg8T(Y;1h#g!2n80(1d%0%&CN$qRN*0+K<-?;w#KBwR$5C9F0)jQoEAJd@?ka?*f-Kn@HP>jR=$Q|2jDB?j$9yizuER17nWbIHeJ-czp24~kp4|P2D8X3bzOHA zdg0;)Sn5i#T4l4ul&q${JRSsLY2BgC+iUy%QTzR}K;y&b@S$g?^6fYT1&W#3VA@8= zuZ{1e3`+hpkqh%9>#>cu#V15#ahBrTneDArsCe=(82pLo2WD7A&Ayy469OP`oh0Yi zeh}%;Buz5Vhk$~7sd1Gh_KXAhF*6U#k%@5cOOK{B!hs|d3>_9(po5p(6k2*Nb}-@- zZyungKLNa)i!-le20IbqjmL4pfGy%OhxuX>ILgqmk_M9pha7H)=A&z<)lksZLV5%g zhVtf()`?*DOE-(IPvx2*UcPG;&!^!%QAO$j=2byk= zsGXNJs2|(x%^R!8_}p&MTC9lyZ`LgbbrGYMt+Uv&>+S?DCaGvi6N8tz`@+WE?Gg7d ztJNC0pEUbwzQm)$Myu5!1ZVM73d{<&TF|DuVNdL6hx%vcu;+`D`y1Zk#=BRW@}u`wg$+792H z3uT(;2gNCv5A##skwX0un=frC)Gc1GHr!g6v7Og2%dE(@8o;z$!hD@Q$wS=|ew_i& z&-PFHE4Fs)a-eHDDt{%sh(P{?uYm|(1CnigJPh&glgSK@XA!NwX^@}{0HYN}S#;^n z6t>_7S6arFC+|uo-Lm1OD}FxbO~$$+>>v?9bKQ>vG0s7o9yz~b8+>15V7e~*&CnCM zaLr^kS;k)UkdnLK%@{$sqYR1pf-TyjDQW!Xik{_jr`1;^71lq&96Tk+ zqxP-LhjwpaGHaZ7x?Y!?^S&Dt(y`HnGTx2m{E^8NwU~=9#Wq*ae)NZLG;6%m~Q2hULwzO*9>C5No{)i*fDO7TbXI3l<(sKK`%mIZVY;w^N=IEUnB$dBJE(H`I&fHff`t4 za`naC6vP{aXL`}2AZy{d0j48v#hrI@B?V<{xN_404T_&?`I;-?xmD&^ErY0Dn+kH@xVrDU98sh?#1GOP8>GVj-L@cB?M9PZ>@P> zmmtQdr?iGeLpEIx87WImTNfB!#z(yaP1Y$^q$K&iFR=(q0-6T_iYDg>4%!4vSAQMr z3@FYURv)<7-{RNZ^(#|$oz#uw6O9j$tpQ7^4{HGo>1WUtfpg*7kJFn^fZR{vKb5kf z1RU)e0WGYHszc|RilM?P6~R3S}9nC*0;tm0LogJ;9&VTD%TFFW&Vl0qW# zZ?4$rQA+5pHRERW4)IZ!-FA6`%~OO%>6K}?c8BY!zuW{wTOjp*h{cL-Qj>CC&gCM8 z#q(gH2|*H@Ryu(fRB4fDd{?i7nVU);Dz88Gt_~u4OWhB@A+r{&pniQX&BYL2V}>NZuJa!5PdRxwPX> zJ&%J*?6h&>k6y(_DZ!A`dYxbDZR>x1^Z2oJ-QZJIoEZ?vhsRx;vt^yJ`ACwv_y10x zVK8iQwx{rnD2C^+3o=N)icnzlJXEbMB>cT*NzIn-=hVnt6Kv%?%imXyJZx4JTLt8Q_w9P5!o z_2aWn{6-`>0GAXQHp-(I*xPk3rXpFRSl=8^wN!c&5{X-npk0d<@&US!3_)K+@alF! zN|o2{MoN_dJYH`~sc-vKhNI-Rd2&RAx&ITWmENKxjtn6R#lz)rfB|=n()l_g!6zAH z9_Q!M$90ukyLP>Q3$TDZr86nJL~QrNO~FWWTfe5Ao=2jUMz!o}qxqflW`7$Cu|VZp zrMot)`oX}b2JBIn*oVQO=^GYJLBZfy*B^Hr7+=0FSJb+b5y%A+Z{p3SgCPvJF& zZ?E(VE2z2iGt8K&-z+{8x8Msj4BLG9Se1HPCG9G*R}m4B`6{vlj@E?%vjoN$n#gxI z8L#nX2C``$iRI>*RQ&}GY!iJtH7yrVLdJi*;dgO`mkSj}DXB-87- z9DBdvaJ67n8v0pdBhzz-C@U^Yavc^`RjGB@94rMEK+|RX6?Rmo4j#ddbD(Tuwt)SG zUk`};zI___IU1;8yY=2pPGkp9MNIaTT_`Abz(&UpA9a^$Poz2MSL0TNr1vDr&Wu6H zx4`3a0EGaHIEb`?V>jKb=j>eN4zPSuv-D&|LszIXis_kc4eOEKYvzM^R3z?+g&&_u zvLSVRvRl6$`_uZoErdc^97F(OD!a#T@^VWB5KrK|T^kPNG}q2QxHkywD*X~`^8mrD zn_;P1iy?_#s zsA{Yb!k7*(8J4;kIcN!&c+SU~&o6n;)4xTJ69l?#+UK?@xxyo4`65dvAoTt!ldGW3 z{;Tj~+{Op}68;COI?na#ksuxztH#k-AYazuyQr;`Q^YpUKjnw&Z&_h!*428P{C!j0 z{x#Cr`MnizE8*W+l_8AVE2v-VCHSw0AXrHNUL_Pk=V%zNY8F`z_hGXKrDEzY8l+Gr z%(K*M{IDQ@A??)K!M#pF*y=$*AJb~jz-nz;9<~@Fo1p{tYxZ6IfU)AY_QbpFw2?Z3 zXkhfc8F7I{%qli`GQk?5?=;AbLn+~rQTw4O=24V;d5rNNf`IYLl;lP;b^{iTJi<$@ z-(szN$VoZMAn{v2L%ZC|%Eg#-NBpdmaliuK&yDZF@l+?=*(a&XxVfTXO^hTtw%K|X zMZyrh*zlfrF$qrVkE#)T$qNg(IoE|)9&3oc7sT1}hl#vn@OWZ?5{es8|A=4@Ve05qD;Nw*NR2RgF(o7PAF$wd7SxttR&jboHQ9zsb{Q!>V zQtVdHOu1Ydoy|r@{K@*kGmb@T4IPY^7iqr7*<@h`tD&{eIs;i7HtkJ{dfED1 ztV>ZJ$0Tjr8jvzrn39eWCmkPIjIg;S0+6MDxPl6`Ue#%4kTG)Zn(wJk>cvCsOO?E( zh5(R!(S{0%X0?jmZgyfNwxKBeFA%$$mCa8bG`X-M+DD6N%>tOOkSm0k7l-gJcvBc@ zHYBYFjb?As9})BL&6NIK-a=YoTD?grGLcui3w=WsdkOUGIPOZv8=7j*La ziEaKgQXV(Jggstr7JD5sSh2DD86$k(-)#o~Y4)q&j~-zR%wurykX30>_6d$eW8OMA z=bA`jEkeh_#ILcb?a_PZOSH0Q9jZnx&z(0SCxc@CT zP1YNe+t0&ttb};`F1rx+Jc*Y_+-TvI2lHMAB1qlM z6I9niT#@))#!c7q@v2Imy?j=4-ZA};Oh@Y_Dv@@`aXU4Q{G*=Bg@p>}$hI$cOf?9Z z{%3h|+>p`mM3#_zm>V#^`+q@mmK?s#!Ab!4$ijZo9ORjF^ck6@l4p9$}2>gcz ze0f7zoVsQbs1}z%N*19Pte8Ou-09EJ_x)br=3uvu6>X@f;%bINU8BU_Ed8mC|{r) zeze1fuuAmvoF_Ys#~w{j-kVpPrm!3#ld*$UGeY(&%oUhh)`?TTBUs!rcH&2d|bNJ>rduH2L-&MQ)SP zX>1Es!4*B2M_`yWJ-P}JX|I>+QG1BoIn;CKPh|>MJNNt~A?s`9n!uJsIJt2j=%Ome z00~j)qC;cQe&?|LTCJHMJVo;Y+%TD=VC`8xsraEOY$fi1(Mvsvx&Xu~1z#m7sWdmc zq%;3cf*uOo6YO+)n%)tsXQl>gY6h!szB~V;DGr{va~D;G&zq(S@csvi7 z3nmEi0pjDV@*CNm&<~#CgrpTmgPkbUlYIe92Ua6@N<7DJc!6~pqNBt$FAN<&StS07 z_$Bchq*_`DwUs1o(bqek;lU?~uc`s~z(TIw&+|}}ySBukeK*X4KBbM*n#eOs^kh55 zX3Q4ywTyzYvj@->Q1TUhAaQV#G%pxDlIVB!8tmvOkR~7wYQUufNBZW+bVVv+uudV- zaSF)c6HX{N)o<2Jha0*|y66KZrm>pw`)X131}{;2;smBlgbktqbC7SC$Tq?4`_MSZ zm9&!Jeo4=J;K3Cs>%X~;&*}X=Gl5sEuE$7bBM8M@Y2W-B<<1VhT88W={FgiVN@We_ ziw3)pcq)(RZqBUjt6NLc{AS7WxcxD4+pI#MAuD33DEzE|Jf@T1rr#AChw$G&FUM?W z4ci#8c4X3t`o|-ptVYjf)qsl2RIrwZgT`LUNiXRS>D22Y;o{>yxh~ttE+O?tP!+qO z#2X(S%&(w`&m7z^aCDxbJFci*6IHp zrz{4I724ib^9I|GXEe*9vi^z>Vr>{8c^&TqX{W=?wx4$tOn=L|kBC`D_DUT`8ux^Z zDujN^PHrQSoIq}73j4b)K5xWymk^i~KDb#o13J8rW1?JU@)Xojj28Zr+I-vc05YKe zWi%1MlwBP}WUjTy{N_Dv%s;uaEIHHQmlA1M{D89?WIr`qwJ5QlEPp_!v=f?A`!#@8_)r#ikDM08)dSJRMLN1F=*`GKbp zl{()qt&s0BXwzI|(Ufd&g&zGZc9Z6p5}vwNB)S#Ki{uR%xXDPdF}Td8d+k#M`zPto zKrY|kVh4DYMbuo^+H5A@6-#k_qMuWw4`jJL!fRKnjFuAF0^{&$O5w%A+$J%x;;UdN z3>in7qmLs1l^yWcizMiR(9qxGO647EnUvQwlXB)(ODfKC?eJ!n4tvHLjG{9UMf)pO z#hUMQUNc*20n$g1@-^c*4}q6wnLMrBFafL-p+G5B77}OXj777XjK|!!kOehNt3Pct>&v$$FxURn3V)ba1D(dd*QJ1|B zQ);N={!h%Kq(`8C)$+g6-lwOh`5b@HUkN|1GgJ5Bl(kkeZAMIJ>iQs3bXEoCJ}olW zBu&BCgTPK5($GrfUr<%6bprffl#naC^8th=XK(F+4kYjrzO=`HK@A* z)}3X2eg9uuYwl^76Zw)FIz16WD~W$w)rW8K{1qh6ckLVhZ=RIj&nJ~CpY?y0RE`5h ztJ#->CtomEh<3WuQV+obJD<2|}nU^^gWJ0^v16$9jN45Jmt>peg|y zP9fj1jB(bAV?N81qMMtic;&G$=5S9%dR&iRNdUoYP6_aA7k+`#*WVo zKfvwp`Ei%O%Ql$-6UxVy{rW1xtp|l%yLEVB8c)12BY) zRq3#AsTF$CYlEN5x=gRIT3)OFPhNhw+KDzg`T>PA9VZ*Vmi_e)URG*?n>+!$|E&$6 zDF z7z-T&!a%T4Y!o7e0znlu--+Yz;VH&M&0;BWS9h$H4u+;4W7&V}`eEJA-RJVRu()ia z%kVU^j?L|`Mr*y~f2i%fY(_mghsx;8rag9|3*)>eI{a5Yp}FqciK>{wHKQ2wZXx{s zkng9Wgz)-3Z5ViGxHSfRkzG`27 zef;LQ-nXmDw7Gg#U0CpbUhPq*71S&H>rcF2RkFs~zT&_%fM1WehSKu>y(bV%;)q|? za8#iVU0-+!t0}2ttL4crCC>Rrkg5zMQP-GT&(?Zu!swlB0xhV^g z(f|xo0`-6jPys7}G!(EAC|C^%Lc>6~U@jIDg$AJ@pj0FgYpV6v>A&&od~?N4{j-V8 ztCCzvD3Rq+7S+1J)2+laH>%_h&XOSGRmCl+JM7#tptZqbA6vKEz zV9r5cjDYS1ic~D12*QK=v(G3cm1Z}d&=#_x-L|zpxlBE0j1^!B5&Clxm2k z+C(4FY$^-|hJj)r*eDhX34(!Oph!Zqo$sH=ESz|+Y^vjTyHe#|noPBDIVTg*muT)3 zd(W}J<11;}zeM<*_%6-~Wpam3&%*7eZu{Rp{C`5|e~RVGg=6kLD;>+?0yHlk7f*iw z$cY@Yg6nfp@X|wKQ~)N#XJTS(G>1RHKj~b%vc-}2PT@ETW3&bqACTTh-Tn1$$BlbC zhmv2;GjfmRrCt?L&gyTFjUU)q8?vlu%sXBxE;=mTpKt(+l>?#XB7Q^&Mv>S8oipWl z+LSdD;S52Z+g6CK*Xm!=epm8c8lS9?kd`qK0oLH!Q``HO%hIDQ@=Sx&S+20N!d1GqI?XRGZ!kW1}ph3^}yLJ@H8=00G z`dKZ~E&Kbd;x&MZswnzCe%gx3VxpJP22!CKHyI^S^k$Ro>7T0gx%@6`O*`6rb)GE) zEO&GPOhz8B7;9u7m{K;lFZrE4=MA<%-4oUHHJPM_0!}mBiH5pY>P7SF;ZK)q{^{r9 z+ppqCF>R7 z#+HcLN#1&FEmT~6rxq>ittKlIG{jLd;s?nym9AAX+4%wUQY>`@n^^!6;b=UVlI5Dl zn8h-ZD3^r`!9hp@c|EG@VHu=aoYTPyt?a_&;c=`d2015r zbQw4hIW^E*+F?(ilSnJ#j?2!L709qB7*#ogS)m|riutR+v>eiG!xf+C1l8~wtaNV} zo%)9_py-5ni%IHU-)7PE;%s^%>SzGw@X%LOx%yqW$y}~rj=bKkXecMXQ4v{{?P2>i z9F`qw-cM6Z=D-4~3u(S7g*?uwkk9FBq`|(Z2Wi>XDY+HfR+AB+)G=UOu2)z7i$WyZ zkb6cNrlPMLZZMo=TeD$1gUrid@&I3_Uhce%Ou<82(K6qN85qpF15cZXWcC>3Ckb(V zOdEP1Q?BNS+wH)XbV?eHwG2#sBsT1lUyFGyPOYLNnxIvD6R-w+_oL|u>=~N-@jD_Ah&AyYK)UCxi_W~E_@oZ zFO`-@;r8q^GeX_GXF?Fjveq0b0q-~IMUc$Nr4076{b~Y)Yf{K3K3nKZzD;AZ_Z7t* zH1fR!T;V%XwZkZfYBU|H?D^XZ!FAiM3Vf6qE@YijYbh$gJs7gB{)tuqf9+f&GrNJ! zO1XpLD#f2NCRC(MEDiRu0O*IekxjMclpO}Q!53(7S=H$Npi>);l{SChUV>B}2BuNl zP6!dvn-m4cKxPZCmQytz?(_3=AyF9Q>^hC63O9K##eH94@DXw@tLKq%I9)DQ0%exS zU#H!j!5-?~Q?eVb{DaQZa?w1#PZCaoT8+Q6KW_t3JK}YNNh-7rpHgd!|E6zO(A{Zc zQz(;tcMdN`lrk5r$n8#T%!6DtFO~cCKOO;In~%Z(Cz#uiMWT(m7}@_Ga__Z8PkzW@ zW(pg|-6Qb}^!gmhjP9g4f^9JKmZ^ajYthv4*;arY*VvQ{uF%H|@wZn-`G4LdNFYS1 zG2ZRC+~lTJR2f68Ypm5CSTU!|lmKU%(~dv9fngaFBGbT8cbrDU}QIKVP?W;MiR%dPgs<0P7;XK?BjuN=>dGG7r^EI@%}GVG4QnelEj+;mU+HNUOrc&cBnoF4vX&< zv^G>pBep}sUn-WT6)P*TB2OQ)G)>Ewd)MH&#MN$V?H$siJ}~5TnwsY=v2Ak(#%3U} zf+LGBBTL?^D5yFZQ!AWo(%wnoti|8p@-lFq3k^~YbxyO0Vg{1&fR}$ID`P_C_F?tu zr;VD(-e{6iIu}uQll^T)t>?(>=zDcDsq+5|RUt@A{N~|>kk41FZ~}4fvYa($wb&9(LEDCH35f*h zyI8aX=T)&jfj+eUn=-qZ#`#@%1Ls(cm+Bf7zAc=aFXM8lA;C*M>+1bvl%KBdov`P{ zuqv%u$=w5FGOG}gn2yN*LDbg!DNF|w<H&FQ%N(K36qv0C6)1zqIi`qGCKefVP1zM;o)T2Kr$~ZIMTCpy#O6}q=Gm=L6Xc$=;_DEUKhleRG z>sxm<5*v;CicU&5jfT38|AD<2vPBZr#QsWXK(@2I(+Wl8v^yOP@c{kvo3i;|{6of~ z0I&0n%}I@W;aK{E{S$4b`xH^oWxW)RlXg@+$s5xDxxmbXQt-N0fAxF)E71Z_`Xkj% zKOxxB=c!+nuHq^Xnn$^=MD%NI4kn`ifn_pjF$uv4IYt+IS9~9zTf3 zted{dvQe!PsV;{^u;&+S&hdaftDai|SgXtK_y|OXYBsEdzq{W%W}E%Tg%92OJYr2j zFB)$U>1iBg=30we4K4?xXtAT!+AI@ROcv;kou2K<(ePAxFSIvr_|0`xC^Kj5Leo)R za8E4Wwx@aqg5brm;Usl5ILSG}Sgz$Jo-TjT*vH^@ffi^LVy>A14k;dWDp#nS)-HqU z&<&x^QV#dfx~feb*&XYA`UuA!-Pi_T(+vf__{*DBd;%$4Z!*33Gi|2hpE`eUslEw} zR0i4;iq3fah;|&*6kI{7EjZljH-8KYn54jhB7H&H1i}69m8QVBG~219JPIeR-E#st zl+rK4B$*}|Y5bFnrpXuuP_QmjGC&}v7$_DIiqs93nqm#yN`eXGK~ChACE3(aYl$f1 z5iO$-7;Hj`dZl5P7br#wriiYW>?*?F$NvDH2yvK?d7f4=xqp6CWdi}}Yu{sxKve~I z@YlV}!(G?ys)4f2^%RYi>yCqbIt+bQG&X)#LJo0u9{xfk-~~qvhkrYYpJ+!{Sg4?C zWVCew@F}iD-t4>Bn#DMeW7UU3Ks{Pug^52*%I&h@crv0*?bb~nzJnN&ZVEQMX;u0X z?HMm)abnftxE*5$FN+BNEW(ThUmuxm$Vy@=9tlbf0$iAGTx4g;I!ICj}5`yp5cmYKSwJyvRxt`@m|Oq1~m|4&*DOtqeW6Sc*m z>!CgHy&kTkv&#TpK%bwaSh;5+NQ-Vq<+ot1-ruW#M4SmC(5+MMak0umWZ+{P+28)X z+A`yT0sQusUF>}PXl+Yvl|*bsl<$UNcwLNN%?4!Y0oIH1JrzuF(NK>Oz+CSM zx$o1=uaiO6>HJ8NvFi@s#0B&t5Emf75#4$D5jw3dFC6Ueco8lZBdUMw|8=iG#fN-j zDMWR_X9($jf$7hXx*RhR#&C$y1rwdPCln;=EGHB^b3ky3+L#LE+6lt_P9-Hj9w}tj zX8~zJdOhs)GLFUeCqN;>tQP-`xP)0r@{dF9EP6s5(ga~EnardmZF*>0NMvGjawmpY zGfz+{Gx#pod{1!qT|P}%ttv(bf3=)0JBXD4gAlUI1areAtxBmIRtAzK^<_UPE z3{vMT?gpi?rL=6xAOmem6FFPNcBdh))*(Yu0z%_1*ULvRWNK+i(7z@G-75}O`O(Vd z`=nuKk$d707}#FOP<0xAM*Z( zurxhd!NVDq>gK`?U=_}1X5md5{b_pkdGA;F3awE}-^`0e{If>I?mA-47|*sG4Y`g_N_sPVF3cy-e2)9qe1Ke z>L$;aHd<4Q4lUdo`ZdX}Vb{u?K)~@ptAll8hoHk07?ib@F_Gx&*bn5iNMG5##R2$% z$*E0Z&sczuj4`9#vX+*0L8Xl+!*dkF=!#XLFE>a?M@c$4hD}8wR)yG?Y44FvwVG#C z^g2(TaWE@89JRi+tRIZ&YFXv^3Q#i@`vMhO%R6C zhQyI0{BpPNyT;KUN;bLe&r}%FCtvO-=Q$5)-w5;K@r7D9tC-4)Fm0sQTUd#{!oOi~ zK$$h#8hHVESRVVsC~@7-_KK6-RMtuYjs)w#-6!txURnzk;_&Oc!xCi$1uceBO>=dj&U&eFvfVJLEJ4MTI=*JJ+va zfY_+ZW+377<4Z&iwyC2}1zk*ltO`)lIJp24hx0pQKZDb05sjTHE>%Zir~j}HalHT5 zj86QDfqtOM3`JjUO|HD3cQZq?4B-2_Nfvi8l0c8XoF|ALI?j4U2(vi7`}X`PO%c-9 zSw5e8VdhVA$}+6h_>t@rOr>v>0i_T7(JguyG@#02Edr*%A3IB2MjLFXQ(e7G?fxR? zwZwve$*W;SrXkdah`_m`w^U5?EGz56$ApQCzP00t1ShWJ0}X{zx-)K1kP=#_OMMWI z;9Mb0ZFEs18Epea#Sp@^;WVEgBunOD=U)Lp)+Ow^n7LL-Xk;YpFQx`fv|8i#8Is*j zr|5z|)upx73<8@mTCV0lwi=I80uVcrP9+5@1GWI}9*GN#d@7s^ZgoTrVi7Q&cIJf) z-rpjiXIZ|+A#Yi~%5hgRK5r0EPBMKK6fwLwd_=h=h6Nj&o%Nl5CTXbWvfrwqUsu?z zTFA~VyWYfnC6Mvy7Wp>Bcv4LkO;ag4I;l&6@lBGJJREgHr~a2UI1A)sou9~GwdvBi zWi;0hhaMYczcwD|-!K4xp=UI4vD%OVxBk}-QF5u91l~vHyMnKZg1ZB9?1&&;R6DZb z1n<*ZlcU3^+bov&O@eq}98`Ws8B2v6b3@UaIjEn5+I1eDtYI6_wW37yN93C zX)1kJN=vI&+phrWeK`^daY>rNBwJ6sUVD0&_RUJWl^Cud`d*I-=;`pQ0w<8Ec4xfl=|IcgM zOZGVs!Ti2yUit2%6TfVw7k>`LKHSyiAkW3^IA%sff zo^|7T);H#-JZGG)bdu{tmB%u#$kM(oJ^FS1OZ`Uoy&?T|;e9mjnoxTrcXt|4n`TP5 zAJxv#C^IR(SKJ^y@Ow|4+k7GoG!qe}ybKlV$*Ve z?&&@e%HWoL>rDMl8Wd_Mt^3)icI5+rFYdrz5udZQ*M@&#;S^c=1b|uE5f0PM>=_cIL3 zG?scl+Sku2umpI|TQ5M{O`gXm;l{M!p^E83jOJ)0$eO_(B$X=_B6dMASEs0j=MZ~A zu&7LQ3lS1RFp6F|Yv%aNN~t%-N~u>NE<{S54deZPz8$>enasPm7i^zpoLA|6TNX#Y z_tIRf>HN>;UY>1Tlj*N;ixQ z=>4SAa&EHrd{tCOkrG$YGnUuovpTS053GB|VcLl-c?LVjd5NM)db)HFlMN$k&!Yr_ z)D8mmMK0hhLM23|9pD9EVi!cAD1iu2a=W~}@Z(UlCJF_Dfq+PQ$c-KDO8PsvQz5HgcE~0Mn?SpObv?i+R5$}A7u<7{Sx;MY(4!;!*&x6g6 z_3PaYFYbzK)*prB*V8NiA+V?A9OeUL?fJ5Y@ucm+e@Sk~akzN7^KS$~#KE)nUvCCd z9pu=Wlg=O|byQY$xVRfTCIwItP%qt>YYl`z^^WlOZ&SV$EM z1p+}pkj0KXZujr)c&UBgRd-y<)Z;5vdfi<$n(Ts!-{%T%%O4tB=3 zi(@UFQPuGUX!latX>NraFt2L8DaL$D8-0QBfIQS0$hwVE=)U?)|6?MTjnYN?&&UUn zZMQloLgzkZl!C}dy@M+#x-muzFBJaz zhJ_Uu`+4<$9wxiGn&#_FtE8E$lG3W|aUBzH+h?*(<8uz~T^^5R|I??#9eB^ay|q;# z-Q$VNe%_5$rOmx!+p)O+_xjd}>a~byA6#$tRMWd|9DHq1E#BEo2~&uMCbHg=)tJZ35OFr)~vb&Y3c z-%2$m#=Jv`%>hGIWHFH_P{~Y@U3(?y z`IoJj$HlHh?O2MDm+&MGqg@4rmmV5RSKDC(v`q<%^;m@^sdCPuve}$hmk!5uX^SgJSKxx?;m``Lmpli}m0~BD(=9V>!2m>Qg6` zfianTQH{=a{*qK)g|I$HJV~n#)LFv?LfJz)^Nf*9e2^@W*TrzB!jXCem#otqt}IZ| zs`~=MA_C;6TLxzSwl!R}RF~h%L5_D()(v!Zn@_2ffAGQ%nTwr7cDygBrvsf%8hFMZ zX<%+qxZ2WH6QqADD(l1kq4(#?fK!zx6p2l78Q_&wpr z?L%a0$i3>${&{vAndfp2%>y=!pEJRJc!gP=eY33FuO#F!v-xV?T1;|F@uESkNy7M& zhM}X3^-7}(f*6;h1poz!vrZG#>+ zWRSBk7&`}6P(@56gq1;v-42vO)Aod1EecSOqpn^lKo3FF$AAf1B0;G1t5W|Dx=pJMvMI7vMVSKP@7 zPMPS~*pfvlt(R&_4d|Oja5v4%GWwq_kK#t75eR_k6(G(gY1XfB*wF1cm5JoEIEXLj zSW4VYIPNJkJyNLAJulS+J4fk4hkX}unjG=_6V2l1I5IjC>}NP=tQxk2TmyLKlb4m| z8*g30-isqU5fTxPPC)Dn&}j$#)OV{~v>lES!f46m#tKjBa5iR%qqBwKS|?V@LlYQl zR0lwIhD&WdE-h&a*AIsp?Y^nH7Kc^#t2w*I*tdTmwpmdm%$+r))~JNVOW5kQ$D}{$ zIU@hsGoN2YNuU!~H(*<-;YkS!h6CdT3FoIo*z`eNP49KUsS4`V`l_45KQP z!5epg!1@&A1us2v(7^u6e^`?i7U-hk?1To?KU$S#W(;v19xHDukZ^BL%tddZ`^EiU zHra${#BCr5T#l86)L4!eEgJTAO@?oyklxgp`VxRA5TLu(aya2$d{56`JL|l zIz{%-sx4ev=vXGAP@NkgBA48pQ98Mn26BT(3~dx7Tm5Ca6>q?H4K*#Gn9MmccDoBy>ha$!dUIB?AfNnUZ|z~tz`*LmWX(HU=}{KH)sZBsf}t%r);dVl4T zcJz19(QE_4q0+o1V=9v!=9@DE4(Gc0bvh#kJQ42veuTE-!$>XA{41Rb49!92@vo2u zI2iEyb9{uXd50(K$D#K|f{%Yo7i;UR+_W`iP=_h8;%{gi*4@(Uu8k9e$Fy7#cPsmN zHGm$xVNw8)Tkwx#qkWg2MD@)28zd7HEwG66%^J4d7)vhGknks?a@r@LoAyRIvX~Bt zj;$eZH&6Q;8BLhqcd~7%`Y=xUxq!8-ym%2x7SbwF-5gC+n?3C`>h6b$`m|<9gY2H^ z4v$Ys+6cv!Kq75ffVp?bqhd5@FMPIVQ_mQ(^X!R|VG6b{BT$Q;V*`Z_ zI`iG@rxfcSXmTAqMw8$)!@t+h)gbQmQ55^fWbO2IdgwQ@``s(`^b6PvfLVlKP=z`F z)sJTJ-rh6YMY;NG!wgHoa_&MQ#53`&X&Dyi1i4DK8fy%-p%TkLntbW(MJC^#r+eib zFk}p+8{|H4g`*$0VTDtR2NRPa=aws$eB`ST6Hi5j>R`a>CVrCI?C++J5?IX6!AE^o zH|z#MqRK0S@5s2CX;4wT&odxe?Wk@Img4oKeXrEY8TnJ?Evhjwjsfx(tH2%h$tQ^A zmTPyf2sz$u#HWNs{DiGY(#@u;yC~AdU`o{FB?aE}K^Sqn$ zd&$9uSLxpVP+$1qCF0DpRSZ;_1GVswAVB07fO7KSZw%dH7SwIj z<=O}&l_3O`S>4Umw$|)w_Q>J>OY_PO3wwRc%0u5TuKA=+`iV{+4t+gCf2TGJee0s{ zs~Q)zJ02@?FTWIoyq3Z;M)_gJU_$Rxy?7&bF(*&4w{0DFWh-=#Lsb)}*M(7To)CF` zLJ*mh(}Fc;wKqtkdD+k$h33&R8-X3y>^$c%75SdyakI`k)gg2=3s@#f*Xb)xR+RoH zItY$ckE~Q@EUtYhLDk?3@#%yrwlYO*4eqV2UY1(0IC znYd4F)2CW+d21#?10kEe@jn4}`6fL&Ga?y6^stq@947btocQN?V)M_ip1{y-zD|SA zD)N(A@c;u!o0~MtHJ^dBy!vvbc!XN#===VY1m2igXd<&a92C&_!I|0em%K6zvY=gZ z5C4MnHWYmZk4#Fu$1?07m+56Xw)@K@N2hvV7DJLgFJN+6YtYH27r9zO`}3or(~GOi zKbaMv*=~^n2UfIvOi_CMC;b>eW%*C1umgS)d{I;OKt&3N=M|rpSb^_zN_PmpcD6#-MtY_Ycn6+z@ z-aW?kId`(t(Ih>55H`-bjS7hnQ6R)vy}JKXf(9&*(CBB>Ge|4tb7kcI_52n$Nw)Hg zW~nrOx{mMmroYt_Wq3D}$MgfDp`TYMPgS7-I zx4ZOnUC`y@#UX?$z%0*S^?fxmF#_tf0|O;KdWz>Yf)irF*en0$PU|)SU**;!N+=E`dqEY(zqHl2WrhK5i{@ zcpY8U94d3x@xW+COKzvS8U$N@F&>HxLQ?QoI5b-ftRls;@}m|^837KJ$Cfq8PHu@Z zH4KhmiTt!Jw?k=Hq#=7v{-6g_^g^w_QQMQu@xQ)kRc2vBEgdnYRwN?;2L$2;giul5v3(D~C*FA$&-xy3oN(3wf#Z`(uBNw4SmS zR}f=Elbt-!Aq47d$&q@E+UvhjBNZQ@;mLS`6s7 zpmET0n$@oN1b!Pj!XxFjaT*@W*0}SDH+rNNc4ru*iH8&;Hzv6LagTX``8ui%a=y!c zUkmxgk28Z(y|$%IjIycca^>x3tc~A1|2(NnKsXWnI@n_)#zopZky+%F9l$%H=E;^`RqIwcj`@ND+AY-*?69Ly7MxsJpn_ zYTcJ1bHG)$Y~^CQ++Q*|L@8gUKi(Duru#fJr`nN3C<#)kKYnI&CguJpdgSzA*gpF` zAuwcvd8{C3d4q zwr@UJ^vnl)a}r^xor7Xs#th&?=t@k^Sq2DPWmG3w9TKPVq3Wm#SdmR}+u6208fPeQ zVRszxb3*hB7%b45AQVGV!Wku}e&y1baEyW&;yB$>UxYa1lhPAP;R@h4OZQAbQ{qt% zmTDf#T(YNEGU6T1ll!mLd<@xMk_uFm4XC3M@l3ER^JU%|&>M>xD_%`TX|LB52Kwz} zNr4Og=d1zC1gZBL?IKC?Nf~Wx3v;T?D%V|fxobIMlS_g}YiMiKs1-58_KLIK%80`wO5q9^Rk^?HQQw){VkuHD?fKQKF*XEIU zxE!Z;;I+^h_0X991w2y?jNg^pW}6|wkYYXKL>(uws%Kk@*$IC8;+uivS1L)!Gh}yT z)AO<#5_KF986dN0du8`DPzMI2ikBGd56NbL+0~|FwpR|`;U8XRdj#GOdy_;U{W-G1 zd^Ww%@HWi_YEvtj^fBpDozn1ED5W#9e-6Dlr%2nP+J`9ja)s9mI+s!nzwn?p3bhWi zm*gi~#U9(v9$NM}m;J#gpk>$lfZSPD=oGK1bVdS8qxzVBSDjh7z{FGGAOj&QFcnYj zw}chx%HG#thSG0Pl)kdK+g+-=Roe8cC76mFqmh?& z2=G9Hj2^YP*^INapR*VudV>05S8Pi{!fjA>)3~hLb~jtLkh(x=Q~dWcU+($&OC9ns##k@-6N7xbn7+6Y-Vbw%2i@ z8)Ee3!g?H6gXz}em?SXEX7xM0AVoXP%JlK4MCI0k5;X+uC9)&%0!sl=K~0bY$^&Rs zxB?KMyua@KrN&?i&JA@<`P$>_T@>>%@;2c&{{Oay{4}zL z?|JphF%%HzIs?FdYsdYj6(IQc%8lh~+72x`Q<_X|A`_)z9NR%v%Zlj*gEFH)h)OGh z@?Ag%6L1jd6$%N10%AB=Fc%Dk!hvwWSV$EL1cD(TiynE*&(GIh^7D^>zl#;B;;m~d zSgZIQ55=(U+*Zrg>FFxxw5{pd#re~3?z9=}X?K2S-KX33jIpRkr)OGz-vccl+w|19 z3^Q0uJb6=iu7R-UkLG@#hI?O%brFrs*QYJ+-1+2mm!Ba;JcPCV|H7c7+5am3-7@Rf9g8-#-yzSZyVg_i z{-grD``+2Qp_OygEr0)y!wl+mPx2Y}Mc3S9*nTO?XK|Gt>&2@YV-yXS#a6mf_|8gG zxn;;+N>cLMo>H}=)zwnG)!gR4$`bUYZmEb)R+FH|8&8Tz}Q z8M!Wi;v`*4P*%dJ-M)|qA^!H~dMC>9z9g8^Y6*eDhX6og?Ep8CI?bmVXG_PHwR zsz$e~w3T&Xp;Kq`fBjQy@$cPd=0BcxCn-I1PCgZXDe^%;U9xsZtGf4HZV_sKfAc(tM97|ljf8o*y z_a0v>>tDwFU)}l^&GB!5S62V>e*ae;r@oy2xxh8tqYM9krlGJSW=i`QJL1f}dUg`I zJ{T=;&4yneg4qXB5TxNj*hzVJq=D5fQfpmNJchUl0@!R;V4y=lAR{OMivUUlK^OrD zP;6@Yzs2GZuqG-7MBz}NTrd|51w>;Km_()#3nx5(TKM|?CUNh_9dEne#a9)pMdmfT z;|DeFId6;eB)&iQyxdQN`KS~3D*vU|>(YPbezgp{Vs75H#c|Mox6c{|GOaEDzwU@4 z0m2)Xu}oKciXHlQtbS$9r0?~S8ve8-o%jmV;|Rpzq$3cs3_v{qDFDk5g~=8Yh$}Fd zPq-CC5hfK11%iQrFib2o4F$r1aKKzF7z+i$fgqSjLK6t7$1}e7{P@YfJYQV(&t5&d z)yWdmB_#4cL)`r)llqJueeUP~>HQZ8IsoIUU-AAq^NHlU~P+Ce= z`5m+C+TBZeBZr6eHU4XpDY0M6j4qGQxQC&esCT=)d8^C$;m564x=dl1>J+|O@N*Ao zFxe~6A87`Aw;P64!f9P$C8k&osHrK7QUNqTMid^Ou4}xvv=apa!GSTLEVv5=20<{2 z9QwTGONAvw+?BmoQf2DgxXnSPw_d0Cmq`cpn{&t2>gCy<9vc^*ORMheX;LixOf0+I z_0>(+L}--yyaI`jU4`!-9rH8Bv-+F0 zJ}fk&OC>f;Eo5YWFU;&Ajs%H`>q!Eo7qKI-DCRO3B@q?TAYjMaD3qpRihZHh({nY?(8&3>0yI}@2R07ztIZ&?4}EH9~X z5s%`UL#6%HJT@vc09I$@Px2ftark4^!JuEqs#8isVBI!G3ZklEzQq`008YJ39x148}HUqxr%{-N><6b;D73Rl#S!9P6MEk2 zH9()j?*mgKb#h8$lEUUWbNN1B5ji^0>&?}eC=vRv2lj<_qq(Xo8h|G3J$3~4>HztA zzp}q{Y1zz;ZFvv(=SJYx5aEg)1Mo=<#?H&ZZK$Ix-;4k8ZC2>9VLjd?3`&+B*IeIz z%Q_8YPG~fNOjKA(_w;8uCBeTk!CO zG>r@rw?8mDLAhAnN;>xJhA4Y;J@~f=odz0Vf&T%@=0Db~t)V*`q?gGH(mkCqyoQeh z>&7G7xpe#%=x%mdN!AYd6xz?l?ssE|!f0U1ae)M&QDS+v@4ng<1wRmh&NDsE(P@NF zwVLNYVHa+O&&aFeF61;?FIql%EUUwEJTROO?s^PSy20JJH|dQWw|L@Lk49u3d8-eg&H{fbwWTT_u}y z^QXq(fOW`!>p$U+rY)hwGj{pR$nj!Q{>i!IKZX_DuRn-%AYSU2DKsRkPNIR!E>D#B zyitchZ4%pfQgclXq0$X49{CNYpbo?2$o za?`s1Jm;0;yi)wq6_@XldJ{(RFz{~NE*FjiW15WrvJWZ#f3NH9Y)bY3WeK8fTR5Y^ z_f?QW2cdoeF+&qFr@ja?P`cMR(k~3L&+524M^%5aFV~^+$6JM=zvi7aHX7RBItyj1 zXg`oM79-8DG9@Y|iS^dw^j`|AiVqCw+yjg&4>YwnC5NPQ<-`@{W$?#r@YLCcDduzL z<>K~*HSp4~>5G?+&D6v!E=h7y6A%b$pmxK}_vg-nJ`QIdIy<($n05G5D14(NtQ+3zyN?Lm}+v{ggRm&9O%~!D_k3o#jx!KeN1zc0Dya&c!gpyIgh14&q4=f zOp%ILc{Hsn2V7QE3DK7_B{ycAdx#+#83GFHWl_DYr2&7Sn{fRrhlj6FLWMv#tqJFH&?;!hOi zGEYwbtSFd|TUaR|;$SZomAHouSPFtn>-V?ghqN-R;CCzPF$Hxl?03=#29|ZJTM9b0 zi(~OOd~*ZH(m&)&1ScPH|5 z7e_Im@bhrD3WzN4lM79y-NA$>ZGHR)2bGZLg9EYp!DKrt8F zH(y-7RX+0jgT{kRjqIm+m=y$t@*JBs2_MB+g!fAB&&C>b>0#UmcToyDt_phBMsKi9 zYoFa-q3wZ&C5XWI!2x9Gol=*bs1Qd@i-45xFNhw;N>c-wFaBQHACQvo|; z-|ar|7!ow?V4>BlJMtrp<@D#pp;Op|f7X|A_`$G+(e?L#jAGpelGeXrsqGEUc^&E82cN(9B^k!;I`>y8nC>!Uc9~SmcicsgUca@L`o;3 z2PR~=FOnBPD_by}m~zhg_H)!Img)GYEYv|o1o@~qYWHizhXE;-f2Io>%o-B&%(Z@~^FXuWVrx}cgSS2YtRlsCbv7C`;*An!JWz_U@DB;x7oG4V@ zy!v-vHfKk$|{T9{9&=Q5=)1(R(a@hN)F!>|I<{v-9 zcWf!Qg}X!M`Ee5H30om(B1{6Uy5tAw|8=l>{-NFaSi}toMN-flg!gNEpI&a&l%Zu; z#=}4gRaKo<;(RLF6LWb11$gJz2oxzPa}pP;Orq$w!wu`L4_%Pet+v@T_A2Hsp=Kc1 zl#JDqfP2|4p3sPoY4QcGyb!EC*ljtcx6GUGMP>LLSJ3}$#n z=#QlB60FTNoS^^P`T03Aq(xrJd{MJY(L?dD)VllipbB~Y0#KN(ID zQ_u$YQBaE`Ix03&C*a$Ac2S1+zmyK#Pdkw#7I@}{2gD@AV6*z} zu`0W~oh8|JE0*7nb#6FC5JsZq!P##b+ymnoxx*U$Geh|(B z4`1GgUmR6p*0=<1GOoS{dU_jsFZcF~$in{TpWZj_yhr$(Rp!9W9AlK=IIvzyqvkqZ zXFn!jl^T)XhMX;B_CNMloYcOEczr^25W!&kR^Td(JZ8q{AGdLteB#Y084~`0iWFqC zJDT+Z5G30iSd2AvsH(kPsz^_E6riTPAXFesW$3n*g0u9~_VTODlXj zuw|h&^C7^K#!dGI-QQ24(f3n0n9}wBP6|dB*Q{gRnsZ`tIFB!=x0I$?pZ!_6W)l2% zm@#1=Zfe*&9-=XtdYg5=w$g#>y@Rl+Zrc$;JaUB*U28EhbM=W4&*oTnZ)ja-R=7#H zSrSrl?&clNA6a2T5`O;rqGil6g5b|w8{MX3IR0}FtA?+COINFyBBBd)@@Ty^?E|4^ z3sFQlPBTFRQD>Y5KwOYq7 z0>XFB^D7y5W{)&8P1}Q zZbe`K`^-nayLLeMtDyoiQ7+kw-oWrNtp244vsBZND-ZYoYbIM_xVeXx8B!yLqn=S) zVW!XjKpvqDv*$8SWz^HF)GDHw?MN2f@7}*JwiGxAMaWX^Vz3)LgSI*BJH#d)CgA~% znk0-?kEe4(utyfE)2>lhyZWkQ=(p&IIP^SaLVy^U{IE=kdy!Zs!-xmiDVx&+ih`Q- zHY`?PUfCTJPYzxxr_`b1SI1*QRLp9F+E&PAOVn&E{0Ep^IeT)j=JV?@;zxezbo$*x zJSQt!Si;zN<7U<7Mw)3_sP5-X@A0q{zb^s&A1hD<7|rImYnpT*4{Tvj=dcxf zD8%Uved)lq&}PGkvT_fnHv#zid+=kjiQS(eLatdzk!i+0<-xmnn9EJtkY1k##?iuc$hb+SyF!0?lT74nIlW6Lk7Z2@u>nP`eYDi z)&m~br9C~6lls#-Ey{U1LDdHZUXYc^6c4OnxW5FyW_?7wlFRtR3s3%wKrNaX4KH1C zE$ zElUX^N8>o!(Zf(1B~TWeyo{L1anFf#jiexqa*1&O*gLpjwkqpBNCS$=`xem6RAt{id4Fufe3@{OPJ)njKncHBKz%~Ik#H~J$L zmGOPs$nmJzu$w-plySe>mkO6v*zL>N&oMUc78phqY6yP zgy&|OxHeSqTfLxpJAk7(>!l1h-a$EdJab~HGpa&O)>7yF%I+6;gdB2Tm)KII?D00VTdTsdcmr?1QA zGoCD97K(tEmS|o~jr@m|YF<2S8$QYz#bSuxlSDVFNk{Z~$~UUldB`J;mrJ*M z=yJSzp2P<*fXNNZk`$_ZxEMr0Zc{oEl&^Q8r)PVu1w~8j5>@|;NB16+ z(wt(_U{;RV&2Qz;X^S^lTObyUZXf_jNuMW+x*#WwG{*z!o%+lJueum~9Gie69}ThW z426^*h@?CUCvO9Z;`oRI8+0?q1L`0xH<>#!M5=v_KF47vDzzb54D~F>>Vi8lXJmUS5IAk*;Fx_gWQWqoIyo#jk0i+$ zL^y@mNmJ;ee5>x($*&>WV3&HmQR$p+fKO?4IfE3{&+e;;qY_O{_L*?nx#U%@`C0Bz z$QuRMM04FATkKQ#9_O-b5fs1!Gi=+MeP#Tb1x1$+b~>cz`9AUn2->b80;U}~W(Xf_ z*@kD?k%265MvvZCG{EV~om=5{kj0dMkCFU|pl`k-D!PK8(a$U_09t^h>7@JhkhhqM zcqX7EIqxnnJ%Fc;c-vgFbHyU}<9r{ePED-|Wv8{jQC+)_(B!c86aaC~mP&YW&f1uv zqYx|sD~+qc%%*h1l%2VhWa5h!YE5pu-l#N?-IWcRNxoO=W6+mtt6H8?H!yhY-3X9n z+qpe$8PwZV86XjWiNeq&R500H=d_q)b-?cu?@$g0-B2NkDM(S`!Fdjz1U5>bl>!4v zYWufx8tI#aR}&5jPgYyb=;P7WyVD9eGBEyqZ*s%dVp8WaY)phCNC;q=-t7D#xkptk zc_!IN2&BDChX7AMloRyZ8dF7{Ym|!G6tj{{QV5%6^X#WqaP59T8YRcAh2>s zj!fuxB!dG^fhQj~Ku)@U*AN6$4>Ww&?^HE@e#;vPkNNB1|6T(~`KKwL<8P?YqWW`T zsj2a+7yp4?7;i{??uIPluHKyp%9+e;5RF{VG!5m~-nu?qgSmSxZR4OI9#-LKsub^Q z4n9?v{a`RqpI%*IEfSt&ME44c1fPkD^V2gEat(IBzkmixDq!$4Y_)*SrF|wW!2EI` z05I1Hh)Dn&ubT?IlV8b7J4-8gA@!`g8x>EkBJ>cgk&L&A6Ztb$(%JHBMcyC*ZGu( zg#f2QjRee*)QgamfG0j^B{f4qS>P$NHOoY3{u~X%AoF`DyuntlT|W$`8aO>NS?qmWu*Y33s&z%*+7|zGz2Taw|8K0Me%nuuKYB6OP?Z1An~JoF$m87-ofPC0ix&yVGv2K z!9ab%6mE0`0Wi)YxFV<_R47Um1&D!>AY3pP3)lZT!|DwqEKb;$NA%!}D)^&Lfxv zmHL^lxp#F!=l&XmSb_=WI7i6ZF?|dqx%m+|KvDe_6-j&OTjXkGH!mFepPFb2#*Yzn zeBEe^+Et{Y>!MU$Qjn_30hvX}E=D0S5HFCjkpeKF|6jXy?Z6<|CK?O{0>eP4STH6E z35fwfuuw!XN>_8=<1$G%GPJ#wG^wXXT;1q>!-D=-sy|F0n))7>^B&u`HGCs?>pykl zx5By0ycjq1-0=lA?jO#E)qgSUw{MM%hFoe*6JLN|Jy`iEXF782t@Va*8H)%&by$ts zzXjs|D!aVakO)YLP&F>ZfGb{Ci5KO#wF&?8D@Q7gKomztcSr*Fekh zLweM?I|Ff(6`1p_2%J>f!dP;<$4cr}i%?_SK)#IOYd1jWa*5*77u>v27H_r7DWDiK z03Zn90TdJzC>9C|1j0bDkTx0$1%ly_z*s033IxJ}P>Kv9H`mT<^T(RaW7qHAYrogu zS$BxLy4F?F$Af8of4BU(|0kaux9LyZTr=5bgUbh`GI59_|)cFzi3 ze;w#0fVW|EATJ)vw<~&^{LwUaiu6Mbh{yQM7kuh|1$QgDKkQ9a6tlAB-ERG4JTvHz ze9EjBeZa@0Uf|Ra(17~~djJvh;g>`hSn<@U1u+H}RQ3-aOa%+&}K``}+9o-Tp`TA@zJ7 z=>7TAf(P>d(4&IyF)rU_%p1y&NLBw|%U_FVh@kxIls#Q=aOa_f7S0^gZ06{go9xy zTr?I7ibDZ#pj;$134~bs{T=)B{yXN^;`q&T`u=s7#`wCLs+AIa4wmWM==x+1SIxOT zE66@!2wsLyaQ$hh#sAkK2^L+BmS&$(>?ReY7wTH_%qe8Rejn@xR`XW(@i9GLkFR0W zMeXZ6L%r|c88Sp=4I%9}aW~dhr7x3kmCMWu{(?%>AQrg0SWr@^3={OxCsz*K`=smTjC9Alz1`{{)_*zjZPJXJVm|KYs!Tv*0BSW{yZ`R6&q3Z5KM}XG z*WSNyS~El&Jj~;mrCHk6YJRL>pb}3Wq8`8|eoSBgzq_1=Jx2TIu%9N+oAS!`SyMP4 z%{xdX5se5YUKOnP8Om0AM-!mKRHRg*u`RGt6;n_u{N_IjE)R?p3lfCIfY4wp6bl6e z#6ploF7LdX^UoB^$U6&p4KUM|Zi%ETR)mM%URJJ~EnDRQ^1uuk01yOl000spL7QeGKguh>&>}Tz6XNvx7wt?>I@%W$y~WSrfC-LX>3~>T>kOuC zZ`nHO-fd&wP=P9|26LtaKSU!4S?|J_*%}rgyxR#-DFO5z3GQ8)T!KWS)fjOtQgFX7 zLI9O{v)oqnfc_q)1dW`#);y-8%z07v2{v{0aSG^1Nf`D}yQI%=iJ{~ElnPeV%g3`& zj%oe?zV|C((eC0BUi16MC~?hajkt%!v2h0mWs8#E`sZFe1#!EByczu{(=oGhvJc&L-h?#|>F+jOZ0fvC#>RiXNUl^jI z`)GS8UHe+N<2^~&d+8s=2m1ve>#G`4>3)QaGFD7n^QMHqx91d^J~s&%Mz@&C5o?xD z#~A!>JId{}Z^2D6XT|6QuKKwoqrD((h4fORmOzyqdn?H@%UwXhQGj1EckzV*Azh{+ z!|HwA8-LzWBmd2f+SNPa%-G{UwK!nEk#8)<If&WB9BIDDh>REFOg4Us`1)o*8 z5LxwXh>^xy0O2?~ULh*Il>S3=MrM-{zDc6d0oJ~U(T9^7>r$a?gwt*Gqso!N6oP~CqIgxXY`0o^7ktINTmc8gqeewUef$GRbZ z_brdJ7A|gR8g|wU`PWf`Qa7JY>Jac*M|;x&8z?2gP|u(Dx8ufvA3$Du#p86zTI9VZ zOH9$UKWsssBr5#RkaG;h96;f5$t%nEK&=%0-Z2iWbP|6uE9RFE-I#n_%Ogvub-;6S z&dT@HRxG?>S#^mF%*YblFwwiv=!O_EGG^Ow{c(MJme87j!$iUlIKI z%fNadcf|5HD`R zXO?K>gt@y$7|D20$)`dE^<8^#-gjPQcead+JD)l&!Y8YXi)@AB$R|LbWy~{&-b@z< zoMYF_X5_g1>EQ9bgDP0YxakQWjWVf}`|Ad+M_EN6!sb1QQ{9QOhGH$<6!Pvi{hvTLuDBiFF*BbS=ANY=Y89&cd3R4FPFG&3 zYz zD2tstq=1_Mj~EzY)}U_CG2TUReZ;vOY@RJbu)>?xrp}?gvUA=!mu@FTV@b`<+8~P{ zogfcRZA^Hj5%wa-h{tOG0g2ccU(8ECx9sAT~>-7Iqo0K zU|Zl%vBkrrLZsRAI%$Hx8_ef&?2}D)j~1z80qJ7XD?jDNw?po3Iq{aPPa}rnB;|8A zWDMCJR*cwI88Aw+f1FnX_e}s=EGXGg#6UgNHfVU`A{Bxy(D6rbZOi7`8jrJ#BUtx2^XiLJYc7d>uus ze;WCo8J+n*E(nu1FT|aKJN+dyZk>!Qwyk0}m>nZvmT-Kq@^ZPzhFVzd=YQnyjY|J9 zyiA780UJCH)*|6c_^wgad@!mhVZ%in5ei~HU_Vb()J8r%Ir80Z1q;Z#5<2dW;OrJA zYhA(aOsIY@t`-?ByZ+yFY@)I_xj*$PVMQ5DD3A>cI)m%@iYJibk)fbVoSR#W3E7YO zZoN!Um%hToU@2Y4%RSN6Dp@tEgH;w|Y~VJ&wpoQ>qE7-Xc3SM`%594xfc%;;l4uM? ze?I}@5#V(ILiEJC?4YB!dM)Tocu;_t9!JF%J9^y`G)dYl8%eGqqLb{3$p>qC5Tk8B z6zKS@Kd|vJ3N^+{1-u2)(2yzbRrOx&f!ZfY0?@u(lyeUen2lhR-mriQ!G=-IcU{M{ zSuD{@k_Akbav=sjUAGy~zjt$LhzV$A=857N2~A5Lj@a?Ficc+#Y8+Z%y}8&Z@Bl6L zIAFEsX@)FvI=Y3W)T(cy)XpZ)3oCi`J<7l@*7jBN7)%Nb2k*ly(uyL%Vo_8w)F{;E zZrR_sam%t$K( z!C91gz$`LQD2NDS{t5SENe3!!7 zZ!p(7)H*$cSuhP7hZ7WXY5%|KwqO5?4|{dZBEKbNSfF|481UM0(kLSI8DrYFV2jq) zB1Sbv2~5&SaD?882t#cj%EL>1;ShzJS8M%*(f^3<=f^ zHd)MpVFwO+)F>!-Cw{a<|EfN&Of|#N2^d(U&uTAam~9EZG$ycXca=@HiEDoIIjU~Q z{41QoO2$F>=l|IOQiaEFAJi)!m}7^ytBn#l_C4A)g9^RHc-!d>!VH9!j7g(z{Z1I3 z5A`zi_VXjBgvcQHW@XRRixjo_$jB$=c4#qR{_$_}Q396-e)ZnF5p$%gZj+Eo(sTnJ z^G)9~-|zfnBBBuAH}bdJ8;tn7gd7njGysUA!q=f4lR2`8u34_T_SstyG;MU>#vdt= z&9-zvtKY+nUGU3!=TXj9Ad=_(a)HvgqWdq%qXDP*g7Wx?o7jTBdjr20xxRS^El+SA z#vC{quMx%@_v;Z@<_JV+g@NZJfXcAyK@!mx*0r9baz^%}c(}AN(r>|R4LZ(doPZ6s zBI)soc=)i6yVGUuvLulSbB_OdrD|VQA{+`XCfX(wnf3cj>2{BfYwt5;h8reXUo>Hy zUs#ok8?Z>1wmDJdIhGEKgdY}apJsMG5fA$mr(vFz5a7KlM z9}#8UExc6OTtJrZ!}hB&qt5<^OS5a95cFm7X;v7FWj{M5_V@)6{-jfPcaWX?^63lS zagmQgr-8yD?f2h3`Px2pY-B)cjlX0M=DtSwgo!#NqV&BM)L=bSUPy`TT#1UvPyQ*(Z)^^-8e{Xk zOqsUpH(iE!>E0Wr`!K9E6`v7mS{EH&7yQLzT!9zllS>`a09XaL5< zL25g*ObM|;#$?s^mf7iw`>}v5*_np!XRH!DukQ-!TD)JdiWV9pgy*Vn=e=31@M#u17Q#Ti905Wlj2cA$)xe$aqkG~fW`dI5$f}}<(N9Hd{m%8wK5WivD2sJPLwtA zIS0sDK6M3Vlu?fYT^1UgWWu-rD?Oh%o&#h7)om;UYFm*wVgnG_nX*h{QNXtvK74@8 z#dL()5uKd&n6kd{M3}kRVXpfBo6Nozv0aMJG^QeUT*{YL9NZ-?>&80+F(J+SBiogAF@?Ul0g;+0vr=z#zAQ;RF?lX z`VkHm(jVaI&*V~w{eyRU(nMpQGo$3C!o%O|47$sR4bku$P^Ldf5uGtiNZ(&rZ6de* zbIJ$EgOfWe3#+y=`!AUgD5q{N{E7N_O?Px@0q4|W?4>RAd~?>8I#Pk=^lD{(i^@dh z=j^bY-X{6tP%3XZR+1eDvu;P^=QZV9Zu)ZLA!C6fFTOmPf2^Kv|AR3FDO2 z)+{F_6%_ws1d1Vs!U7J4By#Li&hroghqcPNnAD0)d~0ky&IOZaQx7JQ?KqHX!85ad z-k>JCB^#3J8o>t=JXda_DUm&k$mwe*Okx(3VAo&c%peeaIEe5{6&c5>>XepUt$3#{ z*k)z0V=&SXd_f&V`g)Ch&kRCxkEZ_kst=gMl+6V&|Hn!1^+fmzqg4s^YRirBt(lSkLor?yS39ZDyp9 zqY!=_-)jvMl!rwG`cZl;X8)SM4^K+g7+$g?7R~FvBmnL}5x=GNb`YFfPL{9W0|Ci7 zeV(BhH0_1SEi8Oq3IP@6DV+SMf_Aug>@!AWL}KR13k_+x_bO&n=TjCno}3u<2YC#} ztjN~w%L7UOy!#xHUt)`I-D{I6#7Nkt`qr+x0fv5cXWHqSpl?B0Zw?v=yyO*p6*r#I z!TZkyO*Z8BrQIFKlxDPRxYL!+-ZZdPz9k^3YZskJPDF=v{@P?3Q}O2Vx!(XSalr%O zo}hmQOXNi=jcrEsM`m1qg!&VaV^lPlV=oaHI^o|f1_IIbm8AEl`bB@m6C``LtRBka z>3XBi__j7hf_q#-NXLJY^#kHO@-YZqK!nkom`CSvTgkQ`n-AF977Nz_33n&&jwdtgrp?abykc`RpKeccw$Bm+uk-{wb!#F)zMW-DLn#c{Ic zpy1xzn8;Np6my6l5k*wj?9OjE3%U%36T1PeNRdD>b0Lht+-Lv3edl@9bdu0q2`%AM z55tV12|w81qe6yHekN!LQBSK%(r1yKsN=1N8!(kdUwvXAea?s$=dsN#O!-sc8<@8c zO52#qnMOdEwC?TXtm&!%E?Im3j$zqp-)WO)2;9FPFeF@KNPH)*AZa@ksP03IWJIfw zXIT(N_RXy3zj93_7@xyFrXM~+ekJSL-rXTaKEmkQrA+EjWuMVp-jqB5%3E;Z9nStZ z(XacsnteIsCi=X>Uys7j&KB#aNJh2vMpMpMW@N|Sw&0X)VJXV^I_zB)!DF8=DS!bI z6ci{)3k3vWfUu}C7ZQd;0Z@=oDijKcTItPxoOH{rcUI%S*XPdUrJA)%%dqfq9yO&n zdi?txzcT(8@PHL~zKeBQSmp#b8{fX=6Y4Bn`fk$m=L=usz1_1UuIoK2e5%HuLC3<;eykADV)M;n9pxcOStj9YKohdj23v%)NRT<|fC{Vx z;1`etAwl=Qx_{k^L8wqJ7zzo(!a&$)EEfv~LgIj+h$a;fpu!_@n&){A~L2grUJ2msH%{T2!i&&i!f$NpF^ zcMJBP!;G$EFaMuykw5-z?Q2-!5&^FR#8dDg2MmJ% zQE=*-EPw*}kXm;NED;BEC|IggEg#zJ#xKJ(>5`;!!5ST>{ zH{!n4{yS4&KYn@h-{0q~xgzG7brXMq$^33-w{m0qg?_U~z4`CvMg!_}Pi=b*Ra5$p z@1ZWw@uti9xefg^MSru-2!b@|U+DQ?*lS;*@hakj%jKU+PYYz=X6_*nx3M4bp{JF5 zn&5*Tnc5P3^@~bR#9gpGm~((449W^7BV`m70NjaaNF;y}g#}OfsQrEg2Ew4gn6M@c z1(JbLAV?yYTlIbMDpg)_%;PsJS(A&Eb2{ClL-N1t)ua3Vx(mDb9q#q-glMy0`6T)> z=VtxSh^3LP(V;I7lfLCVH2Ht~m#65r*=PHv)ZJP4Pv0=jvxj}mcQ4n;)K6E3Q_c}4 znYInQyb_tH!@ke1*|gc_!`HTp&9Iu5h5EZsr0&|==*)Fi>sBhV^1hqQz!B)0e1nW+ zPHa@G0*@VMH2hOa?z3nZRzn8ctefyA2ro?n27YjY$`_Tu^r2!v*swMV1_H!Dz*s02 z3Jg#ISG{oie!b+pH^IjuA}-=o1HpaXi@eVqE_A*APVZI9f95fjyDRaB@^e9CoBm&* z)X{h_T|uA9M*rXXfP8cYSap9Ya_4D1YnRkR#k)dPln*~QYSC}+KKG#hajv#ZEs>n% zwh44phV*5#0W`85@juhyO-n=@@dPT3>B&mBebL*mb2VZ|sg~`)KNAJpo3b1pm283E zj+o9t3lZ_p8diOD~-ygTbhO#h`SxeT$YS`rnlNa$y&X)BYFn1)2Y| z&{;T5;J~M+{&N$OcvaWnJ?XC^LIPF#04uWZK0hol#qpT%62qTlqta=+lb^CSGB+N@ zP9>d9@x1b95xyC!AVxW|3M`470GiqYt*Ltm1t|i_i9!C)5T$A&E z#J|sSGhZ*0{+rTw`o^->K7um-4>%__(qSJXL}gz9AV;(G!C6UPj3N+&)jiDk^0|h? zysdYH)z#=K;62rD-*law zlo;+Z`S*UiwsljMo8;WGP5IBWA1bu`SMK=fl6r1^zy9^7^YH&u;RYP}W-uaItJuO^ z?VW7EH}U%Aj_(U-{NLvPFWH@MYTvq<<^A&V%oU^;1>0u1y=;we}zOT<~4D z9&pdftg|c=^^PH{y$*C!pZ{-9ev{%V=3!WM-mZl7fQ(>%o9^uS4V-S_5`IOiuWc=z zqjPrr)a+(Uc_JWyRjxo?R4FwI(qgO$1h7`-rD7DP?gk8i2m&|&01_TSn}#C4)f7wQ zNf=-?);(m6`cz?(+?|FW7)8$Ea?qO?O2BE@lgdIaFYv8kIA1Ys`8 zwz@(6c0BULp6eISk&1cpJGEaX@18u`xBJNa`%(vj+{)xrQIv`rSet|nT(x%~e6{zo z3Fe${ffA&9nW?78saY9dYPTj}6uo4D{f8dc?kuJ7|AUvSY?6UsmWhRyG=Jg;o6| zU-tCI_|Ju)gwob6Vzf9M?lYrppK(^IdP4ZPeT zGCBf`x5G7D*lxPwd6tPY+aoP`!bBo^dq&!_+)Y~6)NVxqQvSUyiSpsA_rs+H2ET%O zGZ;veb;-l43!6ds;(N?unyKHn7-%7VbBB;M!-73T6y1C-#j%04W7e2Lk-Kl$*aVmU zblSNlG26@z&DI4slG^1?@lF$&&x$^!cW}XDW*AI4Na7lV5Mm&fZhyKaa_jBS#|_4> z#+9euM~skv1g7xQE1lu)>bA%N!Xr#F@KG6wf2{ZMfCA|+LvBvI!!Fo81i`uJ;2EYe zqOyZGwVA@9DDIBvv>Hv|itd&eO}t&So6^6-}(T9_EJ zd!z-HKm;EeQgzH9<59VZC)-<_%`K*&5`5+X0U@i9*k?JE8%ceh;!7R$Q>7?dOwKw5H)p&YV46)YxLw%I@Jv- z>xSNgXuh()UHu%>ZF+JRlopG4iD{Cv zW`i^MIJT;hwxZvk5)!Q1wJHNeOmD(I=smHtdd7*C?YdFhyk}h8DP%z!CFRWq*W3}s z^^+{|Af7kQ0*^*vbU%@~c{@@V@1fIAL+G1*ZPioQS&N(TQp=*1->b`I+l@h=4c$hq zX&$FjGHQ?FD~6x5m+X~*!HV$9e1Qxrq7|*cK-^LeVK`d^k~D;$2+1 zth|Q(`lb!MIW3oDmv)bQk3_Uu*)E_^vNG5*JY5I0A47&)Ngs zIhxbtC^5Gn9B1l&-gvb$KGWk;&qw!7vGg zo0YUf^cT066okTVV#Bgw&|J{WJ(!Sc`{B9Ohy!Xp>`sZ5Z|f(huj^>|TK(Yo0&o{W zhU1-A=djP9NOokOhnu;v0RBC=QHJ`eR)!qkffwD0S%>f5=J+b^rRo^g)SrL(m1keH zs5wu=um`1~p@rLdw}#)!n>Dw#DZ1#aY4de4!eRyw5#HopaYe>~rXwS?D9->j9tGwo zT9Y9Ro+pqn$V4Z&I|}3VC3&?YX`aiOr*gx(W~z(VJ3h*1Ca*n_BT~R=aUkP9r?$3! zkeW`*;7T{AC|xgg)pP;zfpcgZtCqk10^H&iRX<-GW<=~&>8CD+^yE|e=WBQKC!bFu7sQ{{pxlyO|gYX=S%5 z#3MzEpM1g`T=ohXhirxI^_B4W5K5#Vg~D^HUx(3IteV!%taP_|U^DFiob+NJ3HZvTT^^dWIe6(#qy7Cnc~KR<5wvxYGS z>5?jGsTN||N>Z<{%|W*7XzUN8Rm~@)`cfH;heOLYr!Jqo_z%4XV)oDLnB5X&boz_Z z`?&rceYJZ+GZxUs-e`6BfBN5_;u5vVAV^NGoWd-TaH``O)2-ne4d_Q?m58X#+Bi}_ zx-bb6_0;y&-3+q*wC5G?I;pmuvGYodw^V0lqd#bw!)5AMCx4191j8zUHMzS#@V~`+ z9%?7ipu=6WYFzK!L_lJ~?zw?)+9w2u$C8*0%0+$#6qQXO0usLg$f!RXynEjb}8XB>LD=W1{xxZJJVG8FImA)1d<%(fGqXn z8%*b=$s>5owGyPH?`?ybti2WLIK3f72whfb7O)UD&GbcY=LSx0tO*1B7WJJO44x=% zkoWmmFC&DRYDESUVw2XS9EHYose|)!cCI>oL96?s^2K|39r32;wo)7%iKz)!d^dr| z=Cf22K`kKQ2)WM#U_ECFY`9|02f7-y;o1kiZ?r?MkVl!YMP#~0{))h2w7#&R`BqBs z(Va~Qg#0*6ue@BS@{`7v7N$K5Enm9?Gh-siAFwC8=M~o_SMnu~Kr$opF0IPAcD=bK z-Grx-X69YCX*>5Bsrl=g9k`m6<+za%iQtGIP05xGGKqLCoh`(S^9)0&>wQ@xRCN}> zi|ffRebaXV$okF=6TkAFq89H`NF9>*RtcNv(J5NI%jD~+?||=wi7Txg zlxrvo^A>X23#2(2o63{47R-WL%O$N*ojeMjIth0e?$RoU_HZN2$j*qI zALR77wZXb9Y2$)1;u+wrj^i8OW5UgJZyV(p^a6z8jyd*0<+-#etHX5qn+&^yt|b3~ zXJa-HNekAPRw^VO>Ut=GM0>exJe2fVb4zZ!UK?75lE5a&9D{HAe}R41*2g_a*%IrW zUtxE}9MV%Eb1Eb`e zg)*)0ZtBTM#zW`doLdC@%yhEbntn!9xzkUe1Ihgv5#}dElji1kJNH?;MZQ7UJr}}H z7`7L8bJ_AM*l0caYsUhr{3X92BF*!WFXCn6_vlOjuA$D@1VEWf*uY>Hn598ef+LG) z>`#a9IR|GyTV3|-THTc2&VNNIP-}}&m=p`z)zEwj7wywS6kQfT1iG_Uh1(GHG1Ad} z>fG+j0P5+*W3}~)%kdc;mFMRsH0wd5v9B?6?chq{qqkZCeB}GCG~LakkoHg|Hst6r ztF8g$%TfbA1VbzR!;!UZ<)eBdS1*sLMFA9SPnU{zg_>;aLvug7oIFcDo>IKhYzOF- zE7oIMB-cl5Uvq~L;&AlIdO+CX#ijw&aS42;=)ZT4dI^p| zSN<|>!#k1_UT#q~XYmFxSA~I4Y=qp4@Qtb0$FTj9wPvh;o=3PgUpa!tn1L%y_Rj88 zp9VUyUO{V0y)ncYsc<9U3sT}u3KyDpbPNf_87px$ni_t1<{BH^K9p;f|CGJH-&YKy z>(YMo12W%1grMw5dc7Gx!_Z?P*g~LO9)%skt@`c((g5-*`ts47EoasOp|e^%YR+P45~BGpk(vq1 zA{cNwzVkmp8;6fG6B|`~9VSMz1A|&EJsm}|r*H#4zhZ@pF!z^q`GmxO`Vak*C;TEO z=cYo6FM+{47GeL6JtQnXx6f0>OfnMmRHC(qHwx8iKr2t*{>q$ts8SgncmagmzAf0g z8x^Cu7eEOF|HA^T8oV(vpJTG|6^W=U`CVDQ=_ONL@6_(epw&H9=VpVB_zyJ;md=Zw z9x!|vo`>}I>ah5oD1}5-J0E-(}4*0M7uG`e>AiS&$(7Fz+@H+`h|Q*GFum5UVdZ`@OMk z*jZs>zyUjyru!{@7KVxs+#@7F!<&kLg0As->P>KXQH3Pm&#lB4*!ePqfaHRP!rpZb zq1s?{EPo~MWzZI}8CwVyq|1M`vi?H(*du<(;gWpH7UyEpWormuF|+g+UtUq|g_|ghLKBiKrE=zg*LK_s3fP4kPY7sF13e8`e_#a}{f8vGDz zLPArDjS;h{+ai#ht?a;^glRNOraZ;tsPUeiwI^1H`JbqbsPnV99H5hbO~y$g@0;*a z1|%vOkhok4aMSd;AODrbE>br&fFHkVa*ypZsemwo5(3RiQ|W!Gs4pELY}(E3a>oI;(3Y_(oLCyvf$WVRUcjBZ6BrWW;p9bk_nOVaBqF zNIy#GqOCT9sz}1F`h#*2;sK%ToXSctS}h-h7}{VT*9l6GFJC+ZCFst02&nRA)C09Fc!D6UghdJ+@q9;IG9CM4yTX)7f?h+*$%nmLWRp{f?TafaRW zOE%I1^lDs*9PTsTL|M0~v!SwE+d`1-H?cAM-Y`m1fF8qa){G^+SG3Yup+?#rx(i=; zfdLQ{6etx63PV9)pja*z3I)RYf>5ALBoSL&&U@e8?e@MtXI%O5=Dhfd zyQ!$W*7(Rg9S!aH|H$k5uOR2jKkC|fO?O|5HHTH(ZHfPnzwFNWvJ@xY=*cjKi4`8z z?HL&vt-g*|f!eBj%jhdQQWx!8!oFoY^~dLD%28M8m1zmq zHMr1R%Y+t)WIGzcOafZ~a4rN98Rh~Ip!xZ~_L;;mP>vQ71w!FLSePyr42A9A4g-O8G`-%uy+oM_kbZ({KV^z^%b~ia-|!tUJ&Kd4d@WA)uhxNEr%+f}voz zSS}O`go2_W2vj1YHS6@(#I8PmzfL|qUjDt~Nycj8l2UXxt-qRYU%9`}dIjI(H!fE9 z%e#y9p0D@Ot^7yWdG`Wk4*$!fK<89aFYJCcgpy!H-@*221RTw#_nQaL*VP)*)Lrq% zgjS%OmEt7ZaJ>ryyQtPE-kkv$<8p7f9L!_ke*AR$wCv3;+Ms z{`?CC0>go^5HL181%m-$5X5E?5rjmX^Vd7`SCO4~mR2ffTFcV!p0Y|F1^c_dTRc9O zA7vA9tfjinqU`wFm%OoW&Hw%g-sCY6y*ENyP}Qmb-rM{<8_P!_-eWC8HyO36XB1)SzjeOXP0kOlo}e_2P?F~Xaluaxwq80ds3VI(E#LZtRmy+=G(zrRT0G1)d#Zl-?< z{La%=gG_Hcr+Lg?O&uXMFA}?ad}g5f~OU@jFB2}EHam_<)MlgF=ZRqp-%uixX}_3vBLa@gV@g8y)&hzCGgW;hWT6U(|NtNKe5nNl)71eveaBKI7fIp-G}uJP%5r8=S*GmL*|~ zzv-2*UWwqUk|d75Zr5U!j~Uw}UfY_q7AtJhYkLHx6bXIoRd~#@o*)TELat!9Fxm?U zCJJy1=>UW%J~o%nwehG|3kCv#VpxzaI1Ggdq7fK`W)T^Q)m{GG|DEo+zgO|h-{bc3 ztG*3Yx97#(hr#zQOQ`wN+tvPP@Nc?m=s?^DqDjO^3lp@uv3W?m4*5>|)a07l75|4y zi{cGHSMeOzVvy$r@N2kg{Tv72W1!yHJPVDK%HDwj(>^gU-^EM?y_K|ZyyVWl}%z0F!^}`-Pzo z7(3NJJoy=xAzqpOIfm4)ciL1~Bj*M`4-)#i1i%UOgeSUphb?UOiLIxXV6;HH@EJ<- zfg{SmIzbT_CaG1oz%_w%*F-3hAZ!JkgwX|J0x+QeU;G`{K_FO^7!wu*#89x{EJP5H z#3XU!eR#|3y1r~DGf-v^x5G>j};#~ zK)Vz^AsAd$c)<3{P5TaA@{g;L$J=yO-KN|8-F=r=hL1yjyxge1DeS-eWTi!xT|b2t zurlus=YNS=_f&h zTC}uK+GBvMJ@|Q(al?c{tn>;(Tdifrn(PC^4g$e}Fkmbg3kkykps}DV6bl6c!9fs( z4;3Z0U+P<&7vtS#WSbg{9 zUziQ23j#Cr8dpeZaQ1Ze@IRU|Le&(?Wk&wxnKQ&rPUKmVcFX!jniiHc6)4(DQQZ4Z?NBoQl zb(jyVSuqfCi?wluU(NcbZN3&QdC{E(! zG1}Ah225N>O0}Mr37wM_*?WNm`Dp|Ha8~OURX;LBVA_sVp_^7DruQ1tF$AN^%Y))8 zO^5hUh(n~75u3R7S_|Hrq7ibnkS5F8aNZsX$D5|4X2B9f!!paAvXC2+k%%j&`ra+N zAP3U!)L1D;YAD#7*|@@nyX6)Yj&0O8(bfip zwjmp%#Cu?njHeva2v8%QDAfS`@3an=>>`TzyGqIvtAMxH$fSQWN(uH*Qh2_zlUsOM zPBqdS_i*_igNHH2w)nRXOl+f%0RerHD+UP(UWuBx0$>|8Wu*1(Er?;7Qt?*?R!K&e zDz6}zIyq^dRvFkf9%zX;wImt+y?ZppWrpV@d3mAo2N?@qVyC;@X4YX_+dPd>lf|Gr z4%(V{I6Kfts%LtN(9z4FaKGx3e2?c>x!agdqcd*Po=+Dq#7U*i+ndnC{=n zm##&qN_NRMG>(wA9>bm_jTgQx4Mvx@w3(9#8K~b`Nj90vXMKe$2gpFEOy=c0wzl`Sl@SNwkWw2J64idz_bRw6gNdeahyo2$=6=Vk1@9j{dXkh`9+6G{ z79;!@;=%5e{^AAsweM1R%N$}^HApTzX;fO&a@9W$m+#-7#*vszY5#WA~P2z1vtmqj2mhCHz6Xh<8kAl_-_sj_pwip57|L zT#$@h=R*)W*$kxPLcm`xpDvi#tZ)A67{$%P(VufH+v>hfY4BX^_4W~}hlZ`6-aZdl$JIw>Kc+5c z2o>83#Ymt@6`vmlmOh+@&LDCWvbLMwG9*tto@xu&p2U`{pPbo0zB~x4cTfU?nF2Y3 z@6NMK+0zZC{f`H3_Oj>3xYeY&hQ27>OK6u;;4C^XKszBi4{$lyUdSj&#`t|;hS`@I z)3}7M?5)0;ADoj@b*)Wi2>5W_R*Z_h<4$&TQkT$4u2lPOX@<}iD)=)SITw36bGO6) zfs1YRxpg_I2-hh2z#VgLTmYJz0HvOmM4jj#l5i3JK4`fMgeeh6jwYeDvaV^mSM2>K zWw~YXVr95^9R~SrWWIYFW_c{RcyuHngh2D{nMgg|Ox>sQW=19W_N#xNBn?#Z5bBls zGd$Gz$T8UTym0N^H?xaAy3Un}*u2`tkA?7PZ0l}$a+X{gz9^qXFJ zXVLvO1)=o_TjJqp&oCtg)_D`;eEto9^WBLal-!e{ycqGLoDhm~AqN&T*J3(mK5<9< z5{7}^kc>_I{8wp83pZ-xuy9i&g7~fUwZ(1uzF<0C-B#J81cTr&B7}O$-VCc6fwCQw z^_9p`j1k-x33a_e6RH+#T=!hPEhQ*vNS>usp4oFI!*L@s@68f{ELdcdqL&epwk1^7 z@rVxI6%uI}Q5^M9FZx%^4Z;8;U3mJu>i69SN*{sJ5NFR_^9938P12Uk>0qxd=M`y* z&r8DX1p!th1x@HbZx0xPf(aD9J)s&`c5qvP#>|yl+M#*xq9c_E`X4^EW1jyv%C+^O zLf@KCWiv5vCd<2F(iC1#94j`z@)VAv_6PZzgi76;`#3W-FoHZ_y`BtL$J%5eC!eO~J^fSoN1grknO$YL7;9keNDaSR9#`#u zcwAjUc}qxgNCx@1B%fH_0! z!YoL__gq5Uw`sG~7dCP9w5=0WMUGHqgJt(&qC~4x>`6YM5jPcIM_J4bc4KMfa|5CO zl5}D@C|Dn;=5rh5ZMXD&4IYq}^;T|q;O_g{$4uptL4=*l<8!Y}bC>I8z#2Pk6#iTe zYz4weylC<+L;g*wU~RU_cG9(Bdbr0S?J@l;ABN#~*0Ad7+=jCeXw$Mv8ZF}Bi>FQ* zWcOdqMwUrj-tA7sQX3q^RoE`zhC9jEWZ8Jvn>8luxaFyY5ZH=QO{*ZHweI|8bckfU zs6N%I&G5aHKh{Z6G`F&KJ}|*v_lrfT;gNG17X5yz7-vF@)IEAY2Kv}B{N2)X;0JfE z1o-d&Xb?ypV@e7GZx7qe#uWA4a(%17v5D{oW{Us0^)!nja&LQu)#pQQ(USuO?gX9z z22puE)6>mm`)y+yhCc$>%^ADAuRbhpdfL;XEN!Sw0kwH*KYNx7^M}0{Zl>FF72!7r z>|z?%?&A{=pIsj+4SQ4es>FV?uEx{2{b#oYQgEi`K3Jzn=Q1QUAEJ?x$`-8zapbxt8iPxTnJvdF< z$8)PB^5ww(rfZ8&Eshm$c3mLksFs#=G`(d)7Sz6{Ku0Kj!`ZS-#clJ)$8SiS)`U1k zRe?~g-!h@gyf6Fbk0TXwyR=x{uh9BU<=AwLg7LACvo#9MsPUpJBaF8Ek(Av{mdFCZ zF<>1Z3tD#bWnMWkSZc*)&Kib6!DG|tg5UVNHFelE}EBBN!ddc!_NF;+ne3A## z-1EpJVqHRKbxMtX*p)Xi!QOEC^o8 z(v^OV{ctwF^bB5AgdwCOpdjH(q;Jbn(9`ln>7?^tkkbat2VqmIOiN~B4HQ*WEad5d zk3MG_Xel_xCz^b_ToT33go*2V_N9gcZivZ_%@9LDohc?+PS8Yzr5=WZp!#<_CQHA+ z%9gw#nRh-*?|+5AKfAuR#y3Pv)8!UE_JtqI<|s9-1Fp$SuN*)kfc2p59RfPVBzxta z;kcU{JGTQQnQGHHRq{||wFm6SOk$G^CWViju}JubhG+N%2|~^#Y%M*Ex2-SUzF|=iVO@kyGHp$*i#%dA;fE(%;5kVw%?9DeJX?%DOyTJCbqgzh z^kiwHnDZFi66d)5b?xWy=e&G!otmSgB`Bpl1hzldYUd*&8veF(U2YN_gGKb1M<}8I zZVG6q6btv*-*3F|Yh46W#W@GX!6%Gzpgce(u?QGe6MT7B+^5K_}8+4G;Z z7wl6EZ`yZ4k94vU}oYPW@YJo)2wx@G-KePh@E3U_@S3pT*SV{`?bRi$;J$ zlzgln4gC>F1yFc=g3L;eh)ZUE-ske2!&}h^l4_io>_3%U+E|U{c+g@8+#*p>|hCd zUudD;tVL!_bA{kl-^C2EnE|_*(r|HYu7&T$c}F>fD>=!9-u7et0w=9fCJ*cg6RwJW z7Ab1#%~JOLoabVN{iouO^BXZ^ovr8cv?VKRNrL+a2HK`zQO?yTwG2=avexza)~?; zMwynHV(&})EmEu{5gGO3dTqFF5iX2LEn*je=1gbPUQ#|P|3~}z`dpJ-v`ELi+L^0` z@Ad1=cu?M0yY;FlMNs01lK3ofKJ(_seSAyz+69x>1c(bfd*ALmJy$UFy9nqRI$-{* zXx!$av_{Vn!EMpw%@VBK9^GBq(i&|gt#>7N@PIm2WAD=y3)h}ohYts_43L@pm2p2B zYG9`yVsQ_`X8!DL03GG;eA$vhChN==L!FqZJ>D@D65bx%f|;4p6wzc6RssInb;M` z#i7*FGiUQ|!!dwk*q*}p2rBV~(y-$Hs4PCr7meY|8Q(NyCM-2!P)7+sP7EAn=M2_- z^Xx(mo|t5(+O#C-3CUu!8aw35?)t&Yxz92yg_#=RSPAUy@ z4JuEs3Yg7^J}7=6gIS<~oKieAKAXMRMvm5w%L3DT3Z(-S1r<)h3y){2%s##DHPjOL z8Q;^stxc*|XZL+Lt!k5HA(#;^V?shB&x&?yX*!)c>y2bu-P_q!J8KI$f;(KSCE}?S z)38k9Uz{CQmq-Aj3R~p!Dc7=pvZ}JiS8m9ugGX(QNk_{(o=?lWe&7KP6ci{)4F!UN zaIjD^BnpMYAwaNDE)@y|L}4I`-h5Vlr`BVs`RlIu@%7`*B}r?t=_(HgHvO;dKNo+g z`4Tl<`H!kZ$GP^k+%~RbQ-|?iRNGtm?+cZGzj>Wr>yckTDev>6G8FQa*=JHO!?NX) z>)Uzt5;1vMM1r&WAtWvs_QzEU`NmD_Tci)i@}>~&xd72wfop33?x?!S4D<@bDh!ee zQX*Hl2ttCHxAlJ?425vOP;L|zi2~t3xL7h28i;}+F$xSK7V7i(>#uKl&&T!p_WO0; z$J?vUGpgchtC-hWLsjg%KDN*gbETQ_eF>-HU6;+jSrzs$G4HASH1Vjeccu3wwI^DN zN9}rknNL82`14*JJzL@S-t%8qs&j*|n70#!Mr!a{{fID@d(iRQ9zkk*Bo~LQ%tmyu z3rv~dh#-K#SwaG7D2P%axYD0^9Tx;z4T6E8Ku}H=3I;;~K)Bd06bpq0K`@Y1BB#dp zAJ_c6b2$0<^Yh1lUp;S8)faUtN}Uh=cs=(({##YnyS3JR@2LLXZvS3_@SElO`YRvf z|7+~;X_RwU`aj!N*P6Plf8Y7|&Uw0I{d5<~e{&q;<}gRHyE5se67jH4SfsewsVlbu zG9yaDK7A9Ofs~L3mjDPNr2#xwuzI%yL9{J76AD@YlmfhmNduq)Frd4?kRRW^pjeU` z3k3qfK(L@pGzHIs=Zro03QD@qWcATmYTy=`YihMy#Y7P|NOI=#SxeG&PE?CG)dI< zdm8ES&y?48huTJ(%XpH_nFSredf(Cu{l-JomQl^bl?yM$VTk7DAQTFdu0-K>`xb~6 zRmr;LtM7V{+pbDccqLa9ah8*fsB$kwDLYNfDT;+kq(ebjl15j+2m~7ng9BqgXfPHU z1&D(o3RhX)J-li!yPNAH7E2}Ci7bEX^RLKw^?$Mf&I<5qbiJ|trPcV^G_!I4d^3+v zlU3cFFsH+&6}}OG_icX1OK?&@k%{Be$vqTY4|j%k(fWt#{7dLz!i+f0K68JbxyIL& z`VO(V26}C2B$Xx~C9VO>YU?#id-Qytj-WT`xK*9rWodi?H~!uRf8C`2P>)q*T6nGEKO*(xLOu~!*~IMAOZl60SpuvC>9)sg2F(+SST41 z1;W8_z*Hy|3Iu|oK&VBDPakh>U30|w>(9U6?f3E4FD0(-m1KiLYw^^Yq}zY1`4c>& za{rbP2UGE04ZClwvHmadohWN?G~cE8rTsD?Pxsekp>w1W)*>XK4*q7 zpRY7TuHyE;2U~W9@xtOuqm)H$Z2Q&C1kDnL<Xm@pO%i31^k$WSsE3Jk(QFp10}Mf`ZLwtgF(>(;%#f1lHi z|DOnIO&rO0kbDP%ao@Ve(DHMuA1)K%kT&`rUX<%Ga|09iZ#kqiKHP|}Z2QHO(qsky z8~-3fgY%C`9ETpeY%Q+*en&;EzR+`2aL-CpJgdX{=;qxYDm806)7v!G?(LtxWitXX3^ZJd2N#MJfL0-5B?BBHfJ3lMC^{4c1mR$yTr?C5g@WOLxL7U}5eUK| zFp8BXSM~oJ?yrwt*X!@|?d#*k=^|>b@~*Gg9`DqC>v-5S{zv&&=E14{YZU(a1Ir>m zsUv^?Ir?WH?*TH;@qS%W#nLWO_&M_+c{CFYKa0Axl<)X^ z`IjFf9Wt|fa>=s4@sWw~uBx9mQ#ng7Lp;pET~`PsDv;g|Vo?O3sVJ0@6$$ExvsrE_E&Gf+eT%S#N`Ln)VTU%_+r8Bzj720DhKO7@S*sZqsFMSpy zxc`0>*WGRz;LrE>V}10?(8L=f%= z#^!Y3%Ag9RY9tZZ-0sRDqOu^5K{yoaGE=AIUaVgb6P+Sg5Gz>R4(t;P4ut_@K&UJj z3kd?lK(J7PgA0E#zGdAd=1#ejFD|u`?ntG&8x!=r_)pj7o@YAGELU3X{>@!h_4)en z?v6RjC&#t0|JpOdC%FXGki1>ZxlIxMFk;PrO z$==(g?i%AHk$6-by^dq@AG?D@2Lh(hk?#-R6teI3Z3;qzk*6i$(hjN9%#^NnXAd1% zx~{C;WTb3bGW9^qg5gz=&caw{Vjx3p(GZS|>sCSiG9bZ_0RTq;01^K|o5mu)-*=-~ zOe-^@J3)Xo2nyDO5mR#WUw5yjRH?RBIxn&T?|DmxwzXnQ)e-)a#wQl;XvP5ef7}jK z@a1)&+p@^S8yX0%Nspt;AgR4rnAM%GOmMQlYksNKXeO70cEn`c%Ol7};b>kOk47F3w)dj*{le5c+ciB%fK;KMCed~6kiLBZ%Wq+Sat=3 zbKSDRGR{@Alr{dq+Y)lV;&ok7K_}|jY#{#nwoxcy4uaBjqs{TDS6O8#yLNqoYI`8e zt;WVqB4uQ5;h-v368%_f^=`*M|}`;*1ahmrP#v`*1iphSxMEu(~d9h2d0RkU6cBDYacyB_8EH2EFx=6z0;;+aXtMPh=UeP??!?uuJM+|4&1V$kMLz&8M z9BF2WEw_}<1#3R9tspH3ZHau%JNXL4fv4)(ju8qL=bO6R5Jr;sKo;y9RIH=3+n}s3 zh4`MQj9wCwO*lreMAy@4eQ{NG`HOTtUQq?BU?&z2T0v!V_8v9rQ?OC-chdxlQL)XFy}2=gGSsH=Zp(#ZG$G9;N_R* z5BC{;1_#iIl#z*RSJeASbI%&QhV&6^dGFqB;Z?KR%>%daYWeP%bLT`S4rAy**QtT^dPv--5)2%6hH=apTucc>9kATwPC^GM5 z#q7UXDm{_!HU;Xb?%anNXpw)ZtX$fWcp*9?Ow9~~1TT65FLxVRI+d$|E!;ecrQs3r z()DP?_7RpHGlMuo72G+$Ly?LY7}luZz33Pfz}{^NdPN2wA$SHGgg`Z!N64-%0$d7# zJcK6xXP~wkDk|w(SF>C_-X4_;$fjzPRu|DOEug1hb-rR)hettZ-bEK}!`~1+c}Q7* z5RO-MTJ;1Bd-AD~1}op19$E}UQZ6n!GCS>U925TJ`J2KPQjz>lMMv( zTxm*V%eyPbR}o0a@zBgAs84WzDOuLxDdt~1&A+!w9)SXX&oba_0BL{UjjCNC-^iRr z>U2@d@PON0vtQ0iEm7=9)}F!PCMm_1RQU?PqO!y<#c@$DDTsMYaCZty>}dTXvwpFk zX$kB9Ydg(QUscR(XkqvP7)ZDj{Flk~V;jI93qUWz!-FK<(DN$sP7S>4@zHe}_m;~XRb%IDp2oSm6OZOwGD4h8zG)s&}8 z&9ob`a(B09^XZA?r6kI&hM08J0KY&$zqomD6l0h}7&YLsmU%@$$=lByc6V@SZfa#~ zDC~K(I8dPg(ac^8N=IXOXe4%;@EC{6J$t!b>A6-u;zs5z6X)gai(*FdSS#XB*>c+M z;$F@5i~S%~O6v%%S^sOV74K*Kd8GkO|7f9Jh%!7(?EE4Q1`LKbrd~iU3g~3-pTjeV zYK->yi!;~-+{_C)PAOLZb`Sb+leq-2iT{EDillUDmlvF3IskO5_sN0qK}f>^Ki`j* zEH{2nRDVx?`PP(bZKmk5pn(29N>+@>3oCU*Wp3t9dXo5#GEd;LR-z`zGzOvc~s2)f$q=t6ZM=Z z{r}~)kl=f~9hDμ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 $2j8wY`y?XtWc2?Fb>6 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%0ADAtutUJjrL?5* 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%0Ag=qj|86S+BG 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

  • Aa@|$FDt-+LPp7ZlZYEj+U-s{? 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⁣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%0DXThCjUf28ZIq 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≫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

    l{J&)}YQ*vBn(G1ylxHzv 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

    ^>&uqp0SB(s(nZAP%Ox2{`ej2 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

    QHULVySZ}#~PuWJ^7tmFuh?r7A2=*(e)d45vEW8 zEPEUcCCcU=)~jdnN|8@*$U3?5ZP97f_+qg& z#v=8(o_Ut*F`m2(;W@_FOEu7yW1{C9@XHeHxF%&+(bJjM&$ej7r3H$REfm%8BzG4t z!@sE1rDfr0xtgs1E||jAH1$mOy=#xs>cHsqJv}A-`mdLBwu__NN69YZa1UKL)3z14 z7R<4)E8e$$w)^}$p+5*NaG zwA}2_K^+Mo!zkEeif`VFS4}~EG5-#GQmuO)SnZH=b>phP3^{p&VYL-6t`Y&!LWHDY zWc4#>02}P7)Mu3O;f0AM&C=vCR_lwXN^~)1hk5BnfUEiQKy+d%$?&8#ftLVnK$5>) ztL>5}!4WkLd0m7QrzuxZ41zI7j^HA#jb(d!t9Mn@;QB!QnB!X{bRIKW_bvm%?SK zXUZD8YDK~gH+H(~5k6c?AZ~CJEVKDcxDeo9h}q{VSD-17KTtfU;@$j7SQnSE6UWz- z)XBeem7wm}$Z@c4Ue^}X(f}rmy48Jy5?UFsaayuxK&Ystsdxx3ybfu%hSEgwpdJ{# zKrqo8E>0-q3nxbXB2@IfA^0zBI4yB1Uy7IBz`#_E7B_xDohTJh(O!C=z?nCKw@R_` zk{0`vzJ7a<`oJdI&%jeBQ5T`iugx9IJC2A34Xelv?Lxkkfhv>+_T_z9vOd`z1r`k# z<%t3*E3Kfo(lTM&4_*P#o+*QwRCnK8D`UJ{H{|HGF* zPm_QuzBZJM-Faztxg4F!n;20{NZOHqL$mJzWgs~2r<bd+`{suP~J}S7%*A z1N{7;XglM*K)C+&zHPwq2yu4;-vl*zXZ_wem;on9AhX-Wl&N*y-nZ$FseVNaIi;9# z;aiM@<7fLXJ@7`H%eTohsA*<@#zNbvQDeZLLL=7pynrVLhZrmcsoQAMPz*Wmyb)1e zm*09hb67JV|JR6jaxPZD!D2aHJqqm4bWRs}wYm3>M{WP2^zl=V2o6lP$6++3 z1`#o{T#!7SrS@8VO)l^?guYUkjy}GRsB-&y$>vM`biWeRDDC}?XlDY=h^8y+>yf%g zQSIWWRadBd1hajBiwT8ln8m5}F8MOk4)vq-abkv_i7a(FQ~gHBTGHUC#}kAUnGOml z3*r_*(Js~RaTjwuonqs)D${Hm8nBeC^~Y7Y|H9l<&aXf$s6K*#znT(lD|9T*S&)&3 zGPMucwLIMo*c_BOgxV7H5YORqRaRqe9#+wuP>N2NV<{>j6D_-)-8V3agB;5T{l{q< zqLjeAqraY`tAOq8KB7LZ3;2uT|VsqQqV|w)k|i)+p(HT1@uFL z`P`nFCE#BrWiqaSQH$u~Y%AdY=&<8f6dI{%nqxSe(#asN6zfFh1^V!fB6mWGVC4xz z#Y@d52Z01>If>I} z@qD(TNP=%GMS&oc8k2`Nz+36s^w4uRvfP!>V774gQ47(b{kqr=V-67q)U*d_co z-ibz2bSf`-Lpd>Cg-$96x}hJKD{eM>hG6(My%D^VyV)%|MHn(ULY8eqmw+~3uZ_z8D5l&V`lSPlr5zx> zDIMca`>9@yN1aC&PPi3=E}Z6sL#mqkckR#_RNLBsA?-eZTF|Q59xY@x;GsBeVPDB6 ztMmPK+4P2H8D2j05EMa=R5mWgbI0ekA_?+_26`ir0NvjA`%=?kDk%E?$qsf6tNEIx zExnJ2MwBh#Lhzoc#01@VB<|JNkUX$+<@U=8e-p={Tr%mh1(OlM<66K;w)X{tFAe&Kq$ct#G&$~HjHIYDRwA7Rmft$C z*IP6cU?QPIV>_y$(sLTo0-r!(Mu^LXqA=KAfdmaj1Uq9TsRb1E$l?gChQ-dy%JB7` z?|7}C(h_1fJ{lGGIrwJx!P);~vuZVaAG7eSly9Y-iuZW}=-htJK~F#BnFvAWWfVj| zWXVhSFp-~&C!9qL7peN_q_~O_MI^;Q)*g`;=zlB8iMUR^ovr z7)MU8;RSv_vpOvCLFd-sJHl{Dyg1PCc!Vd%%2^B9o>DwUTQQDzav zg8z_TwxtQC7N z!~4MPr`}{7I1^Hv$UjlC&Ea+;>!kdWt#mp~5gdv}cbuhmHOO<~vMAh`!YYvkTEz`_ zP>ESVeZucf#jGFRy^rTg9W11Z>NGPkP3k&51bsR|(Oqi0uuB#1IV6>`@F3V zFM~hlDHB*y!59mmi|;iTB*5rt14!i%b`Raf(iDusVI4FCcM@}8^7vrhA128))&P5V zxhkI^e{T=3v0G96ImS;bUErD{KPl=@pc*^b0K0iqt#HtSHP!r7? zDNqlKGIguG7N0^L&i_b1u0`9beB(5I{Wi58TkTNz%OKouRB+50Fj7z0qPN6;@o1B6 z3IM#<cM>!vj?MI3%qMX&)ELV1kE6y)g3gXgQ_9ijBB^1oM z_)h_OGX^{sG$h-k!$q1XwCpYAPW1O1!M8_?`i3NJ0U!{PIY3IByeRLJya=_CvJFIr z2bd6Ddm9>aEFOjn(~d;=D9kC0+8c)aU`X7GV7?!Jlxei*U!aZ&nUDHvBe!9<6V4E; zBzV7kEI)WhD0E};6wqe3bGFqNMom#LKIX-6CbOwNOBW=!MWNPC{39XIWs%ueK?*-)#BbuK&+{BQJq*P>z3!niGnf}Z+Fj=Bf^Q7LJ zyXZ>*$r7nDOsEvRAfJ4rS0hZnKv=(ciN?vPYBXE+*(GeE{tR215K6S}nn;S(&OC~8 zIV8#z1WSS$F<#FBZL`#eKb|MY)52+G-8me4&qG*X0@&j{OOKbLEU7w{Onifo>ah1- zCv~{iTr!2PI;pb9+_$Z5QLt;TO@+>*IAX6Bsvs!biLJOO@IR!>y3u~kmi$@q<@iT73KD|Ebq->M&-1^ z9-B2Mxt1zTW$N9gnw)ubbyJ+c8Um-m_y0p>YWk8u!9xqZbWHDE39^{lRb_6i@hTX9;?*=tt zku9Y{^cS+9@rB`__=i+Lh2wd|xo{MTBRlqu6x(4Q(s1KgHWNMZ`a$|SYpVFPXyH#W zyDG0ME#w4o-?{^<&_h5?+9s1IlbfY1T=0CpfEEYgKVnv^P6IGy>N@clztr`qoi ziP#HLD%UUdCZn9>M|Tuk7Jd3X0$hL|)^DT)-A2x@oXfHr!(C?L!miZ>v&!99H>D;R zdjQ}yv^x-l*8qAtiXy?dwF{({psWX>&VW7M&axx80muVea0|V46LE1u8b8fLR+FS7 zOxl7**CQQ(!C-Y8%pB)?-eq3);EQTTUs?k-%T-T1?8=8))75i_c(m& z=ce@Jn{2!ijeMznX}0=LY3sHXMXI;x4g3OngP+`m}5&4 zzWzWyE`69|IRrfb*a-p11%QwqpcVj)EBmKD*`sEh7ATW7j;~Z8?#C+z$DWoHvg+RI z7mcGH$XE*CLAhQDFEW6O` zG~SS}x%ag#4(%$Z@-c>DZDzLRid)4F>UBve3NIkfSiY2KDlA(DhnsKv5?fb8n^iS2 z=fbFH%c@;k)T$+bt$-pBDaVL+6X*3fCq`;$*&~uh>1ip|?JVQaYjk7(yPPHV~#WTiL zOtCS88i@!6P07_z}PX3Yq@QHZWQtQsYu@O||5B z`T1Be^n~N$ll>U^p#c2y#>YCt>nM2GLVr!_TK)LzJ;Y6YPf*!0q6m+83FA9%m-is6wmMf!rG$^o0TqB;%5_`ENHr7 z*n%H^+`j+w(Uy&oIsxnD^llXy+Mr;Ix7wI0$3?>zfy1Uw6Oh18r^4QcaVO1 zFqPGV{8ukg$wzcP#+;=f)lRJ$Kr{96Y+}%QLxuCc`dfyAU*imiY(@${5@)R0i2|+$ zS&IhOJq>Om$L)XwmbyOExCP`--&$fW9`~$6^83f5{35 zZqbY^JmpMaf}o5OeMU6f?{np^n*3Osr+zSx;(}4?6a3-PDq| ztc^~#xx+Pa2CC;8-*lzbT>vV03!+yg;Ue*882${e3SHwLk}zYvF;#G!YfBXK&|YQ(qKj?ITh!Y!_s;C^58VJ2XUFuaPdd>hks|vwL z0^~eNQjM-FVslaU@FqA|h|?h);T~|V5R}>x#ao6zY5@)YP=*fv=S|No&_c9VBGlRZ5{pCdXrFGUj47 zUmI9X!vRYJNU#hXp2s5?1Dedt>g8cBbk3OtR=wvfTQ#cDrL0ZXHI>F@#+j8L0b$h2 zrX&!7aGXQ~oZKj)7qZCcdxh(!?DUPjx2fHAWtm6?2c<%k1QSEp%A`SgF@;4@8`&+; zfHgsg6<}f!07UQxv#?POXjCL{1-OJpBywPT84TZS!KDp~5G%P$yB$LTTTReTzku6u zR;-tBcy`d0Lm2lIHeMIYlbu=Hc0SlITer{Xy=#wY0KkM-cesL8rJ${L2dE266UJ(Q^m;A( zOmu@w@L?5+KsXeA7cFGWml=^JqgrOmU^VrGUh}P zX~i8QT6!vf91)O^?jd2B+Kd6!mgyl0^n+1VCf zFwTwhnutWm)_}N~5hgi6(Y6jC9=J%OjNJ9hiR7qhNk|yLvj%gu$+VPFv<#rq`gk&J zfE%8cMAg-UC3X)d&UH4J%@`l9zUj;+u)ieO$+y zvMso>6szgZs1V6;SJOjx51*R*b|XUgy}*asnPto$r&(-~Z!_KK^x9UV#wR-fh20kT z$z>}f)-fp5q6bB$x{Y_Mgq6bnO-2L|wsGAoaK6h38nM|_a_xCaPRho(K2uajDUm}; zQW~+8Lr}T@ll$)98WM-)*__ROnPS9sRh_rXl*O&*bvQXl)&)8Q7Y08xyM>S8+dR>< zTv`YQbk(RQC%q0}jmv_M0@ZL{Snml|k<;4VMc-PT@1`1EW+tF9`t08|xY(vv3Tn!C@lj{90XADPykKADbH~ z$-3S%vY}}j^+CBuN+A2-hEe|S+`^lS?Jn(w7B5H^rC059iR|;#a*-f$oAMrbB@W}; zg42`e6Vd_+X~$1!u0O*x{EUu-Il=fxI}^S7upxv8F5dvVwLW<>M7_mN#Xk+V7DT50aGiB2cXZ82 zZ9i_fX)Cd!TBX{4?p~G|OOxogN!QBYUE|u~-fBW2zP3>0L7+VEE-Y9;C5(do*Mpr8 zpm(t6ZBxfC<`XJQm_4@_lUYOq(i{p?wrAw$Q8k<>+UBJ11jN`5Yb#2&D&vEAlE^O~ zlv6TgLk)>Cf}}jI_rZN}RzZgk0B7{DR0appSDlza#m)^CJ3h90YLILu1MfHsUMO}{ zKoR!_>k9}E`(OAIO$XanUcMj8v52!~dz5jcwIOC;ntIQv80My-zjtV1oca0s=|;R6 zYPFs!+YCzMB=qlsCAu3)uUn;B$$Pzv+NY|OL-q1OyRKG#CD=J4v0h(Y{*q4N_7M{p zcyL|^$6!rugf1Mdhcsh=<0QW5Rp8H&lyHB%aAA|{ONO02HF23l#<89(W^f5jhZIj59J9N3+uO3QZ@Caj$?G;iC^nE zr6$dO%=la_X$WpqhTE{xO;+vIa>m0F2mnkq(1QD-KKqVSJkw^<`n~yJoUe}^>@W4i z`Rm3NQJZ+7JYLkvTxeOQqCeC-m0#>F_PkE{5qcf?<%&Ne;?y}t9UFp%9V5~sOGr>u z$x=Y(Voo*e0(ZH#Q(89xoH+K_k~dKu#uzkA@h1hQ;nn^fj3?-a$zTM6LFBzF6mzTP zHWPgEeW3fh(~pb~mfbpk4RcRX66*%Zw9|3z{=9aZ?(>r8BM3cj=h&E?TM2_>ZVbIj zH-jToObKS}EQ$cq4=TX`fg ziCu@`>rd@rWEysnV5ak`9D<&N!XhZdI_He2yI|REz`lyHM+a)7;AT&9RH4sR@#A$=HJnmQ0gPG0? za)jf9L|_#isrO6L$yXZp-!*Pb8vTelQ7+Ou4kKRHyQHV(OzYh0t%B(cYOsZdLaWm?d|H2saF-9#P6ihS1%zJ-H#;F1+i(w zGT9^&4s9p13kyqqyVd796U5tvtO4N^)Q^1ZT6z@QyClUKKbL5{MAZW@P+huslR5ue zKOdyb{$rc{R5oWVayBFJ-35eg*(O=m$H@?pb1yNT8Hd&CZt=%vl!Xr?NUlT)BJ9C9 z7A^%BIU|_OytemL+#%k@R8Kc4ILE0X)%1+XS$De<$@ZbSg1F2s>fjAKq_m^ysnQSx z&+;m;(tJhcgxZ--!0|lOrgNFI)15k{#a~u>()I7O;9q2V2NHqNcDr&ojnb|JrzA#E z^1eltTeN7O{~((l?X<`c;H`U;voco4($SpyjduQMg`1fSFYslA=E}Y4cdOWqoFA7}qFFun@^F$BKJzmG$e#!)#fb^zItN zaX3=(;5KC!g=sMEb}f zaW%@PKTSHYG)>pLUTSaeP&Zo$H<#$2i2kfp;EY~8nyB^&wyB}mIG zps*f6-~d68(`O_4APy03ORUW6xJPv}n?7av8L53L@)5fpL{D6ne9}(P$lzA#nnw9P zov|~K&t)s3PxA-`O0pf~(IHQ%rv1A)J8c?nqTFNNvq=;jbMKkts09lEs)!we8(SCc zTCwIxbf7LaLkpSn4pX@Md8kig9N<3MdJ;-vmXFQ~D+F$TRM`tR3# zNr_2JIwmwj0S2}7eBdT+AEEnxrW1>}Gp94}AO4DjGxpMr5*$!$0A=HC- z199;tHx$%l19-Q%>+eW%kOe5q^l#=OhE5B>NZFuA(wx(-72;eK{83_XY4PFLKQ7&F z9Ynf!b!lsjOC0HuK#6+vbk;0e$o^X}-gwln#v~!kOSnnM_nLUDjARWC$R_*45RSAV zIb?Ra{f3u&P`=(Ir7D*?b>G~#lQQ`T+41)!R?eoax)qvpH>06lwd)HVNXZ6z%cqWr zpBhRJTg7V!T1(o%G6UKjOH&l7^9&Li0E8o7=x<9$d88mbFFV{73T!N7*_%2S0r78g zDdD?kD>ZlB!jq)_A2(DGxLsTf+a$ZcarQZRs2)#916T)rCE8pqISf9gx>NW+Vrfo- z7dy%MlxE52!Vy5agHB@MQ?42$@At>@@Y{N0s~w#qqZskt2HKK5E`QCbqlS08x9LDQ zkKd55CQL`^4trbGp$;V)h9lKlE!ouDS#{m3dYOWh#E`cWUl)5K)eMbxG@+vj{llr)~xq7AaI&ZMaU zO4s3`EJ{n)1|_Vdo1ZUFr9DLQ1NN2~+^rFqjPVt`zZKDXG7Cy*_Q!MNezp&BGq-WK z>{A@O0vOgWK#6r7A_7lw3u?_|zI!<=!9|z5) zMU%=&n78P6Uuh=gPi=ZD?9N=GN~whn2<1|)ltGn|1J~u3TnqxxjpQhAB;X0*BA&Ze z=|?vL^9LTadM!2l_Oa^-6r@Ou$$%Fp4d4wqZh7cXPgU!eVeom+HEOeEF62NSTf$yVY#U8wHOY>0lFVBA9Y{ca z%pwpLk8GCG&ZMI2s9|~zK|G+%G3=d)$4v#`dlN+an2^0t(U>N`LQ#UHBXC_?l8h7L z!i+>?#+4}mKxdBWP#JB%_rA9AA0h>+!U}XSmk?)GuTKIY9K;|iJrN{)8w<2hfPh4- z+b5VwQ4G%@&tGW7=<=EbXFUqLx8*IpZJI2fjef8V;bdWiwiOG|C%&S=-|T03JMvL3 z^m(s<1*_iFx9p?&5c0$RUJh5<7R;NOhnaHkz7;IsC3dwY5)-ePFgJpLWgd-g8EjK` zE7F#^$xG1xCw+p9L0>mbW+x6q7vI zc``nMZXYs=mFxfmzhcv9nYEKmK^J{jL{n!pYd0-fo>owUjlgM4^tKHb z`~k-UBUj<_1hwjDsyO8#7`Zq|3yDoWKZj*j?PEpJ5ill zx~S(ya#2TJ7h_jGFMW``)zbVbo;u{9Ct!!X)@!r-@JO!70}@mqjoUWDrbncfnKm7x z@qu@&`L?zX{I;girx*k|toXN~(`#X@TL3TKq6v<5Bxi!#h7cjsy&i)Ag9T1p z-F#Qo1A3y|fBzu8o_0LXP2a!YFt*7zxCh#Odx!PQW&i&|xt1P`yW;t3Fd;sy1DpZ( zi+eGNo96h+tioL9JvKC3BqAf z2@E0^cbBGLJaKd1%$a?7rF5jK&Nyv20eW|&xcG0|ewse_YrY>>wkxmA^ckM%@qO_N zyCy0nE!MO0#usdryO!>55#1xD;WVB7Eqs*|@-H*A{rr4=5A1mci0B|;0HO1({w@we zww18;Vr@sNtelze@gh>n}R3l)3Ng z`X=!hAVq-Bmi8BmhOA$;LCfEHmZqn(PZm!L;{1Uo@R~Wu`&OTAC<78>akA&O5+KH5!}s&J(D$qOa&^(~c_2?b+@S^|7g z_xC8l*7pc{90`j7V?bEw77_@ACjhH_YB%-i6ouksS{hnRfHyMdEq#|l)YL!X?)H5; z^?QHQ^3*PbR6Hr+KbNSj`VO0F$-FE-i{2k8sUvi-q>BLV=90TvV} zFggqgiveZGSSS_>3BrM3phzkb8HFV^*Ev!m*=UuTsFcq=>ZNc$n_m62c2m50=j$zJ zYt_5|dc8fKT^@USwRd?nXH}BlQFdSbq;3)F+!pm))U$B6Mpve~TsMBahTOf?gj8KJ zs*x+u;_cihAQ=k$QBTb;py#c5Yw=;Z-Om;v0f73BjO0gr4R}6!&BjroAYINv_cWpa zXAsB3G=6!P#;I_crp-*cKM#rHfRH5F66`U{R92_3!8EADFZn{UGup&8n0%S>K0Iv9 zmyOKS`@MwJtV~~LF9M!i)*Y{p%|A30aj^O+DRo+wTu1ixW8%0iXp=>XUEwveA5R?t zb$l}a&vx(#%M%6y!GO3}E*1<0gn^K-P%I=Yg@S`1sRV`*3*T9FdiMP_=D7QH=W~5+ znbpx;cdaWc;3eg*0&~^y@p?U<{w}5N|KzVp{_xdv7OhNr`?eeWQ>oAMU8{arCg-U` zqd;}&W3h14|D4}(-L==@e)}jN{#xRZv3dh|7sYCR$H&JCi?V${qRzIEdbaqg!4E9d z)+e?%V{nF!G-#QIr!z@@!Ia?5{@#$Z5qF$&_5IM!V5m9jYuUmRKmu9RfsWxAO6-;b zR-CN!ct*CIz912W20nX-|9%03L4dGeOc)~y0>ObWpe!gF5QZpx&0^~E?vr;E$!S+t zF5A>sLv7x*H{`ed_L1)k*4^b}ORWd|86FsqhsIUouY|rSO^NkmM2kG}#zGw)ohWl} zs!gM&l*;YTO+8N@8$XWt`fHN<{=Mp&46;ka8bQj{xZC1k0(6uX@@OU=BcishWva_; zyvLJ*2BZG=`Q#k#lqeUEZn75Wf_f+Vt%FuLBy{OyAC-}iH%FYr@om23~rvTH>k^u(-u)tU_79<6ng&>Mt?^5Petz^A-a;6JOS8@ut4dr&X z9EjZA=6gE<*75H0>dX7t;V0UOGv$^TXVstM3Uu?Fu-S%h!&k^J>RV)+cfVC=nk!AT zM*aTep~C`@^adQ3TQD3pRh=8B@-tyU_rFbT7uYfF?$3QI=iBDP|46(4ckFy`&Q220 zuhB2_o`oynp6>bpR{I9qrUyT}A9g6lybT`zu2db?wo#tY_trE<$&Fp}r_W+VTJJ$S z1I5__&;JQ-+=4y1{l_pyn2F+C`hpI*^QAFM>*ZU=>{*fSutb$1kOnf5OY!@WAWID6P^xBAu;$op4 zBRSlogD7{LS%{2R*hOT{Wg|4(A)sZ(u7HIRhj?JmUKwcA8_TJfv`&%mzU+Jcfl*QV z45vg{gUnycQx@j4xVY-vuJp4EYy)78Y~`a94oC|8J%7iFV>~Z)6F6{JGaK9_8Vcn3 z8dv-v$xw2aMQF=i|u4WeMp4hFe%Fq-Q3p+kE)k*;VuAp ze*&W6~$X|Kf@={c+e8OF%#Y>)6tba60Cwb+?-JGRDJPMU8)WkW7*?kon+A5>@ zibVu_)60Hrd$nzpX*la>{ADS1BUPL`g`mjDS@?_KS5`n@;H~3Y5QM;}jOYM6BN#copObP zzGd^%j&C#S8`LT|^evn0f{R82NC9sRA1E~omKQ6Kl5m;%hwH&l#3Vtl1smo*k;>hx zyi!OqP=)l62=UlWKM#Cj-fbv)?ABUPow8X8UweaX02DPb4J6fa)TJb93W-|jOfa6K zm9OQIRnf1%qPvOEG;iF+btSAebQFrahDr;OYh?3K=^X5Jp@Hkq=7}PgWPGrM@En|X z_E59uy5A|EIR0$&mFt~S2lW$_1aQ~NaxyXC7Agcg-|iz(qBmlpXaZ%ULtU`A13Y~i zAC^uw8q=ZL7ph9rsj1EY=$DctOb}le3ELOIy-^Ut+f<2b9_w%>9zau5DgO$ty+56A z_!tP1W)wV=yX0>vBa8IgU%Qekv)Slz!lcb9nYq?r9l#zTRLotj?!3a0^1z zQzhFEcK}GTj2hS%*lgxq!N`*fBY96lu|2>k0^5nK<%PmH!IH5nhQDq4T(PM6CWGRJ z@bv9ZzY!qsdoQO!zN+=4QCO##H_-U^?aWh(@9T#K)UJj7R>J%#YoMR%w7pocR0k$i zrwLOQ{JN|V3xtfJcZRW+H;OA=fu^ayZRdG=qItt^K{nP#0ROP7dFQgh(fHAM+b{D> zRzO(7gz(^0#`4@=>;v5#AXzNZPVV8$dRpzCQj;<~$gGWhphEFN6WDW=hgcoY-XYk@sBm;g5l6n?Q~mV9Z0Y%A6nK52eQ=bt_G?clUxRxruoKlYbDk_qlci`*Vynw3A~{e>+}Z*LP0 z@v5jRf13=cy_|2>yIteWdZc7OVjU^|N%mS`dx6|MDoAVUlW9qFaMc$hXCMp)UFYad z0j{%t4wRo;=y)Vm@F;9;xd7Z64ZkcwgIi+V>aaW*e<}{Y;xtB(bZIBBp*Zz$qpn8V z6dGUSzEirFV6dlDsZaJ2$$KS`U$1h|XZrQC&z+?R_7b%m-+c~(-&+zNtjnOqV`4sg z^QIK&jy5=&LhL!x$IsNxskCA#on%T!DC9gU-CBNab*d!AlYK_1=YOW%Ro7c4n{Aub zyx65zhMa-95gJ_n)?75K#OBAsd5Z)JeW`$QJ|E5Q#2qJDxy^5c8q0(G&B&@rQ^Zeg z|1@tv`w%OW^{Pk|9IYa$l&N~dH$y7%_w`p6;lpl>nw?~Q3YgvT!3)+K zevEM|`w{RFNCeP7uy01m%e$Z!Q|;9>`$%^mXW^PEdxF_Lrs8ZU;FE^$W^A zSX}cxui!mBtUx+k9SaU-jzPSK`4a6liTG`Cx;+3u0tY|UUxV3Gb+0ylS`-c4lLflv z%w`|V0q-W=WAi?2R+)`>ksAsTro|`Z{^;@0!17ued4Vu_-4Zxcn z1Jl>Y#z2O>Bj&&z|!?0A!GL&(m5)$_$R9V33#+Yz+_| zSFI3wa$m|K2!;b;>dI^F)06D6^+&wM0iXcj7%06F0MC6rJuMTcfo&Q7VcJGRPR+K z1_B}XJ%OPE0P>%X}bD7FCEc8sAT#n%JKPCm=_z)SJ(r|5>gDuLM~0?Sid#i|WE z!J@JmUn@7igNO2rPJ`&1C294&xfTQHFDXN1K-UzwLvn4;rO_R5FFp2C{SqLtAUVA>agZG+cfi*kDDPaZuV&3u<(&RZ?|oTuba z@KQ-q_i)T7wj!v9&Rmy63Pmv3$dx(8z{rpWtm2Lf=LV2TbGs{!hDdSt6>)4kf%S_< zJ(fPRKcmSr(?X)oin4%Hqr3PNdGxoHy4@?><9d%Mh{xr;c8V82$^dyVP2bofaJ{Qf zW?^WhKmVzt*DqF01V3fbX!3{pME-!3mb>wqVJ9XE_{Ty*o(QK~uSIG0>T+)oq>0i% z##@Mcp;@`J_37D7PZVtgcH`1kfi=1f@xea2p~NATT-cj<4KN0JMeUtY?J!us66Cet zo5T^=6fRBleiQ>Z!cqIU=R{I3gw}cb9fOSxOz+5wBs)yi^}!Y6hpeg8r76c=&jkcc zGki*p)lRzwM6C@BI)i0{I}Ap0k|wo9M!B9pRC~)HJ4lG^i+g+EI5bEku6bv1uj)E_ zhT0U3!pv&FaimT8pD<+OTgP&gQ+zVsrHA1#u zrR{h29RA$;w|@SX96&1f&mJ|<4KDM7;t&lY`N05Lv()?;Pi=YIDc!B)VDqT~T8vc! zy&)JB^2LMpKuBU1*~h!0!Rd7j6K&s8D|Mn$8)i|f=DczKykJPuMLN*0)~oc1 z;(_!r%M|ZWEZSD>LS}Flcf&eA>;n-oj<%1-rt9@5Uz|?^CJ;aZVRiVm-b^*k6TQQ!Sgue7wGtpD!89LX({ zwa)b?10TQ?qAv#rVyri`(__#!y8UHOa@JrJx_(A9SL0hmhB*Bqfw#Q`br$qQ^fBx732ba!)>^rL3Xie*5U>=*?XB%(sVCe+8c@zlY2E_}oc;4e6`hc8 zm3pEqrGNb3`+py8XTHr)YW?Ovo1aTsPx@flXE1W{cc?UKGun(*0xdn67b#gAVi$}J zxVtzF8z<{WRO?n<0rhxTf5~Q1@qQF8e;PY5ph5#hyoXTbBFu{ zBDzWI=L{Zl!__>(m%8df3yjwXsIVbNh#y*uRB%n%2oMZD5^`W9Md?5)k2Et+Y-)pP zM6bqLeEGg!M1KM-_c)@lM89flnT*BHXdf3kCYzCkSE20z#PZZTAr<@0vCnc&Wp8QT zO-^OT{!*)bww+1JR&xhPY@Ud{7}%Idxm&z7J!~rhA27hsRbNG044|hHcEQX!9RjR%SpSLEY2!bNIfT$`!Mq$ z_~Orp$ItHF|0=^tqmjdN*L{DDS0Mae7uT;o7e93U%=mog>JsY8R83F*fB%{v;vYQz zOYMDR&!^h9fg5jhrtE?6nw-0z-KNIY`e6{Hh<{aZn z3k)}gATV!zB|KtysZ~lMF5>>~s+1C5XXLCkt&My={QDlxxN%yjz0rj*?4Yi1(8)U+ zf27*{4wJGDPn6Yw5QPV;*ZuS6GDAUuu^>!43x$M(VIW{AA_;_ofl!c4A~gw#-L4-W zH|NH^{OYP*OwNd@zNI#TKgi`}bBWH-_LsBuar5El?)GfKKcw+H3ok#LId9hY@Otur z11$ZLI9S%Xm#$!cjC@1?50q2zHP<16f^zHMpzf)qcK_@5eg|7+0KAkuFxDc?r+ z%u`_=GR>hl`=uH8@IHeb53S5(|BdhH3hr<(=W|-zXrMPczwx0xKq1$^*3TX22PV|U zUN*X$PWB6@eDCg2b5s3QvdLbf;(x5q0E3}OXfPHG354O0z)&z23I#&JK(LTj777eP zp%9Qn#uxRxx7XY6?(@y>rN&F&JY8JN-xp2KV4Icn;r%i^+-;4wSIMt~(1JhzPT%hO zDA0-a|6l|!;vXRo&lT40mHxBZba2u2_Q7FLYf@U#@?hp5=-t!=$9!u4p5@@&Ypj+1f5C$UGd)jM3vW|nXvcr-=n&esC|BXZhCR!FZuxpr z6P$j&tN>J!v>9i$jNZnw*zd0eP5wv)JvY5M<9_q)lX$M@lxU$-lW zY>4Gb)z|*s6jRQ9er{W+)Y7*Yd$l!B`otUSqO?xvbw{+H(LvIJ&s+>8%XdR=%wztDSavt5I7QW(=dA4}Nzzj#|{r#(aM zBs9vSut3|6X%sX9ZE>G07NN49 zGXkjkrE&mzfY6|f7#kJ@$w3fMCJ{sUT)eJ3oMl?^c#7g~>xHvPmNwsKp`*xOnC-Q7 zS*Q5p|9WWYF1yJ7KJe`ZT$Lc-*FOKRlzr&Xg!BQ$NuX7dVTMS{ddSQ>MjTVoa zI%y3yX8sz9dVFxoT*jGOSLQ`|BT98wT%l$1jGS#1zS&CJ2Q4g_pzsm2+oJYYep}Jb zbQ?ZM9a=xfi)wDaO*t~Y&N+SQcF{@u99EvHcXLA(RuK2YJZn2rvNyn|71Uj)YC|4* zLk%v`1Ie#Y7%~7L2;c!26eutz6a|X`pum{O78C^vp)in4B4-!6)V^kM%T;KKx=L!M zaVb|r)h~M_$Jf>4U;GA>>F?F({=FafkC*;e;b+&aZdZY-A~OYQC`i4v6`c1xoh>>_X z*n>{F((C!~6_JW*cs>-oNn81Us{n*3J=eeg{cunk6Ac2vK*(S$ItzsY!$L?5-)n^SC^1F|NrJk^%r`7)B0_%`3g4tkJmFZhAIU29u;=<1PWV%`2z0o!pQQGsFsKMViJYB%KVS! z9j?M5J5>=!Ov%!z#^fccu2e8Ub<3Z2HUJT>7!?Kr!GO?MQWgvag8@LXP)r#Lg#w`= z7?36rF_mxM`uulZ+|Bz{N|8%lUiIG^GWrki&GGK-eML_n1H1UA^k<=UUHxP7AC=9G z`ta&O7=CU8dVj>XZ9f%_v^ETv-^G{BTpuWT9##Uk-4p2V#BQG;kNjP#aoyRx7%NP# z>2u9EXRGS-0rw+qd}D#pSs3Hw&Xv zzu*56`sq=0OudST-pVQG)3zbA92!Mz%K_`S1Ytq@-@o5~fS|x=Fd7U6g9T@xSSTV8 zo#K^x%gJojZtoIRT}i6E;4BU7ztA4?A5yX#d)Z=tn#ZyumC1VC*^yCi$1l&6-K*5! z%xUvCR(f=ApZJq(C$RfJS9V^#)b2bntG-?|z4m8d(m(B=ziqOgSd>&hJosGElS$xh zU2BZm-J=?;qN+m)>GM*N+<*_G@zZ;~em@C~)2JA05LY&nv19C8(ma+I5=@^=DJVo_ z#L^Lh&tB}ogYcUHPk}FL)~72AJ{H)Nl7fa>=Dyq_Yh|_|K+xb!S_}z;0cIeWBoRy1 z%J$y%&6&ckVy;%PEpZfZ1^iC?1-&dI&xxo1y}JCJ{@?cxFV$BdMR!6yb{@}uYd>#> z@0p;%ue+;V8F*^8$*R>a9)0C)UHB}U=C7*7>a>omI=8ga@r0{RT}Xv@`cl0i>F}y^ zGyW;LT1Co>9vR!oqIxj}#u*;#n$;fqGql@t-nnO`tqkA8u!5ljhAEK*8)D}pefsfr z+?|m8Z1pUQbZ5A|%utl?OFQlELfFSrH?q*GxotQQ_gD-W01yOl000$qL7HYi0{_1L zg%&Fk@(Dh)>sD&gVfrvm;n3;5s5544$v;o)1AXL%Ilc%$@&Kc6{xEl@yOD3Neq+`= zI{KT>iNh~DyY+lS7rhLcEKJbU2eKy!GMR;1OFPFEuj_r~J;!HflO7 ze4%Mt10-;1aO=lKemCM(O0EX1C#TNdd$Ob=%A5CMbX4^*(4;Aua54G}no4E`m541T z{9*gTytwqY&N6d3WWShKeC z0-ra_AH}0GDNU&8>l>}1xN0^xE*yqQXu8Xq*xp^Cu!Xb@@TvMFNZv6lZ|gcY&v`I( z-V%umm5jI*cJ*T8=*OIPkrZ0Sct&qM4$#gt>e5GoK}u`!b{_qC;)J57Y1bM^R(yq% z^y0M_G>LbQi~KozV!PZ8^0qlwsFjcI1;b#>zfWF|Pl$BW*wlw1Fh$L1;F#C0le9r`nJ7not@LS?<)wW)T# z*k1oVW;%$t+286s#vM_Ig=W>MSn+Xf4b}I%>i0yaP_$~(R~C&j6RHwX&7-8L0=m&P zA$gcPnTM{vcMtZh(&$)HG70|O@AaVx_JYw@RCEE}Mr)JF5f=oJ@n(S8-)sE8@ zV^t1Q>BUjhB^R!=3CR*{3x+?eZ;)1|RIl`CADpl=T$zg#%qqGZW^BB$hjh0*uV5OE=v;GqSy{!N-3CNN8Ho zaYrzq@6d1Davq-s#4?;TTf-kh@a!ud2RAuCv7;6=W^Aa44g7BR_Nw1zUH6$wzBBCi zLv?m!+}3*xb{|>TI}ckMJOLN~0^JVbeCo*OF-UL}$U*|egSTA=wLeQ#M!QZ`Gaax~g9&NpyfG>sr)qv*V$n?6IL9?-NZ{l~=h=N=ttybQ2E{Jo)w!4|6d`;LwhQkb z0Eu=$7Z5#T>}P;KGE3Lj&e;o!J`e365qeJh*Fr&L{UmZvWn*TiFYY~zna4FoAWf6Y!gIic3;L~17>PcRYL#21Wry(5EdOis&QZYE zq~iCP$$D?_K~(HiSznl!99|JlnOq=z4KqIG(xmRVK=@}cjeXnJafulE#}ZtZ$(8FO z@=w)Ypc|+R)SUo=`A0ju+6HY<(jf$@x<>U6qjy) zV-167-D|KX*~x!+R2$C9zM**|2Kq|VY1em)Nf3t~BO2VY`nU)73P4Dt_^Eul7#Db-(^rhU(x>{4Z zP(ku(RP@(3*&2AJe&>xNrypOGZNWmI_8Ec9ITSy=kiIl#jN4aAZ6ttiZgF(~wAD8N zW8XzLoaUvWFR4?A98rc(O#Q0;S>^_R2k;bm({OZhK0?#FkTm2i#&I0EoiiWJkc=m9t9_kkca|*6~r)+x^u+yTB>eZ9|@dr-)u&Yeu((gj$ z<_YjX&SFlcryif@4I)cNoG6AeI@0eg*IH~vC6ferj%-f~)o2Af3^f`6f?0M4%6;8% zjS`c?e#Gi*6*UGx%cqu_-S7U(qnE(I1G+cS%Qtb|GCr&1iI&MN09QXzsWPbSedWIh z+N+cgC2ua4X&MpvJ_#j7899joBp$6+xncL+w=?v_dIphfc-^vh&nlTp2+bc_8Y0@+ zJp`1$qf}8T#L{tq382==;P-VW7g2n)VKn|Wqd}RX25VnpEvyPN!5s_>{C21#PKFLP zAet8t9-A6RF;(WooQ>!`5rx|b`701M%h%zFhO*AAfJ{vz;EwXOLHDz`S+^g9&2-9F zKXG277BVBS<$~aHP8?kh!hpzTRMOV^p>0-Db2=VOiY>_q&y@ERkRtqX6Fn%3#rXYw z2v)!vw;9qN(NPe}@~$WeEdhfQ(G129noDQF0PCfs zgo3)-?(mjN&}siEko@-4Ec;0h4psDzvD14vdi7x`DdN&17AvM^?YO7gC z^ye0MP#0DW;3HWqUy`bz(Gep=yOIJo@$kGjxOv_{FZ-D(@$H?&*~P= zL(&jGW6kMIAYF>>U27+~W+FvC*=(yYKW;N&+9itGh72)~*v!366)Mq?`x1PUkg{QM zLpvx)e>~H64#^o6tAP>FhnfL7X9|LTqRK#D1ln~S&yMNid8-MMb2q`QT^cJ~x$;wP ziLULcmU0Mc%rf#zyCSc2&D$i?5RS{HP2x7cGPP0|S<&(%963{xewpZvXr00A-<^K%@c{{tO7U$Mn+3_b7h9&Cv!T)^G>hvFd(41R8c`3WC z3o*0jf5o@d+7arK@L6fgSK*gl3zydN2AjKVp5p+})aeGa?@Ae@8dmBrc{=qPkOo{T zU2e3F?QpL`azmzBvOB(7UpqsB2a#Efs1brOE8K9hE6xM*FxCgnD7>)QDI|&XJfHna z4(bQD-8c!tnhB+XSVOvL&@cU_dr2ju@UzF8JVo=^H1BG&s#{vbS!o$*fMM*-*On&n z0cL~7Ba?`GgO-v~X?!>x02pcd=i4@6BtB5f@ji}rOWg63oAya1uySJeGc-k35kC}q zc#?Bxv)=tXg6QQ<9{@oWk-GPi?)PRKQLGZi3+pQ+g@J{5=^ywxVp(LVsx0cKjZQuZl7M;vLi{+LH&nbomnKwBEg3LSWl4{k_vRZ1VsZ*5wtD&^cncq3 ziKoC0qfP+0U%sji#Bv#0UR!+o{P3r#;-5|7#aUDo3A&A(0=k;;im%tg8rLqD7pN4X zoHSCl4MAM-KJTut=pa8sll<0;$KLtx+Z0Ohw3Vv$#})hv@pe4p!bM>x4ay&+XYP6o z3%M+$nex)##m`9=5tBnB6IE+n#+TrJlOjbG0=}6!jdcq_WHLQm52ksWogVOv#0B`= zXK|NN>G?em0#9diy2l*}**V^t$AeRSud)zG4qeI33slc$*g9bbA#;4t=Nv4^XLG;k!Tm|Al-V8^?pCe! zhp`XdMQ%N+H+ETn{cui+m!vS2?U{M$3GT@EgHx9CZeI}=nTcDXAT{{%m&_*3gqo=i ze{w;~+1{ClvesmWPd9i4z+w=qfMAR)dFR@~x$*%@cuGO7Qj}!+EFSz)#N!~_=H#q5 zw4eaN zrD43}HVIK&mmt0E+!-s623aUL3?voB{D#Lc#1^gA&OUIvcF9|w3KFq6;tJk~fa&wZ zkXV87lXuZYv{|N6v>KB=`|~H-$^RbXajF5LuI>W1TiUozU%@E?(zCrsczz#HaeIzf zcVO|wG1{uLMw%hPQB=A_Y)t^5GzyH^no4kKy?6iJwBkEHD+kd&N=*V3T{GrQt@9Yb z91DV6Tm8xAeTj%X=0QP{9FbNTcwdiWr1-awwfMBGv5gqaZtffrAr+!!+k~(<52}Sx zURG=mn#<)unWJ%F#vKMZS`|*laun!ZQpVl_!4vz0-jAVan7XAqP$N}=d$5L~VfFIh z*w(QpC$+^Mt!2s-h5dXLn9X2dJ=_xm7*;3>hu*&Hgs{Rc^@0qf#D}KEb?Cn)dN|R))#!I{{Z~q21vb>s#=)@ zaFcyANQ-H7mXTyX^bfL8(AV44+AWADg_oe$F;n44!t5vdi=uraO2Lw)4g^|!8KhT8 zJ_}dL-W`tQC!iM|?jC&X=%N=xvt<~p#>TopPex`jbOfp0X>~d-qTNlJj{K?_t(nSx zxnnYBx%WvEtDD$P7!5I>s2&R42ZL3vCXVJ{nYziQwep;H6WWH6k7?8EPf#o!Ap9rJ zn7{cgb3mI?MMhrzUB;E`b7U%D~h>u|13rL4fu zV5A%$&7e37s@vsPUZ}8&X|8Yyas1=exg9UQXoz;W31wRflC{Y4rNpa+<(8K3om_>J zh)JaDm`+IK35#vE1(@|-RB#&YYPm+o#oUdXvq2mhh0d)HDnikCFpACE8FY@9HU)+s z_&hJJi)vrK2jkPUWMT{RIocJ6q~m~w#P#k3U0e)V+2`GFx}#WIaK(+;g6Dzopm`qjv+GqpXzk(KF~>-PH&h(UNEQ!a zJ9XBA5lWP=eghhSGI(^mGDI5BNPH2aPS}SXSIRToWm>#CfM`Lxnd1+^KG(ZOk0KX! zOV(}s7;N@*fiXo&_QvE;#$q7axerf2fFGEYlFYkC0EO`65X5@r)K;6Ab;!dsmzfHA z59F?N>GvzF?6k#6C%$QkHv1~a^xixKrGJBT>k%15|0KCzI8ls7{A|wd4ecD+^u_)O ziWlNS7*?1IdJ=BzNOd>%Dm>RGEA&01$3uUBcniL4>&9v2pwFKH8P8~-A1$8bs}3V& z^Qo#7h9#Bl%KU$6k84#^<!@t^R)cSWp3z-^|o`+pnx+_=s|1svdp;i`7_-*0`%^o zJru96`O%o8Z7 zmTuHhCzeS1ei6MHb)2sGWlagyylI~Jv2r6~z)~U*{X{D~pjRd=t+-bmA^9J~H zf3D6~X_AM|dgnPd!c+(~2~b&&?Ws1h?eK_n^+EQ5sHR-yE_chH4__(}f_E3oi*3+5 z&KCW<(*6cGRyTyN7$E&u$wcz#Jl+>g77SYLY8x=%fDn}he@_4VzB+{iV8B>#77Yc1 zL13U*NG1vj0>dFFTqqR?l)~0kq*iMVHM3bUBSmJlxvYS`=c(8|+y9mM+OF?$I!}L> zPmlNO&hjrnJy>DOL^R8*v%|$^vi@I{aI5m4NlDjN`%Cxmo{D}a|7Q`e_5Si%(Ve;< z-^>3<7xljE3*p;DE%xygBe`YRW934g#XGL3io9C1`U~O>h=p;n7Vb7A2t%Whewoe|?+qqesT}5AgYGQdEmH1Nm zl($-vTo^RkWIOG7-)^P8vbD`ua=ME9Y>>OE2g+5O+23;~tfqYgIiMx!>TkyV!=ah~ zr*McDQvC<`e#jgD`>Q#}OVz0lm9dPoxIz7mf+zsl(|>IJFZ%y#l7#O$Jf1$98SZ>Q zWW$5vj%A_$_L;gsBCEmKEv+^A{)cnO^XAZ*Ax`%ObWpez^*1_Hr>Fkmc%3lRb#Ac@s6!kN}G(%kDIB+0_kbEbn$)A!ha&!;Od zm*s8we=_OF`A_tt;a9*A=2pYsXZ#CXzGzC!dYswq?$nVqHE+&Bziq329;`i_8{<3C zhO^Zddoue|Jv;5YT1RbpA9te&!SMzJPuxs1~I_ z(?jE&{A`>KabvEvu#WrGm8{V@g$B$11T3RC-SXP>lXOTvnQB2w+~;8#sFpkFQADu* zw5ExwUMbr4d$z{WKL%hvP;4wH8yW)0K(J6O6d?ps{=8oPJKx{jyXNmLkqWk|*DZbqNs==oXIeq20h>+zcpwg;XCLCF1mYsW>M(Bt~Hy)%YbDtiu@ zGhnNF+r@7U)!`PXRkx$}AAi;>jkRzKf*okOSS{ zs&Lu$tAN{KnH)Zfvd#4R;fm;=q_{@5MruO7P%`37g_%G8jvHAvD3uIG?^G5a4<8(I z6sIC-MaU5WH8MbhZXR@HhP_sV?!GoyXVLw?_P^|RQxaxf z#9Z%T3@&0~Kb!c!bDn?e{|+9s&(k3GOh=wqo11HLdY9XG_~%V#wqJUy?ReS| zWF_AB*C*hG%8k_IEQl1kgxNBx8{gT|fF8gdAUl9S2>~EDfFVr&|NI@AP*~Aog^ILm zTh_Bu46xC~skvGv>yY_!n5ygu+9M!H{Me3&X9-*Lxei-4*%_@z_)h%NR?ZGY-#Bv~ z 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%0D6E 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

    FJM_#;f6O5W>b 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 z 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 LBjYa*Wd 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 + + + + + + + + + + + + + + + + diff --git a/TrailMaking/jspsych/examples/webgazer_audio.html b/TrailMaking/jspsych/examples/webgazer_audio.html new file mode 100644 index 0000000..589791e --- /dev/null +++ b/TrailMaking/jspsych/examples/webgazer_audio.html @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/jspsych/examples/webgazer_image.html b/TrailMaking/jspsych/examples/webgazer_image.html new file mode 100644 index 0000000..fdca247 --- /dev/null +++ b/TrailMaking/jspsych/examples/webgazer_image.html @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/jspsych-6.2.0/license.txt b/TrailMaking/jspsych/license.txt similarity index 96% rename from TrailMaking/jspsych-6.2.0/license.txt rename to TrailMaking/jspsych/license.txt index b8cc7f0..bb4e7ca 100644 --- a/TrailMaking/jspsych-6.2.0/license.txt +++ b/TrailMaking/jspsych/license.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2018 Joshua R. de Leeuw +Copyright (c) 2014-2022 Joshua R. de Leeuw Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 8987920ba891401f225eab24b1b299bc3a81566f Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:17:26 -0400 Subject: [PATCH 51/86] organizing files --- .gitignore.swp | Bin 12288 -> 12288 bytes Stroop/.DS_Store | Bin 8196 -> 0 bytes Stroop/jspsych-6.2.0/.DS_Store | Bin 8196 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Stroop/.DS_Store delete mode 100644 Stroop/jspsych-6.2.0/.DS_Store diff --git a/.gitignore.swp b/.gitignore.swp index 8ff0af9e656438e2f0f00cccc11556a1b478183e..d8d037fb2565ffbd3d8f6248ed0116eee699f1bc 100644 GIT binary patch delta 222 zcmZojXh@JwG6?hZRj|-AVgLdG1_rj>uaZu0jAu*NVcaPFQocThkAdL|5QF5zL27{D z6F&pPQy{(##OHzdC=hQ0;tfE&9*7qLaRU%%0dXu4#{h9O5ZeQ>9T4jPu@n%q0P!23 z*{^~4D%76KAiEG?vz|Z@pJ+%?VrGtSVs>U;x_(x1L1l4rhQ8M1*Lr`XwDk2{g5!fr W@{3X#^72zs<8$*#{zK-5IX>|JrL^xu{02~0`Xg* z*>8aO8q}UEAiEG?vz|aOpQwIFQDSC}Z(??4Ub=o(aX@8pa)$ooS9*UW_4QnW5ddbMsS5b5e`-833JwFxmhB diff --git a/Stroop/.DS_Store b/Stroop/.DS_Store deleted file mode 100644 index 9ff14134d7d9e888b0ed31dbc52735c8f4d96c0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMU2GLa6h2=mu)C#ni(nV*g)4?!S+Oxl&2ADq!zmSD(!@k zL?DSk5`iQFNd%Gz+zb)mH(M0tI`6)eCT$XdBm%c&1jP3t%~jA$OlKsGJ{{adDF9QE z0z`%ToCicU>6m6>IwNUh%5%!>0kJ9K6a&(n2V5ZjO*q3`&Q23n{pGuSkCoxtaUy&<~l*x)buUN7L_kv zvQ$wtMXS^v?HlnY`a&}-2JL3yh#2iR!;xIv@ArN8Qs2xSbnJ<&zOuvjLeuf=LS*b% zHmeK|I-ccEwEIQR3Zi-Xq(D(rMa}9pQ&Y_i>FupMrW?{z%}uRhu&rf!T2*Q`Hs9BC zY;^L})RWUsy&;`M{Gp(#1x~+tV~^cnyhD0iHd*rcLdj!Qt1!Cub!%CD#W*|CI~F>= z7aX(;0n@Br6|nO?dEeV#u!Vdu@4LlOFUacEdDG1oT{E=XT({3TWd}o{eKHii!+~E2 zJ0is)hiwHftLw$UK47zfGj8u?vp|PByKL2(b#?WPTU+WIcm@A%d0AHuQ80FV$L~Hbizr!PEq7s zwZ>Xi|422~H#{wMe# zrRhCdv!Yw-fNSP#SF*NiEsFk-Iyf$)CYd|6-AXkY)SR3Nqv+?Aqhjrc z%^>U@vprs3c+p;K7>5ME&9ZDuQIxt&y*%m2)4EKP9I5=UtY#=@sGEk#W|&XX89GZZ z(OdK`&Cv(+DSbib=}Y>GzNYW!2l|nIqMzwk`i*|4KLBW`z%m%P6YH@78?hPNupKRE z#U6B`3*G2JFNSakM=%TvqwsJ71x(>NJdYRfB3{Qkcn`Cf!~6IMpWrjOwXzaKAC%)# zi_f`tgGPg8@QJ<7qsD(|8tVa27A)6}*bq@HWn2b^#81N(ht`b2rA}cwfPDeeXDH zm5_Yp1j*>8j=&QkHP}&wmI=-v8wNkC1n3H-7`tZ`=p~ diff --git a/Stroop/jspsych-6.2.0/.DS_Store b/Stroop/jspsych-6.2.0/.DS_Store deleted file mode 100644 index f57a3c7ccfff877594df446f484d48c1de86a70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMUu+ab82`Su!0z&=Qv~UrKrd}7s73B*=>_@YwLQctgoZ1$rP#7}yS6KPyXWm* z4=B|tFPdO{LP7CG6BC0^M0he$d@v-a4~haB9(?dYW8$O1Na8m;dq}TskQdOnlgxZG z^L^jWe82ha&dnSEU}sT}1Jnb6M43xApNbh0*Yi9rRRui?NhE)8^BK#@Q0rnQKg~Mq z2oVSo2oVSo2oVSo_%|Rxdp1wfEc?FDhGmFAh`|360sei6Qsy!l$VnmnPX`tL5rAY3 zb^D3xj8{lT1DOouq>!Ycgu<1iaK+$=fx?~oqk&yAkds0RcfjEAfx*ZaoKVmoot_`{ z%>k1_hGmFAh`@9N_}RT0vfzT7DcyR0w@lZI#V%u2bpp zy8yKnF`oK6z_E0}wj6tedbssG$b$t%7y%RPDdAtp0kq*-QMf zJ@Z-9DC{nox;HwYxmm;3O?#wo%yi9+W%Sxw&ZxtyvV7_OW%Ucyh`PM2s&tW9lhj|# zn9mnY?~p&n$_7>0r_=0qI65CiXJ;kZ*EBV#>LAy26$~nMN%Ff_tyYy@mttjFVA!%o zQF;#$@tI3g;1iFpQ`Fs-mN6`*%fhWap{RXhB4qY-(7ADwqW06WuRTX7pc ziQTvh`)~mF;vnky99oz|8%y{izJxF1Q9Opn@dTd4x9~kYgCF5pJcpm)r+6MO;urWW zevdzhc~+HQ=^dh7F7X=Grjs_fd#oCoiL{X?wkfH5O4_Rn1XJ%@vUFwB>NV>Un>uc; zXvG@dN+zE{f+9Y3%GB@|aS9*#s;iL)lohjadN(o8I4E)YuzA8d8flb>G0dlo8flKK zl8Dx<%GW9nN61o>ShX--tHdRuDVrm-ZA!aLL}oQYyFu9~5ntI{q1~b+W&Wx$5bfqj zN|qQ_vT#-oegJ3SJbVdX6ZfvcPw)%;j(`#_!g`-~jo5_E_$aQ$IIhDs+>Bd@fgRX| z+i?f(#2#YdAnwB<97c^;c)(|29uMJRJc1L%##iuF;^J%gdcek0_zu30rz^PEU1pt- z_~CT!<(yP1xc8Pu*{?^h-}tO!CM*3PSmj4=_j#_^#HLQ~&RW&Nyq=%`x6Xe5e`gO3 ztwRJt1pZS9U`;BW>ZB=`H{8nE^Rsr8@_x!Zal1(&eHSXGTm(@2<{ySskCG|(Nd|IK bNa~?<*DnI@(T~<}{}1>7+y6?qd;9-iqO-&_ From e78baf9cbcedd5e870c693f7ea1a929dce162ebe Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:18:23 -0400 Subject: [PATCH 52/86] move updated sketchpad --- TrailMaking/{jspsych/dist => }/plugin-sketchpad_JASON.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename TrailMaking/{jspsych/dist => }/plugin-sketchpad_JASON.js (100%) diff --git a/TrailMaking/jspsych/dist/plugin-sketchpad_JASON.js b/TrailMaking/plugin-sketchpad_JASON.js similarity index 100% rename from TrailMaking/jspsych/dist/plugin-sketchpad_JASON.js rename to TrailMaking/plugin-sketchpad_JASON.js From f448cd81437c204c7cdf307d2a208274e2f5907e Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 3 Aug 2022 14:39:10 -0400 Subject: [PATCH 53/86] minor updates --- TrailMaking/TrailMakingA.html | 11 +++++------ TrailMaking/plugin-sketchpad_JASON.js | 5 +++++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index a2a1199..d2f1da0 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -12,7 +12,7 @@ - + @@ -29,19 +29,18 @@ } }); - /* create timeline */ - var timeline = []; - + + var trial = { type: jsPsychSketchpad, prompt: '

    Draw an apple!

    ', - prompt_location: 'abovecanvas', + prompt_location: 'JASON', canvas_width: 300, canvas_height: 300, canvas_border_width: 2, save_final_image: true } - jsPsych.run([trial]) + jsPsych.run([ trial]) //}); diff --git a/TrailMaking/plugin-sketchpad_JASON.js b/TrailMaking/plugin-sketchpad_JASON.js index 8c6ed28..5b780f0 100644 --- a/TrailMaking/plugin-sketchpad_JASON.js +++ b/TrailMaking/plugin-sketchpad_JASON.js @@ -304,6 +304,11 @@ var jsPsychSketchpad = (function (jspsych) { if (this.params.prompt_location == "belowbutton") { display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; } + if (this.params.prompt_location == "JASON") { + display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; + } + + } else { display_html = timer_html + canvas_html + finish_button_html; From e57205b616daff96d3c37b72c8445911f3346601 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 4 Aug 2022 09:10:49 -0400 Subject: [PATCH 54/86] changed the sketchpad for making circles, labels and changing color when a circle is tracked --- TrailMaking/TrailMakingA.html | 4 +- TrailMaking/plugin-sketchpad_JASON.js | 64 +++++++++++++++++++++++++-- 2 files changed, 63 insertions(+), 5 deletions(-) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index d2f1da0..7579e2b 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -35,8 +35,8 @@ type: jsPsychSketchpad, prompt: '

    Draw an apple!

    ', prompt_location: 'JASON', - canvas_width: 300, - canvas_height: 300, + canvas_width: 500, + canvas_height: 500, canvas_border_width: 2, save_final_image: true } diff --git a/TrailMaking/plugin-sketchpad_JASON.js b/TrailMaking/plugin-sketchpad_JASON.js index 5b780f0..8576417 100644 --- a/TrailMaking/plugin-sketchpad_JASON.js +++ b/TrailMaking/plugin-sketchpad_JASON.js @@ -235,6 +235,25 @@ var jsPsychSketchpad = (function (jspsych) { this.init_display(); this.setup_event_listeners(); this.add_background_color(); + var Circles = [ + {centerX:100, centerY:100,radius:15, label:'1'}, + {centerX:170, centerY:140,radius:15, label:'2'}, + {centerX:270, centerY:240,radius:15, label:'3'}, + {centerX:370, centerY:340,radius:15, label:'4'}, + {centerX:170, centerY:340,radius:15, label:'5'}, + ] + for (var i = 0; i < Circles .length; i++){ + this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius) + this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label) + } + this.Circles = Circles; + /*var centerX = 50; + var centerY = 50; + var radius = 15; + var label = '1'; + + this.add_circles(centerX, centerY, radius); + this.add_text(centerX, centerY, label);*/ this.add_background_image().then(() => { on_load(); }); @@ -251,7 +270,8 @@ var jsPsychSketchpad = (function (jspsych) { canvas_html = ` `; } @@ -267,6 +287,8 @@ var jsPsychSketchpad = (function (jspsych) { else { throw new Error('`canvas_shape` parameter in sketchpad plugin must be either "rectangle" or "circle"'); } + + let sketchpad_controls = `
    `; sketchpad_controls += `
    `; for (const color of this.params.stroke_color_palette) { @@ -316,6 +338,8 @@ var jsPsychSketchpad = (function (jspsych) { this.display.innerHTML = display_html; this.sketchpad = this.display.querySelector("#sketchpad-canvas"); this.ctx = this.sketchpad.getContext("2d"); + + } setup_event_listeners() { document.addEventListener("pointermove", (e) => { @@ -430,6 +454,26 @@ var jsPsychSketchpad = (function (jspsych) { this.ctx.fillRect(0, 0, this.params.canvas_diameter, this.params.canvas_diameter); } } + + add_text(centerX, centerY, label) { + //this.ctx.font = "20px Georgia"; + this.ctx.fillStyle = 'black'; + this.ctx.font = "20px Georgia"; + this.ctx.textAlign = "center"; + this.ctx.fillText(label, centerX, centerY); + + } + + add_circles(centerX, centerY, radius, color = 'red') { + // ADD CIRCLE TO THE BACKGROUND + this.ctx.beginPath(); + this.ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); + this.ctx.stroke(); + this.ctx.fillStyle = color; + this.ctx.fill(); + } + + add_background_image() { return new Promise((resolve, reject) => { if (this.params.background_image !== null) { @@ -466,6 +510,13 @@ var jsPsychSketchpad = (function (jspsych) { }); this.sketchpad.releasePointerCapture(e.pointerId); } + + measure_distance(point1, point2) { + var distance = Math.pow((point2[1] - point1[1]),2) + Math.pow((point2[0] - point1[0]),2) + distance = Math.pow(distance,0.5) + return distance; + } + move_draw(e) { if (this.is_drawing) { const x = Math.round(e.clientX - this.sketchpad.getBoundingClientRect().left); @@ -478,13 +529,20 @@ var jsPsychSketchpad = (function (jspsych) { action: "move", time: performance.now(), }); - if (x > this.params.JASON_Loc) { + // Is cursor in Circle 1? + if (this.measure_distance([this.Circles[1].centerX, this.Circles[1].centerY],[x,y]) < 10){ + console.log("TRUE") + this.add_circles(this.Circles[1].centerX, this.Circles[1].centerY, this.Circles[1].radius, 'green') + } + + + /* if (x > this.params.JASON_Loc) { console.log('TRUE') } else { console.log("FALSE") } - + */ } } end_draw(e) { From 021702f5cd9ae3cbe6b34d529f015d29c7858981 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 4 Aug 2022 10:47:47 -0400 Subject: [PATCH 55/86] This is a fully functional trailmaking tasks --- TrailMaking/TrailMakingA.html | 8 +- TrailMaking/TrailMakingA_JATOS.html | 53 ++++++ TrailMaking/TrailMaking_Setup_EN.js | 233 +++++--------------------- TrailMaking/plugin-sketchpad_JASON.js | 40 +++-- 4 files changed, 118 insertions(+), 216 deletions(-) create mode 100644 TrailMaking/TrailMakingA_JATOS.html diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 7579e2b..7266a36 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -12,9 +12,9 @@ - + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index f71c903..b14429d 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -1,199 +1,44 @@ -var FullScreenMode = false; -var TextFontSize = "30px"; -var StimulusFontSize = '60px'; - -var keyboard_path = "./assets/images/StroopColorsKeyboard.png" - -var ColorInstrText = [ - '

    Welcome to the Stroop Color experiment.

    ', - '

    You will be identifying the color of rectangles shown on the screen. When a rectangle is shown on the screen you are to press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', - '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; - -var ColorInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; - -var ColorTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; -var WordInstrText = [ - '

    Welcome to the Stroop Word experiment.

    ', - '

    In this task, words will appear in the center of the screen, like this:

    BLUE

    You need to indicate what word is written.
    Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', - '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; - -var WordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; -var WordTestInstrText = ['

    Now you will do the task.
    It will be exactly like the practice except you will not get feedback.

    ']; - -var ColorWordInstrText = [ - '

    Welcome to the Stroop Color/Word experiment.

    ', - '

    In this task, words will appear in the center of the screen. You need to indicate the COLOR that the word is written in (and ignore what the word says). Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', - '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; - -var ColorWordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; - -var ColorWordTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; - -var ColorThankYouText = 'Thank you. Press any key to end the experiment.' - -var WordThankYouText = 'Thank you. Press any key to end the experiment.' - -var ColorWordThankYouText = 'Thank you. Press any key to end the experiment.' - -/* If the response choice get modified here they also need to be modified below -*/ -var ResponseChoices = ['v','b','n','m',27] -var FeedbackLength = 400; // This is in milliseconds - -//var FixationLength = 500; // This is in milliseconds - -var ColorPracticeRepeats = 4 -var WordPracticeRepeats = 4 -var ColorWordPracticeRepeats = 2 - -// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats -var ColorTestRepeats = 8 -// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats -var WordTestRepeats = 8 -// Since there are 16 possible trials, the number of trials will be 4 times the number of repeats -var ColorWordTestRepeats = 4 - - - -/* ========================================================= - This is a function for positioning the instruction figure and stimuli on the screen - If the instruction keyboard mapping figure is too low change the 'height' value below. -*/ - -function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=keyboard_path) { - return ''+ - ''+ - '
    '+top+'
    '+middle+'
    '; - } -/* ========================================================= - This is the stimuli list for both stroop color and word - The green is very bright. TO make it less bright change it to something like (0,200,0) -*/ - -var StroopWordList = [ - { - "Word": "Red", - "letter": "v", - "Color": "(255,0,0)" - }, - { - "Word": "Yellow", - "letter": "b", - "Color": "(255,255,0)" - }, - { - "Word": "Green", - "letter": "n", - "Color": "(0,255,0)" - }, - { - "Word": "Blue", - "letter": "m", - "Color": "(0,0,255)" - } -] +var FullScreenMode = false; +var TextFontSize = "30px"; +var StimulusFontSize = '60px'; -/* ========================================================= - This is the stimuli list for stroop color/word +var keyboard_path = "./assets/images/StroopColorsKeyboard.png"; +// canvas width +var width = 500; +// canvas height +var height = 500; +// size of each circle +var radius = 25; +// color of circle +var CircleColor = 'grey' +// color of circle if correct +var CorrectCircleColor = 'blue' +// how close to each circle thge cursor needs to be +var tolerance = 1; +// list of circle locations and their labels +// The order in this list is the correct and expected order +var Circles = [ + {centerX:100, centerY:100,radius:radius, label:'1'}, + {centerX:170, centerY:140,radius:radius, label:'A'}, + {centerX:270, centerY:240,radius:radius, label:'2'}, + {centerX:370, centerY:340,radius:radius, label:'B'}, + {centerX:170, centerY:340,radius:radius, label:'3'}, + ] +//Whether or not to change the color of the circle when response is correct +var GiveFeedback = true; +/* To do: + - optimize screen and canvas size + - add start button + - remove the clear/undo/redo buttons + - create final list of circles for trails A and B + - make training lists + - calculate cursor entry and exit times from a circle + - save results to file/database + - optimize font and its center within a circle + - record time when circles are displayed + - record completion times */ -var StroopColorWordList = [ - { - "Word": "Red", - "Congruency": "Con", - "letter": "v", - "Color": "(255,0,0)" - }, - { - "Word": "Red", - "Congruency": "Incon", - "letter": "b", - "Color": "(255,255,0)" - }, - { - "Word": "Red", - "Congruency": "Incon", - "letter": "m", - "Color": "(0,0,255)" - }, - { - "Word": "Red", - "Congruency": "Incon", - "letter": "n", - "Color": "(0,255,0)" - }, - { - "Word": "Yellow", - "Congruency": "Incon", - "letter": "v", - "Color": "(255,0,0)" - }, - { - "Word": "Yellow", - "Congruency": "Con", - "letter": "b", - "Color": "(255,255,0)" - }, - { - "Word": "Yellow", - "Congruency": "Incon", - "letter": "m", - "Color": "(0,0,255)" - }, - { - "Word": "Yellow", - "Congruency": "Incon", - "letter": "n", - "Color": "(0,255,0)" - }, - { - "Word": "Blue", - "Congruency": "Incon", - "letter": "v", - "Color": "(255,0,0)" - }, - { - "Word": "Blue", - "Congruency": "Incon", - "letter": "b", - "Color": "(255,255,0)" - }, - { - "Word": "Blue", - "Congruency": "Con", - "letter": "m", - "Color": "(0,0,255)" - }, - { - "Word": "Blue", - "Congruency": "Incon", - "letter": "n", - "Color": "(0,255,0)" - }, - { - "Word": "Green", - "Congruency": "Incon", - "letter": "v", - "Color": "(255,0,0)" - }, - { - "Word": "Green", - "Congruency": "Incon", - "letter": "b", - "Color": "(255,255,0)" - }, - { - "Word": "Green", - "Congruency": "Incon", - "letter": "m", - "Color": "(0,0,255)" - }, - { - "Word": "Green", - "Congruency": "Con", - "letter": "n", - "Color": "(0,255,0)" - } -] \ No newline at end of file + diff --git a/TrailMaking/plugin-sketchpad_JASON.js b/TrailMaking/plugin-sketchpad_JASON.js index 8576417..b15aedc 100644 --- a/TrailMaking/plugin-sketchpad_JASON.js +++ b/TrailMaking/plugin-sketchpad_JASON.js @@ -1,3 +1,5 @@ + + var jsPsychSketchpad = (function (jspsych) { 'use strict'; @@ -235,25 +237,17 @@ var jsPsychSketchpad = (function (jspsych) { this.init_display(); this.setup_event_listeners(); this.add_background_color(); - var Circles = [ - {centerX:100, centerY:100,radius:15, label:'1'}, - {centerX:170, centerY:140,radius:15, label:'2'}, - {centerX:270, centerY:240,radius:15, label:'3'}, - {centerX:370, centerY:340,radius:15, label:'4'}, - {centerX:170, centerY:340,radius:15, label:'5'}, - ] + for (var i = 0; i < Circles .length; i++){ - this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius) + this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor) this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label) } this.Circles = Circles; - /*var centerX = 50; - var centerY = 50; - var radius = 15; - var label = '1'; - - this.add_circles(centerX, centerY, radius); - this.add_text(centerX, centerY, label);*/ + // define which circles have been found so far + this.CompletedCircle = 0; + // define whether the cursor is in a circle or not + this.InCircle = false; + this.add_background_image().then(() => { on_load(); }); @@ -529,10 +523,20 @@ var jsPsychSketchpad = (function (jspsych) { action: "move", time: performance.now(), }); + // Is cursor in Circle 1? - if (this.measure_distance([this.Circles[1].centerX, this.Circles[1].centerY],[x,y]) < 10){ - console.log("TRUE") - this.add_circles(this.Circles[1].centerX, this.Circles[1].centerY, this.Circles[1].radius, 'green') + if ( this.CompletedCircle < Circles .length) { + if (this.measure_distance([this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY],[x,y]) < radius + tolerance) { + if ( GiveFeedback ) { + this.add_circles(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].radius, CorrectCircleColor); + this.add_text(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].label); + } + console.log(this.CompletedCircle+1) + if ( ~ this.InCircle ) { + console.log(performance.now()); + } + this.CompletedCircle++; + } } From e5ba0a9c33d8d1b4be33732fa9ea7db9aa5e50c0 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 4 Aug 2022 10:52:30 -0400 Subject: [PATCH 56/86] renaming a file --- TrailMaking/TrailMakingA.html | 2 +- ...lugin-sketchpad_JASON.js => plugin-sketchpad_trailmaking.js} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename TrailMaking/{plugin-sketchpad_JASON.js => plugin-sketchpad_trailmaking.js} (100%) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 7266a36..543f4a6 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -14,7 +14,7 @@ - + @@ -27,27 +28,39 @@ var jsPsych = initJsPsych({ on_finish: () => { jsPsych.data.displayData(); - jatos.endStudy(jsPsych.data.get().json()); } }); + Circles = CirclesA; + timeline = []; - var trial = { + var enter_fullscreen = { + type: jsPsychFullscreen, + fullscreen_mode: true + } + //timeline.push(enter_fullscreen) + var trial = { type: jsPsychSketchpad, - prompt: '

    Draw an apple!

    ', + prompt_location: 'JASON', - canvas_width: 500, - canvas_height: 500, - canvas_border_width: 2, - save_final_image: true + canvas_width: width, + canvas_height: height, + canvas_border_width: 1, + stroke_width: pen_width, + save_final_image: true, + save_strokes: false, + show_clear_button: false, + show_undo_button: false, + show_redo_button: false, } -// jsPsych.run([ trial]) - jatos.onLoad(() => { + timeline.push(trial) + jatos.onLoad(() => { jatos.addAbortButton(); jsPsych.run(timeline); }); + //}); \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_A.js b/TrailMaking/TrailMaking_Setup_A.js new file mode 100644 index 0000000..f24f8c1 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_A.js @@ -0,0 +1,34 @@ +var CirclesA = [ + {centerX:0.54, centerY:0.712727272727273, radius: radius, label: '1'}, + {centerX:0.408, centerY:0.825454545454545, radius: radius, label: '2'}, + {centerX:0.624, centerY:0.832727272727273, radius: radius, label: '3'}, + {centerX:0.64, centerY:0.378181818181818, radius: radius, label: '4'}, + {centerX:0.4, centerY:0.490909090909091, radius: radius, label: '5'}, + {centerX:0.512, centerY:0.589090909090909, radius: radius, label: '6'}, + {centerX:0.356, centerY:0.650909090909091, radius: radius, label: '7'}, + {centerX:0.16, centerY:0.814545454545455, radius: radius, label: '8'}, + {centerX:0.204, centerY:0.905454545454545, radius: radius, label: '9'}, + {centerX:0.3, centerY:0.814545454545455, radius: radius, label: '10'}, + {centerX:0.396, centerY:0.934545454545455, radius: radius, label: '11'}, + {centerX:0.06, centerY:0.941818181818182, radius: radius, label: '12'}, + {centerX:0.116, centerY:0.527272727272727, radius: radius, label: '13'}, + {centerX:0.044, centerY:0.614545454545455, radius: radius, label: '14'}, + {centerX:0.048, centerY:0.123636363636364, radius: radius, label: '15'}, + {centerX:0.132, centerY:0.290909090909091, radius: radius, label: '16'}, + {centerX:0.288, centerY:0.0581818181818182, radius: radius, label: '17'}, + {centerX:0.344, centerY:0.287272727272727, radius: radius, label: '18'}, + {centerX:0.556, centerY:0.214545454545455, radius: radius, label: '19'}, + {centerX:0.4, centerY:0.2, radius: radius, label: '20'}, + {centerX:0.456, centerY:0.0509090909090909, radius: radius, label: '21'}, + {centerX:0.792, centerY:0.152727272727273, radius: radius, label: '22'}, + {centerX:0.82, centerY:0.909090909090909, radius: radius, label: '23'}, + {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, + {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, +] + +var LocationsAsProportions = true; + +// canvas width +var width = 800; +// canvas height +var height = 1000; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index a7518c2..0c5b07b 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -6,10 +6,7 @@ var TextFontSize = "30px"; var StimulusFontSize = '60px'; var keyboard_path = "./assets/images/StroopColorsKeyboard.png"; -// canvas width -var width = 500; -// canvas height -var height = 500; + // size of each circle var radius = 25; // color of circle @@ -22,22 +19,7 @@ var tolerance = 1; var pen_width = 2; // list of circle locations and their labels // The order in this list is the correct and expected order -var Circles = [ - {centerX:100, centerY:100,radius:radius, label:'1'}, - {centerX:170, centerY:140,radius:radius, label:'A'}, - {centerX:270, centerY:240,radius:radius, label:'2'}, - {centerX:370, centerY:340,radius:radius, label:'B'}, - {centerX:170, centerY:340,radius:radius, label:'3'}, - ] -var OutData = []; -for (var i = 0; i < Circles .length; i++){ - OutData[i] = { - 'Count':-99, - 'Label':-99, - 'EnterTime':-99, - 'LeaveTime':-99, - }; -} + //Whether or not to change the color of the circle when response is correct var GiveFeedback = true; diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index ecd7f81..5bbb4b7 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -240,13 +240,22 @@ var jsPsychSketchpad = (function (jspsych) { this.init_display(); this.setup_event_listeners(); this.add_background_color(); - + this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, width, height) for (var i = 0; i < Circles .length; i++){ - this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor) - this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label) + this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, width, height) + this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, width, height) + } + var OutData = []; + for (var i = 0; i < Circles .length; i++) + { + OutData[i] = { + 'Count':-99, + 'Label':-99, + 'EnterTime':-99, + 'LeaveTime':-99, + }; } - console.log(OutData) - this.Circles = Circles; + // Make the output data structure this.OutData = OutData; this.ErrorCount = 0; @@ -456,7 +465,7 @@ var jsPsychSketchpad = (function (jspsych) { } } - add_text(centerX, centerY, label) { + add_text(centerX, centerY, label, AsProp = false, WindowX = 200, WindowY = 200) { //this.ctx.font = "20px Georgia"; this.ctx.fillStyle = 'black'; this.ctx.font = "20px Georgia"; @@ -465,15 +474,29 @@ var jsPsychSketchpad = (function (jspsych) { } - add_circles(centerX, centerY, radius, color = 'red') { + add_circles(centerX, centerY, radius, color = 'red', AsProp = false, WindowX = 200, WindowY = 200) { // ADD CIRCLE TO THE BACKGROUND this.ctx.beginPath(); + console.log(AsProp) this.ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); this.ctx.stroke(); this.ctx.fillStyle = color; this.ctx.fill(); } + convert_circles_locations(Circles, LocationsAsProportions, WindowX, WindowY) + { + if (LocationsAsProportions) + { + for ( var i = 0; i < Circles .length; i++) + { + Circles[i].centerX = Circles[i].centerX*WindowX; + Circles[i].centerY = Circles[i].centerY*WindowY; + } + } + + return Circles; + } add_background_image() { return new Promise((resolve, reject) => { @@ -551,7 +574,6 @@ var jsPsychSketchpad = (function (jspsych) { // check to see if this is the correct circle if (this.InsideWhichCircle == this.CompletedCircle) { - console.log("Great job!") // record data this.OutData[this.CompletedCircle].Count = this.CompletedCircle; this.OutData[this.CompletedCircle].EnterTime = performance.now(); @@ -567,7 +589,6 @@ var jsPsychSketchpad = (function (jspsych) { else { this.ErrorCount++; - console.log("Wrong one") } this.InCircle = true; } @@ -751,7 +772,7 @@ var jsPsychSketchpad = (function (jspsych) { const trial_data = {}; trial_data.rt = Math.round(performance.now() - this.start_time); trial_data.ErrorCount = this.ErrorCount; - trial_data.OutData = OutData; + trial_data.OutData = this.OutData; trial_data.response = response; if (this.params.save_final_image) { trial_data.png = this.sketchpad.toDataURL(); From 2891710384ea977ffa04f758bdabccd4e0889aa8 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Mon, 8 Aug 2022 10:18:58 -0400 Subject: [PATCH 60/86] Made dynamic spacing of dots based on screen size --- TrailMaking/TrailMakingA.html | 19 ++++++++++++---- TrailMaking/TrailMakingA_JATOS.html | 25 +++++++++++++++++++-- TrailMaking/TrailMaking_Setup_EN.js | 2 +- TrailMaking/plugin-sketchpad-trailmaking.js | 9 +++++--- 4 files changed, 45 insertions(+), 10 deletions(-) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 0f0123b..85df37d 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -41,20 +41,31 @@ var Wwidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; - console.log(Wwidth) + var Wheight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; - console.log(Wheight) + + // I need to ensure that the width to height ratio is correct + // The ratio for an 8.5 x 11 inch peice of paper is 0.77 + // Find teh best ratio based on the orientation + var baseRatio = 0.77 + + if ( Wwidth/Wheight > 1) + { + // landscape view + Wwidth = Wheight * baseRatio + } + //timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, prompt_location: 'JASON', - canvas_width: width, - canvas_height: height, + canvas_width: Wwidth, + canvas_height: Wheight - 80, canvas_border_width: 1, stroke_width: pen_width, save_final_image: true, diff --git a/TrailMaking/TrailMakingA_JATOS.html b/TrailMaking/TrailMakingA_JATOS.html index a49862a..aa22f94 100644 --- a/TrailMaking/TrailMakingA_JATOS.html +++ b/TrailMaking/TrailMakingA_JATOS.html @@ -38,13 +38,34 @@ type: jsPsychFullscreen, fullscreen_mode: true } + + var Wwidth = window.innerWidth + || document.documentElement.clientWidth + || document.body.clientWidth; + + + var Wheight = window.innerHeight + || document.documentElement.clientHeight + || document.body.clientHeight; + + // I need to ensure that the width to height ratio is correct + // The ratio for an 8.5 x 11 inch peice of paper is 0.77 + // Find teh best ratio based on the orientation + var baseRatio = 0.77 + + if ( Wwidth/Wheight > 1) + { + // landscape view + Wwidth = Wheight * baseRatio + } + //timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, prompt_location: 'JASON', - canvas_width: width, - canvas_height: height, + canvas_width: Wwidth, + canvas_height: Wheight - 80, canvas_border_width: 1, stroke_width: pen_width, save_final_image: true, diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 0c5b07b..6722bf6 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -8,7 +8,7 @@ var StimulusFontSize = '60px'; var keyboard_path = "./assets/images/StroopColorsKeyboard.png"; // size of each circle -var radius = 25; +var radius = 15; // color of circle var CircleColor = 'grey' // color of circle if correct diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index 5bbb4b7..f89406c 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -238,12 +238,15 @@ var jsPsychSketchpad = (function (jspsych) { this.params = trial; this.current_stroke_color = trial.stroke_color; this.init_display(); + console.log(this.params.canvas_width) + + this.setup_event_listeners(); this.add_background_color(); - this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, width, height) + this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) for (var i = 0; i < Circles .length; i++){ - this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, width, height) - this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, width, height) + this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) } var OutData = []; for (var i = 0; i < Circles .length; i++) From 8e558cd298f811d1674b129a2fc994ec2a825ded Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Mon, 29 Aug 2022 14:04:43 -0400 Subject: [PATCH 61/86] added trailmaking B and started a calibration script --- .gitignore.swp | Bin 12288 -> 0 bytes TrailMaking/Calibrate.html | 82 ++ TrailMaking/TrailMakingB.html | 82 ++ TrailMaking/TrailMaking_Setup_A.js | 31 +- TrailMaking/TrailMaking_Setup_B.js | 33 + TrailMaking/TrailMaking_Setup_Calibrate.js | 14 + .../plugin-sketchpad-trailcalibration.js | 800 ++++++++++++++++++ TrailMaking/plugin-sketchpad-trailmaking.js | 3 +- 8 files changed, 1018 insertions(+), 27 deletions(-) delete mode 100644 .gitignore.swp create mode 100644 TrailMaking/Calibrate.html create mode 100644 TrailMaking/TrailMakingB.html create mode 100644 TrailMaking/TrailMaking_Setup_B.js create mode 100644 TrailMaking/TrailMaking_Setup_Calibrate.js create mode 100644 TrailMaking/plugin-sketchpad-trailcalibration.js diff --git a/.gitignore.swp b/.gitignore.swp deleted file mode 100644 index d8d037fb2565ffbd3d8f6248ed0116eee699f1bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&J#P~+7zc0%p>Dhg1|+6Zwx~I$>B0nRRH=Xz6lh?fDDs`3rcUnc$o4_A0AGbq z04yxbObiUb#LNOrd;*@Mhe#r(GFAFp`paj_FX!KOI;ZUiw|cABl8)eVUWk>q-_rN5 zhbyD?h8U~hY>2eKPnLW&;NRu;?{Tf3%DT=?T7B|NsAd|NlHE#8=K2&Iisr&Ku4v&P&b<&U4O~^N6#@dC0lJxz1VV zT;`nS{NS~}b3WJme603DfdB*`009U<00Izz00bZa0SNrBz`!e$_teDLksOEVEMy0= zDa6*DflQ1hC7(Dy2~(9(a#-YZ{e{zIPGPB+=Ot!g+~e$MjOZ$@DW} + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMakingB.html b/TrailMaking/TrailMakingB.html new file mode 100644 index 0000000..9ef73d5 --- /dev/null +++ b/TrailMaking/TrailMakingB.html @@ -0,0 +1,82 @@ + + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_A.js b/TrailMaking/TrailMaking_Setup_A.js index f24f8c1..ef6c21f 100644 --- a/TrailMaking/TrailMaking_Setup_A.js +++ b/TrailMaking/TrailMaking_Setup_A.js @@ -1,29 +1,8 @@ -var CirclesA = [ - {centerX:0.54, centerY:0.712727272727273, radius: radius, label: '1'}, - {centerX:0.408, centerY:0.825454545454545, radius: radius, label: '2'}, - {centerX:0.624, centerY:0.832727272727273, radius: radius, label: '3'}, - {centerX:0.64, centerY:0.378181818181818, radius: radius, label: '4'}, - {centerX:0.4, centerY:0.490909090909091, radius: radius, label: '5'}, - {centerX:0.512, centerY:0.589090909090909, radius: radius, label: '6'}, - {centerX:0.356, centerY:0.650909090909091, radius: radius, label: '7'}, - {centerX:0.16, centerY:0.814545454545455, radius: radius, label: '8'}, - {centerX:0.204, centerY:0.905454545454545, radius: radius, label: '9'}, - {centerX:0.3, centerY:0.814545454545455, radius: radius, label: '10'}, - {centerX:0.396, centerY:0.934545454545455, radius: radius, label: '11'}, - {centerX:0.06, centerY:0.941818181818182, radius: radius, label: '12'}, - {centerX:0.116, centerY:0.527272727272727, radius: radius, label: '13'}, - {centerX:0.044, centerY:0.614545454545455, radius: radius, label: '14'}, - {centerX:0.048, centerY:0.123636363636364, radius: radius, label: '15'}, - {centerX:0.132, centerY:0.290909090909091, radius: radius, label: '16'}, - {centerX:0.288, centerY:0.0581818181818182, radius: radius, label: '17'}, - {centerX:0.344, centerY:0.287272727272727, radius: radius, label: '18'}, - {centerX:0.556, centerY:0.214545454545455, radius: radius, label: '19'}, - {centerX:0.4, centerY:0.2, radius: radius, label: '20'}, - {centerX:0.456, centerY:0.0509090909090909, radius: radius, label: '21'}, - {centerX:0.792, centerY:0.152727272727273, radius: radius, label: '22'}, - {centerX:0.82, centerY:0.909090909090909, radius: radius, label: '23'}, - {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, - {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, +var Circles = [ + {centerX:0.25, centerY:0.25, radius: radius, label: '1'}, + {centerX:0.75, centerY:0.25, radius: radius, label: '2'}, + {centerX:0.25, centerY:0.75, radius: radius, label: '3'}, + {centerX:0.75, centerY:0.75, radius: radius, label: '4'}, ] var LocationsAsProportions = true; diff --git a/TrailMaking/TrailMaking_Setup_B.js b/TrailMaking/TrailMaking_Setup_B.js new file mode 100644 index 0000000..65a0226 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_B.js @@ -0,0 +1,33 @@ +var Circles = [ + {centerX:0.507326007326007, centerY:0.436555891238671, radius: radius, label: '1'}, + {centerX:0.703296703296703, centerY:0.743202416918429, radius: radius, label: 'a'}, + {centerX:0.362637362637363, centerY:0.712990936555891, radius: radius, label: '2'}, + {centerX:0.45970695970696, centerY:0.18429003021148, radius: radius, label: 'b'}, + {centerX:0.571428571428571, centerY:0.302114803625378, radius: radius, label: '3'}, + {centerX:0.703296703296703, centerY:0.516616314199396, radius: radius, label: 'c'}, + {centerX:0.6996336996337, centerY:0.134441087613293, radius: radius, label: '4'}, + {centerX:0.847985347985348, centerY:0.151057401812689, radius: radius, label: 'd'}, + {centerX:0.846153846153846, centerY:0.580060422960725, radius: radius, label: '5'}, + {centerX:0.782051282051282, centerY:0.823262839879154, radius: radius, label: 'e'}, + {centerX:0.542124542124542, centerY:0.793051359516616, radius: radius, label: '6'}, + {centerX:0.296703296703297, centerY:0.889728096676737, radius: radius, label: 'f'}, + {centerX:0.234432234432234, centerY:0.442598187311178, radius: radius, label: '7'}, + {centerX:0.153846153846154, centerY:0.566465256797583, radius: radius, label: 'g'}, + {centerX:0.119047619047619, centerY:0.0574018126888218, radius: radius, label: '8'}, + {centerX:0.267399267399267, centerY:0.27190332326284, radius: radius, label: 'h'}, + {centerX:0.265567765567766, centerY:0.126888217522659, radius: radius, label: '9'}, + {centerX:0.617216117216117, centerY:0.0438066465256798, radius: radius, label: 'i'}, + {centerX:0.926739926739927, centerY:0.0574018126888218, radius: radius, label: '10'}, + {centerX:0.877289377289377, centerY:0.675226586102719, radius: radius, label: 'j'}, + {centerX:0.924908424908425, centerY:0.913897280966767, radius: radius, label: '11'}, + {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'k'}, + {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, +{centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'l'}, +] + +var LocationsAsProportions = true; + +// canvas width +var width = 800; +// canvas height +var height = 1000; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_Calibrate.js b/TrailMaking/TrailMaking_Setup_Calibrate.js new file mode 100644 index 0000000..ec00268 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_Calibrate.js @@ -0,0 +1,14 @@ +var Circles = [ + {centerX:0.25, centerY:0.25, radius: radius, label: '1'}, + {centerX:0.75, centerY:0.25, radius: radius, label: '2'}, + {centerX:0.25, centerY:0.75, radius: radius, label: '3'}, + {centerX:0.75, centerY:0.75, radius: radius, label: '4'}, +] + +var LocationsAsProportions = true; + +// canvas width +var width = 800; +// canvas height +var height = 1000; +tolerance = 100 \ No newline at end of file diff --git a/TrailMaking/plugin-sketchpad-trailcalibration.js b/TrailMaking/plugin-sketchpad-trailcalibration.js new file mode 100644 index 0000000..c9619a9 --- /dev/null +++ b/TrailMaking/plugin-sketchpad-trailcalibration.js @@ -0,0 +1,800 @@ + + +var jsPsychSketchpad = (function (jspsych) { + 'use strict'; + + const info = { + name: "sketchpad", + parameters: { + /** + * The shape of the canvas element. Accepts `'rectangle'` or `'circle'` + */ + + Loc: { + type: jspsych.ParameterType.INT, + default: 100, + }, + canvas_shape: { + type: jspsych.ParameterType.STRING, + default: "rectangle", + }, + /** + * Width of the canvas in pixels. + */ + canvas_width: { + type: jspsych.ParameterType.INT, + default: 500, + }, + /** + * Width of the canvas in pixels. + */ + canvas_height: { + type: jspsych.ParameterType.INT, + default: 500, + }, + /** + * Diameter of the canvas (when `canvas_shape` is `'circle'`) in pixels. + */ + canvas_diameter: { + type: jspsych.ParameterType.INT, + default: 500, + }, + /** + * This width of the border around the canvas element + */ + canvas_border_width: { + type: jspsych.ParameterType.INT, + default: 0, + }, + /** + * The color of the border around the canvas element. + */ + canvas_border_color: { + type: jspsych.ParameterType.STRING, + default: "#000", + }, + /** + * Path to an image to render as the background of the canvas. + */ + background_image: { + type: jspsych.ParameterType.IMAGE, + default: null, + }, + /** + * Background color of the canvas. + */ + background_color: { + type: jspsych.ParameterType.STRING, + default: "#ffffff", + }, + /** + * The width of the strokes on the canvas. + */ + stroke_width: { + type: jspsych.ParameterType.INT, + default: 2, + }, + /** + * The color of the stroke on the canvas + */ + stroke_color: { + type: jspsych.ParameterType.STRING, + default: "#000000", + }, + /** + * An array of colors to render as a palette of options for stroke colors. + */ + stroke_color_palette: { + type: jspsych.ParameterType.STRING, + array: true, + default: [], + }, + /** + * HTML content to render above or below the canvas (use `prompt_location` parameter to change location). + */ + prompt: { + type: jspsych.ParameterType.HTML_STRING, + default: null, + }, + /** + * Location of the `prompt` content. Can be 'abovecanvas' or 'belowcanvas' or 'belowbutton'. + */ + prompt_location: { + type: jspsych.ParameterType.STRING, + default: "abovecanvas", + }, + /** + * Whether to save the final image in the data as dataURL + */ + save_final_image: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * Whether to save the set of strokes that generated the image + */ + save_strokes: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * If this key is held down then it is like the mouse button being clicked for controlling + * the flow of the "ink". + */ + key_to_draw: { + type: jspsych.ParameterType.KEY, + default: null, + }, + /** + * Whether to show the button that ends the trial + */ + show_finished_button: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * The label for the button that ends the trial + */ + finished_button_label: { + type: jspsych.ParameterType.STRING, + default: "Finished", + }, + /** + * Whether to show the button that clears the entire drawing. + */ + show_clear_button: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * The label for the button that clears the entire drawing. + */ + clear_button_label: { + type: jspsych.ParameterType.STRING, + default: "Clear", + }, + /** + * Whether to show the button that enables an undo action. + */ + show_undo_button: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * The label for the button that performs an undo action. + */ + undo_button_label: { + type: jspsych.ParameterType.STRING, + default: "Undo", + }, + /** + * Whether to show the button that enables an redo action. `show_undo_button` must also + * be `true` for the redo button to show. + */ + show_redo_button: { + type: jspsych.ParameterType.BOOL, + default: true, + }, + /** + * The label for the button that performs an redo action. + */ + redo_button_label: { + type: jspsych.ParameterType.STRING, + default: "Redo", + }, + /** + * Array of keys that will end the trial when pressed. + */ + choices: { + type: jspsych.ParameterType.KEYS, + default: "NO_KEYS", + }, + /** + * Length of time before trial ends. If `null` the trial will not timeout. + */ + trial_duration: { + type: jspsych.ParameterType.INT, + default: null, + }, + /** + * Whether to show a countdown timer for the remaining trial duration + */ + show_countdown_trial_duration: { + type: jspsych.ParameterType.BOOL, + default: false, + }, + /** + * The html for the countdown timer. + */ + countdown_timer_html: { + type: jspsych.ParameterType.HTML_STRING, + default: ` remaining`, + }, + }, + }; + /** + * **sketchpad** + * + * jsPsych plugin for displaying a canvas stimulus and getting a slider response + * + * @author Josh de Leeuw + * @see {@link https://www.jspsych.org/latest/plugins/sketchpad/ sketchpad plugin documentation on jspsych.org} + */ + class SketchpadPlugin { + constructor(jsPsych) { + this.jsPsych = jsPsych; + this.is_drawing = false; + this.strokes = []; + this.stroke = []; + this.undo_history = []; + this.mouse_position = { x: 0, y: 0 }; + this.draw_key_held = false; + this.InCircle = false; + this.InCorrectCircle = false; + this.InsideWhichCircle = -99 + } + trial(display_element, trial, on_load) { + this.display = display_element; + this.params = trial; + this.current_stroke_color = trial.stroke_color; + this.init_display(); + console.log(this.params.canvas_width) + + + this.setup_event_listeners(); + this.add_background_color(); + this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + for (var i = 0; i < Circles .length; i++){ + this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + } + var OutData = []; + for (var i = 0; i < Circles .length; i++) + { + OutData[i] = { + 'Count':-99, + 'Label':-99, + 'EnterTime':-99, + 'LeaveTime':-99, + }; + } + + // Make the output data structure + this.OutData = OutData; + this.ErrorCount = 0; + // define which circles have been found so far + this.CompletedCircle = 0; + // define whether the cursor is in a circle or not + + + this.add_background_image().then(() => { + on_load(); + }); + this.start_time = performance.now(); + this.set_trial_duration_timer(); + return new Promise((resolve, reject) => { + this.trial_finished_handler = resolve; + }); + } + init_display() { + this.add_css(); + let canvas_html; + if (this.params.canvas_shape == "rectangle") { + canvas_html = ` + + `; + } + else if (this.params.canvas_shape == "circle") { + canvas_html = ` + + + `; + } + else { + throw new Error('`canvas_shape` parameter in sketchpad plugin must be either "rectangle" or "circle"'); + } + + + let sketchpad_controls = `
    `; + sketchpad_controls += `
    `; + for (const color of this.params.stroke_color_palette) { + sketchpad_controls += ``; + } + sketchpad_controls += `
    `; + sketchpad_controls += `
    `; + if (this.params.show_clear_button) { + sketchpad_controls += ``; + } + if (this.params.show_undo_button) { + sketchpad_controls += ``; + if (this.params.show_redo_button) { + sketchpad_controls += ``; + } + } + sketchpad_controls += `
    `; + canvas_html += sketchpad_controls; + let finish_button_html = ""; + if (this.params.show_finished_button) { + finish_button_html = `

    `; + } + let timer_html = ""; + if (this.params.show_countdown_trial_duration && this.params.trial_duration) { + timer_html = `

    ${this.params.countdown_timer_html}

    `; + } + let display_html; + if (this.params.prompt !== null) { + if (this.params.prompt_location == "abovecanvas") { + display_html = this.params.prompt + timer_html + canvas_html + finish_button_html; + } + if (this.params.prompt_location == "belowcanvas") { + display_html = timer_html + canvas_html + this.params.prompt + finish_button_html; + } + if (this.params.prompt_location == "belowbutton") { + display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; + } + if (this.params.prompt_location == "JASON") { + display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; + } + + + } + else { + display_html = timer_html + canvas_html + finish_button_html; + } + this.display.innerHTML = display_html; + this.sketchpad = this.display.querySelector("#sketchpad-canvas"); + this.ctx = this.sketchpad.getContext("2d"); + + + } + setup_event_listeners() { + document.addEventListener("pointermove", (e) => { + this.mouse_position = { x: e.clientX, y: e.clientY }; + }); + if (this.params.show_finished_button) { + this.display.querySelector("#sketchpad-end").addEventListener("click", () => { + this.end_trial("button"); + }); + } + this.sketchpad.addEventListener("pointerdown", this.start_draw); + this.sketchpad.addEventListener("pointermove", this.move_draw); + this.sketchpad.addEventListener("pointerup", this.end_draw); + this.sketchpad.addEventListener("pointerleave", this.end_draw); + this.sketchpad.addEventListener("pointercancel", this.end_draw); + if (this.params.key_to_draw !== null) { + document.addEventListener("keydown", (e) => { + if (e.key == this.params.key_to_draw && !this.is_drawing && !this.draw_key_held) { + this.draw_key_held = true; + if (document.elementFromPoint(this.mouse_position.x, this.mouse_position.y) == + this.sketchpad) { + this.sketchpad.dispatchEvent(new PointerEvent("pointerdown", { + clientX: this.mouse_position.x, + clientY: this.mouse_position.y, + })); + } + } + }); + document.addEventListener("keyup", (e) => { + if (e.key == this.params.key_to_draw) { + this.draw_key_held = false; + if (document.elementFromPoint(this.mouse_position.x, this.mouse_position.y) == + this.sketchpad) { + this.sketchpad.dispatchEvent(new PointerEvent("pointerup", { + clientX: this.mouse_position.x, + clientY: this.mouse_position.y, + })); + } + } + }); + } + if (this.params.show_undo_button) { + this.display.querySelector("#sketchpad-undo").addEventListener("click", this.undo); + if (this.params.show_redo_button) { + this.display.querySelector("#sketchpad-redo").addEventListener("click", this.redo); + } + } + if (this.params.show_clear_button) { + this.display.querySelector("#sketchpad-clear").addEventListener("click", this.clear); + } + const color_btns = Array.from(this.display.querySelectorAll(".sketchpad-color-select")); + for (const btn of color_btns) { + btn.addEventListener("click", (e) => { + const target = e.target; + this.current_stroke_color = target.getAttribute("data-color"); + }); + } + this.jsPsych.pluginAPI.getKeyboardResponse({ + callback_function: this.after_key_response, + valid_responses: this.params.choices, + persist: false, + allow_held_key: false, + }); + } + add_css() { + document.querySelector("head").insertAdjacentHTML("beforeend", ``); + } + add_background_color() { + this.ctx.fillStyle = this.params.background_color; + if (this.params.canvas_shape == "rectangle") { + this.ctx.fillRect(0, 0, this.params.canvas_width, this.params.canvas_height); + } + if (this.params.canvas_shape == "circle") { + this.ctx.fillRect(0, 0, this.params.canvas_diameter, this.params.canvas_diameter); + } + } + + add_text(centerX, centerY, label, AsProp = false, WindowX = 200, WindowY = 200) { + //this.ctx.font = "20px Georgia"; + this.ctx.fillStyle = 'black'; + this.ctx.font = "20px Georgia"; + this.ctx.textAlign = "center"; + this.ctx.fillText(label, centerX, centerY); + + } + + add_circles(centerX, centerY, radius, color = 'red', AsProp = false, WindowX = 200, WindowY = 200) { + // ADD CIRCLE TO THE BACKGROUND + this.ctx.beginPath(); + console.log(AsProp) + this.ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); + this.ctx.stroke(); + this.ctx.fillStyle = color; + this.ctx.fill(); + } + + convert_circles_locations(Circles, LocationsAsProportions, WindowX, WindowY) + { + if (LocationsAsProportions) + { + for ( var i = 0; i < Circles .length; i++) + { + Circles[i].centerX = Circles[i].centerX*WindowX; + Circles[i].centerY = Circles[i].centerY*WindowY; + } + } + + return Circles; + } + + add_background_image() { + return new Promise((resolve, reject) => { + if (this.params.background_image !== null) { + this.background_image = new Image(); + this.background_image.src = this.params.background_image; + this.background_image.onload = () => { + this.ctx.drawImage(this.background_image, 0, 0); + resolve(true); + }; + } + else { + resolve(false); + } + }); + } + start_draw(e) { + this.is_drawing = true; + const x = Math.round(e.clientX - this.sketchpad.getBoundingClientRect().left); + const y = Math.round(e.clientY - this.sketchpad.getBoundingClientRect().top); + this.undo_history = []; + this.set_redo_btn_state(false); + this.ctx.beginPath(); + this.ctx.moveTo(x, y); + this.ctx.strokeStyle = this.current_stroke_color; + this.ctx.lineJoin = "round"; + this.ctx.lineWidth = this.params.stroke_width; + this.stroke = []; + this.stroke.push({ + x: x, + y: y, + color: this.current_stroke_color, + action: "start", + t: Math.round(performance.now() - this.start_time), + }); + console.log("Key Press") + //Make sure there are still circles to find + if ( this.CompletedCircle < Circles .length) + { + // outside all circles + if (! this.InCircle) + { + // cycle over ALL circles + for (var i = 0; i < Circles .length; i++) + { + // check to see if the cursor enters a circle + var currentDistance = this.measure_distance([this.Circles[i].centerX, this.Circles[i].centerY],[x,y]) + if (currentDistance < (radius + tolerance)) + { + // entered a circle + this.InsideWhichCircle = i; + // check to see if this is the correct circle + if (this.InsideWhichCircle == this.CompletedCircle) + { + // record data + this.OutData[this.CompletedCircle].Count = this.CompletedCircle; + this.OutData[this.CompletedCircle].EnterTime = performance.now(); + this.OutData[this.CompletedCircle].Label = this.Circles[this.CompletedCircle].label; + if ( GiveFeedback ) + { + this.add_circles(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].radius, CorrectCircleColor); + this.add_text(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].label); + this.OutData[this.CompletedCircle].XError = this.Circles[this.CompletedCircle].centerX - x; + this.OutData[this.CompletedCircle].YError = this.Circles[this.CompletedCircle].centerY - y; + this.CompletedCircle++; + } + + } + + + this.InCircle = false; + + } + } + } + } + + + this.sketchpad.releasePointerCapture(e.pointerId); + } + + measure_distance(point1, point2) { + var distance = Math.pow((point2[1] - point1[1]),2) + Math.pow((point2[0] - point1[0]),2) + distance = Math.pow(distance,0.5) + return distance; + } + + move_draw(e) { + if (this.is_drawing) { + const x = Math.round(e.clientX - this.sketchpad.getBoundingClientRect().left); + const y = Math.round(e.clientY - this.sketchpad.getBoundingClientRect().top); + this.ctx.lineTo(x, y); + this.ctx.stroke(); + this.stroke.push({ + x: x, + y: y, + action: "move", + time: performance.now(), + }); + + // Check to see if the cursor is in ANY circle + + + + /* + // Is cursor in the expected circle Circle? + if ( this.CompletedCircle < Circles .length) { + // if inside a circle + if (this.measure_distance([this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY],[x,y]) < radius + tolerance) + { + // If the flag said cursor was outside circle + if ( ! this.InCircle ) { + console.log("Entering a circle"); + console.log(this.InCircle) + console.log(performance.now()); + this.OutData[this.CompletedCircle].Count = this.CompletedCircle; + this.OutData[this.CompletedCircle].EnterTime = performance.now(); + this.OutData[this.CompletedCircle].Label = this.Circles[this.CompletedCircle].label; + this.InCircle = true; + } + if ( GiveFeedback ) { + this.add_circles(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].radius, CorrectCircleColor); + this.add_text(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].label); + } + + } + // outside a circle + else { + if ( this.InCircle ) { + console.log("Left the Circle"); + this.OutData[this.CompletedCircle].LeaveTime = performance.now(); + console.log(performance.now()) + this.InCircle = false; + this.CompletedCircle++; + } + } + } + + */ + /* if (x > this.params.JASON_Loc) { + console.log('TRUE') + } + else { + console.log("FALSE") + } + */ + } + } + end_draw(e) { + if (this.is_drawing) { + this.stroke.push({ + action: "end", + t: Math.round(performance.now() - this.start_time), + }); + this.strokes.push(this.stroke); + this.set_undo_btn_state(true); + this.set_clear_btn_state(true); + } + this.is_drawing = false; + } + render_drawing() { + this.ctx.clearRect(0, 0, this.sketchpad.width, this.sketchpad.height); + this.add_background_color(); + if (this.background_image) { + this.ctx.drawImage(this.background_image, 0, 0); + } + for (const stroke of this.strokes) { + for (const m of stroke) { + if (m.action == "start") { + this.ctx.beginPath(); + this.ctx.moveTo(m.x, m.y); + this.ctx.strokeStyle = m.color; + this.ctx.lineJoin = "round"; + this.ctx.lineWidth = this.params.stroke_width; + } + if (m.action == "move") { + this.ctx.lineTo(m.x, m.y); + this.ctx.stroke(); + } + } + } + } + undo() { + this.undo_history.push(this.strokes.pop()); + this.set_redo_btn_state(true); + if (this.strokes.length == 0) { + this.set_undo_btn_state(false); + } + this.render_drawing(); + } + redo() { + this.strokes.push(this.undo_history.pop()); + this.set_undo_btn_state(true); + if (this.undo_history.length == 0) { + this.set_redo_btn_state(false); + } + this.render_drawing(); + } + clear() { + this.strokes = []; + this.undo_history = []; + this.render_drawing(); + this.set_redo_btn_state(false); + this.set_undo_btn_state(false); + this.set_clear_btn_state(false); + } + set_undo_btn_state(enabled) { + if (this.params.show_undo_button) { + this.display.querySelector("#sketchpad-undo").disabled = !enabled; + } + } + set_redo_btn_state(enabled) { + if (this.params.show_undo_button && this.params.show_redo_button) { + this.display.querySelector("#sketchpad-redo").disabled = !enabled; + } + } + set_clear_btn_state(enabled) { + if (this.params.show_clear_button) { + this.display.querySelector("#sketchpad-clear").disabled = !enabled; + } + } + set_trial_duration_timer() { + if (this.params.trial_duration !== null) { + this.jsPsych.pluginAPI.setTimeout(() => { + this.end_trial(); + }, this.params.trial_duration); + if (this.params.show_countdown_trial_duration) { + this.timer_interval = setInterval(() => { + const remaining = this.params.trial_duration - (performance.now() - this.start_time); + let minutes = Math.floor(remaining / 1000 / 60); + let seconds = Math.ceil((remaining - minutes * 1000 * 60) / 1000); + if (seconds == 60) { + seconds = 0; + minutes++; + } + const minutes_str = minutes.toString(); + const seconds_str = seconds.toString().padStart(2, "0"); + const timer_span = this.display.querySelector("#sketchpad-timer"); + if (timer_span) { + timer_span.innerHTML = `${minutes_str}:${seconds_str}`; + } + if (remaining <= 0) { + if (timer_span) { + timer_span.innerHTML = `0:00`; + } + clearInterval(this.timer_interval); + } + }, 250); + } + } + } + after_key_response(info) { + this.end_trial(info.key); + } + calculate_Error() { + var SumX = 0.0; + var SumY = 0.0; + var count = 0 + for (var i of this.OutData) { + SumX += i.XError; + SumY += i.YError; + count += 1 + } + + this.meanErrorX = SumX / (count + 1) + this.meanErrorY = SumY / (count + 1) + } + + end_trial(response = null) { + this.jsPsych.pluginAPI.clearAllTimeouts(); + this.jsPsych.pluginAPI.cancelAllKeyboardResponses(); + clearInterval(this.timer_interval); + const trial_data = {}; + trial_data.rt = Math.round(performance.now() - this.start_time); + trial_data.ErrorCount = this.ErrorCount; + trial_data.OutData = this.OutData; + + this.calculate_Error() + trial_data.response = response; + if (this.params.save_final_image) { + trial_data.png = this.sketchpad.toDataURL(); + } + if (this.params.save_strokes) { + trial_data.strokes = this.strokes; + } + this.display.innerHTML = ""; + document.querySelector("#sketchpad-styles").remove(); + this.jsPsych.finishTrial(trial_data); + this.trial_finished_handler(); + this.meanErrorX + this.meanErrorY + } + } + SketchpadPlugin.info = info; + + return SketchpadPlugin; + +})(jsPsychModule); diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index f89406c..b2a417c 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -10,7 +10,7 @@ var jsPsychSketchpad = (function (jspsych) { * The shape of the canvas element. Accepts `'rectangle'` or `'circle'` */ - JASON_Loc: { + Loc: { type: jspsych.ParameterType.INT, default: 100, }, @@ -535,6 +535,7 @@ var jsPsychSketchpad = (function (jspsych) { action: "start", t: Math.round(performance.now() - this.start_time), }); + console.log('Screen Touch') this.sketchpad.releasePointerCapture(e.pointerId); } From 3ed201191e758350ced65ce02d7b6614432a79c2 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 30 Aug 2022 09:25:34 -0400 Subject: [PATCH 62/86] turned on full screen mode Full screen mode makes it so tracking is accurate of a mobile device. I am concerned that the error count may be incorrect --- TrailMaking/TrailMakingA.html | 4 ++-- TrailMaking/TrailMakingA_JATOS.html | 4 ++-- TrailMaking/TrailMaking_Setup_B.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 85df37d..53bfb79 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -29,7 +29,7 @@ jsPsych.data.displayData(); } }); - Circles = CirclesA; + timeline = []; @@ -59,7 +59,7 @@ } - //timeline.push(enter_fullscreen) + timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, diff --git a/TrailMaking/TrailMakingA_JATOS.html b/TrailMaking/TrailMakingA_JATOS.html index aa22f94..8ec8451 100644 --- a/TrailMaking/TrailMakingA_JATOS.html +++ b/TrailMaking/TrailMakingA_JATOS.html @@ -30,7 +30,7 @@ jsPsych.data.displayData(); } }); - Circles = CirclesA; + timeline = []; @@ -59,7 +59,7 @@ Wwidth = Wheight * baseRatio } - //timeline.push(enter_fullscreen) + timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, diff --git a/TrailMaking/TrailMaking_Setup_B.js b/TrailMaking/TrailMaking_Setup_B.js index 65a0226..e5a8639 100644 --- a/TrailMaking/TrailMaking_Setup_B.js +++ b/TrailMaking/TrailMaking_Setup_B.js @@ -22,7 +22,7 @@ var Circles = [ {centerX:0.924908424908425, centerY:0.913897280966767, radius: radius, label: '11'}, {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'k'}, {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, -{centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'l'}, + {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'l'}, ] var LocationsAsProportions = true; From 664faa5453f13e97a4ac8fd3827ff1fc68f3877f Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 30 Aug 2022 10:08:05 -0400 Subject: [PATCH 63/86] Minor improvements including vertical centering of labels --- TrailMaking/TrailMakingA.html | 2 +- TrailMaking/TrailMakingA_JATOS.html | 2 +- TrailMaking/TrailMaking_Setup_A.js | 33 +- TrailMaking/TrailMaking_Setup_B.js | 24 +- TrailMaking/TrailMaking_Setup_Calibrate.js | 14 - TrailMaking/TrailMaking_Setup_EN.js | 8 +- .../plugin-sketchpad-trailcalibration.js | 800 ------------------ TrailMaking/plugin-sketchpad-trailmaking.js | 18 +- 8 files changed, 59 insertions(+), 842 deletions(-) delete mode 100644 TrailMaking/TrailMaking_Setup_Calibrate.js delete mode 100644 TrailMaking/plugin-sketchpad-trailcalibration.js diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 53bfb79..09a15d4 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -17,7 +17,7 @@ - + diff --git a/TrailMaking/TrailMakingA_JATOS.html b/TrailMaking/TrailMakingA_JATOS.html index 8ec8451..8b0b07d 100644 --- a/TrailMaking/TrailMakingA_JATOS.html +++ b/TrailMaking/TrailMakingA_JATOS.html @@ -59,7 +59,7 @@ Wwidth = Wheight * baseRatio } - timeline.push(enter_fullscreen) + //timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, diff --git a/TrailMaking/TrailMaking_Setup_A.js b/TrailMaking/TrailMaking_Setup_A.js index ef6c21f..0c3c9d7 100644 --- a/TrailMaking/TrailMaking_Setup_A.js +++ b/TrailMaking/TrailMaking_Setup_A.js @@ -1,13 +1,34 @@ var Circles = [ - {centerX:0.25, centerY:0.25, radius: radius, label: '1'}, - {centerX:0.75, centerY:0.25, radius: radius, label: '2'}, - {centerX:0.25, centerY:0.75, radius: radius, label: '3'}, - {centerX:0.75, centerY:0.75, radius: radius, label: '4'}, + {centerX:0.54, centerY:0.712727272727273, radius: radius, label: '1'}, + {centerX:0.408, centerY:0.825454545454545, radius: radius, label: '2'}, + {centerX:0.624, centerY:0.832727272727273, radius: radius, label: '3'}, + {centerX:0.64, centerY:0.378181818181818, radius: radius, label: '4'}, + {centerX:0.4, centerY:0.490909090909091, radius: radius, label: '5'}, + {centerX:0.512, centerY:0.589090909090909, radius: radius, label: '6'}, + {centerX:0.356, centerY:0.650909090909091, radius: radius, label: '7'}, + {centerX:0.16, centerY:0.814545454545455, radius: radius, label: '8'}, + {centerX:0.204, centerY:0.905454545454545, radius: radius, label: '9'}, + {centerX:0.3, centerY:0.814545454545455, radius: radius, label: '10'}, + {centerX:0.396, centerY:0.934545454545455, radius: radius, label: '11'}, + {centerX:0.06, centerY:0.941818181818182, radius: radius, label: '12'}, + {centerX:0.116, centerY:0.527272727272727, radius: radius, label: '13'}, + {centerX:0.044, centerY:0.614545454545455, radius: radius, label: '14'}, + {centerX:0.048, centerY:0.123636363636364, radius: radius, label: '15'}, + {centerX:0.132, centerY:0.290909090909091, radius: radius, label: '16'}, + {centerX:0.288, centerY:0.0581818181818182, radius: radius, label: '17'}, + {centerX:0.344, centerY:0.287272727272727, radius: radius, label: '18'}, + {centerX:0.556, centerY:0.214545454545455, radius: radius, label: '19'}, + {centerX:0.4, centerY:0.2, radius: radius, label: '20'}, + {centerX:0.456, centerY:0.0509090909090909, radius: radius, label: '21'}, + {centerX:0.792, centerY:0.152727272727273, radius: radius, label: '22'}, + {centerX:0.82, centerY:0.909090909090909, radius: radius, label: '23'}, + {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, + {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, ] var LocationsAsProportions = true; // canvas width -var width = 800; +var width = 850; // canvas height -var height = 1000; \ No newline at end of file +var height = 1100; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_B.js b/TrailMaking/TrailMaking_Setup_B.js index e5a8639..95077b4 100644 --- a/TrailMaking/TrailMaking_Setup_B.js +++ b/TrailMaking/TrailMaking_Setup_B.js @@ -1,28 +1,28 @@ var Circles = [ {centerX:0.507326007326007, centerY:0.436555891238671, radius: radius, label: '1'}, - {centerX:0.703296703296703, centerY:0.743202416918429, radius: radius, label: 'a'}, + {centerX:0.703296703296703, centerY:0.743202416918429, radius: radius, label: 'A'}, {centerX:0.362637362637363, centerY:0.712990936555891, radius: radius, label: '2'}, - {centerX:0.45970695970696, centerY:0.18429003021148, radius: radius, label: 'b'}, + {centerX:0.45970695970696, centerY:0.18429003021148, radius: radius, label: 'B'}, {centerX:0.571428571428571, centerY:0.302114803625378, radius: radius, label: '3'}, - {centerX:0.703296703296703, centerY:0.516616314199396, radius: radius, label: 'c'}, + {centerX:0.703296703296703, centerY:0.516616314199396, radius: radius, label: 'C'}, {centerX:0.6996336996337, centerY:0.134441087613293, radius: radius, label: '4'}, - {centerX:0.847985347985348, centerY:0.151057401812689, radius: radius, label: 'd'}, + {centerX:0.847985347985348, centerY:0.151057401812689, radius: radius, label: 'D'}, {centerX:0.846153846153846, centerY:0.580060422960725, radius: radius, label: '5'}, - {centerX:0.782051282051282, centerY:0.823262839879154, radius: radius, label: 'e'}, + {centerX:0.782051282051282, centerY:0.823262839879154, radius: radius, label: 'E'}, {centerX:0.542124542124542, centerY:0.793051359516616, radius: radius, label: '6'}, - {centerX:0.296703296703297, centerY:0.889728096676737, radius: radius, label: 'f'}, + {centerX:0.296703296703297, centerY:0.889728096676737, radius: radius, label: 'F'}, {centerX:0.234432234432234, centerY:0.442598187311178, radius: radius, label: '7'}, - {centerX:0.153846153846154, centerY:0.566465256797583, radius: radius, label: 'g'}, + {centerX:0.153846153846154, centerY:0.566465256797583, radius: radius, label: 'G'}, {centerX:0.119047619047619, centerY:0.0574018126888218, radius: radius, label: '8'}, - {centerX:0.267399267399267, centerY:0.27190332326284, radius: radius, label: 'h'}, + {centerX:0.267399267399267, centerY:0.27190332326284, radius: radius, label: 'H'}, {centerX:0.265567765567766, centerY:0.126888217522659, radius: radius, label: '9'}, - {centerX:0.617216117216117, centerY:0.0438066465256798, radius: radius, label: 'i'}, + {centerX:0.617216117216117, centerY:0.0438066465256798, radius: radius, label: 'I'}, {centerX:0.926739926739927, centerY:0.0574018126888218, radius: radius, label: '10'}, - {centerX:0.877289377289377, centerY:0.675226586102719, radius: radius, label: 'j'}, + {centerX:0.877289377289377, centerY:0.675226586102719, radius: radius, label: 'J'}, {centerX:0.924908424908425, centerY:0.913897280966767, radius: radius, label: '11'}, - {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'k'}, + {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'K'}, {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, - {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'l'}, + {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'L'}, ] var LocationsAsProportions = true; diff --git a/TrailMaking/TrailMaking_Setup_Calibrate.js b/TrailMaking/TrailMaking_Setup_Calibrate.js deleted file mode 100644 index ec00268..0000000 --- a/TrailMaking/TrailMaking_Setup_Calibrate.js +++ /dev/null @@ -1,14 +0,0 @@ -var Circles = [ - {centerX:0.25, centerY:0.25, radius: radius, label: '1'}, - {centerX:0.75, centerY:0.25, radius: radius, label: '2'}, - {centerX:0.25, centerY:0.75, radius: radius, label: '3'}, - {centerX:0.75, centerY:0.75, radius: radius, label: '4'}, -] - -var LocationsAsProportions = true; - -// canvas width -var width = 800; -// canvas height -var height = 1000; -tolerance = 100 \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 6722bf6..5078b28 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -10,11 +10,13 @@ var keyboard_path = "./assets/images/StroopColorsKeyboard.png"; // size of each circle var radius = 15; // color of circle -var CircleColor = 'grey' +var CircleColor = 'white' // color of circle if correct -var CorrectCircleColor = 'blue' +var CorrectCircleColor = 'yellow' + +var CircleBorderWidth = 2 // how close to each circle thge cursor needs to be -var tolerance = 1; +var tolerance = 0; // width of the pen var pen_width = 2; // list of circle locations and their labels diff --git a/TrailMaking/plugin-sketchpad-trailcalibration.js b/TrailMaking/plugin-sketchpad-trailcalibration.js deleted file mode 100644 index c9619a9..0000000 --- a/TrailMaking/plugin-sketchpad-trailcalibration.js +++ /dev/null @@ -1,800 +0,0 @@ - - -var jsPsychSketchpad = (function (jspsych) { - 'use strict'; - - const info = { - name: "sketchpad", - parameters: { - /** - * The shape of the canvas element. Accepts `'rectangle'` or `'circle'` - */ - - Loc: { - type: jspsych.ParameterType.INT, - default: 100, - }, - canvas_shape: { - type: jspsych.ParameterType.STRING, - default: "rectangle", - }, - /** - * Width of the canvas in pixels. - */ - canvas_width: { - type: jspsych.ParameterType.INT, - default: 500, - }, - /** - * Width of the canvas in pixels. - */ - canvas_height: { - type: jspsych.ParameterType.INT, - default: 500, - }, - /** - * Diameter of the canvas (when `canvas_shape` is `'circle'`) in pixels. - */ - canvas_diameter: { - type: jspsych.ParameterType.INT, - default: 500, - }, - /** - * This width of the border around the canvas element - */ - canvas_border_width: { - type: jspsych.ParameterType.INT, - default: 0, - }, - /** - * The color of the border around the canvas element. - */ - canvas_border_color: { - type: jspsych.ParameterType.STRING, - default: "#000", - }, - /** - * Path to an image to render as the background of the canvas. - */ - background_image: { - type: jspsych.ParameterType.IMAGE, - default: null, - }, - /** - * Background color of the canvas. - */ - background_color: { - type: jspsych.ParameterType.STRING, - default: "#ffffff", - }, - /** - * The width of the strokes on the canvas. - */ - stroke_width: { - type: jspsych.ParameterType.INT, - default: 2, - }, - /** - * The color of the stroke on the canvas - */ - stroke_color: { - type: jspsych.ParameterType.STRING, - default: "#000000", - }, - /** - * An array of colors to render as a palette of options for stroke colors. - */ - stroke_color_palette: { - type: jspsych.ParameterType.STRING, - array: true, - default: [], - }, - /** - * HTML content to render above or below the canvas (use `prompt_location` parameter to change location). - */ - prompt: { - type: jspsych.ParameterType.HTML_STRING, - default: null, - }, - /** - * Location of the `prompt` content. Can be 'abovecanvas' or 'belowcanvas' or 'belowbutton'. - */ - prompt_location: { - type: jspsych.ParameterType.STRING, - default: "abovecanvas", - }, - /** - * Whether to save the final image in the data as dataURL - */ - save_final_image: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * Whether to save the set of strokes that generated the image - */ - save_strokes: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * If this key is held down then it is like the mouse button being clicked for controlling - * the flow of the "ink". - */ - key_to_draw: { - type: jspsych.ParameterType.KEY, - default: null, - }, - /** - * Whether to show the button that ends the trial - */ - show_finished_button: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * The label for the button that ends the trial - */ - finished_button_label: { - type: jspsych.ParameterType.STRING, - default: "Finished", - }, - /** - * Whether to show the button that clears the entire drawing. - */ - show_clear_button: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * The label for the button that clears the entire drawing. - */ - clear_button_label: { - type: jspsych.ParameterType.STRING, - default: "Clear", - }, - /** - * Whether to show the button that enables an undo action. - */ - show_undo_button: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * The label for the button that performs an undo action. - */ - undo_button_label: { - type: jspsych.ParameterType.STRING, - default: "Undo", - }, - /** - * Whether to show the button that enables an redo action. `show_undo_button` must also - * be `true` for the redo button to show. - */ - show_redo_button: { - type: jspsych.ParameterType.BOOL, - default: true, - }, - /** - * The label for the button that performs an redo action. - */ - redo_button_label: { - type: jspsych.ParameterType.STRING, - default: "Redo", - }, - /** - * Array of keys that will end the trial when pressed. - */ - choices: { - type: jspsych.ParameterType.KEYS, - default: "NO_KEYS", - }, - /** - * Length of time before trial ends. If `null` the trial will not timeout. - */ - trial_duration: { - type: jspsych.ParameterType.INT, - default: null, - }, - /** - * Whether to show a countdown timer for the remaining trial duration - */ - show_countdown_trial_duration: { - type: jspsych.ParameterType.BOOL, - default: false, - }, - /** - * The html for the countdown timer. - */ - countdown_timer_html: { - type: jspsych.ParameterType.HTML_STRING, - default: ` remaining`, - }, - }, - }; - /** - * **sketchpad** - * - * jsPsych plugin for displaying a canvas stimulus and getting a slider response - * - * @author Josh de Leeuw - * @see {@link https://www.jspsych.org/latest/plugins/sketchpad/ sketchpad plugin documentation on jspsych.org} - */ - class SketchpadPlugin { - constructor(jsPsych) { - this.jsPsych = jsPsych; - this.is_drawing = false; - this.strokes = []; - this.stroke = []; - this.undo_history = []; - this.mouse_position = { x: 0, y: 0 }; - this.draw_key_held = false; - this.InCircle = false; - this.InCorrectCircle = false; - this.InsideWhichCircle = -99 - } - trial(display_element, trial, on_load) { - this.display = display_element; - this.params = trial; - this.current_stroke_color = trial.stroke_color; - this.init_display(); - console.log(this.params.canvas_width) - - - this.setup_event_listeners(); - this.add_background_color(); - this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) - for (var i = 0; i < Circles .length; i++){ - this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) - this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) - } - var OutData = []; - for (var i = 0; i < Circles .length; i++) - { - OutData[i] = { - 'Count':-99, - 'Label':-99, - 'EnterTime':-99, - 'LeaveTime':-99, - }; - } - - // Make the output data structure - this.OutData = OutData; - this.ErrorCount = 0; - // define which circles have been found so far - this.CompletedCircle = 0; - // define whether the cursor is in a circle or not - - - this.add_background_image().then(() => { - on_load(); - }); - this.start_time = performance.now(); - this.set_trial_duration_timer(); - return new Promise((resolve, reject) => { - this.trial_finished_handler = resolve; - }); - } - init_display() { - this.add_css(); - let canvas_html; - if (this.params.canvas_shape == "rectangle") { - canvas_html = ` - - `; - } - else if (this.params.canvas_shape == "circle") { - canvas_html = ` - - - `; - } - else { - throw new Error('`canvas_shape` parameter in sketchpad plugin must be either "rectangle" or "circle"'); - } - - - let sketchpad_controls = `
    `; - sketchpad_controls += `
    `; - for (const color of this.params.stroke_color_palette) { - sketchpad_controls += ``; - } - sketchpad_controls += `
    `; - sketchpad_controls += `
    `; - if (this.params.show_clear_button) { - sketchpad_controls += ``; - } - if (this.params.show_undo_button) { - sketchpad_controls += ``; - if (this.params.show_redo_button) { - sketchpad_controls += ``; - } - } - sketchpad_controls += `
    `; - canvas_html += sketchpad_controls; - let finish_button_html = ""; - if (this.params.show_finished_button) { - finish_button_html = `

    `; - } - let timer_html = ""; - if (this.params.show_countdown_trial_duration && this.params.trial_duration) { - timer_html = `

    ${this.params.countdown_timer_html}

    `; - } - let display_html; - if (this.params.prompt !== null) { - if (this.params.prompt_location == "abovecanvas") { - display_html = this.params.prompt + timer_html + canvas_html + finish_button_html; - } - if (this.params.prompt_location == "belowcanvas") { - display_html = timer_html + canvas_html + this.params.prompt + finish_button_html; - } - if (this.params.prompt_location == "belowbutton") { - display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; - } - if (this.params.prompt_location == "JASON") { - display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; - } - - - } - else { - display_html = timer_html + canvas_html + finish_button_html; - } - this.display.innerHTML = display_html; - this.sketchpad = this.display.querySelector("#sketchpad-canvas"); - this.ctx = this.sketchpad.getContext("2d"); - - - } - setup_event_listeners() { - document.addEventListener("pointermove", (e) => { - this.mouse_position = { x: e.clientX, y: e.clientY }; - }); - if (this.params.show_finished_button) { - this.display.querySelector("#sketchpad-end").addEventListener("click", () => { - this.end_trial("button"); - }); - } - this.sketchpad.addEventListener("pointerdown", this.start_draw); - this.sketchpad.addEventListener("pointermove", this.move_draw); - this.sketchpad.addEventListener("pointerup", this.end_draw); - this.sketchpad.addEventListener("pointerleave", this.end_draw); - this.sketchpad.addEventListener("pointercancel", this.end_draw); - if (this.params.key_to_draw !== null) { - document.addEventListener("keydown", (e) => { - if (e.key == this.params.key_to_draw && !this.is_drawing && !this.draw_key_held) { - this.draw_key_held = true; - if (document.elementFromPoint(this.mouse_position.x, this.mouse_position.y) == - this.sketchpad) { - this.sketchpad.dispatchEvent(new PointerEvent("pointerdown", { - clientX: this.mouse_position.x, - clientY: this.mouse_position.y, - })); - } - } - }); - document.addEventListener("keyup", (e) => { - if (e.key == this.params.key_to_draw) { - this.draw_key_held = false; - if (document.elementFromPoint(this.mouse_position.x, this.mouse_position.y) == - this.sketchpad) { - this.sketchpad.dispatchEvent(new PointerEvent("pointerup", { - clientX: this.mouse_position.x, - clientY: this.mouse_position.y, - })); - } - } - }); - } - if (this.params.show_undo_button) { - this.display.querySelector("#sketchpad-undo").addEventListener("click", this.undo); - if (this.params.show_redo_button) { - this.display.querySelector("#sketchpad-redo").addEventListener("click", this.redo); - } - } - if (this.params.show_clear_button) { - this.display.querySelector("#sketchpad-clear").addEventListener("click", this.clear); - } - const color_btns = Array.from(this.display.querySelectorAll(".sketchpad-color-select")); - for (const btn of color_btns) { - btn.addEventListener("click", (e) => { - const target = e.target; - this.current_stroke_color = target.getAttribute("data-color"); - }); - } - this.jsPsych.pluginAPI.getKeyboardResponse({ - callback_function: this.after_key_response, - valid_responses: this.params.choices, - persist: false, - allow_held_key: false, - }); - } - add_css() { - document.querySelector("head").insertAdjacentHTML("beforeend", ``); - } - add_background_color() { - this.ctx.fillStyle = this.params.background_color; - if (this.params.canvas_shape == "rectangle") { - this.ctx.fillRect(0, 0, this.params.canvas_width, this.params.canvas_height); - } - if (this.params.canvas_shape == "circle") { - this.ctx.fillRect(0, 0, this.params.canvas_diameter, this.params.canvas_diameter); - } - } - - add_text(centerX, centerY, label, AsProp = false, WindowX = 200, WindowY = 200) { - //this.ctx.font = "20px Georgia"; - this.ctx.fillStyle = 'black'; - this.ctx.font = "20px Georgia"; - this.ctx.textAlign = "center"; - this.ctx.fillText(label, centerX, centerY); - - } - - add_circles(centerX, centerY, radius, color = 'red', AsProp = false, WindowX = 200, WindowY = 200) { - // ADD CIRCLE TO THE BACKGROUND - this.ctx.beginPath(); - console.log(AsProp) - this.ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); - this.ctx.stroke(); - this.ctx.fillStyle = color; - this.ctx.fill(); - } - - convert_circles_locations(Circles, LocationsAsProportions, WindowX, WindowY) - { - if (LocationsAsProportions) - { - for ( var i = 0; i < Circles .length; i++) - { - Circles[i].centerX = Circles[i].centerX*WindowX; - Circles[i].centerY = Circles[i].centerY*WindowY; - } - } - - return Circles; - } - - add_background_image() { - return new Promise((resolve, reject) => { - if (this.params.background_image !== null) { - this.background_image = new Image(); - this.background_image.src = this.params.background_image; - this.background_image.onload = () => { - this.ctx.drawImage(this.background_image, 0, 0); - resolve(true); - }; - } - else { - resolve(false); - } - }); - } - start_draw(e) { - this.is_drawing = true; - const x = Math.round(e.clientX - this.sketchpad.getBoundingClientRect().left); - const y = Math.round(e.clientY - this.sketchpad.getBoundingClientRect().top); - this.undo_history = []; - this.set_redo_btn_state(false); - this.ctx.beginPath(); - this.ctx.moveTo(x, y); - this.ctx.strokeStyle = this.current_stroke_color; - this.ctx.lineJoin = "round"; - this.ctx.lineWidth = this.params.stroke_width; - this.stroke = []; - this.stroke.push({ - x: x, - y: y, - color: this.current_stroke_color, - action: "start", - t: Math.round(performance.now() - this.start_time), - }); - console.log("Key Press") - //Make sure there are still circles to find - if ( this.CompletedCircle < Circles .length) - { - // outside all circles - if (! this.InCircle) - { - // cycle over ALL circles - for (var i = 0; i < Circles .length; i++) - { - // check to see if the cursor enters a circle - var currentDistance = this.measure_distance([this.Circles[i].centerX, this.Circles[i].centerY],[x,y]) - if (currentDistance < (radius + tolerance)) - { - // entered a circle - this.InsideWhichCircle = i; - // check to see if this is the correct circle - if (this.InsideWhichCircle == this.CompletedCircle) - { - // record data - this.OutData[this.CompletedCircle].Count = this.CompletedCircle; - this.OutData[this.CompletedCircle].EnterTime = performance.now(); - this.OutData[this.CompletedCircle].Label = this.Circles[this.CompletedCircle].label; - if ( GiveFeedback ) - { - this.add_circles(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].radius, CorrectCircleColor); - this.add_text(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].label); - this.OutData[this.CompletedCircle].XError = this.Circles[this.CompletedCircle].centerX - x; - this.OutData[this.CompletedCircle].YError = this.Circles[this.CompletedCircle].centerY - y; - this.CompletedCircle++; - } - - } - - - this.InCircle = false; - - } - } - } - } - - - this.sketchpad.releasePointerCapture(e.pointerId); - } - - measure_distance(point1, point2) { - var distance = Math.pow((point2[1] - point1[1]),2) + Math.pow((point2[0] - point1[0]),2) - distance = Math.pow(distance,0.5) - return distance; - } - - move_draw(e) { - if (this.is_drawing) { - const x = Math.round(e.clientX - this.sketchpad.getBoundingClientRect().left); - const y = Math.round(e.clientY - this.sketchpad.getBoundingClientRect().top); - this.ctx.lineTo(x, y); - this.ctx.stroke(); - this.stroke.push({ - x: x, - y: y, - action: "move", - time: performance.now(), - }); - - // Check to see if the cursor is in ANY circle - - - - /* - // Is cursor in the expected circle Circle? - if ( this.CompletedCircle < Circles .length) { - // if inside a circle - if (this.measure_distance([this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY],[x,y]) < radius + tolerance) - { - // If the flag said cursor was outside circle - if ( ! this.InCircle ) { - console.log("Entering a circle"); - console.log(this.InCircle) - console.log(performance.now()); - this.OutData[this.CompletedCircle].Count = this.CompletedCircle; - this.OutData[this.CompletedCircle].EnterTime = performance.now(); - this.OutData[this.CompletedCircle].Label = this.Circles[this.CompletedCircle].label; - this.InCircle = true; - } - if ( GiveFeedback ) { - this.add_circles(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].radius, CorrectCircleColor); - this.add_text(this.Circles[this.CompletedCircle].centerX, this.Circles[this.CompletedCircle].centerY, this.Circles[this.CompletedCircle].label); - } - - } - // outside a circle - else { - if ( this.InCircle ) { - console.log("Left the Circle"); - this.OutData[this.CompletedCircle].LeaveTime = performance.now(); - console.log(performance.now()) - this.InCircle = false; - this.CompletedCircle++; - } - } - } - - */ - /* if (x > this.params.JASON_Loc) { - console.log('TRUE') - } - else { - console.log("FALSE") - } - */ - } - } - end_draw(e) { - if (this.is_drawing) { - this.stroke.push({ - action: "end", - t: Math.round(performance.now() - this.start_time), - }); - this.strokes.push(this.stroke); - this.set_undo_btn_state(true); - this.set_clear_btn_state(true); - } - this.is_drawing = false; - } - render_drawing() { - this.ctx.clearRect(0, 0, this.sketchpad.width, this.sketchpad.height); - this.add_background_color(); - if (this.background_image) { - this.ctx.drawImage(this.background_image, 0, 0); - } - for (const stroke of this.strokes) { - for (const m of stroke) { - if (m.action == "start") { - this.ctx.beginPath(); - this.ctx.moveTo(m.x, m.y); - this.ctx.strokeStyle = m.color; - this.ctx.lineJoin = "round"; - this.ctx.lineWidth = this.params.stroke_width; - } - if (m.action == "move") { - this.ctx.lineTo(m.x, m.y); - this.ctx.stroke(); - } - } - } - } - undo() { - this.undo_history.push(this.strokes.pop()); - this.set_redo_btn_state(true); - if (this.strokes.length == 0) { - this.set_undo_btn_state(false); - } - this.render_drawing(); - } - redo() { - this.strokes.push(this.undo_history.pop()); - this.set_undo_btn_state(true); - if (this.undo_history.length == 0) { - this.set_redo_btn_state(false); - } - this.render_drawing(); - } - clear() { - this.strokes = []; - this.undo_history = []; - this.render_drawing(); - this.set_redo_btn_state(false); - this.set_undo_btn_state(false); - this.set_clear_btn_state(false); - } - set_undo_btn_state(enabled) { - if (this.params.show_undo_button) { - this.display.querySelector("#sketchpad-undo").disabled = !enabled; - } - } - set_redo_btn_state(enabled) { - if (this.params.show_undo_button && this.params.show_redo_button) { - this.display.querySelector("#sketchpad-redo").disabled = !enabled; - } - } - set_clear_btn_state(enabled) { - if (this.params.show_clear_button) { - this.display.querySelector("#sketchpad-clear").disabled = !enabled; - } - } - set_trial_duration_timer() { - if (this.params.trial_duration !== null) { - this.jsPsych.pluginAPI.setTimeout(() => { - this.end_trial(); - }, this.params.trial_duration); - if (this.params.show_countdown_trial_duration) { - this.timer_interval = setInterval(() => { - const remaining = this.params.trial_duration - (performance.now() - this.start_time); - let minutes = Math.floor(remaining / 1000 / 60); - let seconds = Math.ceil((remaining - minutes * 1000 * 60) / 1000); - if (seconds == 60) { - seconds = 0; - minutes++; - } - const minutes_str = minutes.toString(); - const seconds_str = seconds.toString().padStart(2, "0"); - const timer_span = this.display.querySelector("#sketchpad-timer"); - if (timer_span) { - timer_span.innerHTML = `${minutes_str}:${seconds_str}`; - } - if (remaining <= 0) { - if (timer_span) { - timer_span.innerHTML = `0:00`; - } - clearInterval(this.timer_interval); - } - }, 250); - } - } - } - after_key_response(info) { - this.end_trial(info.key); - } - calculate_Error() { - var SumX = 0.0; - var SumY = 0.0; - var count = 0 - for (var i of this.OutData) { - SumX += i.XError; - SumY += i.YError; - count += 1 - } - - this.meanErrorX = SumX / (count + 1) - this.meanErrorY = SumY / (count + 1) - } - - end_trial(response = null) { - this.jsPsych.pluginAPI.clearAllTimeouts(); - this.jsPsych.pluginAPI.cancelAllKeyboardResponses(); - clearInterval(this.timer_interval); - const trial_data = {}; - trial_data.rt = Math.round(performance.now() - this.start_time); - trial_data.ErrorCount = this.ErrorCount; - trial_data.OutData = this.OutData; - - this.calculate_Error() - trial_data.response = response; - if (this.params.save_final_image) { - trial_data.png = this.sketchpad.toDataURL(); - } - if (this.params.save_strokes) { - trial_data.strokes = this.strokes; - } - this.display.innerHTML = ""; - document.querySelector("#sketchpad-styles").remove(); - this.jsPsych.finishTrial(trial_data); - this.trial_finished_handler(); - this.meanErrorX - this.meanErrorY - } - } - SketchpadPlugin.info = info; - - return SketchpadPlugin; - -})(jsPsychModule); diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index b2a417c..ab79442 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -12,7 +12,7 @@ var jsPsychSketchpad = (function (jspsych) { Loc: { type: jspsych.ParameterType.INT, - default: 100, + default: 10000, }, canvas_shape: { type: jspsych.ParameterType.STRING, @@ -194,14 +194,14 @@ var jsPsychSketchpad = (function (jspsych) { */ trial_duration: { type: jspsych.ParameterType.INT, - default: null, + default: 1000*60*3, }, /** * Whether to show a countdown timer for the remaining trial duration */ show_countdown_trial_duration: { type: jspsych.ParameterType.BOOL, - default: false, + default: true, }, /** * The html for the countdown timer. @@ -471,9 +471,16 @@ var jsPsychSketchpad = (function (jspsych) { add_text(centerX, centerY, label, AsProp = false, WindowX = 200, WindowY = 200) { //this.ctx.font = "20px Georgia"; this.ctx.fillStyle = 'black'; - this.ctx.font = "20px Georgia"; + this.ctx.font = "20px Verdana"; this.ctx.textAlign = "center"; - this.ctx.fillText(label, centerX, centerY); + // In order to center text labels in the circles, the height of the text needs to be determined + // This is done with the measureText built in function + const h = this.ctx.measureText(label); + // The height is determined + const actualHeight = + h.actualBoundingBoxAscent + h.actualBoundingBoxDescent; + // The labels are offset by half the height + this.ctx.fillText(label, centerX, centerY+actualHeight/2); } @@ -484,6 +491,7 @@ var jsPsychSketchpad = (function (jspsych) { this.ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); this.ctx.stroke(); this.ctx.fillStyle = color; + this.ctx.lineWidth = 2; this.ctx.fill(); } From d07ddf08893efe3dbfa26e0a59572afe48ef3218 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 30 Aug 2022 14:46:10 -0400 Subject: [PATCH 64/86] added start/end labels and sample locations --- TrailMaking/TrailMakingA.html | 2 +- TrailMaking/TrailMakingB.html | 2 +- TrailMaking/TrailMaking_Setup_EN.js | 6 ++++++ TrailMaking/TrailMaking_Setup_SampleA.js | 18 ++++++++++++++++++ TrailMaking/TrailMaking_Setup_SampleB.js | 17 +++++++++++++++++ TrailMaking/plugin-sketchpad-trailmaking.js | 9 +++++++++ 6 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 TrailMaking/TrailMaking_Setup_SampleA.js create mode 100644 TrailMaking/TrailMaking_Setup_SampleB.js diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 09a15d4..2a7e567 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -59,7 +59,7 @@ } - timeline.push(enter_fullscreen) + //timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, diff --git a/TrailMaking/TrailMakingB.html b/TrailMaking/TrailMakingB.html index 9ef73d5..7d8701f 100644 --- a/TrailMaking/TrailMakingB.html +++ b/TrailMaking/TrailMakingB.html @@ -17,7 +17,7 @@ - + diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 5078b28..0135114 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -15,6 +15,12 @@ var CircleColor = 'white' var CorrectCircleColor = 'yellow' var CircleBorderWidth = 2 + +// label for first circle +var FirstCircleLable = 'begin' +// label for last circle +var LastCircleLable = 'end' + // how close to each circle thge cursor needs to be var tolerance = 0; // width of the pen diff --git a/TrailMaking/TrailMaking_Setup_SampleA.js b/TrailMaking/TrailMaking_Setup_SampleA.js new file mode 100644 index 0000000..081d694 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_SampleA.js @@ -0,0 +1,18 @@ + +var Circles = [ + {centerX:0.540983606557377, centerY:0.660919540229885, radius: radius, label: '1'}, + {centerX:0.79672131147541, centerY:0.186781609195402, radius: radius, label: '2'}, + {centerX:0.959016393442623, centerY:0.718390804597701, radius: radius, label: '3'}, + {centerX:0.763934426229508, centerY:0.554597701149425, radius: radius, label: '4'}, + {centerX:0.814754098360656, centerY:0.96551724137931, radius: radius, label: '5'}, + {centerX:0.178688524590164, centerY:0.968390804597701, radius: radius, label: '6'}, + {centerX:0.168852459016393, centerY:0.376436781609195, radius: radius, label: '7'}, + {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} +] + +var LocationsAsProportions = true; + +// canvas width +var width = 610; +// canvas height +var height = 348; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_SampleB.js b/TrailMaking/TrailMaking_Setup_SampleB.js new file mode 100644 index 0000000..97d34d0 --- /dev/null +++ b/TrailMaking/TrailMaking_Setup_SampleB.js @@ -0,0 +1,17 @@ +var Circles = [ + {centerX:0.480327868852459, centerY:0.623563218390805, radius: radius, label: '1'}, + {centerX:0.740983606557377, centerY:0.181034482758621, radius: radius, label: 'A'}, + {centerX:0.945901639344262, centerY:0.681034482758621, radius: radius, label: '2'}, + {centerX:0.726229508196721, centerY:0.522988505747126, radius: radius, label: 'B'}, + {centerX:0.790163934426229, centerY:0.988505747126437, radius: radius, label: '3'}, + {centerX:0.214754098360656, centerY:0.939655172413793, radius: radius, label: 'C'}, + {centerX:0.139344262295082, centerY:0.189655172413793, radius: radius, label: '4'}, + {centerX:0.454098360655738, centerY:0.244252873563218, radius: radius, label: 'D'}, +] + +var LocationsAsProportions = true; + +// canvas width +var width = 610; +// canvas height +var height = 348; \ No newline at end of file diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index ab79442..55cbc90 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -247,6 +247,14 @@ var jsPsychSketchpad = (function (jspsych) { for (var i = 0; i < Circles .length; i++){ this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + // label the first circle + if ( i == 0 ) { + this.add_text(Circles[i].centerX, Circles[i].centerY - 2*Circles[i].radius,FirstCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + } + if ( i == Circles.length - 1) { + this.add_text(Circles[i].centerX, Circles[i].centerY - 2*Circles[i].radius,LastCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + } + } var OutData = []; for (var i = 0; i < Circles .length; i++) @@ -493,6 +501,7 @@ var jsPsychSketchpad = (function (jspsych) { this.ctx.fillStyle = color; this.ctx.lineWidth = 2; this.ctx.fill(); + } convert_circles_locations(Circles, LocationsAsProportions, WindowX, WindowY) From 56856d296a9e40e2422067d3655bc00e1633a3e6 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 30 Aug 2022 15:24:53 -0400 Subject: [PATCH 65/86] added screen size check --- TrailMaking/TrailMakingB.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/TrailMaking/TrailMakingB.html b/TrailMaking/TrailMakingB.html index 7d8701f..e36ba08 100644 --- a/TrailMaking/TrailMakingB.html +++ b/TrailMaking/TrailMakingB.html @@ -13,8 +13,9 @@ + - + @@ -32,6 +33,8 @@ timeline = []; + + var enter_fullscreen = { type: jsPsychFullscreen, fullscreen_mode: true @@ -58,6 +61,12 @@ } + var trial333 = { + type: jsPsychBrowserCheck, + minimum_width: 1000, + minimum_height: 600 + }; + timeline.push(trial333) //timeline.push(enter_fullscreen) var trial = { type: jsPsychSketchpad, From a1e6fd9f86ee1d20478ad88c55fa5d571966db14 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 31 Aug 2022 09:57:25 -0400 Subject: [PATCH 66/86] Added suggested height and width so choose a correct canvas size. Need to add case where screen is too small in both directions --- TrailMaking/TrailMakingA.html | 52 ++++++++----- TrailMaking/TrailMakingB.html | 52 +++++++------ TrailMaking/TrailMaking_SampleA.html | 95 ++++++++++++++++++++++++ TrailMaking/TrailMaking_SampleB.html | 95 ++++++++++++++++++++++++ TrailMaking/TrailMaking_Setup_A.js | 4 +- TrailMaking/TrailMaking_Setup_B.js | 5 +- TrailMaking/TrailMaking_Setup_SampleA.js | 4 +- TrailMaking/TrailMaking_Setup_SampleB.js | 23 +++--- 8 files changed, 270 insertions(+), 60 deletions(-) create mode 100644 TrailMaking/TrailMaking_SampleA.html create mode 100644 TrailMaking/TrailMaking_SampleB.html diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index 2a7e567..c60a0bf 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -13,10 +13,10 @@ + - + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_SampleB.html b/TrailMaking/TrailMaking_SampleB.html new file mode 100644 index 0000000..ecef704 --- /dev/null +++ b/TrailMaking/TrailMaking_SampleB.html @@ -0,0 +1,95 @@ + + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_A.js b/TrailMaking/TrailMaking_Setup_A.js index 0c3c9d7..4c282c0 100644 --- a/TrailMaking/TrailMaking_Setup_A.js +++ b/TrailMaking/TrailMaking_Setup_A.js @@ -29,6 +29,6 @@ var Circles = [ var LocationsAsProportions = true; // canvas width -var width = 850; +var SuggestedWidth = 850; // canvas height -var height = 1100; \ No newline at end of file +var SuggestedHeight = 1100; diff --git a/TrailMaking/TrailMaking_Setup_B.js b/TrailMaking/TrailMaking_Setup_B.js index 95077b4..7d7b8e1 100644 --- a/TrailMaking/TrailMaking_Setup_B.js +++ b/TrailMaking/TrailMaking_Setup_B.js @@ -28,6 +28,7 @@ var Circles = [ var LocationsAsProportions = true; // canvas width -var width = 800; +var SuggestedWidth = 850; // canvas height -var height = 1000; \ No newline at end of file +var SuggestedHeight = 1100; + diff --git a/TrailMaking/TrailMaking_Setup_SampleA.js b/TrailMaking/TrailMaking_Setup_SampleA.js index 081d694..b7cc2da 100644 --- a/TrailMaking/TrailMaking_Setup_SampleA.js +++ b/TrailMaking/TrailMaking_Setup_SampleA.js @@ -13,6 +13,6 @@ var Circles = [ var LocationsAsProportions = true; // canvas width -var width = 610; +var SuggestedWidth = 610; // canvas height -var height = 348; \ No newline at end of file +var SuggestedHeight = 348; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_SampleB.js b/TrailMaking/TrailMaking_Setup_SampleB.js index 97d34d0..2805d5c 100644 --- a/TrailMaking/TrailMaking_Setup_SampleB.js +++ b/TrailMaking/TrailMaking_Setup_SampleB.js @@ -1,17 +1,20 @@ var Circles = [ - {centerX:0.480327868852459, centerY:0.623563218390805, radius: radius, label: '1'}, - {centerX:0.740983606557377, centerY:0.181034482758621, radius: radius, label: 'A'}, - {centerX:0.945901639344262, centerY:0.681034482758621, radius: radius, label: '2'}, - {centerX:0.726229508196721, centerY:0.522988505747126, radius: radius, label: 'B'}, - {centerX:0.790163934426229, centerY:0.988505747126437, radius: radius, label: '3'}, - {centerX:0.214754098360656, centerY:0.939655172413793, radius: radius, label: 'C'}, - {centerX:0.139344262295082, centerY:0.189655172413793, radius: radius, label: '4'}, - {centerX:0.454098360655738, centerY:0.244252873563218, radius: radius, label: 'D'}, + {centerX:0.480327868852459, centerY:0.589673913043478, radius: radius, label: '1'}, + {centerX:0.740983606557377, centerY:0.171195652173913, radius: radius, label: 'A'}, + {centerX:0.945901639344262, centerY:0.644021739130435, radius: radius, label: '2'}, + {centerX:0.726229508196721, centerY:0.494565217391304, radius: radius, label: 'B'}, + {centerX:0.790163934426229, centerY:0.934782608695652, radius: radius, label: '3'}, + {centerX:0.214754098360656, centerY:0.888586956521739, radius: radius, label: 'C'}, + {centerX:0.139344262295082, centerY:0.179347826086957, radius: radius, label: '4'}, + {centerX:0.454098360655738, centerY:0.230978260869565, radius: radius, label: 'D'}, ] var LocationsAsProportions = true; + +// ideal canvas size // canvas width -var width = 610; +var SuggestedWidth = 610; // canvas height -var height = 348; \ No newline at end of file +var SuggestedHeight = 348; + From cbfc0b3e011d828e46e2c691f71c57f36567eb95 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 1 Sep 2022 14:55:34 -0400 Subject: [PATCH 67/86] auto download PNG of drawing and fixed screen sizing --- TrailMaking/TrailMakingA.html | 68 +++++++++++++++++++++++++++++------ TrailMaking/test.html | 11 ++++++ 2 files changed, 69 insertions(+), 10 deletions(-) create mode 100644 TrailMaking/test.html diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html index c60a0bf..c15be1e 100644 --- a/TrailMaking/TrailMakingA.html +++ b/TrailMaking/TrailMakingA.html @@ -14,6 +14,7 @@ + @@ -25,9 +26,9 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TrailMaking/FindCanvasSize.js b/TrailMaking/FindCanvasSize.js new file mode 100644 index 0000000..16cd6ae --- /dev/null +++ b/TrailMaking/FindCanvasSize.js @@ -0,0 +1,53 @@ +function FindCanvasSize(SuggestedWidth, SuggestedHeight, HeightOffset, WidthOffset) +{ + + // find screen dimension + var ScreenHeight = screen.height + var ScreenWidth = screen.width + + // adjust the height and width + ScreenHeight = ScreenHeight - HeightOffset + ScreenWidth = ScreenWidth - WidthOffset + + console.log("Suggested Height") + console.log(SuggestedHeight) + console.log("Actual Height") + console.log(ScreenHeight) + + /* Check the canvas size and adjust as needed */ + // is suggested size SMALLER than the full screen? + ratio = SuggestedWidth/SuggestedHeight + var EnoughWidth = ScreenWidth > SuggestedWidth + var EnoughHeight = ScreenHeight > SuggestedHeight + + // if there is not enough height use the max and adjust the width based on the ratio + + CanvasWidth = SuggestedWidth + CanvasHeight = SuggestedHeight + + if ( ! EnoughWidth && ! EnoughHeight ) { + console.log('Not enought height OR width') + // check if screen is portrair or landscape + if ( ScreenWidth > ScreenHeight) { + // landscape -- use height adjust width + CanvasWidth = ScreenHeight * ratio + } + else { + // portrait + CanvasHeight = ScreenWidth / ratio + } + } + if ( ! EnoughWidth && EnoughHeight ) { + console.log("Not enough width") + CanvasWidth = ScreenWidth + CanvasHeight = ScreenWidth / ratio + } + + if ( ! EnoughHeight && EnoughWidth ) { + console.log("Not enough Height") + CanvasHeight = ScreenHeight + CanvasWidth = ScreenHeight * ratio + } + console.log(CanvasHeight) + return {CanvasWidth, CanvasHeight}; +} diff --git a/TrailMaking/README.md b/TrailMaking/README.md index 80619b8..0710a66 100644 --- a/TrailMaking/README.md +++ b/TrailMaking/README.md @@ -1,39 +1,12 @@ -# Stroop color, word task with keyboard input -Script copyright: 03-01-2021 Jason Steffener, Neurocognitive Mapping Laboratory + +# Trail Making Task +Script copyright: September 2022, Jason Steffener, Neural Cognitive Mapping Laboratory # Background -This is an implementation of the classic Stroop task with keyboard input. +This tasks assesses a participant's ability to rapidly scan and sequence a series of circles containing only numbers (version A) or a series of circles containing numbers and letters in alternating sequence (version B). # Task Description -Participants see rectangles of different color and need to indentify the color of the rectangle. Participants are next shown words presented in black font color and they need to identify the color that the word represents. Finally, participants see words, which are the same names of colors as in teh previous task, and they need to identify the font color that the word is presented in. - -The three parts of the Stroop are broekn into three separate HTML files. -For each task instructions are shown to the participant where they are told what to do and which keys to use to respond. -After the instructions practice trials are presented and accuracy feedback is provided. If the participant gets 50% accuracy then the test trials are run. If accuracy is below 50% then the practice is run a second time. Practice will be run a maximum of 3 times if accuracy is below 50%. After that the test trials are presented. Test trials do not present feedback. The same structure is used for the Color, Word and Color/Word versions of the task. - -Currently, when the task is completed the results are automatically saved as CSV files. Note, no participant ID is included in the name and files will be overwritten upon a subsequent run of the code. - -# Duration -This depends on the timing parameters chosen and the response time of the participants. - -# Results File Information -The results fil contains trial level information about response time, accuracy, key press and time elapsed. Fixation, practice and test trials are included in the document. To get responses only for test trials the results need to be filtered to only include "test trials" in the "type" column of the results. - -# Experimental Set-up -There is a setup file which allows the researcher to modify all instructions, timing and number fo trials for all three of the tasks. - -# Stimuli -The "color" part of the task uses rectangles as stimuli. The "word" part of the task uses the words: red, yellow, green and blue as stimuli presented in black font color. The "color/word" part of the task uses the same words presented in any of the colors. Therefore, some trials are considered congruent where the word and color match. Other trials are considered incongruent where the word and the colors do not match. +The participant uses a mouse or touch screen to connect the dots. When the participant enters a circle in the correct order to circle changes color. Therefore, if a participant enters a circle in the incorrect order the circle does not change color. # Modifiable Parameters -All instructional text. -The number of trials for practice and test phases. -Font size of the instructional text -Font size of the stimuli text -Feedback length -Colors used. For instance, the green is rather bright. - - - - diff --git a/TrailMaking/TrailMakingA.html b/TrailMaking/TrailMakingA.html deleted file mode 100644 index c15be1e..0000000 --- a/TrailMaking/TrailMakingA.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - Trailmaking Task A - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html new file mode 100644 index 0000000..0e03513 --- /dev/null +++ b/TrailMaking/TrailMakingAandB.html @@ -0,0 +1,150 @@ + + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMakingB.html b/TrailMaking/TrailMakingB.html deleted file mode 100644 index 82ce91c..0000000 --- a/TrailMaking/TrailMakingB.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - Trailmaking Task B - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TrailMaking/TrailMaking_SampleA.html b/TrailMaking/TrailMaking_SampleA.html deleted file mode 100644 index 0e1a6ac..0000000 --- a/TrailMaking/TrailMaking_SampleA.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - Trailmaking Task A - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TrailMaking/TrailMaking_SampleB.html b/TrailMaking/TrailMaking_SampleB.html deleted file mode 100644 index ecef704..0000000 --- a/TrailMaking/TrailMaking_SampleB.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - Trailmaking Task A - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_A.js b/TrailMaking/TrailMaking_Setup_A.js deleted file mode 100644 index 4c282c0..0000000 --- a/TrailMaking/TrailMaking_Setup_A.js +++ /dev/null @@ -1,34 +0,0 @@ -var Circles = [ - {centerX:0.54, centerY:0.712727272727273, radius: radius, label: '1'}, - {centerX:0.408, centerY:0.825454545454545, radius: radius, label: '2'}, - {centerX:0.624, centerY:0.832727272727273, radius: radius, label: '3'}, - {centerX:0.64, centerY:0.378181818181818, radius: radius, label: '4'}, - {centerX:0.4, centerY:0.490909090909091, radius: radius, label: '5'}, - {centerX:0.512, centerY:0.589090909090909, radius: radius, label: '6'}, - {centerX:0.356, centerY:0.650909090909091, radius: radius, label: '7'}, - {centerX:0.16, centerY:0.814545454545455, radius: radius, label: '8'}, - {centerX:0.204, centerY:0.905454545454545, radius: radius, label: '9'}, - {centerX:0.3, centerY:0.814545454545455, radius: radius, label: '10'}, - {centerX:0.396, centerY:0.934545454545455, radius: radius, label: '11'}, - {centerX:0.06, centerY:0.941818181818182, radius: radius, label: '12'}, - {centerX:0.116, centerY:0.527272727272727, radius: radius, label: '13'}, - {centerX:0.044, centerY:0.614545454545455, radius: radius, label: '14'}, - {centerX:0.048, centerY:0.123636363636364, radius: radius, label: '15'}, - {centerX:0.132, centerY:0.290909090909091, radius: radius, label: '16'}, - {centerX:0.288, centerY:0.0581818181818182, radius: radius, label: '17'}, - {centerX:0.344, centerY:0.287272727272727, radius: radius, label: '18'}, - {centerX:0.556, centerY:0.214545454545455, radius: radius, label: '19'}, - {centerX:0.4, centerY:0.2, radius: radius, label: '20'}, - {centerX:0.456, centerY:0.0509090909090909, radius: radius, label: '21'}, - {centerX:0.792, centerY:0.152727272727273, radius: radius, label: '22'}, - {centerX:0.82, centerY:0.909090909090909, radius: radius, label: '23'}, - {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, - {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, -] - -var LocationsAsProportions = true; - -// canvas width -var SuggestedWidth = 850; -// canvas height -var SuggestedHeight = 1100; diff --git a/TrailMaking/TrailMaking_Setup_B.js b/TrailMaking/TrailMaking_Setup_B.js deleted file mode 100644 index 7d7b8e1..0000000 --- a/TrailMaking/TrailMaking_Setup_B.js +++ /dev/null @@ -1,34 +0,0 @@ -var Circles = [ - {centerX:0.507326007326007, centerY:0.436555891238671, radius: radius, label: '1'}, - {centerX:0.703296703296703, centerY:0.743202416918429, radius: radius, label: 'A'}, - {centerX:0.362637362637363, centerY:0.712990936555891, radius: radius, label: '2'}, - {centerX:0.45970695970696, centerY:0.18429003021148, radius: radius, label: 'B'}, - {centerX:0.571428571428571, centerY:0.302114803625378, radius: radius, label: '3'}, - {centerX:0.703296703296703, centerY:0.516616314199396, radius: radius, label: 'C'}, - {centerX:0.6996336996337, centerY:0.134441087613293, radius: radius, label: '4'}, - {centerX:0.847985347985348, centerY:0.151057401812689, radius: radius, label: 'D'}, - {centerX:0.846153846153846, centerY:0.580060422960725, radius: radius, label: '5'}, - {centerX:0.782051282051282, centerY:0.823262839879154, radius: radius, label: 'E'}, - {centerX:0.542124542124542, centerY:0.793051359516616, radius: radius, label: '6'}, - {centerX:0.296703296703297, centerY:0.889728096676737, radius: radius, label: 'F'}, - {centerX:0.234432234432234, centerY:0.442598187311178, radius: radius, label: '7'}, - {centerX:0.153846153846154, centerY:0.566465256797583, radius: radius, label: 'G'}, - {centerX:0.119047619047619, centerY:0.0574018126888218, radius: radius, label: '8'}, - {centerX:0.267399267399267, centerY:0.27190332326284, radius: radius, label: 'H'}, - {centerX:0.265567765567766, centerY:0.126888217522659, radius: radius, label: '9'}, - {centerX:0.617216117216117, centerY:0.0438066465256798, radius: radius, label: 'I'}, - {centerX:0.926739926739927, centerY:0.0574018126888218, radius: radius, label: '10'}, - {centerX:0.877289377289377, centerY:0.675226586102719, radius: radius, label: 'J'}, - {centerX:0.924908424908425, centerY:0.913897280966767, radius: radius, label: '11'}, - {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'K'}, - {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, - {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'L'}, -] - -var LocationsAsProportions = true; - -// canvas width -var SuggestedWidth = 850; -// canvas height -var SuggestedHeight = 1100; - diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 0135114..470197a 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -1,12 +1,10 @@ -var FullScreenMode = false; +var FullScreenMode = true; var TextFontSize = "30px"; var StimulusFontSize = '60px'; -var keyboard_path = "./assets/images/StroopColorsKeyboard.png"; - // size of each circle var radius = 15; // color of circle @@ -21,26 +19,169 @@ var FirstCircleLable = 'begin' // label for last circle var LastCircleLable = 'end' -// how close to each circle thge cursor needs to be +// how close to each circle the cursor needs to be var tolerance = 0; // width of the pen var pen_width = 2; -// list of circle locations and their labels -// The order in this list is the correct and expected order +// The order in this list is the correct and expected order +var HeightAdj = 160; //Whether or not to change the color of the circle when response is correct var GiveFeedback = true; -/* To do: - - optimize screen and canvas size - - add start button - - remove the clear/undo/redo buttons - - create final list of circles for trails A and B - - make training lists - - calculate cursor entry and exit times from a circle - - save results to file/database - - optimize font and its center within a circle - - record time when circles are displayed - - record completion times -*/ - + +// SETUP FOR SAMPLE OF TRAILS A +var SampleCirclesA = [ + {centerX:0.540983606557377, centerY:0.660919540229885, radius: radius, label: '1'}, + {centerX:0.79672131147541, centerY:0.186781609195402, radius: radius, label: '2'}, + {centerX:0.959016393442623, centerY:0.718390804597701, radius: radius, label: '3'}, + {centerX:0.763934426229508, centerY:0.554597701149425, radius: radius, label: '4'}, + {centerX:0.814754098360656, centerY:0.96551724137931, radius: radius, label: '5'}, + {centerX:0.178688524590164, centerY:0.968390804597701, radius: radius, label: '6'}, + {centerX:0.168852459016393, centerY:0.376436781609195, radius: radius, label: '7'}, + {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} +] +var LocationsAsProportions = true; +// canvas width +var SuggestedWidthSampleA = 610; +// canvas height +var SuggestedHeightSampleA = 348; +// use timer? +var ShowTimerSampleA = false; + + +// SETUP FOR TRAILS A +var CirclesA = [ + {centerX:0.54, centerY:0.712727272727273, radius: radius, label: '1'}, + {centerX:0.408, centerY:0.825454545454545, radius: radius, label: '2'}, + {centerX:0.624, centerY:0.832727272727273, radius: radius, label: '3'}, + {centerX:0.64, centerY:0.378181818181818, radius: radius, label: '4'}, + {centerX:0.4, centerY:0.490909090909091, radius: radius, label: '5'}, + {centerX:0.512, centerY:0.589090909090909, radius: radius, label: '6'}, + {centerX:0.356, centerY:0.650909090909091, radius: radius, label: '7'}, + {centerX:0.16, centerY:0.814545454545455, radius: radius, label: '8'}, + {centerX:0.204, centerY:0.905454545454545, radius: radius, label: '9'}, + {centerX:0.3, centerY:0.814545454545455, radius: radius, label: '10'}, + {centerX:0.396, centerY:0.934545454545455, radius: radius, label: '11'}, + {centerX:0.06, centerY:0.941818181818182, radius: radius, label: '12'}, + {centerX:0.116, centerY:0.527272727272727, radius: radius, label: '13'}, + {centerX:0.044, centerY:0.614545454545455, radius: radius, label: '14'}, + {centerX:0.048, centerY:0.123636363636364, radius: radius, label: '15'}, + {centerX:0.132, centerY:0.290909090909091, radius: radius, label: '16'}, + {centerX:0.288, centerY:0.0581818181818182, radius: radius, label: '17'}, + {centerX:0.344, centerY:0.287272727272727, radius: radius, label: '18'}, + {centerX:0.556, centerY:0.214545454545455, radius: radius, label: '19'}, + {centerX:0.4, centerY:0.2, radius: radius, label: '20'}, + {centerX:0.456, centerY:0.0509090909090909, radius: radius, label: '21'}, + {centerX:0.792, centerY:0.152727272727273, radius: radius, label: '22'}, + {centerX:0.82, centerY:0.909090909090909, radius: radius, label: '23'}, + {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, + {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, +] +var LocationsAsProportions = true; +// canvas width +var SuggestedWidthA = 850; +// canvas height +var SuggestedHeightA = 1100; +// use timer? +var ShowTimerA = true; +// task duration +var DurationA = 1000*60*2.5 + + +// SETUP FOR SAMPLE OF TRAILS B +var SampleCirclesB = [ + {centerX:0.480327868852459, centerY:0.589673913043478, radius: radius, label: '1'}, + {centerX:0.740983606557377, centerY:0.171195652173913, radius: radius, label: 'A'}, + {centerX:0.945901639344262, centerY:0.644021739130435, radius: radius, label: '2'}, + {centerX:0.726229508196721, centerY:0.494565217391304, radius: radius, label: 'B'}, + {centerX:0.790163934426229, centerY:0.934782608695652, radius: radius, label: '3'}, + {centerX:0.214754098360656, centerY:0.888586956521739, radius: radius, label: 'C'}, + {centerX:0.139344262295082, centerY:0.179347826086957, radius: radius, label: '4'}, + {centerX:0.454098360655738, centerY:0.230978260869565, radius: radius, label: 'D'}, +] +var LocationsAsProportions = true; +// ideal canvas size +// canvas width +var SuggestedWidthSampleB = 610; +// canvas height +var SuggestedHeightSampleB = 348; +// use timer? +var ShowTimerSampleB = false; + + +// SETUP FOR TRAILS B +var CirclesB = [ + {centerX:0.507326007326007, centerY:0.436555891238671, radius: radius, label: '1'}, + {centerX:0.703296703296703, centerY:0.743202416918429, radius: radius, label: 'A'}, + {centerX:0.362637362637363, centerY:0.712990936555891, radius: radius, label: '2'}, + {centerX:0.45970695970696, centerY:0.18429003021148, radius: radius, label: 'B'}, + {centerX:0.571428571428571, centerY:0.302114803625378, radius: radius, label: '3'}, + {centerX:0.703296703296703, centerY:0.516616314199396, radius: radius, label: 'C'}, + {centerX:0.6996336996337, centerY:0.134441087613293, radius: radius, label: '4'}, + {centerX:0.847985347985348, centerY:0.151057401812689, radius: radius, label: 'D'}, + {centerX:0.846153846153846, centerY:0.580060422960725, radius: radius, label: '5'}, + {centerX:0.782051282051282, centerY:0.823262839879154, radius: radius, label: 'E'}, + {centerX:0.542124542124542, centerY:0.793051359516616, radius: radius, label: '6'}, + {centerX:0.296703296703297, centerY:0.889728096676737, radius: radius, label: 'F'}, + {centerX:0.234432234432234, centerY:0.442598187311178, radius: radius, label: '7'}, + {centerX:0.153846153846154, centerY:0.566465256797583, radius: radius, label: 'G'}, + {centerX:0.119047619047619, centerY:0.0574018126888218, radius: radius, label: '8'}, + {centerX:0.267399267399267, centerY:0.27190332326284, radius: radius, label: 'H'}, + {centerX:0.265567765567766, centerY:0.126888217522659, radius: radius, label: '9'}, + {centerX:0.617216117216117, centerY:0.0438066465256798, radius: radius, label: 'I'}, + {centerX:0.926739926739927, centerY:0.0574018126888218, radius: radius, label: '10'}, + {centerX:0.877289377289377, centerY:0.675226586102719, radius: radius, label: 'J'}, + {centerX:0.924908424908425, centerY:0.913897280966767, radius: radius, label: '11'}, + {centerX:0.0732600732600733, centerY:0.933534743202417, radius: radius, label: 'K'}, + {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, + {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'L'}, +] + +var LocationsAsProportions = true; +// canvas width +var SuggestedWidthB = 850; +// canvas height +var SuggestedHeightB = 1100; +// use timer? +var ShowTimerB = true; +// task duration +var DurationB = 1000*60*5 + + + + + + + + + +/* + + +InstructionsSampleA + +var instructions = {“There are numbers in circles on this page. Please take the pencil and draw a line from one number"} +to the next, in order. Start at 1 [point to the number], then go to 2 [point], then go to 3 [point], and so on. +Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you +can.” +If there is an error: “You were at number 2. What is the next number?” Wait for the subject’s response and +say, “please start here and continue.” +Test A: If Sample A is completed correctly. Repeat the above instructions. Start timing as soon as the +instruction id given to begin. Stop timing when the Trail is completed, or when maximum time is reached (150 +seconds = 2.5 min). + + + + +Part B +Sample B: “There are numbers and letters in circles on this page. Please take the pen and draw a line, +alternating in order between the numbers and letters. Start at number 1 [point], then go to the first letter, A +[point], then go to the next number, 2 [point], and then the next letter, B [point], and so on. Please try not to lift +the pen as you move from one number or letter to the next. Work as quickly and accurately as you can.” +If there is an error: “You were at number 2. What is the next letter?” Wait for the subject’s response and say, +“please start here and continue.” +Test B: If Sample B is completed correctly. Repeat the above instructions. Start timing as soon as the +instruction id given to begin. Stop timing when the Trail is completed, or when maximum time is reached (300 +seconds = 5 min). +*/ \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_SampleA.js b/TrailMaking/TrailMaking_Setup_SampleA.js deleted file mode 100644 index b7cc2da..0000000 --- a/TrailMaking/TrailMaking_Setup_SampleA.js +++ /dev/null @@ -1,18 +0,0 @@ - -var Circles = [ - {centerX:0.540983606557377, centerY:0.660919540229885, radius: radius, label: '1'}, - {centerX:0.79672131147541, centerY:0.186781609195402, radius: radius, label: '2'}, - {centerX:0.959016393442623, centerY:0.718390804597701, radius: radius, label: '3'}, - {centerX:0.763934426229508, centerY:0.554597701149425, radius: radius, label: '4'}, - {centerX:0.814754098360656, centerY:0.96551724137931, radius: radius, label: '5'}, - {centerX:0.178688524590164, centerY:0.968390804597701, radius: radius, label: '6'}, - {centerX:0.168852459016393, centerY:0.376436781609195, radius: radius, label: '7'}, - {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} -] - -var LocationsAsProportions = true; - -// canvas width -var SuggestedWidth = 610; -// canvas height -var SuggestedHeight = 348; \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_SampleB.js b/TrailMaking/TrailMaking_Setup_SampleB.js deleted file mode 100644 index 2805d5c..0000000 --- a/TrailMaking/TrailMaking_Setup_SampleB.js +++ /dev/null @@ -1,20 +0,0 @@ -var Circles = [ - {centerX:0.480327868852459, centerY:0.589673913043478, radius: radius, label: '1'}, - {centerX:0.740983606557377, centerY:0.171195652173913, radius: radius, label: 'A'}, - {centerX:0.945901639344262, centerY:0.644021739130435, radius: radius, label: '2'}, - {centerX:0.726229508196721, centerY:0.494565217391304, radius: radius, label: 'B'}, - {centerX:0.790163934426229, centerY:0.934782608695652, radius: radius, label: '3'}, - {centerX:0.214754098360656, centerY:0.888586956521739, radius: radius, label: 'C'}, - {centerX:0.139344262295082, centerY:0.179347826086957, radius: radius, label: '4'}, - {centerX:0.454098360655738, centerY:0.230978260869565, radius: radius, label: 'D'}, -] - -var LocationsAsProportions = true; - - -// ideal canvas size -// canvas width -var SuggestedWidth = 610; -// canvas height -var SuggestedHeight = 348; - diff --git a/TrailMaking/oldREADME.md b/TrailMaking/oldREADME.md new file mode 100644 index 0000000..80619b8 --- /dev/null +++ b/TrailMaking/oldREADME.md @@ -0,0 +1,39 @@ +# Stroop color, word task with keyboard input +Script copyright: 03-01-2021 Jason Steffener, Neurocognitive Mapping Laboratory + +# Background +This is an implementation of the classic Stroop task with keyboard input. + +# Task Description +Participants see rectangles of different color and need to indentify the color of the rectangle. Participants are next shown words presented in black font color and they need to identify the color that the word represents. Finally, participants see words, which are the same names of colors as in teh previous task, and they need to identify the font color that the word is presented in. + +The three parts of the Stroop are broekn into three separate HTML files. +For each task instructions are shown to the participant where they are told what to do and which keys to use to respond. +After the instructions practice trials are presented and accuracy feedback is provided. If the participant gets 50% accuracy then the test trials are run. If accuracy is below 50% then the practice is run a second time. Practice will be run a maximum of 3 times if accuracy is below 50%. After that the test trials are presented. Test trials do not present feedback. The same structure is used for the Color, Word and Color/Word versions of the task. + +Currently, when the task is completed the results are automatically saved as CSV files. Note, no participant ID is included in the name and files will be overwritten upon a subsequent run of the code. + +# Duration +This depends on the timing parameters chosen and the response time of the participants. + +# Results File Information +The results fil contains trial level information about response time, accuracy, key press and time elapsed. Fixation, practice and test trials are included in the document. To get responses only for test trials the results need to be filtered to only include "test trials" in the "type" column of the results. + +# Experimental Set-up +There is a setup file which allows the researcher to modify all instructions, timing and number fo trials for all three of the tasks. + +# Stimuli +The "color" part of the task uses rectangles as stimuli. The "word" part of the task uses the words: red, yellow, green and blue as stimuli presented in black font color. The "color/word" part of the task uses the same words presented in any of the colors. Therefore, some trials are considered congruent where the word and color match. Other trials are considered incongruent where the word and the colors do not match. + + +# Modifiable Parameters +All instructional text. +The number of trials for practice and test phases. +Font size of the instructional text +Font size of the stimuli text +Feedback length +Colors used. For instance, the green is rather bright. + + + + diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index 55cbc90..dd4f5d1 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -13,6 +13,10 @@ var jsPsychSketchpad = (function (jspsych) { Loc: { type: jspsych.ParameterType.INT, default: 10000, + }, + Circles: { + type: jspsych.ParameterType.INT, + default: -99, }, canvas_shape: { type: jspsych.ParameterType.STRING, @@ -238,26 +242,26 @@ var jsPsychSketchpad = (function (jspsych) { this.params = trial; this.current_stroke_color = trial.stroke_color; this.init_display(); - console.log(this.params.canvas_width) + console.log(this.params.canvas_height) this.setup_event_listeners(); this.add_background_color(); - this.Circles = this.convert_circles_locations(Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) - for (var i = 0; i < Circles .length; i++){ - this.add_circles(Circles[i].centerX, Circles[i].centerY,Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) - this.add_text(Circles[i].centerX, Circles[i].centerY,Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.Circles = this.convert_circles_locations(this.params.Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + for (var i = 0; i < this.params.Circles .length; i++){ + this.add_circles(this.params.Circles[i].centerX, this.params.Circles[i].centerY,this.params.Circles[i].radius, CircleColor, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY, this.params.Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) // label the first circle if ( i == 0 ) { - this.add_text(Circles[i].centerX, Circles[i].centerY - 2*Circles[i].radius,FirstCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,FirstCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) } - if ( i == Circles.length - 1) { - this.add_text(Circles[i].centerX, Circles[i].centerY - 2*Circles[i].radius,LastCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + if ( i == this.params.Circles.length - 1) { + this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,LastCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) } } var OutData = []; - for (var i = 0; i < Circles .length; i++) + for (var i = 0; i < this.params.Circles .length; i++) { OutData[i] = { 'Count':-99, @@ -578,13 +582,13 @@ var jsPsychSketchpad = (function (jspsych) { // Check to see if the cursor is in ANY circle //Make sure there are still circles to find - if ( this.CompletedCircle < Circles .length) + if ( this.CompletedCircle < this.params.Circles .length) { // outside all circles if (! this.InCircle) { // cycle over ALL circles - for (var i = 0; i < Circles .length; i++) + for (var i = 0; i < this.params.Circles .length; i++) { // check to see if the cursor enters a circle var currentDistance = this.measure_distance([this.Circles[i].centerX, this.Circles[i].centerY],[x,y]) diff --git a/TrailMaking/test.html b/TrailMaking/test.html deleted file mode 100644 index 7c9bd98..0000000 --- a/TrailMaking/test.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file From 526f657958d7c98a100c12825ff2caff61b517dc Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Fri, 2 Sep 2022 11:01:16 -0400 Subject: [PATCH 69/86] Writing up the readme file --- TrailMaking/README.md | 12 ++++++++++++ TrailMaking/TrailMakingAandB.html | 10 ++++++++-- TrailMaking/TrailMaking_Setup_EN.js | 17 +++++++---------- TrailMaking/plugin-sketchpad-trailmaking.js | 4 ++-- 4 files changed, 29 insertions(+), 14 deletions(-) diff --git a/TrailMaking/README.md b/TrailMaking/README.md index 0710a66..1266b3d 100644 --- a/TrailMaking/README.md +++ b/TrailMaking/README.md @@ -10,3 +10,15 @@ The participant uses a mouse or touch screen to connect the dots. When the parti # Modifiable Parameters +- FullScreenMode (true) +- TextFontSize ("30px") (text inside each circle) +- radius (15) (size of each circle) +- CircleColor ('white') +- CorrectCircleColor ('yellow') (Color circle changes too when selected correctly) +- CircleBorderWidth (2) +- FirstCircleLabel ('begin') (label for first circle) +- LastCircleLable ('end') (label for last circle) +- var tolerance (0) (how close to each circle the cursor needs to be) +- pen_width (2) (width of the pen) +- HeightAdj (160) (Adjustment of the height allwoing room for the finished button and the timer) + diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html index 0e03513..34349db 100644 --- a/TrailMaking/TrailMakingAandB.html +++ b/TrailMaking/TrailMakingAandB.html @@ -57,8 +57,10 @@ CanvasWidthSampleB = sizes.CanvasWidth CanvasHeightSampleB = sizes.CanvasHeight + if ( FullScreenMode ) { + timeline.push(enter_fullscreen) + } - timeline.push(enter_fullscreen) var trial_SampleA = { type: jsPsychSketchpad, Circles: SampleCirclesA, @@ -142,7 +144,11 @@ timeline.push(trialA) timeline.push(trial_SampleB) timeline.push(trialB) - timeline.push(exit_fullscreen) + + if ( FullScreenMode ) { + timeline.push(exit_fullscreen) + } + jsPsych.run(timeline) //}); diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 470197a..a9911b1 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -3,7 +3,7 @@ var FullScreenMode = true; var TextFontSize = "30px"; -var StimulusFontSize = '60px'; + // size of each circle var radius = 15; @@ -15,9 +15,9 @@ var CorrectCircleColor = 'yellow' var CircleBorderWidth = 2 // label for first circle -var FirstCircleLable = 'begin' +var FirstCircleLabel = 'begin' // label for last circle -var LastCircleLable = 'end' +var LastCircleLabel = 'end' // how close to each circle the cursor needs to be var tolerance = 0; @@ -29,6 +29,8 @@ var HeightAdj = 160; //Whether or not to change the color of the circle when response is correct var GiveFeedback = true; +// How are the circle locations specified? +var LocationsAsProportions = true; // SETUP FOR SAMPLE OF TRAILS A var SampleCirclesA = [ @@ -36,12 +38,11 @@ var SampleCirclesA = [ {centerX:0.79672131147541, centerY:0.186781609195402, radius: radius, label: '2'}, {centerX:0.959016393442623, centerY:0.718390804597701, radius: radius, label: '3'}, {centerX:0.763934426229508, centerY:0.554597701149425, radius: radius, label: '4'}, - {centerX:0.814754098360656, centerY:0.96551724137931, radius: radius, label: '5'}, - {centerX:0.178688524590164, centerY:0.968390804597701, radius: radius, label: '6'}, + {centerX:0.814754098360656, centerY:0.92551724137931, radius: radius, label: '5'}, + {centerX:0.178688524590164, centerY:0.928390804597701, radius: radius, label: '6'}, {centerX:0.168852459016393, centerY:0.376436781609195, radius: radius, label: '7'}, {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} ] -var LocationsAsProportions = true; // canvas width var SuggestedWidthSampleA = 610; // canvas height @@ -78,7 +79,6 @@ var CirclesA = [ {centerX:0.72, centerY:0.516363636363636, radius: radius, label: '24'}, {centerX:0.692, centerY:0.934545454545455, radius: radius, label: '25'}, ] -var LocationsAsProportions = true; // canvas width var SuggestedWidthA = 850; // canvas height @@ -100,7 +100,6 @@ var SampleCirclesB = [ {centerX:0.139344262295082, centerY:0.179347826086957, radius: radius, label: '4'}, {centerX:0.454098360655738, centerY:0.230978260869565, radius: radius, label: 'D'}, ] -var LocationsAsProportions = true; // ideal canvas size // canvas width var SuggestedWidthSampleB = 610; @@ -137,8 +136,6 @@ var CirclesB = [ {centerX:0.0567765567765568, centerY:0.486404833836858, radius: radius, label: '12'}, {centerX:0.168498168498169, centerY:0.741691842900302, radius: radius, label: 'L'}, ] - -var LocationsAsProportions = true; // canvas width var SuggestedWidthB = 850; // canvas height diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index dd4f5d1..4dd1643 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -253,10 +253,10 @@ var jsPsychSketchpad = (function (jspsych) { this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY, this.params.Circles[i].label, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) // label the first circle if ( i == 0 ) { - this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,FirstCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,FirstCircleLabel, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) } if ( i == this.params.Circles.length - 1) { - this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,LastCircleLable, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) + this.add_text(this.params.Circles[i].centerX, this.params.Circles[i].centerY - 2*this.params.Circles[i].radius,LastCircleLabel, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) } } From 8d4322635270fa38c55c6a2ebf8e591eaa5366ac Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Fri, 2 Sep 2022 11:37:20 -0400 Subject: [PATCH 70/86] adding instructions --- TrailMaking/README.md | 10 ++++++++++ TrailMaking/TrailMakingAandB.html | 11 +++++++++++ TrailMaking/TrailMaking_Setup_EN.js | 16 ++++------------ 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/TrailMaking/README.md b/TrailMaking/README.md index 1266b3d..d1bc916 100644 --- a/TrailMaking/README.md +++ b/TrailMaking/README.md @@ -8,6 +8,9 @@ This tasks assesses a participant's ability to rapidly scan and sequence a serie # Task Description The participant uses a mouse or touch screen to connect the dots. When the participant enters a circle in the correct order to circle changes color. Therefore, if a participant enters a circle in the incorrect order the circle does not change color. +# Duration +A timer is set for both trials, based on current instructions. + # Modifiable Parameters - FullScreenMode (true) @@ -22,3 +25,10 @@ The participant uses a mouse or touch screen to connect the dots. When the parti - pen_width (2) (width of the pen) - HeightAdj (160) (Adjustment of the height allwoing room for the finished button and the timer) +# Saved data +The drawing for each task is automatically saved as a PNG file with the name TrialA.png or TrialB.png. +The overall error count and total duration are saved. +The elapsed time is recorded as well as the time when someone entered a circle and when they left a circle. This can be used to calculate thinking time and travel time. + +# Special functions +- The plugin-sketchpad has been modified for this task and is called *plugin-sketchpad-trailmaking.js*- FindCanvasSize.js which uses a sugested height/width and finds a possible size basedon the screen and orientation. \ No newline at end of file diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html index 34349db..17b5a9d 100644 --- a/TrailMaking/TrailMakingAandB.html +++ b/TrailMaking/TrailMakingAandB.html @@ -15,6 +15,7 @@ + @@ -140,6 +141,16 @@ } } + var InstructionsA = { + type: jsPsychInstructions, + pages: [ + 'Welcome to the Trail Making Task. Click next to begin.', + InstructionsA + ], + show_clickable_nav: true +} + + timeline.push(InstructionsA) timeline.push(trial_SampleA) timeline.push(trialA) timeline.push(trial_SampleB) diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index a9911b1..f804a49 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -153,24 +153,16 @@ var DurationB = 1000*60*5 -/* - -InstructionsSampleA -var instructions = {“There are numbers in circles on this page. Please take the pencil and draw a line from one number"} -to the next, in order. Start at 1 [point to the number], then go to 2 [point], then go to 3 [point], and so on. -Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you -can.” -If there is an error: “You were at number 2. What is the next number?” Wait for the subject’s response and -say, “please start here and continue.” -Test A: If Sample A is completed correctly. Repeat the above instructions. Start timing as soon as the -instruction id given to begin. Stop timing when the Trail is completed, or when maximum time is reached (150 -seconds = 2.5 min). +// InstructionsSampleA +var InstructionsA = 'You will see numbers in circles. Please draw a line with the mouse or your finger (on a touch screen) from one number to the next, in order. Start at 1, then go to 2, then go to 3, and so on. Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can. When you have finished press the Finished button at the bottom.' +var InstructionsB = 'You will see numbers and letters in circles. Please draw a line with the mouse or your finger (on a touch screen) from one number to the next, in order. Start at 1, then go to 2, then go to 3, and so on. Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can. When you have finished press the Finished button at the bottom.' +/* Part B Sample B: “There are numbers and letters in circles on this page. Please take the pen and draw a line, alternating in order between the numbers and letters. Start at number 1 [point], then go to the first letter, A From 23fbba7b679e6f1f26f41d5188731465d368e5f7 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 6 Sep 2022 15:20:21 -0400 Subject: [PATCH 71/86] Added instructions --- TrailMaking/TrailMakingAandB.html | 37 +++++++++++++++++---- TrailMaking/TrailMaking_Setup_EN.js | 32 +++++------------- TrailMaking/plugin-sketchpad-trailmaking.js | 7 ++-- 3 files changed, 41 insertions(+), 35 deletions(-) diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html index 17b5a9d..9c73fbf 100644 --- a/TrailMaking/TrailMakingAandB.html +++ b/TrailMaking/TrailMakingAandB.html @@ -22,6 +22,11 @@ @@ -141,19 +146,37 @@ } } - var InstructionsA = { + var InstructionsSampleA = { + type: jsPsychInstructions, + pages: InstructionsSampleA, + show_clickable_nav: true + } + var InstructionsA = { + type: jsPsychInstructions, + pages: InstructionsA, + show_clickable_nav: true + } + var InstructionsSampleB = { + type: jsPsychInstructions, + pages: InstructionsSampleB, + show_clickable_nav: true + } + var InstructionsB = { type: jsPsychInstructions, - pages: [ - 'Welcome to the Trail Making Task. Click next to begin.', - InstructionsA - ], + pages: InstructionsB, show_clickable_nav: true -} + } - timeline.push(InstructionsA) + timeline.push(InstructionsSampleA) timeline.push(trial_SampleA) + + timeline.push(InstructionsA) timeline.push(trialA) + + timeline.push(InstructionsSampleB) timeline.push(trial_SampleB) + + timeline.push(InstructionsB) timeline.push(trialB) if ( FullScreenMode ) { diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index f804a49..09b21fc 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -2,8 +2,8 @@ var FullScreenMode = true; -var TextFontSize = "30px"; +var InstructionFontSize = "40px"; // size of each circle var radius = 15; @@ -11,7 +11,8 @@ var radius = 15; var CircleColor = 'white' // color of circle if correct var CorrectCircleColor = 'yellow' - +// size of text inside each circle +var TextFont = "20px Verdana"; var CircleBorderWidth = 2 // label for first circle @@ -147,30 +148,13 @@ var DurationB = 1000*60*5 +var InstructionsSampleA = ['For this task you will see numbers in circles.
    Please draw a line with the mouse or your finger (on a touch screen) from one number to the next, in order.
    Start at 1, then go to 2, then go to 3, and so on.
    Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can.
    When you have finished press the Finished button at the bottom of the screen.', + 'When your line enters a correct circle it will change color, indicating that this is the next correct circle in the sequence.
    If the circle does not change color, you have made a mistake and need to draw your line to a different circle.', 'First, you will tray a practice test. Press next to practice']; +var InstructionsA = ['Now you will perform the actual test.
    Remember, start at 1, then go to 2, then go to 3, and so on.
    Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can.
    When you have finished press the Finished button at the bottom of the screen.', 'When your line enters a correct circle it will change color, indicating that this is the next correct circle in the sequence.
    If the circle does not change color, you have made a mistake and need to draw your line to a different circle.', 'Press next to begin.']; +var InstructionsSampleB = ['For this task you will see numbers and letters in circles.
    Please draw a line with the mouse or your finger (on a touch screen) from one number/letter to the next, in order.
    Start at 1, then go to A, then go to 2, then B, and so on.
    Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can.
    When you have finished press the Finished button at the bottom of the screen.', 'When your line enters a correct circle it will change color, indicating that this is the next correct circle in the sequence.
    If the circle does not change color, you have made a mistake and need to draw your line to a different circle.', 'First, you will try a practice test. Press next to practice']; +var InstructionsB = ['Now you will perform the actual test.
    Remember, start at 1, then go to A, then go to 2, then B, and so on.
    Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can.
    When you have finished press the Finished button at the bottom of the screen.', 'When your line enters a correct circle it will change color, indicating that this is the next correct circle in the sequence.
    If the circle does not change color, you have made a mistake and need to draw your line to a different circle.', 'Press next to begin.']; - - - - -// InstructionsSampleA - -var InstructionsA = 'You will see numbers in circles. Please draw a line with the mouse or your finger (on a touch screen) from one number to the next, in order. Start at 1, then go to 2, then go to 3, and so on. Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can. When you have finished press the Finished button at the bottom.' - -var InstructionsB = 'You will see numbers and letters in circles. Please draw a line with the mouse or your finger (on a touch screen) from one number to the next, in order. Start at 1, then go to 2, then go to 3, and so on. Please try not to lift the pen as you move from one number to the next. Work as quickly and accurately as you can. When you have finished press the Finished button at the bottom.' - -/* -Part B -Sample B: “There are numbers and letters in circles on this page. Please take the pen and draw a line, -alternating in order between the numbers and letters. Start at number 1 [point], then go to the first letter, A -[point], then go to the next number, 2 [point], and then the next letter, B [point], and so on. Please try not to lift -the pen as you move from one number or letter to the next. Work as quickly and accurately as you can.” -If there is an error: “You were at number 2. What is the next letter?” Wait for the subject’s response and say, -“please start here and continue.” -Test B: If Sample B is completed correctly. Repeat the above instructions. Start timing as soon as the -instruction id given to begin. Stop timing when the Trail is completed, or when maximum time is reached (300 -seconds = 5 min). -*/ \ No newline at end of file diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index 4dd1643..d5787d0 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -242,9 +242,8 @@ var jsPsychSketchpad = (function (jspsych) { this.params = trial; this.current_stroke_color = trial.stroke_color; this.init_display(); - console.log(this.params.canvas_height) - + this.setup_event_listeners(); this.add_background_color(); this.Circles = this.convert_circles_locations(this.params.Circles, LocationsAsProportions, this.params.canvas_width, this.params.canvas_height) @@ -351,7 +350,7 @@ var jsPsychSketchpad = (function (jspsych) { if (this.params.prompt_location == "belowbutton") { display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; } - if (this.params.prompt_location == "JASON") { + if (this.params.prompt_location == "loc") { display_html = timer_html + canvas_html + finish_button_html + this.params.prompt; } @@ -483,7 +482,7 @@ var jsPsychSketchpad = (function (jspsych) { add_text(centerX, centerY, label, AsProp = false, WindowX = 200, WindowY = 200) { //this.ctx.font = "20px Georgia"; this.ctx.fillStyle = 'black'; - this.ctx.font = "20px Verdana"; + this.ctx.font = TextFont; this.ctx.textAlign = "center"; // In order to center text labels in the circles, the height of the text needs to be determined // This is done with the measureText built in function From 9ba8cc47c8c7afa5b05fcc8094daecc051ec8138 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 7 Sep 2022 09:04:19 -0400 Subject: [PATCH 72/86] working out making a grid of buttons for numerical entry --- .gitignore | 2 +- .gitignore.swp | Bin 0 -> 12288 bytes Stroop/Stroop_color.html | 1 + TestButtons/Buttons.html | 38 +++ TestButtons/index.html | 82 ++--- .../plugin-html-GridButton-response.js | 289 ++++++++++++++++++ 6 files changed, 370 insertions(+), 42 deletions(-) create mode 100644 .gitignore.swp create mode 100644 TestButtons/Buttons.html create mode 100644 TestButtons/plugin-html-GridButton-response.js diff --git a/.gitignore b/.gitignore index ba11ef3..d12dfe4 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,4 @@ ANT/.idea/modules.xml ANT/.idea/workspace.xml TrailMaking/jspysch/* - +TestButtons/jspsych/* diff --git a/.gitignore.swp b/.gitignore.swp new file mode 100644 index 0000000000000000000000000000000000000000..b758ef79776f975fac2f05282c069f65cf5523d9 GIT binary patch literal 12288 zcmeI&J#W)M7zgmDfW*X$U;r@{*dpvp)1?!rQKhs4SQwa?84wc_0~1Vq0v-ngNyI?MN`Fg#o&D%ue_NCrH1F+nS2yAo@pG2w?Td>^ z`uzCG_zTfkdYk*8heMrfS9SRJb92@&>dK^T?Ih|s8?Ck0n{jFrna&M)vN)mGvPqfg zJb2MDVY?g%eNbp;s#2tMX1$0 zcMm%Y`a=K$5P$##AOHafKmYrXTgfB*y_009U<00Izz z00bZa0SFvH0jY>Or-|Nis{j9g|Nj4RhUhEjGv@>6J?9PQHRl!QCFdDu%z4Opz`4)4 z!MV=4#<|2f!THW}f8%_r*ZEkjg$DuOXqY~92cGSTrtmd@2PtIAaSr7Dk$%|gFN z$*(@tmP+YVPdiR#cXV|R{?9h}5Y>WX-<$1}xbrSgV@0-^l@VR+pf4|HIK2`&2G(^0$ySE#vi}blw JdapjHpr6fTu + + + + + + + + Test Buttons + + + + + + + + + + + + diff --git a/TestButtons/index.html b/TestButtons/index.html index 2a92a11..2fd7326 100644 --- a/TestButtons/index.html +++ b/TestButtons/index.html @@ -2,21 +2,26 @@ - + - Stroop: Color - - - - - - + Test Buttons + + + + + + diff --git a/TestButtons/plugin-html-GridButton-response.js b/TestButtons/plugin-html-GridButton-response.js new file mode 100644 index 0000000..5dc7c84 --- /dev/null +++ b/TestButtons/plugin-html-GridButton-response.js @@ -0,0 +1,289 @@ +var jsPsychHtmlGridButtonResponse = (function (jspsych) { + 'use strict'; + + const info = { + name: "html-button-response", + parameters: { + /** The HTML string to be displayed */ + stimulus: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Stimulus", + default: undefined, + }, + /** Array containing the label(s) for the button(s). */ + choices: { + type: jspsych.ParameterType.STRING, + pretty_name: "Choices", + default: undefined, + array: true, + }, + /** The HTML for creating button. Can create own style. Use the "%choice%" string to indicate where the label from the choices parameter should be inserted. */ + button_html: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Button HTML", + default: '', + array: true, + }, + /** Any content here will be displayed under the button(s). */ + prompt: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Prompt", + default: null, + }, + /** How long to show the stimulus. */ + stimulus_duration: { + type: jspsych.ParameterType.INT, + pretty_name: "Stimulus duration", + default: null, + }, + /** How long to show the trial. */ + trial_duration: { + type: jspsych.ParameterType.INT, + pretty_name: "Trial duration", + default: null, + }, + /** The vertical margin of the button. */ + margin_vertical: { + type: jspsych.ParameterType.STRING, + pretty_name: "Margin vertical", + default: "0px", + }, + /** The horizontal margin of the button. */ + margin_horizontal: { + type: jspsych.ParameterType.STRING, + pretty_name: "Margin horizontal", + default: "8px", + }, + /** If true, then trial will end when user responds. */ + response_ends_trial: { + type: jspsych.ParameterType.BOOL, + pretty_name: "Response ends trial", + default: true, + }, + /** How many rows of buttons */ + button_rows: { + type: jspsych.ParameterType.INT, + pretty_name: "Number of rows", + default: 1, + }, + /** How many columns of buttons */ + button_columns: { + type: jspsych.ParameterType.INT, + pretty_name: "Number of columns", + default: 1, + }, + /** How many total buttons */ + button_count: { + type: jspsych.ParameterType.INT, + pretty_name: "Number of buttons", + default: 1, + }, + }, + }; + /** + * html-button-response + * jsPsych plugin for displaying a stimulus and getting a button response + * @author Josh de Leeuw + * @see {@link https://www.jspsych.org/plugins/jspsych-html-button-response/ html-button-response plugin documentation on jspsych.org} + */ + class HtmlButtonResponsePlugin { + constructor(jsPsych) { + this.jsPsych = jsPsych; + } + + + + howManyRowsAndColumns(choices){ + // find out how many columns and the number of elements in each column + var button_columns = choices.length; + var button_rows = []; + var count = 0; + for (var i = 0; i < button_columns; i++) { + count += choices[i].length + button_rows.push(choices[i].length) + } + this.button_columns = button_columns; + this.button_rows = button_rows; + this.button_count = count; + } + + trial(display_element, trial) { + // display stimulus + // find out how many rows and columns + this.howManyRowsAndColumns(trial.choices) + // this makes the very first button + var html = '
    ' + trial.stimulus + "
    "; + //display buttons + var buttons = []; + + + + if (Array.isArray(trial.button_html)) { + if (trial.button_html.length == trial.choices.length) { + buttons = trial.button_html; + } + else { + console.error("Error in html-button-response plugin. The length of the button_html array does not equal the length of the choices array"); + } + } + else { + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + } + + + html += '
    '; + + // this is an index of the buttons + for (var i = 0; i < trial.choices.length; i++) { + if (Array.isArray(trial.choices[i])) { + + var trialArray = trial.choices[i] + for (var j = 0; j < trialArray.length; j++) { + var str = buttons[i].replace(/%choice%/g, trialArray[j]); + html += + '
    ' + + str + + "
    "; + } + } + else { + console.log('String') + // what to write on the button + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + + html += + '
    ' + + str + + "
    "; + } + } + html += "
    "; + + + + + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + // start time + var start_time = performance.now(); + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element + .querySelector("#jspsych-html-button-response-button-" + i) + .addEventListener("click", (e) => { + var btn_el = e.currentTarget; + var choice = btn_el.getAttribute("data-choice"); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + // store response + var response = { + rt: null, + button: null, + }; + // function to end trial when it is time + const end_trial = () => { + // kill any remaining setTimeout handlers + this.jsPsych.pluginAPI.clearAllTimeouts(); + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button, + }; + // clear the display + display_element.innerHTML = ""; + // move on to the next trial + this.jsPsych.finishTrial(trial_data); + }; + // function to handle responses by the subject + function after_response(choice) { + // measure rt + var end_time = performance.now(); + var rt = Math.round(end_time - start_time); + response.button = parseInt(choice); + response.rt = rt; + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector("#jspsych-html-button-response-stimulus").className += + " responded"; + // disable all the buttons after a response + var btns = document.querySelectorAll(".jspsych-html-button-response-button button"); + for (var i = 0; i < btns.length; i++) { + //btns[i].removeEventListener('click'); + btns[i].setAttribute("disabled", "disabled"); + } + if (trial.response_ends_trial) { + end_trial(); + } + } + // hide image if timing is set + if (trial.stimulus_duration !== null) { + this.jsPsych.pluginAPI.setTimeout(() => { + display_element.querySelector("#jspsych-html-button-response-stimulus").style.visibility = "hidden"; + }, trial.stimulus_duration); + } + // end trial if time limit is set + if (trial.trial_duration !== null) { + this.jsPsych.pluginAPI.setTimeout(end_trial, trial.trial_duration); + } + } + simulate(trial, simulation_mode, simulation_options, load_callback) { + if (simulation_mode == "data-only") { + load_callback(); + this.simulate_data_only(trial, simulation_options); + } + if (simulation_mode == "visual") { + this.simulate_visual(trial, simulation_options, load_callback); + } + } + create_simulation_data(trial, simulation_options) { + const default_data = { + stimulus: trial.stimulus, + rt: this.jsPsych.randomization.sampleExGaussian(500, 50, 1 / 150, true), + response: this.jsPsych.randomization.randomInt(0, trial.choices.length - 1), + }; + const data = this.jsPsych.pluginAPI.mergeSimulationData(default_data, simulation_options); + this.jsPsych.pluginAPI.ensureSimulationDataConsistency(trial, data); + return data; + } + simulate_data_only(trial, simulation_options) { + const data = this.create_simulation_data(trial, simulation_options); + this.jsPsych.finishTrial(data); + } + simulate_visual(trial, simulation_options, load_callback) { + const data = this.create_simulation_data(trial, simulation_options); + const display_element = this.jsPsych.getDisplayElement(); + this.trial(display_element, trial); + load_callback(); + if (data.rt !== null) { + this.jsPsych.pluginAPI.clickTarget(display_element.querySelector(`div[data-choice="${data.response}"] button`), data.rt); + } + } + } + HtmlButtonResponsePlugin.info = info; + + return HtmlButtonResponsePlugin; + +})(jsPsychModule); From e50426e6c82f3c235874fd7e5c4cc97324364f80 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 7 Sep 2022 13:51:11 -0400 Subject: [PATCH 73/86] made a working numeric button response for digit span tasks --- .gitignore.swp | Bin 12288 -> 0 bytes TestButtons/Buttons.html | 28 +- TestButtons/Buttons2.html | 77 ++++++ TestButtons/plugin-html-numberpad-response.js | 241 ++++++++++++++++++ 4 files changed, 340 insertions(+), 6 deletions(-) delete mode 100644 .gitignore.swp create mode 100644 TestButtons/Buttons2.html create mode 100644 TestButtons/plugin-html-numberpad-response.js diff --git a/.gitignore.swp b/.gitignore.swp deleted file mode 100644 index b758ef79776f975fac2f05282c069f65cf5523d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&J#W)M7zgmDfW*X$U;r@{*dpvp)1?!rQKhs4SQwa?84wc_0~1Vq0v-ngNyI?MN`Fg#o&D%ue_NCrH1F+nS2yAo@pG2w?Td>^ z`uzCG_zTfkdYk*8heMrfS9SRJb92@&>dK^T?Ih|s8?Ck0n{jFrna&M)vN)mGvPqfg zJb2MDVY?g%eNbp;s#2tMX1$0 zcMm%Y`a=K$5P$##AOHafKmYrXTgfB*y_009U<00Izz z00bZa0SFvH0jY>Or-|Nis{j9g|Nj4RhUhEjGv@>6J?9PQHRl!QCFdDu%z4Opz`4)4 z!MV=4#<|2f!THW}f8%_r*ZEkjg$DuOXqY~92cGSTrtmd@2PtIAaSr7Dk$%|gFN z$*(@tmP+YVPdiR#cXV|R{?9h}5Y>WX-<$1}xbrSgV@0-^l@VR+pf4|HIK2`&2G(^0$ySE#vi}blw JdapjHpr6fTu - + - + + + + + + + + + + // https://stackoverflow.com/questions/30962295/how-to-display-number-input-using-button-for-calculator-in-html +

    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    + + + + + +
    + + + + + +
    + +
    + + + + diff --git a/TestButtons/plugin-html-numberpad-response.js b/TestButtons/plugin-html-numberpad-response.js new file mode 100644 index 0000000..335c14c --- /dev/null +++ b/TestButtons/plugin-html-numberpad-response.js @@ -0,0 +1,241 @@ +var jsPsychNumberPadResponse = (function (jspsych) { + 'use strict'; + + const info = { + name: "html-numberpad-response", + parameters: { + /** The HTML string to be displayed */ + stimulus: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Stimulus", + default: undefined, + }, + /** The HTML for creating button. Can create own style. Use the "%choice%" string to indicate where the label from the choices parameter should be inserted. */ + button_html: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Button HTML", + default: '', + array: true, + }, + /** Any content here will be displayed under the button(s). */ + prompt: { + type: jspsych.ParameterType.HTML_STRING, + pretty_name: "Prompt", + default: null, + }, + /** How long to show the stimulus. */ + stimulus_duration: { + type: jspsych.ParameterType.INT, + pretty_name: "Stimulus duration", + default: null, + }, + /** How long to show the trial. */ + trial_duration: { + type: jspsych.ParameterType.INT, + pretty_name: "Trial duration", + default: null, + }, + /** The vertical margin of the button. */ + margin_vertical: { + type: jspsych.ParameterType.STRING, + pretty_name: "Margin vertical", + default: "0px", + }, + /** The horizontal margin of the button. */ + margin_horizontal: { + type: jspsych.ParameterType.STRING, + pretty_name: "Margin horizontal", + default: "8px", + }, + /** If true, then trial will end when user responds. */ + response_ends_trial: { + type: jspsych.ParameterType.BOOL, + pretty_name: "Response ends trial", + default: true, + }, + + response_disables: { + type: jspsych.ParameterType.BOOL, + pretty_name: "Response disables buttons", + default: true, + }, + + }, + }; + /** + * html-button-response + * jsPsych plugin for displaying a stimulus and getting a button response + * @author Josh de Leeuw + * @see {@link https://www.jspsych.org/plugins/jspsych-html-button-response/ html-button-response plugin documentation on jspsych.org} + */ + class NumberPadResponsePlugin { + constructor(jsPsych) { + this.jsPsych = jsPsych; + } + trial(display_element, trial) { + // display stimulus + var html = '
    ' + trial.stimulus + "
    "; + //display buttons + var buttons = []; + + for (var i = 0; i < trial.choices.length; i++) { + buttons.push(trial.button_html); + } + + html += '
    '; + html += ''; + console.log(trial.choices.length) + for (var i = 0; i < trial.choices.length-1; i++) { + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + if (i == trial.choices.length-2){ + html += ''; + } + html += '' + if (((i + 1 ) % 3) == 0) { + html += '' + } + }; + console.log(str) + //str = buttons[trial.choices.length].replace(/%choice%/g, trial.choices[trial.choices.length]); + var str = buttons[i].replace(/%choice%/g, trial.choices[i]); + html += '"; + html += '
    '; + html += + '
    ' + + str + + "
    "; + + html += '
    ' + html += + '
    ' + + str + + "
    ' + + html += "
    "; + //show prompt if there is one + if (trial.prompt !== null) { + html += trial.prompt; + } + display_element.innerHTML = html; + // start time + var start_time = performance.now(); + // add event listeners to buttons + for (var i = 0; i < trial.choices.length; i++) { + display_element + .querySelector("#jspsych-html-button-response-button-" + i) + .addEventListener("click", (e) => { + var btn_el = e.currentTarget; + var choice = btn_el.getAttribute("data-choice"); // don't use dataset for jsdom compatibility + after_response(choice); + }); + } + // store response + var response = { + rt: null, + // define the response as an array + button: [], + }; + // function to end trial when it is time + const end_trial = () => { + // kill any remaining setTimeout handlers + this.jsPsych.pluginAPI.clearAllTimeouts(); + // gather the data to store for the trial + var trial_data = { + rt: response.rt, + stimulus: trial.stimulus, + response: response.button, + }; + // clear the display + display_element.innerHTML = ""; + // move on to the next trial + this.jsPsych.finishTrial(trial_data); + }; + // function to handle responses by the subject + function after_response(choice) { + // measure rt + var end_time = performance.now(); + var rt = Math.round(end_time - start_time); + + + + console.log(response) + // after a valid response, the stimulus will have the CSS class 'responded' + // which can be used to provide visual feedback that a response was recorded + display_element.querySelector("#jspsych-html-button-response-stimulus").className += + " responded"; + // disable all the buttons after a response + var btns = document.querySelectorAll(".jspsych-html-button-response-button button"); + // push the response to the array + if (parseInt(choice) == 10) { + console.log('End Trial') + end_trial(); + } + else { + response.button.push(parseInt(choice)+1); + response.rt = rt; + } + + + if (trial.response_disables) { + for (var i = 0; i < btns.length; i++) { + //btns[i].removeEventListener('click'); + btns[i].setAttribute("disabled", "disabled"); + } + } + if (trial.response_ends_trial) { + end_trial(); + } + } + // hide image if timing is set + if (trial.stimulus_duration !== null) { + this.jsPsych.pluginAPI.setTimeout(() => { + display_element.querySelector("#jspsych-html-button-response-stimulus").style.visibility = "hidden"; + }, trial.stimulus_duration); + } + // end trial if time limit is set + if (trial.trial_duration !== null) { + this.jsPsych.pluginAPI.setTimeout(end_trial, trial.trial_duration); + } + } + simulate(trial, simulation_mode, simulation_options, load_callback) { + if (simulation_mode == "data-only") { + load_callback(); + this.simulate_data_only(trial, simulation_options); + } + if (simulation_mode == "visual") { + this.simulate_visual(trial, simulation_options, load_callback); + } + } + create_simulation_data(trial, simulation_options) { + const default_data = { + stimulus: trial.stimulus, + rt: this.jsPsych.randomization.sampleExGaussian(500, 50, 1 / 150, true), + response: this.jsPsych.randomization.randomInt(0, trial.choices.length - 1), + }; + const data = this.jsPsych.pluginAPI.mergeSimulationData(default_data, simulation_options); + this.jsPsych.pluginAPI.ensureSimulationDataConsistency(trial, data); + return data; + } + simulate_data_only(trial, simulation_options) { + const data = this.create_simulation_data(trial, simulation_options); + this.jsPsych.finishTrial(data); + } + simulate_visual(trial, simulation_options, load_callback) { + const data = this.create_simulation_data(trial, simulation_options); + const display_element = this.jsPsych.getDisplayElement(); + this.trial(display_element, trial); + load_callback(); + if (data.rt !== null) { + this.jsPsych.pluginAPI.clickTarget(display_element.querySelector(`div[data-choice="${data.response}"] button`), data.rt); + } + } + } + NumberPadResponsePlugin.info = info; + + return NumberPadResponsePlugin; + +})(jsPsychModule); From 06aa7462e041e21402ec55c49cb92f589cdae749 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 8 Sep 2022 09:42:04 -0400 Subject: [PATCH 74/86] added backspace key to number pad --- TestButtons/Buttons.html | 39 +- TestButtons/plugin-html-numberpad-response.js | 13 +- TrailMaking/TrailMakingAandB.html | 1 + TrailMaking/default_style.css | 369 ++++++++++++++++++ 4 files changed, 407 insertions(+), 15 deletions(-) create mode 100644 TrailMaking/default_style.css diff --git a/TestButtons/Buttons.html b/TestButtons/Buttons.html index 062f376..39dee70 100644 --- a/TestButtons/Buttons.html +++ b/TestButtons/Buttons.html @@ -10,10 +10,11 @@ + - + diff --git a/TestButtons/plugin-html-numberpad-response.js b/TestButtons/plugin-html-numberpad-response.js index 335c14c..489bd5c 100644 --- a/TestButtons/plugin-html-numberpad-response.js +++ b/TestButtons/plugin-html-numberpad-response.js @@ -85,6 +85,7 @@ var jsPsychNumberPadResponse = (function (jspsych) { html += '
    '; html += ''; console.log(trial.choices.length) + // What to do if buttons 1 - 0 are pressed for (var i = 0; i < trial.choices.length-1; i++) { var str = buttons[i].replace(/%choice%/g, trial.choices[i]); if (i == trial.choices.length-2){ @@ -160,9 +161,6 @@ var jsPsychNumberPadResponse = (function (jspsych) { var end_time = performance.now(); var rt = Math.round(end_time - start_time); - - - console.log(response) // after a valid response, the stimulus will have the CSS class 'responded' // which can be used to provide visual feedback that a response was recorded display_element.querySelector("#jspsych-html-button-response-stimulus").className += @@ -170,12 +168,21 @@ var jsPsychNumberPadResponse = (function (jspsych) { // disable all the buttons after a response var btns = document.querySelectorAll(".jspsych-html-button-response-button button"); // push the response to the array + // What to do if the Enter button is pressed if (parseInt(choice) == 10) { console.log('End Trial') end_trial(); } + else if (parseInt(choice) == 11) { + console.log('BACKSPACE Trial') + response.button.pop(); + document.getElementById('jspsych-html-button-response-stimulus').innerHTML = '

    '+response.button+'

    '; + } else { response.button.push(parseInt(choice)+1); + + document.getElementById('jspsych-html-button-response-stimulus').innerHTML = '

    '+response.button+'

    '; + response.rt = rt; } diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html index 9c73fbf..ba9fcf4 100644 --- a/TrailMaking/TrailMakingAandB.html +++ b/TrailMaking/TrailMakingAandB.html @@ -20,6 +20,7 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index 09b21fc..df51145 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -25,7 +25,7 @@ var tolerance = 0; // width of the pen var pen_width = 2; -// The order in this list is the correct and expected order +// This adjust the height so there is room for the Finished button and the timer var HeightAdj = 160; //Whether or not to change the color of the circle when response is correct @@ -34,6 +34,7 @@ var GiveFeedback = true; var LocationsAsProportions = true; // SETUP FOR SAMPLE OF TRAILS A +// The order in this list is the correct and expected order var SampleCirclesA = [ {centerX:0.540983606557377, centerY:0.660919540229885, radius: radius, label: '1'}, {centerX:0.79672131147541, centerY:0.186781609195402, radius: radius, label: '2'}, @@ -45,9 +46,9 @@ var SampleCirclesA = [ {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} ] // canvas width -var SuggestedWidthSampleA = 610; +var SuggestedWidthSampleA = 350;//610; // canvas height -var SuggestedHeightSampleA = 348; +var SuggestedHeightSampleA = 610;//348; // use timer? var ShowTimerSampleA = false; diff --git a/TrailMaking/plugin-sketchpad-trailmaking.js b/TrailMaking/plugin-sketchpad-trailmaking.js index d5787d0..beb01a7 100644 --- a/TrailMaking/plugin-sketchpad-trailmaking.js +++ b/TrailMaking/plugin-sketchpad-trailmaking.js @@ -12,7 +12,7 @@ var jsPsychSketchpad = (function (jspsych) { Loc: { type: jspsych.ParameterType.INT, - default: 10000, + default: 10, }, Circles: { type: jspsych.ParameterType.INT, @@ -295,7 +295,9 @@ var jsPsychSketchpad = (function (jspsych) { `; } From cef9e05d5443cc192cde7f4104857ec6ebcc304a Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 14 Sep 2022 09:09:46 -0400 Subject: [PATCH 76/86] Finalized task and JATOS works and receives data! --- TrailMaking/TrailMakingAandB.html | 4 +- TrailMaking/TrailMakingAandB_JATOS.html | 31 ++-- TrailMaking/TrailMaking_Setup_EN.js | 4 +- TrailMaking/oldTrailMakingAandB_JATOS.html | 198 +++++++++++++++++++++ 4 files changed, 220 insertions(+), 17 deletions(-) create mode 100644 TrailMaking/oldTrailMakingAandB_JATOS.html diff --git a/TrailMaking/TrailMakingAandB.html b/TrailMaking/TrailMakingAandB.html index c405a18..a9568b2 100644 --- a/TrailMaking/TrailMakingAandB.html +++ b/TrailMaking/TrailMakingAandB.html @@ -70,8 +70,8 @@ var trial_SampleA = { type: jsPsychSketchpad, Circles: SampleCirclesA, - canvas_width: 400,//CanvasWidthSampleA, - canvas_height: 400,//CanvasHeightSampleA, + canvas_width: CanvasWidthSampleA, + canvas_height: CanvasHeightSampleA, canvas_border_width: 1, stroke_width: pen_width, save_final_image: false, diff --git a/TrailMaking/TrailMakingAandB_JATOS.html b/TrailMaking/TrailMakingAandB_JATOS.html index 2a648ba..d382a7a 100644 --- a/TrailMaking/TrailMakingAandB_JATOS.html +++ b/TrailMaking/TrailMakingAandB_JATOS.html @@ -20,20 +20,15 @@ - - + + + \ No newline at end of file diff --git a/TrailMaking/TrailMaking_Setup_EN.js b/TrailMaking/TrailMaking_Setup_EN.js index df51145..f42d81d 100644 --- a/TrailMaking/TrailMaking_Setup_EN.js +++ b/TrailMaking/TrailMaking_Setup_EN.js @@ -46,9 +46,9 @@ var SampleCirclesA = [ {centerX:0.49016393442623, centerY:0.333333333333333, radius: radius, label: '8'} ] // canvas width -var SuggestedWidthSampleA = 350;//610; +var SuggestedWidthSampleA = 610; // canvas height -var SuggestedHeightSampleA = 610;//348; +var SuggestedHeightSampleA = 348; // use timer? var ShowTimerSampleA = false; diff --git a/TrailMaking/oldTrailMakingAandB_JATOS.html b/TrailMaking/oldTrailMakingAandB_JATOS.html new file mode 100644 index 0000000..2a648ba --- /dev/null +++ b/TrailMaking/oldTrailMakingAandB_JATOS.html @@ -0,0 +1,198 @@ + + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From bb66793df2dd562826c99c3af7ba8ecd1a2b9cc1 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 29 Sep 2022 10:26:45 -0400 Subject: [PATCH 77/86] Started a touch screen version of the Stroop using a modified html response button function --- .gitignore | 1 + Stroop/JustResponseButtons.html | 71 +++++++++++++++++++++++++++++++++ Stroop/Stroop_Setup_EN.js | 2 + Stroop/Test.css | 22 ++++++++++ Stroop/Test.html | 41 +++++++++++++++++++ 5 files changed, 137 insertions(+) create mode 100644 Stroop/JustResponseButtons.html create mode 100644 Stroop/Test.css create mode 100644 Stroop/Test.html diff --git a/.gitignore b/.gitignore index d12dfe4..369b1e7 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ ANT/.idea/workspace.xml TrailMaking/jspysch/* TestButtons/jspsych/* +Stroop/jspsych/* diff --git a/Stroop/JustResponseButtons.html b/Stroop/JustResponseButtons.html new file mode 100644 index 0000000..e800421 --- /dev/null +++ b/Stroop/JustResponseButtons.html @@ -0,0 +1,71 @@ + + + + + + + + + Trailmaking Task A + + + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_Setup_EN.js b/Stroop/Stroop_Setup_EN.js index f71c903..580f4ca 100644 --- a/Stroop/Stroop_Setup_EN.js +++ b/Stroop/Stroop_Setup_EN.js @@ -41,6 +41,8 @@ var ColorWordThankYouText = 'Thank you. Press any key to end the experiment.' */ var ResponseChoices = ['v','b','n','m',27] +var ResponseButtons = ['Red','Yellow','Green','Blue'] + var FeedbackLength = 400; // This is in milliseconds //var FixationLength = 500; // This is in milliseconds diff --git a/Stroop/Test.css b/Stroop/Test.css new file mode 100644 index 0000000..27a3efd --- /dev/null +++ b/Stroop/Test.css @@ -0,0 +1,22 @@ +table { + width: cal(100vw - 10px); + height: calc(100vh - 20px); + border: 1px solid #ddd; + } +.center { + margin-left: auto; + margin-right: auto; + } +.TopRow { + height: 20vh, + text-align: center; + } +.MidRow { + text-align: center; + height: 60%; + vertical-align: middle; + } +.BotRow { + text-align: center; + height: 20%; + } \ No newline at end of file diff --git a/Stroop/Test.html b/Stroop/Test.html new file mode 100644 index 0000000..0d531c9 --- /dev/null +++ b/Stroop/Test.html @@ -0,0 +1,41 @@ + + + + + +
    + + + + + + + + + +
    Row One
    Row Two
    Row Three
    + + From f25aed7de955817fd6255eccb5dd108bd4011a3c Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 29 Sep 2022 21:51:46 -0400 Subject: [PATCH 78/86] fixed the title --- Stroop/JustResponseButtons.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Stroop/JustResponseButtons.html b/Stroop/JustResponseButtons.html index e800421..0f32683 100644 --- a/Stroop/JustResponseButtons.html +++ b/Stroop/JustResponseButtons.html @@ -2,11 +2,11 @@ - + - Trailmaking Task A + Stroop Word @@ -16,8 +16,6 @@ - - From c42c394777b754f85eb4263a72884dbaee9960d3 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Mon, 3 Oct 2022 09:54:02 -0400 Subject: [PATCH 79/86] Making a touch screen version of Stroop word --- Stroop/JustResponseButtons.html | 101 +++++++++---- Stroop/Stroop_Setup_EN.js | 5 + Stroop/Stroop_color.html | 1 + Stroop/Stroop_word_TouchScreen.html | 225 ++++++++++++++++++++++++++++ 4 files changed, 307 insertions(+), 25 deletions(-) create mode 100644 Stroop/Stroop_word_TouchScreen.html diff --git a/Stroop/JustResponseButtons.html b/Stroop/JustResponseButtons.html index 0f32683..f53906f 100644 --- a/Stroop/JustResponseButtons.html +++ b/Stroop/JustResponseButtons.html @@ -24,44 +24,95 @@ + + + + + + + + + + + + +
    + + + + + \ No newline at end of file From 1112b4a68b0d3b1d921eb7a989f14da9b6762445 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Mon, 3 Oct 2022 12:41:13 -0400 Subject: [PATCH 80/86] Added all parts to Stroop touch screen. Need to just double check everything --- Stroop/JustResponseButtons.html | 102 ++++++++++++++++++++++++++++++-- Stroop/Stroop_Setup_EN.js | 2 +- Stroop/Test.css | 8 +-- 3 files changed, 102 insertions(+), 10 deletions(-) diff --git a/Stroop/JustResponseButtons.html b/Stroop/JustResponseButtons.html index f53906f..0a9b08d 100644 --- a/Stroop/JustResponseButtons.html +++ b/Stroop/JustResponseButtons.html @@ -9,6 +9,7 @@ Stroop Word + @@ -29,7 +30,7 @@ console.log(JSON.stringify(data)) }, on_finish: function() { - jsPsych.data.get().localSave('csv','StroopWordMydata.csv'); + //jsPsych.data.get().localSave('csv','StroopWordMydata.csv'); } }); timeline = []; @@ -39,6 +40,34 @@ fullscreen_mode: true } + /* Create the initial welcome and instructions for practice. + This uses the built in instructions module. Make sure it gets imported above */ + var ColorInstr = { + type: jsPsychInstructions, + pages: ColorInstrText, + show_clickable_nav: true + } + + /* After practice is completed the performance is being checked. If accuracy is below 50% then the practice is repeated. + These are the instructions stating that practice will be repeated. */ + var ColorPoorPerfInstr = { + type: jsPsychInstructions, + pages: ColorInstrPoorPerformanceText, + show_clickable_nav: true + } + /* Instructions shown to participants before test trials begin. */ + var ColorTestInstr = { + type: jsPsychInstructions, + pages: ColorTestInstrText, + show_clickable_nav: true + } + + /* define thank you trial */ + var thank_you = { + type: jsPsychHtmlKeyboardResponse, + stimulus: ColorThankYouText + }; + var fixation = { type: jsPsychHtmlButtonResponse, stimulus: "+", @@ -109,10 +138,73 @@ randomize_order: true, repetitions: WordTestRepeats, } - //timeline.push(enter_fullscreen) - //timeline.push(Stimulus) - timeline.push(practice_procedure) - //timeline.push(test_procedure) + + // Prepare debriefing for after the practice trials + var debrief = { + type: jsPsychHtmlKeyboardResponse, + stimulus: function() { + var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*WordPracticeRepeats) + console.log(DataFromThisPracticeRun) + var total_trials = DataFromThisPracticeRun.count(); + var NumberCorrect = DataFromThisPracticeRun.filter({correct: true}).count() + var accuracy = Math.round(NumberCorrect / total_trials * 100); + return "

    You responded correctly on "+accuracy+"% of the "+total_trials+" trials.

    " + + "

    Press any key to continue the experiment.

    "; + + } + }; + var debrief2 = { + prompt: '', + type: jsPsychHtmlButtonResponse, + stimulus: function() { + var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*WordPracticeRepeats) + console.log(DataFromThisPracticeRun) + var total_trials = DataFromThisPracticeRun.count(); + var NumberCorrect = DataFromThisPracticeRun.filter({correct: true}).count() + var accuracy = Math.round(NumberCorrect / total_trials * 100); + return "

    You responded correctly on "+accuracy+"% of the "+total_trials+" trials.

    " + + "

    Press any key to continue the experiment.

    "; + + }, + choices: ['Next'], + } + // This a conditional block which checks to see if the performance during practice was good enough + // if performance on the practice is above 50% accurate then the test procedure is done. + // otherwise practice is done again + // If accuracy is below 50% then run what is in the if_node timeline, else skip it + var if_node = { + timeline: [ColorPoorPerfInstr, practice_procedure, debrief], + conditional_function: function(){ + // check performance on the practice + var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*ColorPracticeRepeats) + var total_trials = DataFromThisPracticeRun.count(); + var NumberCorrect = DataFromThisPracticeRun.filter({correct: true}).count() + var accuracy = Math.round(NumberCorrect / total_trials * 100); + if (accuracy < 50) { + return true; + } else { + return false; + } + } + } + + timeline.push(ColorInstr); + // run the practice trials + timeline.push(practice_procedure); + // provide feedback as to their performance + timeline.push(debrief2); + // decide if the person did well enough + timeline.push(if_node); + // decide if the person did well enough + timeline.push(if_node); + // Present test instructions + timeline.push(ColorTestInstr); + // run the test + timeline.push(test_procedure); + timeline.push(thank_you); + + + jsPsych.run(timeline) diff --git a/Stroop/Stroop_Setup_EN.js b/Stroop/Stroop_Setup_EN.js index 9d6a4aa..754bf2f 100644 --- a/Stroop/Stroop_Setup_EN.js +++ b/Stroop/Stroop_Setup_EN.js @@ -48,7 +48,7 @@ var FeedbackLength = 400; // This is in milliseconds //var FixationLength = 500; // This is in milliseconds var ColorPracticeRepeats = 4 -var WordPracticeRepeats = 4 +var WordPracticeRepeats = 1 var ColorWordPracticeRepeats = 2 // Since there are 4 possible trials, the number of trials will be 4 times the number of repeats diff --git a/Stroop/Test.css b/Stroop/Test.css index 27a3efd..68cdd61 100644 --- a/Stroop/Test.css +++ b/Stroop/Test.css @@ -8,15 +8,15 @@ table { margin-right: auto; } .TopRow { - height: 20vh, + height: 30%, text-align: center; } .MidRow { text-align: center; - height: 60%; + height: 40%; vertical-align: middle; } .BotRow { - text-align: center; - height: 20%; + text-align: top; + height: 30%; } \ No newline at end of file From 5fd787142035fdbc0eddd2655ca8583e61acbf53 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Mon, 3 Oct 2022 14:16:25 -0400 Subject: [PATCH 81/86] Working complete Stroop, Word --- Stroop/JustResponseButtons.html | 89 ++++---- Stroop/Stroop_Setup_TouchScreen_EN.js | 213 ++++++++++++++++++ Stroop/Stroop_word.html | 2 +- Stroop/Stroop_word_TouchScreen.html | 308 ++++++++++++-------------- Stroop/TouchScreen.css | 22 ++ 5 files changed, 427 insertions(+), 207 deletions(-) create mode 100644 Stroop/Stroop_Setup_TouchScreen_EN.js create mode 100644 Stroop/TouchScreen.css diff --git a/Stroop/JustResponseButtons.html b/Stroop/JustResponseButtons.html index 0a9b08d..0ce9a0e 100644 --- a/Stroop/JustResponseButtons.html +++ b/Stroop/JustResponseButtons.html @@ -15,7 +15,7 @@ - + @@ -40,33 +40,18 @@ fullscreen_mode: true } - /* Create the initial welcome and instructions for practice. + /* Create the initial welcome and instructions for practice. This uses the built in instructions module. Make sure it gets imported above */ - var ColorInstr = { - type: jsPsychInstructions, - pages: ColorInstrText, - show_clickable_nav: true - } - - /* After practice is completed the performance is being checked. If accuracy is below 50% then the practice is repeated. - These are the instructions stating that practice will be repeated. */ - var ColorPoorPerfInstr = { - type: jsPsychInstructions, - pages: ColorInstrPoorPerformanceText, - show_clickable_nav: true - } - /* Instructions shown to participants before test trials begin. */ - var ColorTestInstr = { - type: jsPsychInstructions, - pages: ColorTestInstrText, - show_clickable_nav: true + var WordInstr = { + type: jsPsychHtmlButtonResponse, + stimulus: jsPsych.timelineVariable('page'), // Variable in the config file + post_trial_gap: 0, + prompt: '', + choices: ['Next'], } - /* define thank you trial */ - var thank_you = { - type: jsPsychHtmlKeyboardResponse, - stimulus: ColorThankYouText - }; + /* After practice is completed the performance is being checked. If accuracy is below 50% then the practice is repeated.*/ + var fixation = { type: jsPsychHtmlButtonResponse, @@ -107,6 +92,7 @@ data.correct = data.response == data.button; }, }; + // This is used for labelling trials in the output data var prac_stimulus = Object.assign({}, Stimulus) prac_stimulus = Object.assign(prac_stimulus, { @@ -125,6 +111,34 @@ }) // Define a practie procedure which provides feedback + var instr_procedure = { + timeline: [WordInstr], + timeline_variables: WordInstrText, + randomize_order: false, + repetitions: 1, + } + + var instr_test_procedure = { + timeline: [WordInstr], + timeline_variables: WordTestInstrText, + randomize_order: false, + repetitions: 1, + } + + var instr_poor_performance = { + timeline: [WordInstr], + timeline_variables: WordInstrPoorPerformanceText, + randomize_order: false, + repetitions: 1, + } + + var thank_you = { + timeline: [WordInstr], + timeline_variables: WordThankYouText, + randomize_order: false, + repetitions: 1, + } + var practice_procedure = { timeline: [fixation, prac_stimulus, feedback], timeline_variables: StroopWordList, @@ -141,19 +155,6 @@ // Prepare debriefing for after the practice trials var debrief = { - type: jsPsychHtmlKeyboardResponse, - stimulus: function() { - var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*WordPracticeRepeats) - console.log(DataFromThisPracticeRun) - var total_trials = DataFromThisPracticeRun.count(); - var NumberCorrect = DataFromThisPracticeRun.filter({correct: true}).count() - var accuracy = Math.round(NumberCorrect / total_trials * 100); - return "

    You responded correctly on "+accuracy+"% of the "+total_trials+" trials.

    " + - "

    Press any key to continue the experiment.

    "; - - } - }; - var debrief2 = { prompt: '', type: jsPsychHtmlButtonResponse, stimulus: function() { @@ -173,10 +174,10 @@ // otherwise practice is done again // If accuracy is below 50% then run what is in the if_node timeline, else skip it var if_node = { - timeline: [ColorPoorPerfInstr, practice_procedure, debrief], + timeline: [instr_poor_performance, practice_procedure, debrief], conditional_function: function(){ // check performance on the practice - var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*ColorPracticeRepeats) + var DataFromThisPracticeRun = jsPsych.data.get().filter({task: 'practice trial'}).last(4*WordPracticeRepeats) var total_trials = DataFromThisPracticeRun.count(); var NumberCorrect = DataFromThisPracticeRun.filter({correct: true}).count() var accuracy = Math.round(NumberCorrect / total_trials * 100); @@ -188,23 +189,21 @@ } } - timeline.push(ColorInstr); + timeline.push(instr_procedure); // run the practice trials timeline.push(practice_procedure); // provide feedback as to their performance - timeline.push(debrief2); + timeline.push(debrief); // decide if the person did well enough timeline.push(if_node); // decide if the person did well enough timeline.push(if_node); // Present test instructions - timeline.push(ColorTestInstr); + timeline.push(instr_test_procedure); // run the test timeline.push(test_procedure); timeline.push(thank_you); - - jsPsych.run(timeline) diff --git a/Stroop/Stroop_Setup_TouchScreen_EN.js b/Stroop/Stroop_Setup_TouchScreen_EN.js new file mode 100644 index 0000000..e561817 --- /dev/null +++ b/Stroop/Stroop_Setup_TouchScreen_EN.js @@ -0,0 +1,213 @@ +var FullScreenMode = false; +var TextFontSize = "30px"; +var StimulusFontSize = '60px'; + +var keyboard_path = "./assets/images/StroopColorsKeyboard.png" + +var ColorInstrText = [ + '

    Welcome to the Stroop Color experiment.

    ', + '

    You will be identifying the color of rectangles shown on the screen. When a rectangle is shown on the screen you are to press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; + +var WordInstrText = [ + {'page': '

    Welcome to the Stroop Word experiment.

    '}, + {'page': '

    In this task, words will appear in the center of the screen, like this:

    BLUE

    '}, + {'page': '

    You need to indicate what word is written.
    You will press the button that corresponds to that color.'}, + {'page': '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    '} + ] + +var WordInstrPoorPerformanceText = [ + {'page': '

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    '} + ] + + +var WordTestInstrText = [ + {'page': '

    Now you will do the task.
    It will be exactly like the practice except you will not get feedback.

    '} + ] + +var ColorWordInstrText = [ + '

    Welcome to the Stroop Color/Word experiment.

    ', + '

    In this task, words will appear in the center of the screen. You need to indicate the COLOR that the word is written in (and ignore what the word says). Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', + '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorWordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; + +var ColorWordTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; + +var ColorThankYouText = 'Thank you. Press any key to end the experiment.' + +var WordThankYouText = [{'page': 'Thank you. Press Next to end the experiment.'}] + +var ColorWordThankYouText = 'Thank you. Press any key to end the experiment.' + +/* If the response choice get modified here they also need to be modified below +*/ +var ResponseChoices = ['v','b','n','m',27] + +var ResponseButtons = ['Red','Yellow','Green','Blue'] + +var FeedbackLength = 400; // This is in milliseconds + +//var FixationLength = 500; // This is in milliseconds + +var ColorPracticeRepeats = 4 +var WordPracticeRepeats = 1 +var ColorWordPracticeRepeats = 2 + +// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats +var ColorTestRepeats = 8 +// Since there are 4 possible trials, the number of trials will be 4 times the number of repeats +var WordTestRepeats = 1 +// Since there are 16 possible trials, the number of trials will be 4 times the number of repeats +var ColorWordTestRepeats = 4 + + + +/* ========================================================= + This is a function for positioning the instruction figure and stimuli on the screen + If the instruction keyboard mapping figure is too low change the 'height' value below. +*/ + +function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=keyboard_path) { + return ''+ + ''+ + '
    '+top+'
    '+middle+'
    '; + } +/* ========================================================= + This is the stimuli list for both stroop color and word + The green is very bright. TO make it less bright change it to something like (0,200,0) +*/ +var StroopWordPrompt = "

    What word is written on the screen?

    "; + +var StroopWordList = [ + { + "Word": "Red", + "letter": "v", + "button": 0, + "Color": "(255,0,0)" + }, + { + "Word": "Yellow", + "letter": "b", + "button": 1, + "Color": "(255,255,0)" + }, + { + "Word": "Green", + "letter": "n", + "button": 2, + "Color": "(0,255,0)" + }, + { + "Word": "Blue", + "letter": "m", + "button": 3, + "Color": "(0,0,255)" + } +] + +/* ========================================================= + This is the stimuli list for stroop color/word +*/ +var StroopColorWordList = [ + { + "Word": "Red", + "Congruency": "Con", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Red", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Yellow", + "Congruency": "Con", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Yellow", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Blue", + "Congruency": "Con", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Blue", + "Congruency": "Incon", + "letter": "n", + "Color": "(0,255,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "v", + "Color": "(255,0,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "b", + "Color": "(255,255,0)" + }, + { + "Word": "Green", + "Congruency": "Incon", + "letter": "m", + "Color": "(0,0,255)" + }, + { + "Word": "Green", + "Congruency": "Con", + "letter": "n", + "Color": "(0,255,0)" + } +] \ No newline at end of file diff --git a/Stroop/Stroop_word.html b/Stroop/Stroop_word.html index d4c527a..09a1907 100644 --- a/Stroop/Stroop_word.html +++ b/Stroop/Stroop_word.html @@ -44,7 +44,7 @@ This uses the built in instructions module. Make sure it gets imported above */ var WordInstr = { type: 'instructions', - pages: WordInstrText, + pages: WordInstrText[2], show_clickable_nav: true } diff --git a/Stroop/Stroop_word_TouchScreen.html b/Stroop/Stroop_word_TouchScreen.html index 2f4ce10..31162a0 100644 --- a/Stroop/Stroop_word_TouchScreen.html +++ b/Stroop/Stroop_word_TouchScreen.html @@ -9,179 +9,175 @@ Stroop Word - + - - + +
    - - \ No newline at end of file diff --git a/Stroop/TouchScreen.css b/Stroop/TouchScreen.css new file mode 100644 index 0000000..68cdd61 --- /dev/null +++ b/Stroop/TouchScreen.css @@ -0,0 +1,22 @@ +table { + width: cal(100vw - 10px); + height: calc(100vh - 20px); + border: 1px solid #ddd; + } +.center { + margin-left: auto; + margin-right: auto; + } +.TopRow { + height: 30%, + text-align: center; + } +.MidRow { + text-align: center; + height: 40%; + vertical-align: middle; + } +.BotRow { + text-align: top; + height: 30%; + } \ No newline at end of file From ccce003f62e83f0fb0de1cb2642e29524786bc13 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Tue, 4 Oct 2022 10:29:28 -0400 Subject: [PATCH 82/86] added stroop color touch screen version --- Stroop/Stroop_Color_TouchScreen.html | 216 ++++++++++++++++++++++++++ Stroop/Stroop_Setup_TouchScreen_EN.js | 20 ++- 2 files changed, 229 insertions(+), 7 deletions(-) create mode 100644 Stroop/Stroop_Color_TouchScreen.html diff --git a/Stroop/Stroop_Color_TouchScreen.html b/Stroop/Stroop_Color_TouchScreen.html new file mode 100644 index 0000000..10290d6 --- /dev/null +++ b/Stroop/Stroop_Color_TouchScreen.html @@ -0,0 +1,216 @@ + + + + + + + + + Stroop Color + + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_Setup_TouchScreen_EN.js b/Stroop/Stroop_Setup_TouchScreen_EN.js index e561817..3c45c31 100644 --- a/Stroop/Stroop_Setup_TouchScreen_EN.js +++ b/Stroop/Stroop_Setup_TouchScreen_EN.js @@ -5,13 +5,18 @@ var StimulusFontSize = '60px'; var keyboard_path = "./assets/images/StroopColorsKeyboard.png" var ColorInstrText = [ - '

    Welcome to the Stroop Color experiment.

    ', - '

    You will be identifying the color of rectangles shown on the screen. When a rectangle is shown on the screen you are to press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', - '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + {'page': '

    Welcome to the Stroop Color experiment.

    '}, + {'page':'

    You need to indicate what color is shown on the screen.
    You will press the button that corresponds to that color.'}, + {'page':'

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    '}, + ]; -var ColorInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; +var ColorInstrPoorPerformanceText = [ + {'page':'

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    '} + ]; -var ColorTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; +var ColorTestInstrText = [ + {'page':'

    Now you will do the task.
    It will be exactly like the practice except you will not get feedback.

    '} + ]; var WordInstrText = [ {'page': '

    Welcome to the Stroop Word experiment.

    '}, @@ -38,7 +43,7 @@ var ColorWordInstrPoorPerformanceText = ['

    var ColorWordTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; -var ColorThankYouText = 'Thank you. Press any key to end the experiment.' +var ColorThankYouText = [{'page':'Thank you. Press any key to end the experiment.'}] var WordThankYouText = [{'page': 'Thank you. Press Next to end the experiment.'}] @@ -81,7 +86,8 @@ function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=k This is the stimuli list for both stroop color and word The green is very bright. TO make it less bright change it to something like (0,200,0) */ -var StroopWordPrompt = "

    What word is written on the screen?

    "; +var StroopWordPrompt = "

    What word is shown below?

    "; +var StroopColorPrompt = "

    What color is shown below?

    "; var StroopWordList = [ { From 186e420dce6a5aeda18512dba28b6c1704bbef02 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 5 Oct 2022 09:52:37 -0400 Subject: [PATCH 83/86] added touch screen color/word --- Stroop/Stroop_ColorWord_TouchScreen.html | 216 +++++++++++++++++++++++ Stroop/Stroop_Setup_TouchScreen_EN.js | 38 +++- Stroop/TouchScreen.css | 3 +- 3 files changed, 249 insertions(+), 8 deletions(-) create mode 100644 Stroop/Stroop_ColorWord_TouchScreen.html diff --git a/Stroop/Stroop_ColorWord_TouchScreen.html b/Stroop/Stroop_ColorWord_TouchScreen.html new file mode 100644 index 0000000..e099d7d --- /dev/null +++ b/Stroop/Stroop_ColorWord_TouchScreen.html @@ -0,0 +1,216 @@ + + + + + + + + + Stroop Color/Word + + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_Setup_TouchScreen_EN.js b/Stroop/Stroop_Setup_TouchScreen_EN.js index 3c45c31..559ed89 100644 --- a/Stroop/Stroop_Setup_TouchScreen_EN.js +++ b/Stroop/Stroop_Setup_TouchScreen_EN.js @@ -1,6 +1,7 @@ var FullScreenMode = false; var TextFontSize = "30px"; var StimulusFontSize = '60px'; +var FeedbackFontSize = "30px"; var keyboard_path = "./assets/images/StroopColorsKeyboard.png" @@ -35,19 +36,25 @@ var WordTestInstrText = [ ] var ColorWordInstrText = [ - '

    Welcome to the Stroop Color/Word experiment.

    ', - '

    In this task, words will appear in the center of the screen. You need to indicate the COLOR that the word is written in (and ignore what the word says). Press the key that corresponds to that color, as shown in the figure. This figure will be present during the entire experiment.

    ', - '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    ']; + {'page': '

    Welcome to the Stroop Color/Word experiment.

    '}, + {'page': '

    In this task, words will appear like this:

    BLUE

    '}, + {'page': '

    You need to indicate the COLOR that the word is written in (and ignore what the word says). Press the button that corresponds to that color.' }, + {'page': '

    Before doing the actual experiment you will complete some practice trials. These will give you feedback about your accuracy.

    Remember to respond as accurately and quickly as possible.

    '}, + ]; -var ColorWordInstrPoorPerformanceText = ['

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    ']; +var ColorWordInstrPoorPerformanceText = [ + {'page': '

    There will be another run of practice trials with feedback.

    Remember to respond as accurately and quickly as possible.

    '} + ]; -var ColorWordTestInstrText = ['

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    ']; +var ColorWordTestInstrText = [ + {'page': '

    You will now respond without any feedback. Try to respond as quickly and accurately as possible.

    '} + ]; var ColorThankYouText = [{'page':'Thank you. Press any key to end the experiment.'}] var WordThankYouText = [{'page': 'Thank you. Press Next to end the experiment.'}] -var ColorWordThankYouText = 'Thank you. Press any key to end the experiment.' +var ColorWordThankYouText = [{'page': 'Thank you. Press any key to end the experiment.'}] /* If the response choice get modified here they also need to be modified below */ @@ -61,7 +68,7 @@ var FeedbackLength = 400; // This is in milliseconds var ColorPracticeRepeats = 4 var WordPracticeRepeats = 1 -var ColorWordPracticeRepeats = 2 +var ColorWordPracticeRepeats = 1 // Since there are 4 possible trials, the number of trials will be 4 times the number of repeats var ColorTestRepeats = 8 @@ -88,6 +95,7 @@ function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=k */ var StroopWordPrompt = "

    What word is shown below?

    "; var StroopColorPrompt = "

    What color is shown below?

    "; +var StroopColorWordPrompt = "

    What color is the word written in?

    "; var StroopWordList = [ { @@ -124,96 +132,112 @@ var StroopColorWordList = [ "Word": "Red", "Congruency": "Con", "letter": "v", + "button": 0, "Color": "(255,0,0)" }, { "Word": "Red", "Congruency": "Incon", "letter": "b", + "button": 1, "Color": "(255,255,0)" }, { "Word": "Red", "Congruency": "Incon", "letter": "m", + "button": 3, "Color": "(0,0,255)" }, { "Word": "Red", "Congruency": "Incon", "letter": "n", + "button": 2, "Color": "(0,255,0)" }, { "Word": "Yellow", "Congruency": "Incon", "letter": "v", + "button": 0, "Color": "(255,0,0)" }, { "Word": "Yellow", "Congruency": "Con", "letter": "b", + "button": 1, "Color": "(255,255,0)" }, { "Word": "Yellow", "Congruency": "Incon", "letter": "m", + "button": 3, "Color": "(0,0,255)" }, { "Word": "Yellow", "Congruency": "Incon", "letter": "n", + "button": 2, "Color": "(0,255,0)" }, { "Word": "Blue", "Congruency": "Incon", "letter": "v", + "button": 0, "Color": "(255,0,0)" }, { "Word": "Blue", "Congruency": "Incon", "letter": "b", + "button": 1, "Color": "(255,255,0)" }, { "Word": "Blue", "Congruency": "Con", "letter": "m", + "button": 3, "Color": "(0,0,255)" }, { "Word": "Blue", "Congruency": "Incon", "letter": "n", + "button": 2, "Color": "(0,255,0)" }, { "Word": "Green", "Congruency": "Incon", "letter": "v", + "button": 0, "Color": "(255,0,0)" }, { "Word": "Green", "Congruency": "Incon", "letter": "b", + "button": 1, "Color": "(255,255,0)" }, { "Word": "Green", "Congruency": "Incon", "letter": "m", + "button": 3, "Color": "(0,0,255)" }, { "Word": "Green", "Congruency": "Con", "letter": "n", + "button": 2, "Color": "(0,255,0)" } ] \ No newline at end of file diff --git a/Stroop/TouchScreen.css b/Stroop/TouchScreen.css index 68cdd61..e4b7b11 100644 --- a/Stroop/TouchScreen.css +++ b/Stroop/TouchScreen.css @@ -19,4 +19,5 @@ table { .BotRow { text-align: top; height: 30%; - } \ No newline at end of file + } +body {background-color: rgb(200,200,200);} \ No newline at end of file From b17b3066046f1b088c229b82b06011111f80bbb2 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 5 Oct 2022 09:55:57 -0400 Subject: [PATCH 84/86] minor changes --- Stroop/Stroop_word_TouchScreen.html | 11 ++++++++--- Stroop/TouchScreen.css | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Stroop/Stroop_word_TouchScreen.html b/Stroop/Stroop_word_TouchScreen.html index 31162a0..c7d2747 100644 --- a/Stroop/Stroop_word_TouchScreen.html +++ b/Stroop/Stroop_word_TouchScreen.html @@ -55,7 +55,7 @@ var fixation = { type: jsPsychHtmlButtonResponse, - stimulus: "+", + stimulus: '

    +

    ', choices: ResponseButtons, post_trial_gap: 0, prompt: StroopWordPrompt, @@ -70,9 +70,9 @@ stimulus: function(){ var last_trial_correct = jsPsych.data.get().last(1).values()[0].correct; if (last_trial_correct) { - return "Correct"; + return '

    Correct

    '; } else { - return "Incorrect"; + return '

    Incorrect

    '; } }, choices: ResponseButtons, @@ -84,6 +84,11 @@ var Stimulus = { type: jsPsychHtmlButtonResponse, stimulus: jsPsych.timelineVariable('Word'), // Variable in the config file + stimulus: function() + { + var Stim = '

    ' +jsPsych.timelineVariable('Word')+'

    ' + return Stim + }, choices: ResponseButtons, post_trial_gap: 0, prompt: StroopWordPrompt, //Add this to config file diff --git a/Stroop/TouchScreen.css b/Stroop/TouchScreen.css index e4b7b11..493c27d 100644 --- a/Stroop/TouchScreen.css +++ b/Stroop/TouchScreen.css @@ -20,4 +20,5 @@ table { text-align: top; height: 30%; } + body {background-color: rgb(200,200,200);} \ No newline at end of file From 4d5fb7e3b1ce2f9d5dbca859149669daf8c93179 Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Thu, 6 Oct 2022 19:11:29 -0400 Subject: [PATCH 85/86] Added communication of values between JATOS and jsPsych --- .../Stroop_ColorWord_TouchScreen_JATOS.html | 228 ++++++++++++++++ Stroop/Stroop_Color_TouchScreen.html | 6 +- Stroop/Stroop_Color_TouchScreen_JATOS.html | 254 ++++++++++++++++++ Stroop/Stroop_Word_TouchScreen_JATOS.html | 228 ++++++++++++++++ 4 files changed, 713 insertions(+), 3 deletions(-) create mode 100644 Stroop/Stroop_ColorWord_TouchScreen_JATOS.html create mode 100644 Stroop/Stroop_Color_TouchScreen_JATOS.html create mode 100644 Stroop/Stroop_Word_TouchScreen_JATOS.html diff --git a/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html b/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html new file mode 100644 index 0000000..7ff7f64 --- /dev/null +++ b/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html @@ -0,0 +1,228 @@ + + + + + + + + + Stroop Color/Word + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_Color_TouchScreen.html b/Stroop/Stroop_Color_TouchScreen.html index 10290d6..c91dc95 100644 --- a/Stroop/Stroop_Color_TouchScreen.html +++ b/Stroop/Stroop_Color_TouchScreen.html @@ -55,7 +55,7 @@ var fixation = { type: jsPsychHtmlButtonResponse, - stimulus: "+", + stimulus: '

    +

    ', choices: ResponseButtons, post_trial_gap: 0, prompt: StroopColorPrompt, @@ -70,9 +70,9 @@ stimulus: function(){ var last_trial_correct = jsPsych.data.get().last(1).values()[0].correct; if (last_trial_correct) { - return "Correct"; + return '

    Correct

    '; } else { - return "Incorrect"; + return '

    Incorrect

    '; } }, choices: ResponseButtons, diff --git a/Stroop/Stroop_Color_TouchScreen_JATOS.html b/Stroop/Stroop_Color_TouchScreen_JATOS.html new file mode 100644 index 0000000..9c5165d --- /dev/null +++ b/Stroop/Stroop_Color_TouchScreen_JATOS.html @@ -0,0 +1,254 @@ + + + + + + + + + Stroop Color + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_Word_TouchScreen_JATOS.html b/Stroop/Stroop_Word_TouchScreen_JATOS.html new file mode 100644 index 0000000..b3f30a6 --- /dev/null +++ b/Stroop/Stroop_Word_TouchScreen_JATOS.html @@ -0,0 +1,228 @@ + + + + + + + + + Stroop Word + + + + + + + + + + + + +
    + + + \ No newline at end of file From f4b2bc3e57c255e18968f25afec4387aa175e23d Mon Sep 17 00:00:00 2001 From: Jason Steffener - laptop Date: Wed, 12 Oct 2022 15:07:18 -0400 Subject: [PATCH 86/86] made a display of buttons in JATOS for a user to pick the next task and to update the button list --- Stroop/ButtonsForUserChoiceOfTasks.html | 118 ++++++++++++++++++ .../Stroop_ColorWord_TouchScreen_JATOS.html | 16 ++- Stroop/Stroop_Color_TouchScreen_JATOS.html | 4 +- Stroop/Stroop_Setup_EN.js | 4 +- Stroop/Stroop_Setup_TouchScreen_EN.js | 4 +- Stroop/Stroop_Word_TouchScreen_JATOS.html | 17 ++- 6 files changed, 155 insertions(+), 8 deletions(-) create mode 100644 Stroop/ButtonsForUserChoiceOfTasks.html diff --git a/Stroop/ButtonsForUserChoiceOfTasks.html b/Stroop/ButtonsForUserChoiceOfTasks.html new file mode 100644 index 0000000..2c42353 --- /dev/null +++ b/Stroop/ButtonsForUserChoiceOfTasks.html @@ -0,0 +1,118 @@ + + + + + + + + + Stroop Word + + + + + + + +
    + + + \ No newline at end of file diff --git a/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html b/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html index 7ff7f64..f15ab2e 100644 --- a/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html +++ b/Stroop/Stroop_ColorWord_TouchScreen_JATOS.html @@ -28,9 +28,23 @@ on_interaction_data_update: function(data) { console.log(JSON.stringify(data)) }, + on_trial_start: function() { + //http://127.0.0.1:9000/publix/fNTRhuguK1x + console.log(jatos.urlQueryParameters); + var input = jatos.urlQueryParameters; + console.log(input.a); + // Add jatos info to the data file + jsPsych.data.addProperties({assignedURLID: input.a}); + jsPsych.data.addProperties({jatosWorkerID: jatos.workerId}); + jsPsych.data.addProperties({jatosBatchID: jatos.batchId}); + jsPsych.data.addProperties({jatosStudyName: jatos.studyProperties.title}); + jsPsych.data.addProperties({jatosTaskName: jatos.componentProperties.title}); + + }, on_finish: function() { jatos.endStudy(jsPsych.data.get().json()) - jatos.endStudy(); + jatos.startComponent(15); + //jatos.endStudy(); //jsPsych.data.get().localSave('csv','StroopWordMydata.csv'); } }); diff --git a/Stroop/Stroop_Color_TouchScreen_JATOS.html b/Stroop/Stroop_Color_TouchScreen_JATOS.html index 9c5165d..662de05 100644 --- a/Stroop/Stroop_Color_TouchScreen_JATOS.html +++ b/Stroop/Stroop_Color_TouchScreen_JATOS.html @@ -36,7 +36,7 @@ console.log(jatos.urlQueryParameters); var input = jatos.urlQueryParameters; console.log(input.a); - // Add info to the data file + // Add jatos info to the data file jsPsych.data.addProperties({assignedURLID: input.a}); jsPsych.data.addProperties({jatosWorkerID: jatos.workerId}); jsPsych.data.addProperties({jatosBatchID: jatos.batchId}); @@ -46,7 +46,7 @@ }, on_finish: function() { jatos.endStudy(jsPsych.data.get().json()) - jatos.startNextComponent(); + jatos.startComponent(15); jsPsych.data.get().localSave('csv','StroopColorMydata.csv'); } }); diff --git a/Stroop/Stroop_Setup_EN.js b/Stroop/Stroop_Setup_EN.js index 754bf2f..e741ef2 100644 --- a/Stroop/Stroop_Setup_EN.js +++ b/Stroop/Stroop_Setup_EN.js @@ -48,7 +48,7 @@ var FeedbackLength = 400; // This is in milliseconds //var FixationLength = 500; // This is in milliseconds var ColorPracticeRepeats = 4 -var WordPracticeRepeats = 1 +var WordPracticeRepeats = 4 var ColorWordPracticeRepeats = 2 // Since there are 4 possible trials, the number of trials will be 4 times the number of repeats @@ -74,7 +74,7 @@ function PutIntoTable(top='top', middle='mid', width=600, height=300, img_path=k This is the stimuli list for both stroop color and word The green is very bright. TO make it less bright change it to something like (0,200,0) */ -var StroopWordPrompt = "

    What word is written on the screen?

    "; +var StroopWordPrompt = "

    What color is the ink?

    "; var StroopWordList = [ { diff --git a/Stroop/Stroop_Setup_TouchScreen_EN.js b/Stroop/Stroop_Setup_TouchScreen_EN.js index 559ed89..6cd9ba4 100644 --- a/Stroop/Stroop_Setup_TouchScreen_EN.js +++ b/Stroop/Stroop_Setup_TouchScreen_EN.js @@ -66,12 +66,12 @@ var FeedbackLength = 400; // This is in milliseconds //var FixationLength = 500; // This is in milliseconds -var ColorPracticeRepeats = 4 +var ColorPracticeRepeats = 1 var WordPracticeRepeats = 1 var ColorWordPracticeRepeats = 1 // Since there are 4 possible trials, the number of trials will be 4 times the number of repeats -var ColorTestRepeats = 8 +var ColorTestRepeats = 1 // Since there are 4 possible trials, the number of trials will be 4 times the number of repeats var WordTestRepeats = 1 // Since there are 16 possible trials, the number of trials will be 4 times the number of repeats diff --git a/Stroop/Stroop_Word_TouchScreen_JATOS.html b/Stroop/Stroop_Word_TouchScreen_JATOS.html index b3f30a6..6123aa4 100644 --- a/Stroop/Stroop_Word_TouchScreen_JATOS.html +++ b/Stroop/Stroop_Word_TouchScreen_JATOS.html @@ -28,9 +28,23 @@ on_interaction_data_update: function(data) { console.log(JSON.stringify(data)) }, + on_trial_start: function() { + //http://127.0.0.1:9000/publix/fNTRhuguK1x + console.log(jatos.urlQueryParameters); + var input = jatos.urlQueryParameters; + console.log(input.a); + // Add jatos info to the data file + jsPsych.data.addProperties({assignedURLID: input.a}); + jsPsych.data.addProperties({jatosWorkerID: jatos.workerId}); + jsPsych.data.addProperties({jatosBatchID: jatos.batchId}); + jsPsych.data.addProperties({jatosStudyName: jatos.studyProperties.title}); + jsPsych.data.addProperties({jatosTaskName: jatos.componentProperties.title}); + + }, on_finish: function() { jatos.endStudy(jsPsych.data.get().json()) - jatos.startNextComponent(); + jatos.startComponent(15); + //jsPsych.data.get().localSave('csv','StroopWordMydata.csv'); } }); @@ -211,6 +225,7 @@ timeline.push(thank_you); jatos.onLoad(() => { + console.log('JATOS:') console.log(jatos) jatos.addAbortButton({ text: "Quit",

    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

  • @&@cbg#X;F)x{d?98FySmAdHS$G5h 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 z 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