From 5a15e826a7fe5371dc0f7e79860bf3668a6c5a23 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Thu, 29 Jan 2015 18:11:38 +0000 Subject: [PATCH] moved mathjax to be served locally --- services/web/Gruntfile.coffee | 2 +- services/web/app/views/project/editor.jade | 2 +- .../coffee/ide/chat/directives/mathjax.coffee | 2 + services/web/public/js/libs/mathjax/.DS_Store | Bin 0 -> 10244 bytes .../web/public/js/libs/mathjax/.gitignore | 6 +++ .../web/public/js/libs/mathjax/MathJax.js | 19 ++++++++ .../public/js/libs/mathjax/config/.DS_Store | Bin 0 -> 6148 bytes .../js/libs/mathjax/config/TeX-AMS_HTML.js | 46 ++++++++++++++++++ .../libs/mathjax/extensions/FontWarnings.js | 19 ++++++++ .../extensions/HTML-CSS/handle-floats.js | 19 ++++++++ .../js/libs/mathjax/extensions/HelpDialog.js | 19 ++++++++ .../libs/mathjax/extensions/MatchWebFonts.js | 19 ++++++++ .../js/libs/mathjax/extensions/MathEvents.js | 19 ++++++++ .../js/libs/mathjax/extensions/MathMenu.js | 19 ++++++++ .../js/libs/mathjax/extensions/MathZoom.js | 19 ++++++++ .../public/js/libs/mathjax/extensions/Safe.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/AMScd.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/AMSmath.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/AMSsymbols.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/HTML.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/action.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/autobold.js | 19 ++++++++ .../mathjax/extensions/TeX/autoload-all.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/bbox.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/begingroup.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/boldsymbol.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/cancel.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/color.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/enclose.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/extpfeil.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/mathchoice.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/mhchem.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/newcommand.js | 19 ++++++++ .../libs/mathjax/extensions/TeX/noErrors.js | 19 ++++++++ .../mathjax/extensions/TeX/noUndefined.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/unicode.js | 19 ++++++++ .../js/libs/mathjax/extensions/TeX/verb.js | 19 ++++++++ .../libs/mathjax/extensions/asciimath2jax.js | 19 ++++++++ .../js/libs/mathjax/extensions/jsMath2jax.js | 19 ++++++++ .../js/libs/mathjax/extensions/mml2jax.js | 19 ++++++++ .../js/libs/mathjax/extensions/tex2jax.js | 19 ++++++++ .../js/libs/mathjax/extensions/toMathML.js | 19 ++++++++ .../js/libs/mathjax/fonts/HTML-CSS/.DS_Store | Bin 0 -> 6148 bytes .../libs/mathjax/fonts/HTML-CSS/TeX/.DS_Store | Bin 0 -> 6148 bytes .../TeX/woff/MathJax_AMS-Regular.woff | Bin 0 -> 40808 bytes .../TeX/woff/MathJax_Caligraphic-Bold.woff | Bin 0 -> 9912 bytes .../TeX/woff/MathJax_Caligraphic-Regular.woff | Bin 0 -> 9604 bytes .../TeX/woff/MathJax_Fraktur-Bold.woff | Bin 0 -> 22336 bytes .../TeX/woff/MathJax_Fraktur-Regular.woff | Bin 0 -> 21476 bytes .../HTML-CSS/TeX/woff/MathJax_Main-Bold.woff | Bin 0 -> 34464 bytes .../TeX/woff/MathJax_Main-Italic.woff | Bin 0 -> 20832 bytes .../TeX/woff/MathJax_Main-Regular.woff | Bin 0 -> 34160 bytes .../TeX/woff/MathJax_Math-BoldItalic.woff | Bin 0 -> 19776 bytes .../TeX/woff/MathJax_Math-Italic.woff | Bin 0 -> 19356 bytes .../TeX/woff/MathJax_Math-Regular.woff | Bin 0 -> 19292 bytes .../TeX/woff/MathJax_SansSerif-Bold.woff | Bin 0 -> 15932 bytes .../TeX/woff/MathJax_SansSerif-Italic.woff | Bin 0 -> 14628 bytes .../TeX/woff/MathJax_SansSerif-Regular.woff | Bin 0 -> 12656 bytes .../TeX/woff/MathJax_Script-Regular.woff | Bin 0 -> 11856 bytes .../TeX/woff/MathJax_Size1-Regular.woff | Bin 0 -> 5788 bytes .../TeX/woff/MathJax_Size2-Regular.woff | Bin 0 -> 5464 bytes .../TeX/woff/MathJax_Size3-Regular.woff | Bin 0 -> 3240 bytes .../TeX/woff/MathJax_Size4-Regular.woff | Bin 0 -> 5144 bytes .../TeX/woff/MathJax_Typewriter-Regular.woff | Bin 0 -> 17608 bytes .../js/libs/mathjax/images/CloseX-31.png | Bin 0 -> 1267 bytes .../js/libs/mathjax/images/MenuArrow-15.png | Bin 0 -> 469 bytes .../js/libs/mathjax/jax/element/mml/jax.js | 19 ++++++++ .../mathjax/jax/element/mml/optable/Arrows.js | 19 ++++++++ .../jax/element/mml/optable/BasicLatin.js | 19 ++++++++ .../element/mml/optable/CombDiacritMarks.js | 19 ++++++++ .../mml/optable/CombDiactForSymbols.js | 19 ++++++++ .../jax/element/mml/optable/Dingbats.js | 19 ++++++++ .../element/mml/optable/GeneralPunctuation.js | 19 ++++++++ .../element/mml/optable/GeometricShapes.js | 19 ++++++++ .../jax/element/mml/optable/GreekAndCoptic.js | 19 ++++++++ .../element/mml/optable/Latin1Supplement.js | 19 ++++++++ .../element/mml/optable/LetterlikeSymbols.js | 19 ++++++++ .../jax/element/mml/optable/MathOperators.js | 19 ++++++++ .../element/mml/optable/MiscMathSymbolsA.js | 19 ++++++++ .../element/mml/optable/MiscMathSymbolsB.js | 19 ++++++++ .../mml/optable/MiscSymbolsAndArrows.js | 19 ++++++++ .../jax/element/mml/optable/MiscTechnical.js | 19 ++++++++ .../element/mml/optable/SpacingModLetters.js | 19 ++++++++ .../element/mml/optable/SuppMathOperators.js | 19 ++++++++ .../mml/optable/SupplementalArrowsA.js | 19 ++++++++ .../mml/optable/SupplementalArrowsB.js | 19 ++++++++ .../js/libs/mathjax/jax/input/TeX/config.js | 19 ++++++++ .../js/libs/mathjax/jax/input/TeX/jax.js | 19 ++++++++ .../HTML-CSS/autoload/annotation-xml.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/maction.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/menclose.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/mglyph.js | 19 ++++++++ .../output/HTML-CSS/autoload/mmultiscripts.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/ms.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/mtable.js | 19 ++++++++ .../jax/output/HTML-CSS/autoload/multiline.js | 19 ++++++++ .../mathjax/jax/output/HTML-CSS/config.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/BoxDrawing.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/Dingbats.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 19 ++++++++ .../TeX/AMS/Regular/GeneralPunctuation.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/GeometricShapes.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 19 ++++++++ .../TeX/AMS/Regular/LetterlikeSymbols.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/MathOperators.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/MiscSymbols.js | 19 ++++++++ .../fonts/TeX/AMS/Regular/MiscTechnical.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 19 ++++++++ .../TeX/AMS/Regular/SpacingModLetters.js | 19 ++++++++ .../TeX/AMS/Regular/SuppMathOperators.js | 19 ++++++++ .../fonts/TeX/Caligraphic/Bold/Main.js | 19 ++++++++ .../fonts/TeX/Caligraphic/Regular/Main.js | 19 ++++++++ .../fonts/TeX/Fraktur/Bold/BasicLatin.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 19 ++++++++ .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 19 ++++++++ .../fonts/TeX/Fraktur/Regular/Main.js | 19 ++++++++ .../fonts/TeX/Fraktur/Regular/Other.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 19 ++++++++ .../fonts/TeX/Greek/BoldItalic/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 19 ++++++++ .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 19 ++++++++ .../TeX/Main/Bold/CombDiactForSymbols.js | 19 ++++++++ .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 19 ++++++++ .../fonts/TeX/Main/Bold/GeometricShapes.js | 19 ++++++++ .../fonts/TeX/Main/Bold/Latin1Supplement.js | 19 ++++++++ .../fonts/TeX/Main/Bold/LatinExtendedA.js | 19 ++++++++ .../fonts/TeX/Main/Bold/LatinExtendedB.js | 19 ++++++++ .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Main/Bold/Main.js | 19 ++++++++ .../fonts/TeX/Main/Bold/MathOperators.js | 19 ++++++++ .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 19 ++++++++ .../fonts/TeX/Main/Bold/MiscSymbols.js | 19 ++++++++ .../fonts/TeX/Main/Bold/MiscTechnical.js | 19 ++++++++ .../fonts/TeX/Main/Bold/SpacingModLetters.js | 19 ++++++++ .../fonts/TeX/Main/Bold/SuppMathOperators.js | 19 ++++++++ .../TeX/Main/Bold/SupplementalArrowsA.js | 19 ++++++++ .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 19 ++++++++ .../TeX/Main/Italic/GeneralPunctuation.js | 19 ++++++++ .../fonts/TeX/Main/Italic/Latin1Supplement.js | 19 ++++++++ .../TeX/Main/Italic/LetterlikeSymbols.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Main/Italic/Main.js | 19 ++++++++ .../TeX/Main/Regular/CombDiacritMarks.js | 19 ++++++++ .../fonts/TeX/Main/Regular/GeometricShapes.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 19 ++++++++ .../fonts/TeX/Main/Regular/MiscSymbols.js | 19 ++++++++ .../TeX/Main/Regular/SpacingModLetters.js | 19 ++++++++ .../fonts/TeX/Math/BoldItalic/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Math/Italic/Main.js | 19 ++++++++ .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 19 ++++++++ .../TeX/SansSerif/Bold/CombDiacritMarks.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 19 ++++++++ .../fonts/TeX/SansSerif/Bold/Other.js | 19 ++++++++ .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 19 ++++++++ .../TeX/SansSerif/Italic/CombDiacritMarks.js | 19 ++++++++ .../fonts/TeX/SansSerif/Italic/Main.js | 19 ++++++++ .../fonts/TeX/SansSerif/Italic/Other.js | 19 ++++++++ .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 19 ++++++++ .../TeX/SansSerif/Regular/CombDiacritMarks.js | 19 ++++++++ .../fonts/TeX/SansSerif/Regular/Main.js | 19 ++++++++ .../fonts/TeX/SansSerif/Regular/Other.js | 19 ++++++++ .../fonts/TeX/Script/Regular/BasicLatin.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 19 ++++++++ .../fonts/TeX/Script/Regular/Other.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 19 ++++++++ .../TeX/Typewriter/Regular/BasicLatin.js | 19 ++++++++ .../Typewriter/Regular/CombDiacritMarks.js | 19 ++++++++ .../fonts/TeX/Typewriter/Regular/Main.js | 19 ++++++++ .../fonts/TeX/Typewriter/Regular/Other.js | 19 ++++++++ .../fonts/TeX/WinChrome/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 19 ++++++++ .../HTML-CSS/fonts/TeX/fontdata-extra.js | 19 ++++++++ .../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 19 ++++++++ .../mathjax/jax/output/HTML-CSS/imageFonts.js | 19 ++++++++ .../libs/mathjax/jax/output/HTML-CSS/jax.js | 19 ++++++++ .../js/libs/mathjax/localization/.DS_Store | Bin 0 -> 6148 bytes .../mathjax/localization/en/FontWarnings.js | 19 ++++++++ .../libs/mathjax/localization/en/HTML-CSS.js | 19 ++++++++ .../mathjax/localization/en/HelpDialog.js | 19 ++++++++ .../js/libs/mathjax/localization/en/MathML.js | 19 ++++++++ .../libs/mathjax/localization/en/MathMenu.js | 19 ++++++++ .../js/libs/mathjax/localization/en/TeX.js | 19 ++++++++ .../js/libs/mathjax/localization/en/en.js | 19 ++++++++ 199 files changed, 3229 insertions(+), 2 deletions(-) create mode 100644 services/web/public/js/libs/mathjax/.DS_Store create mode 100755 services/web/public/js/libs/mathjax/.gitignore create mode 100755 services/web/public/js/libs/mathjax/MathJax.js create mode 100644 services/web/public/js/libs/mathjax/config/.DS_Store create mode 100755 services/web/public/js/libs/mathjax/config/TeX-AMS_HTML.js create mode 100755 services/web/public/js/libs/mathjax/extensions/FontWarnings.js create mode 100755 services/web/public/js/libs/mathjax/extensions/HTML-CSS/handle-floats.js create mode 100755 services/web/public/js/libs/mathjax/extensions/HelpDialog.js create mode 100755 services/web/public/js/libs/mathjax/extensions/MatchWebFonts.js create mode 100755 services/web/public/js/libs/mathjax/extensions/MathEvents.js create mode 100755 services/web/public/js/libs/mathjax/extensions/MathMenu.js create mode 100755 services/web/public/js/libs/mathjax/extensions/MathZoom.js create mode 100755 services/web/public/js/libs/mathjax/extensions/Safe.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/AMScd.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/AMSmath.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/AMSsymbols.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/HTML.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/action.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/autobold.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/autoload-all.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/bbox.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/begingroup.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/boldsymbol.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/cancel.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/color.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/enclose.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/extpfeil.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/mathchoice.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/mhchem.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/newcommand.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/noErrors.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/noUndefined.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/unicode.js create mode 100755 services/web/public/js/libs/mathjax/extensions/TeX/verb.js create mode 100755 services/web/public/js/libs/mathjax/extensions/asciimath2jax.js create mode 100755 services/web/public/js/libs/mathjax/extensions/jsMath2jax.js create mode 100755 services/web/public/js/libs/mathjax/extensions/mml2jax.js create mode 100755 services/web/public/js/libs/mathjax/extensions/tex2jax.js create mode 100755 services/web/public/js/libs/mathjax/extensions/toMathML.js create mode 100644 services/web/public/js/libs/mathjax/fonts/HTML-CSS/.DS_Store create mode 100644 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/.DS_Store create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff create mode 100755 services/web/public/js/libs/mathjax/images/CloseX-31.png create mode 100755 services/web/public/js/libs/mathjax/images/MenuArrow-15.png create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/jax.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/Arrows.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiactForSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/Dingbats.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/GeneralPunctuation.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/GeometricShapes.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/GreekAndCoptic.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/Latin1Supplement.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/LetterlikeSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/MathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscTechnical.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/SpacingModLetters.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/SuppMathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsA.js create mode 100755 services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsB.js create mode 100755 services/web/public/js/libs/mathjax/jax/input/TeX/config.js create mode 100755 services/web/public/js/libs/mathjax/jax/input/TeX/jax.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/annotation-xml.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/maction.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/menclose.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mglyph.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mmultiscripts.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/ms.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mtable.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/multiline.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/config.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/imageFonts.js create mode 100755 services/web/public/js/libs/mathjax/jax/output/HTML-CSS/jax.js create mode 100644 services/web/public/js/libs/mathjax/localization/.DS_Store create mode 100755 services/web/public/js/libs/mathjax/localization/en/FontWarnings.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/HTML-CSS.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/HelpDialog.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/MathML.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/MathMenu.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/TeX.js create mode 100755 services/web/public/js/libs/mathjax/localization/en/en.js diff --git a/services/web/Gruntfile.coffee b/services/web/Gruntfile.coffee index 01af8c73d9..b85948b915 100644 --- a/services/web/Gruntfile.coffee +++ b/services/web/Gruntfile.coffee @@ -84,7 +84,7 @@ module.exports = (grunt) -> preserveLicenseComments: false paths: "moment": "libs/moment-2.7.0" - "mathjax": "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" + "mathjax": "/js/libs/mathjax/MathJax.js?config=TeX-AMS_HTML" shim: "libs/pdfListView/PdfListView": deps: ["libs/pdf"] diff --git a/services/web/app/views/project/editor.jade b/services/web/app/views/project/editor.jade index d6f99e24f2..d5c6d93c31 100644 --- a/services/web/app/views/project/editor.jade +++ b/services/web/app/views/project/editor.jade @@ -88,7 +88,7 @@ block content window.anonymous = #{anonymous}; window.requirejs = { "paths" : { - "mathjax": "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML", + "mathjax": "/js/libs/mathjax/MathJax.js?config=TeX-AMS_HTML", "moment": "libs/moment-2.7.0" }, "urlArgs" : "fingerprint=#{fingerprint(jsPath + 'ide.js')}-#{fingerprint(jsPath + 'libs.js')}", diff --git a/services/web/public/coffee/ide/chat/directives/mathjax.coffee b/services/web/public/coffee/ide/chat/directives/mathjax.coffee index 1a0b0c45c2..431244a30c 100644 --- a/services/web/public/coffee/ide/chat/directives/mathjax.coffee +++ b/services/web/public/coffee/ide/chat/directives/mathjax.coffee @@ -3,6 +3,8 @@ define [ "mathjax" ], (App) -> mathjaxConfig = + messageStyle: "none" + imageFont:null "HTML-CSS": { availableFonts: ["TeX"] }, TeX: equationNumbers: { autoNumber: "AMS" }, diff --git a/services/web/public/js/libs/mathjax/.DS_Store b/services/web/public/js/libs/mathjax/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..83f70e6e7084617a325d142f9e52733895301f5c GIT binary patch literal 10244 zcmeHMTWl0n82 z{>%B#H{Z=rI z0D%C30D%C30D%C32LSl9u-c!?XteL_gXxQy_1`jeqcjr;X=L z{9bmx36$Mp0V@bomb494deq9Lbu&%9chWgsv+U;P8yG4puc(|Ogy)LvCq?HznH)Ap zleTOZtadrSpSLtcO}q6j*&Z&|yXh^=(H!x%T)6~;=524hZmJ- zt&uJVu+XbTz<%`rCPwCWBs!ODdo(3U1xtNG)n!{7Q4_MQS}AFPML6!rn1(yOloZX# zdZs`|YMZVnwWF%ln=$o5*5KBeys7J5rlr}MY4rEm>X^-JSRkLOZ=Yr6?GEnPr%`;z zs)|9lC&!$v9yM=~42OmD3u>0HT=j7Cx=mZJOVO%@Vzs!WcZ7kgt9wTo{{6C*Q4K{i zhW61_F>LLirsl)Z(4la*A!pU=3!_!i(%OhPpithsO@-+d>5>rUniaK?$bP2j$g5N; zg21~Us*i}>7G*EVu3gj2A zdL*{~FNbDmhaNZpIXD6*;B`0&AHya11U`lD;3xPQZop0W6aIp~;Wqq(i1SgxC{|$| zHee&J##Y>b8*vkE#su!bowy5kV-F7C0Zic_YIqnew6TEC;PZGKPv8sq8lJ{8coxs$ zhxjFag1u?VMPXU{`zQpeQ9movgIp?cSJ;Wtn>yb-Wbvxhi1&0 zm>iJ=&Mek!XryL{=r8bCO=}{eRK`ipw2Z$}1*bD>5_3hVoD-fkH*XMCQ*xsulBEXXiKtF`5OvP0#S zQvEbz`~2@Nxs#*&^uF1){if(arguments.length===2&&!(typeof arguments[0]==="function")&&arguments[0] instanceof Object&&typeof arguments[1]==="number"){args=[].slice.call(args,i)}else{args=[].slice.call(arguments,0)}}if(args instanceof Array&&args.length===1){args=args[0]}if(typeof args==="function"){if(args.execute===CALLBACK.prototype.execute){return args}return CALLBACK({hook:args})}else{if(args instanceof Array){if(typeof(args[0])==="string"&&args[1] instanceof Object&&typeof args[1][args[0]]==="function"){return CALLBACK({hook:args[1][args[0]],object:args[1],data:args.slice(2)})}else{if(typeof args[0]==="function"){return CALLBACK({hook:args[0],data:args.slice(1)})}else{if(typeof args[1]==="function"){return CALLBACK({hook:args[1],object:args[0],data:args.slice(2)})}}}}else{if(typeof(args)==="string"){if(TESTEVAL){TESTEVAL()}return CALLBACK({hook:EVAL,data:[args]})}else{if(args instanceof Object){return CALLBACK(args)}else{if(typeof(args)==="undefined"){return CALLBACK({})}}}}}throw Error("Can't make callback from given data")};var DELAY=function(time,callback){callback=USING(callback);callback.timeout=setTimeout(callback,time);return callback};var WAITFOR=function(callback,signal){callback=USING(callback);if(!callback.called){WAITSIGNAL(callback,signal);signal.pending++}};var WAITEXECUTE=function(){var signals=this.signal;delete this.signal;this.execute=this.oldExecute;delete this.oldExecute;var result=this.execute.apply(this,arguments);if(ISCALLBACK(result)&&!result.called){WAITSIGNAL(result,signals)}else{for(var i=0,m=signals.length;i0&&priorityg){g=document.styleSheets.length}if(!i){i=(document.getElementsByTagName("head"))[0];if(!i){i=document.body}}return i};var f=[];var c=function(){for(var k=0,j=f.length;k=this.timeout){i(this.STATUS.ERROR);return 1}return 0},file:function(j,i){if(i<0){a.Ajax.loadTimeout(j)}else{a.Ajax.loadComplete(j)}},execute:function(){this.hook.call(this.object,this,this.data[0],this.data[1])},checkSafari2:function(i,j,k){if(i.time(k)){return}if(document.styleSheets.length>j&&document.styleSheets[j].cssRules&&document.styleSheets[j].cssRules.length){k(i.STATUS.OK)}else{setTimeout(i,i.delay)}},checkLength:function(i,l,n){if(i.time(n)){return}var m=0;var j=(l.sheet||l.styleSheet);try{if((j.cssRules||j.rules||[]).length>0){m=1}}catch(k){if(k.message.match(/protected variable|restricted URI/)){m=1}else{if(k.message.match(/Security error/)){m=1}}}if(m){setTimeout(a.Callback([n,i.STATUS.OK]),0)}else{setTimeout(i,i.delay)}}},loadComplete:function(i){i=this.fileURL(i);var j=this.loading[i];if(j&&!j.preloaded){a.Message.Clear(j.message);clearTimeout(j.timeout);if(j.script){if(f.length===0){setTimeout(c,0)}f.push(j.script)}this.loaded[i]=j.status;delete this.loading[i];this.addHook(i,j.callback)}else{if(j){delete this.loading[i]}this.loaded[i]=this.STATUS.OK;j={status:this.STATUS.OK}}if(!this.loadHooks[i]){return null}return this.loadHooks[i].Execute(j.status)},loadTimeout:function(i){if(this.loading[i].timeout){clearTimeout(this.loading[i].timeout)}this.loading[i].status=this.STATUS.ERROR;this.loadError(i);this.loadComplete(i)},loadError:function(i){a.Message.Set(["LoadFailed","File failed to load: %1",i],null,2000);a.Hub.signal.Post(["file load error",i])},Styles:function(k,l){var i=this.StyleString(k);if(i===""){l=a.Callback(l);l()}else{var j=document.createElement("style");j.type="text/css";this.head=h(this.head);this.head.appendChild(j);if(j.styleSheet&&typeof(j.styleSheet.cssText)!=="undefined"){j.styleSheet.cssText=i}else{j.appendChild(document.createTextNode(i))}l=this.timer.create.call(this,l,j)}return l},StyleString:function(n){if(typeof(n)==="string"){return n}var k="",o,m;for(o in n){if(n.hasOwnProperty(o)){if(typeof n[o]==="string"){k+=o+" {"+n[o]+"}\n"}else{if(n[o] instanceof Array){for(var l=0;l="0"&&p<="9"){f[j]=o[f[j]-1];if(typeof f[j]==="number"){f[j]=this.number(f[j])}}else{if(p==="{"){p=f[j].substr(1);if(p>="0"&&p<="9"){f[j]=o[f[j].substr(1,f[j].length-2)-1];if(typeof f[j]==="number"){f[j]=this.number(f[j])}}else{var k=f[j].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/);if(k){if(k[1]==="plural"){var d=o[k[2]-1];if(typeof d==="undefined"){f[j]="???"}else{d=this.plural(d)-1;var h=k[3].replace(/(^|[^%])(%%)*%\|/g,"$1$2%\uEFEF").split(/\|/);if(d>=0&&d=3){c.push([f[0],f[1],this.processSnippet(g,f[2])])}else{c.push(e[d])}}}}else{c.push(e[d])}}return c},markdownPattern:/(%.)|(\*{1,3})((?:%.|.)+?)\2|(`+)((?:%.|.)+?)\4|\[((?:%.|.)+?)\]\(([^\s\)]+)\)/,processMarkdown:function(b,h,d){var j=[],e;var c=b.split(this.markdownPattern);var g=c[0];for(var f=1,a=c.length;f1?d[1]:""));f=null}if(e&&(!b.preJax||d)){c.nodeValue=c.nodeValue.replace(b.postJax,(e.length>1?e[1]:""))}if(f&&!f.nodeValue.match(/\S/)){f=f.previousSibling}}if(b.preRemoveClass&&f&&f.className===b.preRemoveClass){a.MathJax.preview=f}a.MathJax.checked=1},processInput:function(a){var b,i=MathJax.ElementJax.STATE;var h,e,d=a.scripts.length;try{while(a.ithis.processUpdateTime&&a.i1){d.jax[a.outputJax].push(b)}b.MathJax.state=c.OUTPUT},prepareOutput:function(c,f){while(c.jthis.processUpdateTime&&h.i=0;p--){if((b[p].src||"").match(e)){r.script=b[p].innerHTML;if(RegExp.$2){var s=RegExp.$2.substr(1).split(/\&/);for(var o=0,k=s.length;o=parseInt(x[y])}}return true},Select:function(j){var i=j[c.Browser];if(i){return i(c.Browser)}return null}};var d=h.replace(/^Mozilla\/(\d+\.)+\d+ /,"").replace(/[a-z][-a-z0-9._: ]+\/\d+[^ ]*-[^ ]*\.([a-z][a-z])?\d+ /i,"").replace(/Gentoo |Ubuntu\/(\d+\.)*\d+ (\([^)]*\) )?/,"");c.Browser=c.Insert(c.Insert(new String("Unknown"),{version:"0.0"}),a);for(var u in a){if(a.hasOwnProperty(u)){if(a[u]&&u.substr(0,2)==="is"){u=u.slice(2);if(u==="Mac"||u==="PC"){continue}c.Browser=c.Insert(new String(u),a);var q=new RegExp(".*(Version/| Trident/.*; rv:)((?:\\d+\\.)+\\d+)|.*("+u+")"+(u=="MSIE"?" ":"/")+"((?:\\d+\\.)*\\d+)|(?:^|\\(| )([a-z][-a-z0-9._: ]+|(?:Apple)?WebKit)/((?:\\d+\\.)+\\d+)");var t=q.exec(d)||["","","","unknown","0.0"];c.Browser.name=(t[1]!=""?u:(t[3]||t[5]));c.Browser.version=t[2]||t[4]||t[6];break}}}c.Browser.Select({Safari:function(j){var i=parseInt((String(j.version).split("."))[0]);if(i>85){j.webkit=j.version}if(i>=534){j.version="5.1"}else{if(i>=533){j.version="5.0"}else{if(i>=526){j.version="4.0"}else{if(i>=525){j.version="3.1"}else{if(i>500){j.version="3.0"}else{if(i>400){j.version="2.0"}else{if(i>85){j.version="1.0"}}}}}}}j.isMobile=(navigator.appVersion.match(/Mobile/i)!=null);j.noContextMenu=j.isMobile},Firefox:function(j){if((j.version==="0.0"||h.match(/Firefox/)==null)&&navigator.product==="Gecko"){var m=h.match(/[\/ ]rv:(\d+\.\d.*?)[\) ]/);if(m){j.version=m[1]}else{var i=(navigator.buildID||navigator.productSub||"0").substr(0,8);if(i>="20111220"){j.version="9.0"}else{if(i>="20111120"){j.version="8.0"}else{if(i>="20110927"){j.version="7.0"}else{if(i>="20110816"){j.version="6.0"}else{if(i>="20110621"){j.version="5.0"}else{if(i>="20110320"){j.version="4.0"}else{if(i>="20100121"){j.version="3.6"}else{if(i>="20090630"){j.version="3.5"}else{if(i>="20080617"){j.version="3.0"}else{if(i>="20061024"){j.version="2.0"}}}}}}}}}}}}j.isMobile=(navigator.appVersion.match(/Android/i)!=null||h.match(/ Fennec\//)!=null||h.match(/Mobile/)!=null)},Opera:function(i){i.version=opera.version()},MSIE:function(j){j.isIE9=!!(document.documentMode&&(window.performance||window.msPerformance));MathJax.HTML.setScriptBug=!j.isIE9||document.documentMode<9;var w=false;try{new ActiveXObject("MathPlayer.Factory.1");j.hasMathPlayer=w=true}catch(m){}try{if(w&&!r.params.NoMathPlayer){var i=document.createElement("object");i.id="mathplayer";i.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(i);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");j.mpNamespace=true;if(document.readyState&&(document.readyState==="loading"||document.readyState==="interactive")){document.write('');j.mpImported=true}}else{document.namespaces.add("mjx_IE_fix","http://www.w3.org/1999/xlink")}}catch(m){}}});c.Browser.Select(MathJax.Message.browsers);if(g.AuthorConfig&&typeof g.AuthorConfig.AuthorInit==="function"){g.AuthorConfig.AuthorInit()}c.queue=g.Callback.Queue();c.queue.Push(["Post",r.signal,"Begin"],["Config",r],["Cookie",r],["Styles",r],["Message",r],function(){var i=g.Callback.Queue(r.Jax(),r.Extensions());return i.Push({})},["Menu",r],r.onLoad(),function(){MathJax.isReady=true},["Typeset",r],["Hash",r],["MenuZoom",r],["Post",r.signal,"End"])})("MathJax")}}; diff --git a/services/web/public/js/libs/mathjax/config/.DS_Store b/services/web/public/js/libs/mathjax/config/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(b,e){var d="2.4.0";var a=b.CombineConfig("TeX.noErrors",{disabled:false,multiLine:true,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});var c="\u00A0";MathJax.Extension["TeX/noErrors"]={version:d,config:a};b.Register.StartupHook("TeX Jax Ready",function(){var f=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(j,i,k,g){if(a.disabled){return f.apply(this,arguments)}var h=j.message.replace(/\n.*/,"");b.signal.Post(["TeX Jax - parse error",h,i,k,g]);var m=a.inlineDelimiters;var l=(k||a.multiLine);if(!k){i=m[0]+i+m[1]}if(l){i=i.replace(/ /g,c)}else{i=i.replace(/\n/g," ")}return MathJax.ElementJax.mml.merror(i).With({isError:true,multiLine:l})}})});b.Register.StartupHook("HTML-CSS Jax Config",function(){b.Config({"HTML-CSS":{styles:{".MathJax .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("HTML-CSS Jax Ready",function(){var g=MathJax.ElementJax.mml;var h=MathJax.OutputJax["HTML-CSS"];var f=g.math.prototype.toHTML,i=g.merror.prototype.toHTML;g.math.Augment({toHTML:function(j,k){var l=this.data[0];if(l&&l.data[0]&&l.data[0].isError){j.style.fontSize="";j=this.HTMLcreateSpan(j);j.bbox=l.data[0].toHTML(j).bbox}else{j=f.call(this,j,k)}return j}});g.merror.Augment({toHTML:function(p){if(!this.isError){return i.call(this,p)}p=this.HTMLcreateSpan(p);p.className="noError";if(this.multiLine){p.style.display="inline-block"}var r=this.data[0].data[0].data.join("").split(/\n/);for(var o=0,l=r.length;o1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); +(function(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;q0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k=9){delete h.messageStyle.filter}var c={div:null,fade:0};var e=function(m){if(c.div){return}var j=MathJax.OutputJax["HTML-CSS"],n=document.body;if(b.Browser.isMSIE){if(h.messageStyle.position==="fixed"){MathJax.Message.Init();n=document.getElementById("MathJax_MSIE_Frame")||n;if(n!==document.body){h.messageStyle.position="absolute"}}}else{delete h.messageStyle.filter}h.messageStyle.maxWidth=(document.body.clientWidth-75)+"px";var k=0;while(k1?z/h:1);C=Math.floor(Math.max(this.config.minScaleAdjust/100,C)*this.config.scale);if(C/100!==g.scale){o.push([v.style,C])}g.scale=C/100;g.fontScale=C+"%";g.ex=z;g.mex=h}if("scrollWidth" in g&&(r||g.scrollWidth!==k.firstChild.scrollWidth)){g.scrollWidth=k.firstChild.scrollWidth;t.push([k.parentNode.style,g.scrollWidth/g.ex/g.scale])}if(k.MathJaxMtds){for(var u=0,p=k.MathJaxMtds.length;u0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.last8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;ut){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); diff --git a/services/web/public/js/libs/mathjax/extensions/Safe.js b/services/web/public/js/libs/mathjax/extensions/Safe.js new file mode 100755 index 0000000000..78212730d0 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/Safe.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/Safe.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(d,c){var f="2.4.0";var a=MathJax.Hub.CombineConfig("Safe",{allow:{URLs:"safe",classes:"safe",cssIDs:"safe",styles:"safe",fontsize:"all",require:"safe"},sizeMin:0.7,sizeMax:1.44,safeProtocols:{http:true,https:true,file:true,javascript:false},safeStyles:{color:true,backgroundColor:true,border:true,cursor:true,margin:true,padding:true,textShadow:true,fontFamily:true,fontSize:true,fontStyle:true,fontWeight:true,opacity:true,outline:true},safeRequire:{action:true,amscd:true,amsmath:true,amssymbols:true,autobold:false,"autoload-all":false,bbox:true,begingroup:true,boldsymbol:true,cancel:true,color:true,enclose:true,extpfeil:true,HTML:true,mathchoice:true,mhchem:true,newcommand:true,noErrors:false,noUndefined:false,unicode:true,verb:true}});var e=a.allow;if(e.fontsize!=="all"){a.safeStyles.fontSize=false}var b=MathJax.Extension.Safe={version:f,config:a,div1:document.createElement("div"),div2:document.createElement("div"),filter:{href:"filterURL",src:"filterURL",altimg:"filterURL","class":"filterClass",style:"filterStyles",id:"filterID",fontsize:"filterFontSize",mathsize:"filterFontSize",scriptminsize:"filterFontSize",scriptsizemultiplier:"filterSizeMultiplier",scriptlevel:"filterScriptLevel"},filterURL:function(g){var h=(g.match(/^\s*([a-z]+):/i)||[null,""])[1].toLowerCase();if(e.URLs==="none"||(e.URLs!=="all"&&!a.safeProtocols[h])){g=null}return g},filterClass:function(g){if(e.classes==="none"||(e.classes!=="all"&&!g.match(/^MJX-[-a-zA-Z0-9_.]+$/))){g=null}return g},filterID:function(g){if(e.cssIDs==="none"||(e.cssIDs!=="all"&&!g.match(/^MJX-[-a-zA-Z0-9_.]+$/))){g=null}return g},filterStyles:function(j){if(e.styles==="all"){return j}if(e.styles==="none"){return null}try{var i=this.div1.style,h=this.div2.style;i.cssText=j;h.cssText="";for(var g in a.safeStyles){if(a.safeStyles.hasOwnProperty(g)){var k=this.filterStyle(g,i[g]);if(k!=null){h[g]=k}}}j=h.cssText}catch(l){j=null}return j},filterStyle:function(g,h){if(typeof h!=="string"){return null}if(h.match(/^\s*expression/)){return null}if(h.match(/javascript:/)){return null}return(a.safeStyles[g]?h:null)},filterSize:function(g){if(e.fontsize==="none"){return null}if(e.fontsize!=="all"){g=Math.min(Math.max(g,a.sizeMin),a.sizeMax)}return g},filterFontSize:function(g){return(e.fontsize==="all"?g:null)},filterSizeMultiplier:function(g){if(e.fontsize==="none"){g=null}else{if(e.fontsize!=="all"){g=Math.min(1,Math.max(0.6,g)).toString()}}return g},filterScriptLevel:function(g){if(e.fontsize==="none"){g=null}else{if(e.fontsize!=="all"){g=Math.max(0,g).toString()}}return g},filterRequire:function(g){if(e.require==="none"||(e.require!=="all"&&!a.safeRequire[g.toLowerCase()])){g=null}return g}};d.Register.StartupHook("TeX HTML Ready",function(){var g=MathJax.InputJax.TeX;g.Parse.Augment({HREF_attribute:function(j){var i=b.filterURL(this.GetArgument(j)),h=this.GetArgumentMML(j);if(i){h.With({href:i})}this.Push(h)},CLASS_attribute:function(i){var j=b.filterClass(this.GetArgument(i)),h=this.GetArgumentMML(i);if(j){if(h["class"]!=null){j=h["class"]+" "+j}h.With({"class":j})}this.Push(h)},STYLE_attribute:function(i){var j=b.filterStyles(this.GetArgument(i)),h=this.GetArgumentMML(i);if(j){if(h.style!=null){if(j.charAt(j.length-1)!==";"){j+=";"}j=h.style+" "+j}h.With({style:j})}this.Push(h)},ID_attribute:function(j){var i=b.filterID(this.GetArgument(j)),h=this.GetArgumentMML(j);if(i){h.With({id:i})}this.Push(h)}})});d.Register.StartupHook("TeX Jax Ready",function(){var i=MathJax.InputJax.TeX,h=i.Parse,g=b.filter;h.Augment({Require:function(j){var k=this.GetArgument(j).replace(/.*\//,"").replace(/[^a-z0-9_.-]/ig,"");k=b.filterRequire(k);if(k){this.Extension(null,k)}},MmlFilterAttribute:function(j,k){if(g[j]){k=b[g[j]](k)}return k},SetSize:function(j,k){k=b.filterSize(k);if(k){this.stack.env.size=k;this.Push(i.Stack.Item.style().With({styles:{mathsize:k+"em"}}))}}})});d.Register.StartupHook("TeX bbox Ready",function(){var g=MathJax.InputJax.TeX;g.Parse.Augment({BBoxStyle:function(h){return b.filterStyles(h)}})});d.Register.StartupHook("MathML Jax Ready",function(){var h=MathJax.InputJax.MathML.Parse,g=b.filter;h.Augment({filterAttribute:function(i,j){if(g[i]){j=b[g[i]](j)}return j}})});d.Startup.signal.Post("Safe Extension Ready");c.loadComplete("[MathJax]/extensions/Safe.js")})(MathJax.Hub,MathJax.Ajax); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/AMScd.js b/services/web/public/js/libs/mathjax/extensions/TeX/AMScd.js new file mode 100755 index 0000000000..45d9ccdf26 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/AMScd.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/AMScd.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/AMScd"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.CD",{colspace:"5pt",rowspace:"5pt",harrowsize:"2.75em",varrowsize:"1.75em",hideHorizontalLabels:false})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.ElementJax.mml,e=MathJax.InputJax.TeX,d=e.Stack.Item,c=e.Definitions,a=MathJax.Extension["TeX/AMScd"].config;c.environment.CD="CD_env";c.special["@"]="CD_arrow";c.macros.minCDarrowwidth="CD_minwidth";c.macros.minCDarrowheight="CD_minheight";e.Parse.Augment({CD_env:function(f){this.Push(f);return d.array().With({arraydef:{columnalign:"center",columnspacing:a.colspace,rowspacing:a.rowspace,displaystyle:true},minw:this.stack.env.CD_minw||a.harrowsize,minh:this.stack.env.CD_minh||a.varrowsize})},CD_arrow:function(g){var l=this.string.charAt(this.i);if(!l.match(/[>":"\u2192","<":"\u2190",V:"\u2193",A:"\u2191"}[l];var p=this.GetUpTo(g+l,l),m=this.GetUpTo(g+l,l);if(l===">"||l==="<"){h=b.mo(r).With(f);if(!p){p="\\kern "+o.minw}if(p||m){var j={width:"+11mu",lspace:"6mu"};h=b.munderover(this.mmlToken(h));if(p){p=e.Parse(p,this.stack.env).mml();h.SetData(h.over,b.mpadded(p).With(j).With({voffset:".1em"}))}if(m){m=e.Parse(m,this.stack.env).mml();h.SetData(h.under,b.mpadded(m).With(j))}if(a.hideHorizontalLabels){h=b.mpadded(h).With({depth:0,height:".67em"})}}}else{h=r=this.mmlToken(b.mo(r).With(k));if(p||m){h=b.mrow();if(p){h.Append(e.Parse("\\scriptstyle\\llap{"+p+"}",this.stack.env).mml())}h.Append(r.With({texClass:b.TEXCLASS.ORD}));if(m){h.Append(e.Parse("\\scriptstyle\\rlap{"+m+"}",this.stack.env).mml())}}}}}}if(h){this.Push(h)}this.CD_cell(g)},CD_cell:function(f){var g=this.stack.Top();if((g.table||[]).length%2===0&&(g.row||[]).length===0){this.Push(b.mpadded().With({height:"8.5pt",depth:"2pt"}))}this.Push(d.cell().With({isEntry:true,name:f}))},CD_minwidth:function(f){this.stack.env.CD_minw=this.GetDimen(f)},CD_minheight:function(f){this.stack.env.CD_minh=this.GetDimen(f)}})});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/AMScd.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/AMSmath.js b/services/web/public/js/libs/mathjax/extensions/TeX/AMSmath.js new file mode 100755 index 0000000000..f0593620e4 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/AMSmath.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/AMSmath.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/AMSmath"]={version:"2.4.0",number:0,startNumber:0,IDs:{},eqIDs:{},labels:{},eqlabels:{},refs:[]};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.ElementJax.mml,g=MathJax.InputJax.TeX,f=MathJax.Extension["TeX/AMSmath"];var d=g.Definitions,e=g.Stack.Item,a=g.config.equationNumbers;var c=function(j){var l=[];for(var k=0,h=j.length;k0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k0){this.stack[i].Undef(e,f);i--}if(!(h instanceof Array)){h=[h]}if(this.isEqn){h.global=true}}this.stack[i].Def(e,h,f)},Push:function(e){this.stack.push(e);this.top=this.stack.length},Pop:function(){var e;if(this.top>1){e=this.stack[--this.top];if(this.isEqn){this.stack.pop()}}else{if(this.isEqn){this.Clear()}}return e},Find:function(e,g){for(var f=this.top-1;f>=0;f--){var h=this.stack[f].Find(e,g);if(h){return h}}return null},Merge:function(e){e.stack[0].MergeGlobals(this);this.stack[this.top-1].Merge(e.stack[0]);var f=[this.top,this.stack.length-this.top].concat(e.stack.slice(1));this.stack.splice.apply(this.stack,f);this.top=this.stack.length},Reset:function(){this.top=this.stack.length},Clear:function(e){this.stack=[this.stack[0].Clear()];this.top=this.stack.length}},{nsFrame:a});b.Add({macros:{begingroup:"BeginGroup",endgroup:"EndGroup",global:["Extension","newcommand"],gdef:["Extension","newcommand"]}},null,true);d.Parse.Augment({BeginGroup:function(e){d.eqnStack.Push(a())},EndGroup:function(e){if(d.eqnStack.top>1){d.eqnStack.Pop()}else{if(d.rootStack.top===1){d.Error(["ExtraEndMissingBegin","Extra %1 or missing \\begingroup",e])}else{d.eqnStack.Clear();d.rootStack.Pop()}}},csFindMacro:function(e){return(d.eqnStack.Find(e,"macros")||d.rootStack.Find(e,"macros"))},envFindName:function(e){return(d.eqnStack.Find(e,"environments")||d.rootStack.Find(e,"environments"))}});d.rootStack=c();d.eqnStack=c(true);d.prefilterHooks.Add(function(){d.rootStack.Reset();d.eqnStack.Clear(true)});d.postfilterHooks.Add(function(){d.rootStack.Merge(d.eqnStack)});MathJax.Hub.Register.StartupHook("TeX newcommand Ready",function(){b.Add({macros:{global:"Global",gdef:["Macro","\\global\\def"]}},null,true);d.Parse.Augment({setDef:function(e,f){f.isUser=true;d.eqnStack.Def(e,f,"macros",this.stack.env.isGlobal);delete this.stack.env.isGlobal},setEnv:function(e,f){f.isUser=true;d.eqnStack.Def(e,f,"environments")},Global:function(e){var f=this.i;var g=this.GetCSname(e);this.i=f;if(g!=="let"&&g!=="def"&&g!=="newcommand"){d.Error(["GlobalNotFollowedBy","%1 not followed by \\let, \\def, or \\newcommand",e])}this.stack.env.isGlobal=true}})});MathJax.Hub.Startup.signal.Post("TeX begingroup Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/begingroup.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/boldsymbol.js b/services/web/public/js/libs/mathjax/extensions/TeX/boldsymbol.js new file mode 100755 index 0000000000..6fcb55f32f --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/boldsymbol.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/boldsymbol.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/boldsymbol"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml;var d=MathJax.InputJax.TeX;var b=d.Definitions;var c={};c[a.VARIANT.NORMAL]=a.VARIANT.BOLD;c[a.VARIANT.ITALIC]=a.VARIANT.BOLDITALIC;c[a.VARIANT.FRAKTUR]=a.VARIANT.BOLDFRAKTUR;c[a.VARIANT.SCRIPT]=a.VARIANT.BOLDSCRIPT;c[a.VARIANT.SANSSERIF]=a.VARIANT.BOLDSANSSERIF;c["-tex-caligraphic"]="-tex-caligraphic-bold";c["-tex-oldstyle"]="-tex-oldstyle-bold";b.Add({macros:{boldsymbol:"Boldsymbol"}},null,true);d.Parse.Augment({mmlToken:function(f){if(this.stack.env.boldsymbol){var e=f.Get("mathvariant");if(e==null){f.mathvariant=a.VARIANT.BOLD}else{f.mathvariant=(c[e]||e)}}return f},Boldsymbol:function(h){var e=this.stack.env.boldsymbol,f=this.stack.env.font;this.stack.env.boldsymbol=true;this.stack.env.font=null;var g=this.ParseArg(h);this.stack.env.font=f;this.stack.env.boldsymbol=e;this.Push(g)}});MathJax.Hub.Startup.signal.Post("TeX boldsymbol Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/boldsymbol.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/cancel.js b/services/web/public/js/libs/mathjax/extensions/TeX/cancel.js new file mode 100755 index 0000000000..9dc87a75c4 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/cancel.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/cancel.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/cancel"]={version:"2.4.0",ALLOWED:{color:1,mathcolor:1,background:1,mathbackground:1,padding:1,thickness:1}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml,b=MathJax.Extension["TeX/cancel"];b.setAttributes=function(h,e){if(e!==""){e=e.replace(/ /g,"").split(/,/);for(var g=0,d=e.length;g1){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","rgb",0,1])}d=Math.floor(d*255).toString(16);if(d.length<2){d="0"+d}a+=d}return a},get_RGB:function(b){b=b.replace(/^\s+/,"").replace(/\s+$/,"").split(/\s*,\s*/);var a="#";if(b.length!==3){this.TEX.Error(["ModelArg1","Color values for the %1 model require 3 numbers","RGB"])}for(var c=0;c<3;c++){if(!b[c].match(/^\d+$/)){this.TEX.Error(["InvalidNumber","Invalid number"])}var d=parseInt(b[c]);if(d>255){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","RGB",0,255])}d=d.toString(16);if(d.length<2){d="0"+d}a+=d}return a},get_gray:function(a){if(!a.match(/^\s*(\d+(\.\d*)?|\.\d+)\s*$/)){this.TEX.Error(["InvalidDecimalNumber","Invalid decimal number"])}var b=parseFloat(a);if(b<0||b>1){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","gray",0,1])}b=Math.floor(b*255).toString(16);if(b.length<2){b="0"+b}return"#"+b+b+b},get_named:function(a){if(this.colors[a]){return this.colors[a]}return a},padding:function(){var c="+"+this.config.padding;var a=this.config.padding.replace(/^.*?([a-z]*)$/,"$1");var b="+"+(2*parseFloat(c))+a;return{width:b,height:c,depth:c,lspace:this.config.padding}}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var d=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml;var c=d.Stack.Item;var b=MathJax.Extension["TeX/color"];b.TEX=d;d.Definitions.Add({macros:{color:"Color",textcolor:"TextColor",definecolor:"DefineColor",colorbox:"ColorBox",fcolorbox:"fColorBox"}},null,true);d.Parse.Augment({Color:function(h){var g=this.GetBrackets(h),e=this.GetArgument(h);e=b.getColor(g,e);var f=c.style().With({styles:{mathcolor:e}});this.stack.env.color=e;this.Push(f)},TextColor:function(h){var g=this.GetBrackets(h),f=this.GetArgument(h);f=b.getColor(g,f);var e=this.stack.env.color;this.stack.env.color=f;var i=this.ParseArg(h);if(e){this.stack.env.color}else{delete this.stack.env.color}this.Push(a.mstyle(i).With({mathcolor:f}))},DefineColor:function(g){var f=this.GetArgument(g),e=this.GetArgument(g),h=this.GetArgument(g);b.colors[f]=b.getColor(e,h)},ColorBox:function(g){var f=this.GetArgument(g),e=this.InternalMath(this.GetArgument(g));this.Push(a.mpadded.apply(a,e).With({mathbackground:b.getColor("named",f)}).With(b.padding()))},fColorBox:function(g){var h=this.GetArgument(g),f=this.GetArgument(g),e=this.InternalMath(this.GetArgument(g));this.Push(a.mpadded.apply(a,e).With({mathbackground:b.getColor("named",f),style:"border: "+b.config.border+" solid "+b.getColor("named",h)}).With(b.padding()))}});MathJax.Hub.Startup.signal.Post("TeX color Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/color.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/enclose.js b/services/web/public/js/libs/mathjax/extensions/TeX/enclose.js new file mode 100755 index 0000000000..43fcf65c14 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/enclose.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/enclose.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/enclose"]={version:"2.4.0",ALLOWED:{arrow:1,color:1,mathcolor:1,background:1,mathbackground:1,padding:1,thickness:1}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml,b=MathJax.Extension["TeX/enclose"].ALLOWED;c.Definitions.Add({macros:{enclose:"Enclose"}},null,true);c.Parse.Augment({Enclose:function(g){var k=this.GetArgument(g),e=this.GetBrackets(g),j=this.ParseArg(g);var l={notation:k.replace(/,/g," ")};if(e){e=e.replace(/ /g,"").split(/,/);for(var h=0,d=e.length;h0){this.selection=Math.min(3,e.scriptlevel+1)}else{this.selection=(e.displaystyle?0:1)}}return this.selection},selected:function(){return this.data[this.choice()]},setTeXclass:function(e){return this.selected().setTeXclass(e)},isSpacelike:function(){return this.selected().isSpacelike()},isEmbellished:function(){return this.selected().isEmbellished()},Core:function(){return this.selected()},CoreMO:function(){return this.selected().CoreMO()},toHTML:function(e){e=this.HTMLcreateSpan(e);e.bbox=this.Core().toHTML(e).bbox;if(e.firstChild&&e.firstChild.style.marginLeft){e.style.marginLeft=e.firstChild.style.marginLeft;e.firstChild.style.marginLeft=""}return e},toSVG:function(){var e=this.Core().toSVG();this.SVGsaveData(e);return e}});MathJax.Hub.Startup.signal.Post("TeX mathchoice Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mathchoice.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/mhchem.js b/services/web/public/js/libs/mathjax/extensions/TeX/mhchem.js new file mode 100755 index 0000000000..b9f7b72b08 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/mhchem.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/mhchem.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/mhchem"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.InputJax.TeX;var a=MathJax.Object.Subclass({string:"",i:0,tex:"",atom:false,sup:"",sub:"",Init:function(c){this.string=c},ParseTable:{"-":"Minus","+":"Plus","(":"Open",")":"Close","[":"Open","]":"Close","<":"Less","^":"Superscript",_:"Subscript","*":"Dot",".":"Dot","=":"Equal","#":"Pound","$":"Math","\\":"Macro"," ":"Space"},Arrows:{"->":"rightarrow","<-":"leftarrow","<->":"leftrightarrow","<=>":"rightleftharpoons","<=>>":"Rightleftharpoons","<<=>":"Leftrightharpoons","^":"uparrow",v:"downarrow"},Bonds:{"-":"-","=":"=","#":"\\equiv","~":"\\tripledash","~-":"\\begin{CEstack}{}\\tripledash\\\\-\\end{CEstack}","~=":"\\raise2mu{\\begin{CEstack}{}\\tripledash\\\\-\\\\-\\end{CEstack}}","~--":"\\raise2mu{\\begin{CEstack}{}\\tripledash\\\\-\\\\-\\end{CEstack}}","-~-":"\\raise2mu{\\begin{CEstack}{}-\\\\\\tripledash\\\\-\\end{CEstack}}","...":"{\\cdot}{\\cdot}{\\cdot}","....":"{\\cdot}{\\cdot}{\\cdot}{\\cdot}","->":"\\rightarrow","<-":"\\leftarrow","??":"\\text{??}"},Parse:function(){this.tex="";this.atom=false;while(this.i"){this.i+=2;this.AddArrow("->");return}else{this.tex+="{-}"}}this.i++},ParsePlus:function(d){if(this.atom){this.sup+=d}else{this.FinishAtom();this.tex+=d}this.i++},ParseDot:function(d){this.FinishAtom();this.tex+="\\cdot ";this.i++},ParseEqual:function(d){this.FinishAtom();this.tex+="{=}";this.i++},ParsePound:function(d){this.FinishAtom();this.tex+="{\\equiv}";this.i++},ParseOpen:function(e){this.FinishAtom();var d=this.Match(/^\([v^]\)/);if(d){this.tex+="{\\"+this.Arrows[d.charAt(1)]+"}"}else{this.tex+="{"+e;this.i++}},ParseClose:function(d){this.FinishAtom();this.atom=true;this.tex+=d+"}";this.i++},ParseLess:function(e){this.FinishAtom();var d=this.Match(/^(<->?|<=>>?|<<=>)/);if(!d){this.tex+=e;this.i++}else{this.AddArrow(d)}},ParseSuperscript:function(f){f=this.string.charAt(++this.i);if(f==="{"){this.i++;var d=this.Find("}");if(d==="-."){this.sup+="{-}{\\cdot}"}else{if(d){this.sup+=a(d).Parse().replace(/^\{-\}/,"-")}}}else{if(f===" "||f===""){this.tex+="{\\"+this.Arrows["^"]+"}";this.i++}else{var e=this.Match(/^(\d+|-\.)/);if(e){this.sup+=e}}}},ParseSubscript:function(e){if(this.string.charAt(++this.i)=="{"){this.i++;this.sub+=a(this.Find("}")).Parse().replace(/^\{-\}/,"-")}else{var d=this.Match(/^\d+/);if(d){this.sub+=d}}},ParseMath:function(d){this.FinishAtom();this.i++;this.tex+=this.Find(d)},ParseMacro:function(f){this.FinishAtom();this.i++;var d=this.Match(/^([a-z]+|.)/i)||" ";if(d==="sbond"){this.tex+="{-}"}else{if(d==="dbond"){this.tex+="{=}"}else{if(d==="tbond"){this.tex+="{\\equiv}"}else{if(d==="bond"){var e=(this.Match(/^\{.*?\}/)||"");e=e.substr(1,e.length-2);this.tex+="{"+(this.Bonds[e]||"\\text{??}")+"}"}else{if(d==="{"){this.tex+="{\\{"}else{if(d==="}"){this.tex+="\\}}";this.atom=true}else{this.tex+=f+d}}}}}}},ParseSpace:function(d){this.FinishAtom();this.i++},ParseOther:function(d){this.FinishAtom();this.tex+=d;this.i++},AddArrow:function(e){var g=this.Match(/^[CT]\[/);if(g){this.i--;g=g.charAt(0)}var d=this.GetBracket(g),f=this.GetBracket(g);e=this.Arrows[e];if(d||f){if(f){e+="["+f+"]"}e+="{"+d+"}";e="\\mathrel{\\x"+e+"}"}else{e="\\long"+e+" "}this.tex+=e},FinishAtom:function(){if(this.sup||this.sub){if(this.sup&&this.sub&&!this.atom){var c=this.sup,d=this.sub;if(!c.match(/\d/)){c+="\\vphantom{0}"}if(!d.match(/\d/)){d+="\\vphantom{0}"}this.tex+="\\raise 1pt{\\scriptstyle\\begin{CEscriptstack}"+c+"\\\\"+d+"\\end{CEscriptstack}}\\kern-.125em "}else{if(!this.sup){this.sup="\\Space{0pt}{0pt}{.2em}"}this.tex+="^{"+this.sup+"}_{"+this.sub+"}"}this.sup=this.sub=""}this.atom=false},GetBracket:function(e){if(this.string.charAt(this.i)!=="["){return""}this.i++;var d=this.Find("]");if(e==="C"){d="\\ce{"+d+"}"}else{if(e==="T"){if(!d.match(/^\{.*\}$/)){d="{"+d+"}"}d="\\text"+d}}return d},Match:function(d){var c=d.exec(this.string.substr(this.i));if(c){c=c[0];this.i+=c.length}return c},Find:function(h){var d=this.string.length,e=this.i,g=0;while(this.i0){return[h,g]}else{return h}}}this.i++}b.Error(["MissingReplacementString","Missing replacement string for definition of %1",f])},MacroWithTemplate:function(d,g,h,f){if(h){var c=[];this.GetNext();if(f[0]&&!this.MatchParam(f[0])){b.Error(["MismatchUseDef","Use of %1 doesn't match its definition",d])}for(var e=0;eb.config.MAXMACROS){b.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},BeginEnv:function(f,h,c,g){if(g){var d=[];for(var e=0;e1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/noUndefined.js b/services/web/public/js/libs/mathjax/extensions/TeX/noUndefined.js new file mode 100755 index 0000000000..93f32b87cd --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/noUndefined.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/noUndefined.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/unicode.js b/services/web/public/js/libs/mathjax/extensions/TeX/unicode.js new file mode 100755 index 0000000000..ed0be8735c --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/unicode.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/unicode.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/unicode"]={version:"2.4.0",unicode:{},config:MathJax.Hub.CombineConfig("TeX.unicode",{fonts:"STIXGeneral,'Arial Unicode MS'"})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX;var a=MathJax.ElementJax.mml;var b=MathJax.Extension["TeX/unicode"].unicode;c.Definitions.Add({macros:{unicode:"Unicode"}},null,true);c.Parse.Augment({Unicode:function(e){var i=this.GetBrackets(e),d;if(i){if(i.replace(/ /g,"").match(/^(\d+(\.\d*)?|\.\d+),(\d+(\.\d*)?|\.\d+)$/)){i=i.replace(/ /g,"").split(/,/);d=this.GetBrackets(e)}else{d=i;i=null}}var j=this.trimSpaces(this.GetArgument(e)),h=parseInt(j.match(/^x/)?"0"+j:j);if(!b[h]){b[h]=[800,200,d,h]}else{if(!d){d=b[h][2]}}if(i){b[h][0]=Math.floor(i[0]*1000);b[h][1]=Math.floor(i[1]*1000)}var f=this.stack.env.font,g={};if(d){b[h][2]=g.fontfamily=d.replace(/"/g,"'");if(f){if(f.match(/bold/)){g.fontweight="bold"}if(f.match(/italic|-mathit/)){g.fontstyle="italic"}}}else{if(f){g.mathvariant=f}}g.unicode=[].concat(b[h]);this.Push(a.mtext(a.entity("#"+j)).With(g))}});MathJax.Hub.Startup.signal.Post("TeX unicode Ready")});MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.Extension["TeX/unicode"].config.fonts;var b=a.mbase.prototype.HTMLgetVariant;a.mbase.Augment({HTMLgetVariant:function(){var d=b.call(this);if(d.unicode){delete d.unicode;delete d.FONTS}if(!this.unicode){return d}d.unicode=true;if(!d.defaultFont){d=MathJax.Hub.Insert({},d);d.defaultFont={family:c}}var e=this.unicode[2];if(e){e+=","+c}else{e=c}d.defaultFont[this.unicode[3]]=[this.unicode[0],this.unicode[1],500,0,500,{isUnknown:true,isUnicode:true,font:e}];return d}})});MathJax.Hub.Register.StartupHook("SVG Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.Extension["TeX/unicode"].config.fonts;var b=a.mbase.prototype.SVGgetVariant;a.mbase.Augment({SVGgetVariant:function(){var d=b.call(this);if(d.unicode){delete d.unicode;delete d.FONTS}if(!this.unicode){return d}d.unicode=true;if(!d.forceFamily){d=MathJax.Hub.Insert({},d)}d.defaultFamily=c;d.noRemap=true;d.h=this.unicode[0];d.d=this.unicode[1];return d}})});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/unicode.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/TeX/verb.js b/services/web/public/js/libs/mathjax/extensions/TeX/verb.js new file mode 100755 index 0000000000..4fd4c020f2 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/TeX/verb.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/verb.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension["TeX/verb"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX;var b=c.Definitions;b.Add({macros:{verb:"Verb"}},null,true);c.Parse.Augment({Verb:function(d){var g=this.GetNext();var f=++this.i;if(g==""){c.Error(["MissingArgFor","Missing argument for %1",d])}while(this.i=0;a--){if(String(c[a].className).match(/(^| )math( |$)/)){this.ConvertMath(c[a],"")}}var d=b.getElementsByTagName("div");for(a=d.length-1;a>=0;a--){if(String(d[a].className).match(/(^| )math( |$)/)){this.ConvertMath(d[a],"; mode=display")}}},ConvertMath:function(c,d){if(c.getElementsByTagName("script").length===0){var b=c.parentNode,a=this.createMathTag(d,c.innerHTML);if(c.nextSibling){b.insertBefore(a,c.nextSibling)}else{b.appendChild(a)}if(this.config.preview!=="none"){this.createPreview(c)}b.removeChild(c)}},createPreview:function(a){var b=this.config.preview;if(b==="TeX"){b=[this.filterPreview(a.innerHTML)]}if(b){b=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},b);a.parentNode.insertBefore(b,a)}},createMathTag:function(c,b){b=b.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");var a=document.createElement("script");a.type="math/tex"+c;MathJax.HTML.setScript(a,b);return a},filterPreview:function(a){return a}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.jsMath2jax],8);MathJax.Ajax.loadComplete("[MathJax]/extensions/jsMath2jax.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/mml2jax.js b/services/web/public/js/libs/mathjax/extensions/mml2jax.js new file mode 100755 index 0000000000..00755f6c51 --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/mml2jax.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/mml2jax.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension.mml2jax={version:"2.4.0",config:{preview:"mathml"},MMLnamespace:"http://www.w3.org/1998/Math/MathML",PreProcess:function(e){if(!this.configured){this.config=MathJax.Hub.CombineConfig("mml2jax",this.config);if(this.config.Augment){MathJax.Hub.Insert(this,this.config.Augment)}this.InitBrowser();this.configured=true}if(typeof(e)==="string"){e=document.getElementById(e)}if(!e){e=document.body}var h=[];this.PushMathElements(h,e,"math");this.PushMathElements(h,e,"math",this.MMLnamespace);var d,b;if(typeof(document.namespaces)!=="undefined"){try{for(d=0,b=document.namespaces.length;d/i,"").replace(/<\?xml:namespace .*?\/>/i,"");b=b.replace(/ /g," ")}MathJax.HTML.setScript(a,b);d.removeChild(e)}else{var c=MathJax.HTML.Element("span");c.appendChild(e);MathJax.HTML.setScript(a,c.innerHTML)}if(this.config.preview!=="none"){this.createPreview(e,a)}},ProcessMathFlattened:function(f){var d=f.parentNode;if(!d||d.className===MathJax.Hub.config.preRemoveClass){return}var b=document.createElement("script");b.type="math/mml";d.insertBefore(b,f);var c="",e,a=f;while(f&&f.nodeName!=="/MATH"){e=f;f=f.nextSibling;c+=this.NodeHTML(e);e.parentNode.removeChild(e)}if(f&&f.nodeName==="/MATH"){f.parentNode.removeChild(f)}b.text=c+"";if(this.config.preview!=="none"){this.createPreview(a,b)}},NodeHTML:function(e){var c,b,a;if(e.nodeName==="#text"){c=this.quoteHTML(e.nodeValue)}else{if(e.nodeName==="#comment"){c=""}else{c="<"+e.nodeName.toLowerCase();for(b=0,a=e.attributes.length;b";if(e.outerHTML!=null&&e.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){for(b=0,a=e.childNodes.length;b"}}}return c},OuterHTML:function(d){if(d.nodeName.charAt(0)==="#"){return this.NodeHTML(d)}if(!this.AttributeBug){return d.outerHTML}var c=this.NodeHTML(d);for(var b=0,a=d.childNodes.length;b";return c},quoteHTML:function(a){if(a==null){a=""}return a.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""")},createPreview:function(f,b){var g=this.config.preview;if(g==="none"){return}var a=false;if(g==="mathml"){a=true;if(this.MathTagBug){g="alttext"}else{g=f.cloneNode(false)}}if(g==="alttext"||g==="altimg"){a=true;var c=this.filterPreview(f.getAttribute("alttext"));if(g==="alttext"){if(c!=null){g=MathJax.HTML.TextNode(c)}else{g=null}}else{var h=f.getAttribute("altimg");if(h!=null){var e={width:f.getAttribute("altimg-width"),height:f.getAttribute("altimg-height")};g=MathJax.HTML.Element("img",{src:h,alt:c,style:e})}else{g=null}}}if(g){var d;if(a){d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass});d.appendChild(g)}else{d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},g)}b.parentNode.insertBefore(d,b)}},filterPreview:function(a){return a},InitBrowser:function(){var b=MathJax.HTML.Element("span",{id:"<",className:"mathjax",innerHTML:"x"});var a=b.outerHTML||"";this.AttributeBug=a!==""&&!(a.match(/id="<"/)&&a.match(/class="mathjax"/)&&a.match(/<\/math>/));this.MathTagBug=b.childNodes.length>1;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax],5);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js"); diff --git a/services/web/public/js/libs/mathjax/extensions/tex2jax.js b/services/web/public/js/libs/mathjax/extensions/tex2jax.js new file mode 100755 index 0000000000..804b556bff --- /dev/null +++ b/services/web/public/js/libs/mathjax/extensions/tex2jax.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/tex2jax.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Extension.tex2jax={version:"2.4.0",config:{inlineMath:[["\\(","\\)"]],displayMath:[["$$","$$"],["\\[","\\]"]],balanceBraces:true,skipTags:["script","noscript","style","textarea","pre","code","annotation","annotation-xml"],ignoreClass:"tex2jax_ignore",processClass:"tex2jax_process",processEscapes:false,processEnvironments:true,processRefs:true,preview:"TeX"},PreProcess:function(a){if(!this.configured){this.config=MathJax.Hub.CombineConfig("tex2jax",this.config);if(this.config.Augment){MathJax.Hub.Insert(this,this.config.Augment)}if(typeof(this.config.previewTeX)!=="undefined"&&!this.config.previewTeX){this.config.preview="none"}this.configured=true}if(typeof(a)==="string"){a=document.getElementById(a)}if(!a){a=document.body}if(this.createPatterns()){this.scanElement(a,a.nextSibling)}},createPatterns:function(){var d=[],e=[],c,a,b=this.config;this.match={};for(c=0,a=b.inlineMath.length;c0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/.DS_Store b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6da6ba15aab3259f720acdc2bbf8e2299e40cac0 GIT binary patch literal 6148 zcmeHKJ5Iwu5S<|bMWRVbxgB+Gu!@`$gaSIG7(qdl6iM%n>v5D69Dp|;B1cYI3V0*U zJnwvV?N{u0L`3KNb|x|vkqOjLKFkco;-&++O3xUmw#RI_+N`(ky&hzrcUbL69^^$H z-(UOnPxeX~S#O%A-S1W+pNIP|-{=@=FGRL)z1?okA5JeBAOmE843L3;$N+k_$>cVW zmJE;qGH_(T?uP<3tchKqUmY+$0s!qd-UZJ-O8|>GfHkoTga@Kg3XD?C5ksRK{*rk$ zu?viH(HuTBPu84J)KAC$#nVM=AT1dn1E&m(VmY<`zkptt|4)m!A_HXLPcfk5X4%Z~ zN!eQmA7{O`K%b#Mf?Q9B@m37k=1i1iGtU!U~6hyS{xKo-Ofh%wn-h7B`S#Bxd zjWqMTv-5WCSL}F2ByEn(T4W_6OSqzZXqcMLt557IG8HiC8n4gm?XGJNlgjyoaw~b4 zPWG}N@fQ!b!@0Jr>*n~j6Zt&foovAiukD)Ixx>rgofcn4WS|06fC^9nD)5gLK+jfN z-Z(N+0V+TRE(+-Rkl~6Yuy?eh1HrBUK>dw3!?WEbfLRm364*N;14~W?IyJ==BRL)U z9CanIcXYZW+ZpS`&M9sv$#zFRTe+m-$VdgKz*vE6AFj0jKf-73|6>wIRDcTnDFsqh zZ|e;{DSGSVd7}gQBcQs_sK9S1 F@C}nDCj9^a literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..7aff423317a44f153865f4464b5c3cffb34eaadd GIT binary patch literal 40808 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 T|9cKRv48s10D$2;s)7Fj;PCLV literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..dcb26bbc59dd1bc01a9cb467d42dce1417ae6302 GIT binary patch literal 9604 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 W)qJb~02q4Y`p8@X0HgnChyMpXreW^@ literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff new file mode 100755 index 0000000000000000000000000000000000000000..5c3c0766f018b016c45be16801202711940aebe0 GIT binary patch literal 22336 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%0D>uCYp? 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 U-v9sr0LJ+;PXGV_0LkI(hS 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 KpovHF?f(Z*?*5Me literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..262b5ddde791e8148486a5e5344cb07edf088f5b GIT binary patch literal 14628 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 F{}13+_yhm| literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..bd8891a3aee1f2618c6013c773022ee692e03042 GIT binary patch literal 12656 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 CCQ@er literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..e26e10bf71f8ad7b3abe4c1c2e30f944ce8322da GIT binary patch literal 11856 zcmZvCV{|3W_w|jFiIa&v$;7rZnb@{%J2$=)Ogyn|+qP}nw)5ust^dcj*4ov*Pw%Qz z{ozz&Z8telQ8{I0IRJoO9sm#cYFzmL_5Z&nBq~Y_06^XW0F>!p`gP=0I|)%yWtp#Y z)-U~k<}E{|fsvPRftl+c`OZ<=y(ypnrk*GYG)! zzG9?rtgjC+l<1vfxPD{T!)Z#^1BhVD`Y3n2TNF?+y|YE>3^{cz^%mFbiY|2qEM@ zre0n8LqmOjkhs{`8}N*69`L&`dCdikoQ#xhpOa-*n*k)D$NahR;1EK-_$=ZH$Fv}D z6lQRMkQ8b@;462zaPv$1s;kNlL zzwt0@HB+RuFK94Z8^94EWEkFIfeNSlI6zKSrDR8cW^TYSJVz2lkEVfG^h&Qw+wPG@GHDVg zv!Oa1_ik&qy9rn@-V?~lr68~t=SVJ?C)n=MyMz}TIyzJlZVDC!Im;Y|OMQ^gxCCYq1V`?Z&b>CbdxWTaRoA;Am+|?2; z6eiV)2{${N-ak6#BO^cbYbsX>naFi^1|`Z?P0~tUzK1q*bw{ggKR|P%kC5MfQ$c)& zZZV;FGi@jxY2w}`M`D%r@PlvBqq?7yKZw;X{oSMe_n@WBC3)mj*>h2(&aVA$O&dRM zL>gh#WHRvL>dmffDNrH$#jywt16f6@CY1zeE4SW+E}Lz?2Q%#6j*(tK%AxvOh~r8* ziO~_IL4~%sGH>2|#78gC=kT~Mch8R;!yU93#TkS#Z&KZ9`x#Ew70}0O0YSGwX-XF=dztqtZ{;);s8=_lZbqpu`99?-V*J{6%a+%kg zSDBxGEm5`FY|&~pUQWPj14VS}gJYvDFmmmd#Yx8wuhp0xj05d9JStC@yk+BCPBuP2 zJ{#W}9i41DxF|R{9#a`qhfWt%ibfh$UFRByFE7fZPFof<0U~l!N=PP<^Pnu4C)r<$w~t^# z_bY#u&Z3L5N*j&(`kIcG{F;{zmB~iskE>3iy-!b9AuBN_5hbLLy#p_b!&a`%(Py8D zbS}63we(w18qo1#yqV$fBaP_bjq=bx4aSLZ#Dnv2kV|0LgY0lRZP1Z$(&NYBu=bC| zWT^v1uF^b@vXN#|wKfmX*}K+{Ms}~j=T?eN)0da!csk$BXJk3A+D9U}k6C29&g0eM zoqZmk>-4!tpS$;<){b}3r^DpjyT~Kf=I7FT>g6U3OyVN`7+;704blh5eey>BA)^hX zM-6|y%&@o?lPRY@+fnxrx|E42G!nn7lyg@1G-2Jn%^`>B*w`eIaR-h|`1k&&^Y(-x zdQzIGSmLrdqwCUL9^zfrE&{)k_@WVk|4+{K&zm3LJiY%|k40CHEh%&Z6%IpUA#lZe zOxa7Q6svNd+YsFSvMo{`TiS<+66szrgJ-D7V9VqNp#3?(B)DK(+w1FFY8OJ>qndPh zY0x`qEX^1K;2~q!!DYRd}usDv=G%=Wyv^zY%<5y0us2OG+T-5Yhv3VRTxnyoykYun4`l zQ^RUXYg(yvMLUdB;-g4g6Ag?HC*K}s3e61t0}XJmf^z`g&CKwD^uJ4E%^{5*bxQ*??2lHzG(m%#dtD#E~#hbc5BMrV?Ks=M2MXxDKklzwZWeprjK7nI(J4D z>=^g?x==^X=WD{sm(Y-xYvDj$>&SUK9LJeqk%_tOyyeyH?Yiwvv)kXK9D zZ}?U^K2LITi~aGVlyAsGEtn^MWOq2J2?DpFYSvZg5c{Rp>)QYuu;FaI=>aBxvT=TK z{(_#$uDE8263?W2wB{%6dU(D=2r5Ah)C=>qaTNKQMqU7YscPwT5pFgdE}G43P*MBf zGANVAFV#owY4&=vEy~pFm4YHND?WWC;S z`#hqPPlq87Q$l>_mkIBY;|;?MI@G2V<)P9W+AY+9JTwN3$xGU(D6`cK<24E)#zoN_ z00{hMy&1-le*#~Pgw}gIbRSW6A)pQI<#Ft!0QPNNxxKTo!M|C&AoW7Kk{q(ik(0gn z1qW(vBeOj)vCX2dV(DQx1mkLA#$*i;n!cHRG;BdNk%`Pw|KmJbFI zCY9K${Ge>a>oX`dbxD2dr(mIpDPcZ>(f{$=v&STH^D;AW2mMgc80s6%hF3-kl*qO# zr?RjS63vx9o~a%8`*ZR;GCvEOGJjrLT>@PC`^+H|y_Y>gZbJD0A5kK&z z)~&8kMD4|1^R6(^*>;mAk%1@$og)o}L#`5KQU_QT?a~zPW=!PGNJA3rW39TkYIQ>*xk&czs%HW@>V;s_E^<6W&h#ypF?_AjFY}JG zEyzD%i60*k!h}NVE_L+8)pB1Is)%gqItA74aalv37RBW(2|h`0~r4cc9A zA2wI~#k-r&$B3Xnr|Sg{6I#{iqB5V*pz2bB>r7p`Q4FYS&9|$@7JZv-54)EB!FI36 zi1akzy;kNXj-poZY5z8rEY8bMP8Q8`@@-d4y1`A2S(S0u<)!%doGTQi&?5iz^jNm2uO-k~Nao z3Z2<{OqVPc=alyD)2uu(BD=usS%e7p%)F5_x($>>W2+*%;M`q~&Ss_qh0MrxGu`=~ zTdtU8qX7Jd%HiKpIJQhf*SZ)91sE9dp)EONsoOkp3#X5X^AUb_W0GLXL%SnUI|+w!F34#*wRYrWON-lH3N4B zOzCaK-+WN~JA?_0#8Npu$q?k!Z>`~YKf4yQM9r`dtM1)^<{e-Uu%(7#XoE;c{oA|*=YU|nTp{dQLchv}=bKn+;PsZ0o zW|3k9xmi8k@0?_2j=+X<)Ck?mNUx;-n{!Nd#qBp z=r{g-8jp*IC-D{zLbW?J?Jzg`i{L4Cc#ks*v_C0ifJloz-Xd&zmMfa#$3J>$b;3n` zUKS58Yad2$-mY2RKl-QxbWHV|eVV^OUE-Pq&`x4v?UH5`(ypnqf*O=GSpl8-@z5m7 z2)2odw;nmu{0M%w9H;s3*qRP0Uk|bh=1Bc9KUU*ljeI**<-}h<=N@R3wu1d=x(H6W zJ`}gUR}d4f9hKL&M`7aJ&P|yp@m$!p-J(8IqhXQo*VRQfPRXXk!D>jN+`Xp^F0%S; zR^&-zLt@lLERwP77QG^T!0tS5V0VOyx%s2oLjxTQufJQRFyOdj<`zR(8yB{ZPE9Z8 zPdQ_+M2lG1K#~5?hSVZU2q9I+k&kN$Gcd<|6XB;8hw#43%?chI2=zkD!;nqj)t9WR2ttLV|oxNE)y^OiL<*m8>91&jZbG6H(fH zGZGs=iCGy0s5l2ghh;NNVc{k5dOU0e?lt))>G@Iew;7N8tLm6@$f7ZoT2Y8HiiVY% zhf z*W9)K%kD1TxZaq~RwnMN;Z);o2qD--6hSj?EvU;WhnkU8c9QwJTXt(oiZjS7_8&)n|x< z)sYC>y4n%$-!)x3TJiixlV|Sx$LW^$)Nz|Rm+3?!0=j)U=(skI-065k{Y75Xi{f0m z@-DO9xKG9IZ)PU-lcB^KgD&kF07$yR6dZh~uS|es3SDrhE0JGdXh72UyanCxqY=v~ z7~VaGXz@)grAd)a@SvX+|D6EKjm9SbZeOTVv_5BK(EyWgxLU3tp$h#5OwI-yG`( z(YJHL{UElSWE=WM?ZGstcqF#SVr}Hy+5C8?HFcnp~4a?I~1NWr@$l>bRw30NRYs`Pl$JC>K6g zj8w>f=^uxJUMNIzSVCNl`q^vmU9%gs;$NIc$^m|&gP`LCb({iZ2z3ePVCvSLZfk{y z#392q@EXw)2(xb@oumgHbO(9JkcLg%=AjfG%Jx?^vxjZ61CY~Hl@-fRh9b$TGMsD) zraI~MICW2vTS8scwv9v>v=bhrUf91W=f4-z#gwIj=2lajBV^cGtyK|VARVuin}*U4 zdzsm>;VB?Ue2MWNZf3BnBN;)%1x%FJ>GY|r?m7`g>_%GH>9<0tLBQZ%(`r@~jq>lu zSqR1tcquTCw!ok&BQ&QU!KvRcL~hg*T;Vc?Az)y1!$g||kyubL^HkwqBru1iHEj~d z-_%tb90oC2NZ=5r{ATivPWe)>@4!cenN*w8`N7q?uth*e!ju%XPHHjdQR;4c{C`-d5ofhjjx!Re5LB7`J}{!xQ|5^E0| z2_uK##e07m7FM|(4qH{Tm`j9D)V}rC5mo$`9|BLVaEzh-pI^2lX|fd2W#CLP70f~) zmHY&bIJJg2OSlmU3BoSC3m&!`Pjh{DT)GS%w}%KLh;>dW&MOIbaRb|0u2h6p7i3rC zP8BD)d3fZk1xb_U@}L?;&c3TR;depAXw5){N~IGQ>idTB)KaM`4if7))M%zkq?Kj* z%x;@2qcUfuw83tk^|&hm1B1zrcAn76;>1a;h9QiRhlg~YJ;W%}&U_1{#w}JhE;wGW zE}xj=JF8X$Y33+w?&s;Jxv4Y(+NU@F@ zb7nZhB_CZzvd(pX;o<}4!cpq@a%yS~R6Rq3^`?%FTB}OyAT>qHFSyjfQp`Hq{T`Rd zuD|&%_p*6PBLp>>MV53f2bt9DjcN_bjqGQPiLvaw9`I*4XWSw4i17T-GQb01r0E9V zN9$(W?cYHf_X;P{Q>XR>&ZHrPr|J|3AnGOb!my+$su+wFOsn>ur#s1|{aG|o||Ds%)%8cApL^)6kvIr15aZCq1U*f20YLWl!WYkAGOa>NK50=g6E z*oZj$Q1FG>Pc%tFqz5q=R zxMMq?()82PQ$Golue&lQY9CbB*6PqhneW*@y4F$45{z-k3I^JiQ^AWtspL-&8O;&5 zYECwOPgZX>KDLYAB(7@hE6a7N%~Gg=mi;pKDwNxwbc~A6s1G+-=}1O}Eek7tb~WTm zo?wL#a;-S5d%E~~+R|ja8~Vyu@4kgad z=Jv)UToW>cj@-`a7y|l`ywm*+x2DUCo>7Ku(45VTE-nPk9 zDd;KG6+UQEoX>$#8Gj4<9>U$NOIX^O-6ht57F@u#EgC7kvSw9CH({p)SCBo#D-jy-2(XQX$Ieg%sWDil!bDZSxNqNmUp?=w*1xn8JJ zo~)7;YMn1I&$q#iR43F1tmzt9T+B57D9ppNnOe5uJ{N}CLsNZnZ;y%2YriW44hUe0 z=~gWM;F)JL$RL;RzLf&U=<&2c0JqMxuQ;6VWnpmO?cI6XvaV|ohhPsYE4Q^XDn`P1 z)0ePNk|GEWxR+|(;*tx@>?@gI7(K%_gH?cK8XWuzjhxYR zRlzV7D}1Pj)%idox>?5mT2NM8_YUPws0qG8w%6%W6S-#V)bogVs_*fhp>W%Hx zWc5;Ijw6m$g}P)5%6zA_$5T1_0S6Sx2`xv2?hpluC0fY*-fpB6Lrkt7Be>EgtNlZ? zU36o&L&pS!XQhW+%WjIT!I4jKNBm`dRx$*Z>s(o?OZIzbT&V25CzR< zhPib-0Owe!Yv<7;s))FcOrb&jna^ep#MJ-ZFx?dz3!N%eV3vjrJ3&s|Wc6fZi~G9} zm7yY^wER!NYo4Pq7^y+sl#r+QizG39KH37Pgm{Bgwm)F8iNZwW_9F*xKF22%J`R&C zZtIEddd%Fc12)Q4W8@Zp4I<6;f{pB}fu{NykM@LbFrU@R&{SB}M&tbd*i1Xq*PnZY zP9{=HWbhhPFPT!9$}GUnH!xBRl9zl9l|MACJeOlX$kJaY?dUFfuMgHj_XTuTHJUaR zjA)gN?be+Sy-U?>Jo2uoR-M$jjRXLje672BAz6Fi7S3x)Qf3Sv25&~2(PrQ| zu?d%E)%oEtT05xvK5bE}^b#{`!55x=P_pc6!s8B!V20l{sBNz17 zUY0dA7+XnV0SQG- z;|NCY1r6qc99+~D>R>bo!C))z;2QJwzR3uG@>UR=`725ouM8vM#gs{VW)&wIx`G zb^I0D#zVK9IzptawZ5{nw7jOUsbXSVRmwPCtgqCv-*+#Y{VSKofa!6arBf#S1?Jgd zAT0Jr=#R!fRF(BZaOdP`cyz@|a>Z1sIyPnhE-R@m$}Mbd6`e~`oxg!ES3b5qfbdH- zt(V&9Gb#8SzuvJroozpQx`sD$KW6p*oKT_ED(WGY$xlhk{q@lREiD5RdL&A zY2z~bDe-$)<28g>hj5U&g#01HfBJ9Gn|mZG)bsi)FNz@>R6-8Y}jegC&e7 za*u8^^N}XfH9b{U5)G@QgrDsUx%oS;LeW7G1uXKKB!cIvM#hM&+<;_)j}GcyD-N z%M&w%AX>!9!C=Ce4g`6UoBsMmNRi(nnE3VIdG3sLnUY1fz;bEF3O=ST?7Fod>w|cM zf}fcRvl+Myc}I**Y?xp>Z@qujU=Oo7)S$nT$PNB8Qs#u9JSx6&z3G!F&#vAg8;#qd zH4AakEKUkLOSB1fGgt^K3Zd;Va@#PR^vD64mPt#VsJb!9 zAKdAVX^}egbfr$mkm2q4y{+#2T~6Dlh~gF?6VX`389VK6QyyLlUGYk?!%FGDN?|*p zqdOzFP{Es6pSoiVZMu?@^6Jh{xfO%m3pb*j)nfb>+>k@Q>6mD1eyy84-!VHKZ`6o7 zsW(D@4@b{IiMQ~g9Y}Gjj+h2mkNVKO=GD(yfRP%Zw?OZKRLMA7;fl4&v51jK_z$9T zo1JQ!S!gejo?Dt3p`X6)@)qW~iRUEwJQ-UWY2fuo?uB3vGGrDbn>)?-f!*)pSF=^VSo>ke zazYoBq66K&QpAP_OORF4U|yhZNj}>ajl<8+;CT#UlFd1VHIjY_`ZZ?{rDtFAmMnvS5E_>-3<*;Y zXzL+FQkR7L9npp7Vct%GtBPZA1>2hb%?pD-dT2sBo%im*<2zClZ1UomQDdlN=bJ+| zGy-mTK7+0K+zMP*Nhm05bT+)ypc7w>7- zADJO%I!%G~vH|FIB5@MH}MGz|+j`=8Wm?|LQI zlfr@5j5ZprKN+tIV!5cslilRLDs4Gh)5yI~3$}?{1d?|V6p<0$+;`b|f_4bHigz0* zQ|ugy`!=MFN$k`_cB{)X+Lg*j+*z_{9d*6yDM#3elWdvOZ9>G|h{{Z&@Z~k-s-$+M zs%|a~l^ze*I;VG{igLJB(UgB>KGaCAMJ8_W0<%~f%~QrST}qeLJ8aG`3RC47=~D%8 zB*W8jd3l|!>9-s_usI5d5&(Q7o0R`@n&?PvTaSF{9%I9wM%?JkPi>%MJwPt%qDF`J|La~AdOd>g-PFq<7 z`FGAmYdb&gdM*vyn_7ah@G|ceEr6N#>S9xb)h!Z@v2Kz&2xEMzKog_>js#p#OTFXj zZYq&&r9$1?O*R(0T_Oz~_ppYw-;5u#!C^XhM$f0+VZ+7GXOp%&!IjaspR^ydVnm^^ z_fZtgy_ICh@Y(jh&hFcHd%s!zU0}l~*@cI4g#UyqbbJ~u0`hbq&OEg=eg^Ngjp$&m zt}W8f-H3`xSXK7crjPKi$LplFm+}Eu@5_m1JeXyqkoi%AaWxRGU zw&yWMoko4>`w-Uh%4nMzUVl9#?oZOBhL2-UxjA!;?Z%}b&?CI8Py20xyui&(q*by= zp+ZK#Dp?jk9q}bNm={bh8Zvl}Rb~5HQ${s*Sf5dK@yw>u31w!3714{8KpYa-!w1ih zi`@4X)u;6-^5)sb@x5Q=$d!?t*Pb+R-hyf^vt8w3_bfEHM(^3;!L)R^i~`?ebus?D zVTBS#Wb0WzhDdV26y^{`b*`pA%&Ac0ap?DB4iGc8ypG`G;UPIw-_)vp9=q19WRg{+}=@&AY5#pSi6(&gl#EBUaF!7~u)(Kt63>*sueXHV`p&_!|o;<@8%ID z4?{lSrk0^bXOxE}vp_gco2ntx&L?+kGRN1W8s+TIcxd}*ji}9Z0QAakii6{~gP^>1 z_QH7!cD9uj8J-0*W;Fu!{0#^Zn?_3n~lOzCXo2HSkw^J}U@ z-!YG4nkXD-qz#K#?Ki8PCbu)hmhYSS0)V*?OFY%1QO9%{btWU2A1j$#p=fXgZ+Vm5V-ldH3xM~c%8hs!Q+UV zYbzFEy~z#ADgCX}&ZL!BqH>`&N2!I+ZUMRw-Q`8dj<$9*Y`WZ46KF}o9WfRaBVFg) z{inOZVsC%_ew@f4FPY)1@BUGL+0_q~E4CpUnfWod>7@APdeFNOc>Qw^u{rNtJR`1XBBrpjV{)79 zF|MvY>nwd)tfsWqq)ZO;2*YqV_E@eJ`Hm2uHv?M^sVVRjXmo*R7qWfNifaONy-(%R#((+9IQQtj{NWX2dF0h4*D8fBAMPOoqKDtV*vr-!xssii0Lqp?f|PeZe!@#gLhtDqxP< z9-%xf&Kb2#mFL9xm4id2f$hTGVD>^XqT7HxA_*;(uO(W={$@+8hYo*Okr4Zj@eq2q zq^l)fmQcvh8YA76PLss~x^(E) z_?cczwOJH=!40jY=e@tpYHbD+=MP!SZK!YJ&@|8XX{Oy$`ttSu$vx8R`A{wHjuH*d zKG#S8gp!qcV_^Hi9ilS3Ic2%UVV3?e=Si3{8+nT`stYa7QisQ@o-ld4sys|YOp+AF zA`U(ItUw4cio-pqFCNqFMj0fSv#FF4mA^gLA|h+4JkW>Bnm~*Phu&OH=S8(~q-jWo z`AU`Z@-o}uh~v|x`3LUp7*B039wO%-0Fj%`s%D&bd*z_S8{1cx zY+}DtOaKb&2H`a&p^#<_%jH$)E{oUa=a=(mlcbT#o<>$%2E(!iIQco9t|xcs?EZ40 z`ajJ2sQ@7^$+#5BD!IBYFTF z7oWRL?yF*U+61XG#+dxvFNxiOf15Ktru{#vQhQs{MRc{gbcKKCw~6SiPv@V@eGEuqJvWBTcU?t3gL(Zhr>BVwZkOZ2|Nm6K&oXlKyq{8h>Qa+ zfX(dlnKlC_jjUYbDzwUh(A$2oGg>H%@gIM4-m)I%v1Xlcs=1A1{vIn^neN92Miut0 zQz-c^JyuQXv>wIR3;t$M~>3I7~M1<2Zw^Ds*A1a|SC8iOY$m(RcAd zsP-DSNZ+^Xqlie{0pvqg4y% zmkQ?QPWBR@rGkZoob`j^HUe{va&3L<1mAdqh*pfyZopsg@*g0K%Hez{^o5QRa3@SX5Lw6ml^ zkO!3r3S<2UrelJipG<{-eqD%pD#j$1eI|9rQthM!H=rV|BeIC%wPU-0ATp;=hpuNRB-tl literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..91132d2bdb569ede84ba3e102c01703a1c448736 GIT binary patch literal 5788 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 literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..ddb3f5d6f1ac421c32fd2fd2a16c3b79729d9e33 GIT binary patch literal 5144 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 literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff b/services/web/public/js/libs/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..b0604897823a60b2a14d39f7fee649b8dd95757e GIT binary patch literal 17608 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 b00000$NsS200000#`!W&00000$@C@TGb(nq literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/images/CloseX-31.png b/services/web/public/js/libs/mathjax/images/CloseX-31.png new file mode 100755 index 0000000000000000000000000000000000000000..1672200e46d066d184317cdfb223b3678381955d GIT binary patch literal 1267 zcmV=jYtp+tAO?%E`&Z!^60@x2&tHt*fi2rKO>tpOur7p`V|prKPN^ ztF5c6xVN{&!^6tS$=k4w7?(OaK^Yj1z|4~+OG5`Po4|GyaQve() zDmgh-aet1g#>Uj+k!OQX000CwNkljWHLQbuq@2W%0JZ%F2l7GF7=NxR!+KeJ=1}gp~RCU2<`% zB}4V;7ZY%nY@L4zO->Ed?~mRSUm`jOU;ZR#7g>>;B`dlVn>YSHst>~yX$anlu5G(N zUQ}=xXCP<{P96T3&#nYy{V*jocq^dl=WgGTtn=?bbiRO)`*ET*dWd}n{cw|5&DWHr zuSR0s4qNB8?Ub$760;NRZrY>{==tosZuSs@cmL!=7UZLxT#P9_D z7_sfJ@{oxd7;Hp8Cg#4u$|JHQ6!Bs8w}RifgZ4lryU5X-zaksaJRa#+vd>#6ElOC2 zE!Fb}U_)aigpCOF1F>|6b;Sxx(WMuE0yZQzEqEzFKdDKVr#|tm<_J6DQ=Tf;mu_Ef z9b~h@%l7Q*;!Am|=h-a1m#0dA*VyL-o1kOQ*O)dmoM$uiPbG6W_=vm87dklN=s0+% zrbIjsbXLu72cyH_R(~IXx4_M}1{1A5`dO>hc2Tx1S*?HTSP}=Gp^ZG)D7yZxJhNW#w@KgU zA>o8xd2a7B+$^IBNhfQ^O?sPa$C??wxFXg|yG92##8p3c`7g!74dGazuYQE1+r__^ z3f=9wgZWQ-j9e9E9X{ddi4WAV>V@TxUkj?$GmqsI_uI6#E$@V(hqYcqb-1(QC2t=7 zjKZ$NUeo0;P~{6eBrFG1APN9Y4=-?|xx&&}ww@?6!{M(aonqr`2!}%m-_>5z6%_cD zfx|JV(PqQ1Z(1CAI?vV~lLB|b(|NWy5>C*Oy+0i3$lf3BCU|7K!;ua2-QdXP=seu# zuz9*iI8ibT`wwMykODCX1X1)1LL=V)q*)i3ywut_wHfUCzkTca$n?+adRc7L;r(FA z&h*(TJyB0~;<1woOL1JEMKM!K{Jgb=ckE+GUJ1_lN}LxoWS zf`LKMmVnluU|tc%LC&fO+ZZMYoq5Uub=a`Nj2jE678|T}kppbN8VFgI)jt literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/images/MenuArrow-15.png b/services/web/public/js/libs/mathjax/images/MenuArrow-15.png new file mode 100755 index 0000000000000000000000000000000000000000..2a3d03e5ee2f80a80b84da55e1144656067ecae7 GIT binary patch literal 469 zcmV;`0V@89P)0021%0{{R3NqQy{0000{P)t-s|NsBx z+ACJ@~Nk%#KOYS(9oix zp}DuW<>chk($c-Wyx7;*o}8TR?d|sV_WiVWW&i*H1$0tQQvg6;udh*QDP8~o0WL{I zK~#8N?bvIM!ypU>S{eK@${k&Q(X~bFAEN4zS6= zxe8XPTy196ZUHV`C{K4;ki~igT^`YDgEsAId9~$V7R_T)Y32>0cZ*OOGPOR|NSn#A zq%UgV-PRbSOuMbKXx;7B*g>%N59T?;LMyB=$6~)h^_gA0Z&;LRq5qd^kZX~&@v2?!|x%OXvj^S0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/Arrows.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Arrows.js new file mode 100755 index 0000000000..87148011b1 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Arrows.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/Arrows.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u219A":c.RELACCENT,"\u219B":c.RELACCENT,"\u219C":c.WIDEREL,"\u219D":c.WIDEREL,"\u219E":c.WIDEREL,"\u219F":c.WIDEREL,"\u21A0":c.WIDEREL,"\u21A1":c.RELSTRETCH,"\u21A2":c.WIDEREL,"\u21A3":c.WIDEREL,"\u21A4":c.WIDEREL,"\u21A5":c.RELSTRETCH,"\u21A7":c.RELSTRETCH,"\u21A8":c.RELSTRETCH,"\u21AB":c.WIDEREL,"\u21AC":c.WIDEREL,"\u21AD":c.WIDEREL,"\u21AE":c.RELACCENT,"\u21AF":c.RELSTRETCH,"\u21B0":c.RELSTRETCH,"\u21B1":c.RELSTRETCH,"\u21B2":c.RELSTRETCH,"\u21B3":c.RELSTRETCH,"\u21B4":c.RELSTRETCH,"\u21B5":c.RELSTRETCH,"\u21B6":c.RELACCENT,"\u21B7":c.RELACCENT,"\u21B8":c.REL,"\u21B9":c.WIDEREL,"\u21BA":c.REL,"\u21BB":c.REL,"\u21BE":c.RELSTRETCH,"\u21BF":c.RELSTRETCH,"\u21C2":c.RELSTRETCH,"\u21C3":c.RELSTRETCH,"\u21C4":c.WIDEREL,"\u21C5":c.RELSTRETCH,"\u21C6":c.WIDEREL,"\u21C7":c.WIDEREL,"\u21C8":c.RELSTRETCH,"\u21C9":c.WIDEREL,"\u21CA":c.RELSTRETCH,"\u21CB":c.WIDEREL,"\u21CD":c.RELACCENT,"\u21CE":c.RELACCENT,"\u21CF":c.RELACCENT,"\u21D6":c.RELSTRETCH,"\u21D7":c.RELSTRETCH,"\u21D8":c.RELSTRETCH,"\u21D9":c.RELSTRETCH,"\u21DA":c.WIDEREL,"\u21DB":c.WIDEREL,"\u21DC":c.WIDEREL,"\u21DD":c.WIDEREL,"\u21DE":c.REL,"\u21DF":c.REL,"\u21E0":c.WIDEREL,"\u21E1":c.RELSTRETCH,"\u21E2":c.WIDEREL,"\u21E3":c.RELSTRETCH,"\u21E4":c.WIDEREL,"\u21E5":c.WIDEREL,"\u21E6":c.WIDEREL,"\u21E7":c.RELSTRETCH,"\u21E8":c.WIDEREL,"\u21E9":c.RELSTRETCH,"\u21EA":c.RELSTRETCH,"\u21EB":c.RELSTRETCH,"\u21EC":c.RELSTRETCH,"\u21ED":c.RELSTRETCH,"\u21EE":c.RELSTRETCH,"\u21EF":c.RELSTRETCH,"\u21F0":c.WIDEREL,"\u21F1":c.REL,"\u21F2":c.REL,"\u21F3":c.RELSTRETCH,"\u21F4":c.RELACCENT,"\u21F5":c.RELSTRETCH,"\u21F6":c.WIDEREL,"\u21F7":c.RELACCENT,"\u21F8":c.RELACCENT,"\u21F9":c.RELACCENT,"\u21FA":c.RELACCENT,"\u21FB":c.RELACCENT,"\u21FC":c.RELACCENT,"\u21FD":c.WIDEREL,"\u21FE":c.WIDEREL,"\u21FF":c.WIDEREL}}});MathJax.Ajax.loadComplete(a.optableDir+"/Arrows.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/BasicLatin.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/BasicLatin.js new file mode 100755 index 0000000000..3b733d08f8 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/BasicLatin.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/BasicLatin.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"||":[0,0,b.BIN,{fence:true,stretchy:true,symmetric:true}],"|||":[0,0,b.ORD,{fence:true,stretchy:true,symmetric:true}]},postfix:{"!!":[1,0,b.BIN],"'":c.ACCENT,"++":[0,0,b.BIN],"--":[0,0,b.BIN],"..":[0,0,b.BIN],"...":c.ORD,"||":[0,0,b.BIN,{fence:true,stretchy:true,symmetric:true}],"|||":[0,0,b.ORD,{fence:true,stretchy:true,symmetric:true}]},infix:{"!=":c.BIN4,"&&":c.BIN4,"**":[1,1,b.BIN],"*=":c.BIN4,"+=":c.BIN4,"-=":c.BIN4,"->":c.BIN5,"//":[1,1,b.BIN],"/=":c.BIN4,":=":c.BIN4,"<=":c.BIN5,"<>":[1,1,b.BIN],"==":c.BIN4,">=":c.BIN5,"@":c.ORD11,"||":[2,2,b.BIN,{fence:true,stretchy:true,symmetric:true}],"|||":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}]}}});MathJax.Ajax.loadComplete(a.optableDir+"/BasicLatin.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiacritMarks.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiacritMarks.js new file mode 100755 index 0000000000..7e2988ab6c --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiacritMarks.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/CombDiacritMarks.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{postfix:{"\u0311":c.ACCENT}}});MathJax.Ajax.loadComplete(a.optableDir+"/CombDiacritMarks.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiactForSymbols.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiactForSymbols.js new file mode 100755 index 0000000000..7c97b4b595 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/CombDiactForSymbols.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/CombDiactForSymbols.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{postfix:{"\u20DB":c.ACCENT,"\u20DC":c.ACCENT}}});MathJax.Ajax.loadComplete(a.optableDir+"/CombDiactForSymbols.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/Dingbats.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Dingbats.js new file mode 100755 index 0000000000..63ac532a66 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Dingbats.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/Dingbats.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2772":c.OPEN},postfix:{"\u2773":c.CLOSE}}});MathJax.Ajax.loadComplete(a.optableDir+"/Dingbats.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeneralPunctuation.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeneralPunctuation.js new file mode 100755 index 0000000000..6f05a87885 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeneralPunctuation.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/GeneralPunctuation.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2016":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2018":[0,0,b.OPEN,{fence:true}],"\u201C":[0,0,b.OPEN,{fence:true}]},postfix:{"\u2016":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2019":[0,0,b.CLOSE,{fence:true}],"\u201D":[0,0,b.CLOSE,{fence:true}]}}});MathJax.Ajax.loadComplete(a.optableDir+"/GeneralPunctuation.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeometricShapes.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeometricShapes.js new file mode 100755 index 0000000000..08a71dbfa1 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GeometricShapes.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/GeometricShapes.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u25A0":c.BIN3,"\u25A1":c.BIN3,"\u25AA":c.BIN3,"\u25AB":c.BIN3,"\u25AD":c.BIN3,"\u25AE":c.BIN3,"\u25AF":c.BIN3,"\u25B0":c.BIN3,"\u25B1":c.BIN3,"\u25B2":c.BIN4,"\u25B4":c.BIN4,"\u25B6":c.BIN4,"\u25B7":c.BIN4,"\u25B8":c.BIN4,"\u25BC":c.BIN4,"\u25BE":c.BIN4,"\u25C0":c.BIN4,"\u25C1":c.BIN4,"\u25C2":c.BIN4,"\u25C4":c.BIN4,"\u25C5":c.BIN4,"\u25C6":c.BIN4,"\u25C7":c.BIN4,"\u25C8":c.BIN4,"\u25C9":c.BIN4,"\u25CC":c.BIN4,"\u25CD":c.BIN4,"\u25CE":c.BIN4,"\u25CF":c.BIN4,"\u25D6":c.BIN4,"\u25D7":c.BIN4,"\u25E6":c.BIN4}}});MathJax.Ajax.loadComplete(a.optableDir+"/GeometricShapes.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/GreekAndCoptic.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GreekAndCoptic.js new file mode 100755 index 0000000000..e6eb8dadc5 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/GreekAndCoptic.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/GreekAndCoptic.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u03F6":c.REL}}});MathJax.Ajax.loadComplete(a.optableDir+"/GreekAndCoptic.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/Latin1Supplement.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Latin1Supplement.js new file mode 100755 index 0000000000..de4d14b813 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/Latin1Supplement.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/Latin1Supplement.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{postfix:{"\u00B0":c.ORD,"\u00B4":c.ACCENT,"\u00B8":c.ACCENT}}});MathJax.Ajax.loadComplete(a.optableDir+"/Latin1Supplement.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/LetterlikeSymbols.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/LetterlikeSymbols.js new file mode 100755 index 0000000000..97fc21201c --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/LetterlikeSymbols.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/LetterlikeSymbols.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2145":c.ORD21,"\u2146":[2,0,b.ORD]}}});MathJax.Ajax.loadComplete(a.optableDir+"/LetterlikeSymbols.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/MathOperators.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MathOperators.js new file mode 100755 index 0000000000..850906a198 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MathOperators.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/MathOperators.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2204":c.ORD21,"\u221B":c.ORD11,"\u221C":c.ORD11,"\u2221":c.ORD,"\u2222":c.ORD,"\u222C":c.INTEGRAL,"\u222D":c.INTEGRAL,"\u222F":c.INTEGRAL,"\u2230":c.INTEGRAL,"\u2231":c.INTEGRAL,"\u2232":c.INTEGRAL,"\u2233":c.INTEGRAL},infix:{"\u2201":[1,2,b.ORD],"\u2206":c.BIN3,"\u220A":c.REL,"\u220C":c.REL,"\u220D":c.REL,"\u220E":c.BIN3,"\u2214":c.BIN4,"\u221F":c.REL,"\u2224":c.REL,"\u2226":c.REL,"\u2234":c.REL,"\u2235":c.REL,"\u2236":c.REL,"\u2237":c.REL,"\u2238":c.BIN4,"\u2239":c.REL,"\u223A":c.BIN4,"\u223B":c.REL,"\u223D":c.REL,"\u223D\u0331":c.BIN3,"\u223E":c.REL,"\u223F":c.BIN3,"\u2241":c.REL,"\u2242":c.REL,"\u2242\u0338":c.REL,"\u2244":c.REL,"\u2246":c.REL,"\u2247":c.REL,"\u2249":c.REL,"\u224A":c.REL,"\u224B":c.REL,"\u224C":c.REL,"\u224E":c.REL,"\u224E\u0338":c.REL,"\u224F":c.REL,"\u224F\u0338":c.REL,"\u2251":c.REL,"\u2252":c.REL,"\u2253":c.REL,"\u2254":c.REL,"\u2255":c.REL,"\u2256":c.REL,"\u2257":c.REL,"\u2258":c.REL,"\u2259":c.REL,"\u225A":c.REL,"\u225C":c.REL,"\u225D":c.REL,"\u225E":c.REL,"\u225F":c.REL,"\u2262":c.REL,"\u2263":c.REL,"\u2266":c.REL,"\u2266\u0338":c.REL,"\u2267":c.REL,"\u2268":c.REL,"\u2269":c.REL,"\u226A\u0338":c.REL,"\u226B\u0338":c.REL,"\u226C":c.REL,"\u226D":c.REL,"\u226E":c.REL,"\u226F":c.REL,"\u2270":c.REL,"\u2271":c.REL,"\u2272":c.REL,"\u2273":c.REL,"\u2274":c.REL,"\u2275":c.REL,"\u2276":c.REL,"\u2277":c.REL,"\u2278":c.REL,"\u2279":c.REL,"\u227C":c.REL,"\u227D":c.REL,"\u227E":c.REL,"\u227F":c.REL,"\u227F\u0338":c.REL,"\u2280":c.REL,"\u2281":c.REL,"\u2282\u20D2":c.REL,"\u2283\u20D2":c.REL,"\u2284":c.REL,"\u2285":c.REL,"\u2288":c.REL,"\u2289":c.REL,"\u228A":c.REL,"\u228B":c.REL,"\u228C":c.BIN4,"\u228D":c.BIN4,"\u228F":c.REL,"\u228F\u0338":c.REL,"\u2290":c.REL,"\u2290\u0338":c.REL,"\u229A":c.BIN4,"\u229B":c.BIN4,"\u229C":c.BIN4,"\u229D":c.BIN4,"\u229E":c.BIN4,"\u229F":c.BIN4,"\u22A0":c.BIN4,"\u22A1":c.BIN4,"\u22A6":c.REL,"\u22A7":c.REL,"\u22A9":c.REL,"\u22AA":c.REL,"\u22AB":c.REL,"\u22AC":c.REL,"\u22AD":c.REL,"\u22AE":c.REL,"\u22AF":c.REL,"\u22B0":c.REL,"\u22B1":c.REL,"\u22B2":c.REL,"\u22B3":c.REL,"\u22B4":c.REL,"\u22B5":c.REL,"\u22B6":c.REL,"\u22B7":c.REL,"\u22B8":c.REL,"\u22B9":c.REL,"\u22BA":c.BIN4,"\u22BB":c.BIN4,"\u22BC":c.BIN4,"\u22BD":c.BIN4,"\u22BE":c.BIN3,"\u22BF":c.BIN3,"\u22C7":c.BIN4,"\u22C9":c.BIN4,"\u22CA":c.BIN4,"\u22CB":c.BIN4,"\u22CC":c.BIN4,"\u22CD":c.REL,"\u22CE":c.BIN4,"\u22CF":c.BIN4,"\u22D0":c.REL,"\u22D1":c.REL,"\u22D2":c.BIN4,"\u22D3":c.BIN4,"\u22D4":c.REL,"\u22D5":c.REL,"\u22D6":c.REL,"\u22D7":c.REL,"\u22D8":c.REL,"\u22D9":c.REL,"\u22DA":c.REL,"\u22DB":c.REL,"\u22DC":c.REL,"\u22DD":c.REL,"\u22DE":c.REL,"\u22DF":c.REL,"\u22E0":c.REL,"\u22E1":c.REL,"\u22E2":c.REL,"\u22E3":c.REL,"\u22E4":c.REL,"\u22E5":c.REL,"\u22E6":c.REL,"\u22E7":c.REL,"\u22E8":c.REL,"\u22E9":c.REL,"\u22EA":c.REL,"\u22EB":c.REL,"\u22EC":c.REL,"\u22ED":c.REL,"\u22F0":c.REL,"\u22F2":c.REL,"\u22F3":c.REL,"\u22F4":c.REL,"\u22F5":c.REL,"\u22F6":c.REL,"\u22F7":c.REL,"\u22F8":c.REL,"\u22F9":c.REL,"\u22FA":c.REL,"\u22FB":c.REL,"\u22FC":c.REL,"\u22FD":c.REL,"\u22FE":c.REL,"\u22FF":c.REL}}});MathJax.Ajax.loadComplete(a.optableDir+"/MathOperators.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js new file mode 100755 index 0000000000..1210628b08 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/MiscMathSymbolsA.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u27E6":c.OPEN,"\u27EA":c.OPEN,"\u27EC":c.OPEN},postfix:{"\u27E7":c.CLOSE,"\u27EB":c.CLOSE,"\u27ED":c.CLOSE}}});MathJax.Ajax.loadComplete(a.optableDir+"/MiscMathSymbolsA.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js new file mode 100755 index 0000000000..8181f3e22e --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/MiscMathSymbolsB.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2980":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2983":c.OPEN,"\u2985":c.OPEN,"\u2987":c.OPEN,"\u2989":c.OPEN,"\u298B":c.OPEN,"\u298D":c.OPEN,"\u298F":c.OPEN,"\u2991":c.OPEN,"\u2993":c.OPEN,"\u2995":c.OPEN,"\u2997":c.OPEN,"\u29FC":c.OPEN},postfix:{"\u2980":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2984":c.CLOSE,"\u2986":c.CLOSE,"\u2988":c.CLOSE,"\u298A":c.CLOSE,"\u298C":c.CLOSE,"\u298E":c.CLOSE,"\u2990":c.CLOSE,"\u2992":c.CLOSE,"\u2994":c.CLOSE,"\u2996":c.CLOSE,"\u2998":c.CLOSE,"\u29FD":c.CLOSE},infix:{"\u2981":c.BIN3,"\u2982":c.BIN3,"\u2999":c.BIN3,"\u299A":c.BIN3,"\u299B":c.BIN3,"\u299C":c.BIN3,"\u299D":c.BIN3,"\u299E":c.BIN3,"\u299F":c.BIN3,"\u29A0":c.BIN3,"\u29A1":c.BIN3,"\u29A2":c.BIN3,"\u29A3":c.BIN3,"\u29A4":c.BIN3,"\u29A5":c.BIN3,"\u29A6":c.BIN3,"\u29A7":c.BIN3,"\u29A8":c.BIN3,"\u29A9":c.BIN3,"\u29AA":c.BIN3,"\u29AB":c.BIN3,"\u29AC":c.BIN3,"\u29AD":c.BIN3,"\u29AE":c.BIN3,"\u29AF":c.BIN3,"\u29B0":c.BIN3,"\u29B1":c.BIN3,"\u29B2":c.BIN3,"\u29B3":c.BIN3,"\u29B4":c.BIN3,"\u29B5":c.BIN3,"\u29B6":c.BIN4,"\u29B7":c.BIN4,"\u29B8":c.BIN4,"\u29B9":c.BIN4,"\u29BA":c.BIN4,"\u29BB":c.BIN4,"\u29BC":c.BIN4,"\u29BD":c.BIN4,"\u29BE":c.BIN4,"\u29BF":c.BIN4,"\u29C0":c.REL,"\u29C1":c.REL,"\u29C2":c.BIN3,"\u29C3":c.BIN3,"\u29C4":c.BIN4,"\u29C5":c.BIN4,"\u29C6":c.BIN4,"\u29C7":c.BIN4,"\u29C8":c.BIN4,"\u29C9":c.BIN3,"\u29CA":c.BIN3,"\u29CB":c.BIN3,"\u29CC":c.BIN3,"\u29CD":c.BIN3,"\u29CE":c.REL,"\u29CF":c.REL,"\u29CF\u0338":c.REL,"\u29D0":c.REL,"\u29D0\u0338":c.REL,"\u29D1":c.REL,"\u29D2":c.REL,"\u29D3":c.REL,"\u29D4":c.REL,"\u29D5":c.REL,"\u29D6":c.BIN4,"\u29D7":c.BIN4,"\u29D8":c.BIN3,"\u29D9":c.BIN3,"\u29DB":c.BIN3,"\u29DC":c.BIN3,"\u29DD":c.BIN3,"\u29DE":c.REL,"\u29DF":c.BIN3,"\u29E0":c.BIN3,"\u29E1":c.REL,"\u29E2":c.BIN4,"\u29E3":c.REL,"\u29E4":c.REL,"\u29E5":c.REL,"\u29E6":c.REL,"\u29E7":c.BIN3,"\u29E8":c.BIN3,"\u29E9":c.BIN3,"\u29EA":c.BIN3,"\u29EB":c.BIN3,"\u29EC":c.BIN3,"\u29ED":c.BIN3,"\u29EE":c.BIN3,"\u29EF":c.BIN3,"\u29F0":c.BIN3,"\u29F1":c.BIN3,"\u29F2":c.BIN3,"\u29F3":c.BIN3,"\u29F4":c.REL,"\u29F5":c.BIN4,"\u29F6":c.BIN4,"\u29F7":c.BIN4,"\u29F8":c.BIN3,"\u29F9":c.BIN3,"\u29FA":c.BIN3,"\u29FB":c.BIN3,"\u29FE":c.BIN4,"\u29FF":c.BIN4}}});MathJax.Ajax.loadComplete(a.optableDir+"/MiscMathSymbolsB.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js new file mode 100755 index 0000000000..7a546a2f4d --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u2B45":c.RELSTRETCH,"\u2B46":c.RELSTRETCH}}});MathJax.Ajax.loadComplete(a.optableDir+"/MiscSymbolsAndArrows.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscTechnical.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscTechnical.js new file mode 100755 index 0000000000..e706f98ecd --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/MiscTechnical.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/MiscTechnical.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{postfix:{"\u23B4":c.WIDEACCENT,"\u23B5":c.WIDEACCENT,"\u23DC":c.WIDEACCENT,"\u23DD":c.WIDEACCENT,"\u23E0":c.WIDEACCENT,"\u23E1":c.WIDEACCENT}}});MathJax.Ajax.loadComplete(a.optableDir+"/MiscTechnical.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/SpacingModLetters.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SpacingModLetters.js new file mode 100755 index 0000000000..8128e99a8c --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SpacingModLetters.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/SpacingModLetters.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{postfix:{"\u02CD":c.WIDEACCENT,"\u02DA":c.ACCENT,"\u02DD":c.ACCENT,"\u02F7":c.WIDEACCENT}}});MathJax.Ajax.loadComplete(a.optableDir+"/SpacingModLetters.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/SuppMathOperators.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SuppMathOperators.js new file mode 100755 index 0000000000..331c3bb4f7 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SuppMathOperators.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/SuppMathOperators.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2A03":c.OP,"\u2A05":c.OP,"\u2A07":c.OP,"\u2A08":c.OP,"\u2A09":c.OP,"\u2A0A":c.OP,"\u2A0B":c.INTEGRAL2,"\u2A0C":c.INTEGRAL,"\u2A0D":c.INTEGRAL2,"\u2A0E":c.INTEGRAL2,"\u2A0F":c.INTEGRAL2,"\u2A10":c.OP,"\u2A11":c.OP,"\u2A12":c.OP,"\u2A13":c.OP,"\u2A14":c.OP,"\u2A15":c.INTEGRAL2,"\u2A16":c.INTEGRAL2,"\u2A17":c.INTEGRAL2,"\u2A18":c.INTEGRAL2,"\u2A19":c.INTEGRAL2,"\u2A1A":c.INTEGRAL2,"\u2A1B":c.INTEGRAL2,"\u2A1C":c.INTEGRAL2,"\u2AFC":c.OP,"\u2AFF":c.OP},infix:{"\u2A1D":c.BIN3,"\u2A1E":c.BIN3,"\u2A1F":c.BIN3,"\u2A20":c.BIN3,"\u2A21":c.BIN3,"\u2A22":c.BIN4,"\u2A23":c.BIN4,"\u2A24":c.BIN4,"\u2A25":c.BIN4,"\u2A26":c.BIN4,"\u2A27":c.BIN4,"\u2A28":c.BIN4,"\u2A29":c.BIN4,"\u2A2A":c.BIN4,"\u2A2B":c.BIN4,"\u2A2C":c.BIN4,"\u2A2D":c.BIN4,"\u2A2E":c.BIN4,"\u2A30":c.BIN4,"\u2A31":c.BIN4,"\u2A32":c.BIN4,"\u2A33":c.BIN4,"\u2A34":c.BIN4,"\u2A35":c.BIN4,"\u2A36":c.BIN4,"\u2A37":c.BIN4,"\u2A38":c.BIN4,"\u2A39":c.BIN4,"\u2A3A":c.BIN4,"\u2A3B":c.BIN4,"\u2A3C":c.BIN4,"\u2A3D":c.BIN4,"\u2A3E":c.BIN4,"\u2A40":c.BIN4,"\u2A41":c.BIN4,"\u2A42":c.BIN4,"\u2A43":c.BIN4,"\u2A44":c.BIN4,"\u2A45":c.BIN4,"\u2A46":c.BIN4,"\u2A47":c.BIN4,"\u2A48":c.BIN4,"\u2A49":c.BIN4,"\u2A4A":c.BIN4,"\u2A4B":c.BIN4,"\u2A4C":c.BIN4,"\u2A4D":c.BIN4,"\u2A4E":c.BIN4,"\u2A4F":c.BIN4,"\u2A50":c.BIN4,"\u2A51":c.BIN4,"\u2A52":c.BIN4,"\u2A53":c.BIN4,"\u2A54":c.BIN4,"\u2A55":c.BIN4,"\u2A56":c.BIN4,"\u2A57":c.BIN4,"\u2A58":c.BIN4,"\u2A59":c.REL,"\u2A5A":c.BIN4,"\u2A5B":c.BIN4,"\u2A5C":c.BIN4,"\u2A5D":c.BIN4,"\u2A5E":c.BIN4,"\u2A5F":c.BIN4,"\u2A60":c.BIN4,"\u2A61":c.BIN4,"\u2A62":c.BIN4,"\u2A63":c.BIN4,"\u2A64":c.BIN4,"\u2A65":c.BIN4,"\u2A66":c.REL,"\u2A67":c.REL,"\u2A68":c.REL,"\u2A69":c.REL,"\u2A6A":c.REL,"\u2A6B":c.REL,"\u2A6C":c.REL,"\u2A6D":c.REL,"\u2A6E":c.REL,"\u2A6F":c.REL,"\u2A70":c.REL,"\u2A71":c.BIN4,"\u2A72":c.BIN4,"\u2A73":c.REL,"\u2A74":c.REL,"\u2A75":c.REL,"\u2A76":c.REL,"\u2A77":c.REL,"\u2A78":c.REL,"\u2A79":c.REL,"\u2A7A":c.REL,"\u2A7B":c.REL,"\u2A7C":c.REL,"\u2A7D":c.REL,"\u2A7D\u0338":c.REL,"\u2A7E":c.REL,"\u2A7E\u0338":c.REL,"\u2A7F":c.REL,"\u2A80":c.REL,"\u2A81":c.REL,"\u2A82":c.REL,"\u2A83":c.REL,"\u2A84":c.REL,"\u2A85":c.REL,"\u2A86":c.REL,"\u2A87":c.REL,"\u2A88":c.REL,"\u2A89":c.REL,"\u2A8A":c.REL,"\u2A8B":c.REL,"\u2A8C":c.REL,"\u2A8D":c.REL,"\u2A8E":c.REL,"\u2A8F":c.REL,"\u2A90":c.REL,"\u2A91":c.REL,"\u2A92":c.REL,"\u2A93":c.REL,"\u2A94":c.REL,"\u2A95":c.REL,"\u2A96":c.REL,"\u2A97":c.REL,"\u2A98":c.REL,"\u2A99":c.REL,"\u2A9A":c.REL,"\u2A9B":c.REL,"\u2A9C":c.REL,"\u2A9D":c.REL,"\u2A9E":c.REL,"\u2A9F":c.REL,"\u2AA0":c.REL,"\u2AA1":c.REL,"\u2AA1\u0338":c.REL,"\u2AA2":c.REL,"\u2AA2\u0338":c.REL,"\u2AA3":c.REL,"\u2AA4":c.REL,"\u2AA5":c.REL,"\u2AA6":c.REL,"\u2AA7":c.REL,"\u2AA8":c.REL,"\u2AA9":c.REL,"\u2AAA":c.REL,"\u2AAB":c.REL,"\u2AAC":c.REL,"\u2AAD":c.REL,"\u2AAE":c.REL,"\u2AAF\u0338":c.REL,"\u2AB0\u0338":c.REL,"\u2AB1":c.REL,"\u2AB2":c.REL,"\u2AB3":c.REL,"\u2AB4":c.REL,"\u2AB5":c.REL,"\u2AB6":c.REL,"\u2AB7":c.REL,"\u2AB8":c.REL,"\u2AB9":c.REL,"\u2ABA":c.REL,"\u2ABB":c.REL,"\u2ABC":c.REL,"\u2ABD":c.REL,"\u2ABE":c.REL,"\u2ABF":c.REL,"\u2AC0":c.REL,"\u2AC1":c.REL,"\u2AC2":c.REL,"\u2AC3":c.REL,"\u2AC4":c.REL,"\u2AC5":c.REL,"\u2AC6":c.REL,"\u2AC7":c.REL,"\u2AC8":c.REL,"\u2AC9":c.REL,"\u2ACA":c.REL,"\u2ACB":c.REL,"\u2ACC":c.REL,"\u2ACD":c.REL,"\u2ACE":c.REL,"\u2ACF":c.REL,"\u2AD0":c.REL,"\u2AD1":c.REL,"\u2AD2":c.REL,"\u2AD3":c.REL,"\u2AD4":c.REL,"\u2AD5":c.REL,"\u2AD6":c.REL,"\u2AD7":c.REL,"\u2AD8":c.REL,"\u2AD9":c.REL,"\u2ADA":c.REL,"\u2ADB":c.REL,"\u2ADC":c.REL,"\u2ADD":c.REL,"\u2ADE":c.REL,"\u2ADF":c.REL,"\u2AE0":c.REL,"\u2AE1":c.REL,"\u2AE2":c.REL,"\u2AE3":c.REL,"\u2AE4":c.REL,"\u2AE5":c.REL,"\u2AE6":c.REL,"\u2AE7":c.REL,"\u2AE8":c.REL,"\u2AE9":c.REL,"\u2AEA":c.REL,"\u2AEB":c.REL,"\u2AEC":c.REL,"\u2AED":c.REL,"\u2AEE":c.REL,"\u2AEF":c.REL,"\u2AF0":c.REL,"\u2AF1":c.REL,"\u2AF2":c.REL,"\u2AF3":c.REL,"\u2AF4":c.BIN4,"\u2AF5":c.BIN4,"\u2AF6":c.BIN4,"\u2AF7":c.REL,"\u2AF8":c.REL,"\u2AF9":c.REL,"\u2AFA":c.REL,"\u2AFB":c.BIN4,"\u2AFD":c.BIN4,"\u2AFE":c.BIN3}}});MathJax.Ajax.loadComplete(a.optableDir+"/SuppMathOperators.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsA.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsA.js new file mode 100755 index 0000000000..c3c2444644 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsA.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/SupplementalArrowsA.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u27F0":c.RELSTRETCH,"\u27F1":c.RELSTRETCH,"\u27FB":c.WIDEREL,"\u27FD":c.WIDEREL,"\u27FE":c.WIDEREL,"\u27FF":c.WIDEREL}}});MathJax.Ajax.loadComplete(a.optableDir+"/SupplementalArrowsA.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsB.js b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsB.js new file mode 100755 index 0000000000..ed2c2a0e99 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/element/mml/optable/SupplementalArrowsB.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/element/mml/optable/SupplementalArrowsB.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u2900":c.RELACCENT,"\u2901":c.RELACCENT,"\u2902":c.RELACCENT,"\u2903":c.RELACCENT,"\u2904":c.RELACCENT,"\u2905":c.RELACCENT,"\u2906":c.RELACCENT,"\u2907":c.RELACCENT,"\u2908":c.REL,"\u2909":c.REL,"\u290A":c.RELSTRETCH,"\u290B":c.RELSTRETCH,"\u290C":c.WIDEREL,"\u290D":c.WIDEREL,"\u290E":c.WIDEREL,"\u290F":c.WIDEREL,"\u2910":c.WIDEREL,"\u2911":c.RELACCENT,"\u2912":c.RELSTRETCH,"\u2913":c.RELSTRETCH,"\u2914":c.RELACCENT,"\u2915":c.RELACCENT,"\u2916":c.RELACCENT,"\u2917":c.RELACCENT,"\u2918":c.RELACCENT,"\u2919":c.RELACCENT,"\u291A":c.RELACCENT,"\u291B":c.RELACCENT,"\u291C":c.RELACCENT,"\u291D":c.RELACCENT,"\u291E":c.RELACCENT,"\u291F":c.RELACCENT,"\u2920":c.RELACCENT,"\u2921":c.RELSTRETCH,"\u2922":c.RELSTRETCH,"\u2923":c.REL,"\u2924":c.REL,"\u2925":c.REL,"\u2926":c.REL,"\u2927":c.REL,"\u2928":c.REL,"\u2929":c.REL,"\u292A":c.REL,"\u292B":c.REL,"\u292C":c.REL,"\u292D":c.REL,"\u292E":c.REL,"\u292F":c.REL,"\u2930":c.REL,"\u2931":c.REL,"\u2932":c.REL,"\u2933":c.RELACCENT,"\u2934":c.REL,"\u2935":c.REL,"\u2936":c.REL,"\u2937":c.REL,"\u2938":c.REL,"\u2939":c.REL,"\u293A":c.RELACCENT,"\u293B":c.RELACCENT,"\u293C":c.RELACCENT,"\u293D":c.RELACCENT,"\u293E":c.REL,"\u293F":c.REL,"\u2940":c.REL,"\u2941":c.REL,"\u2942":c.RELACCENT,"\u2943":c.RELACCENT,"\u2944":c.RELACCENT,"\u2945":c.RELACCENT,"\u2946":c.RELACCENT,"\u2947":c.RELACCENT,"\u2948":c.RELACCENT,"\u2949":c.REL,"\u294A":c.RELACCENT,"\u294B":c.RELACCENT,"\u294C":c.REL,"\u294D":c.REL,"\u294E":c.WIDEREL,"\u294F":c.RELSTRETCH,"\u2950":c.WIDEREL,"\u2951":c.RELSTRETCH,"\u2952":c.WIDEREL,"\u2953":c.WIDEREL,"\u2954":c.RELSTRETCH,"\u2955":c.RELSTRETCH,"\u2956":c.RELSTRETCH,"\u2957":c.RELSTRETCH,"\u2958":c.RELSTRETCH,"\u2959":c.RELSTRETCH,"\u295A":c.WIDEREL,"\u295B":c.WIDEREL,"\u295C":c.RELSTRETCH,"\u295D":c.RELSTRETCH,"\u295E":c.WIDEREL,"\u295F":c.WIDEREL,"\u2960":c.RELSTRETCH,"\u2961":c.RELSTRETCH,"\u2962":c.RELACCENT,"\u2963":c.REL,"\u2964":c.RELACCENT,"\u2965":c.REL,"\u2966":c.RELACCENT,"\u2967":c.RELACCENT,"\u2968":c.RELACCENT,"\u2969":c.RELACCENT,"\u296A":c.RELACCENT,"\u296B":c.RELACCENT,"\u296C":c.RELACCENT,"\u296D":c.RELACCENT,"\u296E":c.RELSTRETCH,"\u296F":c.RELSTRETCH,"\u2970":c.RELACCENT,"\u2971":c.RELACCENT,"\u2972":c.RELACCENT,"\u2973":c.RELACCENT,"\u2974":c.RELACCENT,"\u2975":c.RELACCENT,"\u2976":c.RELACCENT,"\u2977":c.RELACCENT,"\u2978":c.RELACCENT,"\u2979":c.RELACCENT,"\u297A":c.RELACCENT,"\u297B":c.RELACCENT,"\u297C":c.RELACCENT,"\u297D":c.RELACCENT,"\u297E":c.REL,"\u297F":c.REL}}});MathJax.Ajax.loadComplete(a.optableDir+"/SupplementalArrowsB.js")})(MathJax.ElementJax.mml); diff --git a/services/web/public/js/libs/mathjax/jax/input/TeX/config.js b/services/web/public/js/libs/mathjax/jax/input/TeX/config.js new file mode 100755 index 0000000000..e446b539e2 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/input/TeX/config.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/input/TeX/config.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.InputJax.TeX=MathJax.InputJax({id:"TeX",version:"2.4.0",directory:MathJax.InputJax.directory+"/TeX",extensionDir:MathJax.InputJax.extensionDir+"/TeX",config:{TagSide:"right",TagIndent:"0.8em",MultLineWidth:"85%",equationNumbers:{autoNumber:"none",formatNumber:function(a){return a},formatTag:function(a){return"("+a+")"},formatID:function(a){return"mjx-eqn-"+String(a).replace(/[:"'<>&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); diff --git a/services/web/public/js/libs/mathjax/jax/input/TeX/jax.js b/services/web/public/js/libs/mathjax/jax/input/TeX/jax.js new file mode 100755 index 0000000000..eb98c1610e --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/input/TeX/jax.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/input/TeX/jax.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;qthis.data.length){this.selection=1}var k=this;while(k.type!=="math"){k=k.inherit}var h=MathJax.Hub.getJaxFor(k.inputID),j=!!h.hover;h.Update();if(j){var i=document.getElementById(h.inputID+"-Span");MathJax.Extension.MathEvents.Hover.Hover(h,i)}return MathJax.Extension.MathEvents.Event.False(l)},HTMLsetStatus:function(h){this.messageID=MathJax.Message.Set((this.data[1]&&this.data[1].isToken)?this.data[1].data.join(""):this.data[1].toString())},HTMLclearStatus:function(h){if(this.messageID){MathJax.Message.Clear(this.messageID,0)}delete this.messageID},HTMLtooltipOver:function(i){if(!i){i=window.event}if(b){clearTimeout(b);b=null}if(f){clearTimeout(f)}var h=i.pageX;var k=i.pageY;if(h==null){h=i.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;k=i.clientY+document.body.scrollTop+document.documentElement.scrollTop}var j=MathJax.Callback(["HTMLtooltipPost",this,h+a.offsetX,k+a.offsetY]);f=setTimeout(j,a.delayPost)},HTMLtooltipOut:function(h){if(f){clearTimeout(f);f=null}if(b){clearTimeout(b)}var i=MathJax.Callback(["HTMLtooltipClear",this,80]);b=setTimeout(i,a.delayClear)},HTMLtooltipPost:function(o,m){f=null;if(b){clearTimeout(b);b=null}var p=this.HTMLtooltip;p.style.display="block";p.style.opacity="";p.style.filter=e.config.styles["#MathJax_Tooltip"].filter;if(this===d){return}p.style.left=o+"px";p.style.top=m+"px";p.innerHTML='';var q=p.insertBefore(e.EmExSpan.cloneNode(true),p.firstChild);var l=q.firstChild.offsetHeight/60,h=q.lastChild.firstChild.offsetHeight/60;e.em=e.outerEm=c.mbase.prototype.em=h;var i=Math.floor(Math.max(e.config.minScaleAdjust/100,(l/e.TeX.x_height)/h)*e.config.scale);p.firstChild.style.fontSize=i+"%";q.parentNode.removeChild(q);var n=e.createStack(p.firstChild.firstChild);var k=e.createBox(n);try{e.Measured(this.data[1].toHTML(k),k)}catch(j){if(!j.restart){throw j}p.style.display="none";MathJax.Callback.After(["HTMLtooltipPost",this,o,m],j.restart);return}e.placeBox(k,0,0);e.createRule(p.firstChild.firstChild,k.bbox.h,k.bbox.d,0);d=this},HTMLtooltipClear:function(i){var h=this.HTMLtooltip;if(i<=0){h.style.display="none";h.style.opacity=h.style.filter="";b=null}else{h.style.opacity=i/100;h.style.filter="alpha(opacity="+i+")";b=setTimeout(MathJax.Callback(["HTMLtooltipClear",this,i-20]),50)}}});MathJax.Hub.Browser.Select({MSIE:function(h){e.msieHitBoxBug=true}});MathJax.Hub.Startup.signal.Post("HTML-CSS maction Ready");MathJax.Ajax.loadComplete(e.autoloadDir+"/maction.js")}); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/menclose.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/menclose.js new file mode 100755 index 0000000000..518d274189 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/menclose.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/autoload/menclose.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var d="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];var c="http://www.w3.org/2000/svg";var f="urn:schemas-microsoft-com:vml";var e="mjxvml";a.menclose.Augment({toHTML:function(ac){var j=this.getValues("notation","thickness","padding","mathcolor","color");if(j.color&&!this.mathcolor){j.mathcolor=j.color}if(j.thickness==null){j.thickness=".075em"}if(j.padding==null){j.padding=".2em"}ac=this.HTMLcreateSpan(ac);var V=this.HTMLgetMu(ac),af=this.HTMLgetScale();var X=b.length2em(j.padding,V,1/b.em)*af;var N=b.length2em(j.thickness,V,1/b.em)*af;N=Math.max(1/b.em,N);var E=b.Em(N)+" solid";var z=b.createStack(ac);var v=b.createBox(z);this.HTMLmeasureChild(0,v);var K=v.bbox.h+X+N,P=v.bbox.d+X+N,o=v.bbox.w+2*(X+N);var O=b.createFrame(z,K+P,0,o,N,"none");O.id="MathJax-frame-"+this.spanID;b.addBox(z,O);z.insertBefore(O,v);var s=0,U=0,u=0,A=0,M=0,J=0;var S,g;var I,ad,Q;if(!j.mathcolor){j.mathcolor="black"}else{ac.style.color=j.mathcolor}var k=MathJax.Hub.SplitList(j.notation),q={};for(var ab=0,Z=k.length;abj.bbox.rw){j.bbox.rw=j.bbox.w}if(k.bbox.h>j.bbox.h){j.bbox.h=k.bbox.h}if(k.bbox.d>j.bbox.d){j.bbox.d=k.bbox.d}}}this.HTMLhandleSpace(k);this.HTMLhandleColor(k);return k},HTMLimgLoaded:function(f,e){if(typeof(f)==="string"){e=f}this.img.status=(e||"OK")},HTMLimgError:function(){this.img.img.onload("error")}},{GLYPH:{}});MathJax.Hub.Startup.signal.Post("HTML-CSS mglyph Ready");MathJax.Ajax.loadComplete(b.autoloadDir+"/mglyph.js")}); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mmultiscripts.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mmultiscripts.js new file mode 100755 index 0000000000..2314ae4637 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mmultiscripts.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mmultiscripts.Augment({toHTML:function(L,J,E){L=this.HTMLcreateSpan(L);var R=this.HTMLgetScale();var n=b.createStack(L),g;var l=b.createBox(n);if(this.data[this.base]){var m=this.data[this.base].toHTML(l);if(E!=null){this.data[this.base].HTMLstretchV(l,J,E)}else{if(J!=null){this.data[this.base].HTMLstretchH(l,J)}}b.Measured(m,l)}else{l.bbox=this.HTMLzeroBBox()}var P=b.TeX.x_height*R,C=b.TeX.scriptspace*R*0.75;var B=this.HTMLgetScripts(n,C);var o=B[0],f=B[1],y=B[2],k=B[3];var j=R;for(var M=1;M0){z+=G;x-=G}}z=Math.max(z,K.superscriptshift);x=Math.max(x,K.subscriptshift);if(f){b.placeBox(f,w+l.bbox.w+C,z)}if(k){b.placeBox(k,w+Q-k.bbox.w,z)}if(o){b.placeBox(o,w+l.bbox.w+C-Q,-x)}if(y){b.placeBox(y,w-y.bbox.w,-x)}}}this.HTMLhandleSpace(L);this.HTMLhandleColor(L);var e=L.bbox;e.dx=w;e.s=C;e.u=z;e.v=x;e.delta=Q;e.px=w+l.bbox.w;return L},HTMLgetScripts:function(p,q){var o,d,e=[];var n=1,g=this.data.length,f=0;for(var h=0;h<4;h+=2){while(no.bbox.w){b.createBlank(o,d.bbox.w-o.bbox.w);o.bbox.w=d.bbox.w;o.bbox.rw=Math.max(o.bbox.w,o.bbox.rw)}}}if(d){f=d.bbox.w}else{if(o){f=o.bbox.w}}}n++;f=0}for(l=0;l<4;l++){if(e[l]){e[l].bbox.w+=q;e[l].bbox.rw=Math.max(e[l].bbox.w,e[l].bbox.rw);e[l].bbox.name=(["sub","sup","presub","presup"])[l];this.HTMLcleanBBox(e[l].bbox)}}return e},HTMLstretchH:a.mbase.HTMLstretchH,HTMLstretchV:a.mbase.HTMLstretchV});MathJax.Hub.Startup.signal.Post("HTML-CSS mmultiscripts Ready");MathJax.Ajax.loadComplete(b.autoloadDir+"/mmultiscripts.js")}); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/ms.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/ms.js new file mode 100755 index 0000000000..cc0c9dc577 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/ms.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/autoload/ms.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.ms.Augment({toHTML:function(e){e=this.HTMLhandleSize(this.HTMLcreateSpan(e));var d=this.getValues("lquote","rquote");var f=this.data.join("");this.HTMLhandleVariant(e,this.HTMLgetVariant(),d.lquote+f+d.rquote);this.HTMLhandleSpace(e);this.HTMLhandleColor(e);this.HTMLhandleDir(e);return e}});a.ms.prototype.defaults.mathvariant="monospace";MathJax.Hub.Startup.signal.Post("HTML-CSS ms Ready");MathJax.Ajax.loadComplete(b.autoloadDir+"/ms.js")}); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mtable.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mtable.js new file mode 100755 index 0000000000..9baebd7f04 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/autoload/mtable.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/autoload/mtable.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(t){t=this.HTMLcreateSpan(t);if(this.data.length===0){return t}var K=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var aI=K.width.match(/%$/);var ax=b.createStack(t);var aF=this.HTMLgetScale(),az=this.HTMLgetMu(t),aA=-1;var ap=[],at=[],ak=[],av=[],au=[],af,ae,ao=-1,ad,an,Z,aE,R,aB,aN=[],aS;var I=b.FONTDATA.lineH*aF*K.useHeight,O=b.FONTDATA.lineD*aF*K.useHeight;for(af=0,ad=this.data.length;afao){ao=ae}au[ae]=b.createStack(b.createBox(ax));ak[ae]=-b.BIGDIMEN}av[af][ae]=b.createBox(au[ae]);aN.push(aE.data[ae-Z].toHTML(av[af][ae]))}}b.MeasureSpans(aN);for(af=0,ad=this.data.length;afap[af]){ap[af]=aR*aK.h/aS}if(aR*aK.d/aS>at[af]){at[af]=aR*aK.d/aS}}}else{if(aB.HTMLcanStretch("Horizontal")){aR=b.length2em(aR,az,aK.w);if(aR>ak[ae]){ak[ae]=aR}}}}}if(av[af][ae].bbox.h>ap[af]){ap[af]=av[af][ae].bbox.h}if(av[af][ae].bbox.d>at[af]){at[af]=av[af][ae].bbox.d}if(av[af][ae].bbox.w>ak[ae]){ak[ae]=av[af][ae].bbox.w}}}var aD=MathJax.Hub.SplitList;var ay=aD(K.columnspacing),aP=aD(K.rowspacing),e=aD(K.columnalign),E=aD(K.rowalign),d=aD(K.columnlines),z=aD(K.rowlines),aL=aD(K.columnwidth),V=[];for(af=0,ad=ay.length;afav.length){ab=av.length}}aj=0;aT=-(aS+aG)+ap[0];for(af=0,ad=ab-1;af0.98){S=0.98/ag;ag=0.98}}else{if(K.width==="auto"){if(ag>0.98){S=L/(B+L);ac=B+L}else{ac=B/(1-ag)}}else{ac=b.length2em(K.width,az);for(af=0,ad=Math.min(ao+1,ay.length);af0.01){if(ah&&ac>B){ac=(ac-B)/ah;for(af=0,ad=ar.length;afap[af]){av[af][ae].bbox.H=av[af][ae].bbox.h;av[af][ae].bbox.h=ap[af]}if(av[af][ae].bbox.d>at[af]){av[af][ae].bbox.D=av[af][ae].bbox.d;av[af][ae].bbox.d=at[af]}aB.symmetric=aJ}}aQ=R.rowalign||this.data[af].rowalign||E[af];o=({top:ap[af]-av[af][ae].bbox.h,bottom:av[af][ae].bbox.d-at[af],center:((ap[af]-at[af])-(av[af][ae].bbox.h-av[af][ae].bbox.d))/2,baseline:0,axis:0})[aQ]||0;aQ=(R.columnalign||V[af][ae]||e[ae]);b.alignBox(av[af][ae],aQ,T+o)}if(af=b.linebreakWidth||i.penalty===e.newline)){this.HTMLaddLine(m,g,i.index,f,i.values,j);g=i.index.slice(0);j=true;k=this.HTMLgetAlign(f,i.values);h=this.HTMLgetShift(f,i.values,k);if(k===a.INDENTALIGN.CENTER){h=0}i.W=i.shift=i.scanW=h;i.penalty=e.nobreak}f.isLast=true;this.HTMLaddLine(m,g,[],f,c,j);if(l){m.style.width="100%";if(o.type==="math"){n.bbox.width="100%"}}this.HTMLhandleSpace(n);this.HTMLhandleColor(n);n.bbox.isMultiline=true;return n},HTMLbetterBreak:function(h,f){if(this.isToken){return false}if(this.isEmbellished()){h.embellished=this;return this.CoreMO().HTMLbetterBreak(h,f)}if(this.linebreakContainer){return false}var p=h.index.slice(0),n=h.index.shift(),l=this.data.length,k,q,j,o=(h.index.length>0),g=false;if(n==null){n=-1}if(!o){n++;h.W+=h.w;h.w=0}j=h.scanW=h.W;h.nest++;while(n0){var k=b.FONTDATA.baselineskip*f.scale;var i=(f.values.lineleading==null?f.VALUES:f.values).lineleading*f.scale;f.Y-=Math.max(k,f.d+line.bbox.h+i)}b.alignBox(line,m,f.Y);f.d=line.bbox.d;f.values=o;f.n++},HTMLgetAlign:function(i,f){var j=f,g=i.values,h=i.VALUES,k;if(i.n===0){k=j.indentalignfirst||g.indentalignfirst||h.indentalignfirst}else{if(i.isLast){k=g.indentalignlast||h.indentalignlast}else{k=g.indentalign||h.indentalign}}if(k===a.INDENTALIGN.INDENTALIGN){k=g.indentalign||h.indentalign}if(k===a.INDENTALIGN.AUTO){k=(i.isTop?this.displayAlign:a.INDENTALIGN.LEFT)}return k},HTMLgetShift:function(j,g,l){if(l===a.INDENTALIGN.CENTER){return 0}var k=g,h=j.values,i=j.VALUES,f;if(j.n===0){f=k.indentshiftfirst||h.indentshiftfirst||i.indentshiftfirst}else{if(j.isLast){f=h.indentshiftlast||i.indentshiftlast}else{f=h.indentshift||i.indentshift}}if(f===a.INDENTSHIFT.INDENTSHIFT){f=h.indentshift||i.indentshift}if(f==="auto"||f===""){f=(j.isTSop?this.displayIndent:"0")}return b.length2em(f,0)},HTMLmoveLine:function(o,f,l,n,g){var k=o[0],h=f[0];if(k==null){k=-1}if(h==null){h=this.data.length-1}if(k===h&&o.length>1){this.data[k].HTMLmoveSlice(o.slice(1),f.slice(1),l,n,g,"paddingLeft")}else{var m=n.last;n.last=false;while(k0),g=false;if(r==null){r=-1}if(!s){r++;h.W+=h.w;h.w=0}l=h.scanW=h.W;h.nest++;if(!this.dataI){this.dataI=[];if(this.data.open){this.dataI.push("open")}if(o){this.dataI.push(0)}for(var q=1;q1){this.data[this.dataI[n]].HTMLmoveSlice(g.slice(1),l.slice(1),o,f,q,"paddingLeft")}else{var p=f.last;f.last=false;var h=this.dataI[n];while(n0),g=false;if(!m){h.W+=h.w;h.w=0}j=h.scanW=h.W;if(l==null){this.HTMLbaseW=this.data[this.base].HTMLspanElement().bbox.w;this.HTMLdw=this.HTMLspanElement().bbox.w-this.HTMLbaseW}if(this.data[this.base].HTMLbetterBreak(h,f)){g=true;n=[this.base].concat(h.index);k=h.W;o=h.w;if(h.penalty===e.newline){g=m=true}}if(!m){this.HTMLaddWidth(this.base,h,j)}h.scanW+=this.HTMLdw;h.W=h.scanW;h.index=[];if(g){h.W=k;h.w=o;h.index=n}return g},HTMLmoveLine:function(m,g,j,l,h){if(this.data[this.base]){if(m.length>1){this.data[this.base].HTMLmoveSlice(m.slice(1),g.slice(1),j,l,h,"paddingLeft")}else{if(g.length<=1){this.data[this.base].HTMLmoveSpan(j,l,h)}else{this.data[this.base].HTMLmoveSlice([],g.slice(1),j,l,h,"paddingRight")}}}if(g.length===0){var i=this.data[this.sup]||this.data[this.sub];if(i){var k=i.HTMLspanElement().parentNode,f=k.parentNode;if(this.data[this.base]){f.removeChild(f.firstChild)}for(k=f.firstChild;k;k=k.nextSibling){k.style.left=b.Em(b.unEm(k.style.left)-this.HTMLbaseW)}f.bbox.w-=this.HTMLbaseW;f.style.width=b.Em(f.bbox.w);this.HTMLcombineBBoxes(f,j.bbox);j.appendChild(f)}}}});a.mmultiscripts.Augment({HTMLbetterBreak:function(k,g){if(!this.data[this.base]){return false}var p=k.index.slice(0),n=k.index.shift(),m,q,l,o=(k.index.length>0),j=false;if(!o){k.W+=k.w;k.w=0}k.scanW=k.W;var r=this.HTMLspanElement().bbox,h=this.data[this.base].HTMLspanElement().bbox;var f=r.w-h.w;k.scanW+=r.dx;l=k.scanW;if(this.data[this.base].HTMLbetterBreak(k,g)){j=true;p=[this.base].concat(k.index);m=k.W;q=k.w;if(k.penalty===e.newline){j=o=true}}if(!o){this.HTMLaddWidth(this.base,k,l)}k.scanW+=f;k.W=k.scanW;k.index=[];if(j){k.W=m;k.w=q;k.index=p}return j},HTMLmoveLine:function(h,i,o,g,p){var m=this.HTMLspanElement(),k=m.bbox,n=m.firstChild,f={};if(b.msiePaddingWidthBug){n=n.nextSibling}var l=n.firstChild;while(l){if(l.bbox&&l.bbox.name){f[l.bbox.name]=l}l=l.nextSibling}if(h.length<1){if(f.presub||f.presup){var j=b.createStack(o);if(f.presup){b.addBox(j,f.presup);b.placeBox(f.presup,k.dx-f.presup.bbox.w,k.u)}if(f.presub){b.addBox(j,f.presub);b.placeBox(f.presub,k.dx+k.delta-f.presub.bbox.w,-k.v)}this.HTMLcombineBBoxes(j,o.bbox);o.appendChild(j);j.style.width=b.Em(k.dx)}}if(this.data[this.base]){if(h.length>1){this.data[this.base].HTMLmoveSlice(h.slice(1),i.slice(1),o,g,p,"paddingLeft")}else{if(i.length<=1){this.data[this.base].HTMLmoveSpan(o,g,p)}else{this.data[this.base].HTMLmoveSlice([],i.slice(1),o,g,p,"paddingRight")}}}if(i.length===0){if(this.data[this.base]){n.removeChild(n.firstChild)}for(l=n.firstChild;l;l=l.nextSibling){l.style.left=b.Em(b.unEm(l.style.left)-k.px)}n.bbox.w-=k.px;n.style.width=b.Em(n.bbox.w);this.HTMLcombineBBoxes(n,o.bbox);o.appendChild(n)}}});a.mo.Augment({HTMLbetterBreak:function(h,f){if(h.values&&h.values.id===this.spanID){return false}var p=this.getValues("linebreak","linebreakstyle","lineleading","linebreakmultchar","indentalign","indentshift","indentalignfirst","indentshiftfirst","indentalignlast","indentshiftlast","texClass","fence");if(p.linebreakstyle===a.LINEBREAKSTYLE.INFIXLINEBREAKSTYLE){p.linebreakstyle=this.Get("infixlinebreakstyle")}if(p.texClass===a.TEXCLASS.OPEN){h.nest++}if(p.texClass===a.TEXCLASS.CLOSE&&h.nest){h.nest--}var i=h.scanW,j=(h.embellished||this);delete h.embellished;var n=j.HTMLspanElement(),o=n.bbox.w;if(n.style.paddingLeft){o+=b.unEm(n.style.paddingLeft)}if(p.linebreakstyle===a.LINEBREAKSTYLE.AFTER){i+=o;o=0}if(i-h.shift===0&&p.linebreak!==a.LINEBREAK.NEWLINE){return false}var k=b.linebreakWidth-i;if(f.n===0&&(p.indentshiftfirst!==f.VALUES.indentshiftfirst||p.indentalignfirst!==f.VALUES.indentalignfirst)){var l=this.HTMLgetAlign(f,p),g=this.HTMLgetShift(f,p,l);k+=(h.shift-g)}var m=Math.floor(k/b.linebreakWidth*1000);if(m<0){m=e.toobig-3*m}if(p.fence){m+=e.fence}if((p.linebreakstyle===a.LINEBREAKSTYLE.AFTER&&p.texClass===a.TEXCLASS.OPEN)||p.texClass===a.TEXCLASS.CLOSE){m+=e.close}m+=h.nest*e.nestfactor;var q=e[p.linebreak||a.LINEBREAK.AUTO];if(!(q instanceof Array)){if(k>=0){m=q*h.nest}}else{m=Math.max(1,m+q[0]*h.nest)}if(m>=h.penalty){return false}h.penalty=m;h.values=p;h.W=i;h.w=o;p.lineleading=b.length2em(p.lineleading,f.VALUES.lineleading);p.id=this.spanID;return true}});a.mspace.Augment({HTMLbetterBreak:function(g,f){if(g.values&&g.values.id===this.spanID){return false}var n=this.getValues("linebreak");var k=n.linebreak;if(!k||this.hasDimAttr()){k=a.LINEBREAK.AUTO}var h=g.scanW,l=this.HTMLspanElement(),m=l.bbox.w;if(l.style.paddingLeft){m+=b.unEm(l.style.paddingLeft)}if(h-g.shift===0){return false}var i=b.linebreakWidth-h;var j=Math.floor(i/b.linebreakWidth*1000);if(j<0){j=e.toobig-3*j}j+=g.nest*e.nestfactor;var o=e[k];if(k===a.LINEBREAK.AUTO&&m>=e.spacelimit&&!this.mathbackground&&!this.background){o=[(m+e.spaceoffset)*e.spacefactor]}if(!(o instanceof Array)){if(i>=0){j=o*g.nest}}else{j=Math.max(1,j+o[0]*g.nest)}if(j>=g.penalty){return false}g.penalty=j;g.values=n;g.W=h;g.w=m;n.lineleading=f.VALUES.lineleading;n.linebreakstyle="before";n.id=this.spanID;return true}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({HTMLbetterBreak:function(g,f){return this.Core().HTMLbetterBreak(g,f)},HTMLmoveLine:function(j,f,h,i,g){return this.Core().HTMLmoveSlice(j,f,h,i,g)}})});a.maction.Augment({HTMLbetterBreak:function(g,f){return this.Core().HTMLbetterBreak(g,f)},HTMLmoveLine:function(j,f,h,i,g){return this.Core().HTMLmoveSlice(j,f,h,i,g)},HTMLmoveSlice:function(g,i,l,f,m,j){var o=document.getElementById("MathJax-HitBox-"+this.spanID+b.idPostfix);if(o){o.parentNode.removeChild(o)}var k=this.SUPER(arguments).HTMLmoveSlice.apply(this,arguments);if(i.length===0){l=this.HTMLspanElement();var h=0;while(l){o=this.HTMLhandleHitBox(l,"-Continue-"+h);l=l.nextMathJaxSpan;h++}}return k}});a.semantics.Augment({HTMLbetterBreak:function(g,f){return(this.data[0]?this.data[0].HTMLbetterBreak(g,f):false)},HTMLmoveLine:function(j,f,h,i,g){return(this.data[0]?this.data[0].HTMLmoveSlice(j,f,h,i,g):null)}});MathJax.Hub.Startup.signal.Post("HTML-CSS multiline Ready");MathJax.Ajax.loadComplete(b.autoloadDir+"/multiline.js")}); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/config.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/config.js new file mode 100755 index 0000000000..1f012caa99 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/config.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/config.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g T d \u23A6 \u2A00",skew:{84:0.0278,58096:0.0319},32:[0,0,250,0,0],62:[540,40,778,83,694],84:[717,68,545,34,833],100:[694,11,511,101,567],160:[0,0,250,0,0],8899:[750,249,833,55,777],9126:[1155,644,667,0,347],10752:[949,449,1511,56,1454],58096:[720,69,644,38,947],58097:[587,85,894,96,797]};MathJax.Callback.Queue(["initFont",MathJax.OutputJax["HTML-CSS"],"MathJax_WinChrome"],["loadComplete",MathJax.Ajax,MathJax.OutputJax["HTML-CSS"].fontDir+"/WinChrome/Regular/Main.js"]); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js new file mode 100755 index 0000000000..9b11058105 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Insert(MathJax.OutputJax["HTML-CSS"].FONTDATA.FONTS.MathJax_WinIE6,{58048:[437,-64,500,58,417],58049:[437,-64,500,64,422],58050:[430,23,222,91,131],58051:[431,23,389,55,331],58052:[365,-132,778,55,719],58053:[753,175,778,83,694],58054:[753,175,778,83,694],58055:[708,209,778,82,693],58056:[708,209,778,82,693],58058:[694,-306,500,55,444],58059:[694,-306,500,55,444],58060:[366,22,500,55,444],58061:[366,22,500,55,444],58062:[694,195,889,0,860],58063:[694,195,889,0,860],58064:[689,0,778,55,722],58065:[689,0,778,55,722],58066:[575,20,722,84,637],58067:[575,20,722,84,637],58068:[539,41,778,83,694],58069:[576,19,722,84,637],58070:[576,19,722,84,637],58071:[539,41,778,83,694],58072:[716,132,667,56,611],58073:[471,82,667,24,643],58074:[471,82,667,23,643],58075:[601,101,778,15,762],58076:[694,111,944,49,895],58077:[367,-133,778,56,722]});MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir+"/WinIE6/Regular/AMS.js"); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js new file mode 100755 index 0000000000..740a1079a4 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Hub.Insert(MathJax.OutputJax["HTML-CSS"].FONTDATA.FONTS.MathJax_WinIE6,{57920:[518,17,1150,64,1084],57921:[694,193,575,14,561],57922:[518,17,1150,65,1085],57923:[694,194,575,14,561],57924:[518,17,1150,64,1085],57925:[767,267,575,14,561],57926:[724,194,1150,64,1084],57927:[724,193,1150,64,1085],57928:[694,224,1150,65,1085],57929:[694,224,1150,64,1085],57930:[547,46,1150,64,1084],57931:[547,46,1150,47,1102],57932:[694,16,639,1,640],57933:[710,17,628,60,657],57934:[694,-1,639,64,574],57935:[686,24,958,56,901],57936:[587,86,767,97,670],57937:[587,86,767,96,670],57938:[750,250,575,63,511],57939:[820,180,958,78,988],57940:[451,8,894,65,830],57941:[452,8,1150,65,1084],57942:[714,0,722,55,676],57943:[750,249,319,129,190],57944:[750,248,575,145,430],57945:[604,17,767,64,702],57946:[604,16,767,64,702],57947:[603,16,767,64,702],57948:[604,16,767,64,702],57949:[711,211,569,64,632],57950:[391,-109,894,64,828],57951:[524,-32,894,64,829],57952:[711,210,894,64,829],57953:[505,3,894,64,829],57954:[697,199,894,96,797],57955:[697,199,894,96,797],57956:[617,116,1150,64,1085],57957:[618,116,1150,64,1085],57958:[587,85,894,96,797],57959:[587,86,894,96,796],57960:[697,199,894,96,797],57961:[697,199,894,96,796],57962:[632,132,894,64,828],57963:[632,132,894,64,828],57964:[693,-1,894,65,829],57965:[711,-1,1022,69,953],57966:[500,210,1022,68,953],57967:[711,211,1150,65,1084],57968:[719,129,894,64,829],57969:[711,24,894,65,828],57970:[719,154,894,64,828],57971:[719,129,894,32,861],57972:[750,17,447,64,381],57973:[741,223,447,57,389],57974:[724,224,447,63,382]});MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir+"/WinIE6/Regular/Bold.js"); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js new file mode 100755 index 0000000000..d84875e381 --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.OutputJax["HTML-CSS"].FONTDATA.FONTS.MathJax_WinIE6={directory:"WinIE6/Regular",family:"MathJax_WinIE6",testString:"\uE247 \uE257 \uE2CF",skew:{57869:0.0833,57933:0.0958},Ranges:[[57920,57983,"Bold"],[58048,58079,"AMS"]],32:[0,0,250,0,0],160:[0,0,250,0,0],57856:[511,11,1000,55,944],57857:[694,193,500,17,483],57858:[511,11,1000,56,944],57859:[694,194,500,17,483],57860:[511,11,1000,55,944],57861:[772,272,500,17,483],57862:[720,195,1000,29,944],57863:[720,195,1000,55,970],57864:[695,220,1000,55,970],57865:[695,220,1000,29,944],57866:[525,24,1000,56,944],57867:[526,25,1000,34,966],57868:[694,22,556,0,556],57869:[715,22,531,42,566],57870:[694,0,556,56,500],57871:[683,33,833,46,786],57872:[540,40,667,84,583],57873:[540,40,667,83,582],57874:[750,250,500,56,445],57875:[800,200,833,72,853],57876:[442,11,778,56,722],57877:[442,11,1000,55,944],57878:[694,0,722,55,666],57879:[750,249,278,119,159],57880:[750,250,500,132,367],57881:[598,22,667,55,611],57882:[598,22,667,55,611],57883:[598,22,667,55,611],57884:[598,22,667,55,611],57885:[716,216,417,55,472],57886:[367,-133,778,55,722],57887:[483,-55,778,55,722],57888:[716,215,778,56,722],57889:[464,-36,778,56,722],57890:[636,138,778,83,694],57891:[636,138,778,83,694],57892:[568,67,1000,56,944],57893:[567,67,1000,55,944],57894:[540,40,778,84,694],57895:[540,40,778,83,693],57896:[636,138,778,84,694],57897:[636,138,778,83,693],57898:[583,83,778,56,722],57899:[583,83,778,56,722],57900:[668,0,778,55,723],57901:[716,0,889,59,828],57902:[500,215,889,59,828],57903:[715,215,1000,56,944],57904:[727,130,778,55,723],57905:[716,33,778,55,723],57906:[727,162,778,55,723],57907:[726,130,778,28,750],57908:[750,22,389,55,332],57909:[734,223,389,65,324],57910:[723,223,389,55,333],57984:[0,1000,944,55,888],57985:[0,1000,1056,56,999],57986:[40,1160,1000,111,1020],57987:[21,621,333,145,188],57988:[21,621,556,145,410],57989:[0,1111,472,55,610],57990:[0,1111,472,55,610],57991:[0,600,667,112,555],57992:[0,600,667,112,555],57993:[1,601,667,312,355],58000:[0,1400,1278,56,1221],58001:[0,1400,1444,55,1388],58002:[40,1760,1000,111,1020],58005:[0,2222,556,55,944],58006:[0,2222,556,55,944],58018:[40,2360,1000,111,1020],58034:[40,2960,1000,111,1020]};MathJax.Callback.Queue(["initFont",MathJax.OutputJax["HTML-CSS"],"MathJax_WinIE6"],["loadComplete",MathJax.Ajax,MathJax.OutputJax["HTML-CSS"].fontDir+"/WinIE6/Regular/Main.js"]); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js new file mode 100755 index 0000000000..6b88b56a6b --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(g){var l="2.4.0";var k=g.FONTDATA.DELIMITERS;var f="MathJax_Main",h="MathJax_Main-bold",i="MathJax_AMS",d="MathJax_Size1",a="MathJax_Size4";var j="H",e="V";var c={61:{dir:j,HW:[[0.767,f]],stretch:{rep:[61,f]}},8606:{dir:j,HW:[[1,i]],stretch:{left:[8606,i],rep:[8722,f]}},8608:{dir:j,HW:[[1,i]],stretch:{right:[8608,i],rep:[8722,f]}},8612:{dir:j,HW:[],stretch:{min:1,left:[8592,f],rep:[8722,f],right:[8739,d,0,-0.05,0.9]}},8613:{dir:e,HW:[],stretch:{min:0.6,bot:[8869,h,0,0,0.75],ext:[9168,d],top:[8593,d]}},8614:{dir:j,HW:[[1,f]],stretch:{left:[8739,d,-0.09,-0.05,0.9],rep:[8722,f],right:[8594,f]}},8615:{dir:e,HW:[],stretch:{min:0.6,top:[8868,h,0,0,0.75],ext:[9168,d],bot:[8595,d]}},8624:{dir:e,HW:[[0.722,i]],stretch:{top:[8624,i],ext:[9168,d,0.097]}},8625:{dir:e,HW:[[0.722,i]],stretch:{top:[8625,i,0.27],ext:[9168,d]}},8636:{dir:j,HW:[[1,f]],stretch:{left:[8636,f],rep:[8722,f]}},8637:{dir:j,HW:[[1,f]],stretch:{left:[8637,f],rep:[8722,f]}},8638:{dir:e,HW:[[0.888,i]],stretch:{top:[8638,i,0.12,0,1.1],ext:[9168,d]}},8639:{dir:e,HW:[[0.888,i]],stretch:{top:[8639,i,0.12,0,1.1],ext:[9168,d]}},8640:{dir:j,HW:[[1,f]],stretch:{right:[8640,f],rep:[8722,f]}},8641:{dir:j,HW:[[1,f]],stretch:{right:[8641,f],rep:[8722,f]}},8642:{dir:e,HW:[[0.888,i]],stretch:{bot:[8642,i,0.12,0,1.1],ext:[9168,d]}},8643:{dir:e,HW:[[0.888,i]],stretch:{bot:[8643,i,0.12,0,1.1],ext:[9168,d]}},8666:{dir:j,HW:[[1,i]],stretch:{left:[8666,i],rep:[8801,f]}},8667:{dir:j,HW:[[1,i]],stretch:{right:[8667,i],rep:[8801,f]}},9140:{dir:j,HW:[],stretch:{min:0.5,left:[9484,i,0,-0.1],rep:[8722,f,0,0.35],right:[9488,i,0,-0.1]}},9141:{dir:j,HW:[],stretch:{min:0.5,left:[9492,i,0,0.26],rep:[8722,f,0,0,0,0.25],right:[9496,i,0,0.26]}},9180:{dir:j,HW:[[0.778,i,0,8994],[1,f,0,8994]],stretch:{left:[57680,a],rep:[57684,a],right:[57681,a]}},9181:{dir:j,HW:[[0.778,i,0,8995],[1,f,0,8995]],stretch:{left:[57682,a],rep:[57684,a],right:[57683,a]}},9184:{dir:j,HW:[],stretch:{min:1.25,left:[714,f,-0.1],rep:[713,f,0,0.13],right:[715,f],fullExtenders:true}},9185:{dir:j,HW:[],stretch:{min:1.5,left:[715,f,-0.1,0.1],rep:[713,f],right:[714,f,-0.1,0.1],fullExtenders:true}},10502:{dir:j,HW:[],stretch:{min:1,left:[8656,f],rep:[61,f],right:[8739,d,0,-0.1]}},10503:{dir:j,HW:[],stretch:{min:0.7,left:[8872,i,0,-0.12],rep:[61,f],right:[8658,f]}},10574:{dir:j,HW:[],stretch:{min:0.5,left:[8636,f],rep:[8722,f],right:[8640,f]}},10575:{dir:e,HW:[],stretch:{min:0.5,top:[8638,i,0.12,0,1.1],ext:[9168,d],bot:[8642,i,0.12,0,1.1]}},10576:{dir:j,HW:[],stretch:{min:0.5,left:[8637,f],rep:[8722,f],right:[8641,f]}},10577:{dir:e,HW:[],stretch:{min:0.5,top:[8639,i,0.12,0,1.1],ext:[9168,d],bot:[8643,i,0.12,0,1.1]}},10586:{dir:j,HW:[],stretch:{min:1,left:[8636,f],rep:[8722,f],right:[8739,d,0,-0.05,0.9]}},10587:{dir:j,HW:[],stretch:{min:1,left:[8739,d,-0.05,-0.05,0.9],rep:[8722,f],right:[8640,f]}},10588:{dir:e,HW:[],stretch:{min:0.7,bot:[8869,h,0,0,0.75],ext:[9168,d],top:[8638,i,0.12,0,1.1]}},10589:{dir:e,HW:[],stretch:{min:0.7,top:[8868,h,0,0,0.75],ext:[9168,d],bot:[8642,i,0.12,0,1.1]}},10590:{dir:j,HW:[],stretch:{min:1,left:[8637,f],rep:[8722,f],right:[8739,d,0,-0.05,0.9]}},10591:{dir:j,HW:[],stretch:{min:1,left:[8739,d,-0.05,-0.05,0.9],rep:[8722,f],right:[8641,f]}},10592:{dir:e,HW:[],stretch:{min:0.7,bot:[8869,h,0,0,0.75],ext:[9168,d],top:[8639,i,0.12,0,1.1]}},10593:{dir:e,HW:[],stretch:{min:0.7,top:[8868,h,0,0,0.75],ext:[9168,d],bot:[8643,i,0.12,0,1.1]}}};for(var b in c){if(c.hasOwnProperty(b)){k[b]=c[b]}}MathJax.Ajax.loadComplete(g.fontDir+"/fontdata-extra.js")})(MathJax.OutputJax["HTML-CSS"]); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata.js new file mode 100755 index 0000000000..1618c9622e --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(g,k,l){var p="2.4.0";var f="MathJax_Main",j="MathJax_Main-bold",h="MathJax_Math-italic",m="MathJax_AMS",d="MathJax_Size1",c="MathJax_Size2",b="MathJax_Size3",a="MathJax_Size4";var n="H",e="V",i={load:"extra",dir:n},o={load:"extra",dir:e};g.Augment({FONTDATA:{version:p,TeX_factor:1,baselineskip:1.2,lineH:0.8,lineD:0.2,hasStyleChar:true,FONTS:{MathJax_Main:"Main/Regular/Main.js","MathJax_Main-bold":"Main/Bold/Main.js","MathJax_Main-italic":"Main/Italic/Main.js","MathJax_Math-italic":"Math/Italic/Main.js","MathJax_Math-bold-italic":"Math/BoldItalic/Main.js",MathJax_Caligraphic:"Caligraphic/Regular/Main.js",MathJax_Size1:"Size1/Regular/Main.js",MathJax_Size2:"Size2/Regular/Main.js",MathJax_Size3:"Size3/Regular/Main.js",MathJax_Size4:"Size4/Regular/Main.js",MathJax_AMS:"AMS/Regular/Main.js",MathJax_Fraktur:"Fraktur/Regular/Main.js","MathJax_Fraktur-bold":"Fraktur/Bold/Main.js",MathJax_SansSerif:"SansSerif/Regular/Main.js","MathJax_SansSerif-bold":"SansSerif/Bold/Main.js","MathJax_SansSerif-italic":"SansSerif/Italic/Main.js",MathJax_Script:"Script/Regular/Main.js",MathJax_Typewriter:"Typewriter/Regular/Main.js","MathJax_Caligraphic-bold":"Caligraphic/Bold/Main.js"},VARIANT:{normal:{fonts:[f,d,m],offsetG:945,variantG:"italic",remap:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,932:84,935:88,8726:[8726,"-TeX-variant"],8463:[8463,"-TeX-variant"],8242:[39,"sans-serif-italic"],10744:[47,k.VARIANT.ITALIC]}},bold:{fonts:[j,d,m],bold:true,offsetG:945,variantG:"bold-italic",remap:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,932:84,935:88,10744:[47,"bold-italic"],8602:"\u2190\u0338",8603:"\u2192\u0338",8622:"\u2194\u0338",8653:"\u21D0\u0338",8654:"\u21D4\u0338",8655:"\u21D2\u0338",8708:"\u2203\u0338",8740:"\u2223\u0338",8742:"\u2225\u0338",8769:"\u223C\u0338",8775:"\u2245\u0338",8814:"<\u0338",8815:">\u0338",8816:"\u2264\u0338",8817:"\u2265\u0338",8832:"\u227A\u0338",8833:"\u227B\u0338",8840:"\u2286\u0338",8841:"\u2287\u0338",8876:"\u22A2\u0338",8877:"\u22A8\u0338",8928:"\u227C\u0338",8929:"\u227D\u0338"}},italic:{fonts:[h,"MathJax_Main-italic",f,d,m],italic:true,remap:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,932:84,935:88}},"bold-italic":{fonts:["MathJax_Math-bold-italic",j,d,m],bold:true,italic:true,remap:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,932:84,935:88}},"double-struck":{fonts:[m,f]},fraktur:{fonts:["MathJax_Fraktur",f,d,m]},"bold-fraktur":{fonts:["MathJax_Fraktur-bold",j,d,m],bold:true},script:{fonts:["MathJax_Script",f,d,m]},"bold-script":{fonts:["MathJax_Script",j,d,m],bold:true},"sans-serif":{fonts:["MathJax_SansSerif",f,d,m]},"bold-sans-serif":{fonts:["MathJax_SansSerif-bold",j,d,m],bold:true},"sans-serif-italic":{fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",d,m],italic:true},"sans-serif-bold-italic":{fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",d,m],bold:true,italic:true},monospace:{fonts:["MathJax_Typewriter",f,d,m]},"-tex-caligraphic":{fonts:["MathJax_Caligraphic",f],offsetA:65,variantA:"italic"},"-tex-oldstyle":{fonts:["MathJax_Caligraphic",f]},"-tex-mathit":{fonts:["MathJax_Main-italic",h,f,d,m],italic:true,noIC:true,remap:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,932:84,935:88}},"-TeX-variant":{fonts:[m,f,d],remap:{8808:57356,8809:57357,8816:57361,8817:57358,10887:57360,10888:57359,8740:57350,8742:57351,8840:57366,8841:57368,8842:57370,8843:57371,10955:57367,10956:57369,988:57352,1008:57353,8726:[8726,k.VARIANT.NORMAL],8463:[8463,k.VARIANT.NORMAL]}},"-largeOp":{fonts:[c,d,f]},"-smallOp":{fonts:[d,f]},"-tex-caligraphic-bold":{fonts:["MathJax_Caligraphic-bold","MathJax_Main-bold","MathJax_Main","MathJax_Math","MathJax_Size1"],bold:true,offsetA:65,variantA:"bold-italic"},"-tex-oldstyle-bold":{fonts:["MathJax_Caligraphic-bold","MathJax_Main-bold","MathJax_Main","MathJax_Math","MathJax_Size1"],bold:true}},RANGES:[{name:"alpha",low:97,high:122,offset:"A",add:32},{name:"number",low:48,high:57,offset:"N"},{name:"greek",low:945,high:1014,offset:"G"}],RULECHAR:8722,REMAP:{8254:713,8400:8636,8401:8640,8406:8592,8417:8596,8428:8641,8429:8637,8430:8592,8431:8594,8432:42,65079:9182,65080:9183,183:8901,697:8242,978:933,8213:8212,8215:95,8226:8729,8260:47,8965:8892,8966:10846,9642:9632,9652:9650,9653:9651,9656:9654,9662:9660,9663:9661,9666:9664,9001:10216,9002:10217,12296:10216,12297:10217,10072:8739,10799:215,9723:9633,9724:9632,8450:[67,k.VARIANT.DOUBLESTRUCK],8459:[72,k.VARIANT.SCRIPT],8460:[72,k.VARIANT.FRAKTUR],8461:[72,k.VARIANT.DOUBLESTRUCK],8462:[104,k.VARIANT.ITALIC],8464:[74,k.VARIANT.SCRIPT],8465:[73,k.VARIANT.FRAKTUR],8466:[76,k.VARIANT.SCRIPT],8469:[78,k.VARIANT.DOUBLESTRUCK],8473:[80,k.VARIANT.DOUBLESTRUCK],8474:[81,k.VARIANT.DOUBLESTRUCK],8475:[82,k.VARIANT.SCRIPT],8476:[82,k.VARIANT.FRAKTUR],8477:[82,k.VARIANT.DOUBLESTRUCK],8484:[90,k.VARIANT.DOUBLESTRUCK],8486:[937,k.VARIANT.NORMAL],8488:[90,k.VARIANT.FRAKTUR],8492:[66,k.VARIANT.SCRIPT],8493:[67,k.VARIANT.FRAKTUR],8496:[69,k.VARIANT.SCRIPT],8497:[70,k.VARIANT.SCRIPT],8499:[77,k.VARIANT.SCRIPT],8775:8774,8988:9484,8989:9488,8990:9492,8991:9496,8708:"\u2203\u0338",8716:"\u220B\u0338",8772:"\u2243\u0338",8777:"\u2248\u0338",8802:"\u2261\u0338",8813:"\u224D\u0338",8820:"\u2272\u0338",8821:"\u2273\u0338",8824:"\u2276\u0338",8825:"\u2277\u0338",8836:"\u2282\u0338",8837:"\u2283\u0338",8930:"\u2291\u0338",8931:"\u2292\u0338",10764:"\u222C\u222C",8243:"\u2032\u2032",8244:"\u2032\u2032\u2032",8246:"\u2035\u2035",8247:"\u2035\u2035\u2035",8279:"\u2032\u2032\u2032\u2032",8411:"...",8412:"...."},REMAPACCENT:{"\u2192":"\u20D7","\u2032":"'","\u2035":"`"},REMAPACCENTUNDER:{},PLANE1MAP:[[119808,119833,65,k.VARIANT.BOLD],[119834,119859,97,k.VARIANT.BOLD],[119860,119885,65,k.VARIANT.ITALIC],[119886,119911,97,k.VARIANT.ITALIC],[119912,119937,65,k.VARIANT.BOLDITALIC],[119938,119963,97,k.VARIANT.BOLDITALIC],[119964,119989,65,k.VARIANT.SCRIPT],[120068,120093,65,k.VARIANT.FRAKTUR],[120094,120119,97,k.VARIANT.FRAKTUR],[120120,120145,65,k.VARIANT.DOUBLESTRUCK],[120172,120197,65,k.VARIANT.BOLDFRAKTUR],[120198,120223,97,k.VARIANT.BOLDFRAKTUR],[120224,120249,65,k.VARIANT.SANSSERIF],[120250,120275,97,k.VARIANT.SANSSERIF],[120276,120301,65,k.VARIANT.BOLDSANSSERIF],[120302,120327,97,k.VARIANT.BOLDSANSSERIF],[120328,120353,65,k.VARIANT.SANSSERIFITALIC],[120354,120379,97,k.VARIANT.SANSSERIFITALIC],[120432,120457,65,k.VARIANT.MONOSPACE],[120458,120483,97,k.VARIANT.MONOSPACE],[120488,120513,913,k.VARIANT.BOLD],[120546,120570,913,k.VARIANT.ITALIC],[120572,120603,945,k.VARIANT.ITALIC],[120604,120628,913,k.VARIANT.BOLDITALIC],[120630,120661,945,k.VARIANT.BOLDITALIC],[120662,120686,913,k.VARIANT.BOLDSANSSERIF],[120720,120744,913,k.VARIANT.SANSSERIFBOLDITALIC],[120782,120791,48,k.VARIANT.BOLD],[120802,120811,48,k.VARIANT.SANSSERIF],[120812,120821,48,k.VARIANT.BOLDSANSSERIF],[120822,120831,48,k.VARIANT.MONOSPACE]],REMAPGREEK:{913:65,914:66,917:69,918:90,919:72,921:73,922:75,924:77,925:78,927:79,929:80,930:920,932:84,935:88,938:8711,970:8706,971:1013,972:977,973:1008,974:981,975:1009,976:982},RemapPlane1:function(t,s){for(var r=0,q=this.PLANE1MAP.length;r T d \u23A6 \u2A00",skew:{84:0.0278,58096:0.0319},32:[0,0,250,0,0],62:[540,40,778,83,694],84:[717,68,545,34,833],100:[694,11,511,101,567],160:[0,0,250,0,0],8899:[750,249,833,55,777],9126:[1155,644,667,0,347],10752:[949,449,1511,56,1454],58096:[720,69,644,38,947],58097:[587,85,894,96,797]}}}})}(function(){var t=g.FONTDATA.FONTS,s=g.config.availableFonts;var r,q=[];if(g.allowWebFonts){for(r in t){if(t[r].family){if(s&&s.length&&g.Font.testFont(t[r])){t[r].available=true;g.Font.loadComplete(t[r])}else{t[r].isWebFont=true;if(g.FontFaceBug){t[r].family=r}q.push(g.Font.fontFace(r))}}}if(!g.config.preloadWebFonts){g.config.preloadWebFonts=[]}g.config.preloadWebFonts.push(f,h,d);if(q.length){g.config.styles["@font-face"]=q}}else{if(s&&s.length){for(r in t){if(t[r].family&&g.Font.testFont(t[r])){t[r].available=true;g.Font.loadComplete(t[r])}}}}})();l.loadComplete(g.fontDir+"/fontdata.js")})(MathJax.OutputJax["HTML-CSS"],MathJax.ElementJax.mml,MathJax.Ajax); diff --git a/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/imageFonts.js b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/imageFonts.js new file mode 100755 index 0000000000..6ee1fe333c --- /dev/null +++ b/services/web/public/js/libs/mathjax/jax/output/HTML-CSS/imageFonts.js @@ -0,0 +1,19 @@ +/* + * /MathJax/jax/output/HTML-CSS/imageFonts.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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(b,c,a){var d="2.4.0";b.Register.LoadHook(c.fontDir+"/fontdata.js",function(){c.Augment({allowWebFonts:false,imgDir:c.webfontDir+"/png",imgPacked:(MathJax.isPacked?"":"/unpacked"),imgSize:["050","060","071","085",100,120,141,168,200,238,283,336,400,476],imgBaseIndex:4,imgSizeForEm:{},imgSizeForScale:{},imgZoom:1,handleImg:function(t,i,r,h,u){if(u.length){this.addText(t,u)}var s=r[5].orig;if(!s){s=r[5].orig=[r[0],r[1],r[2],r[3],r[4]]}var m=this.imgZoom;if(!t.scale){t.scale=1}var p=this.imgIndex(t.scale*m);if(p==this.imgEmWidth.length-1&&this.em*t.scale*m/this.imgEmWidth[p]>1.1){m=this.imgEmWidth[p]/(this.em*t.scale)}var q=this.imgEmWidth[p]/(this.em*(t.scale||1)*m);r[0]=s[0]*q;r[1]=s[1]*q;r[2]=s[2]*q;r[3]=s[3]*q;r[4]=s[4]*q;var k=this.imgDir+"/"+i.directory+"/"+this.imgSize[p];var l=h.toString(16).toUpperCase();while(l.length<4){l="0"+l}var j=k+"/"+l+".png";var o=r[5].img[p];var g={width:Math.floor(o[0]/m+0.5)+"px",height:Math.floor(o[1]/m+0.5)+"px"};if(o[2]){g.verticalAlign=Math.floor(-o[2]/m+0.5)+"px"}if(r[3]<0){g.marginLeft=this.Em(r[3]/1000)}if(r[4]!=r[2]){g.marginRight=this.Em((r[2]-r[4])/1000)}if(this.msieIE6){g.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+a.urlRev(j)+"', sizingMethod='scale')";j=this.directory+"/blank.gif"}this.addElement(t,"img",{src:a.urlRev(j),style:g,isMathJax:true});return""},defineImageData:function(i){for(var g in i){if(i.hasOwnProperty(g)){var h=c.FONTDATA.FONTS[g];if(h){g=i[g];for(var j in g){if(g.hasOwnProperty(j)&&h[j]){h[j][5]={img:g[j]}}}}}}},initImg:function(j){if(this.imgSizeForEm[this.em]){this.imgBaseIndex=this.imgSizeForEm[this.em]}for(var h=0,g=this.imgEmWidth.length-1;hthis.em-this.imgEmWidth[h-1]){h--}this.imgSizeForEm[this.em]=this.imgBaseIndex=h;this.imgZoom=this.imgBrowserZoom()},imgIndex:function(k){if(!k){return this.imgBaseIndex}if(!this.imgSizeForScale[this.em]){this.imgSizeForScale[this.em]={}}if(this.imgSizeForScale[this.em][k]){return this.imgSizeForScale[this.em][k]}var j=this.em*k;for(var h=0,g=this.imgEmWidth.length-1;hj-this.imgEmWidth[h-1]){h--}this.imgSizeForScale[this.em][k]=h;return h},imgBrowserZoom:function(){return 1}});b.Browser.Select({Firefox:function(h){var g=c.addElement(document.body,"div",{style:{display:"none",visibility:"hidden",overflow:"scroll",position:"absolute",top:0,left:0,width:"200px",height:"200px",padding:0,border:0,margin:0}});var i=c.addElement(g,"div",{style:{position:"absolute",left:0,top:0,right:0,bottom:0,padding:0,border:0,margin:0}});c.Augment({imgSpaceBug:true,imgSpace:"\u00A0",imgZoomLevel:(h.isMac?{50:0.3,30:0.5,22:0.67,19:0.8,16:0.9,15:1,13:1.1,12:1.2,11:1.33,10:1.5,9:1.7,7:2,6:2.4,5:3,0:15}:{56:0.3,34:0.5,25:0.67,21:0.8,19:0.9,17:1,15:1.1,14:1.2,13:1.33,11:1.5,10:1.7,8:2,7:2.4,6:3,0:17}),imgZoomDiv:g,imgBrowserZoom:function(){var j=this.imgZoomLevel;g.style.display="";var k=(g.offsetWidth-i.offsetWidth);k=(j[k]?j[k]:j[0]/k);g.style.display="none";return k}})},Safari:function(g){c.Augment({imgBrowserZoom:function(){return 3}})},Chrome:function(g){c.Augment({imgHeightBug:true,imgBrowserZoom:function(){return 3}})},Opera:function(g){c.Augment({imgSpaceBug:true,imgSpace:"\u00A0\u00A0",imgDoc:(document.compatMode=="BackCompat"?document.body:document.documentElement),imgBrowserZoom:function(){if(g.isMac){return 3}var h=this.imgDoc.clientHeight,i=Math.floor(15*h/window.innerHeight);if(this.imgDoc.clientWidth=p.HTMLCSSlast+p.HTMLCSSchunk){this.postTranslate(p,true);p.HTMLCSSchunk=Math.floor(p.HTMLCSSchunk*this.config.EqnChunkFactor);p.HTMLCSSdelay=true}}},postTranslate:function(s,o){var l=s.jax[this.id];if(!this.hideProcessedMath){return}for(var q=s.HTMLCSSlast,k=s.HTMLCSSeqn;qk){w.style.width=(s+100)+"px"}}}w.style.position="absolute";if(!n){v.style.position="absolute"}var u=w.offsetWidth,r=w.offsetHeight,x=v.offsetHeight,q=v.offsetWidth;if(q===0){q=v.parentNode.offsetWidth}w.style.position=v.style.position="";return{Y:-j.getBBox(w).h,mW:q,mH:x,zW:u,zH:r}},initImg:function(k){},initHTML:function(l,k){},initFont:function(k){var m=d.FONTDATA.FONTS,l=d.config.availableFonts;if(l&&l.length&&d.Font.testFont(m[k])){m[k].available=true;if(m[k].familyFixed){m[k].family=m[k].familyFixed;delete m[k].familyFixed}return null}if(!this.allowWebFonts){return null}m[k].isWebFont=true;if(d.FontFaceBug){m[k].family=k;if(d.msieFontCSSBug){m[k].family+="-Web"}}return h.Styles({"@font-face":this.Font.fontFace(k)})},Remove:function(k){var l=document.getElementById(k.inputID+"-Frame");if(l){if(k.HTMLCSS.display){l=l.parentNode}l.parentNode.removeChild(l)}delete k.HTMLCSS},getHD:function(l){var k=l.style.position;l.style.position="absolute";this.HDimg.style.height="0px";l.appendChild(this.HDspan);var m={h:l.offsetHeight};this.HDimg.style.height=m.h+"px";m.d=l.offsetHeight-m.h;m.h-=m.d;m.h/=this.em;m.d/=this.em;l.removeChild(this.HDspan);l.style.position=k;return m},getW:function(o){var l,n,m=(o.bbox||{}).w,p=o;if(o.bbox&&o.bbox.exactW){return m}if((o.bbox&&m>=0&&!this.initialSkipBug&&!this.msieItalicWidthBug)||this.negativeBBoxes||!o.firstChild){l=o.offsetWidth;n=o.parentNode.offsetHeight}else{if(o.bbox&&m<0&&this.msieNegativeBBoxBug){l=-o.offsetWidth,n=o.parentNode.offsetHeight}else{var k=o.style.position;o.style.position="absolute";p=this.startMarker;o.insertBefore(p,o.firstChild);o.appendChild(this.endMarker);l=this.endMarker.offsetLeft-p.offsetLeft;o.removeChild(this.endMarker);o.removeChild(p);o.style.position=k}}if(n!=null){o.parentNode.HH=n/this.em}return l/this.em},Measured:function(m,l){var n=m.bbox;if(n.width==null&&n.w&&!n.isMultiline){var k=this.getW(m);n.rw+=k-n.w;n.w=k;n.exactW=true}if(!l){l=m.parentNode}if(!l.bbox){l.bbox=n}return m},Remeasured:function(l,k){k.bbox=this.Measured(l,k).bbox},MeasureSpans:function(o){var r=[],t,q,n,u,k,p,l,s;for(q=0,n=o.length;q=0&&!this.initialSkipBug)||(u.w<0&&this.msieNegativeBBoxBug)){r.push([t])}else{if(this.initialSkipBug){k=this.startMarker.cloneNode(true);p=this.endMarker.cloneNode(true);t.insertBefore(k,t.firstChild);t.appendChild(p);r.push([t,k,p,t.style.position]);t.style.position="absolute"}else{p=this.endMarker.cloneNode(true);t.appendChild(p);r.push([t,null,p])}}}for(q=0,n=r.length;q=0&&!this.initialSkipBug)||this.negativeBBoxes||!t.firstChild){l=t.offsetWidth;s.HH=s.offsetHeight/this.em}else{if(u.w<0&&this.msieNegativeBBoxBug){l=-t.offsetWidth,s.HH=s.offsetHeight/this.em}else{l=r[q][2].offsetLeft-((r[q][1]||{}).offsetLeft||0)}}l/=this.em;u.rw+=l-u.w;u.w=l;u.exactW=true;if(!s.bbox){s.bbox=u}}for(q=0,n=r.length;q=0){p.style.width=this.Em(q);p.style.display="inline-block";p.style.overflow="hidden"}else{if(this.msieNegativeSpaceBug){p.style.height=""}p.style.marginLeft=this.Em(q);if(d.safariNegativeSpaceBug&&p.parentNode.firstChild==p){this.createBlank(p,0,true)}}if(m&&m!==g.COLOR.TRANSPARENT){p.style.backgroundColor=m;p.style.position="relative"}return p},createRule:function(r,n,p,s,l){if(n<-p){p=-n}var m=d.TeX.min_rule_thickness,o=1;if(s>0&&s*this.em0&&(n+p)*this.em0&&q.offsetWidth==0){q.style.width=this.Em(s)}if(r.isBox||r.className=="mspace"){r.bbox=q.bbox,r.HH=n+p}return q},createFrame:function(s,q,r,u,x,l){if(q<-r){r=-q}var p=2*x;if(this.msieFrameSizeBug){if(uC.w){d.createBlank(u,C.rw-C.w+0.1)}}if(!this.msieClipRectBug&&!C.noclip&&!o){var B=3/this.em;var A=(C.H==null?C.h:C.H),m=(C.D==null?C.d:C.D);var E=w-A-B,p=w+m+B,n=C.lw-3*B,k=1000;if(this.initialSkipBug&&C.lw<0){n=-3*B}if(C.isFixed){k=C.width-n}u.style.clip="rect("+this.Em(E)+" "+this.Em(k)+" "+this.Em(p)+" "+this.Em(n)+")"}}u.style.top=this.Em(-q-w);u.style.left=this.Em(s+F);if(C&&z){if(C.H!=null&&(z.H==null||C.H+q>z.H)){z.H=C.H+q}if(C.D!=null&&(z.D==null||C.D-q>z.D)){z.D=C.D-q}if(C.h+q>z.h){z.h=C.h+q}if(C.d-q>z.d){z.d=C.d-q}if(z.H!=null&&z.H<=z.h){delete z.H}if(z.D!=null&&z.D<=z.d){delete z.D}if(C.w+s>z.w){z.w=C.w+s;if(z.width==null){v.style.width=this.Em(z.w)}}if(C.rw+s>z.rw){z.rw=C.rw+s}if(C.lw+s=n-0.01||(s==p-1&&!l.stretch)){if(l.HW[s][2]){q*=l.HW[s][2]}if(l.HW[s][3]){k=l.HW[s][3]}var r=this.addElement(u,"span");this.createChar(r,[k,l.HW[s][1]],q,o);u.bbox=r.bbox;u.offset=0.65*u.bbox.w;u.scale=q;return}}if(l.stretch){this["extendDelimiter"+l.dir](u,t,l.stretch,q,o)}},extendDelimiterV:function(A,t,E,F,w){var o=this.createStack(A,true);var v=this.createBox(o),u=this.createBox(o);this.createChar(v,(E.top||E.ext),F,w);this.createChar(u,(E.bot||E.ext),F,w);var m={bbox:{w:0,lw:0,rw:0}},D=m,p;var B=v.bbox.h+v.bbox.d+u.bbox.h+u.bbox.d;var r=-v.bbox.h;this.placeBox(v,0,r,true);r-=v.bbox.d;if(E.mid){D=this.createBox(o);this.createChar(D,E.mid,F,w);B+=D.bbox.h+D.bbox.d}if(E.min&&tB){m=this.Element("span");this.createChar(m,E.ext,F,w);var C=m.bbox.h+m.bbox.d,l=C-0.05,x,q,z=(E.mid?2:1);q=x=Math.min(Math.ceil((t-B)/(z*l)),this.maxStretchyParts);if(!E.fullExtenders){l=(t-B)/(z*x)}var s=(x/(x+1))*(C-l);l=C-s;r+=s+l-m.bbox.h;while(z-->0){while(x-->0){if(!this.msieCloneNodeBug){p=m.cloneNode(true)}else{p=this.Element("span");this.createChar(p,E.ext,F,w)}p.bbox=m.bbox;r-=l;this.placeBox(this.addBox(o,p),0,r,true)}r+=s-m.bbox.d;if(E.mid&&z){this.placeBox(D,0,r-D.bbox.h,true);x=q;r+=-(D.bbox.h+D.bbox.d)+s+l-m.bbox.h}}}else{r+=(B-t)/2;if(E.mid){this.placeBox(D,0,r-D.bbox.h,true);r+=-(D.bbox.h+D.bbox.d)}r+=(B-t)/2}this.placeBox(u,0,r-u.bbox.h,true);r-=u.bbox.h+u.bbox.d;A.bbox={w:Math.max(v.bbox.w,m.bbox.w,u.bbox.w,D.bbox.w),lw:Math.min(v.bbox.lw,m.bbox.lw,u.bbox.lw,D.bbox.lw),rw:Math.max(v.bbox.rw,m.bbox.rw,u.bbox.rw,D.bbox.rw),h:0,d:-r,exactW:true};A.scale=F;A.offset=0.55*A.bbox.w;A.isMultiChar=true;this.setStackWidth(o,A.bbox.w)},extendDelimiterH:function(B,o,E,G,y){var r=this.createStack(B,true);var p=this.createBox(r),C=this.createBox(r);this.createChar(p,(E.left||E.rep),G,y);this.createChar(C,(E.right||E.rep),G,y);var l=this.Element("span");this.createChar(l,E.rep,G,y);var D={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},m;this.placeBox(p,-p.bbox.lw,0,true);var u=(p.bbox.rw-p.bbox.lw)+(C.bbox.rw-C.bbox.lw)-0.05,t=p.bbox.rw-p.bbox.lw-0.025,v;if(E.mid){D=this.createBox(r);this.createChar(D,E.mid,G,y);u+=D.bbox.w}if(E.min&&ou){var F=l.bbox.rw-l.bbox.lw,q=F-0.05,z,s,A=(E.mid?2:1);s=z=Math.min(Math.ceil((o-u)/(A*q)),this.maxStretchyParts);if(!E.fillExtenders){q=(o-u)/(A*z)}v=(z/(z+1))*(F-q);q=F-v;t-=l.bbox.lw+v;while(A-->0){while(z-->0){if(!this.cloneNodeBug){m=l.cloneNode(true)}else{m=this.Element("span");this.createChar(m,E.rep,G,y)}m.bbox=l.bbox;this.placeBox(this.addBox(r,m),t,0,true);t+=q}if(E.mid&&A){this.placeBox(D,t,0,true);t+=D.bbox.w-v;z=s}}}else{t-=(u-o)/2;if(E.mid){this.placeBox(D,t,0,true);t+=D.bbox.w}t-=(u-o)/2}this.placeBox(C,t,0,true);B.bbox={w:t+C.bbox.rw,lw:0,rw:t+C.bbox.rw,H:Math.max(p.bbox.h,l.bbox.h,C.bbox.h,D.bbox.h),D:Math.max(p.bbox.d,l.bbox.d,C.bbox.d,D.bbox.d),h:l.bbox.h,d:l.bbox.d,exactW:true};B.scale=G;B.isMultiChar=true;this.setStackWidth(r,B.bbox.w)},createChar:function(s,p,n,k){s.isMathJax=true;var r=s,t="",o={fonts:[p[1]],noRemap:true};if(k&&k===g.VARIANT.BOLD){o.fonts=[p[1]+"-bold",p[1]]}if(typeof(p[1])!=="string"){o=p[1]}if(p[0] instanceof Array){for(var q=0,l=p[0].length;q=55296&&w<56319){A++;w=(((w-55296)<<10)+(r.charCodeAt(A)-56320))+65536;if(this.FONTDATA.RemapPlane1){var D=this.FONTDATA.RemapPlane1(w,o);w=D.n;o=D.variant}}else{var t,q,u=this.FONTDATA.RANGES;for(t=0,q=u.length;t=u[t].low&&w<=u[t].high){if(u[t].remap&&u[t].remap[w]){w=p+u[t].remap[w]}else{w=w-u[t].low+p;if(u[t].add){w+=u[t].add}}if(o["variant"+u[t].offset]){o=this.FONTDATA.VARIANT[o["variant"+u[t].offset]]}break}}}if(o.remap&&o.remap[w]){w=o.remap[w];if(o.remap.variant){o=this.FONTDATA.VARIANT[o.remap.variant]}}else{if(this.FONTDATA.REMAP[w]&&!o.noRemap){w=this.FONTDATA.REMAP[w]}}if(w instanceof Array){o=this.FONTDATA.VARIANT[w[1]];w=w[0]}if(typeof(w)==="string"){r=w+r.substr(A+1);x=r.length;A=-1;continue}s=this.lookupChar(o,w);B=s[w];if(l||(!this.checkFont(s,k.style)&&!B[5].img)){if(y.length){this.addText(k,y);y=""}var v=!!k.style.fontFamily||!!z.style.fontStyle||!!z.style.fontWeight||!s.directory||l;l=false;if(k!==z){v=!this.checkFont(s,z.style);k=z}if(v){k=this.addElement(z,"span",{isMathJax:true,subSpan:true})}this.handleFont(k,s,k!==z)}y=this.handleChar(k,s,B,w,y);if(!(B[5]||{}).space){if(B[0]/1000>z.bbox.h){z.bbox.h=B[0]/1000}if(B[1]/1000>z.bbox.d){z.bbox.d=B[1]/1000}}if(z.bbox.w+B[3]/1000z.bbox.rw){z.bbox.rw=z.bbox.w+B[4]/1000}z.bbox.w+=B[2]/1000}if(y.length){this.addText(k,y)}if(z.scale&&z.scale!==1){z.bbox.h*=z.scale;z.bbox.d*=z.scale;z.bbox.w*=z.scale;z.bbox.lw*=z.scale;z.bbox.rw*=z.scale}if(r.length==1&&s.skew&&s.skew[w]){z.bbox.skew=s.skew[w]}},checkFont:function(k,l){var m=(l.fontWeight||"normal");if(m.match(/^\d+$/)){m=(parseInt(m)>=600?"bold":"normal")}return(k.family.replace(/'/g,"")===l.fontFamily.replace(/'/g,"")&&(k.style||"normal")===(l.fontStyle||"normal")&&(k.weight||"normal")===m)},handleFont:function(m,k,o){m.style.fontFamily=k.family;if(!k.directory){m.style.fontSize=Math.floor(100/d.scale+0.5)+"%"}if(!(d.FontFaceBug&&k.isWebFont)){var l=k.style||"normal",n=k.weight||"normal";if(l!=="normal"||o){m.style.fontStyle=l}if(n!=="normal"||o){m.style.fontWeight=n}}},handleChar:function(l,k,s,r,q){var p=s[5];if(p.space){if(q.length){this.addText(l,q)}d.createShift(l,s[2]/1000);return""}if(p.img){return this.handleImg(l,k,s,r,q)}if(p.isUnknown&&this.FONTDATA.DELIMITERS[r]){if(q.length){this.addText(l,q)}var o=l.scale;d.createDelimiter(l,r,0,1,k);if(this.FONTDATA.DELIMITERS[r].dir==="V"){l.style.verticalAlign=this.Em(l.bbox.d);l.bbox.h+=l.bbox.d;l.bbox.d=0}l.scale=o;s[0]=l.bbox.h*1000;s[1]=l.bbox.d*1000;s[2]=l.bbox.w*1000;s[3]=l.bbox.lw*1000;s[4]=l.bbox.rw*1000;return""}if(p.c==null){if(r<=65535){p.c=String.fromCharCode(r)}else{var m=r-65536;p.c=String.fromCharCode((m>>10)+55296)+String.fromCharCode((m&1023)+56320)}}if(p.rfix){this.addText(l,q+p.c);d.createShift(l,p.rfix/1000);return""}if(s[2]||!this.msieAccentBug||q.length){return q+p.c}d.createShift(l,s[3]/1000);d.createShift(l,(s[4]-s[3])/1000);this.addText(l,p.c);d.createShift(l,-s[4]/1000);return""},handleImg:function(l,k,p,o,m){return m},lookupChar:function(p,s){var o,k;if(!p.FONTS){var r=this.FONTDATA.FONTS;var q=(p.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(q instanceof Array)){q=[q]}if(p.fonts!=q){p.fonts=q}p.FONTS=[];for(o=0,k=q.length;o=0;n--){if(l.Ranges[n][2]==o){l.Ranges.splice(n,1)}}this.loadFont(l.directory+"/"+o+".js")}}}},loadFont:function(l){var k=MathJax.Callback.Queue();k.Push(["Require",h,this.fontDir+"/"+l]);if(this.imgFonts){if(!MathJax.isPacked){l=l.replace(/\/([^\/]*)$/,d.imgPacked+"/$1")}k.Push(["Require",h,this.webfontDir+"/png/"+l])}b.RestartAfter(k.Push({}))},loadWebFont:function(k){k.available=k.isWebFont=true;if(d.FontFaceBug){k.family=k.name;if(d.msieFontCSSBug){k.family+="-Web"}}b.RestartAfter(this.Font.loadWebFont(k))},loadWebFontError:function(l,k){b.Startup.signal.Post("HTML-CSS Jax - disable web fonts");l.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;b.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");b.Startup.signal.Post("HTML-CSS Jax - using image fonts");e(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);h.Require(this.directory+"/imageFonts.js",k)}else{this.allowWebFonts=false;k()}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:0.430554,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.6,big_op_spacing5:0.1,scriptspace:0.1,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.1,min_rule_thickness:1.25},NBSP:"\u00A0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){g=MathJax.ElementJax.mml;g.mbase.Augment({toHTML:function(o){o=this.HTMLcreateSpan(o);if(this.type!="mrow"){o=this.HTMLhandleSize(o)}for(var l=0,k=this.data.length;ll.d){l.d=m.d}if(m.h>l.h){l.h=m.h}if(m.D!=null&&m.D>l.D){l.D=m.D}if(m.H!=null&&m.H>l.H){l.H=m.H}if(n.style.paddingLeft){l.w+=d.unEm(n.style.paddingLeft)*(n.scale||1)}if(l.w+m.lwl.rw){l.rw=l.w+m.rw}l.w+=m.w;if(n.style.paddingRight){l.w+=d.unEm(n.style.paddingRight)*(n.scale||1)}if(m.width){l.width=m.width;l.minWidth=m.minWidth}if(m.ic){l.ic=m.ic}else{delete l.ic}if(l.exactW&&!m.exactW){delete l.exactW}},HTMLemptyBBox:function(k){k.h=k.d=k.H=k.D=k.rw=-d.BIGDIMEN;k.w=0;k.lw=d.BIGDIMEN;return k},HTMLcleanBBox:function(k){if(k.h===this.BIGDIMEN){k.h=k.d=k.H=k.D=k.w=k.rw=k.lw=0}if(k.D<=k.d){delete k.D}if(k.H<=k.h){delete k.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(l){if(this.isEmbellished()){var k=this.Core();if(k&&k!==this){return k.HTMLcanStretch(l)}}return false},HTMLstretchH:function(l,k){return this.HTMLspanElement()},HTMLstretchV:function(l,k,m){return this.HTMLspanElement()},HTMLnotEmpty:function(k){while(k){if((k.type!=="mrow"&&k.type!=="texatom")||k.data.length>1){return true}k=k.data[0]}return false},HTMLmeasureChild:function(l,k){if(this.data[l]){d.Measured(this.data[l].toHTML(k),k)}else{k.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(l,k){if(!this.data[l]){this.SetData(l,g.mrow())}return this.data[l].toHTML(k)},HTMLcreateSpan:function(k){if(this.spanID){var l=this.HTMLspanElement();if(l&&(l.parentNode===k||(l.parentNode||{}).parentNode===k)){while(l.firstChild){l.removeChild(l.firstChild)}l.bbox=this.HTMLzeroBBox();l.scale=1;l.isMultChar=l.HH=null;l.style.cssText="";return l}}if(this.href){k=d.addElement(k,"a",{href:this.href,isMathJax:true})}k=d.addElement(k,"span",{className:this.type,isMathJax:true});if(d.imgHeightBug){k.style.display="inline-block"}if(this["class"]){k.className+=" "+this["class"]}if(!this.spanID){this.spanID=d.GetID()}k.id=(this.id||"MathJax-Span-"+this.spanID)+d.idPostfix;k.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){k.style.cssText=this.style;if(k.style.fontSize){this.mathsize=k.style.fontSize;k.style.fontSize=""}this.styles={border:d.getBorders(k),padding:d.getPadding(k)};if(this.styles.border){k.style.border=""}if(this.styles.padding){k.style.padding=""}}if(this.href){k.parentNode.bbox=k.bbox}return k},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+d.idPostfix)},HTMLhandleVariant:function(l,k,m){d.handleVariant(l,k,m)},HTMLhandleSize:function(k){if(!k.scale){k.scale=this.HTMLgetScale();if(k.scale!==1){k.style.fontSize=d.Percent(k.scale)}}return k},HTMLhandleDir:function(l){var k=this.Get("dir",true);if(k){l.dir=k}return l},HTMLhandleColor:function(w){var y=this.getValues("mathcolor","color");if(this.mathbackground){y.mathbackground=this.mathbackground}if(this.background){y.background=this.background}if(this.style&&w.style.backgroundColor){y.mathbackground=w.style.backgroundColor;w.style.backgroundColor="transparent"}var t=(this.styles||{}).border,v=(this.styles||{}).padding;if(y.color&&!this.mathcolor){y.mathcolor=y.color}if(y.background&&!this.mathbackground){y.mathbackground=y.background}if(y.mathcolor){w.style.color=y.mathcolor}if((y.mathbackground&&y.mathbackground!==g.COLOR.TRANSPARENT)||t||v){var A=w.bbox,z=(A.exact?0:1/d.em),u=0,s=0,m=w.style.paddingLeft,q=w.style.paddingRight;if(this.isToken){u=A.lw;s=A.rw-A.w}if(m!==""){u+=d.unEm(m)*(w.scale||1)}if(q!==""){s-=d.unEm(q)*(w.scale||1)}var l=(d.PaddingWidthBug||A.keepPadding||A.exactW?0:s-u);var o=Math.max(0,d.getW(w)+l);var x=A.h+A.d,k=-A.d,r=0,p=0;if(o>0){o+=2*z;u-=z}if(x>0){x+=2*z;k-=z}s=-o-u;if(t){s-=t.right;k-=t.bottom;r+=t.left;p+=t.right;A.h+=t.top;A.d+=t.bottom;A.w+=t.left+t.right;A.lw-=t.left;A.rw+=t.right}if(v){x+=v.top+v.bottom;o+=v.left+v.right;s-=v.right;k-=v.bottom;r+=v.left;p+=v.right;A.h+=v.top;A.d+=v.bottom;A.w+=v.left+v.right;A.lw-=v.left;A.rw+=v.right}if(p){w.style.paddingRight=d.Em(p)}var n=d.Element("span",{id:"MathJax-Color-"+this.spanID+d.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:y.mathbackground,width:d.Em(o),height:d.Em(x),verticalAlign:d.Em(k),marginLeft:d.Em(u),marginRight:d.Em(s)}});d.setBorders(n,t);if(A.width){n.style.width=A.width;n.style.marginRight="-"+A.width}if(d.msieInlineBlockAlignBug){n.style.position="relative";n.style.width=n.style.height=0;n.style.verticalAlign=n.style.marginLeft=n.style.marginRight="";n.style.border=n.style.padding="";if(t&&d.msieBorderWidthBug){x+=t.top+t.bottom;o+=t.left+t.right}n.style.width=d.Em(r+z);d.placeBox(d.addElement(n,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(y.mathbackground||"transparent"),width:d.Em(o),height:d.Em(x)}}),u,A.h+z);d.setBorders(n.firstChild,t)}w.parentNode.insertBefore(n,w);if(d.msieColorPositionBug){w.style.position="relative"}return n}return null},HTMLremoveColor:function(){var k=document.getElementById("MathJax-Color-"+this.spanID+d.idPostfix);if(k){k.parentNode.removeChild(k)}},HTMLhandleSpace:function(o){if(this.useMMLspacing){if(this.type!=="mo"){return}var m=this.getValues("scriptlevel","lspace","rspace");if(m.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var l=this.HTMLgetMu(o);m.lspace=Math.max(0,d.length2em(m.lspace,l));m.rspace=Math.max(0,d.length2em(m.rspace,l));var k=this,n=this.Parent();while(n&&n.isEmbellished()&&n.Core()===k){k=n;n=n.Parent();o=k.HTMLspanElement()}if(m.lspace){o.style.paddingLeft=d.Em(m.lspace)}if(m.rspace){o.style.paddingRight=d.Em(m.rspace)}}}else{var p=this.texSpacing();if(p!==""){this.HTMLgetScale();p=d.length2em(p,this.scale)/(o.scale||1)*this.mscale;if(o.style.paddingLeft){p+=d.unEm(o.style.paddingLeft)}o.style.paddingLeft=d.Em(p)}}},HTMLgetScale:function(){if(this.scale){return this.scale*this.mscale}var m=1,k=this.getValues("scriptlevel","fontsize");k.mathsize=(this.isToken?this:this.Parent()).Get("mathsize");if(this.style){var l=this.HTMLspanElement();if(l.style.fontSize!=""){k.fontsize=l.style.fontSize}}if(k.fontsize&&!this.mathsize){k.mathsize=k.fontsize}if(k.scriptlevel!==0){if(k.scriptlevel>2){k.scriptlevel=2}m=Math.pow(this.Get("scriptsizemultiplier"),k.scriptlevel);k.scriptminsize=d.length2em(this.Get("scriptminsize"));if(m2){l.scriptlevel=2}k=Math.sqrt(Math.pow(l.scriptsizemultiplier,l.scriptlevel))}return k},HTMLgetVariant:function(){var k=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");k.hasVariant=this.Get("mathvariant",true);if(!k.hasVariant){k.family=k.fontfamily;k.weight=k.fontweight;k.style=k.fontstyle}if(this.style){var m=this.HTMLspanElement();if(!k.family&&m.style.fontFamily){k.family=m.style.fontFamily}if(!k.weight&&m.style.fontWeight){k.weight=m.style.fontWeight}if(!k.style&&m.style.fontStyle){k.style=m.style.fontStyle}}if(k.weight&&k.weight.match(/^\d+$/)){k.weight=(parseInt(k.weight)>600?"bold":"normal")}var l=k.mathvariant;if(this.variantForm){l="-"+d.fontInUse+"-variant"}if(k.family&&!k.hasVariant){if(!k.weight&&k.mathvariant.match(/bold/)){k.weight="bold"}if(!k.style&&k.mathvariant.match(/italic/)){k.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:k.family,style:k.style,weight:k.weight}}}if(k.weight==="bold"){l={normal:g.VARIANT.BOLD,italic:g.VARIANT.BOLDITALIC,fraktur:g.VARIANT.BOLDFRAKTUR,script:g.VARIANT.BOLDSCRIPT,"sans-serif":g.VARIANT.BOLDSANSSERIF,"sans-serif-italic":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.weight==="normal"){l={bold:g.VARIANT.normal,"bold-italic":g.VARIANT.ITALIC,"bold-fraktur":g.VARIANT.FRAKTUR,"bold-script":g.VARIANT.SCRIPT,"bold-sans-serif":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.SANSSERIFITALIC}[l]||l}}if(k.style==="italic"){l={normal:g.VARIANT.ITALIC,bold:g.VARIANT.BOLDITALIC,"sans-serif":g.VARIANT.SANSSERIFITALIC,"bold-sans-serif":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.style==="normal"){l={italic:g.VARIANT.NORMAL,"bold-italic":g.VARIANT.BOLD,"sans-serif-italic":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.BOLDSANSSERIF}[l]||l}}if(!(l in d.FONTDATA.VARIANT)){l="normal"}return d.FONTDATA.VARIANT[l]}},{HTMLautoload:function(){var k=d.autoloadDir+"/"+this.type+".js";b.RestartAfter(h.Require(k))},HTMLautoloadFile:function(k){var l=d.autoloadDir+"/"+k+".js";b.RestartAfter(h.Require(l))},HTMLstretchH:function(l,k){this.HTMLremoveColor();return this.toHTML(l,k)},HTMLstretchV:function(l,k,m){this.HTMLremoveColor();return this.toHTML(l,k,m)}});g.chars.Augment({toHTML:function(n,m,l,o){var r=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.entity.Augment({toHTML:function(n,m,l,o){var r=this.toString().replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.mi.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lp.w&&q.length===1&&!n.noIC){p.ic=p.rw-p.w;d.createBlank(o,p.ic/this.mscale);p.w=p.rw}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);this.HTMLhandleDir(o);return o}});g.mn.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lv.bbox.w){v.bbox.ic=v.bbox.rw-v.bbox.w;d.createBlank(v,v.bbox.ic/this.mscale);v.bbox.w=v.bbox.rw}}this.HTMLhandleSpace(v);this.HTMLhandleColor(v);this.HTMLhandleDir(v);return v},CoreParent:function(){var k=this;while(k&&k.isEmbellished()&&k.CoreMO()===this&&!k.isa(g.math)){k=k.Parent()}return k},CoreText:function(k){if(!k){return""}if(k.isEmbellished()){return k.CoreMO().data.join("")}while((k.isa(g.mrow)||k.isa(g.TeXAtom)||k.isa(g.mstyle)||k.isa(g.mphantom))&&k.data.length===1&&k.data[0]){k=k.data[0]}if(!k.isToken){return""}else{return k.data.join("")}},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(l,k){l=l.replace(/-/g,"\u2212");if(k){l=l.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(l.length===1){l=k[l]||l}}return l},HTMLcanStretch:function(o){if(!this.Get("stretchy")){return false}var p=this.data.join("");if(p.length>1){return false}var m=this.CoreParent();if(m&&m.isa(g.munderover)&&this.CoreText(m.data[m.base]).length===1){var n=m.data[m.over],l=m.data[m.under];if(n&&this===n.CoreMO()&&m.Get("accent")){p=d.FONTDATA.REMAPACCENT[p]||p}else{if(l&&this===l.CoreMO()&&m.Get("accentunder")){p=d.FONTDATA.REMAPACCENTUNDER[p]||p}}}p=d.FONTDATA.DELIMITERS[p.charCodeAt(0)];var k=(p&&p.dir===o.substr(0,1));this.forceStretch=(k&&(this.Get("minsize",true)||this.Get("maxsize",true)));return k},HTMLstretchV:function(m,n,o){this.HTMLremoveColor();var r=this.getValues("symmetric","maxsize","minsize");var p=this.HTMLspanElement(),s=this.HTMLgetMu(p),q;var l=this.HTMLgetScale(),k=d.TeX.axis_height*l;if(r.symmetric){q=2*Math.max(n-k,o+k)}else{q=n+o}r.maxsize=d.length2em(r.maxsize,s,p.bbox.h+p.bbox.d);r.minsize=d.length2em(r.minsize,s,p.bbox.h+p.bbox.d);q=Math.max(r.minsize,Math.min(r.maxsize,q));p=this.HTMLcreateSpan(m);d.createDelimiter(p,this.data.join("").charCodeAt(0),q,l);if(r.symmetric){q=(p.bbox.h+p.bbox.d)/2+k}else{q=(p.bbox.h+p.bbox.d)*n/(n+o)}d.positionDelimiter(p,q);this.HTMLhandleSpace(p);this.HTMLhandleColor(p);return p},HTMLstretchH:function(o,k){this.HTMLremoveColor();var m=this.getValues("maxsize","minsize","mathvariant","fontweight");if((m.fontweight==="bold"||parseInt(m.fontweight)>=600)&&!this.Get("mathvariant",true)){m.mathvariant=g.VARIANT.BOLD}var n=this.HTMLspanElement(),l=this.HTMLgetMu(n),p=n.scale;m.maxsize=d.length2em(m.maxsize,l,n.bbox.w);m.minsize=d.length2em(m.minsize,l,n.bbox.w);k=Math.max(m.minsize,Math.min(m.maxsize,k));n=this.HTMLcreateSpan(o);d.createDelimiter(n,this.data.join("").charCodeAt(0),k,p,m.mathvariant);this.HTMLhandleSpace(n);this.HTMLhandleColor(n);return n}});g.mtext.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));var n=this.HTMLgetVariant();if(d.config.mtextFontInherit||this.Parent().type==="merror"){var p=this.Get("mathvariant");if(p==="monospace"){o.className+=" MJX-monospace"}else{if(p.match(/sans-serif/)){o.className+=" MJX-sans-serif"}}n={bold:n.bold,italic:n.italic,fontInherit:true}}for(var l=0,k=this.data.length;ld.linebreakWidth)||this.hasNewline()},HTMLstretchH:function(m,k){this.HTMLremoveColor();var l=this.HTMLspanElement();this.data[this.core].HTMLstretchH(l,k);this.HTMLcomputeBBox(l,true);this.HTMLhandleColor(l);return l},HTMLstretchV:function(m,l,n){this.HTMLremoveColor();var k=this.HTMLspanElement();this.data[this.core].HTMLstretchV(k,l,n);this.HTMLcomputeBBox(k,true);this.HTMLhandleColor(k);return k}});g.mstyle.Augment({toHTML:function(l,k,m){l=this.HTMLcreateSpan(l);if(this.data[0]!=null){var n=this.data[0].toHTML(l);if(m!=null){this.data[0].HTMLstretchV(l,k,m)}else{if(k!=null){this.data[0].HTMLstretchH(l,k)}}l.bbox=n.bbox}this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mfrac.Augment({toHTML:function(D){D=this.HTMLcreateSpan(D);var m=d.createStack(D);var r=d.createBox(m),o=d.createBox(m);d.MeasureSpans([this.HTMLboxChild(0,r),this.HTMLboxChild(1,o)]);var k=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var I=this.HTMLgetScale(),C=k.displaystyle;var G=d.TeX.axis_height*I;if(k.bevelled){var F=(C?0.4:0.15);var s=Math.max(r.bbox.h+r.bbox.d,o.bbox.h+o.bbox.d)+2*F;var E=d.createBox(m);d.createDelimiter(E,47,s);d.placeBox(r,0,(r.bbox.d-r.bbox.h)/2+G+F);d.placeBox(E,r.bbox.w-F/2,(E.bbox.d-E.bbox.h)/2+G);d.placeBox(o,r.bbox.w+E.bbox.w-F,(o.bbox.d-o.bbox.h)/2+G-F)}else{var l=Math.max(r.bbox.w,o.bbox.w);var y=d.thickness2em(k.linethickness,this.scale)*this.mscale,A,z,x,w;var B=d.TeX.min_rule_thickness/this.em;if(C){x=d.TeX.num1;w=d.TeX.denom1}else{x=(y===0?d.TeX.num3:d.TeX.num2);w=d.TeX.denom2}x*=I;w*=I;if(y===0){A=Math.max((C?7:3)*d.TeX.rule_thickness,2*B);z=(x-r.bbox.d)-(o.bbox.h-w);if(zy){l=((s.bbox.h+s.bbox.d)-(y-A))/2}var B=d.FONTDATA.DELIMITERS[d.FONTDATA.RULECHAR];if(!B||oK){K=r[M].bbox.w}if(!N[M]&&K>n){n=K}}}if(F==null&&H!=null){n=H}else{if(n==-d.BIGDIMEN){n=K}}for(M=K=0,I=this.data.length;MK){K=w.bbox.w}}}var E=d.TeX.rule_thickness*this.mscale,G=d.FONTDATA.TeX_factor;var p=r[this.base]||{bbox:this.HTMLzeroBBox()};var v,s,A,z,u,C,J,O=0;if(p.bbox.ic){O=1.3*p.bbox.ic+0.05}for(M=0,I=this.data.length;M0){z+=F;y-=F}}d.placeBox(k,o.bbox.w+M,Math.max(z,J.superscriptshift));d.placeBox(x,o.bbox.w,-Math.max(y,J.subscriptshift))}}this.HTMLhandleSpace(K);this.HTMLhandleColor(K);return K},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mmultiscripts.Augment({toHTML:g.mbase.HTMLautoload});g.mtable.Augment({toHTML:g.mbase.HTMLautoload});g["annotation-xml"].Augment({toHTML:g.mbase.HTMLautoload});g.math.Augment({toHTML:function(u,l){var r=this.Get("alttext");if(r&&r!==""){l.setAttribute("aria-label",r)}var m=d.addElement(u,"nobr",{isMathJax:true});u=this.HTMLcreateSpan(m);var s=d.createStack(u),n=d.createBox(s),t;s.style.fontSize=m.parentNode.style.fontSize;m.parentNode.style.fontSize="";if(this.data[0]!=null){if(d.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}g.mbase.prototype.displayAlign=b.config.displayAlign;g.mbase.prototype.displayIndent=b.config.displayIndent;var o=this.data[0].toHTML(n);o.bbox.exactW=false;t=d.Measured(o,n)}d.placeBox(n,0,0);u.style.width=d.Em((Math.round(t.bbox.w*this.em)+0.25)/d.outerEm);u.style.display="inline-block";var k=1/d.em,q=d.em/d.outerEm;d.em/=q;u.bbox.h*=q;u.bbox.d*=q;u.bbox.w*=q;u.bbox.lw*=q;u.bbox.rw*=q;if(t&&t.bbox.width!=null){u.style.minWidth=(t.bbox.minWidth||u.style.width);u.style.width=s.style.width=t.bbox.width;n.style.width="100%"}this.HTMLhandleColor(u);if(t){d.createRule(u,(t.bbox.h+k)*q,(t.bbox.d+k)*q,0)}if(!this.isMultiline&&this.Get("display")==="block"&&u.bbox.width==null){var v=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(v.indentalignfirst!==g.INDENTALIGN.INDENTALIGN){v.indentalign=v.indentalignfirst}if(v.indentalign===g.INDENTALIGN.AUTO){v.indentalign=this.displayAlign}l.style.textAlign=v.indentalign;if(v.indentshiftfirst!==g.INDENTSHIFT.INDENTSHIFT){v.indentshift=v.indentshiftfirst}if(v.indentshift==="auto"){v.indentshift=this.displayIndent}if(v.indentshift&&v.indentalign!==g.INDENTALIGN.CENTER){u.style[{left:"marginLeft",right:"marginRight"}[v.indentalign]]=d.Em(d.length2em(v.indentshift))}}return u},HTMLspanElement:g.mbase.prototype.HTMLspanElement});g.TeXAtom.Augment({toHTML:function(o,m,q){o=this.HTMLcreateSpan(o);if(this.data[0]!=null){if(this.texClass===g.TEXCLASS.VCENTER){var k=d.createStack(o);var p=d.createBox(k);var r=this.data[0].toHTML(p);if(q!=null){d.Remeasured(this.data[0].HTMLstretchV(p,m,q),p)}else{if(m!=null){d.Remeasured(this.data[0].HTMLstretchH(p,m),p)}else{d.Measured(r,p)}}var l=d.TeX.axis_height*this.HTMLgetScale();d.placeBox(p,0,l-(p.bbox.h+p.bbox.d)/2+p.bbox.d)}else{var n=this.data[0].toHTML(o,m,q);if(q!=null){n=this.data[0].HTMLstretchV(p,m,q)}else{if(m!=null){n=this.data[0].HTMLstretchH(p,m)}}o.bbox=n.bbox}}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);return o},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",d,"jax.js"]),0)})});b.Register.StartupHook("End Config",function(){b.Browser.Select({MSIE:function(k){var o=(document.documentMode||0);var n=k.versionAtLeast("7.0");var m=k.versionAtLeast("8.0")&&o>7;var l=(document.compatMode==="BackCompat");if(o<9){d.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";d.config.styles[".MathJax .MathJax_HitBox"].opacity=0;d.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)"}d.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:l,msieDisappearingBug:(o>=8),msieMarginScaleBug:(o<8),msiePaddingWidthBug:true,msieBorderWidthBug:l,msieFrameSizeBug:(o<=8),msieInlineBlockAlignBug:(!m||l),msiePlaceBoxBug:(m&&!l),msieClipRectBug:!m,msieNegativeSpaceBug:l,cloneNodeBug:(m&&k.version==="8.0"),msieItalicWidthBug:true,initialSkipBug:(o<8),msieNegativeBBoxBug:(o>=8),msieIE6:!n,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:k.isIE9,allowWebFonts:(o>=9?"woff":"eot")})},Firefox:function(l){var m=false;if(l.versionAtLeast("3.5")){var k=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||b.config.root.match(/^https?:\/\//)||(b.config.root+"/").substr(0,k.length)===k){m="otf"}}d.Augment({ffVerticalAlignBug:!l.versionAtLeast("20.0"),AccentBug:true,allowWebFonts:m})},Safari:function(p){var n=p.versionAtLeast("3.0");var m=p.versionAtLeast("3.1");var k=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var l=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var q=(m&&p.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!p.versionAtLeast("5.0"))||(l!=null&&(l[1]<2||(l[1]==2&&l[2]<2)))));d.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:0.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!m,safariTextNodeBug:!n,forceReflow:true,allowWebFonts:(m&&!q?"otf":false)});if(k){d.Augment({webFontDefault:(p.isMobile?"sans-serif":"serif")})}if(p.isPC){d.Augment({adjustAvailableFonts:d.removeSTIXfonts,checkWebFontsTwice:true})}if(q){var o=b.config["HTML-CSS"];if(o){o.availableFonts=[];o.preferredFont=null}else{b.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(k){d.Augment({Em:d.EmRounded,cloneNodeBug:true,rfuzz:-0.02,AccentBug:true,AdjustSurd:true,FontFaceBug:k.versionAtLeast("32.0"),negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(k.versionAtLeast("4.0")?"otf":"svg")})},Opera:function(k){k.isMini=(navigator.appVersion.match("Opera Mini")!=null);d.config.styles[".MathJax .merror"]["vertical-align"]=null;d.config.styles[".MathJax span"]["z-index"]=0;d.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:k.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(k.versionAtLeast("10.0")&&!k.isMini?"otf":false),adjustAvailableFonts:d.removeSTIXfonts})},Konqueror:function(k){d.Augment({konquerorVerticalAlignBug:true})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(b.config.menuSettings.zoom!=="None"){h.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]); diff --git a/services/web/public/js/libs/mathjax/localization/.DS_Store b/services/web/public/js/libs/mathjax/localization/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..36c9623a6e0e0f16c1c8b3a2593f39bbb98d3c5e GIT binary patch literal 6148 zcmeHKJ5B>Z47EdwNNLg_QO*@|gHf~*2S`hSltoY^Bt_D1N6UF=I09GV`2$MWrKJeZ zlKpnx+B4c$tj8jvi(@+%nTf~*ZYVDn`eyIVdp1gD3{=}=z1!}CyS?jW4--~9k_UO- zJkD1?>Yd;2nx;J-)*>J8*KfW_^6enMe>&agb@)`WRDcRl0V+TR{;vY)*=CbzAR`r^ z0#x8z0sB7`xM5A~0{z#4;3ELguJLYo_E`d0i~!ceE)Wb%qZAmWnj?lrIrx%!HL(kf za?u<9TpYak;PpaSO#T*Y!`{eKDnW&S@e;))7Tfs0Z=$IYr);FGeq z_CC&fZGqpzzYMvaj^M2r=&cwFYsEJwdBvXbz9x2oUJl;NfxHNqE;K6e7Ycj=rZOVI literal 0 HcmV?d00001 diff --git a/services/web/public/js/libs/mathjax/localization/en/FontWarnings.js b/services/web/public/js/libs/mathjax/localization/en/FontWarnings.js new file mode 100755 index 0000000000..22068c32c7 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/FontWarnings.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/FontWarnings.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","FontWarnings",{version:"2.4.0",isLoaded:true,strings:{webFont:"MathJax is using web-based fonts to display the mathematics on this page. These take time to download, so the page would render faster if you installed math fonts directly in your system's font folder.",imageFonts:"MathJax is using its image fonts rather than local or web-based fonts. This will render slower than usual, and the mathematics may not print at the full resolution of your printer.",noFonts:"MathJax is unable to locate a font to use to display its mathematics, and image fonts are not available, so it is falling back on generic unicode characters in hopes that your browser will be able to display them. Some characters may not show up properly, or possibly not at all.",webFonts:"Most modern browsers allow for fonts to be downloaded over the web. Updating to a more recent version of your browser (or changing browsers) could improve the quality of the mathematics on this page.",fonts:"MathJax can use either the [STIX fonts](%1) or the [MathJax TeX fonts](%2). Download and install one of those fonts to improve your MathJax experience.",STIXPage:"This page is designed to use the [STIX fonts](%1). Download and install those fonts to improve your MathJax experience.",TeXPage:"This page is designed to use the [MathJax TeX fonts](%1). Download and install those fonts to improve your MathJax experience."}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/FontWarnings.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/HTML-CSS.js b/services/web/public/js/libs/mathjax/localization/en/HTML-CSS.js new file mode 100755 index 0000000000..d8ad9ffca3 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/HTML-CSS.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/HTML-CSS.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","HTML-CSS",{version:"2.4.0",isLoaded:true,strings:{LoadWebFont:"Loading web-font %1",CantLoadWebFont:"Can't load web font %1",FirefoxCantLoadWebFont:"Firefox can't load web fonts from a remote host",CantFindFontUsing:"Can't find a valid font using %1",WebFontsNotAvailable:"Web-Fonts not available -- using image fonts instead"}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/HTML-CSS.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/HelpDialog.js b/services/web/public/js/libs/mathjax/localization/en/HelpDialog.js new file mode 100755 index 0000000000..bc42f76f21 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/HelpDialog.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/HelpDialog.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","HelpDialog",{version:"2.4.0",isLoaded:true,strings:{Help:"MathJax Help",MathJax:"*MathJax* is a JavaScript library that allows page authors to include mathematics within their web pages. As a reader, you don't need to do anything to make that happen.",Browsers:"*Browsers*: MathJax works with all modern browsers including IE6+, Firefox 3+, Chrome 0.2+, Safari 2+, Opera 9.6+ and most mobile browsers.",Menu:"*Math Menu*: MathJax adds a contextual menu to equations. Right-click or CTRL-click on any mathematics to access the menu.",ShowMath:"*Show Math As* allows you to view the formula's source markup for copy \u0026 paste (as MathML or in its original format).",Settings:"*Settings* gives you control over features of MathJax, such as the size of the mathematics, and the mechanism used to display equations.",Language:"*Language* lets you select the language used by MathJax for its menus and warning messages.",Zoom:"*Math Zoom*: If you are having difficulty reading an equation, MathJax can enlarge it to help you see it better.",Accessibilty:"*Accessibility*: MathJax will automatically work with screen readers to make mathematics accessible to the visually impaired.",Fonts:"*Fonts*: MathJax will use certain math fonts if they are installed on your computer; otherwise, it will use web-based fonts. Although not required, locally installed fonts will speed up typesetting. We suggest installing the [STIX fonts](%1)."}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/HelpDialog.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/MathML.js b/services/web/public/js/libs/mathjax/localization/en/MathML.js new file mode 100755 index 0000000000..73c3999ae4 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/MathML.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/MathML.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","MathML",{version:"2.4.0",isLoaded:true,strings:{BadMglyph:"Bad mglyph: %1",BadMglyphFont:"Bad font: %1",MathPlayer:"MathJax was not able to set up MathPlayer.\n\nIf MathPlayer is not installed, you need to install it first.\nOtherwise, your security settings may be preventing ActiveX \ncontrols from running. Use the Internet Options item under\nthe Tools menu and select the Security tab, then press the\nCustom Level button. Check that the settings for\n'Run ActiveX Controls', and 'Binary and script behaviors'\nare enabled.\n\nCurrently you will see error messages rather than\ntypeset mathematics.",CantCreateXMLParser:"MathJax can't create an XML parser for MathML. Check that\nthe 'Script ActiveX controls marked safe for scripting' security\nsetting is enabled (use the Internet Options item in the Tools\nmenu, and select the Security panel, then press the Custom Level\nbutton to check this).\n\nMathML equations will not be able to be processed by MathJax.",UnknownNodeType:"Unknown node type: %1",UnexpectedTextNode:"Unexpected text node: %1",ErrorParsingMathML:"Error parsing MathML",ParsingError:"Error parsing MathML: %1",MathMLSingleElement:"MathML must be formed by a single element",MathMLRootElement:"MathML must be formed by a \u003Cmath\u003E element, not %1"}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/MathML.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/MathMenu.js b/services/web/public/js/libs/mathjax/localization/en/MathMenu.js new file mode 100755 index 0000000000..bb41b31702 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/MathMenu.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/MathMenu.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","MathMenu",{version:"2.4.0",isLoaded:true,strings:{Show:"Show Math As",MathMLcode:"MathML Code",OriginalMathML:"Original MathML",TeXCommands:"TeX Commands",AsciiMathInput:"AsciiMathML input",Original:"Original Form",ErrorMessage:"Error Message",Annotation:"Annotation",TeX:"TeX",StarMath:"StarMath",Maple:"Maple",ContentMathML:"Content MathML",OpenMath:"OpenMath",texHints:"Show TeX hints in MathML",Settings:"Math Settings",ZoomTrigger:"Zoom Trigger",Hover:"Hover",Click:"Click",DoubleClick:"Double-Click",NoZoom:"No Zoom",TriggerRequires:"Trigger Requires:",Option:"Option",Alt:"Alt",Command:"Command",Control:"Control",Shift:"Shift",ZoomFactor:"Zoom Factor",Renderer:"Math Renderer",MPHandles:"Let MathPlayer Handle:",MenuEvents:"Menu Events",MouseEvents:"Mouse Events",MenuAndMouse:"Mouse and Menu Events",FontPrefs:"Font Preferences",ForHTMLCSS:"For HTML-CSS:",Auto:"Auto",TeXLocal:"TeX (local)",TeXWeb:"TeX (web)",TeXImage:"TeX (image)",STIXLocal:"STIX (local)",STIXWeb:"STIX (web)",AsanaMathWeb:"Asana Math (web)",GyrePagellaWeb:"Gyre Pagella (web)",GyreTermesWeb:"Gyre Termes (web)",LatinModernWeb:"Latin Modern (web)",NeoEulerWeb:"Neo Euler (web)",ContextMenu:"Contextual Menu",Browser:"Browser",Scale:"Scale All Math ...",Discoverable:"Highlight on Hover",Locale:"Language",LoadLocale:"Load from URL ...",About:"About MathJax",Help:"MathJax Help",localTeXfonts:"using local TeX fonts",webTeXfonts:"using web TeX font",imagefonts:"using Image fonts",localSTIXfonts:"using local STIX fonts",webSVGfonts:"using web SVG fonts",genericfonts:"using generic unicode fonts",wofforotffonts:"woff or otf fonts",eotffonts:"eot fonts",svgfonts:"svg fonts",WebkitNativeMMLWarning:"Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable.",MSIENativeMMLWarning:"Internet Explorer requires the MathPlayer plugin in order to process MathML output.",OperaNativeMMLWarning:"Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly.",SafariNativeMMLWarning:"Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly.",FirefoxNativeMMLWarning:"Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly.",MSIESVGWarning:"SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly.",LoadURL:"Load translation data from this URL:",BadURL:"The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'",BadData:"Failed to load translation data from %1",SwitchAnyway:"Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)",ScaleMath:"Scale all mathematics (compared to surrounding text) by",NonZeroScale:"The scale should not be zero",PercentScale:"The scale should be a percentage (e.g., 120%%)",IE8warning:"This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?",IE9warning:"The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead.",NoOriginalForm:"No original form available",Close:"Close",EqSource:"MathJax Equation Source"}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/MathMenu.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/TeX.js b/services/web/public/js/libs/mathjax/localization/en/TeX.js new file mode 100755 index 0000000000..e6f04a398e --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/TeX.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/TeX.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en","TeX",{version:"2.4.0",isLoaded:true,strings:{ExtraOpenMissingClose:"Extra open brace or missing close brace",ExtraCloseMissingOpen:"Extra close brace or missing open brace",MissingLeftExtraRight:"Missing \\left or extra \\right",MissingScript:"Missing superscript or subscript argument",ExtraLeftMissingRight:"Extra \\left or missing \\right",Misplaced:"Misplaced %1",MissingOpenForSub:"Missing open brace for subscript",MissingOpenForSup:"Missing open brace for superscript",AmbiguousUseOf:"Ambiguous use of %1",EnvBadEnd:"\\begin{%1} ended with \\end{%2}",EnvMissingEnd:"Missing \\end{%1}",MissingBoxFor:"Missing box for %1",MissingCloseBrace:"Missing close brace",UndefinedControlSequence:"Undefined control sequence %1",DoubleExponent:"Double exponent: use braces to clarify",DoubleSubscripts:"Double subscripts: use braces to clarify",DoubleExponentPrime:"Prime causes double exponent: use braces to clarify",CantUseHash1:"You can't use 'macro parameter character #' in math mode",MisplacedMiddle:"%1 must be within \\left and \\right",MisplacedLimits:"%1 is allowed only on operators",MisplacedMoveRoot:"%1 can appear only within a root",MultipleCommand:"Multiple %1",IntegerArg:"The argument to %1 must be an integer",NotMathMLToken:"%1 is not a token element",InvalidMathMLAttr:"Invalid MathML attribute: %1",UnknownAttrForElement:"%1 is not a recognized attribute for %2",MaxMacroSub1:"MathJax maximum macro substitution count exceeded; is there a recursive macro call?",MaxMacroSub2:"MathJax maximum substitution count exceeded; is there a recursive latex environment?",MissingArgFor:"Missing argument for %1",ExtraAlignTab:"Extra alignment tab in \\cases text",BracketMustBeDimension:"Bracket argument to %1 must be a dimension",InvalidEnv:"Invalid environment name '%1'",UnknownEnv:"Unknown environment '%1'",ExtraCloseLooking:"Extra close brace while looking for %1",MissingCloseBracket:"Couldn't find closing ']' for argument to %1",MissingOrUnrecognizedDelim:"Missing or unrecognized delimiter for %1",MissingDimOrUnits:"Missing dimension or its units for %1",TokenNotFoundForCommand:"Couldn't find %1 for %2",MathNotTerminated:"Math not terminated in text box",IllegalMacroParam:"Illegal macro parameter reference",MaxBufferSize:"MathJax internal buffer size exceeded; is there a recursive macro call?",CommandNotAllowedInEnv:"%1 not allowed in %2 environment",MultipleLabel:"Label '%1' multiply defined",CommandAtTheBeginingOfLine:"%1 must come at the beginning of the line",IllegalAlign:"Illegal alignment specified in %1",BadMathStyleFor:"Bad math style for %1",PositiveIntegerArg:"Argument to %1 must be a positive integer",ErroneousNestingEq:"Erroneous nesting of equation structures",MultlineRowsOneCol:"The rows within the %1 environment must have exactly one column",MultipleBBoxProperty:"%1 specified twice in %2",InvalidBBoxProperty:"'%1' doesn't look like a color, a padding dimension, or a style",ExtraEndMissingBegin:"Extra %1 or missing \\begingroup",GlobalNotFollowedBy:"%1 not followed by \\let, \\def, or \\newcommand",UndefinedColorModel:"Color model '%1' not defined",ModelArg1:"Color values for the %1 model require 3 numbers",InvalidDecimalNumber:"Invalid decimal number",ModelArg2:"Color values for the %1 model must be between %2 and %3",InvalidNumber:"Invalid number",NewextarrowArg1:"First argument to %1 must be a control sequence name",NewextarrowArg2:"Second argument to %1 must be two integers separated by a comma",NewextarrowArg3:"Third argument to %1 must be a unicode character number",NoClosingChar:"Can't find closing %1",IllegalControlSequenceName:"Illegal control sequence name for %1",IllegalParamNumber:"Illegal number of parameters specified in %1",MissingCS:"%1 must be followed by a control sequence",CantUseHash2:"Illegal use of # in template for %1",SequentialParam:"Parameters for %1 must be numbered sequentially",MissingReplacementString:"Missing replacement string for definition of %1",MismatchUseDef:"Use of %1 doesn't match its definition",RunawayArgument:"Runaway argument for %1?",NoClosingDelim:"Can't find closing delimiter for %1"}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/TeX.js"); diff --git a/services/web/public/js/libs/mathjax/localization/en/en.js b/services/web/public/js/libs/mathjax/localization/en/en.js new file mode 100755 index 0000000000..27bd11e572 --- /dev/null +++ b/services/web/public/js/libs/mathjax/localization/en/en.js @@ -0,0 +1,19 @@ +/* + * /MathJax/localization/en/en.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * 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. + */ + +MathJax.Localization.addTranslation("en",null,{menuTitle:"English",version:"2.4.0",isLoaded:true,domains:{_:{version:"2.4.0",isLoaded:true,strings:{CookieConfig:"MathJax has found a user-configuration cookie that includes code to be run. Do you want to run it?\n\n(You should press Cancel unless you set up the cookie yourself.)",MathProcessingError:"Math Processing Error",MathError:"Math Error",LoadFile:"Loading %1",Loading:"Loading",LoadFailed:"File failed to load: %1",ProcessMath:"Processing Math: %1%%",Processing:"Processing",TypesetMath:"Typesetting Math: %1%%",Typesetting:"Typesetting",MathJaxNotSupported:"Your browser does not support MathJax"}},FontWarnings:{},"HTML-CSS":{},HelpDialog:{},MathML:{},MathMenu:{},TeX:{}},plural:function(a){if(a===1){return 1}return 2},number:function(a){return a}});MathJax.Ajax.loadComplete("[MathJax]/localization/en/en.js");