diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aeef246f..3d81a1de 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,7 @@ jobs: # 🔐 Scan Ășnico (policy) - name: Trivy Image Scan - uses: aquasecurity/trivy-action@0.20.0 + uses: aquasecurity/trivy-action@v0.35.0 with: image-ref: infrascielo/opac_5:${{ env.VERSION }} severity: HIGH,CRITICAL diff --git a/Dockerfile b/Dockerfile index a2997bba..8e17439b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ ENV OPAC_VCS_REF ${OPAC_VCS_REF} ENV OPAC_WEBAPP_VERSION ${OPAC_WEBAPP_VERSION} LABEL org.label-schema.build-date=$OPAC_BUILD_DATE \ - org.label-schema.name="OPAC WebApp - development build" \ + org.label-schema.name="OPAC WebApp" \ org.label-schema.description="OPAC WebApp main app" \ org.label-schema.url="https://github.com/scieloorg/opac/" \ org.label-schema.vcs-ref=$OPAC_VCS_REF \ @@ -30,8 +30,7 @@ WORKDIR /app RUN pip install --upgrade pip RUN pip --no-cache-dir install -U pip && \ - pip --no-cache-dir install -r /app/requirements.txt && \ - pip --no-cache-dir install -r /app/requirements.dev.txt + pip --no-cache-dir install -r /app/requirements.txt RUN sed -i 's/\r//' start_worker.sh \ && sed -i 's/\r//' start_scheduler.sh \ diff --git a/docker-compose.yml b/docker-compose.yml index fce156e4..e5af14bd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,7 @@ services: user: redis restart: always volumes: - - ../data_opac_prod/redis-cache-data-dev:/data + - ../data_opac_prod/redis-cache-data:/data - /etc/localtime:/etc/localtime:ro opac_mongo: diff --git a/opac/webapp/static/css/article.css b/opac/webapp/static/css/article.css index d2d984ad..4c4204e0 100644 --- a/opac/webapp/static/css/article.css +++ b/opac/webapp/static/css/article.css @@ -1,4 +1,4 @@ @charset "UTF-8";/*! * Article - */@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(30px)}60%{-webkit-transform:translateY(15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(30px)}60%{-moz-transform:translateY(15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(30px)}60%{-ms-transform:translateY(15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(30px)}60%{-o-transform:translateY(15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(30px)}60%{transform:translateY(15px)}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.scielo__shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.scielo__shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.scielo__shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.scielo__shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.scielo__shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.article footer{padding-top:0;padding-bottom:0}.article .zindexFix{z-index:98!important}.article a.goto{white-space:nowrap;text-decoration:none}.article a.goto .glyphBtn{margin-right:-5px}.article .levelMenu{padding:18px 0;margin:0;height:100px}.article .levelMenu a.selected:after{border-bottom-color:#fff;display:none}.article .levelMenu .downloadOptions li,.article .levelMenu .downloadOptions ul{display:inline;margin:0;padding:0}.article .levelMenu .downloadOptions li{list-style:none}.article .levelMenu .downloadOptions ul.dropdown-menu{display:none;min-width:inherit;width:100%;border-color:#dedddb;font-size:.9em;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.article .levelMenu .downloadOptions .group:hover ul.dropdown-menu{display:block}.article .levelMenu .downloadOptions .group:hover a.btn{color:#fff}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.pdfDownload{background-position:center -2800px}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.xmlDownload{background-position:center -2845px}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.epubDownload{background-position:center -3700px}.article .levelMenu .downloadOptions .btn-group .group:not(:first-child):not(:last-child) .btn{border-radius:0}.article .levelMenu .downloadOptions .btn-group .group:first-child:not(:last-child) .btn{border-bottom-right-radius:0;border-top-right-radius:0}.article .levelMenu .downloadOptions .btn-group .group:first-child:not(:last-child) .btn{border-bottom-right-radius:0;border-top-right-radius:0}.article .levelMenu .downloadOptions .btn-group .group:last-child:not(:first-child) .btn{border-bottom-left-radius:0;border-top-left-radius:0}.article .levelMenu .downloadOptions .group{display:block;float:left;position:relative}.article .levelMenu .downloadOptions .group a.btn{width:100%}.article .levelMenu .downloadOptions .group+.group{margin-left:-1px}.article .levelMenu .downloadOptions .btn{text-align:left}.article .share{display:flex;justify-content:flex-end;align-items:center;height:36px}.article .share a{margin:0 3px}.article .share .sendViaMail{margin-left:4px}.article .journalMenu .language{top:10px}.article .alternativeHeader{top:0!important}.article .alternativeHeader .mainNav{height:55px}.article .mainNav{height:55px}.article .mainMenu{top:-7px}.article .xref{font-weight:700;text-align:center;color:#3867ce;cursor:pointer}.scielo__theme--dark .article .xref{color:#86acff}.scielo__theme--light .article .xref{color:#3867ce}.article .xref.big{margin-top:0;vertical-align:middle;color:#b67f00}.article .xref a{text-decoration:none;color:#b67f00}.article sup.xref{padding:4px 0 3px}.article .ref{position:relative;display:inline}@media screen and (max-width:575px){.article .ref{position:static}}.article .ref .refCtt{-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);box-shadow:2px 2px 7px 0 rgba(0,0,0,.2)}.article .ref .closed{display:none}.article .ref .opened{margin-top:1.4em;padding:14px;position:absolute;width:350px;height:auto!important;overflow-y:inherit!important;overflow-x:hidden;text-overflow:ellipsis;border-radius:4px;z-index:99;background:#3867ce;color:#fff}@media screen and (max-width:575px){.article .ref .opened{width:90%}}.scielo__theme--dark .article .ref .opened{background:#86acff;color:#333}.scielo__theme--light .article .ref .opened{background:#3867ce;color:#fff}.article .ref .opened:before{content:'';display:block;width:100%;position:absolute;height:.6em;margin-top:-1.6em;background:0 0;left:0}.article .ref .opened a{color:#fff!important}.article .ref .opened a:hover{text-decoration:underline}.article .ref .opened strong{display:block;margin:0 0 5px}.article .ref .opened .source{display:block;margin-top:5px}.article .ref .opened .refOverflow{overflow-x:hidden;text-overflow:ellipsis}.article .ref.footnote{letter-spacing:0}.article .ref.footnote .refCtt{padding:0}.article .ref.footnote .refCtt .refCttPadding{display:block;padding:14px}.article .ref.footnote .refCtt.opened{background:#fef5e8;border:1px solid #fce0b7;color:#333;padding:5px 10px}.article .ref.footnote .fn-title{display:block;text-transform:uppercase;color:#b67f00}.article .ref.footnote .footref{cursor:default}.article .ref.footnote .smallRef{font-size:1em;position:relative;display:block;padding:14px;width:100%;color:#fff;border:0;border-radius:0}.article .ref.footnote .smallRef .xref{position:absolute;top:12px;cursor:default}.article .ref.footnote .smallRef .xref:first-child{font-size:11px!important}.article .ref.footnote .smallRef .footrefCtt{display:block;padding-left:14px}.article .refList{margin:0;padding:0;width:100%}.article .refList *{line-height:130%}.article .refList [class*=" material-icons"],.article .refList [class^=material-icons]{line-height:1}.article .refList a{overflow-x:hidden;text-overflow:ellipsis}.article .refList.outer{padding-bottom:10px;overflow:hidden;-webkit-box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,.2);box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,.2)}.article .refList.full{position:absolute;height:auto!important;overflow:inherit!important;background:#fff;z-index:99;padding-bottom:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.article .refList li{list-style:none;padding:16px 8px 16px 0;margin:0;width:100%;border-bottom:1px dotted #ccc}.scielo__theme--dark .article .refList li{border-bottom:1px dotted rgba(255,255,255,.3)}.scielo__theme--light .article .refList li{border-bottom:1px dotted #ccc}.article .refList li:last-child{background:0 0}.article .refList li:after{content:'';clear:both;display:block;height:1px;float:none;width:100%}.article .refList li.highlight{background-color:#f0f3fb}.article .refList li.highlight .closed{display:none}.article .refList li.highlight .opened{display:inline-block}.article .refList li strong{margin:0 0 10px}.article .refList sup{border-radius:30px}.article .refList .source{font-style:italic}.article .refList.footnote .xref.big{color:#b67f00}.article .ref-list .refList .xref{width:33px;padding:5px 10px;cursor:default;position:absolute;left:0;top:5px;margin-top:1%}.article .ref-list .refList .refCtt.opened{margin-top:1.4em}.article .ref-list .refList li{position:relative;padding-left:30px;text-overflow:ellipsis;z-index:1}.article .ref-list .refList div{display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.article .ref-list .refList div strong{display:inline}.article .ref-list .refList.footnote li{padding:0 8px 8px 0}.article .ref-list .refList.footnote li .xref.big{position:static;width:auto}.articleCtt hr{border:0;background:url(../img/dashline.png) bottom left repeat-x;height:1px;margin:50px 0}.articleCtt .sci-ico-fileFigure:before,.articleCtt .sci-ico-fileFormula:before,.articleCtt .sci-ico-fileTable:before{margin-left:-2px;margin-right:-4px}.articleCtt .open-asset-modal{white-space:nowrap}.articleCtt .container{position:relative}.articleCtt .articleBlock h1{margin:0;font-size:1.9em}.articleCtt .articleBlock a:active,.articleCtt .articleBlock a:focus,.articleCtt .articleBlock a:visited{text-decoration:none}.articleCtt .articleMeta,.articleCtt .editionMeta{text-align:center;font-size:.85em}.articleCtt .articleMeta span,.articleCtt .editionMeta span{font-size:1em;margin:0;font-weight:400;color:#a7a49e}.articleCtt .articleMeta .atricleLink,.articleCtt .editionMeta .atricleLink{width:18px;background-position:center -2576px}.articleCtt .articleMeta{line-height:24px}.articleCtt .articleMeta .sci-ico-cr,.articleCtt .articleMeta .sci-ico-public-domain{font-size:21px}.articleCtt .articleMeta label{margin-left:8px;width:10%;border:1px solid #e0e0df;cursor:pointer}.articleCtt .articleMeta div{display:inline}.articleCtt .articleMeta div:first-child{margin-right:60px}.articleCtt .articleMeta .doi{color:#1b92e4}.articleCtt .license{letter-spacing:-16.28px;vertical-align:middle;line-height:44px;white-space:nowrap;display:inline-block;margin-bottom:5px;cursor:pointer}.articleCtt .license [class*=" sci-ico-"],.articleCtt .license [class^=sci-ico-]{cursor:pointer;font-size:44px}.articleCtt .license [class*=" sci-ico-"].sci-ico-cc,.articleCtt .license [class^=sci-ico-].sci-ico-cc{margin-right:4px}.articleCtt .contribGroup{color:#403d39;margin:15px 10%;font-size:1.1em;text-align:center}.articleCtt .contribGroup a.btn-fechar{display:inline-block;border-radius:100%;cursor:pointer;width:30px;height:30px;font-size:86%;padding:5px 0;text-align:center;margin-top:10px}.articleCtt .contribGroup a.btn-fechar:hover{color:#fff}.articleCtt .contribGroup .sci-ico-emailOutlined{font-size:20px;vertical-align:baseline}.articleCtt .contribGroup .dropdown{display:inline-block;padding:0 10px}.articleCtt .contribGroup .dropdown .dropdown-toggle{white-space:nowrap}.articleCtt .contribGroup .dropdown .dropdown-menu{padding:0 20px 10px 20px;color:#fff;text-align:left;box-shadow:none;border:none}.articleCtt .contribGroup .dropdown .dropdown-menu strong{display:block;margin:20px 0 8px 0;font-size:11px;color:#00314c;text-transform:uppercase}.articleCtt .contribGroup .dropdown a{cursor:pointer}.articleCtt .contribGroup .dropdown a span{display:inline-block;padding:5px 0}.articleCtt .contribGroup .dropdown.open a{color:#fff}.articleCtt .contribGroup.contribGroupAlignLeft{text-align:left;margin-left:0;margin-top:0}.articleCtt .contribGroup.contribGroupAlignLeft .dropdown:first-child{margin-left:-10px}.articleCtt .linkGroup{position:relative;font-size:.85em}.articleCtt .linkGroup a.selected{position:relative}.articleCtt .linkGroup a.selected:after{content:'';display:block;position:absolute;bottom:-16px;left:4px;width:16px;height:7px;background:url(../img/articleContent-arrow.png) bottom center no-repeat;z-index:999}.articleCtt .floatInformation{margin-top:9px;border:1px solid #ddd;padding:15px;position:absolute;display:none;z-index:99;width:100%;background:#f7f6f4}.scielo__theme--dark .articleCtt .floatInformation{background:#393939}.scielo__theme--light .articleCtt .floatInformation{background:#f7f6f4}.articleCtt .floatInformation .close{margin-top:-7px}.articleCtt .floatInformation ul{margin:0;padding:0}.articleCtt .floatInformation li{list-style:none;margin-bottom:7px;padding-left:20px}.articleCtt .floatInformation li .xref:first-child{margin-left:-22px}.articleCtt .floatInformation .rowBlock{padding:7px 15px;background:url(../img/dashline.png) bottom left repeat-x}.articleCtt .floatInformation .rowBlock:last-child{background:0 0}.articleCtt .floatInformation h3{margin:0 0 10px}.articleCtt .articleTxt{position:relative;padding:0 50px 100px;overflow-x:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:4px;background:#fff}.scielo__theme--dark .articleCtt .articleTxt{background:#333}.scielo__theme--light .articleCtt .articleTxt{background:#fff}.articleCtt .articleTxt .article-title,.articleCtt .articleTxt .articleSectionTitle{margin:25px 0 12px}@media screen and (max-width:575px){.articleCtt .articleTxt .article-title,.articleCtt .articleTxt .articleSectionTitle{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{font-size:.85em;margin:0;font-weight:400;padding:10px 0 0;text-align:center;min-height:35px;line-height:110%;color:#6c6b6b}.scielo__theme--dark .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{color:#adadad}.scielo__theme--light .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{color:#6c6b6b}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._articleBadge{font-weight:700;opacity:1}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink .group-doi{white-space:nowrap;display:inline-block}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#3867ce}@media screen and (max-width:575px){.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{display:table;white-space:pre-wrap;margin:12px 0}}.scielo__theme--dark .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#86acff}.scielo__theme--light .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#3867ce}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink .copyLink{white-space:nowrap;margin:0 0 8px 8px}.articleCtt .articleTxt .article-title{text-align:center}@media screen and (max-width:575px){.articleCtt .articleTxt .article-title{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .article-title .sci-ico-openAccess{margin-bottom:7px}.articleCtt .articleTxt .article-title .short-link{position:relative;visibility:hidden;cursor:pointer;text-decoration:none}.articleCtt .articleTxt .article-title .short-link [class^=sci-ico-]{vertical-align:baseline!important;margin-left:.5rem}.articleCtt .articleTxt .article-title .short-link:after{position:absolute;background:#34ad65;top:100%;left:0;right:0;bottom:0;z-index:2;text-align:center;font-family:scielo-glyphs!important;content:"\e924";color:#fff;font-size:20px;visibility:hidden;vertical-align:middle;display:flex;justify-content:center;align-items:center;border-radius:4px}.articleCtt .articleTxt .article-title .short-link.copyFeedback:after{top:0;visibility:visible}.articleCtt .articleTxt .article-title .ref .opened{margin-top:2.4em}.articleCtt .articleTxt .article-title .ref.footnote .xref:first-child{font-size:1.5rem}.articleCtt .articleTxt .article-title .ref.footnote .refCtt.opened{text-align:left;font-weight:400;font-size:18px;letter-spacing:inherit;background:#fef5e8;border:1px solid #fce0b7;color:#403d39}.articleCtt .articleTxt .article-title .ref.footnote .refCtt .refCttPadding{line-height:1.5rem}.articleCtt .articleTxt .article-title:hover .short-link{visibility:visible}.articleCtt .articleTxt h2.article-title{font-weight:400}.articleCtt .articleTxt .article-correction-title{margin:10px 15% 20px;border:2px solid #f5d431;padding:20px}.articleCtt .articleTxt .article-correction-title .panel-heading{font-size:13px;font-weight:700;text-align:left;padding:3px;padding:5px}.articleCtt .articleTxt .article-correction-title .panel-body{padding:0}.articleCtt .articleTxt .article-correction-title ul{margin:0;padding:0;text-align:left;font-size:14px}.articleCtt .articleTxt .article-correction-title li{list-style:none;padding-left:15px;position:relative}.articleCtt .articleTxt .article-correction-title li:before{content:'\00bb';font-weight:700;position:absolute;left:0}.articleCtt .articleTxt .article-correction-title a{font-weight:700}.articleCtt .articleTxt .article-correction-title a:hover{text-decoration:underline}.articleCtt .articleTxt .articleSection{padding:0 0 1px;background:url(../img/dashline.png) bottom left repeat-x}.articleCtt .articleTxt .articleSection .article-title{text-align:left}@media screen and (max-width:575px){.articleCtt .articleTxt .articleSection .article-title{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .articleSection:last-child{background:0 0}.articleCtt .articleTxt .articleSection .articleSignature{font-size:15px;font-style:italic}.articleCtt .articleTxt .articleSection .articleSignature small{display:block}.articleCtt .articleTxt .articleSection.articleSection--abstract h3,.articleCtt .articleTxt .articleSection.articleSection--resumen h3,.articleCtt .articleTxt .articleSection.articleSection--resumo h3{text-transform:lowercase!important}.articleCtt .articleTxt .articleSection.articleSection--abstract h3::first-letter,.articleCtt .articleTxt .articleSection.articleSection--resumen h3::first-letter,.articleCtt .articleTxt .articleSection.articleSection--resumo h3::first-letter{text-transform:uppercase!important}.articleCtt .articleTxt .paragraph{position:relative;margin-bottom:25px;font-size:1em;line-height:1.7em}.articleCtt .articleTxt .btn.primary{background:#fff;font-size:1.1em;padding:10px 15px}.articleCtt .articleTxt .btn.primary:hover{color:#fff}.articleCtt .articleTxt span.formula{display:block;margin:20px 0;padding:7px;text-align:center;font-size:2em;border-radius:3px}.articleCtt .articleTxt span.formula img{max-width:95%}.articleCtt .articleTxt p{margin:0 0 15px;padding:0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.articleCtt .articleTxt .articleReferral{display:flex;align-items:center;position:relative;margin-bottom:20px;padding:15px 50px 15px 140px;border:1px solid #f3f2e4;vertical-align:middle;min-height:168px}.articleCtt .articleTxt .articleReferral .arText{padding-left:25px}.articleCtt .articleTxt .articleReferral .arText h2{margin-top:0}.articleCtt .articleTxt .articleReferral .arText p{margin-bottom:0}.articleCtt .articleTxt .articleReferral .arPicture{position:relative;width:98px;margin-left:-120px}.articleCtt .articleTxt .articleReferral .arPicture small{font-size:62%;white-space:nowrap}.articleCtt .articleTxt .articleReferral .arPicture small span{display:block}.articleCtt .articleTxt .articleReferral.noPicture{padding:15px 40px}.articleCtt .articleTxt .articleReferral.noPicture .arText{padding-left:0}.articleCtt .articleTxt .articleReferral.biography .arPicture{margin-top:-40px}.articleCtt .articleMenu{position:absolute;margin:25px 0 90px 0;padding:0 15px 0 0;font-size:.85em}.articleCtt .articleMenu.fixed{position:fixed;top:50px}.articleCtt .articleMenu.fixedBottom{position:absolute;top:initial;bottom:50px}.articleCtt .articleMenu li{list-style:none;padding-left:17px}.articleCtt .articleMenu li:before{content:'\00bb';display:inline-block;width:12px;text-align:center;margin-left:-17px;vertical-align:middle;margin-bottom:5px;color:#6c6b6b}.scielo__theme--dark .articleCtt .articleMenu li:before{color:#adadad}.scielo__theme--light .articleCtt .articleMenu li:before{color:#6c6b6b}.articleCtt .articleMenu li.link-to-top{margin-top:20px}.articleCtt .articleMenu li.link-to-top:before{content:'';display:inline;width:auto}.articleCtt .articleMenu li.link-to-top a .circle{width:20px;height:20px;display:inline-block;color:#fff;border-radius:100px;padding:0 0 0 3px;font-size:125%}.articleCtt .articleMenu a{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;margin-bottom:5px;text-decoration:none;color:#6c6b6b;text-transform:lowercase!important}.scielo__theme--dark .articleCtt .articleMenu a{color:#adadad}.scielo__theme--light .articleCtt .articleMenu a{color:#6c6b6b}.articleCtt .articleMenu a::first-letter{text-transform:uppercase!important}.articleCtt .articleMenu ul{margin:0;padding:0}.articleCtt .articleMenu li li{padding-left:7px}.articleCtt .articleMenu li li:before{display:none}.articleCtt .articleMenu li.selected:before,.articleCtt .articleMenu li.selected>a{font-weight:700;color:#00314c}.scielo__theme--dark .articleCtt .articleMenu li.selected:before,.scielo__theme--dark .articleCtt .articleMenu li.selected>a{color:#eee}.scielo__theme--light .articleCtt .articleMenu li.selected:before,.scielo__theme--light .articleCtt .articleMenu li.selected>a{color:#00314c}.articleCtt .articleMenu li.selected li a,.articleCtt .articleMenu li.selected li:before{color:#00314c}.scielo__theme--dark .articleCtt .articleMenu li.selected li a,.scielo__theme--dark .articleCtt .articleMenu li.selected li:before{color:#eee}.scielo__theme--light .articleCtt .articleMenu li.selected li a,.scielo__theme--light .articleCtt .articleMenu li.selected li:before{color:#00314c}.articleCtt .articleMenu a:active,.articleCtt .articleMenu a:focus,.articleCtt .articleMenu a:visited{text-decoration:none}.articleCtt .articleFigure{position:absolute;border:4px solid #efeeec}.articleCtt .table-notes a{display:block;padding:5px 0}.articleCtt .nav-tabs li:first-child{margin-left:15px}.articleCtt .nav-tabs a{border:1px solid #ddd;background:#fff}.articleCtt .nav-tabs a:hover{background:#f7f6f4}.scielo__theme--dark .articleCtt .nav-tabs a:hover{background:#393939}.scielo__theme--light .articleCtt .nav-tabs a:hover{background:#f7f6f4}.articleCtt .articleTimeline{margin:0 0 25px;padding:0;font-size:.9em}.articleCtt .articleTimeline li{display:inline-block;width:33%;height:40px;padding-left:25px;list-style:none}.articleCtt .articleTimeline li:before{content:'\00bb';margin-left:-25px;display:inline-block;width:22px;text-align:center}.articleCtt .documentLicense{margin:20px 0}.articleCtt .documentLicense .container-license{font-size:.8em;padding:25px;width:100%;background:#efeeec}.scielo__theme--dark .articleCtt .documentLicense .container-license{background:#414141}.scielo__theme--light .articleCtt .documentLicense .container-license{background:#efeeec}.articleCtt .documentLicense .container-license .row div:first-child{text-align:center}.articleCtt .documentLicense .container-license .row div:last-child{padding-left:0}.articleCtt .documentLicense .container-license a{cursor:pointer;display:inline-block}.articleCtt .documentLicense img{margin:0 auto;width:100%}.articleCtt .journalLicense .row{padding-bottom:25px;font-size:.9em}.articleCtt .share{text-align:center;margin-top:-3px;background:url(../img/dashline.png) bottom left repeat-x;padding-bottom:5px}.articleCtt .collapseBlock{font-size:.9em}.articleCtt .collapseBlock .collapseTitle{position:relative;display:block;background:url(../img/dashline.png) bottom left repeat-x;padding:7px 2px}.articleCtt .collapseBlock .collapseTitle .collapseIcon{position:absolute;right:0}.articleCtt .collapseBlock .collapseTitle:active,.articleCtt .collapseBlock .collapseTitle:focus{text-decoration:none}.articleCtt .collapseContent{background:#f7f6f5;font-size:.9em;padding:15px}.articleCtt .collapseContent ul{margin:0;padding:0}.articleCtt .collapseContent li{list-style:none;padding-left:15px;margin-bottom:5px}.articleCtt .collapseContent li:before{content:'\00bb';display:inline-block;width:13px;text-align:center;margin-left:-15px}.articleCtt .collapseContent .logos:before{width:22px;height:12px;display:inline-block;content:'';background:url(../img/button.glyphs.png) no-repeat}.articleCtt .collapseContent .logos.scielo:before{background-position:center -4556px}.articleCtt .collapseContent .logos.fapesp:before{background-position:center -4506px}.articleCtt .collapseContent .logos.google:before{background-position:center -4531px}.articleCtt .functionsBlock{position:absolute;right:0;z-index:99}.articleCtt .articleBadge{text-align:center}.articleCtt .articleBadge span{display:inline-block;padding:5px 10px;margin:0 0 15px 0;border-radius:4px;position:relative;font-size:20px}.articleCtt .articleBadge span:after{content:'';position:absolute;left:0;right:0;bottom:0}.articleCtt .articleCttLeft .article-title,.articleCtt .articleCttLeft .articleBadge,.articleCtt .articleCttLeft .articleMeta,.articleCtt .articleCttLeft .editionMeta{text-align:left!important}.articleCtt .articleCttLeft .contribGroup{margin-left:0;margin-right:0;text-align:left}.articleCtt .articleCttLeft .contribGroup .dropdown:first-child{margin-left:-10px}#translateArticleModal .modal-body{font-size:.9em;background:#f7f6f4}.scielo__theme--dark #translateArticleModal .modal-body{background:#393939}.scielo__theme--light #translateArticleModal .modal-body{background:#f7f6f4}#translateArticleModal .modal-footer{margin-top:0}#translateArticleModal .dashline{padding-bottom:5px;background:url(../img/dashline.png) bottom left repeat-x}#translateArticleModal th{padding:12px;border:1px solid #ddd;border-radius:4px;background:#fdfcf9}#translateArticleModal table{width:100%}#translateArticleModal td{padding:8px 10px;border-bottom:1px solid #dee5f5;text-align:center}#translateArticleModal th{vertical-align:top}.ModalDefault .tab-pane,.articleCtt .tab-pane{font-size:.9em}.ModalDefault .tab-pane p,.articleCtt .tab-pane p{margin:10px 0}.ModalDefault .tab-pane .center,.articleCtt .tab-pane .center{text-align:center}.ModalDefault .tab-pane label,.articleCtt .tab-pane label{font-weight:400;color:#888}.ModalDefault .tab-pane .big,.articleCtt .tab-pane .big{font-size:2em;font-weight:400}.ModalDefault .tab-pane table td,.ModalDefault .tab-pane table th,.articleCtt .tab-pane table td,.articleCtt .tab-pane table th{padding:7px 10px}.ModalDefault .tab-pane table th,.articleCtt .tab-pane table th{font-weight:400;color:#b7b7b7}.ModalDefault .tab-pane a.midGlyph,.articleCtt .tab-pane a.midGlyph{display:block;text-align:center}.ModalDefault .fig,.ModalDefault .table,.articleCtt .fig,.articleCtt .table{margin-top:10px;margin-bottom:40px;position:relative;width:initial}.ModalDefault .fig .col-md-8,.ModalDefault .table .col-md-8,.articleCtt .fig .col-md-8,.articleCtt .table .col-md-8{padding-top:10px}.ModalDefault .fig strong,.ModalDefault .table strong,.articleCtt .fig strong,.articleCtt .table strong{padding:0}.ModalDefault .fig .thumb,.ModalDefault .fig .thumbOff,.ModalDefault .table .thumb,.ModalDefault .table .thumbOff,.articleCtt .fig .thumb,.articleCtt .fig .thumbOff,.articleCtt .table .thumb,.articleCtt .table .thumbOff{height:160px;background-size:100% auto;text-indent:-5000px;background-color:#e5e4e3;cursor:pointer;border-radius:3px;position:relative;border:4px solid #ccc}.scielo__theme--dark .ModalDefault .fig .thumb,.scielo__theme--dark .ModalDefault .fig .thumbOff,.scielo__theme--dark .ModalDefault .table .thumb,.scielo__theme--dark .ModalDefault .table .thumbOff,.scielo__theme--dark .articleCtt .fig .thumb,.scielo__theme--dark .articleCtt .fig .thumbOff,.scielo__theme--dark .articleCtt .table .thumb,.scielo__theme--dark .articleCtt .table .thumbOff{border:4px solid rgba(255,255,255,.3)}.scielo__theme--light .ModalDefault .fig .thumb,.scielo__theme--light .ModalDefault .fig .thumbOff,.scielo__theme--light .ModalDefault .table .thumb,.scielo__theme--light .ModalDefault .table .thumbOff,.scielo__theme--light .articleCtt .fig .thumb,.scielo__theme--light .articleCtt .fig .thumbOff,.scielo__theme--light .articleCtt .table .thumb,.scielo__theme--light .articleCtt .table .thumbOff{border:4px solid #ccc}.ModalDefault .fig .thumb img,.ModalDefault .fig .thumbOff img,.ModalDefault .table .thumb img,.ModalDefault .table .thumbOff img,.articleCtt .fig .thumb img,.articleCtt .fig .thumbOff img,.articleCtt .table .thumb img,.articleCtt .table .thumbOff img{width:100%}.ModalDefault .fig .thumb .zoom,.ModalDefault .fig .thumbOff .zoom,.ModalDefault .table .thumb .zoom,.ModalDefault .table .thumbOff .zoom,.articleCtt .fig .thumb .zoom,.articleCtt .fig .thumbOff .zoom,.articleCtt .table .thumb .zoom,.articleCtt .table .thumbOff .zoom{position:absolute;bottom:10px;right:10px;border-radius:4px;font-size:24px;text-align:center;width:30px;height:30px;line-height:30px;text-indent:0;background-color:#3867ce;color:#fff}.scielo__theme--dark .ModalDefault .fig .thumb .zoom,.scielo__theme--dark .ModalDefault .fig .thumbOff .zoom,.scielo__theme--dark .ModalDefault .table .thumb .zoom,.scielo__theme--dark .ModalDefault .table .thumbOff .zoom,.scielo__theme--dark .articleCtt .fig .thumb .zoom,.scielo__theme--dark .articleCtt .fig .thumbOff .zoom,.scielo__theme--dark .articleCtt .table .thumb .zoom,.scielo__theme--dark .articleCtt .table .thumbOff .zoom{background-color:#86acff;color:#333}.scielo__theme--light .ModalDefault .fig .thumb .zoom,.scielo__theme--light .ModalDefault .fig .thumbOff .zoom,.scielo__theme--light .ModalDefault .table .thumb .zoom,.scielo__theme--light .ModalDefault .table .thumbOff .zoom,.scielo__theme--light .articleCtt .fig .thumb .zoom,.scielo__theme--light .articleCtt .fig .thumbOff .zoom,.scielo__theme--light .articleCtt .table .thumb .zoom,.scielo__theme--light .articleCtt .table .thumbOff .zoom{background-color:#3867ce;color:#fff}.ModalDefault .fig .thumbOff,.ModalDefault .table .thumbOff,.articleCtt .fig .thumbOff,.articleCtt .table .thumbOff{font-family:'Material Icons Outlined'!important;text-align:center;line-height:140px;font-size:100px;color:#6c6b6b;text-indent:0;overflow:hidden;background:#fff}.scielo__theme--dark .ModalDefault .fig .thumbOff,.scielo__theme--dark .ModalDefault .table .thumbOff,.scielo__theme--dark .articleCtt .fig .thumbOff,.scielo__theme--dark .articleCtt .table .thumbOff{background:#333;color:#adadad}.scielo__theme--light .ModalDefault .fig .thumbOff,.scielo__theme--light .ModalDefault .table .thumbOff,.scielo__theme--light .articleCtt .fig .thumbOff,.scielo__theme--light .articleCtt .table .thumbOff{background:#fff;color:#6c6b6b}.ModalDefault .fig .thumbOff:before,.ModalDefault .table .thumbOff:before,.articleCtt .fig .thumbOff:before,.articleCtt .table .thumbOff:before{content:"table_chart"}.ModalDefault .fig .thumbImg,.ModalDefault .table .thumbImg,.articleCtt .fig .thumbImg,.articleCtt .table .thumbImg{position:relative;overflow:hidden;box-sizing:border-box;height:140px;border:4px solid #ccc;border-radius:3px;background-color:#ccc;cursor:pointer}.scielo__theme--dark .ModalDefault .fig .thumbImg,.scielo__theme--dark .ModalDefault .table .thumbImg,.scielo__theme--dark .articleCtt .fig .thumbImg,.scielo__theme--dark .articleCtt .table .thumbImg{border:4px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.3)}.scielo__theme--light .ModalDefault .fig .thumbImg,.scielo__theme--light .ModalDefault .table .thumbImg,.scielo__theme--light .articleCtt .fig .thumbImg,.scielo__theme--light .articleCtt .table .thumbImg{border:4px solid #ccc;background-color:#ccc}.ModalDefault .fig .thumbImg img,.ModalDefault .table .thumbImg img,.articleCtt .fig .thumbImg img,.articleCtt .table .thumbImg img{width:100%;height:auto;min-height:131px;display:block}.ModalDefault .fig .thumbImg .zoom,.ModalDefault .table .thumbImg .zoom,.articleCtt .fig .thumbImg .zoom,.articleCtt .table .thumbImg .zoom{position:absolute;bottom:10px;right:10px;width:30px;height:30px;border-radius:4px;padding:5px;display:inline-block;font-size:24px;line-height:50%;background-color:#3867ce;color:#fff}.scielo__theme--dark .ModalDefault .fig .thumbImg .zoom,.scielo__theme--dark .ModalDefault .table .thumbImg .zoom,.scielo__theme--dark .articleCtt .fig .thumbImg .zoom,.scielo__theme--dark .articleCtt .table .thumbImg .zoom{background-color:#86acff;color:#333}.scielo__theme--light .ModalDefault .fig .thumbImg .zoom,.scielo__theme--light .ModalDefault .table .thumbImg .zoom,.scielo__theme--light .articleCtt .fig .thumbImg .zoom,.scielo__theme--light .articleCtt .table .thumbImg .zoom{background-color:#3867ce;color:#fff}.ModalDefault .fig .preview,.ModalDefault .table .preview,.articleCtt .fig .preview,.articleCtt .table .preview{position:absolute;border-radius:3px;border:4px solid #e5e4e3;background-color:#fff;top:0;right:0;z-index:99;padding:10px}.ModalDefault .fig .preview img,.ModalDefault .table .preview img,.articleCtt .fig .preview img,.articleCtt .table .preview img{width:100%}.ModalDefault .fig .figInfo,.ModalDefault .table .figInfo,.articleCtt .fig .figInfo,.articleCtt .table .figInfo{padding:10px 10px 10px 45px;line-height:1.4em;color:#8a8987;position:relative}.ModalDefault .fig .figInfo .glyphBtn,.ModalDefault .table .figInfo .glyphBtn,.articleCtt .fig .figInfo .glyphBtn,.articleCtt .table .figInfo .glyphBtn{position:absolute;top:10px;margin-left:-34px}.ModalDefault .formula,.articleCtt .formula{text-align:center;font-family:"Times New Roman",Times,serif;margin-bottom:15px}.ModalDefault .formula span,.articleCtt .formula span{font-family:Arial;font-weight:700;font-size:16px;display:block;width:100%}.ModalDefault .formula .formula-container,.articleCtt .formula .formula-container{width:100%;display:flex;align-content:center;align-items:center;position:relative;flex-direction:column}.ModalDefault .formula .formula-container .MathJax_Display,.ModalDefault .formula .formula-container .MathJax_SVG,.ModalDefault .formula .formula-container .MathJax_SVG_Display,.ModalDefault .formula .formula-container .formula-body,.articleCtt .formula .formula-container .MathJax_Display,.articleCtt .formula .formula-container .MathJax_SVG,.articleCtt .formula .formula-container .MathJax_SVG_Display,.articleCtt .formula .formula-container .formula-body{flex:99;font-size:1.4rem!important}.ModalDefault .formula .formula-container>span,.articleCtt .formula .formula-container>span{flex:1}.ModalDefault .formula .formula-container .label,.articleCtt .formula .formula-container .label{flex:1;color:#000;font-size:1.4rem;display:block;width:auto}.ModalDefault .formula .formula-container .label:first-child,.articleCtt .formula .formula-container .label:first-child{left:0}.ModalDefault .formula .formula-container .label:last-child,.articleCtt .formula .formula-container .label:last-child{right:0}.ModalDefault .formula svg,.articleCtt .formula svg{display:block;width:100%}.ModalDefault .modal-center{text-align:center}.ModalDefault .md-list{margin:0;padding:0;list-style:none}.ModalDefault .md-list li{margin-bottom:4px}.ModalDefault .md-list li:last-child{margin-bottom:0}.ModalDefault .md-list li.colspan3{margin-bottom:10px}.ModalDefault .md-list li.colspan3 a{display:flex;vertical-align:middle;justify-content:center;align-items:center;height:63px;white-space:normal;overflow:hidden}.ModalDefault .md-list.inline li{float:left;min-width:18%;margin-right:10px}.ModalDefault .md-tabs{margin:0;padding:0}.ModalDefault .md-tabs>li{display:flex;align-items:center;justify-content:center;text-align:center;padding:0}.ModalDefault .md-tabs>li a{padding:5px;display:inline-block;margin:0;border:none;color:#7f7a71}.ModalDefault .md-tabs>li a:focus,.ModalDefault .md-tabs>li a:hover{background:0 0}.ModalDefault .md-tabs>li.active a:focus,.ModalDefault .md-tabs>li.active a:hover{border:none;background:0 0}.ModalDefault .md-tabs>li.active .figureIconGray{background-position:center -4414px}.ModalDefault .md-tabs>li.active .tableIconGray{background-position:center -4368px}.ModalDefault .md-tabs>li .glyphBtn{width:40px;height:40px}.ModalDefault .fig,.ModalDefault .table{margin-top:20px;margin-bottom:20px}.ModalTutors .info{padding:28px 0;border-bottom:1px dotted #ccc}.scielo__theme--dark .ModalTutors .info{border-bottom:1px dotted rgba(255,255,255,.3)}.scielo__theme--light .ModalTutors .info{border-bottom:1px dotted #ccc}.ModalTutors .info:last-child{border-bottom:0}.ModalTutors .info:first-child{padding-top:0}.ModalTutors .info h3{margin:0 0 15px;font-size:1.429em;font-weight:400}.ModalTutors .info .tutors{margin-bottom:25px}.ModalTutors .info .tutors strong:first-child{font-size:1.071em}.ModalTutors .info .tutors:last-child{margin-bottom:0}.ModalTutors ul li{margin-top:10px;border-color:#e0e0df}.ModalTutors ul li.inline li{display:inline}#ModalDownloads strong{display:inline-block;padding:15px 0}#ModalDownloads .glyphBtn{width:40px;height:40px}#ModalDownloads [class^=sci-ico-file]{line-height:40px!important;font-size:40px}#ModalArticles .md-tabs,#ModalMetrics .md-tabs{margin:0 0 25px}#ModalArticles .md-tabs>li,#ModalMetrics .md-tabs>li{min-height:50px}#ModalMetrics .outlineFadeLink{margin:0 0 20px;padding:12px;font-size:15px;display:block;text-align:center}#ModalArticles #how2cite-export{margin:20px 0 2px;background:url(../img/dashline.png) top left repeat-x}#ModalArticles #how2cite-export .col-md-2.col-sm-2{width:20%}#ModalArticles .outlineFadeLink{margin-left:0}#ModalArticles .download{display:block}#ModalArticles #citation-ctt{position:absolute;top:-5000px}#ModalArticles #citationCut{position:absolute;top:-5000px}.ModalFigs .modal-title .sci-ico-fileFigure,.ModalFigs .modal-title .sci-ico-fileTable,.ModalTables .modal-title .sci-ico-fileFigure,.ModalTables .modal-title .sci-ico-fileTable{font-size:24px}.ModalFigs .link-newWindow,.ModalTables .link-newWindow{text-decoration:none}.ModalFigs .link-newWindow:hover,.ModalTables .link-newWindow:hover{opacity:1}.ModalFigs .modal-footer,.ModalTables .modal-footer{margin-top:0;text-align:left;background:#f7f6f4}.scielo__theme--dark .ModalFigs .modal-footer,.scielo__theme--dark .ModalTables .modal-footer{background:#393939}.scielo__theme--light .ModalFigs .modal-footer,.scielo__theme--light .ModalTables .modal-footer{background:#f7f6f4}.ModalFigs .modal-title{width:calc(100% - 70px)}.ModalFigs img{float:none}.ModalFigs .modal-body{padding:1rem}.ModalTables .modal-body{overflow:auto}.ModalTables .modal-body:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fff url(../img/list.loading.gif) center center no-repeat}.scielo__theme--dark .ModalTables .modal-body:after{background:#333 url(../img/list.loading.gif) center center no-repeat}.scielo__theme--light .ModalTables .modal-body:after{background:#fff url(../img/list.loading.gif) center center no-repeat}.ModalTables .modal-body.cached:after{display:none}.ModalTables .table{margin-top:0;font-size:14px;position:relative;z-index:1}.ModalTables .table .autoWidth{width:auto}.ModalTables .table .striped{background-color:#f8f8f8}.ModalTables .table .inline-graphic{width:100%}.ModalTables .table-hover .table>tbody>tr:hover>td,.ModalTables .table-hover .table>tbody>tr:hover>th{background-color:#f0f3fb}.ModalTables .table-hover .table>tbody>tr:hover>td.striped,.ModalTables .table-hover .table>tbody>tr:hover>th.striped{background-color:#e8eaf2}.ModalTables .ref-list h2{font-size:14px}.ModalTables .ref-list .refList .xref.big{padding:5px 10px}.ModalTables .refList li{padding-bottom:0}.ModalTables .xref{cursor:text}#ModalRelatedArticles .inline li{min-width:48%}#ModalRelatedArticles .inline li:nth-child(2),#ModalRelatedArticles .inline li:nth-child(4){margin-right:0}#ModalVersionsTranslations .modal-body .md-body-dashVertical{display:inline-block;min-height:150px;background:url(../img/dashline.v.png) top center repeat-y}#ModalVersionsTranslations strong{display:inline-block;padding:15px 0}.ModalDefault .md-list li a.lattes,.ModalDefault .md-list li a.researcherid,.ModalDefault .md-list li a.scopus,.articleCtt .contribGroup .btnContribLinks.lattes,.articleCtt .contribGroup .btnContribLinks.researcherid,.articleCtt .contribGroup .btnContribLinks.scopus{padding-left:30px}.ModalDefault .md-list li a.scopus,.articleCtt .contribGroup .btnContribLinks.scopus{background:url(../img/authorIcon-scopus.png) 10px center no-repeat}.ModalDefault .md-list li a.lattes,.articleCtt .contribGroup .btnContribLinks.lattes{background:url(../img/authorIcon-lattes.png) 10px center no-repeat}.ModalDefault .md-list li a.researcherid,.articleCtt .contribGroup .btnContribLinks.researcherid{background:url(../img/authorIcon-researcherid.png) 10px center no-repeat}.ModalDefault .md-list li a.lattes-matteWhite,.articleCtt .contribGroup .btnContribLinks.lattes-matteWhite{background:url(../img/authorIcon-lattes-matteWhite.png) 10px center no-repeat}.articleCtt .article-title.page-header-title,.articleCtt .only-renditions-available p{text-align:center}.articleCtt .only-renditions-available .jumbotron{background-color:#f6f8fa;margin-top:35px}.levelMenu .btn{min-height:38px}.levelMenu .btn.group{width:auto;padding-left:16px!important;padding-right:16px!important}.levelMenu .dropdown-menu a.current{position:relative;width:100%;font-weight:700}.levelMenu .dropdown-menu a.current:after{content:"✓";display:inline-block;position:absolute;right:5px}.levelMenu-xs .btn-group.btn-group-nav-mobile{width:100%;display:table}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn{display:table-cell;width:60%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn:first-of-type{width:20%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn:last-of-type{width:20%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn .sci-ico-socialOther{display:inline-block;width:70%}.levelMenu-xs .btn-group.btn-group-nav-mobile-content{width:100%;display:table;padding:5px 2px}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown{display:table-cell;width:33%;padding-right:4px}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child{padding-right:0}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child .btn span{width:auto}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child .btn span:nth-child(2){width:55%}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn{width:100%;position:relative}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span{width:90%;display:inline-block}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span:last-child{width:auto}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span.caret{position:absolute;right:10px;top:17px}.ref .xref a{color:#b67f00;pointer-events:none}.scielo__theme--dark .ref .xref a{color:#b67f00}.scielo__theme--light .ref .xref a{color:#b67f00}.ref .xref.xrefblue a{color:#3867ce}.scielo__theme--dark .ref .xref.xrefblue a{color:#86acff}.scielo__theme--light .ref .xref.xrefblue a{color:#3867ce}@media screen and (max-width:575px){.ref{position:static}}.ref .opened{background:#3867ce;color:#fff}@media screen and (max-width:575px){.ref .opened{width:90%;margin-left:5%}}.scielo__theme--dark .ref .opened{background:#86acff;color:#333}.scielo__theme--light .ref .opened{background:#3867ce;color:#fff}.h5,h3,h4,h5:not(.modal-title){margin:25px 0 12px}.modal .info{padding-left:24px}.modal .info div{margin-bottom:16px}.modal .info span{list-style:disc;display:list-item}.xref{color:#3867ce}.scielo__theme--dark .xref{color:#86acff}.scielo__theme--light .xref{color:#3867ce}.journalContacts{padding-bottom:3.5rem;padding-top:3.5rem;background:#efeeec}.scielo__theme--dark .journalContacts{background:#414141}.scielo__theme--light .journalContacts{background:#efeeec}.article-bg-white{background:#efeeec}.scielo__theme--dark .article-bg-white{background:#414141}.scielo__theme--light .article-bg-white{background:#efeeec}body.scielo__theme--dark{background:#393939} + */@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(30px)}60%{-webkit-transform:translateY(15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(30px)}60%{-moz-transform:translateY(15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(30px)}60%{-ms-transform:translateY(15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(30px)}60%{-o-transform:translateY(15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(30px)}60%{transform:translateY(15px)}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.scielo__shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.scielo__shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.scielo__shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.scielo__shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.scielo__shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.article footer{padding-top:0;padding-bottom:0}.article .zindexFix{z-index:98!important}.article a.goto{white-space:nowrap;text-decoration:none}.article a.goto .glyphBtn{margin-right:-5px}.article .levelMenu{padding:18px 0;margin:0;height:100px}.article .levelMenu a.selected:after{border-bottom-color:#fff;display:none}.article .levelMenu .downloadOptions li,.article .levelMenu .downloadOptions ul{display:inline;margin:0;padding:0}.article .levelMenu .downloadOptions li{list-style:none}.article .levelMenu .downloadOptions ul.dropdown-menu{display:none;min-width:inherit;width:100%;border-color:#dedddb;font-size:.9em;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.article .levelMenu .downloadOptions .group:hover ul.dropdown-menu{display:block}.article .levelMenu .downloadOptions .group:hover a.btn{color:#fff}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.pdfDownload{background-position:center -2800px}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.xmlDownload{background-position:center -2845px}.article .levelMenu .downloadOptions .group:hover a.btn .glyphBtn.epubDownload{background-position:center -3700px}.article .levelMenu .downloadOptions .btn-group .group:not(:first-child):not(:last-child) .btn{border-radius:0}.article .levelMenu .downloadOptions .btn-group .group:first-child:not(:last-child) .btn{border-bottom-right-radius:0;border-top-right-radius:0}.article .levelMenu .downloadOptions .btn-group .group:first-child:not(:last-child) .btn{border-bottom-right-radius:0;border-top-right-radius:0}.article .levelMenu .downloadOptions .btn-group .group:last-child:not(:first-child) .btn{border-bottom-left-radius:0;border-top-left-radius:0}.article .levelMenu .downloadOptions .group{display:block;float:left;position:relative}.article .levelMenu .downloadOptions .group a.btn{width:100%}.article .levelMenu .downloadOptions .group+.group{margin-left:-1px}.article .levelMenu .downloadOptions .btn{text-align:left}.article .share{display:flex;justify-content:flex-end;align-items:center;height:36px}.article .share a{margin:0 3px}.article .share .sendViaMail{margin-left:4px}.article .journalMenu .language{top:10px}.article .alternativeHeader{top:0!important}.article .alternativeHeader .mainNav{height:55px}.article .mainNav{height:55px}.article .mainMenu{top:-7px}.article .xref{font-weight:700;text-align:center;color:#3867ce;cursor:pointer}.scielo__theme--dark .article .xref{color:#86acff}.scielo__theme--light .article .xref{color:#3867ce}.article .xref.big{margin-top:0;vertical-align:middle;color:#b67f00}.article .xref a{text-decoration:none;color:#b67f00}.article sup.xref{padding:4px 0 3px}.article .ref{position:relative;display:inline}@media screen and (max-width:575px){.article .ref{position:static}}.article .ref .refCtt{-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);box-shadow:2px 2px 7px 0 rgba(0,0,0,.2)}.article .ref .closed{display:none}.article .ref .opened{margin-top:1.4em;padding:14px;position:absolute;width:350px;height:auto!important;overflow-y:inherit!important;overflow-x:hidden;text-overflow:ellipsis;border-radius:4px;z-index:99;background:#3867ce;color:#fff}@media screen and (max-width:575px){.article .ref .opened{width:90%}}.scielo__theme--dark .article .ref .opened{background:#86acff;color:#333}.scielo__theme--light .article .ref .opened{background:#3867ce;color:#fff}.article .ref .opened:before{content:'';display:block;width:100%;position:absolute;height:.6em;margin-top:-1.6em;background:0 0;left:0}.article .ref .opened a{color:#fff!important}.article .ref .opened a:hover{text-decoration:underline}.article .ref .opened strong{display:block;margin:0 0 5px}.article .ref .opened .source{display:block;margin-top:5px}.article .ref .opened .refOverflow{overflow-x:hidden;text-overflow:ellipsis}.article .ref.footnote{letter-spacing:0}.article .ref.footnote .refCtt{padding:0}.article .ref.footnote .refCtt .refCttPadding{display:block;padding:14px}.article .ref.footnote .refCtt.opened{background:#fef5e8;border:1px solid #fce0b7;color:#333;padding:5px 10px}.article .ref.footnote .fn-title{display:block;text-transform:uppercase;color:#b67f00}.article .ref.footnote .footref{cursor:default}.article .ref.footnote .smallRef{font-size:1em;position:relative;display:block;padding:14px;width:100%;color:#fff;border:0;border-radius:0}.article .ref.footnote .smallRef .xref{position:absolute;top:12px;cursor:default}.article .ref.footnote .smallRef .xref:first-child{font-size:11px!important}.article .ref.footnote .smallRef .footrefCtt{display:block;padding-left:14px}.article .refList{margin:0;padding:0;width:100%}.article .refList *{line-height:130%}.article .refList [class*=" material-icons"],.article .refList [class^=material-icons]{line-height:1}.article .refList a{overflow-x:hidden;text-overflow:ellipsis}.article .refList.outer{padding-bottom:10px;overflow:hidden;-webkit-box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,.2);box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,.2)}.article .refList.full{position:absolute;height:auto!important;overflow:inherit!important;background:#fff;z-index:99;padding-bottom:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.article .refList li{list-style:none;padding:16px 8px 16px 0;margin:0;width:100%;border-bottom:1px dotted #ccc}.scielo__theme--dark .article .refList li{border-bottom:1px dotted rgba(255,255,255,.3)}.scielo__theme--light .article .refList li{border-bottom:1px dotted #ccc}.article .refList li:last-child{background:0 0}.article .refList li:after{content:'';clear:both;display:block;height:1px;float:none;width:100%}.article .refList li.highlight{background-color:#f0f3fb}.article .refList li.highlight .closed{display:none}.article .refList li.highlight .opened{display:inline-block}.article .refList li strong{margin:0 0 10px}.article .refList sup{border-radius:30px}.article .refList .source{font-style:italic}.article .refList.footnote .xref.big{color:#b67f00}.article .ref-list .refList .xref{width:33px;padding:5px 10px;cursor:default;position:absolute;left:0;top:5px;margin-top:1%}.article .ref-list .refList .refCtt.opened{margin-top:1.4em}.article .ref-list .refList li{position:relative;padding-left:30px;text-overflow:ellipsis;z-index:1}.article .ref-list .refList div{display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.article .ref-list .refList div strong{display:inline}.article .ref-list .refList.footnote li{padding:0 8px 8px 0}.article .ref-list .refList.footnote li .xref.big{position:static;width:auto}.articleCtt hr{border:0;background:url(../img/dashline.png) bottom left repeat-x;height:1px;margin:50px 0}.articleCtt .sci-ico-fileFigure:before,.articleCtt .sci-ico-fileFormula:before,.articleCtt .sci-ico-fileTable:before{margin-left:-2px;margin-right:-4px}.articleCtt .open-asset-modal{white-space:nowrap}.articleCtt .container{position:relative}.articleCtt .articleBlock h1{margin:0;font-size:1.9em}.articleCtt .articleBlock a:active,.articleCtt .articleBlock a:focus,.articleCtt .articleBlock a:visited{text-decoration:none}.articleCtt .articleMeta,.articleCtt .editionMeta{text-align:center;font-size:.85em}.articleCtt .articleMeta span,.articleCtt .editionMeta span{font-size:1em;margin:0;font-weight:400;color:#a7a49e}.articleCtt .articleMeta .atricleLink,.articleCtt .editionMeta .atricleLink{width:18px;background-position:center -2576px}.articleCtt .articleMeta{line-height:24px}.articleCtt .articleMeta .sci-ico-cr,.articleCtt .articleMeta .sci-ico-public-domain{font-size:21px}.articleCtt .articleMeta label{margin-left:8px;width:10%;border:1px solid #e0e0df;cursor:pointer}.articleCtt .articleMeta div{display:inline}.articleCtt .articleMeta div:first-child{margin-right:60px}.articleCtt .articleMeta .doi{color:#1b92e4}.articleCtt .license{letter-spacing:-16.28px;vertical-align:middle;line-height:44px;white-space:nowrap;display:inline-block;margin-bottom:5px;cursor:pointer}.articleCtt .license [class*=" sci-ico-"],.articleCtt .license [class^=sci-ico-]{cursor:pointer;font-size:44px}.articleCtt .license [class*=" sci-ico-"].sci-ico-cc,.articleCtt .license [class^=sci-ico-].sci-ico-cc{margin-right:4px}.articleCtt .contribGroup{color:#403d39;margin:15px 10%;font-size:1.1em;text-align:center}.articleCtt .contribGroup a.btn-fechar{display:inline-block;border-radius:100%;cursor:pointer;width:30px;height:30px;font-size:86%;padding:5px 0;text-align:center;margin-top:10px}.articleCtt .contribGroup a.btn-fechar:hover{color:#fff}.articleCtt .contribGroup .sci-ico-emailOutlined{font-size:20px;vertical-align:baseline}.articleCtt .contribGroup .dropdown{display:inline-block;padding:0 10px}.articleCtt .contribGroup .dropdown .dropdown-toggle{white-space:nowrap}.articleCtt .contribGroup .dropdown .dropdown-menu{padding:0 20px 10px 20px;color:#fff;text-align:left;box-shadow:none;border:none}.articleCtt .contribGroup .dropdown .dropdown-menu strong{display:block;margin:20px 0 8px 0;font-size:11px;color:#00314c;text-transform:uppercase}.articleCtt .contribGroup .dropdown a{cursor:pointer}.articleCtt .contribGroup .dropdown a span{display:inline-block;padding:5px 0}.articleCtt .contribGroup .dropdown.open a{color:#fff}.articleCtt .contribGroup.contribGroupAlignLeft{text-align:left;margin-left:0;margin-top:0}.articleCtt .contribGroup.contribGroupAlignLeft .dropdown:first-child{margin-left:-10px}.articleCtt .linkGroup{position:relative;font-size:.85em}.articleCtt .linkGroup a.selected{position:relative}.articleCtt .linkGroup a.selected:after{content:'';display:block;position:absolute;bottom:-16px;left:4px;width:16px;height:7px;background:url(../img/articleContent-arrow.png) bottom center no-repeat;z-index:999}.articleCtt .floatInformation{margin-top:9px;border:1px solid #ddd;padding:15px;position:absolute;display:none;z-index:99;width:100%;background:#f7f6f4}.scielo__theme--dark .articleCtt .floatInformation{background:#393939}.scielo__theme--light .articleCtt .floatInformation{background:#f7f6f4}.articleCtt .floatInformation .close{margin-top:-7px}.articleCtt .floatInformation ul{margin:0;padding:0}.articleCtt .floatInformation li{list-style:none;margin-bottom:7px;padding-left:20px}.articleCtt .floatInformation li .xref:first-child{margin-left:-22px}.articleCtt .floatInformation .rowBlock{padding:7px 15px;background:url(../img/dashline.png) bottom left repeat-x}.articleCtt .floatInformation .rowBlock:last-child{background:0 0}.articleCtt .floatInformation h3{margin:0 0 10px}.articleCtt .articleTxt{position:relative;padding:0 50px 100px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:4px;background:#fff}.scielo__theme--dark .articleCtt .articleTxt{background:#333}.scielo__theme--light .articleCtt .articleTxt{background:#fff}.articleCtt .articleTxt .article-title,.articleCtt .articleTxt .articleSectionTitle{margin:25px 0 12px}@media screen and (max-width:575px){.articleCtt .articleTxt .article-title,.articleCtt .articleTxt .articleSectionTitle{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{font-size:.85em;margin:0;font-weight:400;padding:10px 0 0;text-align:center;min-height:35px;line-height:110%;color:#6c6b6b}.scielo__theme--dark .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{color:#adadad}.scielo__theme--light .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink{color:#6c6b6b}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._articleBadge{font-weight:700;opacity:1}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink .group-doi{white-space:nowrap;display:inline-block}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#3867ce}@media screen and (max-width:575px){.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{display:table;white-space:pre-wrap;margin:12px 0}}.scielo__theme--dark .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#86acff}.scielo__theme--light .articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink ._doi{color:#3867ce}.articleCtt .articleTxt .articleBadge-editionMeta-doi-copyLink .copyLink{white-space:nowrap;margin:0 0 8px 8px}.articleCtt .articleTxt .article-title{text-align:center}@media screen and (max-width:575px){.articleCtt .articleTxt .article-title{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .article-title .sci-ico-openAccess{margin-bottom:7px}.articleCtt .articleTxt .article-title .short-link{position:relative;visibility:hidden;cursor:pointer;text-decoration:none}.articleCtt .articleTxt .article-title .short-link [class^=sci-ico-]{vertical-align:baseline!important;margin-left:.5rem}.articleCtt .articleTxt .article-title .short-link:after{position:absolute;background:#34ad65;top:100%;left:0;right:0;bottom:0;z-index:2;text-align:center;font-family:scielo-glyphs!important;content:"\e924";color:#fff;font-size:20px;visibility:hidden;vertical-align:middle;display:flex;justify-content:center;align-items:center;border-radius:4px}.articleCtt .articleTxt .article-title .short-link.copyFeedback:after{top:0;visibility:visible}.articleCtt .articleTxt .article-title .ref .opened{margin-top:2.4em}.articleCtt .articleTxt .article-title .ref.footnote .xref:first-child{font-size:1.5rem}.articleCtt .articleTxt .article-title .ref.footnote .refCtt.opened{text-align:left;font-weight:400;font-size:18px;letter-spacing:inherit;background:#fef5e8;border:1px solid #fce0b7;color:#403d39}.articleCtt .articleTxt .article-title .ref.footnote .refCtt .refCttPadding{line-height:1.5rem}.articleCtt .articleTxt .article-title:hover .short-link{visibility:visible}.articleCtt .articleTxt h2.article-title{font-weight:400}.articleCtt .articleTxt .article-correction-title{margin:10px 15% 20px;border:2px solid #f5d431;padding:20px}.articleCtt .articleTxt .article-correction-title .panel-heading{font-size:13px;font-weight:700;text-align:left;padding:3px;padding:5px}.articleCtt .articleTxt .article-correction-title .panel-body{padding:0}.articleCtt .articleTxt .article-correction-title ul{margin:0;padding:0;text-align:left;font-size:14px}.articleCtt .articleTxt .article-correction-title li{list-style:none;padding-left:15px;position:relative}.articleCtt .articleTxt .article-correction-title li:before{content:'\00bb';font-weight:700;position:absolute;left:0}.articleCtt .articleTxt .article-correction-title a{font-weight:700}.articleCtt .articleTxt .article-correction-title a:hover{text-decoration:underline}.articleCtt .articleTxt .articleSection{padding:0 0 1px;background:url(../img/dashline.png) bottom left repeat-x}.articleCtt .articleTxt .articleSection .article-title{text-align:left}@media screen and (max-width:575px){.articleCtt .articleTxt .articleSection .article-title{font-weight:700;font-size:1.75rem;line-height:1.2em;letter-spacing:-.14px}}.articleCtt .articleTxt .articleSection:last-child{background:0 0}.articleCtt .articleTxt .articleSection .articleSignature{font-size:15px;font-style:italic}.articleCtt .articleTxt .articleSection .articleSignature small{display:block}.articleCtt .articleTxt .articleSection.articleSection--abstract h3,.articleCtt .articleTxt .articleSection.articleSection--resumen h3,.articleCtt .articleTxt .articleSection.articleSection--resumo h3{text-transform:lowercase!important}.articleCtt .articleTxt .articleSection.articleSection--abstract h3::first-letter,.articleCtt .articleTxt .articleSection.articleSection--resumen h3::first-letter,.articleCtt .articleTxt .articleSection.articleSection--resumo h3::first-letter{text-transform:uppercase!important}.articleCtt .articleTxt .paragraph{position:relative;margin-bottom:25px;font-size:1em;line-height:1.7em}.articleCtt .articleTxt .btn.primary{background:#fff;font-size:1.1em;padding:10px 15px}.articleCtt .articleTxt .btn.primary:hover{color:#fff}.articleCtt .articleTxt span.formula{display:block;margin:20px 0;padding:7px;text-align:center;font-size:2em;border-radius:3px}.articleCtt .articleTxt span.formula img{max-width:95%}.articleCtt .articleTxt p{margin:0 0 15px;padding:0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.articleCtt .articleTxt .articleReferral{display:flex;align-items:center;position:relative;margin-bottom:20px;padding:15px 50px 15px 140px;border:1px solid #f3f2e4;vertical-align:middle;min-height:168px}.articleCtt .articleTxt .articleReferral .arText{padding-left:25px}.articleCtt .articleTxt .articleReferral .arText h2{margin-top:0}.articleCtt .articleTxt .articleReferral .arText p{margin-bottom:0}.articleCtt .articleTxt .articleReferral .arPicture{position:relative;width:98px;margin-left:-120px}.articleCtt .articleTxt .articleReferral .arPicture small{font-size:62%;white-space:nowrap}.articleCtt .articleTxt .articleReferral .arPicture small span{display:block}.articleCtt .articleTxt .articleReferral.noPicture{padding:15px 40px}.articleCtt .articleTxt .articleReferral.noPicture .arText{padding-left:0}.articleCtt .articleTxt .articleReferral.biography .arPicture{margin-top:-40px}.articleCtt .articleMenu{font-size:.85em}@media (min-width:768px){.articleCtt .articleMenu{position:sticky;top:50px;z-index:1020}}.articleCtt .articleMenu.fixed{position:fixed;top:50px}.articleCtt .articleMenu.fixedBottom{position:absolute;top:initial;bottom:50px}.articleCtt .articleMenu li.link-to-top{margin-top:20px}.articleCtt .articleMenu li.link-to-top:before{content:'';display:inline;width:auto}.articleCtt .articleMenu li.link-to-top a .circle{width:20px;height:20px;display:inline-block;color:#fff;border-radius:100px;padding:0 0 0 3px;font-size:125%}.articleCtt .articleMenu a{color:#6c6b6b;text-transform:lowercase!important;display:block;width:100%;padding:.75rem 1.25rem}.scielo__theme--dark .articleCtt .articleMenu a{color:#adadad}.scielo__theme--light .articleCtt .articleMenu a{color:#6c6b6b}.articleCtt .articleMenu a::first-letter{text-transform:uppercase!important}.articleCtt .articleMenu ul{margin:0;padding:0}.articleCtt .articleMenu li li{padding-left:0}.articleCtt .articleMenu li li:before{display:none}.articleCtt .articleMenu li li.list-group-item{padding:0}.articleCtt .articleMenu li li.list-group-item.active{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li li.list-group-item.active:hover{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li li.list-group-item.active .list-group-item-action:focus,.articleCtt .articleMenu li li.list-group-item.active .list-group-item-action:hover{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li{padding:0}.articleCtt .articleMenu li.list-group-item{padding:0}.articleCtt .articleMenu li.list-group-item.active{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li.list-group-item.active:hover{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li.list-group-item.active .list-group-item-action:focus,.articleCtt .articleMenu li.list-group-item.active .list-group-item-action:hover{background-color:#d9d9d9;border-color:#d9d9d9}.articleCtt .articleMenu li.selected:before,.articleCtt .articleMenu li.selected>a{font-weight:700;color:#00314c}.scielo__theme--dark .articleCtt .articleMenu li.selected:before,.scielo__theme--dark .articleCtt .articleMenu li.selected>a{color:#eee}.scielo__theme--light .articleCtt .articleMenu li.selected:before,.scielo__theme--light .articleCtt .articleMenu li.selected>a{color:#00314c}.articleCtt .articleMenu li.selected li a,.articleCtt .articleMenu li.selected li:before{color:#00314c}.scielo__theme--dark .articleCtt .articleMenu li.selected li a,.scielo__theme--dark .articleCtt .articleMenu li.selected li:before{color:#eee}.scielo__theme--light .articleCtt .articleMenu li.selected li a,.scielo__theme--light .articleCtt .articleMenu li.selected li:before{color:#00314c}.articleCtt .articleMenu a:active,.articleCtt .articleMenu a:focus,.articleCtt .articleMenu a:visited{text-decoration:none}.articleCtt .articleFigure{position:absolute;border:4px solid #efeeec}.articleCtt .table-notes a{display:block;padding:5px 0}.articleCtt .nav-tabs li:first-child{margin-left:15px}.articleCtt .nav-tabs a{border:1px solid #ddd;background:#fff}.articleCtt .nav-tabs a:hover{background:#f7f6f4}.scielo__theme--dark .articleCtt .nav-tabs a:hover{background:#393939}.scielo__theme--light .articleCtt .nav-tabs a:hover{background:#f7f6f4}.articleCtt .articleTimeline{margin:0 0 25px;padding:0;font-size:.9em}.articleCtt .articleTimeline li{display:inline-block;width:33%;height:40px;padding-left:25px;list-style:none}.articleCtt .articleTimeline li:before{content:'\00bb';margin-left:-25px;display:inline-block;width:22px;text-align:center}.articleCtt .documentLicense{margin:20px 0}.articleCtt .documentLicense .container-license{font-size:.8em;padding:25px;width:100%;background:#efeeec}.scielo__theme--dark .articleCtt .documentLicense .container-license{background:#414141}.scielo__theme--light .articleCtt .documentLicense .container-license{background:#efeeec}.articleCtt .documentLicense .container-license .row div:first-child{text-align:center}.articleCtt .documentLicense .container-license .row div:last-child{padding-left:0}.articleCtt .documentLicense .container-license a{cursor:pointer;display:inline-block}.articleCtt .documentLicense img{margin:0 auto;width:100%}.articleCtt .journalLicense .row{padding-bottom:25px;font-size:.9em}.articleCtt .share{text-align:center;margin-top:-3px;background:url(../img/dashline.png) bottom left repeat-x;padding-bottom:5px}.articleCtt .collapseBlock{font-size:.9em}.articleCtt .collapseBlock .collapseTitle{position:relative;display:block;background:url(../img/dashline.png) bottom left repeat-x;padding:7px 2px}.articleCtt .collapseBlock .collapseTitle .collapseIcon{position:absolute;right:0}.articleCtt .collapseBlock .collapseTitle:active,.articleCtt .collapseBlock .collapseTitle:focus{text-decoration:none}.articleCtt .collapseContent{background:#f7f6f5;font-size:.9em;padding:15px}.articleCtt .collapseContent ul{margin:0;padding:0}.articleCtt .collapseContent li{list-style:none;padding-left:15px;margin-bottom:5px}.articleCtt .collapseContent li:before{content:'\00bb';display:inline-block;width:13px;text-align:center;margin-left:-15px}.articleCtt .collapseContent .logos:before{width:22px;height:12px;display:inline-block;content:'';background:url(../img/button.glyphs.png) no-repeat}.articleCtt .collapseContent .logos.scielo:before{background-position:center -4556px}.articleCtt .collapseContent .logos.fapesp:before{background-position:center -4506px}.articleCtt .collapseContent .logos.google:before{background-position:center -4531px}.articleCtt .functionsBlock{position:absolute;right:0;z-index:99}.articleCtt .articleBadge{text-align:center}.articleCtt .articleBadge span{display:inline-block;padding:5px 10px;margin:0 0 15px 0;border-radius:4px;position:relative;font-size:20px}.articleCtt .articleBadge span:after{content:'';position:absolute;left:0;right:0;bottom:0}.articleCtt .articleCttLeft .article-title,.articleCtt .articleCttLeft .articleBadge,.articleCtt .articleCttLeft .articleMeta,.articleCtt .articleCttLeft .editionMeta{text-align:left!important}.articleCtt .articleCttLeft .contribGroup{margin-left:0;margin-right:0;text-align:left}.articleCtt .articleCttLeft .contribGroup .dropdown:first-child{margin-left:-10px}#translateArticleModal .modal-body{font-size:.9em;background:#f7f6f4}.scielo__theme--dark #translateArticleModal .modal-body{background:#393939}.scielo__theme--light #translateArticleModal .modal-body{background:#f7f6f4}#translateArticleModal .modal-footer{margin-top:0}#translateArticleModal .dashline{padding-bottom:5px;background:url(../img/dashline.png) bottom left repeat-x}#translateArticleModal th{padding:12px;border:1px solid #ddd;border-radius:4px;background:#fdfcf9}#translateArticleModal table{width:100%}#translateArticleModal td{padding:8px 10px;border-bottom:1px solid #dee5f5;text-align:center}#translateArticleModal th{vertical-align:top}.ModalDefault .tab-pane,.articleCtt .tab-pane{font-size:.9em}.ModalDefault .tab-pane p,.articleCtt .tab-pane p{margin:10px 0}.ModalDefault .tab-pane .center,.articleCtt .tab-pane .center{text-align:center}.ModalDefault .tab-pane label,.articleCtt .tab-pane label{font-weight:400;color:#888}.ModalDefault .tab-pane .big,.articleCtt .tab-pane .big{font-size:2em;font-weight:400}.ModalDefault .tab-pane table td,.ModalDefault .tab-pane table th,.articleCtt .tab-pane table td,.articleCtt .tab-pane table th{padding:7px 10px}.ModalDefault .tab-pane table th,.articleCtt .tab-pane table th{font-weight:400;color:#b7b7b7}.ModalDefault .tab-pane a.midGlyph,.articleCtt .tab-pane a.midGlyph{display:block;text-align:center}.ModalDefault .fig,.ModalDefault .table,.articleCtt .fig,.articleCtt .table{margin-top:10px;margin-bottom:40px;position:relative;width:initial}.ModalDefault .fig .col-md-8,.ModalDefault .table .col-md-8,.articleCtt .fig .col-md-8,.articleCtt .table .col-md-8{padding-top:10px}.ModalDefault .fig strong,.ModalDefault .table strong,.articleCtt .fig strong,.articleCtt .table strong{padding:0}.ModalDefault .fig .thumb,.ModalDefault .fig .thumbOff,.ModalDefault .table .thumb,.ModalDefault .table .thumbOff,.articleCtt .fig .thumb,.articleCtt .fig .thumbOff,.articleCtt .table .thumb,.articleCtt .table .thumbOff{height:160px;background-size:100% auto;text-indent:-5000px;background-color:#e5e4e3;cursor:pointer;border-radius:3px;position:relative;border:4px solid #ccc}.scielo__theme--dark .ModalDefault .fig .thumb,.scielo__theme--dark .ModalDefault .fig .thumbOff,.scielo__theme--dark .ModalDefault .table .thumb,.scielo__theme--dark .ModalDefault .table .thumbOff,.scielo__theme--dark .articleCtt .fig .thumb,.scielo__theme--dark .articleCtt .fig .thumbOff,.scielo__theme--dark .articleCtt .table .thumb,.scielo__theme--dark .articleCtt .table .thumbOff{border:4px solid rgba(255,255,255,.3)}.scielo__theme--light .ModalDefault .fig .thumb,.scielo__theme--light .ModalDefault .fig .thumbOff,.scielo__theme--light .ModalDefault .table .thumb,.scielo__theme--light .ModalDefault .table .thumbOff,.scielo__theme--light .articleCtt .fig .thumb,.scielo__theme--light .articleCtt .fig .thumbOff,.scielo__theme--light .articleCtt .table .thumb,.scielo__theme--light .articleCtt .table .thumbOff{border:4px solid #ccc}.ModalDefault .fig .thumb img,.ModalDefault .fig .thumbOff img,.ModalDefault .table .thumb img,.ModalDefault .table .thumbOff img,.articleCtt .fig .thumb img,.articleCtt .fig .thumbOff img,.articleCtt .table .thumb img,.articleCtt .table .thumbOff img{width:100%}.ModalDefault .fig .thumb .zoom,.ModalDefault .fig .thumbOff .zoom,.ModalDefault .table .thumb .zoom,.ModalDefault .table .thumbOff .zoom,.articleCtt .fig .thumb .zoom,.articleCtt .fig .thumbOff .zoom,.articleCtt .table .thumb .zoom,.articleCtt .table .thumbOff .zoom{position:absolute;bottom:10px;right:10px;border-radius:4px;font-size:24px;text-align:center;width:30px;height:30px;line-height:30px;text-indent:0;background-color:#3867ce;color:#fff}.scielo__theme--dark .ModalDefault .fig .thumb .zoom,.scielo__theme--dark .ModalDefault .fig .thumbOff .zoom,.scielo__theme--dark .ModalDefault .table .thumb .zoom,.scielo__theme--dark .ModalDefault .table .thumbOff .zoom,.scielo__theme--dark .articleCtt .fig .thumb .zoom,.scielo__theme--dark .articleCtt .fig .thumbOff .zoom,.scielo__theme--dark .articleCtt .table .thumb .zoom,.scielo__theme--dark .articleCtt .table .thumbOff .zoom{background-color:#86acff;color:#333}.scielo__theme--light .ModalDefault .fig .thumb .zoom,.scielo__theme--light .ModalDefault .fig .thumbOff .zoom,.scielo__theme--light .ModalDefault .table .thumb .zoom,.scielo__theme--light .ModalDefault .table .thumbOff .zoom,.scielo__theme--light .articleCtt .fig .thumb .zoom,.scielo__theme--light .articleCtt .fig .thumbOff .zoom,.scielo__theme--light .articleCtt .table .thumb .zoom,.scielo__theme--light .articleCtt .table .thumbOff .zoom{background-color:#3867ce;color:#fff}.ModalDefault .fig .thumbOff,.ModalDefault .table .thumbOff,.articleCtt .fig .thumbOff,.articleCtt .table .thumbOff{font-family:'Material Icons Outlined'!important;text-align:center;line-height:140px;font-size:100px;color:#6c6b6b;text-indent:0;overflow:hidden;background:#fff}.scielo__theme--dark .ModalDefault .fig .thumbOff,.scielo__theme--dark .ModalDefault .table .thumbOff,.scielo__theme--dark .articleCtt .fig .thumbOff,.scielo__theme--dark .articleCtt .table .thumbOff{background:#333;color:#adadad}.scielo__theme--light .ModalDefault .fig .thumbOff,.scielo__theme--light .ModalDefault .table .thumbOff,.scielo__theme--light .articleCtt .fig .thumbOff,.scielo__theme--light .articleCtt .table .thumbOff{background:#fff;color:#6c6b6b}.ModalDefault .fig .thumbOff:before,.ModalDefault .table .thumbOff:before,.articleCtt .fig .thumbOff:before,.articleCtt .table .thumbOff:before{content:"table_chart"}.ModalDefault .fig .thumbImg,.ModalDefault .table .thumbImg,.articleCtt .fig .thumbImg,.articleCtt .table .thumbImg{position:relative;overflow:hidden;box-sizing:border-box;height:140px;border:4px solid #ccc;border-radius:3px;background-color:#ccc;cursor:pointer}.scielo__theme--dark .ModalDefault .fig .thumbImg,.scielo__theme--dark .ModalDefault .table .thumbImg,.scielo__theme--dark .articleCtt .fig .thumbImg,.scielo__theme--dark .articleCtt .table .thumbImg{border:4px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.3)}.scielo__theme--light .ModalDefault .fig .thumbImg,.scielo__theme--light .ModalDefault .table .thumbImg,.scielo__theme--light .articleCtt .fig .thumbImg,.scielo__theme--light .articleCtt .table .thumbImg{border:4px solid #ccc;background-color:#ccc}.ModalDefault .fig .thumbImg img,.ModalDefault .table .thumbImg img,.articleCtt .fig .thumbImg img,.articleCtt .table .thumbImg img{width:100%;height:auto;min-height:131px;display:block}.ModalDefault .fig .thumbImg .zoom,.ModalDefault .table .thumbImg .zoom,.articleCtt .fig .thumbImg .zoom,.articleCtt .table .thumbImg .zoom{position:absolute;bottom:10px;right:10px;width:30px;height:30px;border-radius:4px;padding:5px;display:inline-block;font-size:24px;line-height:50%;background-color:#3867ce;color:#fff}.scielo__theme--dark .ModalDefault .fig .thumbImg .zoom,.scielo__theme--dark .ModalDefault .table .thumbImg .zoom,.scielo__theme--dark .articleCtt .fig .thumbImg .zoom,.scielo__theme--dark .articleCtt .table .thumbImg .zoom{background-color:#86acff;color:#333}.scielo__theme--light .ModalDefault .fig .thumbImg .zoom,.scielo__theme--light .ModalDefault .table .thumbImg .zoom,.scielo__theme--light .articleCtt .fig .thumbImg .zoom,.scielo__theme--light .articleCtt .table .thumbImg .zoom{background-color:#3867ce;color:#fff}.ModalDefault .fig .preview,.ModalDefault .table .preview,.articleCtt .fig .preview,.articleCtt .table .preview{position:absolute;border-radius:3px;border:4px solid #e5e4e3;background-color:#fff;top:0;right:0;z-index:99;padding:10px}.ModalDefault .fig .preview img,.ModalDefault .table .preview img,.articleCtt .fig .preview img,.articleCtt .table .preview img{width:100%}.ModalDefault .fig .figInfo,.ModalDefault .table .figInfo,.articleCtt .fig .figInfo,.articleCtt .table .figInfo{padding:10px 10px 10px 45px;line-height:1.4em;color:#8a8987;position:relative}.ModalDefault .fig .figInfo .glyphBtn,.ModalDefault .table .figInfo .glyphBtn,.articleCtt .fig .figInfo .glyphBtn,.articleCtt .table .figInfo .glyphBtn{position:absolute;top:10px;margin-left:-34px}.ModalDefault .formula,.articleCtt .formula{text-align:center;font-family:"Times New Roman",Times,serif;margin-bottom:15px}.ModalDefault .formula span,.articleCtt .formula span{font-family:Arial;font-weight:700;font-size:16px;display:block;width:100%}.ModalDefault .formula .formula-container,.articleCtt .formula .formula-container{width:100%;display:flex;align-content:center;align-items:center;position:relative;flex-direction:column}.ModalDefault .formula .formula-container .MathJax_Display,.ModalDefault .formula .formula-container .MathJax_SVG,.ModalDefault .formula .formula-container .MathJax_SVG_Display,.ModalDefault .formula .formula-container .formula-body,.articleCtt .formula .formula-container .MathJax_Display,.articleCtt .formula .formula-container .MathJax_SVG,.articleCtt .formula .formula-container .MathJax_SVG_Display,.articleCtt .formula .formula-container .formula-body{flex:99;font-size:1.4rem!important}.ModalDefault .formula .formula-container>span,.articleCtt .formula .formula-container>span{flex:1}.ModalDefault .formula .formula-container .label,.articleCtt .formula .formula-container .label{flex:1;color:#000;font-size:1.4rem;display:block;width:auto}.ModalDefault .formula .formula-container .label:first-child,.articleCtt .formula .formula-container .label:first-child{left:0}.ModalDefault .formula .formula-container .label:last-child,.articleCtt .formula .formula-container .label:last-child{right:0}.ModalDefault .formula svg,.articleCtt .formula svg{display:block;width:100%}.ModalDefault .modal-center{text-align:center}.ModalDefault .md-list{margin:0;padding:0;list-style:none}.ModalDefault .md-list li{margin-bottom:4px}.ModalDefault .md-list li:last-child{margin-bottom:0}.ModalDefault .md-list li.colspan3{margin-bottom:10px}.ModalDefault .md-list li.colspan3 a{display:flex;vertical-align:middle;justify-content:center;align-items:center;height:63px;white-space:normal;overflow:hidden}.ModalDefault .md-list.inline li{float:left;min-width:18%;margin-right:10px}.ModalDefault .md-tabs{margin:0;padding:0}.ModalDefault .md-tabs>li{display:flex;align-items:center;justify-content:center;text-align:center;padding:0}.ModalDefault .md-tabs>li a{padding:5px;display:inline-block;margin:0;border:none;color:#7f7a71}.ModalDefault .md-tabs>li a:focus,.ModalDefault .md-tabs>li a:hover{background:0 0}.ModalDefault .md-tabs>li.active a:focus,.ModalDefault .md-tabs>li.active a:hover{border:none;background:0 0}.ModalDefault .md-tabs>li.active .figureIconGray{background-position:center -4414px}.ModalDefault .md-tabs>li.active .tableIconGray{background-position:center -4368px}.ModalDefault .md-tabs>li .glyphBtn{width:40px;height:40px}.ModalDefault .fig,.ModalDefault .table{margin-top:20px;margin-bottom:20px}.ModalTutors .info{padding:28px 0;border-bottom:1px dotted #ccc}.scielo__theme--dark .ModalTutors .info{border-bottom:1px dotted rgba(255,255,255,.3)}.scielo__theme--light .ModalTutors .info{border-bottom:1px dotted #ccc}.ModalTutors .info:last-child{border-bottom:0}.ModalTutors .info:first-child{padding-top:0}.ModalTutors .info h3{margin:0 0 15px;font-size:1.429em;font-weight:400}.ModalTutors .info .tutors{margin-bottom:25px}.ModalTutors .info .tutors strong:first-child{font-size:1.071em}.ModalTutors .info .tutors:last-child{margin-bottom:0}.ModalTutors ul li{margin-top:10px;border-color:#e0e0df}.ModalTutors ul li.inline li{display:inline}#ModalDownloads strong{display:inline-block;padding:15px 0}#ModalDownloads .glyphBtn{width:40px;height:40px}#ModalDownloads [class^=sci-ico-file]{line-height:40px!important;font-size:40px}#ModalArticles .md-tabs,#ModalMetrics .md-tabs{margin:0 0 25px}#ModalArticles .md-tabs>li,#ModalMetrics .md-tabs>li{min-height:50px}#ModalMetrics .outlineFadeLink{margin:0 0 20px;padding:12px;font-size:15px;display:block;text-align:center}#ModalArticles #how2cite-export{margin:20px 0 2px;background:url(../img/dashline.png) top left repeat-x}#ModalArticles #how2cite-export .col-md-2.col-sm-2{width:20%}#ModalArticles .outlineFadeLink{margin-left:0}#ModalArticles .download{display:block}#ModalArticles #citation-ctt{position:absolute;top:-5000px}#ModalArticles #citationCut{position:absolute;top:-5000px}.ModalFigs .modal-title .sci-ico-fileFigure,.ModalFigs .modal-title .sci-ico-fileTable,.ModalTables .modal-title .sci-ico-fileFigure,.ModalTables .modal-title .sci-ico-fileTable{font-size:24px}.ModalFigs .link-newWindow,.ModalTables .link-newWindow{text-decoration:none}.ModalFigs .link-newWindow:hover,.ModalTables .link-newWindow:hover{opacity:1}.ModalFigs .modal-footer,.ModalTables .modal-footer{margin-top:0;text-align:left;background:#f7f6f4}.scielo__theme--dark .ModalFigs .modal-footer,.scielo__theme--dark .ModalTables .modal-footer{background:#393939}.scielo__theme--light .ModalFigs .modal-footer,.scielo__theme--light .ModalTables .modal-footer{background:#f7f6f4}.ModalFigs .modal-title{width:calc(100% - 70px)}.ModalFigs img{float:none}.ModalFigs .modal-body{padding:1rem}.ModalTables .modal-body{overflow:auto}.ModalTables .modal-body:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fff url(../img/list.loading.gif) center center no-repeat}.scielo__theme--dark .ModalTables .modal-body:after{background:#333 url(../img/list.loading.gif) center center no-repeat}.scielo__theme--light .ModalTables .modal-body:after{background:#fff url(../img/list.loading.gif) center center no-repeat}.ModalTables .modal-body.cached:after{display:none}.ModalTables .table{margin-top:0;font-size:14px;position:relative;z-index:1}.ModalTables .table .autoWidth{width:auto}.ModalTables .table .striped{background-color:#f8f8f8}.ModalTables .table .inline-graphic{width:100%}.ModalTables .table-hover .table>tbody>tr:hover>td,.ModalTables .table-hover .table>tbody>tr:hover>th{background-color:#f0f3fb}.ModalTables .table-hover .table>tbody>tr:hover>td.striped,.ModalTables .table-hover .table>tbody>tr:hover>th.striped{background-color:#e8eaf2}.ModalTables .ref-list h2{font-size:14px}.ModalTables .ref-list .refList .xref.big{padding:5px 10px}.ModalTables .refList li{padding-bottom:0}.ModalTables .xref{cursor:text}#ModalRelatedArticles .inline li{min-width:48%}#ModalRelatedArticles .inline li:nth-child(2),#ModalRelatedArticles .inline li:nth-child(4){margin-right:0}#ModalVersionsTranslations .modal-body .md-body-dashVertical{display:inline-block;min-height:150px;background:url(../img/dashline.v.png) top center repeat-y}#ModalVersionsTranslations strong{display:inline-block;padding:15px 0}.ModalDefault .md-list li a.lattes,.ModalDefault .md-list li a.researcherid,.ModalDefault .md-list li a.scopus,.articleCtt .contribGroup .btnContribLinks.lattes,.articleCtt .contribGroup .btnContribLinks.researcherid,.articleCtt .contribGroup .btnContribLinks.scopus{padding-left:30px}.ModalDefault .md-list li a.scopus,.articleCtt .contribGroup .btnContribLinks.scopus{background:url(../img/authorIcon-scopus.png) 10px center no-repeat}.ModalDefault .md-list li a.lattes,.articleCtt .contribGroup .btnContribLinks.lattes{background:url(../img/authorIcon-lattes.png) 10px center no-repeat}.ModalDefault .md-list li a.researcherid,.articleCtt .contribGroup .btnContribLinks.researcherid{background:url(../img/authorIcon-researcherid.png) 10px center no-repeat}.ModalDefault .md-list li a.lattes-matteWhite,.articleCtt .contribGroup .btnContribLinks.lattes-matteWhite{background:url(../img/authorIcon-lattes-matteWhite.png) 10px center no-repeat}.articleCtt .article-title.page-header-title,.articleCtt .only-renditions-available p{text-align:center}.articleCtt .only-renditions-available .jumbotron{background-color:#f6f8fa;margin-top:35px}.levelMenu .btn{min-height:38px}.levelMenu .btn.group{width:auto;padding-left:16px!important;padding-right:16px!important}.levelMenu .dropdown-menu a.current{position:relative;width:100%;font-weight:700}.levelMenu .dropdown-menu a.current:after{content:"✓";display:inline-block;position:absolute;right:5px}.levelMenu-xs .btn-group.btn-group-nav-mobile{width:100%;display:table}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn{display:table-cell;width:60%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn:first-of-type{width:20%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn:last-of-type{width:20%}.levelMenu-xs .btn-group.btn-group-nav-mobile>.btn .sci-ico-socialOther{display:inline-block;width:70%}.levelMenu-xs .btn-group.btn-group-nav-mobile-content{width:100%;display:table;padding:5px 2px}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown{display:table-cell;width:33%;padding-right:4px}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child{padding-right:0}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child .btn span{width:auto}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown:last-child .btn span:nth-child(2){width:55%}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn{width:100%;position:relative}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span{width:90%;display:inline-block}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span:last-child{width:auto}.levelMenu-xs .btn-group.btn-group-nav-mobile-content>.dropdown .btn span.caret{position:absolute;right:10px;top:17px}.ref .xref a{color:#b67f00;pointer-events:none}.scielo__theme--dark .ref .xref a{color:#b67f00}.scielo__theme--light .ref .xref a{color:#b67f00}.ref .xref.xrefblue a{color:#3867ce}.scielo__theme--dark .ref .xref.xrefblue a{color:#86acff}.scielo__theme--light .ref .xref.xrefblue a{color:#3867ce}@media screen and (max-width:575px){.ref{position:static}}.ref .opened{background:#3867ce;color:#fff}@media screen and (max-width:575px){.ref .opened{width:90%;margin-left:5%}}.scielo__theme--dark .ref .opened{background:#86acff;color:#333}.scielo__theme--light .ref .opened{background:#3867ce;color:#fff}.h5,h3,h4,h5:not(.modal-title){margin:25px 0 12px}.modal .info{padding-left:24px}.modal .info div{margin-bottom:16px}.modal .info span{list-style:disc;display:list-item}.xref{color:#3867ce}.scielo__theme--dark .xref{color:#86acff}.scielo__theme--light .xref{color:#3867ce}.journalContacts{padding-bottom:3.5rem;padding-top:3.5rem;background:#fff}.scielo__theme--dark .journalContacts{background:#414141}.scielo__theme--light .journalContacts{background:#fff}.article-bg-white{background:#fff}.scielo__theme--dark .article-bg-white{background:#414141}.scielo__theme--light .article-bg-white{background:#fff}body{background:#f7f6f4}body.scielo__theme--dark{background:#393939} /*# sourceMappingURL=article.css.map */ diff --git a/opac/webapp/static/js/scielo-article-min.js b/opac/webapp/static/js/scielo-article-min.js index 0d603fe2..21c91876 100644 --- a/opac/webapp/static/js/scielo-article-min.js +++ b/opac/webapp/static/js/scielo-article-min.js @@ -1,2 +1,2 @@ -var Article={TopBinder:[],Init:function(){Article.SetScreen();var i,e=$("#articleText"),o=e.offset(),n=$(".articleMenu").width();$(".articleSection",e);$(".ModalTables").on("shown.bs.modal",function(){var e=$(".modal-body",this),t=$("table",e),i=e.outerWidth(),o=t.outerWidth();e.is("cached")||(t.addClass("table"),i"+refTxt+""),0o.top?($(".articleMenu").addClass("fixed").width(n),e>c+o.top-d-46?$(".articleMenu").addClass("fixedBottom"):$(".articleMenu").removeClass("fixedBottom")):$(".articleMenu").removeClass("fixed"),Article.ArticleStructureSelect(e),$(".alternativeHeader").stop(!1,!1)}),""!=window.location.hash&&(e=window.location.hash,s=window.scrollY,$(e).modal("toggle").on("hidden.bs.modal",function(){window.location.hash="",$("body,html").scrollTop(s)})),$("[data-toggle='modal']").on("click",function(){var e=$(this).data("target"),t=window.scrollY;"undefined"==e&&""==e||(window.location.hash=e),$(e).on("hidden.bs.modal",function(){window.location.hash="",$("body,html").scrollTop(t)})}),$(".downloadOptions li.group")),u=100/e.length,p=(e.css("width",u+"%"),Article.fechaAutores(),!1),e=($(".short-link").mouseenter(function(e){var t;p||(-1!==(t=window.location.href).indexOf("localhost")&&(t="http://www.scielo.br"),$.ajax({type:"GET",async:!1,url:"http://ref.scielo.org/api/v1/shorten",data:"url="+encodeURI(t),dataType:"jsonp",success:function(e){result=e,p=!0}}))}),new Clipboard(".short-link",{text:function(e){return result}})),f=(e.on("success",function(e){var t=$(e.trigger);t.addClass("copyFeedback"),setTimeout(function(){t.removeClass("copyFeedback")},2e3)}),e.on("error",function(e){var t=$(e.trigger);t.addClass("copyFeedbackError"),setTimeout(function(){t.removeClass("copyFeedbackError")},2e3)}),$("ul.floatingMenuMobile").on("click",function(){$(this).find(".fm-button-child").each(function(){$(this).addClass("tooltip-mobile-on")})}),!0);$("ul.floatingMenuMobile").on("focusout click",function(e){f?"focusout"!==e.type&&(f=!1,$(this).find(".fm-list").children("li").removeAttr("style"),$(this).find(".fm-button-main").addClass("fm-button-main-mobile-open")):(f=!0,$(this).find(".fm-list").children("li").css({opacity:0}),$(this).find(".fm-button-main").removeClass("fm-button-main-mobile-open"))})},isScrolledIntoView:function(e){var t=$(window).scrollTop()+$(window).height();return $("#standalonearticle").offset().top+$("#standalonearticle").height()<=t},ArticleStructureBuilder:function(){var e=$(".articleMenu"),t=$("#articleText .articleSection"),n=0,a="";Article.TopBinder=[],t.each(function(){var t,e=$(this).data("anchor"),i=$(this).find(".articleSectionTitle"),o=$(this).offset();if(0==$(this).find("a[name='articleSection"+n+"']").length&&$(this).prepend(""),0==n?Article.TopBinder.push(0):Article.TopBinder.push(o.top),void 0===e)return!0;a=a+"
  • \t'+e+"",1",i.each(function(){var e=$(this).offset();Article.TopBinder.push(e.top),0==$(this).prev("a[name='as"+n+"-heading"+t+"']").length&&$(this).before(""),a=(a+="
  • ")+'\t'+$(this).text()+"
  • ",t++}),a+=""),a+="",n++}),e.html(a),$("a",e).on("click",function(e){e.preventDefault();e=(e=$(this).attr("href")).replace("#",""),e=$("a[name="+e+"]").offset();$("html,body").animate({scrollTop:e.top-60},500)})},ArticleStructureSelect:function(e){for(var t=$(".articleMenu"),i=0,o=Article.TopBinder.length;i=Article.TopBinder[i]-100){t.find("li").removeClass("selected"),t.find("li:eq("+i+")").addClass("selected");break}if(e<=Article.TopBinder[i]-100){t.find("li").removeClass("selected"),t.find("li:eq("+(i-1)+")").addClass("selected");break}}},Bindings:function(e){},fechaAutores:function(){var t,i,e,o,n,a,s,l,r=$(".contribGroup"),c=$(".contribGroup .dropdown"),d=c.length;10<=d&&(t=null,i=$(".outlineFadeLink"),e=c[0],o=c[d-1],(n=$('')).text("[...]"),n.css({padding:"10px",cursor:"pointer"}),a=$("
    "),(s=$("")).addClass("btn-fechar"),(l=$("")).addClass("sci-ico-floatingMenuClose"),s.append(l),a.append(s),(l=$("
    ")).append(e),l.append(n),l.append(o),l.append(i),r.text(""),r.append(l),n.on("click",function(){t.tooltip("disable"),r.textContent="";for(var e=0;e{isTouchDevice()||new bootstrap.Tooltip(e)}),e.forEach(i=>{i.addEventListener("click",function(e){var t;i.classList.contains("item-goto")?(t=bootstrap.Tooltip.getInstance(i))&&t.hide():(e.preventDefault(),(t=document.querySelector(this.getAttribute("data-bs-target")))&&new bootstrap.Modal(t).show())})})});const btnOpen=document.querySelector(".fm-button-main"),btnClose=document.querySelector(".fm-button-close"),fmListDesktop=document.querySelector(".fm-list-desktop"),fmListMobile=document.querySelector(".fm-list-mobile");function isTouchDevice(){return window.matchMedia("(pointer: coarse)").matches}function isMouseDevice(){return window.matchMedia("(pointer: fine)").matches}function removerTooltipsVisiveis(){document.querySelectorAll('.fm-list-desktop li a[data-bs-toggle="tooltip"]').forEach(e=>{e=bootstrap.Tooltip.getInstance(e);e&&(e.hide(),e.dispose())})}function aplicarTransformacoes(){const o=isTouchDevice();Array.from(document.querySelectorAll(o?".fm-list-mobile li":".fm-list-desktop li")).filter(e=>{e=e.closest(o?".fm-list-mobile":".fm-list-desktop");return e&&"none"!==window.getComputedStyle(e).display}).forEach((e,t)=>{const i=e.querySelector("a");i&&(i.style.display="block",i.style.opacity="0",i.style.transition="opacity 0.3s ease",requestAnimationFrame(()=>{i.style.opacity="1"}));t=47*(t+1);e.style.transform=o?`translateY(-${t}px)`:`translateX(${t}px)`,e.style.transition="transform 0.3s ease"})}function resetarTransformacoes(){var e=isTouchDevice();Array.from(document.querySelectorAll(e?".fm-list-mobile li":".fm-list-desktop li")).forEach((e,t)=>{const i=e.querySelector("a");i&&(i.style.opacity="0",i.style.transition="opacity 0.3s ease",setTimeout(()=>{i.style.display="none"},300)),e.style.transform="translateY(0)",e.style.transition="transform 0.3s ease"})}function abrirLista(){fmListMobile.style.display="block",fmListDesktop.style.display="block",btnClose.style.display="block",btnOpen.style.display="none",aplicarTransformacoes(),document.addEventListener("click",fecharAoClicarFora)}function fecharLista(){fmListMobile.style.display="none",fmListDesktop.style.display="none",btnClose.style.display="none",btnOpen.style.display="block",isTouchDevice()&&removerTooltipsVisiveis(),resetarTransformacoes(),document.removeEventListener("click",fecharAoClicarFora)}function fecharAoClicarFora(e){fmListMobile.contains(e.target)||btnOpen.contains(e.target)||btnClose.contains(e.target)||fecharLista(),fmListDesktop.contains(e.target)||btnOpen.contains(e.target)||btnClose.contains(e.target)||fecharLista()}function configurarEventos(){"ontouchstart"in window||navigator.maxTouchPoints;btnOpen.addEventListener("click",abrirLista),btnClose.addEventListener("click",fecharLista)}const menuItems=document.querySelectorAll(".fm-list-desktop");function init(){(btnOpen&&fmListMobile||btnOpen&&fmListDesktop)&&(configurarEventos(),window.addEventListener("resize",init))}menuItems.forEach(t=>{t.addEventListener("keydown",e=>{"Enter"===e.key&&t.click()})}),init(); +var Article={TopBinder:[],Init:function(){Article.SetScreen();var i,t=$("#articleText"),e=t.offset();$(".articleMenu").width(),$(".articleSection",t);$(".ModalTables").on("shown.bs.modal",function(){var t=$(".modal-body",this),e=$("table",t),i=t.outerWidth(),o=e.outerWidth();t.is("cached")||(e.addClass("table"),i"+refTxt+""),0"),0==n?Article.TopBinder.push(0):Article.TopBinder.push(o.top),void 0===t)return!0;a=a+"
  • \t'+t+"",1",i.each(function(){var t=$(this).offset();Article.TopBinder.push(t.top),0==$(this).prev("a[name='as"+n+"-heading"+e+"']").length&&$(this).before(""),a=(a+='
  • ')+'\t'+$(this).text()+"
  • ",e++}),a+=""),a+="",n++}),t.html(a),$("a",t).on("click",function(t){t.preventDefault();t=(t=$(this).attr("href")).replace("#",""),t=$("a[name="+t+"]").offset();$("html,body").animate({scrollTop:t.top-60},500)})},ArticleStructureSelect:function(t){for(var e=$(".articleMenu"),i=0,o=0,n=Article.TopBinder.length;o=Article.TopBinder[o]-100){i=o;break}if(t<=Article.TopBinder[o]-100){i=0')).text("[...]"),n.css({padding:"10px",cursor:"pointer"}),a=$("
    "),(s=$("")).addClass("btn-fechar"),(l=$("")).addClass("sci-ico-floatingMenuClose"),s.append(l),a.append(s),(l=$("
    ")).append(t),l.append(n),l.append(o),l.append(i),r.text(""),r.append(l),n.on("click",function(){e.tooltip("disable"),r.textContent="";for(var t=0;t{isTouchDevice()||new bootstrap.Tooltip(t)}),t.forEach(i=>{i.addEventListener("click",function(t){var e;i.classList.contains("item-goto")?(e=bootstrap.Tooltip.getInstance(i))&&e.hide():(t.preventDefault(),(e=document.querySelector(this.getAttribute("data-bs-target")))&&new bootstrap.Modal(e).show())})})});const btnOpen=document.querySelector(".fm-button-main"),btnClose=document.querySelector(".fm-button-close"),fmListDesktop=document.querySelector(".fm-list-desktop"),fmListMobile=document.querySelector(".fm-list-mobile");function isTouchDevice(){return window.matchMedia("(pointer: coarse)").matches}function isMouseDevice(){return window.matchMedia("(pointer: fine)").matches}function removerTooltipsVisiveis(){document.querySelectorAll('.fm-list-desktop li a[data-bs-toggle="tooltip"]').forEach(t=>{t=bootstrap.Tooltip.getInstance(t);t&&(t.hide(),t.dispose())})}function aplicarTransformacoes(){const o=isTouchDevice();Array.from(document.querySelectorAll(o?".fm-list-mobile li":".fm-list-desktop li")).filter(t=>{t=t.closest(o?".fm-list-mobile":".fm-list-desktop");return t&&"none"!==window.getComputedStyle(t).display}).forEach((t,e)=>{const i=t.querySelector("a");i&&(i.style.display="block",i.style.opacity="0",i.style.transition="opacity 0.3s ease",requestAnimationFrame(()=>{i.style.opacity="1"}));e=47*(e+1);t.style.transform=o?`translateY(-${e}px)`:`translateX(${e}px)`,t.style.transition="transform 0.3s ease"})}function resetarTransformacoes(){var t=isTouchDevice();Array.from(document.querySelectorAll(t?".fm-list-mobile li":".fm-list-desktop li")).forEach((t,e)=>{const i=t.querySelector("a");i&&(i.style.opacity="0",i.style.transition="opacity 0.3s ease",setTimeout(()=>{i.style.display="none"},300)),t.style.transform="translateY(0)",t.style.transition="transform 0.3s ease"})}function abrirLista(){fmListMobile.style.display="block",fmListDesktop.style.display="block",btnClose.style.display="block",btnOpen.style.display="none",aplicarTransformacoes(),document.addEventListener("click",fecharAoClicarFora)}function fecharLista(){fmListMobile.style.display="none",fmListDesktop.style.display="none",btnClose.style.display="none",btnOpen.style.display="block",isTouchDevice()&&removerTooltipsVisiveis(),resetarTransformacoes(),document.removeEventListener("click",fecharAoClicarFora)}function fecharAoClicarFora(t){fmListMobile.contains(t.target)||btnOpen.contains(t.target)||btnClose.contains(t.target)||fecharLista(),fmListDesktop.contains(t.target)||btnOpen.contains(t.target)||btnClose.contains(t.target)||fecharLista()}function configurarEventos(){"ontouchstart"in window||navigator.maxTouchPoints;btnOpen.addEventListener("click",abrirLista),btnClose.addEventListener("click",fecharLista)}const menuItems=document.querySelectorAll(".fm-list-desktop");function init(){(btnOpen&&fmListMobile||btnOpen&&fmListDesktop)&&(configurarEventos(),window.addEventListener("resize",init))}menuItems.forEach(e=>{e.addEventListener("keydown",t=>{"Enter"===t.key&&e.click()})}),init(); //# sourceMappingURL=../maps/scielo-article-min.js.map diff --git a/opac/webapp/static/js/scielo-article.js b/opac/webapp/static/js/scielo-article.js index 0fb632cb..f4d976e8 100644 --- a/opac/webapp/static/js/scielo-article.js +++ b/opac/webapp/static/js/scielo-article.js @@ -248,6 +248,7 @@ var Article = { }); },200); + $(window).scroll(function() { var t = $(window).scrollTop(), $floatingMenuCtt = '.scielo__floatingMenuCttJs3'; @@ -262,24 +263,11 @@ var Article = { } - if(t > articleTextP.top) { - - $(".articleMenu").addClass("fixed").width(articleMenuW); - - if(t > (articleTextH + articleTextP.top - articleMenuH - 46)) { - $(".articleMenu").addClass("fixedBottom"); - - } else { - $(".articleMenu").removeClass("fixedBottom"); - } - } else - $(".articleMenu").removeClass("fixed"); - Article.ArticleStructureSelect(t); - $(".alternativeHeader").stop(false,false); + }); - + @@ -442,8 +430,8 @@ var Article = { if(typeof t == "undefined") return true; - ctt += '
  • '; - ctt += ' '+t+''; + ctt += '
  • '; + ctt += ' '+t+''; if(h.length > 1) { var iidx = 0; @@ -456,8 +444,8 @@ var Article = { $(this).before(""); } - ctt += '
  • '; - ctt += ' '+$(this).text()+''; + ctt += '
  • '; + ctt += ' '+$(this).text()+''; ctt += '
  • '; iidx++; @@ -488,20 +476,27 @@ var Article = { }, ArticleStructureSelect: function(pos) { var structure = $(".articleMenu"), - idx = 0; - for(var i=0,l=Article.TopBinder.length;i= Article.TopBinder[i]-100) { - structure.find("li").removeClass("selected"); - structure.find("li:eq("+i+")").addClass("selected"); + currentIndex = 0, + current; + + for (var i = 0, l = Article.TopBinder.length; i < l; i++) { + if (i == l - 1 && pos >= Article.TopBinder[i] - 100) { + currentIndex = i; + break; + } + + if (pos <= (Article.TopBinder[i] - 100)) { + currentIndex = (i > 0) ? (i - 1) : 0; break; - } else { - if(pos <= (Article.TopBinder[i]-100)) { - structure.find("li").removeClass("selected"); - structure.find("li:eq("+(i-1)+")").addClass("selected"); - break; - } } } + + structure.find("li").removeClass("selected active"); + structure.find("a").removeAttr("aria-current"); + + current = structure.find("li:eq(" + currentIndex + ")"); + current.addClass("selected active"); + current.find("a").attr("aria-current", "location"); }, Bindings: function(ctn) { if(typeof ctn == "undefined") ctn = ".article"; diff --git a/opac/webapp/static/maps/scielo-article-min.js.map b/opac/webapp/static/maps/scielo-article-min.js.map index 6c4948e7..c9e4ec97 100644 --- a/opac/webapp/static/maps/scielo-article-min.js.map +++ b/opac/webapp/static/maps/scielo-article-min.js.map @@ -1 +1 @@ -{"version":3,"file":"../js/scielo-article-min.js","sources":["scielo-article-min.js"],"sourcesContent":["var Article = {\n\tTopBinder: [],\n\tInit: function() {\n\n\t\tArticle.SetScreen();\n\n\t\tvar articleText = $(\"#articleText\"),\n\t\t\tarticleTextP = articleText.offset(),\n\t\t\tarticleMenuW = $(\".articleMenu\").width(),\n\t\t\tp = $(\".articleSection\",articleText);\n\n\t\t$(\".ModalTables\").on(\"shown.bs.modal\",function() {\n\t\t\tvar modalBody = $(\".modal-body\",this),\n\t\t\t\ttable = $(\"table\",modalBody),\n\t\t\t\tmodalBodyWidth = modalBody.outerWidth(),\n\t\t\t\ttableWidth = table.outerWidth();\n\n\t\t\tif(!modalBody.is(\"cached\")) {\n\t\t\t\ttable.addClass(\"table\");\n\n\t\t\t\tif(tableWidth > modalBodyWidth) {\n\t\t\t\t\ttable.addClass(\"autoWidth\");\n\t\t\t\t} else {\n\t\t\t\t\ttable.removeClass(\"autoWidth\");\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tmodalBody.addClass(\"cached\");\n\t\t});\n\n\n\t\tvar RefToolTip = {\n\n\t\t\topen: function(t) {\n\t\n\t\t\t\tvar s = $(\".xref\",t),\n\t\t\t\t\td = s.next(\"span:eq(0)\")\n\t\t\t\t\tp = t.position(),\n\t\t\t\t\tsupHeight = s.outerHeight(),\n\t\t\t\t\tsupPositionLeft = p.left,\n\t\t\t\t\tli = t.closest(\"li\"),\n\t\t\t\t\trefTxt = s.parent().find(\"a\").data(\"ref\");\n\t\t\t\t\ts.parent().append(\"\" + refTxt + \"\");\n\t\n\t\t\t\t\tvoid 0;\n\t\n\t\t\t\tif(li.length > 0)\n\t\t\t\t\tli.addClass(\"zindexFix\");\n\t\t\t\t\ts.parent().find(\".refCtt\").removeClass(\"closed\").addClass(\"opened\").css({\n\t\t\t\t\t\"left\": (supPositionLeft > 300) ? (-supPositionLeft/3) : 0\n\t\t\t\t}).fadeIn(\"fast\");\n\t\n\t\t\t},\n\t\t\tclose: function(t) {\n\t\n\t\t\t\tvar s = $(\".xref\",t),\n\t\t\t\t\td = s.next(\"span:eq(0)\"),\n\t\t\t\t\tli = t.closest(\"li\");\n\t\n\t\t\t\tif(li.length > 0)\n\t\t\t\t\tli.removeClass(\"zindexFix\");\n\t\t\t\t\ts.parent().find(\".refCtt\").removeClass(\"opened\").addClass(\"closed\");\n\t\t\t\t\ts.parent().find(\".refCtt\").remove();\n\t\t\t}\n\t\t};\n\n\t\t// Tablet or Mobile\n\t\tif(Article.IsTablet || Article.IsMobile) {\n\n\t\t\tvar isTooltipOpen = false;\n\t\t\tvar actualOpened = null;\n\n\t\t\t$('html').on('touchstart', function(e) {\n\n\t\t\t\t$(\".ref\").each(function() {\n\n\t\t\t\t\tvar t = $(this);\n\t\t\t\t\tRefToolTip.close(t);\n\n\t\t\t\t\tisTooltipOpen = false;\n\t\t\t\t});\n\n\t\t\t});\n\n\t\t\t$(\".ref\").on('touchstart',function(e) {\n\t\t\t e.stopPropagation();\n\n\t\t\t \tvar t = $(this);\n\n\t\t\t \tif(actualOpened !== null && t.get(0) === actualOpened.get(0)) {\n\n\t\t\t \t\tif(!isTooltipOpen) {\n\n\t\t\t\t\t\tactualOpened = t;\n\n\t\t\t\t\t\tRefToolTip.open(t);\n\t\t \t\t\t isTooltipOpen = true;\n\n\t\t \t\t\t/*\n\t\t\t\t\t} else if(isTooltipOpen) {\n\t\t\t\t\t\t//Fecha tooltip ao clicar sobre ele\n\t\t\t\t\t\tRefToolTip.close(t);\n\t\t\t\t\t\tisTooltipOpen = false;\n\t\t\t\t\t*/\n\t\t\t\t\t}\n\n\t\t\t \t} else {\n\n\t\t\t \t\tif(actualOpened !== null) RefToolTip.close(actualOpened);\n\n\t\t\t\t\tactualOpened = t;\n\n\t\t\t\t\tRefToolTip.open(t);\n\t\t \t\t\tisTooltipOpen = true;\n\t\t\t \t}\n\n\t\t\t});\n\n\t\t $(\"ul.floatingMenuMobile\").on('click', function() {\n\n\t\t \t$(this).find('.fm-button-child').each(function() {\n\t\t \t\t$(this).addClass('tooltip-mobile-on');\n\t\t \t});\n\n\t\t });\n\n\n\n\t\t// Desktop\n\t\t} else {\n\n\t\t\t$(\".ref\").on(\"mouseenter mouseleave\",function(e) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tvar t = $(this);\n\n\t\t\t\tif(e.type === \"mouseenter\") {\n\n\t\t\t\t\tRefToolTip.open(t);\n\n\t\t\t\t} else {\n\n\t\t\t\t\tRefToolTip.close(t);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\n\t\t$(\".thumb\").on(\"mouseenter mouseleave\",function(e) {\n\t\t\tvar p = $(this).parent().parent().find(\".preview\");\n\t\t\tif(e.type == \"mouseenter\") {\n\t\t\t\tp.fadeIn(\"fast\");\n\t\t\t} else if(e.type == \"mouseleave\") {\n\t\t\t\tp.fadeOut(\"fast\");\n\t\t\t}\n\t\t});\n\n\t\t$(\".ModalTables\").on(\"shown.bs.modal\",function() {\n\t\t\tvar check = $(\"table td[colspan], table td[rowspan]\",this).length;\n\t\t\tif(check == 0)\n\t\t\t\t$(\"table\",this).addClass(\"table-hover\");\n\t\t});\n\n\t\t$(\".collapseTitle\").on(\"click\",function() {\n\t\t\tvar ctt = $(this).next(),\n\t\t\t\tico = $(this).find(\".collapseIcon\");\n\n\t\t\tif(ctt.is(\":visible\")) {\n\t\t\t\tctt.slideUp(\"fast\");\n\t\t\t\tico.removeClass(\"opened\");\n\t\t\t} else {\n\t\t\t\tctt.slideDown(\"fast\");\n\t\t\t\tico.addClass(\"opened\");\n\t\t\t}\n\t\t});\n\n\t\t$(\".expandReduceText\").on(\"click\",function(e) {\n\t\t\te.preventDefault();\n\t\t\tvar ref = $(\"#articleText .ref\"),\n\t\t\t\ttxt = $(\"#articleText .text\"),\n\t\t\t\ts = $(this).data(\"expandreducetext\"),\n\t\t\t\ttw = $(this).data(\"defaultwidth\");\n\n\t\t\tif(typeof tw == \"undefined\")\n\t\t\t\t$(this).data(\"defaultwidth\",txt.outerWidth());\n\n\t\t\tif(s == true) {\n\t\t\t\tref.hide();\n\t\t\t\ttxt.outerWidth(\"100%\");\n\n\t\t\t\t$(this).data(\"expandreducetext\",false);\n\t\t\t} else {\n\t\t\t\ttxt.width(\"\");\n\t\t\t\tref.show();\n\n\t\t\t\t$(this).data(\"expandreducetext\",true);\n\t\t\t}\n\n\t\t\tvar t = $(window).scrollTop();\n\t\t\tsetTimeout(function() {\n\t\t\t\tArticle.ArticleStructureBuilder();\n\t\t\t\tArticle.ArticleStructureSelect(t);\n\t\t\t},100);\n\n\n\t\t});\n\n\t\t$(\".articleTxt .xref:not(.big)\").on(\"click\",function() {\n\t\t\tvar c = $(this).text(),\n\t\t\t\td = $(\".ref-list\");\n\n\t\t\tif(c.indexOf(\",\") == -1) {\n\t\t\t\tparseInt(c);\n\t\t\t\tc--;\n\t\t\t} else {\n\t\t\t\tc = c.split(\",\");\n\t\t\t\tc = c[0];\n\n\t\t\t\tparseInt(c);\n\t\t\t\tc--;\n\t\t\t}\n\t\t});\n\n\n\t\tArticle.ArticleStructureBuilder();\n\n\t\tarticleTextP.top = articleTextP.top - 25;\n\t\tvar articleTextH = articleText.outerHeight(),\n\t\t\tarticleMenuH = $(\".articleMenu\").height();\n\n\t\t\thbodyText = $(\".articleTxt\").height();\n\t\t\tvbodyText = hbodyText + 100 + \"px\";\n\t\t\tvbodyTextMobile = hbodyText + 150 + \"px\";\n\n\t\twindow.setTimeout(function() {\n\t\t\tarticleMenuH = $(\".articleMenu\").height();\n\t\t},200);\n\n\t\tif(hbodyText < 750){\n\t\t\t$(\".scielo__floatingMenu, .scielo__floatingMenuItem, .scielo__floatingMenuMobile\").css({\n\t\t\t\t\"bottom\": \"auto\",\n\t\t\t\t\"top\": Article.IsTablet ? vbodyTextMobile : vbodyText\n\t\t\t});\n\t\t}\n\t\twindow.setTimeout(function() {\n\t\t\t$(\".scielo__floatingMenu, .scielo__floatingMenuItem, .scielo__floatingMenuMobile\").css({\n\t\t\t\t\"opacity\": \"1\"\n\t\t\t});\n\t\t},200);\n\n\t\t$(window).scroll(function() {\n\t\t\tvar t = $(window).scrollTop(),\n\t\t\t\t$floatingMenuCtt = '.scielo__floatingMenuCttJs3';\n\t\t\t\n\t\t\tif(Article.isScrolledIntoView($floatingMenuCtt)){\n\n\t\t\t\t$($floatingMenuCtt).hide();\n\t\t\t\t\n\t\t\t}else{\n\n\t\t\t\t$($floatingMenuCtt).show();\n\t\t\t}\n\t\t\t\n\n\t\t\tif(t > articleTextP.top) {\n\n\t\t\t\t$(\".articleMenu\").addClass(\"fixed\").width(articleMenuW);\n\n\t\t\t\tif(t > (articleTextH + articleTextP.top - articleMenuH - 46)) {\n\t\t\t\t\t$(\".articleMenu\").addClass(\"fixedBottom\");\n\n\t\t\t\t} else {\n\t\t\t\t\t$(\".articleMenu\").removeClass(\"fixedBottom\");\n\t\t\t\t}\n\t\t\t} else\n\t\t\t\t$(\".articleMenu\").removeClass(\"fixed\");\n\n\t\t\tArticle.ArticleStructureSelect(t);\n\n\t\t\t$(\".alternativeHeader\").stop(false,false);\n\t\t});\n\n\t\t\n\n\n\t\tif(window.location.hash != \"\") {\n\t\t\tvar hash = window.location.hash,\n\t\t\t\tscrollY = window.scrollY;\n\n\t\t\t$(hash).modal(\"toggle\").on(\"hidden.bs.modal\",function() {\n \t\t\twindow.location.hash = '';\n\n \t\t\t$(\"body,html\").scrollTop(scrollY);\n\t\t\t});\n\t\t}\n\n\t\t$(\"[data-toggle='modal']\").on(\"click\",function() {\n\t\t\tvar t = $(this),\n\t\t\t\ttarget = t.data(\"target\"),\n\t\t\t\tscrollY = window.scrollY;\n\n\t\t\tif(target != \"undefined\" || target != \"\")\n\t\t\t\twindow.location.hash = target;\n\n\t\t\t$(target).on(\"hidden.bs.modal\",function () {\n \t\twindow.location.hash = '';\n\n \t\t$(\"body,html\").scrollTop(scrollY);\n \t\t});\n\t\t});\n\n\t\tvar downloadOpt = $(\".downloadOptions li.group\"),\n\t\t\tdownloadOptW = 100/downloadOpt.length;\n\n\t\tdownloadOpt.css(\"width\",downloadOptW+\"%\");\n\n\t\tArticle.fechaAutores();\n\n\t\t// Global variable shared on mouseenter event and clipboard\n\t\tvar hasEncodedTheURL = false;\n\n\t\t$('.short-link').mouseenter(function(event) {\n\n\t\t\t// Verify if the ajax request has already been made\n\t\t\tif(!hasEncodedTheURL) {\n\n\t\t\t\tvar urlAtual = window.location.href;\n\t\t\t\t// var urlAtual = \"http://www.scielo.br\";\n\n\t\t\t\tif(urlAtual.indexOf('localhost') !== -1) { // Localhost\n\t\t\t\t\tvar urlAtual = \"http://www.scielo.br\";\n\t\t\t\t}\n\n\t \t$.ajax({\n\t\t type: \"GET\",\n\t\t async: false,\n\t\t url: 'http://ref.scielo.org/api/v1/shorten',\n\t\t data: 'url=' + encodeURI(urlAtual),\n\t\t dataType: \"jsonp\",\n\t\t success: function(data) {\n\t\t \tresult = data;\n\t\t \thasEncodedTheURL = true;\n\t \t}\n\t \t//error:\n\t \t});\n\t\t\t}\n\n\t });\n\n\t\tvar clipboard = new Clipboard('.short-link', {\n text: function(trigger) {\n \treturn result;\n }\n });\n\n\t clipboard.on('success', function(e) {\n\n\t void 0;\n\n \tvar t = $(e.trigger);\n\t\t\tt.addClass(\"copyFeedback\");\n\n\t\t\tsetTimeout(function() {\n\t\t\t\tt.removeClass(\"copyFeedback\");\n\t\t\t},2000);\n\t });\n\n\t clipboard.on('error', function(e) {\n\t \tvoid 0;\n\n\t \tvar t = $(e.trigger);\n\t\t\tt.addClass(\"copyFeedbackError\");\n\n\t\t\tsetTimeout(function() {\n\t\t\t\tt.removeClass(\"copyFeedbackError\");\n\t\t\t},2000);\n\t });\n\n\t $(\"ul.floatingMenuMobile\").on('click', function() {\n\n\t \t$(this).find('.fm-button-child').each(function() {\n\t \t\t$(this).addClass('tooltip-mobile-on');\n\t \t});\n\t });\n\n\t var isFloatingMenuMobileClosed = true;\n\n\t $(\"ul.floatingMenuMobile\").on('focusout click', function(e) {\n\n\t \tif(isFloatingMenuMobileClosed) { // Open menu\n\n\t \t\tif(e.type === 'focusout') {\n\t \t\t\treturn;\n\t \t\t}\n\n\t \t\tisFloatingMenuMobileClosed = false;\n\t \t\t$(this).find('.fm-list').children('li').removeAttr('style');\n\t \t\t$(this).find('.fm-button-main').addClass('fm-button-main-mobile-open');\n\n\t \t} else {\n\n\t \t\tisFloatingMenuMobileClosed = true; // Close menu\n\t \t\t\n\t \t\t$(this).find('.fm-list').children('li').css({'opacity': 0});\n\t \t\t$(this).find('.fm-button-main').removeClass('fm-button-main-mobile-open');\n\n\t \t}\n\t });\n\t},\n\n\tisScrolledIntoView: function(elem){\n\t var docViewTop = $(window).scrollTop();\n\t var docViewBottom = docViewTop + $(window).height();\n\t var articleTop = $(\"#standalonearticle\").offset().top;\n\t var articleBottom = articleTop + $(\"#standalonearticle\").height();\n \n\t return articleBottom <= docViewBottom;\n\t},\n\n\n\tArticleStructureBuilder: function() {\n\t\tvar structure = $(\".articleMenu\"),\n\t\t\tcontent = $(\"#articleText .articleSection\"),\n\t\t\tidx = 0,\n\t\t\tctt = '';\n\n\t\tArticle.TopBinder = [];\n\n\t\tcontent.each(function() {\n\t\t\tvar t = $(this).data(\"anchor\"),\n\t\t\t\th = $(this).find(\".articleSectionTitle\"),\n\t\t\t\toffset = $(this).offset();\n\n\t\t\tif($(this).find(\"a[name='articleSection\"+idx+\"']\").length == 0) {\n\t\t\t\t$(this).prepend(\"\");\n\t\t\t}\n\n\t\t\tif(idx == 0)\n\t\t\t\tArticle.TopBinder.push(0);\n\t\t\telse\n\t\t\t\tArticle.TopBinder.push(offset.top);\n\n\t\t\tif(typeof t == \"undefined\") return true;\n\n\t\t\tctt += '
  • ';\n\t\t\tctt += '\t'+t+'';\n\n\t\t\tif(h.length > 1) {\n\t\t\t\tvar iidx = 0;\n\t\t\t\tctt += '
      ';\n\t\t\t\th.each(function() {\n\t\t\t\t\tvar ooffset = $(this).offset();\n\t\t\t\t\tArticle.TopBinder.push(ooffset.top);\n\n\t\t\t\t\tif($(this).prev(\"a[name='as\"+idx+\"-heading\"+iidx+\"']\").length == 0) {\n\t\t\t\t\t\t$(this).before(\"\");\n\t\t\t\t\t}\n\n\t\t\t\t\tctt += '
    • ';\n\t\t\t\t\tctt += '\t'+$(this).text()+'';\n\t\t\t\t\tctt += '
    • ';\n\n\t\t\t\t\tiidx++;\n\t\t\t\t});\n\t\t\t\tctt += '
    ';\n\t\t\t}\n\t\t\tctt += '
  • ';\n\n\t\t\tidx++;\n\t\t});\n\n\t\t// ctt+='
  • colocar botao aqui
  • ';\n\n\t\tstructure.html(ctt);\n\n\t\t$(\"a\",structure).on(\"click\",function(e) {\n\t\t\te.preventDefault();\n\n\t\t\tvar d = $(this).attr(\"href\");\n\t\t\td = d.replace(\"#\",\"\");\n\n\t\t\tvar p = $(\"a[name=\"+d+\"]\").offset();\n\n\t\t\t$(\"html,body\").animate({\n\t\t\t\tscrollTop: (p.top-60)\n\t\t\t},500);\n\t\t});\n\t},\n\tArticleStructureSelect: function(pos) {\n\t\tvar structure = $(\".articleMenu\"),\n\t\t\tidx = 0;\n\t\tfor(var i=0,l=Article.TopBinder.length;i= Article.TopBinder[i]-100) {\n\t\t\t\tstructure.find(\"li\").removeClass(\"selected\");\n\t\t\t\tstructure.find(\"li:eq(\"+i+\")\").addClass(\"selected\");\n\t\t\t\tbreak;\n\t\t\t} else {\n\t\t\t\tif(pos <= (Article.TopBinder[i]-100)) {\n\t\t\t\t\tstructure.find(\"li\").removeClass(\"selected\");\n\t\t\t\t\tstructure.find(\"li:eq(\"+(i-1)+\")\").addClass(\"selected\");\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\tBindings: function(ctn) {\n\t\tif(typeof ctn == \"undefined\") ctn = \".article\";\n\t},\n\tfechaAutores: function() {\n\n\t\tvar autoresGrupo = $(\".contribGroup\");\n\t\tvar autores = $(\".contribGroup .dropdown\");\n\t\tvar qtdAutores = autores.length;\n\n\t\tif(qtdAutores >= 10) {\n\n\t\t\tvar AuthorsQTDTooltip = null;\n\n\t\t\tvar btnSobre = $(\".outlineFadeLink\");\n\t\t\tvar primeiro = autores[0];\n\t\t\tvar ultimo = autores[qtdAutores -1];\n\n\t\t\t// Code added to control authors quantity tooltip\n\t\t\tvar authorsQTDToShowInsideBracktes = qtdAutores - 2;\n\n\t\t\tvar linkToggleOn = $('');\n\n\t\t\tlinkToggleOn.text(\"[...]\");\n\t\t\t//style\n\t\t\tlinkToggleOn.css({ padding : \"10px\" , cursor : \"pointer\" });\n\n\t\t\tvar boxToggleOff = $('
    ');\n\t\t\tvar linkToggleOff = $('');\n\n\t\t\tlinkToggleOff.addClass(\"btn-fechar\");\n\n\t\t\tvar spanOff = $('');\n\t\t\tspanOff.addClass(\"sci-ico-floatingMenuClose\");\n\n\t\t\tlinkToggleOff.append(spanOff);\n\t\t\tboxToggleOff.append(linkToggleOff);\n\n\t\t\tvar autoresResumo = $('
    ');\n\t\t\tautoresResumo.append(primeiro);\n\t\t\tautoresResumo.append(linkToggleOn);\n\t\t\tautoresResumo.append(ultimo);\n\t\t\tautoresResumo.append(btnSobre);\n\n\t\t\t//substitui o conteudo pelo resumo\n\t\t\tautoresGrupo.text(\"\");\n\t\t\tautoresGrupo.append(autoresResumo);\n\n\t\t\tlinkToggleOn.on(\"click\",function() {\n\t\t\t\tAuthorsQTDTooltip.tooltip('disable')\n\n\t\t\t\tautoresGrupo.textContent = \"\";\n\t\t\t\tfor (var i = 0; i < qtdAutores; i++){\n\t\t\t\t\tautoresGrupo.append(autores[i]);\n\t\t\t\t}\n\n\t\t\t\tautoresGrupo.append(btnSobre);\n\t\t\t\tautoresGrupo.append(boxToggleOff);\n\t\t\t});\n\n\t\t\tlinkToggleOff.on(\"click\",function() {\n\t\t\t\tAuthorsQTDTooltip.tooltip('enable');\n\n\t\t\t\tArticle.fechaAutores();\n\t\t\t});\n\n\t\t\t// Initialize tooltip\n\t\t\tAuthorsQTDTooltip = $('[data-toggle=\"tooltip\"]').tooltip();\n\t\t}\n\t\tautoresGrupo.css(\"opacity\",\"1\");\n\n\t},\n\tIsMobile: false,\n\tIsTablet: false,\n\tIsTabletPortrait: false,\n\tIsDesktop: false,\n\tIsHD: false,\n\tisOldIE: false,\n\tDetectMobile: function(userAgent) {\n\t\tvar mobile = {};\n\n\t\t// valores do http://detectmobilebrowsers.com/\n\t mobile.detectMobileBrowsers = {\n\t fullPattern: /(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,\n\t shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-/i\n\t };\n\n\t return mobile.detectMobileBrowsers.fullPattern.test(userAgent) ||\n \tmobile.detectMobileBrowsers.shortPattern.test(userAgent.substr(0,4));\n\t},\n\tDetectTablet: function(userAgent) {\n\t\tvar tablets = {};\n\n\t\t// valores do http://detectmobilebrowsers.com/\n\t tablets.detectMobileBrowsers = {\n\t tabletPattern: /android|ipad|playbook|silk/i\n\t };\n\n\t\treturn tablets.detectMobileBrowsers.tabletPattern.test(userAgent);\n\t},\n\tSetScreen: function() {\n\t\tvar w = $(window).innerWidth(),\n\t\t\torientation = window.matchMedia(\"(orientation: portrait)\").matches;\n\n\t\tif(w > 990) Article.IsDesktop = true;\n\t\tif(w > 1206) Article.IsHD = true;\n\n\t\tif(Article.DetectMobile(navigator.userAgent))\n\t\t\tArticle.IsMobile = true;\n\n\t\tif(Article.DetectTablet(navigator.userAgent)) {\n\t\t\tArticle.IsTablet = true;\n\n\t\t\tif(orientation)\n\t\t\t\tArticle.IsTabletPortrait = true;\n\t\t\telse\n\t\t\t\tArticle.IsTabletPortrait = false;\n\n\t\t\twindow.addEventListener(\"orientationchange\", function() {\n\t\t\t if(screen.orientation.angle == 0)\n\t\t\t \tArticle.IsTabletPortrait = true;\n\t\t\t else\n\t\t\t \tArticle.IsTabletPortrait = false;\n\t\t\t});\n\t\t}\n\n\t\tif(navigator.appVersion.indexOf(\"MSIE 8\") > -1) {\n\t\t\tArticle.IsMobile = false;\n\t\t\tArticle.IsTablet = false;\n\t\t\tArticle.IsDesktop = true;\n\t\t\tArticle.IsOldIE = true;\n\t\t\tArticle.IsHD = false;\n\t\t}\n\t},\n};\n\n$(function() {\n\n\tif($(\"body.article\").length)\n\t\tArticle.Init();\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n const tooltipTriggers = document.querySelectorAll('[data-bs-toggle=\"tooltip\"]');\n tooltipTriggers.forEach(trigger => {\n if (!isTouchDevice()) {\n new bootstrap.Tooltip(trigger);\n }\n });\n \n tooltipTriggers.forEach(link => {\n link.addEventListener(\"click\", function(event) {\n // Verifica se o link tem a classe \"item-goto\"\n if (link.classList.contains(\"item-goto\")) {\n // Oculta o tooltip (se existir)\n const tooltipInstance = bootstrap.Tooltip.getInstance(link);\n if (tooltipInstance) {\n tooltipInstance.hide();\n }\n } else {\n // Se nĂŁo tiver a classe \"item-goto\", impede o comportamento padrĂŁo do link\n event.preventDefault();\n \n // Continua com a lĂłgica do modal\n const modalTarget = document.querySelector(this.getAttribute(\"data-bs-target\"));\n if (modalTarget) {\n const modal = new bootstrap.Modal(modalTarget);\n modal.show();\n }\n }\n });\n });\n \n});\n\nconst btnOpen = document.querySelector('.fm-button-main');\nconst btnClose = document.querySelector('.fm-button-close');\nconst fmListDesktop = document.querySelector('.fm-list-desktop');\nconst fmListMobile = document.querySelector('.fm-list-mobile');\n\nfunction isTouchDevice() {\n return window.matchMedia('(pointer: coarse)').matches;\n}\n\nfunction isMouseDevice() {\n return window.matchMedia('(pointer: fine)').matches;\n}\n\nfunction removerTooltipsVisiveis() {\n const fmListItems = document.querySelectorAll('.fm-list-desktop li a[data-bs-toggle=\"tooltip\"]');\n fmListItems.forEach((item) => {\n const tooltipInstance = bootstrap.Tooltip.getInstance(item); \n if (tooltipInstance) {\n tooltipInstance.hide(); \n tooltipInstance.dispose(); \n }\n });\n}\n\nfunction aplicarTransformacoes() {\n const isMobile = isTouchDevice();\n const fmListItems = Array.from(\n document.querySelectorAll(isMobile ? '.fm-list-mobile li' : '.fm-list-desktop li')\n ).filter(item => {\n const fmList = item.closest(isMobile ? '.fm-list-mobile' : '.fm-list-desktop');\n return fmList && window.getComputedStyle(fmList).display !== 'none';\n });\n\n fmListItems.forEach((item, index) => {\n const link = item.querySelector('a');\n if (link) {\n link.style.display = 'block';\n link.style.opacity = '0';\n link.style.transition = 'opacity 0.3s ease';\n\n requestAnimationFrame(() => {\n link.style.opacity = '1';\n });\n }\n\n const pos = (index + 1) * 47;\n item.style.transform = isMobile ? `translateY(-${pos}px)` : `translateX(${pos}px)`;\n item.style.transition = 'transform 0.3s ease';\n });\n\n\n}\n\nfunction resetarTransformacoes() {\n const isMobile = isTouchDevice();\n const fmListItems = Array.from(\n document.querySelectorAll(isMobile ? '.fm-list-mobile li' : '.fm-list-desktop li')\n );\n\n fmListItems.forEach((item, index) => {\n const link = item.querySelector('a');\n\n if (link) {\n link.style.opacity = '0'; \n link.style.transition = 'opacity 0.3s ease'; \n\n setTimeout(() => {\n link.style.display = 'none'; \n }, 300); \n }\n\n item.style.transform = 'translateY(0)';\n item.style.transition = 'transform 0.3s ease'; \n });\n}\n\nfunction abrirLista() {\n fmListMobile.style.display = 'block';\n fmListDesktop.style.display = 'block';\n btnClose.style.display = 'block';\n btnOpen.style.display = 'none';\n\n aplicarTransformacoes();\n\n document.addEventListener('click', fecharAoClicarFora);\n}\n\nfunction fecharLista() {\n fmListMobile.style.display = 'none';\n fmListDesktop.style.display = 'none';\n btnClose.style.display = 'none';\n btnOpen.style.display = 'block';\n\n if (isTouchDevice()) {\n removerTooltipsVisiveis();\n }\n\n resetarTransformacoes();\n document.removeEventListener('click', fecharAoClicarFora);\n}\n\nfunction fecharAoClicarFora(event) {\n if (!fmListMobile.contains(event.target) && !btnOpen.contains(event.target) && !btnClose.contains(event.target)) {\n fecharLista();\n }\n if (!fmListDesktop.contains(event.target) && !btnOpen.contains(event.target) && !btnClose.contains(event.target)) {\n fecharLista();\n }\n}\n\nfunction configurarEventos() {\n const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;\n\n btnOpen.addEventListener('click', abrirLista);\n btnClose.addEventListener('click', fecharLista);\n}\n\nconst menuItems = document.querySelectorAll('.fm-list-desktop');\n\nmenuItems.forEach(item => {\n item.addEventListener('keydown', (event) => {\n if (event.key === 'Enter') {\n item.click(); \n }\n });\n});\n\nfunction init() {\n if ((btnOpen && fmListMobile) || (btnOpen && fmListDesktop)) {\n configurarEventos();\n window.addEventListener('resize', init);\n }\n}\n\ninit();"],"names":["Article","TopBinder","Init","SetScreen","p","articleText","$","articleTextP","offset","articleMenuW","width","on","modalBody","this","table","modalBodyWidth","outerWidth","tableWidth","is","addClass","removeClass","isTooltipOpen","actualOpened","scrollY","RefToolTip","t","s","next","position","supHeight","outerHeight","supPositionLeft","left","li","closest","refTxt","parent","find","data","append","length","css","fadeIn","remove","articleTextH","IsTablet","IsMobile","e","each","stopPropagation","get","preventDefault","type","fadeOut","ctt","ico","slideUp","slideDown","ref","txt","hide","show","window","scrollTop","setTimeout","ArticleStructureBuilder","ArticleStructureSelect","c","text","indexOf","split","parseInt","top","articleMenuH","height","downloadOpt","hbodyText","vbodyText","vbodyTextMobile","bottom","opacity","scroll","$floatingMenuCtt","isScrolledIntoView","stop","location","hash","modal","target","downloadOptW","hasEncodedTheURL","fechaAutores","clipboard","mouseenter","event","urlAtual","href","ajax","async","url","encodeURI","dataType","success","result","Clipboard","trigger","isFloatingMenuMobileClosed","children","removeAttr","elem","docViewBottom","structure","content","idx","iidx","h","prepend","push","ooffset","prev","before","html","d","attr","replace","animate","pos","i","l","Bindings","ctn","AuthorsQTDTooltip","btnSobre","primeiro","ultimo","linkToggleOn","boxToggleOff","linkToggleOff","autoresResumo","autoresGrupo","autores","qtdAutores","padding","cursor","spanOff","tooltip","textContent","IsTabletPortrait","IsDesktop","IsHD","isOldIE","DetectMobile","userAgent","mobile","detectMobileBrowsers","fullPattern","shortPattern","test","substr","DetectTablet","tablets","tabletPattern","w","innerWidth","orientation","matchMedia","matches","navigator","addEventListener","screen","angle","appVersion","IsOldIE","document","tooltipTriggers","querySelectorAll","forEach","isTouchDevice","bootstrap","Tooltip","link","modalTarget","classList","contains","tooltipInstance","getInstance","querySelector","getAttribute","Modal","btnOpen","btnClose","fmListDesktop","fmListMobile","isMouseDevice","removerTooltipsVisiveis","item","dispose","aplicarTransformacoes","isMobile","Array","from","filter","fmList","getComputedStyle","display","index","style","transition","requestAnimationFrame","transform","resetarTransformacoes","abrirLista","fecharAoClicarFora","fecharLista","removeEventListener","configurarEventos","maxTouchPoints","menuItems","init","key","click"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"../js/scielo-article-min.js","sources":["scielo-article-min.js"],"sourcesContent":["var Article = {\n\tTopBinder: [],\n\tInit: function() {\n\n\t\tArticle.SetScreen();\n\n\t\tvar articleText = $(\"#articleText\"),\n\t\t\tarticleTextP = articleText.offset(),\n\t\t\tarticleMenuW = $(\".articleMenu\").width(),\n\t\t\tp = $(\".articleSection\",articleText);\n\n\t\t$(\".ModalTables\").on(\"shown.bs.modal\",function() {\n\t\t\tvar modalBody = $(\".modal-body\",this),\n\t\t\t\ttable = $(\"table\",modalBody),\n\t\t\t\tmodalBodyWidth = modalBody.outerWidth(),\n\t\t\t\ttableWidth = table.outerWidth();\n\n\t\t\tif(!modalBody.is(\"cached\")) {\n\t\t\t\ttable.addClass(\"table\");\n\n\t\t\t\tif(tableWidth > modalBodyWidth) {\n\t\t\t\t\ttable.addClass(\"autoWidth\");\n\t\t\t\t} else {\n\t\t\t\t\ttable.removeClass(\"autoWidth\");\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tmodalBody.addClass(\"cached\");\n\t\t});\n\n\n\t\tvar RefToolTip = {\n\n\t\t\topen: function(t) {\n\t\n\t\t\t\tvar s = $(\".xref\",t),\n\t\t\t\t\td = s.next(\"span:eq(0)\")\n\t\t\t\t\tp = t.position(),\n\t\t\t\t\tsupHeight = s.outerHeight(),\n\t\t\t\t\tsupPositionLeft = p.left,\n\t\t\t\t\tli = t.closest(\"li\"),\n\t\t\t\t\trefTxt = s.parent().find(\"a\").data(\"ref\");\n\t\t\t\t\ts.parent().append(\"\" + refTxt + \"\");\n\t\n\t\t\t\t\tvoid 0;\n\t\n\t\t\t\tif(li.length > 0)\n\t\t\t\t\tli.addClass(\"zindexFix\");\n\t\t\t\t\ts.parent().find(\".refCtt\").removeClass(\"closed\").addClass(\"opened\").css({\n\t\t\t\t\t\"left\": (supPositionLeft > 300) ? (-supPositionLeft/3) : 0\n\t\t\t\t}).fadeIn(\"fast\");\n\t\n\t\t\t},\n\t\t\tclose: function(t) {\n\t\n\t\t\t\tvar s = $(\".xref\",t),\n\t\t\t\t\td = s.next(\"span:eq(0)\"),\n\t\t\t\t\tli = t.closest(\"li\");\n\t\n\t\t\t\tif(li.length > 0)\n\t\t\t\t\tli.removeClass(\"zindexFix\");\n\t\t\t\t\ts.parent().find(\".refCtt\").removeClass(\"opened\").addClass(\"closed\");\n\t\t\t\t\ts.parent().find(\".refCtt\").remove();\n\t\t\t}\n\t\t};\n\n\t\t// Tablet or Mobile\n\t\tif(Article.IsTablet || Article.IsMobile) {\n\n\t\t\tvar isTooltipOpen = false;\n\t\t\tvar actualOpened = null;\n\n\t\t\t$('html').on('touchstart', function(e) {\n\n\t\t\t\t$(\".ref\").each(function() {\n\n\t\t\t\t\tvar t = $(this);\n\t\t\t\t\tRefToolTip.close(t);\n\n\t\t\t\t\tisTooltipOpen = false;\n\t\t\t\t});\n\n\t\t\t});\n\n\t\t\t$(\".ref\").on('touchstart',function(e) {\n\t\t\t e.stopPropagation();\n\n\t\t\t \tvar t = $(this);\n\n\t\t\t \tif(actualOpened !== null && t.get(0) === actualOpened.get(0)) {\n\n\t\t\t \t\tif(!isTooltipOpen) {\n\n\t\t\t\t\t\tactualOpened = t;\n\n\t\t\t\t\t\tRefToolTip.open(t);\n\t\t \t\t\t isTooltipOpen = true;\n\n\t\t \t\t\t/*\n\t\t\t\t\t} else if(isTooltipOpen) {\n\t\t\t\t\t\t//Fecha tooltip ao clicar sobre ele\n\t\t\t\t\t\tRefToolTip.close(t);\n\t\t\t\t\t\tisTooltipOpen = false;\n\t\t\t\t\t*/\n\t\t\t\t\t}\n\n\t\t\t \t} else {\n\n\t\t\t \t\tif(actualOpened !== null) RefToolTip.close(actualOpened);\n\n\t\t\t\t\tactualOpened = t;\n\n\t\t\t\t\tRefToolTip.open(t);\n\t\t \t\t\tisTooltipOpen = true;\n\t\t\t \t}\n\n\t\t\t});\n\n\t\t $(\"ul.floatingMenuMobile\").on('click', function() {\n\n\t\t \t$(this).find('.fm-button-child').each(function() {\n\t\t \t\t$(this).addClass('tooltip-mobile-on');\n\t\t \t});\n\n\t\t });\n\n\n\n\t\t// Desktop\n\t\t} else {\n\n\t\t\t$(\".ref\").on(\"mouseenter mouseleave\",function(e) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tvar t = $(this);\n\n\t\t\t\tif(e.type === \"mouseenter\") {\n\n\t\t\t\t\tRefToolTip.open(t);\n\n\t\t\t\t} else {\n\n\t\t\t\t\tRefToolTip.close(t);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\n\t\t$(\".thumb\").on(\"mouseenter mouseleave\",function(e) {\n\t\t\tvar p = $(this).parent().parent().find(\".preview\");\n\t\t\tif(e.type == \"mouseenter\") {\n\t\t\t\tp.fadeIn(\"fast\");\n\t\t\t} else if(e.type == \"mouseleave\") {\n\t\t\t\tp.fadeOut(\"fast\");\n\t\t\t}\n\t\t});\n\n\t\t$(\".ModalTables\").on(\"shown.bs.modal\",function() {\n\t\t\tvar check = $(\"table td[colspan], table td[rowspan]\",this).length;\n\t\t\tif(check == 0)\n\t\t\t\t$(\"table\",this).addClass(\"table-hover\");\n\t\t});\n\n\t\t$(\".collapseTitle\").on(\"click\",function() {\n\t\t\tvar ctt = $(this).next(),\n\t\t\t\tico = $(this).find(\".collapseIcon\");\n\n\t\t\tif(ctt.is(\":visible\")) {\n\t\t\t\tctt.slideUp(\"fast\");\n\t\t\t\tico.removeClass(\"opened\");\n\t\t\t} else {\n\t\t\t\tctt.slideDown(\"fast\");\n\t\t\t\tico.addClass(\"opened\");\n\t\t\t}\n\t\t});\n\n\t\t$(\".expandReduceText\").on(\"click\",function(e) {\n\t\t\te.preventDefault();\n\t\t\tvar ref = $(\"#articleText .ref\"),\n\t\t\t\ttxt = $(\"#articleText .text\"),\n\t\t\t\ts = $(this).data(\"expandreducetext\"),\n\t\t\t\ttw = $(this).data(\"defaultwidth\");\n\n\t\t\tif(typeof tw == \"undefined\")\n\t\t\t\t$(this).data(\"defaultwidth\",txt.outerWidth());\n\n\t\t\tif(s == true) {\n\t\t\t\tref.hide();\n\t\t\t\ttxt.outerWidth(\"100%\");\n\n\t\t\t\t$(this).data(\"expandreducetext\",false);\n\t\t\t} else {\n\t\t\t\ttxt.width(\"\");\n\t\t\t\tref.show();\n\n\t\t\t\t$(this).data(\"expandreducetext\",true);\n\t\t\t}\n\n\t\t\tvar t = $(window).scrollTop();\n\t\t\tsetTimeout(function() {\n\t\t\t\tArticle.ArticleStructureBuilder();\n\t\t\t\tArticle.ArticleStructureSelect(t);\n\t\t\t},100);\n\n\n\t\t});\n\n\t\t$(\".articleTxt .xref:not(.big)\").on(\"click\",function() {\n\t\t\tvar c = $(this).text(),\n\t\t\t\td = $(\".ref-list\");\n\n\t\t\tif(c.indexOf(\",\") == -1) {\n\t\t\t\tparseInt(c);\n\t\t\t\tc--;\n\t\t\t} else {\n\t\t\t\tc = c.split(\",\");\n\t\t\t\tc = c[0];\n\n\t\t\t\tparseInt(c);\n\t\t\t\tc--;\n\t\t\t}\n\t\t});\n\n\n\t\tArticle.ArticleStructureBuilder();\n\n\t\tarticleTextP.top = articleTextP.top - 25;\n\t\tvar articleTextH = articleText.outerHeight(),\n\t\t\tarticleMenuH = $(\".articleMenu\").height();\n\n\t\t\thbodyText = $(\".articleTxt\").height();\n\t\t\tvbodyText = hbodyText + 100 + \"px\";\n\t\t\tvbodyTextMobile = hbodyText + 150 + \"px\";\n\n\t\twindow.setTimeout(function() {\n\t\t\tarticleMenuH = $(\".articleMenu\").height();\n\t\t},200);\n\n\t\tif(hbodyText < 750){\n\t\t\t$(\".scielo__floatingMenu, .scielo__floatingMenuItem, .scielo__floatingMenuMobile\").css({\n\t\t\t\t\"bottom\": \"auto\",\n\t\t\t\t\"top\": Article.IsTablet ? vbodyTextMobile : vbodyText\n\t\t\t});\n\t\t}\n\t\twindow.setTimeout(function() {\n\t\t\t$(\".scielo__floatingMenu, .scielo__floatingMenuItem, .scielo__floatingMenuMobile\").css({\n\t\t\t\t\"opacity\": \"1\"\n\t\t\t});\n\t\t},200);\n\n\n\t\t$(window).scroll(function() {\n\t\t\tvar t = $(window).scrollTop(),\n\t\t\t\t$floatingMenuCtt = '.scielo__floatingMenuCttJs3';\n\t\t\t\n\t\t\tif(Article.isScrolledIntoView($floatingMenuCtt)){\n\n\t\t\t\t$($floatingMenuCtt).hide();\n\t\t\t\t\n\t\t\t}else{\n\n\t\t\t\t$($floatingMenuCtt).show();\n\t\t\t}\n\t\t\t\n\n\t\t\tArticle.ArticleStructureSelect(t);\n\n\t\t\t\n\t\t});\n\t\t\t\n\t\t\n\n\n\t\tif(window.location.hash != \"\") {\n\t\t\tvar hash = window.location.hash,\n\t\t\t\tscrollY = window.scrollY;\n\n\t\t\t$(hash).modal(\"toggle\").on(\"hidden.bs.modal\",function() {\n \t\t\twindow.location.hash = '';\n\n \t\t\t$(\"body,html\").scrollTop(scrollY);\n\t\t\t});\n\t\t}\n\n\t\t$(\"[data-toggle='modal']\").on(\"click\",function() {\n\t\t\tvar t = $(this),\n\t\t\t\ttarget = t.data(\"target\"),\n\t\t\t\tscrollY = window.scrollY;\n\n\t\t\tif(target != \"undefined\" || target != \"\")\n\t\t\t\twindow.location.hash = target;\n\n\t\t\t$(target).on(\"hidden.bs.modal\",function () {\n \t\twindow.location.hash = '';\n\n \t\t$(\"body,html\").scrollTop(scrollY);\n \t\t});\n\t\t});\n\n\t\tvar downloadOpt = $(\".downloadOptions li.group\"),\n\t\t\tdownloadOptW = 100/downloadOpt.length;\n\n\t\tdownloadOpt.css(\"width\",downloadOptW+\"%\");\n\n\t\tArticle.fechaAutores();\n\n\t\t// Global variable shared on mouseenter event and clipboard\n\t\tvar hasEncodedTheURL = false;\n\n\t\t$('.short-link').mouseenter(function(event) {\n\n\t\t\t// Verify if the ajax request has already been made\n\t\t\tif(!hasEncodedTheURL) {\n\n\t\t\t\tvar urlAtual = window.location.href;\n\t\t\t\t// var urlAtual = \"http://www.scielo.br\";\n\n\t\t\t\tif(urlAtual.indexOf('localhost') !== -1) { // Localhost\n\t\t\t\t\tvar urlAtual = \"http://www.scielo.br\";\n\t\t\t\t}\n\n\t \t$.ajax({\n\t\t type: \"GET\",\n\t\t async: false,\n\t\t url: 'http://ref.scielo.org/api/v1/shorten',\n\t\t data: 'url=' + encodeURI(urlAtual),\n\t\t dataType: \"jsonp\",\n\t\t success: function(data) {\n\t\t \tresult = data;\n\t\t \thasEncodedTheURL = true;\n\t \t}\n\t \t//error:\n\t \t});\n\t\t\t}\n\n\t });\n\n\t\tvar clipboard = new Clipboard('.short-link', {\n text: function(trigger) {\n \treturn result;\n }\n });\n\n\t clipboard.on('success', function(e) {\n\n\t void 0;\n\n \tvar t = $(e.trigger);\n\t\t\tt.addClass(\"copyFeedback\");\n\n\t\t\tsetTimeout(function() {\n\t\t\t\tt.removeClass(\"copyFeedback\");\n\t\t\t},2000);\n\t });\n\n\t clipboard.on('error', function(e) {\n\t \tvoid 0;\n\n\t \tvar t = $(e.trigger);\n\t\t\tt.addClass(\"copyFeedbackError\");\n\n\t\t\tsetTimeout(function() {\n\t\t\t\tt.removeClass(\"copyFeedbackError\");\n\t\t\t},2000);\n\t });\n\n\t $(\"ul.floatingMenuMobile\").on('click', function() {\n\n\t \t$(this).find('.fm-button-child').each(function() {\n\t \t\t$(this).addClass('tooltip-mobile-on');\n\t \t});\n\t });\n\n\t var isFloatingMenuMobileClosed = true;\n\n\t $(\"ul.floatingMenuMobile\").on('focusout click', function(e) {\n\n\t \tif(isFloatingMenuMobileClosed) { // Open menu\n\n\t \t\tif(e.type === 'focusout') {\n\t \t\t\treturn;\n\t \t\t}\n\n\t \t\tisFloatingMenuMobileClosed = false;\n\t \t\t$(this).find('.fm-list').children('li').removeAttr('style');\n\t \t\t$(this).find('.fm-button-main').addClass('fm-button-main-mobile-open');\n\n\t \t} else {\n\n\t \t\tisFloatingMenuMobileClosed = true; // Close menu\n\t \t\t\n\t \t\t$(this).find('.fm-list').children('li').css({'opacity': 0});\n\t \t\t$(this).find('.fm-button-main').removeClass('fm-button-main-mobile-open');\n\n\t \t}\n\t });\n\t},\n\n\tisScrolledIntoView: function(elem){\n\t var docViewTop = $(window).scrollTop();\n\t var docViewBottom = docViewTop + $(window).height();\n\t var articleTop = $(\"#standalonearticle\").offset().top;\n\t var articleBottom = articleTop + $(\"#standalonearticle\").height();\n \n\t return articleBottom <= docViewBottom;\n\t},\n\n\n\tArticleStructureBuilder: function() {\n\t\tvar structure = $(\".articleMenu\"),\n\t\t\tcontent = $(\"#articleText .articleSection\"),\n\t\t\tidx = 0,\n\t\t\tctt = '';\n\n\t\tArticle.TopBinder = [];\n\n\t\tcontent.each(function() {\n\t\t\tvar t = $(this).data(\"anchor\"),\n\t\t\t\th = $(this).find(\".articleSectionTitle\"),\n\t\t\t\toffset = $(this).offset();\n\n\t\t\tif($(this).find(\"a[name='articleSection\"+idx+\"']\").length == 0) {\n\t\t\t\t$(this).prepend(\"\");\n\t\t\t}\n\n\t\t\tif(idx == 0)\n\t\t\t\tArticle.TopBinder.push(0);\n\t\t\telse\n\t\t\t\tArticle.TopBinder.push(offset.top);\n\n\t\t\tif(typeof t == \"undefined\") return true;\n\n\t\t\tctt += '
  • ';\n\t\t\tctt += '\t'+t+'';\n\n\t\t\tif(h.length > 1) {\n\t\t\t\tvar iidx = 0;\n\t\t\t\tctt += '
      ';\n\t\t\t\th.each(function() {\n\t\t\t\t\tvar ooffset = $(this).offset();\n\t\t\t\t\tArticle.TopBinder.push(ooffset.top);\n\n\t\t\t\t\tif($(this).prev(\"a[name='as\"+idx+\"-heading\"+iidx+\"']\").length == 0) {\n\t\t\t\t\t\t$(this).before(\"\");\n\t\t\t\t\t}\n\n\t\t\t\t\tctt += '
    • ';\n\t\t\t\t\tctt += '\t'+$(this).text()+'';\n\t\t\t\t\tctt += '
    • ';\n\n\t\t\t\t\tiidx++;\n\t\t\t\t});\n\t\t\t\tctt += '
    ';\n\t\t\t}\n\t\t\tctt += '
  • ';\n\n\t\t\tidx++;\n\t\t});\n\n\t\t// ctt+='
  • colocar botao aqui
  • ';\n\n\t\tstructure.html(ctt);\n\n\t\t$(\"a\",structure).on(\"click\",function(e) {\n\t\t\te.preventDefault();\n\n\t\t\tvar d = $(this).attr(\"href\");\n\t\t\td = d.replace(\"#\",\"\");\n\n\t\t\tvar p = $(\"a[name=\"+d+\"]\").offset();\n\n\t\t\t$(\"html,body\").animate({\n\t\t\t\tscrollTop: (p.top-60)\n\t\t\t},500);\n\t\t});\n\t},\n\tArticleStructureSelect: function(pos) {\n\t\tvar structure = $(\".articleMenu\"),\n\t\t\tcurrentIndex = 0,\n\t\t\tcurrent;\n\t\n\t\tfor (var i = 0, l = Article.TopBinder.length; i < l; i++) {\n\t\t\tif (i == l - 1 && pos >= Article.TopBinder[i] - 100) {\n\t\t\t\tcurrentIndex = i;\n\t\t\t\tbreak;\n\t\t\t}\n\t\n\t\t\tif (pos <= (Article.TopBinder[i] - 100)) {\n\t\t\t\tcurrentIndex = (i > 0) ? (i - 1) : 0;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\n\t\tstructure.find(\"li\").removeClass(\"selected active\");\n\t\tstructure.find(\"a\").removeAttr(\"aria-current\");\n\t\n\t\tcurrent = structure.find(\"li:eq(\" + currentIndex + \")\");\n\t\tcurrent.addClass(\"selected active\");\n\t\tcurrent.find(\"a\").attr(\"aria-current\", \"location\");\n\t},\n\tBindings: function(ctn) {\n\t\tif(typeof ctn == \"undefined\") ctn = \".article\";\n\t},\n\tfechaAutores: function() {\n\n\t\tvar autoresGrupo = $(\".contribGroup\");\n\t\tvar autores = $(\".contribGroup .dropdown\");\n\t\tvar qtdAutores = autores.length;\n\n\t\tif(qtdAutores >= 10) {\n\n\t\t\tvar AuthorsQTDTooltip = null;\n\n\t\t\tvar btnSobre = $(\".outlineFadeLink\");\n\t\t\tvar primeiro = autores[0];\n\t\t\tvar ultimo = autores[qtdAutores -1];\n\n\t\t\t// Code added to control authors quantity tooltip\n\t\t\tvar authorsQTDToShowInsideBracktes = qtdAutores - 2;\n\n\t\t\tvar linkToggleOn = $('');\n\n\t\t\tlinkToggleOn.text(\"[...]\");\n\t\t\t//style\n\t\t\tlinkToggleOn.css({ padding : \"10px\" , cursor : \"pointer\" });\n\n\t\t\tvar boxToggleOff = $('
    ');\n\t\t\tvar linkToggleOff = $('');\n\n\t\t\tlinkToggleOff.addClass(\"btn-fechar\");\n\n\t\t\tvar spanOff = $('');\n\t\t\tspanOff.addClass(\"sci-ico-floatingMenuClose\");\n\n\t\t\tlinkToggleOff.append(spanOff);\n\t\t\tboxToggleOff.append(linkToggleOff);\n\n\t\t\tvar autoresResumo = $('
    ');\n\t\t\tautoresResumo.append(primeiro);\n\t\t\tautoresResumo.append(linkToggleOn);\n\t\t\tautoresResumo.append(ultimo);\n\t\t\tautoresResumo.append(btnSobre);\n\n\t\t\t//substitui o conteudo pelo resumo\n\t\t\tautoresGrupo.text(\"\");\n\t\t\tautoresGrupo.append(autoresResumo);\n\n\t\t\tlinkToggleOn.on(\"click\",function() {\n\t\t\t\tAuthorsQTDTooltip.tooltip('disable')\n\n\t\t\t\tautoresGrupo.textContent = \"\";\n\t\t\t\tfor (var i = 0; i < qtdAutores; i++){\n\t\t\t\t\tautoresGrupo.append(autores[i]);\n\t\t\t\t}\n\n\t\t\t\tautoresGrupo.append(btnSobre);\n\t\t\t\tautoresGrupo.append(boxToggleOff);\n\t\t\t});\n\n\t\t\tlinkToggleOff.on(\"click\",function() {\n\t\t\t\tAuthorsQTDTooltip.tooltip('enable');\n\n\t\t\t\tArticle.fechaAutores();\n\t\t\t});\n\n\t\t\t// Initialize tooltip\n\t\t\tAuthorsQTDTooltip = $('[data-toggle=\"tooltip\"]').tooltip();\n\t\t}\n\t\tautoresGrupo.css(\"opacity\",\"1\");\n\n\t},\n\tIsMobile: false,\n\tIsTablet: false,\n\tIsTabletPortrait: false,\n\tIsDesktop: false,\n\tIsHD: false,\n\tisOldIE: false,\n\tDetectMobile: function(userAgent) {\n\t\tvar mobile = {};\n\n\t\t// valores do http://detectmobilebrowsers.com/\n\t mobile.detectMobileBrowsers = {\n\t fullPattern: /(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,\n\t shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-/i\n\t };\n\n\t return mobile.detectMobileBrowsers.fullPattern.test(userAgent) ||\n \tmobile.detectMobileBrowsers.shortPattern.test(userAgent.substr(0,4));\n\t},\n\tDetectTablet: function(userAgent) {\n\t\tvar tablets = {};\n\n\t\t// valores do http://detectmobilebrowsers.com/\n\t tablets.detectMobileBrowsers = {\n\t tabletPattern: /android|ipad|playbook|silk/i\n\t };\n\n\t\treturn tablets.detectMobileBrowsers.tabletPattern.test(userAgent);\n\t},\n\tSetScreen: function() {\n\t\tvar w = $(window).innerWidth(),\n\t\t\torientation = window.matchMedia(\"(orientation: portrait)\").matches;\n\n\t\tif(w > 990) Article.IsDesktop = true;\n\t\tif(w > 1206) Article.IsHD = true;\n\n\t\tif(Article.DetectMobile(navigator.userAgent))\n\t\t\tArticle.IsMobile = true;\n\n\t\tif(Article.DetectTablet(navigator.userAgent)) {\n\t\t\tArticle.IsTablet = true;\n\n\t\t\tif(orientation)\n\t\t\t\tArticle.IsTabletPortrait = true;\n\t\t\telse\n\t\t\t\tArticle.IsTabletPortrait = false;\n\n\t\t\twindow.addEventListener(\"orientationchange\", function() {\n\t\t\t if(screen.orientation.angle == 0)\n\t\t\t \tArticle.IsTabletPortrait = true;\n\t\t\t else\n\t\t\t \tArticle.IsTabletPortrait = false;\n\t\t\t});\n\t\t}\n\n\t\tif(navigator.appVersion.indexOf(\"MSIE 8\") > -1) {\n\t\t\tArticle.IsMobile = false;\n\t\t\tArticle.IsTablet = false;\n\t\t\tArticle.IsDesktop = true;\n\t\t\tArticle.IsOldIE = true;\n\t\t\tArticle.IsHD = false;\n\t\t}\n\t},\n};\n\n$(function() {\n\n\tif($(\"body.article\").length)\n\t\tArticle.Init();\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n const tooltipTriggers = document.querySelectorAll('[data-bs-toggle=\"tooltip\"]');\n tooltipTriggers.forEach(trigger => {\n if (!isTouchDevice()) {\n new bootstrap.Tooltip(trigger);\n }\n });\n \n tooltipTriggers.forEach(link => {\n link.addEventListener(\"click\", function(event) {\n if (link.classList.contains(\"item-goto\")) {\n const tooltipInstance = bootstrap.Tooltip.getInstance(link);\n if (tooltipInstance) {\n tooltipInstance.hide();\n }\n } else {\n event.preventDefault();\n \n const modalTarget = document.querySelector(this.getAttribute(\"data-bs-target\"));\n if (modalTarget) {\n const modal = new bootstrap.Modal(modalTarget);\n modal.show();\n }\n }\n });\n });\n \n});\n\nconst btnOpen = document.querySelector('.fm-button-main');\nconst btnClose = document.querySelector('.fm-button-close');\nconst fmListDesktop = document.querySelector('.fm-list-desktop');\nconst fmListMobile = document.querySelector('.fm-list-mobile');\n\nfunction isTouchDevice() {\n return window.matchMedia('(pointer: coarse)').matches;\n}\n\nfunction isMouseDevice() {\n return window.matchMedia('(pointer: fine)').matches;\n}\n\nfunction removerTooltipsVisiveis() {\n const fmListItems = document.querySelectorAll('.fm-list-desktop li a[data-bs-toggle=\"tooltip\"]');\n fmListItems.forEach((item) => {\n const tooltipInstance = bootstrap.Tooltip.getInstance(item); \n if (tooltipInstance) {\n tooltipInstance.hide(); \n tooltipInstance.dispose(); \n }\n });\n}\n\nfunction aplicarTransformacoes() {\n const isMobile = isTouchDevice();\n const fmListItems = Array.from(\n document.querySelectorAll(isMobile ? '.fm-list-mobile li' : '.fm-list-desktop li')\n ).filter(item => {\n const fmList = item.closest(isMobile ? '.fm-list-mobile' : '.fm-list-desktop');\n return fmList && window.getComputedStyle(fmList).display !== 'none';\n });\n\n fmListItems.forEach((item, index) => {\n const link = item.querySelector('a');\n if (link) {\n link.style.display = 'block';\n link.style.opacity = '0';\n link.style.transition = 'opacity 0.3s ease';\n\n requestAnimationFrame(() => {\n link.style.opacity = '1';\n });\n }\n\n const pos = (index + 1) * 47;\n item.style.transform = isMobile ? `translateY(-${pos}px)` : `translateX(${pos}px)`;\n item.style.transition = 'transform 0.3s ease';\n });\n\n\n}\n\nfunction resetarTransformacoes() {\n const isMobile = isTouchDevice();\n const fmListItems = Array.from(\n document.querySelectorAll(isMobile ? '.fm-list-mobile li' : '.fm-list-desktop li')\n );\n\n fmListItems.forEach((item, index) => {\n const link = item.querySelector('a');\n\n if (link) {\n link.style.opacity = '0'; \n link.style.transition = 'opacity 0.3s ease'; \n\n setTimeout(() => {\n link.style.display = 'none'; \n }, 300); \n }\n\n item.style.transform = 'translateY(0)';\n item.style.transition = 'transform 0.3s ease'; \n });\n}\n\nfunction abrirLista() {\n fmListMobile.style.display = 'block';\n fmListDesktop.style.display = 'block';\n btnClose.style.display = 'block';\n btnOpen.style.display = 'none';\n\n aplicarTransformacoes();\n\n document.addEventListener('click', fecharAoClicarFora);\n}\n\nfunction fecharLista() {\n fmListMobile.style.display = 'none';\n fmListDesktop.style.display = 'none';\n btnClose.style.display = 'none';\n btnOpen.style.display = 'block';\n\n if (isTouchDevice()) {\n removerTooltipsVisiveis();\n }\n\n resetarTransformacoes();\n document.removeEventListener('click', fecharAoClicarFora);\n}\n\nfunction fecharAoClicarFora(event) {\n if (!fmListMobile.contains(event.target) && !btnOpen.contains(event.target) && !btnClose.contains(event.target)) {\n fecharLista();\n }\n if (!fmListDesktop.contains(event.target) && !btnOpen.contains(event.target) && !btnClose.contains(event.target)) {\n fecharLista();\n }\n}\n\nfunction configurarEventos() {\n const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;\n\n btnOpen.addEventListener('click', abrirLista);\n btnClose.addEventListener('click', fecharLista);\n}\n\nconst menuItems = document.querySelectorAll('.fm-list-desktop');\n\nmenuItems.forEach(item => {\n item.addEventListener('keydown', (event) => {\n if (event.key === 'Enter') {\n item.click(); \n }\n });\n});\n\nfunction init() {\n if ((btnOpen && fmListMobile) || (btnOpen && fmListDesktop)) {\n configurarEventos();\n window.addEventListener('resize', init);\n }\n}\n\ninit();"],"names":["Article","TopBinder","Init","SetScreen","p","articleText","$","articleTextP","offset","width","on","modalBody","this","table","modalBodyWidth","outerWidth","tableWidth","is","addClass","removeClass","isTooltipOpen","actualOpened","scrollY","RefToolTip","t","s","next","position","supHeight","outerHeight","supPositionLeft","left","li","closest","refTxt","parent","find","data","append","length","css","fadeIn","remove","downloadOpt","IsTablet","IsMobile","e","each","stopPropagation","get","preventDefault","type","fadeOut","ctt","ico","slideUp","slideDown","ref","txt","hide","show","window","scrollTop","setTimeout","ArticleStructureBuilder","ArticleStructureSelect","c","text","indexOf","split","parseInt","top","height","hbodyText","vbodyText","vbodyTextMobile","bottom","opacity","scroll","$floatingMenuCtt","isScrolledIntoView","location","hash","modal","target","downloadOptW","hasEncodedTheURL","fechaAutores","clipboard","mouseenter","event","urlAtual","href","ajax","async","url","encodeURI","dataType","success","result","Clipboard","trigger","isFloatingMenuMobileClosed","children","removeAttr","elem","docViewBottom","structure","content","idx","iidx","h","prepend","push","ooffset","prev","before","html","d","attr","replace","animate","pos","currentIndex","i","l","current","Bindings","ctn","AuthorsQTDTooltip","btnSobre","primeiro","ultimo","linkToggleOn","boxToggleOff","linkToggleOff","autoresResumo","autoresGrupo","autores","qtdAutores","padding","cursor","spanOff","tooltip","textContent","IsTabletPortrait","IsDesktop","IsHD","isOldIE","DetectMobile","userAgent","mobile","detectMobileBrowsers","fullPattern","shortPattern","test","substr","DetectTablet","tablets","tabletPattern","w","innerWidth","orientation","matchMedia","matches","navigator","addEventListener","screen","angle","appVersion","IsOldIE","document","tooltipTriggers","querySelectorAll","forEach","isTouchDevice","bootstrap","Tooltip","link","modalTarget","classList","contains","tooltipInstance","getInstance","querySelector","getAttribute","Modal","btnOpen","btnClose","fmListDesktop","fmListMobile","isMouseDevice","removerTooltipsVisiveis","item","dispose","aplicarTransformacoes","isMobile","Array","from","filter","fmList","getComputedStyle","display","index","style","transition","requestAnimationFrame","transform","resetarTransformacoes","abrirLista","fecharAoClicarFora","fecharLista","removeEventListener","configurarEventos","maxTouchPoints","menuItems","init","key","click"],"mappings":"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"} \ No newline at end of file diff --git a/opac/webapp/templates/article/base.html b/opac/webapp/templates/article/base.html index 71ccc5e3..055e10a4 100644 --- a/opac/webapp/templates/article/base.html +++ b/opac/webapp/templates/article/base.html @@ -14,7 +14,7 @@ {% endblock %} {% block extra_css %} - + {% endblock %} diff --git a/requirements.txt b/requirements.txt index 22396d95..b64551a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -94,6 +94,6 @@ zope.interface==5.5.2 tox==4.3.5 PyJWT==2.8.0 tenacity==8.2.3 --e git+https://git@github.com/scieloorg/opac_schema@v2.9.0#egg=Opac_Schema --e git+https://git@github.com/scieloorg/packtools@4.16.0#egg=packtools --e git+https://github.com/scieloorg/scieloh5m5.git@1.9.5#egg=scieloh5m5 +git+https://github.com/scieloorg/opac_schema@v2.9.0#egg=Opac_Schema +git+https://github.com/scieloorg/packtools@4.16.2#egg=packtools +git+https://github.com/scieloorg/scieloh5m5@1.9.5#egg=scieloh5m5