.pycharm-social-footer{background:transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2MzciIHZpZXdCb3g9IjAgMCAxNjU1IDE2MzciIHdpZHRoPSIxNjU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA3YmFmMiIvPjxzdG9wIG9mZnNldD0iLjM5NTgzMyIgc3RvcC1jb2xvcj0iIzIxZDc4OSIgc3RvcC1vcGFjaXR5PSIuOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlZjc1MCIgc3RvcC1vcGFjaXR5PSIuNyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY0Ni4wMjkiIHgyPSIxMzA5LjkxIiB4bGluazpocmVmPSIjYSIgeTE9IjExMDQuODQiIHkyPSI2MDcuMDg3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY1Ni45NjYiIHgyPSIxMDU0LjgyIiB4bGluazpocmVmPSIjYSIgeTE9IjEwNzMuNTgiIHkyPSI0ODYuNTc3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY1Ny4xMDQiIHgyPSI4MTUuMjA2IiB4bGluazpocmVmPSIjYSIgeTE9IjEwNDUuMjciIHkyPSI0NjAuMjg1Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJlIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY0OS4zMzkiIHgyPSI2MTQuMzU3IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMjIuMzciIHkyPSI1MDUuNzI1Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJmIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYzNi42ODkiIHgyPSI0NjQuNzQ0IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMDYuMDIiIHkyPSI1OTguMjY4Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJnIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyMS45MTEiIHgyPSIzNjkuNTQ5IiB4bGluazpocmVmPSIjYSIgeTE9Ijk5Ni4zNCIgeTI9IjcxNC42MTEiLz48bGluZWFyR3JhZGllbnQgaWQ9ImgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjA3LjI3MiIgeDI9IjMyNC45MjUiIHhsaW5rOmhyZWY9IiNhIiB5MT0iOTkyLjYxNyIgeTI9IjgzNS4xIi8+PGxpbmVhckdyYWRpZW50IGlkPSJpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU5NC40MDUiIHgyPSIzMjIuMzQ3IiB4bGluazpocmVmPSIjYSIgeTE9Ijk5My42ODIiIHkyPSI5NDQuOTI5Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJqIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU4NC4zMDIiIHgyPSIzNTAuODQiIHhsaW5rOmhyZWY9IiNhIiB5MT0iOTk4LjEzNSIgeTI9IjEwMzQuNDYiLz48bGluZWFyR3JhZGllbnQgaWQ9ImsiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTc3LjM2OCIgeDI9IjM5OC44MDMiIHhsaW5rOmhyZWY9IiNhIiB5MT0iMTAwNC41MyIgeTI9IjEwOTguOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0ibCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1NzMuNTQ5IiB4Mj0iNDU1LjUzNSIgeGxpbms6aHJlZj0iI2EiIHkxPSIxMDExLjY0IiB5Mj0iMTEzNy42Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJtIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU3Mi40MzkiIHgyPSI1MTIuMTQ3IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMTguNDQiIHkyPSIxMTUzLjA2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJuIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU3My40MzQiIHgyPSI1NjIuMTc1IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMjQuMjMiIHkyPSIxMTQ5Ljc4Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJvIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU3NS44NTYiIHgyPSI2MDEuNjc3IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMjguNjQiIHkyPSIxMTMzLjIyIi8+PGxpbmVhckdyYWRpZW50IGlkPSJwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU3OS4wMzgiIHgyPSI2MjguOTg3IiB4bGluazpocmVmPSIjYSIgeTE9IjEwMzEuNTQiIHkyPSIxMTA4Ljg3Ii8+PHBhdGggZD0ibTgwNi42MTggMTMyMi42My0zMzEuNy00NDIuNDA4Yy01NS44NjUtNzQuNTEtNDAuNzA4LTE4MC4yMjEgMzMuODUzLTIzNi4xMTRsNDQyLjcxNi0zMzEuODY4Yzc0LjU2My01NS44OTIgMTgwLjI5My00MC44IDIzNi4xNTMgMzMuNzFsMzMxLjcgNDQyLjQxM2M1NS44NyA3NC41MSA0MC43MSAxODAuMjIyLTMzLjg1IDIzNi4xMTdsLTQ0Mi43MiAzMzEuODZjLTc0LjU1NyA1NS45LTE4MC4yODggNDAuOC0yMzYuMTUyLTMzLjcxeiIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Im04NDcuMzkyIDEyMDQuODgtMzkxLjI1My0yNjUuMTg1Yy02NS44OTItNDQuNjYxLTgzLjA2NC0xMzQuMjg5LTM4LjM1NC0yMDAuMTlsMjY1LjQ3Ni0zOTEuMzAzYzQ0LjcxLTY1LjkwMSAxMzQuMzcxLTgzLjEyIDIwMC4yNjMtMzguNDU5bDM5MS4yNTYgMjY1LjE4M2M2NS44OSA0NC42NjEgODMuMDYgMTM0LjI4OSAzOC4zNSAyMDAuMTlsLTI2NS40OCAzOTEuMzA0Yy00NC43IDY1LjktMTM0LjM2NiA4My4xMi0yMDAuMjU4IDM4LjQ2eiIgZmlsbD0idXJsKCNjKSIvPjxwYXRoIGQ9Im04NDcuNTY5IDEwOTguMzktMzkwLjA1NS0xMDUuNDJjLTY1LjY5Mi0xNy43NTQtMTA0LjUxOS04NS4zOTUtODYuNzIyLTE1MS4wODFsMTA1LjY2OC0zOTAuMDE0YzE3Ljc5Ny02NS42ODUgODUuNDc3LTEwNC41NDEgMTUxLjE2OS04Ni43ODdsMzkwLjA1MSAxMDUuNDE5YzY1LjcgMTcuNzU0IDEwNC41MiA4NS4zOTUgODYuNzMgMTUxLjA4bC0xMDUuNjcyIDM5MC4wMTNjLTE3Ljc5NiA2NS42OS04NS40NzcgMTA0LjU0LTE1MS4xNjkgODYuNzl6IiBmaWxsPSJ1cmwoI2QpIi8+PHBhdGggZD0ibTgxOC4wNzggMTAxMi4zLTM0NC42MjggMjMuMzNjLTU4LjAzOCAzLjkzLTEwOC4yNDctMzkuOTE2LTExMi4xNDUtOTcuOTM3bC0yMy4xNDQtMzQ0LjUyN2MtMy44OTgtNTguMDIxIDM5Ljk5Mi0xMDguMjQyIDk4LjAzMS0xMTIuMTcybDM0NC42MjctMjMuMzM1YzU4LjAzOS0zLjkzIDEwOC4yNDggMzkuOTIgMTEyLjE0NiA5Ny45NDFsMjMuMTQ0IDM0NC41MjdjMy44OTcgNTguMDIxLTM5Ljk5MiAxMDguMjQzLTk4LjAzMSAxMTIuMTczeiIgZmlsbD0idXJsKCNlKSIvPjxwYXRoIGQ9Im03NzAuMjcxIDk1MC45NDgtMjcyLjA1NCAxMTQuNzIyYy00NS44MjEgMTkuMzItOTguNjEyLTIuMTQtMTE3LjkxMy00Ny45NGwtMTE0LjU5Ni0yNzEuOTE4Yy0xOS4zMDEtNDUuNzk4IDIuMTk4LTk4LjU4OCA0OC4wMTktMTE3LjkxbDI3Mi4wNTQtMTE0LjcyMmM0NS44Mi0xOS4zMjIgOTguNjEyIDIuMTQxIDExNy45MTMgNDcuOTM5bDExNC41OTYgMjcxLjkxOWMxOS4zIDQ1Ljc5OC0yLjE5OCA5OC41ODgtNDguMDE5IDExNy45MXoiIGZpbGw9InVybCgjZikiLz48cGF0aCBkPSJtNzE0LjU1OCA5MTQuNjc1LTE4Ny45NzUgMTY4LjM4NWMtMzEuNjU3IDI4LjM1LTgwLjMwMSAyNS43LTEwOC42NDctNS45M2wtMTY4LjMxOC0xODcuODM1Yy0yOC4zNDYtMzEuNjMzLTI1LjY2My04MC4yNjUgNS45OTUtMTA4LjYyM2wxODcuOTc1LTE2OC4zODFjMzEuNjU3LTI4LjM1OCA4MC4zLTI1LjcwMiAxMDguNjQ3IDUuOTMxbDE2OC4zMTcgMTg3LjgzYzI4LjM0NyAzMS42MzMgMjUuNjY0IDgwLjI2NS01Ljk5NCAxMDguNjIzeiIgZmlsbD0idXJsKCNnKSIvPjxwYXRoIGQ9Im02NTkuNDI4IDkwMC44Ni0xMDUuMDczIDE4OC4zNGMtMTcuNjk2IDMxLjcyLTU3Ljc1MyA0My4xMS04OS40NzEgMjUuNDNsLTE4OC4zMy0xMDQuOTNjLTMxLjcxNy0xNy42NzctNDMuMDg0LTU3LjcxNy0yNS4zODgtODkuNDM2bDEwNS4wNzMtMTg4LjM0MmMxNy42OTYtMzEuNzE5IDU3Ljc1My00My4xMDYgODkuNDctMjUuNDMzbDE4OC4zMyAxMDQuOTM4YzMxLjcxNyAxNy42NzMgNDMuMDg0IDU3LjcxNCAyNS4zODkgODkuNDMzeiIgZmlsbD0idXJsKCNoKSIvPjxwYXRoIGQ9Im02MTEuMDIzIDkwNS4wMzItMzIuNTA4IDE4MS40MDhjLTUuNDc1IDMwLjU1LTM0LjY4MiA1MC45LTY1LjIzNyA0NS40NGwtMTgxLjQ0LTMyLjRjLTMwLjU1NS01LjQ1LTUwLjg4Ni0zNC42NC00NS40MTItNjUuMTlsMzIuNTA5LTE4MS40MTFjNS40NzUtMzAuNTUgMzQuNjgyLTUwLjg5MyA2NS4yMzctNDUuNDM3bDE4MS40NCAzMi4zOTdjMzAuNTU1IDUuNDU1IDUwLjg4NiAzNC42NDMgNDUuNDExIDY1LjE5M3oiIGZpbGw9InVybCgjaSkiLz48cGF0aCBkPSJtNTczLjA2MSA5MjEuODg3IDI0LjIxNiAxNTUuNjEzYzQuMDc4IDI2LjIxLTEzLjg2OCA1MC43Ny00MC4wODQgNTQuODZsLTE1NS42NyAyNC4zYy0yNi4yMTUgNC4wOS01MC43NzMtMTMuODMtNTQuODUxLTQwLjA0bC0yNC4yMTYtMTU1LjYxNmMtNC4wNzgtMjYuMjA2IDEzLjg2OC01MC43NjggNDAuMDg0LTU0Ljg2bDE1NS42NjktMjQuMjk4YzI2LjIxNi00LjA5MiA1MC43NzQgMTMuODM1IDU0Ljg1MiA0MC4wNDF6IiBmaWxsPSJ1cmwoI2opIi8+PHBhdGggZD0ibTU0Ny4wNTggOTQ2LjA1IDYyLjg4OSAxMTljMTAuNTkxIDIwLjA0IDIuOTIyIDQ0Ljg4LTE3LjEyOSA1NS40OGwtMTE5LjA2OSA2Mi45NGMtMjAuMDUgMTAuNi00NC44OSAyLjk0LTU1LjQ4LTE3LjA5bC02Mi44OS0xMTkuMDFjLTEwLjU5LTIwLjA0LTIuOTIxLTQ0Ljg3IDE3LjEzLTU1LjQ3M2wxMTkuMDY4LTYyLjk0MWMyMC4wNTEtMTAuNTk5IDQ0Ljg5MS0yLjk0NiA1NS40ODEgMTcuMDk0eiIgZmlsbD0idXJsKCNrKSIvPjxwYXRoIGQ9Im01MzIuNzc0IDk3Mi44MTggODMuOTUyIDc4LjY1MmMxNC4xMzggMTMuMjUgMTQuODUyIDM1LjQ1IDEuNTk1IDQ5LjU5bC03OC43MiA4My45N2MtMTMuMjU3IDE0LjE1LTM1LjQ2NSAxNC44Ny00OS42MDQgMS42M2wtODMuOTUyLTc4LjY1Yy0xNC4xMzgtMTMuMjUtMTQuODUyLTM1LjQ1LTEuNTk1LTQ5LjU5bDc4LjcyMS04My45NzljMTMuMjU3LTE0LjE0MiAzNS40NjUtMTQuODY5IDQ5LjYwMy0xLjYyM3oiIGZpbGw9InVybCgjbCkiLz48cGF0aCBkPSJtNTI4LjY3OSA5OTguNDE2IDg5Ljc0NCA0MC4xOTRjMTUuMTE2IDYuNzcgMjEuODc0IDI0LjUxIDE1LjA5NCAzOS42M2wtNDAuMjU0IDg5Ljc0Yy02Ljc4IDE1LjEyLTI0LjUzIDIxLjg4LTM5LjY0NiAxNS4xMWwtODkuNzQ0LTQwLjE5Yy0xNS4xMTYtNi43Ny0yMS44NzQtMjQuNTEtMTUuMDk0LTM5LjYzbDQwLjI1My04OS43NGM2Ljc4LTE1LjExNyAyNC41MzEtMjEuODg0IDM5LjY0Ny0xNS4xMTR6IiBmaWxsPSJ1cmwoI20pIi8+PHBhdGggZD0ibTUzMi40ODQgMTAyMC4yMyA4My43NCA3LjUxYzE0LjEgMS4yNyAyNC40OTggMTMuNzIgMjMuMjI1IDI3LjgybC03LjU1OCA4My43MWMtMS4yNzMgMTQuMS0xMy43MzUgMjQuNS0yNy44MzUgMjMuMjRsLTgzLjc0LTcuNTFjLTE0LjEtMS4yNy0yNC40OTgtMTMuNzItMjMuMjI2LTI3LjgybDcuNTU5LTgzLjcxYzEuMjczLTE0LjEgMTMuNzM1LTI0LjUgMjcuODM1LTIzLjI0eiIgZmlsbD0idXJsKCNuKSIvPjxwYXRoIGQ9Im01NDEuNjQ0IDEwMzYuOCA2OS43NzMtMTcuMjNjMTEuNzQ5LTIuOSAyMy42MjEgNC4yNyAyNi41MTYgMTYuMDJsMTcuMTkyIDY5Ljc0YzIuODk1IDExLjc1LTQuMjgzIDIzLjYyLTE2LjAzMiAyNi41MmwtNjkuNzczIDE3LjIzYy0xMS43NDkgMi45LTIzLjYyLTQuMjctMjYuNTE1LTE2LjAybC0xNy4xOTMtNjkuNzRjLTIuODk1LTExLjc1IDQuMjgzLTIzLjYyIDE2LjAzMi0yNi41MnoiIGZpbGw9InVybCgjbykiLz48cGF0aCBkPSJtNTUzLjY1NSAxMDQ3LjY1IDUxLjYwMi0zMy4zM2M4LjY5LTUuNjIgMjAuMjgxLTMuMTMgMjUuODg5IDUuNTZsMzMuMzA5IDUxLjU3YzUuNjA5IDguNjggMy4xMTIgMjAuMjctNS41NzcgMjUuODhsLTUxLjYwMiAzMy4zM2MtOC42OSA1LjYxLTIwLjI4MSAzLjEyLTI1Ljg4OS01LjU2bC0zMy4zMDktNTEuNTdjLTUuNjA5LTguNjgtMy4xMTItMjAuMjcgNS41NzctMjUuODh6IiBmaWxsPSJ1cmwoI3ApIi8+PC9zdmc+) right calc(50% - 320px) top 90px /1160px 1220px no-repeat}.pycharm-social-footer section{background-color:transparent}@media screen and (max-width:1000px){.pycharm-social-footer{background-position:right calc(50% - 250px) top 455px}}@media screen and (max-width:640px){.pycharm-social-footer{background-position:right calc(50% - 250px) top 405px;padding-bottom:96px}}
.pycharm-page{background:#000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMDAiIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJ2b3J0ZXgtcHljaGFybSIgY29sb3ItaW50ZXJwb2xhdGlvbj0ibGluZWFyUkdCIiB4MT0iMCIgeTE9IjEiIHgyPSIwIiB5Mj0iMCI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA3YmFmMiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxZDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmVmNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9ImdyYWRpZW50VHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMCAwLjUgMC41OyAtMzYwIDAuNSAwLjU7IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+IC0tPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAgMjMwKSI+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjI0IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00MzkpIHNjYWxlKDYuOCkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjI0IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00MDYpIHNjYWxlKDYpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC4zMiIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMzczKSBzY2FsZSg1LjIpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC40OCIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMzQwKSBzY2FsZSg0LjQ0KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgcng9IjI0IiByeT0iMjQiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIiBmaWxsLW9wYWNpdHk9IjAuNjQiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMwNykgc2NhbGUoMy43NikiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjcyIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0yNzQpIHNjYWxlKDMuMTgpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC44IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0yNDEpIHNjYWxlKDIuNykiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjgiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTIwOCkgc2NhbGUoMi4yOSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjg4IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0xNzUpIHNjYWxlKDEuOTQpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC45NiIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMTQyKSBzY2FsZSgxLjY0KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgcng9IjI0IiByeT0iMjQiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIiBmaWxsLW9wYWNpdHk9IjEiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTEwOSkgc2NhbGUoMS4zOSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC03Nikgc2NhbGUoMS4xOCkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00Mykgc2NhbGUoMSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0xMCkgc2NhbGUoMC45KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgIDwvZz4KPC9zdmc+) scroll no-repeat left calc(50% + 364px) top -478px /1200px 1200px}@media screen and (max-width:1276px){.pycharm-page{background-position:left calc(50% + 224px) top -478px}}@media screen and (max-width:1000px){.pycharm-page{background-position:right -326px top -478px}}@media screen and (max-width:640px){.pycharm-page{background:#000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmciIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJ2b3J0ZXgtcHljaGFybSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgMC41IDAuNSkiIGNvbG9yLWludGVycG9sYXRpb249ImxpbmVhclJHQiIKICAgICAgICAgICAgICAgICAgICAgICAgeDE9IjAiIHkxPSIxIiB4Mj0iMCIgeTI9IjAiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwN2JhZjIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMWQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlZjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJncmFkaWVudFRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiB2YWx1ZXM9IjAgMC41IDAuNTsgLTM2MCAwLjUgMC41OyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSIxMjBzIiBhZGRpdGl2ZT0ic3VtIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPiAtLT4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMCA3MCkiPgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC4yNCIgdHJhbnNmb3JtPSJyb3RhdGUoLTMwNykgc2NhbGUoNC4zKSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuMjQiIHRyYW5zZm9ybT0icm90YXRlKC0yNzQpIHNjYWxlKDMuNikiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIwLjMyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjQxKSBzY2FsZSgzKSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuMzIiIHRyYW5zZm9ybT0icm90YXRlKC0yMDgpIHNjYWxlKDIuNDkpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC40IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTc1KSBzY2FsZSgyLjA3KSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuNTYiIHRyYW5zZm9ybT0icm90YXRlKC0xNDIpIHNjYWxlKDEuNzMpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC44OCIgdHJhbnNmb3JtPSJyb3RhdGUoLTEwOSkgc2NhbGUoMS40NCkiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtNzYpIHNjYWxlKDEuMikiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDMpIHNjYWxlKDEpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEwKSBzY2FsZSgwLjg0KSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgIDwvZz4KPC9zdmc+) scroll no-repeat left -350px top -396px/1000px 1000px}}.pycharm-page__title-highlighted{color:#1fbba1}.pycharm-page .section-transparent{background-color:transparent}
.pycharm-common-header-section{--pycharm-bg-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfODIxXzE5NDA3KSI+CjxwYXRoIG9wYWNpdHk9IjAuMjQiIGQ9Ik0xODYuMDM3IDMwOS44OTdMMTAwLjcxNCA3NDguODQ4Qzc4Ljk2NDUgODYwLjczNyAxNTIuMDM3IDk2OS4wNzIgMjYzLjkyNiA5OTAuODIxTDcwMi44NzcgMTA3Ni4xNEM4MTQuNzY2IDEwOTcuODkgOTIzLjEwMSAxMDI0LjgyIDk0NC44NSA5MTIuOTMyTDEwMzAuMTcgNDczLjk4MUMxMDUxLjkyIDM2Mi4wOTIgOTc4Ljg1IDI1My43NTcgODY2Ljk2MSAyMzIuMDA4TDQyOC4wMSAxNDYuNjg0QzMxNi4xMjEgMTI0LjkzNSAyMDcuNzg2IDE5OC4wMDggMTg2LjAzNyAzMDkuODk3WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzgyMV8xOTQwNykiLz4KPHBhdGggb3BhY2l0eT0iMC4yNCIgZD0iTTUzMS41OTQgMTM5LjIxMkwyNjguMzUgNDExLjgwOUMyMDEuMjQ5IDQ4MS4yOTQgMjAzLjE4MSA1OTIuMDE5IDI3Mi42NjcgNjU5LjEyTDU0NS4yNjQgOTIyLjM2NEM2MTQuNzQ5IDk4OS40NjYgNzI1LjQ3NCA5ODcuNTMzIDc5Mi41NzUgOTE4LjA0OEwxMDU1LjgyIDY0NS40NUMxMTIyLjkyIDU3NS45NjUgMTEyMC45OSA0NjUuMjQgMTA1MS41IDM5OC4xMzlMNzc4LjkwNSAxMzQuODk1QzcwOS40MiA2Ny43OTM3IDU5OC42OTUgNjkuNzI2NCA1MzEuNTk0IDEzOS4yMTJaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMyIiBkPSJNODU1Ljk3NSAxNzcuMzk0TDU0My4wNTggMjQ5LjYzNkM0NjMuMjk1IDI2OC4wNTEgNDEzLjU2MiAzNDcuNjQgNDMxLjk3NyA0MjcuNDAyTDUwNC4yMiA3NDAuMzE5QzUyMi42MzQgODIwLjA4MiA2MDIuMjIzIDg2OS44MTUgNjgxLjk4NiA4NTEuNEw5OTQuOTAzIDc3OS4xNTdDMTA3NC42NyA3NjAuNzQzIDExMjQuNCA2ODEuMTU0IDExMDUuOTggNjAxLjM5MUwxMDMzLjc0IDI4OC40NzRDMTAxNS4zMyAyMDguNzExIDkzNS43MzggMTU4Ljk3OSA4NTUuOTc1IDE3Ny4zOTRaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjQ4IiBkPSJNMTA2OC45IDM1NC4yNTJMODEzLjE1NSAyNjEuMTY4Qzc0Ny45NjUgMjM3LjQ0MSA2NzUuODg0IDI3MS4wNTMgNjUyLjE1NyAzMzYuMjQzTDU1OS4wNzMgNTkxLjk4OUM1MzUuMzQ2IDY1Ny4xNzkgNTY4Ljk1OCA3MjkuMjYgNjM0LjE0OCA3NTIuOTg4TDg4OS44OTQgODQ2LjA3MkM5NTUuMDg0IDg2OS43OTkgMTAyNy4xNyA4MzYuMTg3IDEwNTAuODkgNzcwLjk5N0wxMTQzLjk4IDUxNS4yNUMxMTY3LjcgNDUwLjA2MSAxMTM0LjA5IDM3Ny45NzkgMTA2OC45IDM1NC4yNTJaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjY0IiBkPSJNMTEzOC42MSA1NzguMjNMOTk5LjgwMiAzOTQuMDNDOTY0LjQyIDM0Ny4wNzcgODk3LjY3NSAzMzcuNjk3IDg1MC43MjIgMzczLjA3OEw2NjYuNTIyIDUxMS44ODNDNjE5LjU2OSA1NDcuMjY0IDYxMC4xODkgNjE0LjAwOSA2NDUuNTcgNjYwLjk2Mkw3ODQuMzc1IDg0NS4xNjJDODE5Ljc1NyA4OTIuMTE1IDg4Ni41MDIgOTAxLjQ5NSA5MzMuNDU0IDg2Ni4xMTRMMTExNy42NSA3MjcuMzA5QzExNjQuNjEgNjkxLjkyOCAxMTczLjk5IDYyNS4xODMgMTEzOC42MSA1NzguMjNaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjcyIiBkPSJNMTA4NC43NyA3NjkuNTkyTDEwNzEuMTMgNTc0LjYwOEMxMDY3LjY2IDUyNC45MDYgMTAyNC41NSA0ODcuNDMyIDk3NC44NDkgNDkwLjkwOEw3NzkuODY0IDUwNC41NDNDNzMwLjE2MyA1MDguMDE4IDY5Mi42ODkgNTUxLjEyNyA2OTYuMTY0IDYwMC44MjhMNzA5Ljc5OSA3OTUuODEzQzcxMy4yNzQgODQ1LjUxNSA3NTYuMzgzIDg4Mi45ODggODA2LjA4NSA4NzkuNTEzTDEwMDEuMDcgODY1Ljg3OEMxMDUwLjc3IDg2Mi40MDMgMTA4OC4yNCA4MTkuMjk0IDEwODQuNzcgNzY5LjU5MloiIGZpbGw9InVybCgjcGFpbnQ1X2xpbmVhcl84MjFfMTk0MDcpIi8+CjxwYXRoIG9wYWNpdHk9IjAuOCIgZD0iTTk1OC4xOCA4ODAuNzUyTDEwMzguNDkgNzM1Ljg3NkMxMDU4Ljk2IDY5OC45NDcgMTA0NS42MSA2NTIuNDE2IDEwMDguNjggNjMxLjk0Nkw4NjMuODA4IDU1MS42NEM4MjYuODc5IDUzMS4xNjkgNzgwLjM0OCA1NDQuNTEyIDc1OS44NzggNTgxLjQ0MUw2NzkuNTcyIDcyNi4zMTdDNjU5LjEwMiA3NjMuMjQ2IDY3Mi40NDUgODA5Ljc3NyA3MDkuMzc0IDgzMC4yNDdMODU0LjI1IDkxMC41NTNDODkxLjE3OSA5MzEuMDI0IDkzNy43MSA5MTcuNjgxIDk1OC4xOCA4ODAuNzUyWiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyXzgyMV8xOTQwNykiLz4KPHBhdGggb3BhY2l0eT0iMC44IiBkPSJNODE2LjkwMiA5MDEuMzI5TDk0MC44NDcgODM1LjQyNkM5NzIuNDQxIDgxOC42MjcgOTg0LjQzNSA3NzkuMzk3IDk2Ny42MzYgNzQ3LjgwNEw5MDEuNzMzIDYyMy44NThDODg0LjkzNCA1OTIuMjY1IDg0NS43MDQgNTgwLjI3MSA4MTQuMTExIDU5Ny4wN0w2OTAuMTY1IDY2Mi45NzJDNjU4LjU3MiA2NzkuNzcxIDY0Ni41NzggNzE5LjAwMSA2NjMuMzc2IDc1MC41OTVMNzI5LjI3OSA4NzQuNTRDNzQ2LjA3OCA5MDYuMTM0IDc4NS4zMDggOTE4LjEyOCA4MTYuOTAyIDkwMS4zMjlaIiBmaWxsPSJ1cmwoI3BhaW50N19saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjg4IiBkPSJNNzA2Ljk5MiA4NTAuNzQ1TDgyNS41MDMgODYxLjExNEM4NTUuNzEyIDg2My43NTcgODgyLjM0MyA4NDEuNDEgODg0Ljk4NiA4MTEuMjAyTDg5NS4zNTQgNjkyLjY5MUM4OTcuOTk3IDY2Mi40ODMgODc1LjY1MSA2MzUuODUxIDg0NS40NDIgNjMzLjIwOUw3MjYuOTMyIDYyMi44NEM2OTYuNzIzIDYyMC4xOTcgNjcwLjA5MiA2NDIuNTQ0IDY2Ny40NDkgNjcyLjc1Mkw2NTcuMDgxIDc5MS4yNjNDNjU0LjQzOCA4MjEuNDcxIDY3Ni43ODQgODQ4LjEwMyA3MDYuOTkyIDg1MC43NDVaIiBmaWxsPSJ1cmwoI3BhaW50OF9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjk2IiBkPSJNNjUyLjIyMyA3NjQuMDY0TDczMS42NjcgODI2LjEzM0M3NTEuOTE4IDg0MS45NTUgNzgxLjE2IDgzOC4zNjQgNzk2Ljk4MSA4MTguMTE0TDg1OS4wNSA3MzguNjY5Qzg3NC44NzEgNzE4LjQxOSA4NzEuMjgxIDY4OS4xNzcgODUxLjAzIDY3My4zNTVMNzcxLjU4NiA2MTEuMjg3Qzc1MS4zMzYgNTk1LjQ2NSA3MjIuMDk0IDU5OS4wNTYgNzA2LjI3MiA2MTkuMzA2TDY0NC4yMDMgNjk4Ljc1MUM2MjguMzgyIDcxOS4wMDEgNjMxLjk3MiA3NDguMjQzIDY1Mi4yMjMgNzY0LjA2NFoiIGZpbGw9InVybCgjcGFpbnQ5X2xpbmVhcl84MjFfMTk0MDcpIi8+CjxwYXRoIGQ9Ik02NTMuMzA1IDY3Ny4xNzhMNjgxLjEyIDc1Ny45NkM2ODguMjExIDc3OC41NTIgNzEwLjY1MSA3ODkuNDk3IDczMS4yNDMgNzgyLjQwN0w4MTIuMDI2IDc1NC41OTFDODMyLjYxNyA3NDcuNTAxIDg0My41NjIgNzI1LjA2IDgzNi40NzIgNzA0LjQ2OUw4MDguNjU2IDYyMy42ODZDODAxLjU2NiA2MDMuMDk0IDc3OS4xMjUgNTkyLjE0OSA3NTguNTM0IDU5OS4yMzlMNjc3Ljc1MSA2MjcuMDU1QzY1Ny4xNTkgNjM0LjE0NSA2NDYuMjE0IDY1Ni41ODYgNjUzLjMwNSA2NzcuMTc4WiIgZmlsbD0idXJsKCNwYWludDEwX2xpbmVhcl84MjFfMTk0MDcpIi8+CjxwYXRoIGQ9Ik02OTQuMTc3IDYxNS45MjNMNjc2LjY2IDY4Ni4xNzdDNjcyLjE5NSA3MDQuMDg1IDY4My4wOTMgNzIyLjIyMiA3MDEuMDAxIDcyNi42ODZMNzcxLjI1NSA3NDQuMjAzQzc4OS4xNjMgNzQ4LjY2OCA4MDcuMjk5IDczNy43NyA4MTEuNzY0IDcxOS44NjJMODI5LjI4MSA2NDkuNjA4QzgzMy43NDYgNjMxLjcgODIyLjg0OCA2MTMuNTY0IDgwNC45NCA2MDkuMDk5TDczNC42ODYgNTkxLjU4M0M3MTYuNzc4IDU4Ny4xMTggNjk4LjY0MiA1OTguMDE1IDY5NC4xNzcgNjE1LjkyM1oiIGZpbGw9InVybCgjcGFpbnQxMV9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBkPSJNNzUxLjQ5OSA1OTEuMjUyTDcwNi42MjMgNjMzLjA5OUM2OTUuMTg0IDY0My43NjYgNjk0LjU1OCA2NjEuNjg3IDcwNS4yMjUgNjczLjEyNkw3NDcuMDcyIDcxOC4wMDFDNzU3LjczOSA3MjkuNDQgNzc1LjY2IDczMC4wNjYgNzg3LjA5OSA3MTkuMzk5TDgzMS45NzQgNjc3LjU1MkM4NDMuNDEzIDY2Ni44ODUgODQ0LjAzOSA2NDguOTY0IDgzMy4zNzIgNjM3LjUyNkw3OTEuNTI1IDU5Mi42NUM3ODAuODU4IDU4MS4yMTEgNzYyLjkzNyA1ODAuNTg1IDc1MS40OTkgNTkxLjI1MloiIGZpbGw9InVybCgjcGFpbnQxMl9saW5lYXJfODIxXzE5NDA3KSIvPgo8cGF0aCBkPSJNODExLjUwNSA1OTguNzg2TDc1Mi40MTcgNjA5LjIwNUM3MzkuMzYzIDYxMS41MDYgNzMwLjY0NyA2MjMuOTU0IDczMi45NDkgNjM3LjAwN0w3NDMuMzY4IDY5Ni4wOTZDNzQ1LjY2OSA3MDkuMTQ5IDc1OC4xMTcgNzE3Ljg2NSA3NzEuMTcxIDcxNS41NjRMODMwLjI1OSA3MDUuMTQ1Qzg0My4zMTIgNzAyLjg0MyA4NTIuMDI4IDY5MC4zOTUgODQ5LjcyNyA2NzcuMzQyTDgzOS4zMDggNjE4LjI1M0M4MzcuMDA2IDYwNS4yIDgyNC41NTggNTk2LjQ4NCA4MTEuNTA1IDU5OC43ODZaIiBmaWxsPSJ1cmwoI3BhaW50MTNfbGluZWFyXzgyMV8xOTQwNykiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzgyMV8xOTQwNyIgeDE9IjkwNS40NyIgeTE9IjExMTUuNTIiIHgyPSI2MS4zMzM1IiB5Mj0iOTUxLjQ0MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjxzdG9wIG9mZnNldD0iMC40IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl84MjFfMTk0MDciIHgxPSI2NzEuMDc4IiB5MT0iMTA0My44NiIgeDI9IjE0Ni44NTIiIHkyPSI1MzcuNjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzgyMV8xOTQwNyIgeDE9IjUzNy41NjIiIHkxPSI4ODQuNzQzIiB4Mj0iMzk4LjYzNCIgeTI9IjI4Mi45NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfODIxXzE5NDA3IiB4MT0iNTE2LjExMSIgeTE9IjcxMC4wMjYiIHgyPSI2OTUuMTE5IiB5Mj0iMjE4LjIwNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjxzdG9wIG9mZnNldD0iMC40IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl84MjFfMTk0MDciIHgxPSI1ODEuNTA3IiB5MT0iNTc1Ljk0NyIgeDI9IjkzNS43MzgiIHkyPSIzMDkuMDE0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzgyMV8xOTQwNyIgeDE9IjY4OS44NzEiIHkxPSI1MTAuODM1IiB4Mj0iMTA2NC44NCIgeTI9IjQ4NC42MTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfODIxXzE5NDA3IiB4MT0iNzk2Ljk0MyIgeTE9IjUxNC41NzUiIHgyPSIxMDc1LjU1IiB5Mj0iNjY5LjAxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyXzgyMV8xOTQwNyIgeDE9Ijg3MS4zMTYiIHkxPSI1NjYuNjUzIiB4Mj0iOTk4LjA1MyIgeTI9IjgwNS4wMDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OF9saW5lYXJfODIxXzE5NDA3IiB4MT0iOTAwLjE0IiB5MT0iNjM3Ljk5NCIgeDI9Ijg4MC4yIiB5Mj0iODY1Ljg5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjxzdG9wIG9mZnNldD0iMC40IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ5X2xpbmVhcl84MjFfMTk0MDciIHgxPSI4ODcuNjk3IiB5MT0iNzAyLjAwMiIgeDI9Ijc2OC4zMzQiIHkyPSI4NTQuNzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTBfbGluZWFyXzgyMV8xOTQwNyIgeDE9Ijg0OS4zMSIgeTE9Ijc0MS43NTMiIHgyPSI2OTMuOTU4IiB5Mj0iNzk1LjI0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjxzdG9wIG9mZnNldD0iMC40IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMV9saW5lYXJfODIxXzE5NDA3IiB4MT0iODAzLjY4IiB5MT0iNzUyLjI4NyIgeDI9IjY2OC41NzYiIHkyPSI3MTguNjAyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEyX2xpbmVhcl84MjFfMTk0MDciIHgxPSI3NjYuMzg3IiB5MT0iNzM4LjcxMyIgeDI9IjY4NS45MTEiIHkyPSI2NTIuNDE0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEzX2xpbmVhcl84MjFfMTk0MDciIHgxPSI3NDcuNTM1IiB5MT0iNzE5LjczMSIgeDI9IjcyOC43ODEiIHkyPSI2MTMuMzcyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF84MjFfMTk0MDciPgo8cmVjdCB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);--pycharm-bg-position:calc(50% + 366px) -476px;--pycharm-bg-size:1200px 1200px;background-color:#000;background-image:var(--pycharm-bg-image);background-position:var(--pycharm-bg-position);background-repeat:no-repeat;background-size:var(--pycharm-bg-size);padding-top:144px}@media screen and (max-width:1276px){.pycharm-common-header-section{--pycharm-bg-position:calc(50% + 224px) -476px}}@media screen and (max-width:1000px){.pycharm-common-header-section{--pycharm-bg-position:right -326px top -477px}}@media screen and (max-width:640px){.pycharm-common-header-section{--pycharm-bg-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxMDAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjkiPgo8cGF0aCBvcGFjaXR5PSIwLjI0IiBkPSJNNzI1LjU0NCA0MjUuMjQxTDU3Ni40OTMgMjI3LjQ0NEM1NDkuMDUzIDE5MS4wMyA0OTcuMjkgMTgzLjc1NSA0NjAuODc2IDIxMS4xOTVMMjYzLjA3OSAzNjAuMjQ2QzIyNi42NjUgMzg3LjY4NiAyMTkuMzkgNDM5LjQ0OSAyNDYuODMgNDc1Ljg2MkwzOTUuODgxIDY3My42NkM0MjMuMzIxIDcxMC4wNzQgNDc1LjA4NCA3MTcuMzQ4IDUxMS40OTcgNjg5LjkwOUw3MDkuMjk1IDU0MC44NThDNzQ1LjcwOSA1MTMuNDE4IDc1Mi45ODQgNDYxLjY1NSA3MjUuNTQ0IDQyNS4yNDFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODIxXzE5NDQxKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjI0IiBkPSJNNjYxLjg2NyA2MDIuNDk3TDY0Ny40NyAzOTYuNjA5QzY0NC44MiAzNTguNzA2IDYxMS45NDUgMzMwLjEyOCA1NzQuMDQyIDMzMi43NzhMMzY4LjE1MyAzNDcuMTc1QzMzMC4yNSAzNDkuODI2IDMwMS42NzIgMzgyLjcwMSAzMDQuMzIzIDQyMC42MDRMMzE4LjcyIDYyNi40OTJDMzIxLjM3IDY2NC4zOTUgMzU0LjI0NSA2OTIuOTczIDM5Mi4xNDggNjkwLjMyM0w1OTguMDM3IDY3NS45MjZDNjM1Ljk0IDY3My4yNzUgNjY0LjUxOCA2NDAuNCA2NjEuODY3IDYwMi40OTdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfODIxXzE5NDQxKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMyIiBkPSJNNTM2LjkxNCA2OTcuNDc5TDYyMC4yOTggNTQ3LjA1MUM2MzUuNjQ4IDUxOS4zNTggNjI1LjY0MyA0ODQuNDY0IDU5Ny45NDkgNDY5LjExNEw0NDcuNTIxIDM4NS43M0M0MTkuODI4IDM3MC4zOCAzODQuOTM0IDM4MC4zODUgMzY5LjU4NCA0MDguMDc4TDI4Ni4yIDU1OC41MDdDMjcwLjg1IDU4Ni4yIDI4MC44NTUgNjIxLjA5MyAzMDguNTQ4IDYzNi40NDRMNDU4Ljk3NyA3MTkuODI4QzQ4Ni42NyA3MzUuMTc4IDUyMS41NjMgNzI1LjE3MiA1MzYuOTE0IDY5Ny40NzlaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfODIxXzE5NDQxKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMyIiBkPSJNNDA2LjQ3NiA3MDcuMTVMNTMzLjAyNiA2MzkuODYyQzU1Ni4zMjQgNjI3LjQ3NCA1NjUuMTY4IDU5OC41NDYgNTUyLjc4IDU3NS4yNDlMNDg1LjQ5MiA0NDguNjk4QzQ3My4xMDUgNDI1LjQwMSA0NDQuMTc3IDQxNi41NTcgNDIwLjg3OSA0MjguOTQ0TDI5NC4zMjkgNDk2LjIzMkMyNzEuMDMyIDUwOC42MiAyNjIuMTg3IDUzNy41NDggMjc0LjU3NSA1NjAuODQ1TDM0MS44NjMgNjg3LjM5NkMzNTQuMjUgNzEwLjY5MyAzODMuMTc4IDcxOS41MzcgNDA2LjQ3NiA3MDcuMTVaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfODIxXzE5NDQxKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0zMTAuOTI1IDY1NC43MDdMNDI5LjkwOSA2NjUuMTE2QzQ1MS44MTQgNjY3LjAzMyA0NzEuMTI1IDY1MC44MjkgNDczLjA0MSA2MjguOTI1TDQ4My40NTEgNTA5Ljk0QzQ4NS4zNjcgNDg4LjAzNSA0NjkuMTY0IDQ2OC43MjUgNDQ3LjI1OSA0NjYuODA4TDMyOC4yNzQgNDU2LjM5OUMzMDYuMzcgNDU0LjQ4MiAyODcuMDU5IDQ3MC42ODYgMjg1LjE0MyA0OTIuNTlMMjc0LjczMyA2MTEuNTc1QzI3Mi44MTYgNjMzLjQ4IDI4OS4wMiA2NTIuNzkgMzEwLjkyNSA2NTQuNzA3WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzgyMV8xOTQ0MSkiLz4KPHBhdGggb3BhY2l0eT0iMC41NiIgZD0iTTI2Ny45NDcgNTc0LjY4N0wzNDYuMzggNjM1Ljk2NkMzNjAuODE5IDY0Ny4yNDcgMzgxLjY2OSA2NDQuNjg3IDM5Mi45NSA2MzAuMjQ4TDQ1NC4yMjkgNTUxLjgxNUM0NjUuNTEgNTM3LjM3NiA0NjIuOTUgNTE2LjUyNSA0NDguNTEgNTA1LjI0NEwzNzAuMDc4IDQ0My45NjZDMzU1LjYzOCA0MzIuNjg1IDMzNC43ODggNDM1LjI0NSAzMjMuNTA3IDQ0OS42ODRMMjYyLjIyOSA1MjguMTE3QzI1MC45NDcgNTQyLjU1NiAyNTMuNTA4IDU2My40MDYgMjY3Ljk0NyA1NzQuNjg3WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzgyMV8xOTQ0MSkiLz4KPHBhdGggb3BhY2l0eT0iMC44OCIgZD0iTTI3NC4yMjggNDk5LjI1NkwzMDEuMjMyIDU3Ny42ODFDMzA2LjIwMyA1OTIuMTE5IDMyMS45MzcgNTk5Ljc5MyAzMzYuMzc1IDU5NC44MjFMNDE0LjggNTY3LjgxOEM0MjkuMjM3IDU2Mi44NDYgNDM2LjkxMSA1NDcuMTEyIDQzMS45NCA1MzIuNjc1TDQwNC45MzYgNDU0LjI0OUMzOTkuOTY1IDQzOS44MTIgMzg0LjIzMSA0MzIuMTM4IDM2OS43OTMgNDM3LjEwOUwyOTEuMzY4IDQ2NC4xMTNDMjc2LjkzMSA0NjkuMDg0IDI2OS4yNTcgNDg0LjgxOCAyNzQuMjI4IDQ5OS4yNTZaIiBmaWxsPSJ1cmwoI3BhaW50Nl9saW5lYXJfODIxXzE5NDQxKSIvPgo8cGF0aCBkPSJNMzEyLjg1MyA0NDkuMzg5TDI5Ni4xMzIgNTE2LjQ1NUMyOTMuMDUzIDUyOC44MDIgMzAwLjU2NyA1NDEuMzA3IDMxMi45MTMgNTQ0LjM4NUwzNzkuOTggNTYxLjEwN0MzOTIuMzI3IDU2NC4xODUgNDA0LjgzMSA1NTYuNjcxIDQwNy45MSA1NDQuMzI1TDQyNC42MzEgNDc3LjI1OEM0MjcuNzEgNDY0LjkxMSA0MjAuMTk2IDQ1Mi40MDcgNDA3Ljg1IDQ0OS4zMjhMMzQwLjc4MyA0MzIuNjA3QzMyOC40MzYgNDI5LjUyOCAzMTUuOTMyIDQzNy4wNDIgMzEyLjg1MyA0NDkuMzg5WiIgZmlsbD0idXJsKCNwYWludDdfbGluZWFyXzgyMV8xOTQ0MSkiLz4KPHBhdGggZD0iTTM2Mi40ODEgNDMyLjA2N0wzMjAuMzU2IDQ3MS4zNUMzMTIuNiA0NzguNTgyIDMxMi4xNzYgNDkwLjczMiAzMTkuNDA4IDQ5OC40ODdMMzU4LjY5MSA1NDAuNjEzQzM2NS45MjMgNTQ4LjM2OCAzNzguMDcyIDU0OC43OTIgMzg1LjgyNyA1NDEuNTZMNDI3Ljk1MyA1MDIuMjc3QzQzNS43MDkgNDk1LjA0NSA0MzYuMTMzIDQ4Mi44OTYgNDI4LjkwMSA0NzUuMTQxTDM4OS42MTggNDMzLjAxNUMzODIuMzg2IDQyNS4yNiAzNzAuMjM3IDQyNC44MzYgMzYyLjQ4MSA0MzIuMDY3WiIgZmlsbD0idXJsKCNwYWludDhfbGluZWFyXzgyMV8xOTQ0MSkiLz4KPHBhdGggZD0iTTQwNS4wMjggNDQyLjQ4NkwzNTcuNzU3IDQ1MC44MjFDMzQ5LjA1NSA0NTIuMzU2IDM0My4yNDQgNDYwLjY1NCAzNDQuNzc4IDQ2OS4zNTdMMzUzLjExMyA1MTYuNjI4QzM1NC42NDggNTI1LjMzIDM2Mi45NDYgNTMxLjE0MSAzNzEuNjQ5IDUyOS42MDZMNDE4LjkyIDUyMS4yNzFDNDI3LjYyMiA1MTkuNzM3IDQzMy40MzMgNTExLjQzOCA0MzEuODk4IDUwMi43MzZMNDIzLjU2MyA0NTUuNDY1QzQyMi4wMjkgNDQ2Ljc2MyA0MTMuNzMgNDQwLjk1MiA0MDUuMDI4IDQ0Mi40ODZaIiBmaWxsPSJ1cmwoI3BhaW50OV9saW5lYXJfODIxXzE5NDQxKSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODIxXzE5NDQxIiB4MT0iMTk3LjE0NiIgeTE9IjQwOS45MyIgeDI9IjUyNi44MDkiIHkyPSIxNjEuNTExIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzgyMV8xOTQ0MSIgeDE9IjI5OS41MjQiIHkxPSIzNTEuOTc0IiB4Mj0iNjQyLjY3MSIgeTI9IjMyNy45NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPHN0b3Agb2Zmc2V0PSIwLjYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfODIxXzE5NDQxIiB4MT0iMzk3LjM3OSIgeTE9IjM1Ny45MzYiIHgyPSI2NDguMDkyIiB5Mj0iNDk2LjkwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl84MjFfMTk0NDEiIHgxPSI0NjMuMDYzIiB5MT0iNDA2LjUxNSIgeDI9IjU3NS4yMSIgeTI9IjYxNy40MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPHN0b3Agb2Zmc2V0PSIwLjYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfODIxXzE5NDQxIiB4MT0iNDg2LjkyMSIgeTE9IjQ3MC4yNzgiIHgyPSI0NjkuNTcxIiB5Mj0iNjY4LjU4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl84MjFfMTk0NDEiIHgxPSI0NzQuNjU1IiB5MT0iNTI1LjY3IiB4Mj0iMzcyLjUyNCIgeTI9IjY1Ni4zOTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPHN0b3Agb2Zmc2V0PSIwLjYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfODIxXzE5NDQxIiB4MT0iNDQwLjk0MiIgeTE9IjU1OC44MTYiIHgyPSIzMTAuMjMzIiB5Mj0iNjAzLjgyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ3X2xpbmVhcl84MjFfMTk0NDEiIHgxPSI0MDIuMzM2IiB5MT0iNTY2LjY4IiB4Mj0iMjkwLjU1OCIgeTI9IjUzOC44MTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPHN0b3Agb2Zmc2V0PSIwLjYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OF9saW5lYXJfODIxXzE5NDQxIiB4MT0iMzcxLjc4NSIgeTE9IjU1NC42NTUiIHgyPSIzMDYuMzE0IiB5Mj0iNDg0LjQ0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ5X2xpbmVhcl84MjFfMTk0NDEiIHgxPSIzNTUuODkyIiB5MT0iNTMyLjM4NCIgeDI9IjM0MiIgeTI9IjQ1My42IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY3NTAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);--pycharm-bg-position:left -343px top -397px;--pycharm-bg-size:1000px 1000px;padding-top:64px}}.pycharm-common-header-section__logo{height:96px;width:96px}@media screen and (max-width:640px){.pycharm-common-header-section__logo{height:72px;width:72px}}
.pycharm-overview-header-section{--pycharm-bg-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMDAiIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJ2b3J0ZXgtcHljaGFybSIgY29sb3ItaW50ZXJwb2xhdGlvbj0ibGluZWFyUkdCIiB4MT0iMCIgeTE9IjEiIHgyPSIwIiB5Mj0iMCI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA3YmFmMiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuNCIgc3RvcC1jb2xvcj0iIzIxZDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmVmNzUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9ImdyYWRpZW50VHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMCAwLjUgMC41OyAtMzYwIDAuNSAwLjU7IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+IC0tPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAgMjMwKSI+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjI0IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00MzkpIHNjYWxlKDYuOCkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjI0IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00MDYpIHNjYWxlKDYpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC4zMiIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMzczKSBzY2FsZSg1LjIpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC40OCIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMzQwKSBzY2FsZSg0LjQ0KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgcng9IjI0IiByeT0iMjQiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIiBmaWxsLW9wYWNpdHk9IjAuNjQiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMwNykgc2NhbGUoMy43NikiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjcyIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0yNzQpIHNjYWxlKDMuMTgpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC44IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0yNDEpIHNjYWxlKDIuNykiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjgiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTIwOCkgc2NhbGUoMi4yOSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIwLjg4IgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0xNzUpIHNjYWxlKDEuOTQpIiB0cmFuc2Zvcm0tb3JpZ2luPSI4MDVweCA0NTUuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMzI7MzYwIDMgLTMyOyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iPjwvYW5pbWF0ZVRyYW5zZm9ybT4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiByeD0iMjQiIHJ5PSIyNCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiIGZpbGwtb3BhY2l0eT0iMC45NiIKICAgICAgICAgICAgICB0cmFuc2Zvcm09InJvdGF0ZSgtMTQyKSBzY2FsZSgxLjY0KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgcng9IjI0IiByeT0iMjQiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIiBmaWxsLW9wYWNpdHk9IjEiCiAgICAgICAgICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTEwOSkgc2NhbGUoMS4zOSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC03Nikgc2NhbGUoMS4xOCkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC00Mykgc2NhbGUoMSkiIHRyYW5zZm9ybS1vcmlnaW49IjgwNXB4IDQ1NS41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0zMjszNjAgMyAtMzI7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSI+PC9hbmltYXRlVHJhbnNmb3JtPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMjAiIHJ4PSIyNCIgcnk9IjI0IiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIgZmlsbC1vcGFjaXR5PSIxIgogICAgICAgICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0xMCkgc2NhbGUoMC45KSIgdHJhbnNmb3JtLW9yaWdpbj0iODA1cHggNDU1LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTMyOzM2MCAzIC0zMjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIj48L2FuaW1hdGVUcmFuc2Zvcm0+IC0tPgogICAgICAgIDwvcmVjdD4KICAgIDwvZz4KPC9zdmc+);--pycharm-bg-position:left calc(50% + 364px) top -478px;min-height:498px}@media screen and (max-width:1276px){.pycharm-overview-header-section{--pycharm-bg-position:left calc(50% + 224px) top -478px}}@media screen and (max-width:1000px){.pycharm-overview-header-section{--pycharm-bg-position:right -326px top -478px}}@media screen and (max-width:640px){.pycharm-overview-header-section{--pycharm-bg-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmciIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJ2b3J0ZXgtcHljaGFybSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgMC41IDAuNSkiIGNvbG9yLWludGVycG9sYXRpb249ImxpbmVhclJHQiIKICAgICAgICAgICAgICAgICAgICAgICAgeDE9IjAiIHkxPSIxIiB4Mj0iMCIgeTI9IjAiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwN2JhZjIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjQiIHN0b3AtY29sb3I9IiMyMWQ3ODkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlZjc1MCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJncmFkaWVudFRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiB2YWx1ZXM9IjAgMC41IDAuNTsgLTM2MCAwLjUgMC41OyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSIxMjBzIiBhZGRpdGl2ZT0ic3VtIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPiAtLT4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMCA3MCkiPgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC4yNCIgdHJhbnNmb3JtPSJyb3RhdGUoLTMwNykgc2NhbGUoNC4zKSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuMjQiIHRyYW5zZm9ybT0icm90YXRlKC0yNzQpIHNjYWxlKDMuNikiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIwLjMyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjQxKSBzY2FsZSgzKSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuMzIiIHRyYW5zZm9ybT0icm90YXRlKC0yMDgpIHNjYWxlKDIuNDkpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC40IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTc1KSBzY2FsZSgyLjA3KSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgICAgICA8cmVjdCB4PSI3NDgiIHk9IjM2My41IiB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHJ4PSIyMCIgcnk9IjIwIiBmaWxsPSJ1cmwoI3ZvcnRleC1weWNoYXJtKSIKICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk9IjAuNTYiIHRyYW5zZm9ybT0icm90YXRlKC0xNDIpIHNjYWxlKDEuNzMpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMC44OCIgdHJhbnNmb3JtPSJyb3RhdGUoLTEwOSkgc2NhbGUoMS40NCkiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtNzYpIHNjYWxlKDEuMikiIHRyYW5zZm9ybS1vcmlnaW49Ijc5M3B4IDQzNy41cHgiPgogICAgICAgICAgICA8IS0tIDxhbmltYXRlVHJhbnNmb3JtIHZhbHVlcz0iMCAzIC0yNjszNjAgMyAtMjY7IiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGR1cj0iMTIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgYWRkaXRpdmU9InN1bSIvPiAtLT4KICAgICAgICA8L3JlY3Q+CiAgICAgICAgPHJlY3QgeD0iNzQ4IiB5PSIzNjMuNSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiByeD0iMjAiIHJ5PSIyMCIgZmlsbD0idXJsKCN2b3J0ZXgtcHljaGFybSkiCiAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDMpIHNjYWxlKDEpIiB0cmFuc2Zvcm0tb3JpZ2luPSI3OTNweCA0MzcuNXB4Ij4KICAgICAgICAgICAgPCEtLSA8YW5pbWF0ZVRyYW5zZm9ybSB2YWx1ZXM9IjAgMyAtMjY7MzYwIDMgLTI2OyIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjEyMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiIGFkZGl0aXZlPSJzdW0iLz4gLS0+CiAgICAgICAgPC9yZWN0PgogICAgICAgIDxyZWN0IHg9Ijc0OCIgeT0iMzYzLjUiIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgcng9IjIwIiByeT0iMjAiIGZpbGw9InVybCgjdm9ydGV4LXB5Y2hhcm0pIgogICAgICAgICAgICAgIGZpbGwtb3BhY2l0eT0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEwKSBzY2FsZSgwLjg0KSIgdHJhbnNmb3JtLW9yaWdpbj0iNzkzcHggNDM3LjVweCI+CiAgICAgICAgICAgIDwhLS0gPGFuaW1hdGVUcmFuc2Zvcm0gdmFsdWVzPSIwIDMgLTI2OzM2MCAzIC0yNjsiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIxMjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIiBhZGRpdGl2ZT0ic3VtIi8+IC0tPgogICAgICAgIDwvcmVjdD4KICAgIDwvZz4KPC9zdmc+);--pycharm-bg-position:left -350px top -396px}}.pycharm-overview-header-section .pycharm-goes-ai-banner{margin-top:144px;--ai-banner-gradient:radial-gradient(621.97% 754.08% at 21.65% -5.07%,#021a1a 17%,#bcec62 92.74%)}.pycharm-overview-header-section .pycharm-goes-ai-banner:before{background:inherit}
.pycharm-overview-focus-section__cards{display:flex;flex-wrap:wrap;gap:32px}.pycharm-overview-focus-section__card{background-color:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;padding:24px}@media screen and (max-width:640px){.pycharm-overview-focus-section__card{border-radius:16px;padding:16px}.pycharm-overview-focus-section__card-icon{--wt-icons-big-width:48px;--wt-icons-big-height:48px}}.pycharm-overview-focus-section__icon-cards-container{display:flex;flex-wrap:wrap;gap:24px;height:100%;justify-content:flex-end}@media screen and (max-width:1276px){.pycharm-overview-focus-section__icon-cards-container{-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width:640px){.pycharm-overview-focus-section__icon-cards-container{-moz-column-gap:24px;column-gap:24px;justify-content:center}}.pycharm-overview-focus-section__icon-card{background-color:#000;border-radius:12px;box-sizing:border-box;flex:116px 0 0;height:124px;padding:24px 12px;text-align:center;text-decoration:none;width:116px}.pycharm-overview-focus-section__icon-card-logo{height:52px}
.pycharm-page .insights-section{position:relative;z-index:1}.pycharm-page .insights-section__background{background:radial-gradient(50% 50% at 50% 50%,rgba(33,215,137,.28) 0,rgba(33,215,137,0) 100%);height:800px;left:calc(50% - 800px);position:absolute;top:0;width:1200px}.pycharm-page .insights-section__background_blue{background:radial-gradient(50% 50% at 50% 50%,rgba(7,186,242,.28) 0,rgba(7,186,242,0) 100%)}@media screen and (max-width:1000px){.pycharm-page .insights-section__background{height:700px;left:calc(50% - 200px);width:900px}}.pycharm-page .insights-section__video{aspect-ratio:16/9;border-radius:24px;box-shadow:10px 10px 32px 0 rgba(0,0,0,.25);min-height:402px}.pycharm-page .insights-section__video>video{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1276px){.pycharm-page .insights-section__video{min-height:304px}}@media screen and (max-width:1000px){.pycharm-page .insights-section__video{height:340px;min-height:auto;width:min(calc(100% - 16px),604px)}}@media screen and (max-width:640px){.pycharm-page .insights-section__video{border-radius:8px;height:100%;max-width:100%}}.pycharm-page .insights-section__card{background:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;display:flex;flex-direction:column;gap:16px;min-height:402px;padding:24px}@media screen and (max-width:1276px){.pycharm-page .insights-section__card{min-height:450px}}@media screen and (max-width:1000px){.pycharm-page .insights-section__card{background:transparent;border-radius:0;min-height:auto;padding:0}}.pycharm-page .insights-section__card-logo{height:64px;margin-bottom:auto;width:64px}.pycharm-page .insights-section__card-content{margin-top:auto}@media screen and (max-width:1000px){.pycharm-page .insights-section__content{background:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;padding:24px}}@media screen and (max-width:640px){.pycharm-page .insights-section__content{border-radius:16px;padding:16px;transform:translateX(-16px);width:100%}}
.video-slideshow{--video-gap:var(--video-slideshow-gap,32px);--panel-width:var(--video-slideshow-panel-width,360px)}@media screen and (max-width:1276px){.video-slideshow{--video-gap:var(--video-slideshow-gap,16px)}}.video-slideshow{box-sizing:border-box;display:flex;gap:var(--video-gap);justify-content:space-between;width:100%}@media screen and (max-width:1276px){.video-slideshow{align-items:center}}.video-slideshow *{box-sizing:border-box}.video-slideshow_panel-left{flex-direction:row-reverse}.video-slideshow__panel{display:flex;flex:var(--panel-width) 1 0;flex-direction:column;gap:12px}.video-slideshow__slide-panel-body,.video-slideshow__slide-panel-title{position:relative;z-index:1}.video-slideshow__slide-panel-progress{background-color:var(
      --video-slideshow-progress-bar-color,var(--rs-color-primary-t-fog-dark-theme)
    );inset:0;position:absolute;transition:width 1s linear}.video-slideshow__slide-panel{background-color:var(--rs-color-black);border-radius:8px;cursor:pointer;overflow:hidden;padding:8px 16px;position:relative}.video-slideshow__video-wrapper{border-radius:16px;min-height:448px;min-width:calc(100% - var(--panel-width) - var(--video-gap));overflow:hidden}@media screen and (max-width:1276px){.video-slideshow__video-wrapper{min-height:300px}}.video-slideshow__video-wrapper video{border-radius:16px;width:100%}.video-slideshow_offscreen{--min-video-width:941px}@media screen and (max-width:1276px){.video-slideshow_offscreen{align-items:flex-start}}@media screen and (max-width:1000px){.video-slideshow_offscreen{--min-video-width:auto}}.video-slideshow_offscreen .video-slideshow__video-wrapper{overflow:visible;position:relative}.video-slideshow_offscreen .video-slideshow__video-wrapper>video{aspect-ratio:16/9;background-color:rgba(0,0,0,.1);min-width:var(--min-video-width);position:absolute;right:0;top:0}.video-slideshow_offscreen.video-slideshow_panel-left .video-slideshow__video-wrapper>video{left:0;right:auto}
:root{--slide-img-width:941px;--slide-img-height:640px;--slideshow-tab-width:513px;--slideshow-tab-lg-width:428px}.pycharm-features-slider{overflow:hidden;position:relative;z-index:1}.pycharm-features-slider__slide{background:var(--rs-color-white-t5);border-radius:24px;box-shadow:0 0 32px 0 rgba(0,0,0,.25);padding:24px}.pycharm-features-slider__slide-video{margin-left:-24px;margin-right:-24px}.pycharm-features-slider__slide-video video{width:100%}
.pycharm-overview-features-section{--video-slideshow-panel-width:465px;--video-slideshow-progress-bar-color:var(--rs-color-primary-t-fog-dark-theme);position:relative}.pycharm-overview-features-section .pycharm-features-slider{overflow:visible}.pycharm-overview-features-section .video-slideshow{background:rgba(0,0,0,.8)}.pycharm-overview-features-section .video-slideshow__panel{border-radius:32px 0 0 32px;box-shadow:0 0 100px 0 rgba(0,0,0,.76);gap:0;min-height:530px;padding:32px 8px 32px 32px}.pycharm-overview-features-section .video-slideshow__slide-panel{padding:16px}.pycharm-overview-features-section .video-slideshow__slide-panel>h4{--_rs-typography-letter-spacing:var(--rs-h3-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-h3-font-size,20px);--_rs-typography-font-weight:var(
    --rs-font-weight-semi-bold,600
  );--_rs-typography-line-height:var(--rs-h3-line-height,28px);--_rs-typography-base-color:var(
    --_rs-typography-heading-hardness-color,var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)
  );--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}.pycharm-overview-features-section .video-slideshow__slide-panel>p{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,0.0015em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-2-font-size,16px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-2-line-height,24px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:16px;--_rs-typography-ul-list-li-padding-left:22px;--_rs-typography-ol-list-li-padding-left:26px;--_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-2-sm-list-li-margin-top-from-text,16px
  );--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.pycharm-overview-features-section .video-slideshow__slide-panel>p{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}.pycharm-overview-features-section .video-slideshow__slide-panel>p{font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;color:var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),.7)
);--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}.pycharm-overview-features-section .video-slideshow__slide-panel:not(.opened){background-color:transparent;opacity:.4}.pycharm-overview-features-section .video-slideshow__slide-panel:not(.opened)>h4{--_rs-typography-letter-spacing:var(--rs-text-1-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-1-font-size,20px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-1-line-height,28px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:32px;--_rs-typography-ul-list-li-padding-left:26px;--_rs-typography-ol-list-li-padding-left:32px;--_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-1-sm-list-li-margin-top-from-text,24px
  );--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.pycharm-overview-features-section .video-slideshow__slide-panel:not(.opened)>h4{--_rs-typography-text-1-sm-list-li-margin-top-from-text:16px}}.pycharm-overview-features-section .video-slideshow__slide-panel:not(.opened)>h4{font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;color:var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),.7)
);--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}.pycharm-overview-features-section .video-slideshow__slide-panel:not(.opened):hover{opacity:.8}.pycharm-overview-features-section__slideshow-panel-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.pycharm-overview-features-section__gradient-overlay{height:1459px;position:absolute;right:-900px;top:50%;transform:translateY(-50%);width:2067px}@media screen and (max-width:1000px){.pycharm-overview-features-section__gradient-overlay{display:none}}.pycharm-overview-features-section__button-container{padding-left:32px}@media screen and (max-width:1000px){.pycharm-overview-features-section__button-container{padding-left:0}.pycharm-overview-features-section .feature-card{background:var(--rs-color-white-t5) radial-gradient(50% 50% at 50% 50%,rgba(16,195,209,.24) 0,rgba(16,195,209,0) 100%) center /1080px 900px no-repeat}}
.pycharm-overview-testimonials-section__container .jb-testimonial-background-1{background:rgba(31,187,161,.2)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-2{background:rgba(0,129,157,.3)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-3{background:rgba(31,187,161,.2)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-4{background:rgba(0,119,204,.3)}
.pycharm-b2b-banner{background-color:transparent;border-color:#fef750;padding:24px}.pycharm-b2b-banner .pycharm-b2b-banner-text-yellow{color:#fef750}.pycharm-b2b-banner__main-part{padding:24px}.pycharm-b2b-banner__tag-wrapper{flex-flow:wrap-reverse}.pycharm-b2b-banner__tag{position:relative;right:inherit;transform:inherit}.pycharm-b2b-banner__customers-marquee{--marquee-gap:90px;padding-bottom:48px}@media screen and (max-width:640px){.pycharm-b2b-banner__customers-marquee{--marquee-gap:16px;padding-bottom:0}}.pycharm-b2b-banner__customers-marquee__logo{filter:grayscale(1);height:56px}.pycharm-b2b-banner__rollout-banner{background:#052819}
.pycharm-ai-assistant-section{background-color:transparent}.pycharm-ai-assistant-section__video-block-wrapper{position:relative}.pycharm-ai-assistant-section__tag{background-color:#fef750;color:var(--rs-color-black)}.pycharm-ai-assistant-section__video-block{background-color:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;overflow:hidden;padding:48px 32px;position:relative}@media screen and (max-width:1000px){.pycharm-ai-assistant-section__video-block{padding:32px}}@media screen and (max-width:640px){.pycharm-ai-assistant-section__video-block{padding:16px;transform:translateX(-16px);width:100%}}.pycharm-ai-assistant-section__video-block:after{background:radial-gradient(42.75% 55.11% at 54.08% 68.3%,#fff62f 0,rgba(39,40,46,0) 100%);border-radius:600px;content:"";filter:blur(50px);height:600px;opacity:.4;position:absolute;right:-200px;top:-300px;transform:rotate(-90deg);width:550px}.pycharm-ai-assistant-section__video{aspect-ratio:16/9;border-radius:16px;box-shadow:0 0 32px 0 rgba(0,0,0,.25);height:auto;overflow:hidden;position:relative;z-index:1}.pycharm-ai-assistant-section__video>video{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1000px){.pycharm-ai-assistant-section__video{height:340px;width:min(calc(100% - 16px),604px)}}@media screen and (max-width:640px){.pycharm-ai-assistant-section__video{border-radius:8px;height:100%;max-width:100%;width:100%}.pycharm-ai-assistant-section__learn-more-link{margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content}}.pycharm-ai-assistant-section__content{display:flex;flex-direction:column;gap:24px}.pycharm-ai-assistant-section__learn-more-container{margin-top:auto}.pycharm-ai-assistant-section__text-container{margin-bottom:auto}
.python-overview-start-your-journey-card{--rs-card-static-background:#021a1a url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MCIgaGVpZ2h0PSIzOTQiIHZpZXdCb3g9IjAgMCAxMjQwIDM5NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcyOC4zNCA4Mi40ODc5TDE0NzcuMDMgNzYuOTc0M0MxNjIzLjAxIDc1Ljg5OTMgMTc0MC4zNyAtNDMuMjc1OCAxNzM5LjE3IC0xODkuMjFMMTczMy4wMiAtOTM3LjY5QzE3MzEuODIgLTEwODMuNjIgMTYxMi41MSAtMTIwMS4wNiAxNDY2LjU0IC0xMTk5Ljk4TDcxNy44NDYgLTExOTQuNDdDNTcxLjg3IC0xMTkzLjM5IDQ1NC41MDUgLTEwNzQuMjIgNDU1LjcwNCAtOTI4LjI4M0w0NjEuODU1IC0xNzkuODA0QzQ2My4wNTQgLTMzLjg2OTMgNTgyLjM2NCA4My41NjI5IDcyOC4zNCA4Mi40ODc5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik02ODQuMTUgLTE0MC44MTRMMTIyMy43IDIwMy42NjFDMTMyOC44OSAyNzAuODIyIDE0NjguNTUgMjQwLjA2MSAxNTM1LjY0IDEzNC45NTVMMTg3OS43NiAtNDA0LjE0MUMxOTQ2Ljg1IC01MDkuMjQ3IDE5MTUuOTYgLTY0OC44OTggMTgxMC43NyAtNzE2LjA1OUwxMjcxLjIzIC0xMDYwLjUzQzExNjYuMDMgLTExMjcuNjkgMTAyNi4zNyAtMTA5Ni45MyA5NTkuMjc2IC05OTEuODI4TDYxNS4xNTkgLTQ1Mi43MzFDNTQ4LjA2OCAtMzQ3LjYyNSA1NzguOTU2IC0yMDcuOTc1IDY4NC4xNSAtMTQwLjgxNFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNNzU2LjQ2IC0zMjEuMzM5TDk4My4wMiAxNzYuNTIyQzEwMjcuMTkgMjczLjU5MyAxMTQxLjY5IDMxNi41NTIgMTIzOC43NSAyNzIuNDc0TDE3MzYuNTYgNDYuNDAzMkMxODMzLjYyIDIuMzI0NzUgMTg3Ni41IC0xMTIuMSAxODMyLjMzIC0yMDkuMTcxTDE2MDUuNzcgLTcwNy4wMzJDMTU2MS41OSAtODA0LjEwMyAxNDQ3LjEgLTg0Ny4wNjIgMTM1MC4wNCAtODAyLjk4NEw4NTIuMjIzIC01NzYuOTEzQzc1NS4xNjEgLTUzMi44MzQgNzEyLjI4NyAtNDE4LjQxIDc1Ni40NiAtMzIxLjMzOVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNODkyLjM2NiAtNDE3LjAzMUw4MjMuMDMxIDQ1LjA4NThDODA5LjUxMyAxMzUuMTg1IDg3MS42MjQgMjE5LjI0MiA5NjEuNzYyIDIzMi44MzNMMTQyNC4wNyAzMDIuNTRDMTUxNC4yMSAzMTYuMTMgMTU5OC4yNCAyNTQuMTA5IDE2MTEuNzYgMTY0LjAwOUwxNjgxLjA5IC0yOTguMTA4QzE2OTQuNjEgLTM4OC4yMDcgMTYzMi41IC00NzIuMjY2IDE1NDIuMzYgLTQ4NS44NTdMMTA4MC4wNSAtNTU1LjU2M0M5ODkuOTEzIC01NjkuMTU0IDkwNS44ODQgLTUwNy4xMzEgODkyLjM2NiAtNDE3LjAzMVoiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTAzNC40MiAtNDIyLjM0OUw3NjkuNTA2IC0xMjMuNTQyQzcxNy44NTggLTY1LjI4NDUgNzIzLjI2NCAyMy44Mzk5IDc4MS41ODIgNzUuNTIyOUwxMDgwLjcgMzQwLjYxMUMxMTM5LjAyIDM5Mi4yOTMgMTIyOC4xNiAzODYuOTY0IDEyNzkuODEgMzI4LjcwN0wxNTQ0LjcyIDI5LjkwMDFDMTU5Ni4zNyAtMjguMzU3IDE1OTAuOTcgLTExNy40ODEgMTUzMi42NSAtMTY5LjE2NEwxMjMzLjUzIC00MzQuMjUyQzExNzUuMjEgLTQ4NS45MzUgMTA4Ni4wNyAtNDgwLjYwNiAxMDM0LjQyIC00MjIuMzQ5WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTM4Ljc1IC0zNjAuMDQ4TDgwOS42MjYgLTI2OS4yNjJDNzQ1LjQ1MiAtMjUxLjU2IDcwNy44MjcgLTE4NS4xODkgNzI1LjU4OSAtMTIxLjAxOUw4MTYuNjgxIDIwOC4wODNDODM0LjQ0MyAyNzIuMjUzIDkwMC44NjUgMzA5LjkyMyA5NjUuMDM4IDI5Mi4yMjFMMTI5NC4xNiAyMDEuNDM1QzEzNTguMzMgMTgzLjczMyAxMzk1Ljk2IDExNy4zNjIgMTM3OC4yIDUzLjE5MjNMMTI4Ny4xIC0yNzUuOTFDMTI2OS4zNCAtMzQwLjA4IDEyMDIuOTIgLTM3Ny43NSAxMTM4Ljc1IC0zNjAuMDQ4WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTg0LjU4IC0yNjYuODU4TDkwNi4yNTUgLTM1NC45OEM4NTEuOTg5IC0zNzIuMTYyIDc5NC4xMDQgLTM0Mi4xMjQgNzc2Ljk2NCAtMjg3Ljg4OEw2ODkuMDUzIC05LjcyMjU4QzY3MS45MTIgNDQuNTEzIDcwMi4wMDcgMTAyLjQwOCA3NTYuMjczIDExOS41ODlMMTAzNC41OSAyMDcuNzExQzEwODguODYgMjI0Ljg5MyAxMTQ2Ljc1IDE5NC44NTQgMTE2My44OSAxNDAuNjE5TDEyNTEuOCAtMTM3LjU0N0MxMjY4Ljk0IC0xOTEuNzgzIDEyMzguODQgLTI0OS42NzcgMTE4NC41OCAtMjY2Ljg1OFoiIGZpbGw9InVybCgjcGFpbnQ2X2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTE3NC4wNiAtMTc4Ljc2NkwxMDE1LjQ3IC0zNzEuNDI5Qzk4NC41NDggLTQwOC45OTEgOTI5LjA0NSAtNDE0LjQwOSA4OTEuNDk4IC0zODMuNTMxTDY5OC45MTQgLTIyNS4xNTJDNjYxLjM2OCAtMTk0LjI3NCA2NTUuOTk1IC0xMzguNzkyIDY4Ni45MTQgLTEwMS4yM0w4NDUuNTAyIDkxLjQzMjNDODc2LjQyMSAxMjguOTk0IDkzMS45MjMgMTM0LjQxMyA5NjkuNDcgMTAzLjUzNUwxMTYyLjA1IC01NC44NDQxQzExOTkuNiAtODUuNzIyMiAxMjA0Ljk3IC0xNDEuMjA0IDExNzQuMDYgLTE3OC43NjZaIiBmaWxsPSJ1cmwoI3BhaW50N19saW5lYXJfMTA2MF8xMDQzNikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iMTA5NC4yMiIgeTE9Ijc2LjY4ODQiIHgyPSIxMDg1LjQ2IiB5Mj0iLTExMTIuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iOTQ5LjI2OCIgeTE9IjI1LjMwNDMiIHgyPSIxNDk2LjIzIiB5Mj0iLTgzMS4zODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iODY5LjI1MSIgeTE9Ii03OC45NTc5IiB4Mj0iMTY2MC4xMiIgeTI9Ii00MzguODU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijg2MC4zOTgiIHkxPSItMTkwLjg5MyIgeDI9IjE1OTUuMiIgeTI9Ii04MC42NDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjkwNi4xODgiIHkxPSItMjc1LjIxMyIgeDI9IjEzODEuNDgiIHkyPSIxNDYuMTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijk3OC4yNzQiIHkxPSItMzE0LjMxMyIgeDI9IjExMjIuNTkiIHkyPSIyMDguODUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwNDguMTkiIHkxPSItMzA4Ljc3MiIgeDI9IjkwOC4yNDMiIHkyPSIxMzMuMjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50N19saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwOTUuNzUiIHkxPSItMjcyLjI2OSIgeDI9Ijc4OS44MDYiIHkyPSItMjAuNDMzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTcxODc1IiBzdG9wLWNvbG9yPSIjRkVGNzUwIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat top right;--rs-card-static-border-color:hsla(0,0%,100%,.2)}.python-overview-start-your-journey-card__logo{height:96px;width:96px}@media screen and (max-width:1000px){.python-overview-start-your-journey-card{--rs-card-static-background:#021a1a url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MCIgaGVpZ2h0PSIzOTQiIHZpZXdCb3g9IjAgMCAxMjQwIDM5NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcyOC4zNCA4Mi40ODc5TDE0NzcuMDMgNzYuOTc0M0MxNjIzLjAxIDc1Ljg5OTMgMTc0MC4zNyAtNDMuMjc1OCAxNzM5LjE3IC0xODkuMjFMMTczMy4wMiAtOTM3LjY5QzE3MzEuODIgLTEwODMuNjIgMTYxMi41MSAtMTIwMS4wNiAxNDY2LjU0IC0xMTk5Ljk4TDcxNy44NDYgLTExOTQuNDdDNTcxLjg3IC0xMTkzLjM5IDQ1NC41MDUgLTEwNzQuMjIgNDU1LjcwNCAtOTI4LjI4M0w0NjEuODU1IC0xNzkuODA0QzQ2My4wNTQgLTMzLjg2OTMgNTgyLjM2NCA4My41NjI5IDcyOC4zNCA4Mi40ODc5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik02ODQuMTUgLTE0MC44MTRMMTIyMy43IDIwMy42NjFDMTMyOC44OSAyNzAuODIyIDE0NjguNTUgMjQwLjA2MSAxNTM1LjY0IDEzNC45NTVMMTg3OS43NiAtNDA0LjE0MUMxOTQ2Ljg1IC01MDkuMjQ3IDE5MTUuOTYgLTY0OC44OTggMTgxMC43NyAtNzE2LjA1OUwxMjcxLjIzIC0xMDYwLjUzQzExNjYuMDMgLTExMjcuNjkgMTAyNi4zNyAtMTA5Ni45MyA5NTkuMjc2IC05OTEuODI4TDYxNS4xNTkgLTQ1Mi43MzFDNTQ4LjA2OCAtMzQ3LjYyNSA1NzguOTU2IC0yMDcuOTc1IDY4NC4xNSAtMTQwLjgxNFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNNzU2LjQ2IC0zMjEuMzM5TDk4My4wMiAxNzYuNTIyQzEwMjcuMTkgMjczLjU5MyAxMTQxLjY5IDMxNi41NTIgMTIzOC43NSAyNzIuNDc0TDE3MzYuNTYgNDYuNDAzMkMxODMzLjYyIDIuMzI0NzUgMTg3Ni41IC0xMTIuMSAxODMyLjMzIC0yMDkuMTcxTDE2MDUuNzcgLTcwNy4wMzJDMTU2MS41OSAtODA0LjEwMyAxNDQ3LjEgLTg0Ny4wNjIgMTM1MC4wNCAtODAyLjk4NEw4NTIuMjIzIC01NzYuOTEzQzc1NS4xNjEgLTUzMi44MzQgNzEyLjI4NyAtNDE4LjQxIDc1Ni40NiAtMzIxLjMzOVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNODkyLjM2NiAtNDE3LjAzMUw4MjMuMDMxIDQ1LjA4NThDODA5LjUxMyAxMzUuMTg1IDg3MS42MjQgMjE5LjI0MiA5NjEuNzYyIDIzMi44MzNMMTQyNC4wNyAzMDIuNTRDMTUxNC4yMSAzMTYuMTMgMTU5OC4yNCAyNTQuMTA5IDE2MTEuNzYgMTY0LjAwOUwxNjgxLjA5IC0yOTguMTA4QzE2OTQuNjEgLTM4OC4yMDcgMTYzMi41IC00NzIuMjY2IDE1NDIuMzYgLTQ4NS44NTdMMTA4MC4wNSAtNTU1LjU2M0M5ODkuOTEzIC01NjkuMTU0IDkwNS44ODQgLTUwNy4xMzEgODkyLjM2NiAtNDE3LjAzMVoiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTAzNC40MiAtNDIyLjM0OUw3NjkuNTA2IC0xMjMuNTQyQzcxNy44NTggLTY1LjI4NDUgNzIzLjI2NCAyMy44Mzk5IDc4MS41ODIgNzUuNTIyOUwxMDgwLjcgMzQwLjYxMUMxMTM5LjAyIDM5Mi4yOTMgMTIyOC4xNiAzODYuOTY0IDEyNzkuODEgMzI4LjcwN0wxNTQ0LjcyIDI5LjkwMDFDMTU5Ni4zNyAtMjguMzU3IDE1OTAuOTcgLTExNy40ODEgMTUzMi42NSAtMTY5LjE2NEwxMjMzLjUzIC00MzQuMjUyQzExNzUuMjEgLTQ4NS45MzUgMTA4Ni4wNyAtNDgwLjYwNiAxMDM0LjQyIC00MjIuMzQ5WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTM4Ljc1IC0zNjAuMDQ4TDgwOS42MjYgLTI2OS4yNjJDNzQ1LjQ1MiAtMjUxLjU2IDcwNy44MjcgLTE4NS4xODkgNzI1LjU4OSAtMTIxLjAxOUw4MTYuNjgxIDIwOC4wODNDODM0LjQ0MyAyNzIuMjUzIDkwMC44NjUgMzA5LjkyMyA5NjUuMDM4IDI5Mi4yMjFMMTI5NC4xNiAyMDEuNDM1QzEzNTguMzMgMTgzLjczMyAxMzk1Ljk2IDExNy4zNjIgMTM3OC4yIDUzLjE5MjNMMTI4Ny4xIC0yNzUuOTFDMTI2OS4zNCAtMzQwLjA4IDEyMDIuOTIgLTM3Ny43NSAxMTM4Ljc1IC0zNjAuMDQ4WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTg0LjU4IC0yNjYuODU4TDkwNi4yNTUgLTM1NC45OEM4NTEuOTg5IC0zNzIuMTYyIDc5NC4xMDQgLTM0Mi4xMjQgNzc2Ljk2NCAtMjg3Ljg4OEw2ODkuMDUzIC05LjcyMjU4QzY3MS45MTIgNDQuNTEzIDcwMi4wMDcgMTAyLjQwOCA3NTYuMjczIDExOS41ODlMMTAzNC41OSAyMDcuNzExQzEwODguODYgMjI0Ljg5MyAxMTQ2Ljc1IDE5NC44NTQgMTE2My44OSAxNDAuNjE5TDEyNTEuOCAtMTM3LjU0N0MxMjY4Ljk0IC0xOTEuNzgzIDEyMzguODQgLTI0OS42NzcgMTE4NC41OCAtMjY2Ljg1OFoiIGZpbGw9InVybCgjcGFpbnQ2X2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTE3NC4wNiAtMTc4Ljc2NkwxMDE1LjQ3IC0zNzEuNDI5Qzk4NC41NDggLTQwOC45OTEgOTI5LjA0NSAtNDE0LjQwOSA4OTEuNDk4IC0zODMuNTMxTDY5OC45MTQgLTIyNS4xNTJDNjYxLjM2OCAtMTk0LjI3NCA2NTUuOTk1IC0xMzguNzkyIDY4Ni45MTQgLTEwMS4yM0w4NDUuNTAyIDkxLjQzMjNDODc2LjQyMSAxMjguOTk0IDkzMS45MjMgMTM0LjQxMyA5NjkuNDcgMTAzLjUzNUwxMTYyLjA1IC01NC44NDQxQzExOTkuNiAtODUuNzIyMiAxMjA0Ljk3IC0xNDEuMjA0IDExNzQuMDYgLTE3OC43NjZaIiBmaWxsPSJ1cmwoI3BhaW50N19saW5lYXJfMTA2MF8xMDQzNikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iMTA5NC4yMiIgeTE9Ijc2LjY4ODQiIHgyPSIxMDg1LjQ2IiB5Mj0iLTExMTIuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iOTQ5LjI2OCIgeTE9IjI1LjMwNDMiIHgyPSIxNDk2LjIzIiB5Mj0iLTgzMS4zODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iODY5LjI1MSIgeTE9Ii03OC45NTc5IiB4Mj0iMTY2MC4xMiIgeTI9Ii00MzguODU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijg2MC4zOTgiIHkxPSItMTkwLjg5MyIgeDI9IjE1OTUuMiIgeTI9Ii04MC42NDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjkwNi4xODgiIHkxPSItMjc1LjIxMyIgeDI9IjEzODEuNDgiIHkyPSIxNDYuMTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijk3OC4yNzQiIHkxPSItMzE0LjMxMyIgeDI9IjExMjIuNTkiIHkyPSIyMDguODUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwNDguMTkiIHkxPSItMzA4Ljc3MiIgeDI9IjkwOC4yNDMiIHkyPSIxMzMuMjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50N19saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwOTUuNzUiIHkxPSItMjcyLjI2OSIgeDI9Ijc4OS44MDYiIHkyPSItMjAuNDMzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTcxODc1IiBzdG9wLWNvbG9yPSIjRkVGNzUwIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat top right;background-size:750px auto}}@media screen and (max-width:640px){.python-overview-start-your-journey-card{--rs-card-static-background:#021a1a url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MCIgaGVpZ2h0PSIzOTQiIHZpZXdCb3g9IjAgMCAxMjQwIDM5NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcyOC4zNCA4Mi40ODc5TDE0NzcuMDMgNzYuOTc0M0MxNjIzLjAxIDc1Ljg5OTMgMTc0MC4zNyAtNDMuMjc1OCAxNzM5LjE3IC0xODkuMjFMMTczMy4wMiAtOTM3LjY5QzE3MzEuODIgLTEwODMuNjIgMTYxMi41MSAtMTIwMS4wNiAxNDY2LjU0IC0xMTk5Ljk4TDcxNy44NDYgLTExOTQuNDdDNTcxLjg3IC0xMTkzLjM5IDQ1NC41MDUgLTEwNzQuMjIgNDU1LjcwNCAtOTI4LjI4M0w0NjEuODU1IC0xNzkuODA0QzQ2My4wNTQgLTMzLjg2OTMgNTgyLjM2NCA4My41NjI5IDcyOC4zNCA4Mi40ODc5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik02ODQuMTUgLTE0MC44MTRMMTIyMy43IDIwMy42NjFDMTMyOC44OSAyNzAuODIyIDE0NjguNTUgMjQwLjA2MSAxNTM1LjY0IDEzNC45NTVMMTg3OS43NiAtNDA0LjE0MUMxOTQ2Ljg1IC01MDkuMjQ3IDE5MTUuOTYgLTY0OC44OTggMTgxMC43NyAtNzE2LjA1OUwxMjcxLjIzIC0xMDYwLjUzQzExNjYuMDMgLTExMjcuNjkgMTAyNi4zNyAtMTA5Ni45MyA5NTkuMjc2IC05OTEuODI4TDYxNS4xNTkgLTQ1Mi43MzFDNTQ4LjA2OCAtMzQ3LjYyNSA1NzguOTU2IC0yMDcuOTc1IDY4NC4xNSAtMTQwLjgxNFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNNzU2LjQ2IC0zMjEuMzM5TDk4My4wMiAxNzYuNTIyQzEwMjcuMTkgMjczLjU5MyAxMTQxLjY5IDMxNi41NTIgMTIzOC43NSAyNzIuNDc0TDE3MzYuNTYgNDYuNDAzMkMxODMzLjYyIDIuMzI0NzUgMTg3Ni41IC0xMTIuMSAxODMyLjMzIC0yMDkuMTcxTDE2MDUuNzcgLTcwNy4wMzJDMTU2MS41OSAtODA0LjEwMyAxNDQ3LjEgLTg0Ny4wNjIgMTM1MC4wNCAtODAyLjk4NEw4NTIuMjIzIC01NzYuOTEzQzc1NS4xNjEgLTUzMi44MzQgNzEyLjI4NyAtNDE4LjQxIDc1Ni40NiAtMzIxLjMzOVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNODkyLjM2NiAtNDE3LjAzMUw4MjMuMDMxIDQ1LjA4NThDODA5LjUxMyAxMzUuMTg1IDg3MS42MjQgMjE5LjI0MiA5NjEuNzYyIDIzMi44MzNMMTQyNC4wNyAzMDIuNTRDMTUxNC4yMSAzMTYuMTMgMTU5OC4yNCAyNTQuMTA5IDE2MTEuNzYgMTY0LjAwOUwxNjgxLjA5IC0yOTguMTA4QzE2OTQuNjEgLTM4OC4yMDcgMTYzMi41IC00NzIuMjY2IDE1NDIuMzYgLTQ4NS44NTdMMTA4MC4wNSAtNTU1LjU2M0M5ODkuOTEzIC01NjkuMTU0IDkwNS44ODQgLTUwNy4xMzEgODkyLjM2NiAtNDE3LjAzMVoiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTAzNC40MiAtNDIyLjM0OUw3NjkuNTA2IC0xMjMuNTQyQzcxNy44NTggLTY1LjI4NDUgNzIzLjI2NCAyMy44Mzk5IDc4MS41ODIgNzUuNTIyOUwxMDgwLjcgMzQwLjYxMUMxMTM5LjAyIDM5Mi4yOTMgMTIyOC4xNiAzODYuOTY0IDEyNzkuODEgMzI4LjcwN0wxNTQ0LjcyIDI5LjkwMDFDMTU5Ni4zNyAtMjguMzU3IDE1OTAuOTcgLTExNy40ODEgMTUzMi42NSAtMTY5LjE2NEwxMjMzLjUzIC00MzQuMjUyQzExNzUuMjEgLTQ4NS45MzUgMTA4Ni4wNyAtNDgwLjYwNiAxMDM0LjQyIC00MjIuMzQ5WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTM4Ljc1IC0zNjAuMDQ4TDgwOS42MjYgLTI2OS4yNjJDNzQ1LjQ1MiAtMjUxLjU2IDcwNy44MjcgLTE4NS4xODkgNzI1LjU4OSAtMTIxLjAxOUw4MTYuNjgxIDIwOC4wODNDODM0LjQ0MyAyNzIuMjUzIDkwMC44NjUgMzA5LjkyMyA5NjUuMDM4IDI5Mi4yMjFMMTI5NC4xNiAyMDEuNDM1QzEzNTguMzMgMTgzLjczMyAxMzk1Ljk2IDExNy4zNjIgMTM3OC4yIDUzLjE5MjNMMTI4Ny4xIC0yNzUuOTFDMTI2OS4zNCAtMzQwLjA4IDEyMDIuOTIgLTM3Ny43NSAxMTM4Ljc1IC0zNjAuMDQ4WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzEwNjBfMTA0MzYpIi8+CjxwYXRoIGQ9Ik0xMTg0LjU4IC0yNjYuODU4TDkwNi4yNTUgLTM1NC45OEM4NTEuOTg5IC0zNzIuMTYyIDc5NC4xMDQgLTM0Mi4xMjQgNzc2Ljk2NCAtMjg3Ljg4OEw2ODkuMDUzIC05LjcyMjU4QzY3MS45MTIgNDQuNTEzIDcwMi4wMDcgMTAyLjQwOCA3NTYuMjczIDExOS41ODlMMTAzNC41OSAyMDcuNzExQzEwODguODYgMjI0Ljg5MyAxMTQ2Ljc1IDE5NC44NTQgMTE2My44OSAxNDAuNjE5TDEyNTEuOCAtMTM3LjU0N0MxMjY4Ljk0IC0xOTEuNzgzIDEyMzguODQgLTI0OS42NzcgMTE4NC41OCAtMjY2Ljg1OFoiIGZpbGw9InVybCgjcGFpbnQ2X2xpbmVhcl8xMDYwXzEwNDM2KSIvPgo8cGF0aCBkPSJNMTE3NC4wNiAtMTc4Ljc2NkwxMDE1LjQ3IC0zNzEuNDI5Qzk4NC41NDggLTQwOC45OTEgOTI5LjA0NSAtNDE0LjQwOSA4OTEuNDk4IC0zODMuNTMxTDY5OC45MTQgLTIyNS4xNTJDNjYxLjM2OCAtMTk0LjI3NCA2NTUuOTk1IC0xMzguNzkyIDY4Ni45MTQgLTEwMS4yM0w4NDUuNTAyIDkxLjQzMjNDODc2LjQyMSAxMjguOTk0IDkzMS45MjMgMTM0LjQxMyA5NjkuNDcgMTAzLjUzNUwxMTYyLjA1IC01NC44NDQxQzExOTkuNiAtODUuNzIyMiAxMjA0Ljk3IC0xNDEuMjA0IDExNzQuMDYgLTE3OC43NjZaIiBmaWxsPSJ1cmwoI3BhaW50N19saW5lYXJfMTA2MF8xMDQzNikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iMTA5NC4yMiIgeTE9Ijc2LjY4ODQiIHgyPSIxMDg1LjQ2IiB5Mj0iLTExMTIuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iOTQ5LjI2OCIgeTE9IjI1LjMwNDMiIHgyPSIxNDk2LjIzIiB5Mj0iLTgzMS4zODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjE3MTg3NSIgc3RvcC1jb2xvcj0iI0ZFRjc1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjFENzg5IiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0JBRjIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMDYwXzEwNDM2IiB4MT0iODY5LjI1MSIgeTE9Ii03OC45NTc5IiB4Mj0iMTY2MC4xMiIgeTI9Ii00MzguODU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijg2MC4zOTgiIHkxPSItMTkwLjg5MyIgeDI9IjE1OTUuMiIgeTI9Ii04MC42NDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjkwNi4xODgiIHkxPSItMjc1LjIxMyIgeDI9IjEzODEuNDgiIHkyPSIxNDYuMTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTA2MF8xMDQzNiIgeDE9Ijk3OC4yNzQiIHkxPSItMzE0LjMxMyIgeDI9IjExMjIuNTkiIHkyPSIyMDguODUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwNDguMTkiIHkxPSItMzA4Ljc3MiIgeDI9IjkwOC4yNDMiIHkyPSIxMzMuMjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNzE4NzUiIHN0b3AtY29sb3I9IiNGRUY3NTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzIxRDc4OSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDdCQUYyIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50N19saW5lYXJfMTA2MF8xMDQzNiIgeDE9IjEwOTUuNzUiIHkxPSItMjcyLjI2OSIgeDI9Ijc4OS44MDYiIHkyPSItMjAuNDMzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTcxODc1IiBzdG9wLWNvbG9yPSIjRkVGNzUwIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyMUQ3ODkiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QkFGMiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat top right;background-size:500px auto}}
