diff --git a/asset-manifest.json b/asset-manifest.json index eb23a307f..07eb16bb4 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,39 +1,48 @@ { "static/css/0.9ffe5b05.chunk.css": "/react/build/static/css/0.9ffe5b05.chunk.css", "./static/js/0.735922c6.chunk.js": "/react/build/./static/js/0.735922c6.chunk.js", - "static/css/1.4c4c8f81.chunk.css": "/react/build/static/css/1.4c4c8f81.chunk.css", - "./static/js/1.323c62f6.chunk.js": "/react/build/./static/js/1.323c62f6.chunk.js", - "static/css/2.f1c6115d.chunk.css": "/react/build/static/css/2.f1c6115d.chunk.css", - "./static/js/2.01ccffcf.chunk.js": "/react/build/./static/js/2.01ccffcf.chunk.js", - "./static/js/3.aa93a087.chunk.js": "/react/build/./static/js/3.aa93a087.chunk.js", - "static/css/4.9918d6b8.chunk.css": "/react/build/static/css/4.9918d6b8.chunk.css", - "./static/js/4.a0731f72.chunk.js": "/react/build/./static/js/4.a0731f72.chunk.js", - "static/css/5.4d552598.chunk.css": "/react/build/static/css/5.4d552598.chunk.css", - "./static/js/5.40f71278.chunk.js": "/react/build/./static/js/5.40f71278.chunk.js", - "static/css/6.b2eb8ad0.chunk.css": "/react/build/static/css/6.b2eb8ad0.chunk.css", - "./static/js/6.6640cd4c.chunk.js": "/react/build/./static/js/6.6640cd4c.chunk.js", - "./static/js/7.b92131d9.chunk.js": "/react/build/./static/js/7.b92131d9.chunk.js", - "./static/js/8.0ba5049a.chunk.js": "/react/build/./static/js/8.0ba5049a.chunk.js", - "./static/js/9.049d7277.chunk.js": "/react/build/./static/js/9.049d7277.chunk.js", - "./static/js/10.b36e09ce.chunk.js": "/react/build/./static/js/10.b36e09ce.chunk.js", - "./static/js/11.30e6e449.chunk.js": "/react/build/./static/js/11.30e6e449.chunk.js", - "./static/js/12.6318d696.chunk.js": "/react/build/./static/js/12.6318d696.chunk.js", - "./static/js/13.1e126ae9.chunk.js": "/react/build/./static/js/13.1e126ae9.chunk.js", + "static/css/1.8e5c6d61.chunk.css": "/react/build/static/css/1.8e5c6d61.chunk.css", + "./static/js/1.9ef45f12.chunk.js": "/react/build/./static/js/1.9ef45f12.chunk.js", + "static/css/2.4c4c8f81.chunk.css": "/react/build/static/css/2.4c4c8f81.chunk.css", + "./static/js/2.13f49130.chunk.js": "/react/build/./static/js/2.13f49130.chunk.js", + "static/css/3.f1c6115d.chunk.css": "/react/build/static/css/3.f1c6115d.chunk.css", + "./static/js/3.e764533f.chunk.js": "/react/build/./static/js/3.e764533f.chunk.js", + "./static/js/4.2e0dfe47.chunk.js": "/react/build/./static/js/4.2e0dfe47.chunk.js", + "./static/js/5.cb81d87b.chunk.js": "/react/build/./static/js/5.cb81d87b.chunk.js", + "static/css/6.55370a44.chunk.css": "/react/build/static/css/6.55370a44.chunk.css", + "./static/js/6.248dfc99.chunk.js": "/react/build/./static/js/6.248dfc99.chunk.js", + "static/css/7.4adb4227.chunk.css": "/react/build/static/css/7.4adb4227.chunk.css", + "./static/js/7.a6339d40.chunk.js": "/react/build/./static/js/7.a6339d40.chunk.js", + "static/css/8.5911c4a3.chunk.css": "/react/build/static/css/8.5911c4a3.chunk.css", + "./static/js/8.25066254.chunk.js": "/react/build/./static/js/8.25066254.chunk.js", + "static/css/9.f9e54512.chunk.css": "/react/build/static/css/9.f9e54512.chunk.css", + "./static/js/9.f1d97f7b.chunk.js": "/react/build/./static/js/9.f1d97f7b.chunk.js", + "./static/js/10.86d00475.chunk.js": "/react/build/./static/js/10.86d00475.chunk.js", + "./static/js/11.ce1ba786.chunk.js": "/react/build/./static/js/11.ce1ba786.chunk.js", + "./static/js/12.50fce1f9.chunk.js": "/react/build/./static/js/12.50fce1f9.chunk.js", + "./static/js/13.702dbf12.chunk.js": "/react/build/./static/js/13.702dbf12.chunk.js", + "./static/js/14.24c96e65.chunk.js": "/react/build/./static/js/14.24c96e65.chunk.js", + "./static/js/15.1b750020.chunk.js": "/react/build/./static/js/15.1b750020.chunk.js", + "./static/js/16.b3fb989b.chunk.js": "/react/build/./static/js/16.b3fb989b.chunk.js", "main.css": "/react/build/static/css/main.840934ff.chunk.css", - "main.js": "/react/build/./static/js/main.5476c76f.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.43fb89f8.js", - "./static/js/2.01ccffcf.chunk.js.LICENSE.txt": "/react/build/./static/js/2.01ccffcf.chunk.js.LICENSE.txt", - "./static/js/3.aa93a087.chunk.js.LICENSE.txt": "/react/build/./static/js/3.aa93a087.chunk.js.LICENSE.txt", - "./static/js/main.5476c76f.chunk.js.LICENSE.txt": "/react/build/./static/js/main.5476c76f.chunk.js.LICENSE.txt", + "main.js": "/react/build/./static/js/main.f32d73f7.chunk.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.2bc6b59d.js", + "./static/js/3.e764533f.chunk.js.LICENSE.txt": "/react/build/./static/js/3.e764533f.chunk.js.LICENSE.txt", + "./static/js/4.2e0dfe47.chunk.js.LICENSE.txt": "/react/build/./static/js/4.2e0dfe47.chunk.js.LICENSE.txt", + "./static/js/5.cb81d87b.chunk.js.LICENSE.txt": "/react/build/./static/js/5.cb81d87b.chunk.js.LICENSE.txt", + "./static/js/main.f32d73f7.chunk.js.LICENSE.txt": "/react/build/./static/js/main.f32d73f7.chunk.js.LICENSE.txt", "css.worker.js": "/react/build/css.worker.js", "editor.worker.js": "/react/build/editor.worker.js", "html.worker.js": "/react/build/html.worker.js", "index.html": "/react/build/index.html", "json.worker.js": "/react/build/json.worker.js", - "static/media/Index.scss": "/react/build/static/media/bg2.782573a1.jpg", + "static/media/Index.scss": "/react/build/static/media/cards.0f708d88.png", + "static/media/320.jpg": "/react/build/static/media/320.7012c7a4.jpg", "static/media/katex.min.css": "/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff", "static/media/active1.jpg": "/react/build/static/media/active1.e0b91e38.jpg", "static/media/active2.png": "/react/build/static/media/active2.cbe61633.png", + "static/media/icon1.png": "/react/build/static/media/icon1.c804ff54.png", + "static/media/icon2.png": "/react/build/static/media/icon2.cab93b6c.png", "static/media/logo.png": "/react/build/static/media/logo.3a25302c.png", "ts.worker.js": "/react/build/ts.worker.js", "ts.worker.js.LICENSE.txt": "/react/build/ts.worker.js.LICENSE.txt" diff --git a/index.html b/index.html index 33755c184..1b8507f92 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
\ No newline at end of file + \ No newline at end of file diff --git a/service-worker.js b/service-worker.js index ff970cb65..9e85bc5de 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","53abb59f61efb9aed554af3ad2afee56"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.9ffe5b05.chunk.css","e73d13b083cfc6f7b18cac9a82b4bb16"],["/react/build/static/css/1.4c4c8f81.chunk.css","607cfcd32c7a7667a05cc3e167ba6f71"],["/react/build/static/css/2.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/4.9918d6b8.chunk.css","8428fa8b9baedbb7393fbc7c6b8ea254"],["/react/build/static/css/5.4d552598.chunk.css","68259a121bd6d1cc7cae34564cd0c3a7"],["/react/build/static/css/6.b2eb8ad0.chunk.css","ae084ff70bfebd0d79936a4798d6dd35"],["/react/build/static/css/main.840934ff.chunk.css","c3e44d4938a1d4e6fbe55cf2c1d388c7"],["/react/build/static/js/0.735922c6.chunk.js","424d54972939ce68510bd71f3718cb65"],["/react/build/static/js/1.323c62f6.chunk.js","d280a98375915c020941c9a695b6e8f0"],["/react/build/static/js/10.b36e09ce.chunk.js","d9cd78944fe2f3027dec41777deb2cad"],["/react/build/static/js/11.30e6e449.chunk.js","5d89c51318a01d83e2361d41abb13c29"],["/react/build/static/js/12.6318d696.chunk.js","ea578e31def9c1cf29eb7f060bb71ceb"],["/react/build/static/js/13.1e126ae9.chunk.js","2968c5a63355b775ae8c94725ea70285"],["/react/build/static/js/2.01ccffcf.chunk.js","3880338d409c813b770af39c8694d541"],["/react/build/static/js/2.01ccffcf.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/3.aa93a087.chunk.js","52505d259bdc0935be4d180328ea4a21"],["/react/build/static/js/3.aa93a087.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/4.a0731f72.chunk.js","16f45c749e31e9cdb0210f3e3b365d2a"],["/react/build/static/js/5.40f71278.chunk.js","8fbfb4ff7a2b58f925b666ca9b1d0bcc"],["/react/build/static/js/6.6640cd4c.chunk.js","b1de92c60346bbd44e0da18257c0b3d0"],["/react/build/static/js/7.b92131d9.chunk.js","b77342ee12ef184c57170271e62c527e"],["/react/build/static/js/8.0ba5049a.chunk.js","718fd23425ea6fa4bdc1080c218152d9"],["/react/build/static/js/9.049d7277.chunk.js","5396340c2c16cc02bebd77d4f8910d31"],["/react/build/static/js/main.5476c76f.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.43fb89f8.js","f837df72854702bdabcf191bb7a1bc61"],["/react/build/static/media/1_1.0bb4b2e6.png","76f66d26d88a94507cfaad93b92a8e98"],["/react/build/static/media/320.61b341c6.jpeg","2825ee0d632f1647af0649ac44c97d96"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/active1.e0b91e38.jpg","32bc850699e3ec373316f90649949e3f"],["/react/build/static/media/active2.cbe61633.png","0d8413f443197e3c57b45b624808dcc5"],["/react/build/static/media/bg2.782573a1.jpg","f3342f0c383bf3ea460d140949ab31d3"],["/react/build/static/media/logo.1c60f36c.png","8fcb0055aa3e99eccf26c10784d2c7b9"],["/react/build/static/media/logo.3a25302c.png","d2b86f454d5301f7e5b19ad944954a20"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,a){var c=new URL(e);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(e){return new Response(e,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(e,a,c,t){var d=new URL(e);return t&&d.pathname.match(t)||(d.search+=(d.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(c)),d.toString()},isPathWhitelisted=function(e,a){if(0===e.length)return!0;var c=new URL(a).pathname;return e.some(function(e){return c.match(e)})},stripIgnoredUrlParameters=function(e,c){var a=new URL(e);return a.hash="",a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(a){return c.every(function(e){return!e.test(a[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var a=e[0],c=e[1],t=new URL(a,self.location),d=createCacheKey(t,hashParamName,c,/\.\w{8}\./);return[t.toString(),d]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(c){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!c.has(a)){var e=new Request(a,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+a+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return t.put(a,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var c=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(e){return Promise.all(e.map(function(e){if(!c.has(e.url))return a.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var e,c=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),t="index.html";(e=urlsToCacheKeys.has(c))||(c=addDirectoryIndex(c,t),e=urlsToCacheKeys.has(c));var d="/react/build/index.html";!e&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(c=new URL(d,self.location).toString(),e=urlsToCacheKeys.has(c)),e&&a.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(c)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,e),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","108e93380ea67fead6d300f52840dbb8"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.9ffe5b05.chunk.css","e73d13b083cfc6f7b18cac9a82b4bb16"],["/react/build/static/css/1.8e5c6d61.chunk.css","10da01cabbb5fca354817e757d94a537"],["/react/build/static/css/2.4c4c8f81.chunk.css","607cfcd32c7a7667a05cc3e167ba6f71"],["/react/build/static/css/3.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/6.55370a44.chunk.css","673227c6e305e35294afdeb114370ddc"],["/react/build/static/css/7.4adb4227.chunk.css","e10e6b3f4ebd0931a8a674eec219289f"],["/react/build/static/css/8.5911c4a3.chunk.css","aebc12ab448c8aeb9813e907622b9501"],["/react/build/static/css/9.f9e54512.chunk.css","0f73772b6d7a080f2107b2926c8ca04b"],["/react/build/static/css/main.840934ff.chunk.css","c3e44d4938a1d4e6fbe55cf2c1d388c7"],["/react/build/static/js/0.735922c6.chunk.js","424d54972939ce68510bd71f3718cb65"],["/react/build/static/js/1.9ef45f12.chunk.js","34bf5dc360b0034100e7b76fcb6b3d50"],["/react/build/static/js/10.86d00475.chunk.js","ba10a9fa2542f65c6b99bb922de55845"],["/react/build/static/js/11.ce1ba786.chunk.js","a5174b796d770078a827e0e7e7c135de"],["/react/build/static/js/12.50fce1f9.chunk.js","e0319d63c87ce52773056613a335ac18"],["/react/build/static/js/13.702dbf12.chunk.js","5d5754dc4014cdc95306a6adc5cafb78"],["/react/build/static/js/14.24c96e65.chunk.js","1ba160e18db07b733bdeee8770f5a582"],["/react/build/static/js/15.1b750020.chunk.js","e20625c4d1c528362f115943b12bd341"],["/react/build/static/js/16.b3fb989b.chunk.js","9dd222b1bafb72b48a9e15d821f635db"],["/react/build/static/js/2.13f49130.chunk.js","978407974fca8c826a869b6cfc1236dd"],["/react/build/static/js/3.e764533f.chunk.js","bd11838a46cea8a100979c5fd13ae3e0"],["/react/build/static/js/3.e764533f.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/4.2e0dfe47.chunk.js","8e70ee5b5f60622eb62bc30dc9ac8608"],["/react/build/static/js/4.2e0dfe47.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/5.cb81d87b.chunk.js","e6031164eac690c85c79eafc7e724ba6"],["/react/build/static/js/5.cb81d87b.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/6.248dfc99.chunk.js","a462a1845de310e9a679af394ce907a2"],["/react/build/static/js/7.a6339d40.chunk.js","585ba14752051cdf7e9659766719cf3d"],["/react/build/static/js/8.25066254.chunk.js","5110a89759472d6c3d8e767d59dd3e2b"],["/react/build/static/js/9.f1d97f7b.chunk.js","ac99d4e963dd2e65eda47db58c0e75b4"],["/react/build/static/js/main.f32d73f7.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.2bc6b59d.js","26fb66ef6f3a12fe5333f5bc1d4964ba"],["/react/build/static/media/1_1.b14334c0.png","f4596851fcef5bb0d7998de27ce3eda9"],["/react/build/static/media/320.7012c7a4.jpg","c969399d6cf7f3d7b86bcc2e71a7da8a"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/active1.e0b91e38.jpg","32bc850699e3ec373316f90649949e3f"],["/react/build/static/media/active2.cbe61633.png","0d8413f443197e3c57b45b624808dcc5"],["/react/build/static/media/bg2.0d82562c.jpg","150b139a9fc7cb4d9765c86bb89a2ae4"],["/react/build/static/media/cards.0f708d88.png","b0f2ebd56d7003758e2d9d51d6e677a3"],["/react/build/static/media/icon1.c804ff54.png","78b43526760de025171ee5f2bc9cb859"],["/react/build/static/media/icon2.cab93b6c.png","3317722e0df32ce6c89b6cab86aae8e3"],["/react/build/static/media/logo.1c60f36c.png","8fcb0055aa3e99eccf26c10784d2c7b9"],["/react/build/static/media/logo.3a25302c.png","d2b86f454d5301f7e5b19ad944954a20"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,a){var c=new URL(e);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(e){return new Response(e,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(e,a,c,t){var d=new URL(e);return t&&d.pathname.match(t)||(d.search+=(d.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(c)),d.toString()},isPathWhitelisted=function(e,a){if(0===e.length)return!0;var c=new URL(a).pathname;return e.some(function(e){return c.match(e)})},stripIgnoredUrlParameters=function(e,c){var a=new URL(e);return a.hash="",a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(a){return c.every(function(e){return!e.test(a[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var a=e[0],c=e[1],t=new URL(a,self.location),d=createCacheKey(t,hashParamName,c,/\.\w{8}\./);return[t.toString(),d]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(c){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!c.has(a)){var e=new Request(a,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+a+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return t.put(a,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var c=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(e){return Promise.all(e.map(function(e){if(!c.has(e.url))return a.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var e,c=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),t="index.html";(e=urlsToCacheKeys.has(c))||(c=addDirectoryIndex(c,t),e=urlsToCacheKeys.has(c));var d="/react/build/index.html";!e&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(c=new URL(d,self.location).toString(),e=urlsToCacheKeys.has(c)),e&&a.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(c)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,e),fetch(a.request)}))}}); \ No newline at end of file diff --git a/static/css/1.8e5c6d61.chunk.css b/static/css/1.8e5c6d61.chunk.css new file mode 100644 index 000000000..228aa440e --- /dev/null +++ b/static/css/1.8e5c6d61.chunk.css @@ -0,0 +1 @@ +@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(0,0,0,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.ant-form input[type=checkbox],.ant-form input[type=radio]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5}.ant-form-item-required:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-required:before{display:none}.ant-form-item-label>label{color:rgba(0,0,0,.85)}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";margin:0 0 24px;vertical-align:top}.ant-form-item label{position:relative}.ant-form-item label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-control{position:relative;line-height:40px;zoom:1}.ant-form-item-control:after,.ant-form-item-control:before{display:table;content:""}.ant-form-item-control:after{clear:both}.ant-form-item-children{position:relative}.ant-form-item-with-help{margin-bottom:5px}.ant-form-item-label{display:inline-block;overflow:hidden;line-height:39.9999px;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item .ant-switch{margin:2px 0 4px}.ant-form-explain,.ant-form-extra{clear:both;min-height:22px;margin-top:-2px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);-o-transition:color .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-explain{margin-bottom:-1px}.ant-form-extra{padding-top:4px}.ant-form-text{display:inline-block;padding-right:8px}.ant-form-split{display:block;text-align:center}form .has-feedback .ant-input{padding-right:30px}form .has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}form .has-feedback .ant-input-affix-wrapper .ant-input{padding-right:49px}form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input{padding-right:68px}form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection__clear,form .has-feedback>.ant-select .ant-select-arrow,form .has-feedback>.ant-select .ant-select-selection__clear{right:28px}form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,form .has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:42px}form .has-feedback .ant-cascader-picker-arrow{margin-right:17px}form .has-feedback .ant-calendar-picker-clear,form .has-feedback .ant-calendar-picker-icon,form .has-feedback .ant-cascader-picker-clear,form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix,form .has-feedback .ant-time-picker-clear,form .has-feedback .ant-time-picker-icon{right:28px}form .ant-mentions,form textarea.ant-input{height:auto;margin-bottom:4px}form .ant-upload{background:transparent}form input[type=checkbox],form input[type=radio]{width:14px;height:14px}form .ant-checkbox-inline,form .ant-radio-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}form .ant-checkbox-inline:first-child,form .ant-radio-inline:first-child{margin-left:0}form .ant-checkbox-vertical,form .ant-radio-vertical{display:block}form .ant-checkbox-vertical+.ant-checkbox-vertical,form .ant-radio-vertical+.ant-radio-vertical{margin-left:0}form .ant-input-number+.ant-form-text{margin-left:8px}form .ant-input-number-handler-wrap{z-index:2}form .ant-cascader-picker,form .ant-select{width:100%}form .ant-input-group .ant-cascader-picker,form .ant-input-group .ant-select{width:auto}form .ant-input-group-wrapper,form :not(.ant-input-group-wrapper)>.ant-input-group{display:inline-block;vertical-align:middle}form:not(.ant-form-vertical) .ant-input-group-wrapper,form:not(.ant-form-vertical) :not(.ant-input-group-wrapper)>.ant-input-group{position:relative;top:-1px}.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-24.ant-form-item-label label:after,.ant-col-xl-24.ant-form-item-label label:after,.ant-form-vertical .ant-form-item-label label:after{display:none}.ant-form-vertical .ant-form-item{padding-bottom:8px}.ant-form-vertical .ant-form-item-control{line-height:1.5}.ant-form-vertical .ant-form-explain{margin-top:2px;margin-bottom:-5px}.ant-form-vertical .ant-form-extra{margin-top:2px;margin-bottom:-4px}@media (max-width:575px){.ant-form-item-control-wrapper,.ant-form-item-label{display:block;width:100%}.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-form-item-label label:after{display:none}.ant-col-xs-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-xs-24.ant-form-item-label label:after{display:none}}@media (max-width:767px){.ant-col-sm-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-sm-24.ant-form-item-label label:after{display:none}}@media (max-width:991px){.ant-col-md-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-md-24.ant-form-item-label label:after{display:none}}@media (max-width:1199px){.ant-col-lg-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-lg-24.ant-form-item-label label:after{display:none}}@media (max-width:1599px){.ant-col-xl-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-xl-24.ant-form-item-label label:after{display:none}}.ant-form-inline .ant-form-item{display:inline-block;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-control-wrapper,.ant-form-inline .ant-form-item>.ant-form-item-label{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-text,.ant-form-inline .has-feedback{display:inline-block}.has-error.has-feedback .ant-form-item-children-icon,.has-success.has-feedback .ant-form-item-children-icon,.has-warning.has-feedback .ant-form-item-children-icon,.is-validating.has-feedback .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;-webkit-animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.has-error.has-feedback .ant-form-item-children-icon svg,.has-success.has-feedback .ant-form-item-children-icon svg,.has-warning.has-feedback .ant-form-item-children-icon svg,.is-validating.has-feedback .ant-form-item-children-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.has-success.has-feedback .ant-form-item-children-icon{color:#52c41a;-webkit-animation-name:diffZoomIn1!important;animation-name:diffZoomIn1!important}.has-warning .ant-form-explain,.has-warning .ant-form-split{color:#faad14}.has-warning .ant-input,.has-warning .ant-input:hover{background-color:#fff;border-color:#faad14}.has-warning .ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input:not([disabled]):hover{border-color:#faad14}.has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-affix-wrapper .ant-input,.has-warning .ant-input-affix-wrapper .ant-input:hover{background-color:#fff;border-color:#faad14}.has-warning .ant-input-affix-wrapper .ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#faad14}.has-warning .ant-input-prefix{color:#faad14}.has-warning .ant-input-group-addon{color:#faad14;background-color:#fff;border-color:#faad14}.has-warning .has-feedback{color:#faad14}.has-warning.has-feedback .ant-form-item-children-icon{color:#faad14;-webkit-animation-name:diffZoomIn3!important;animation-name:diffZoomIn3!important}.has-warning .ant-select-selection,.has-warning .ant-select-selection:hover{border-color:#faad14}.has-warning .ant-select-focused .ant-select-selection,.has-warning .ant-select-open .ant-select-selection{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-calendar-picker-icon:after,.has-warning .ant-cascader-picker-arrow,.has-warning .ant-picker-icon:after,.has-warning .ant-select-arrow,.has-warning .ant-time-picker-icon:after{color:#faad14}.has-warning .ant-input-number,.has-warning .ant-time-picker-input{border-color:#faad14}.has-warning .ant-input-number-focused,.has-warning .ant-input-number:focus,.has-warning .ant-time-picker-input-focused,.has-warning .ant-time-picker-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-number:not([disabled]):hover,.has-warning .ant-time-picker-input:not([disabled]):hover{border-color:#faad14}.has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-cascader-picker:hover .ant-cascader-input{border-color:#faad14}.has-error .ant-form-explain,.has-error .ant-form-split{color:#f5222d}.has-error .ant-input,.has-error .ant-input:hover{background-color:#fff;border-color:#f5222d}.has-error .ant-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input:not([disabled]):hover{border-color:#f5222d}.has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-affix-wrapper .ant-input,.has-error .ant-input-affix-wrapper .ant-input:hover{background-color:#fff;border-color:#f5222d}.has-error .ant-input-affix-wrapper .ant-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#f5222d}.has-error .ant-input-prefix{color:#f5222d}.has-error .ant-input-group-addon{color:#f5222d;background-color:#fff;border-color:#f5222d}.has-error .has-feedback{color:#f5222d}.has-error.has-feedback .ant-form-item-children-icon{color:#f5222d;-webkit-animation-name:diffZoomIn2!important;animation-name:diffZoomIn2!important}.has-error .ant-select-selection,.has-error .ant-select-selection:hover{border-color:#f5222d}.has-error .ant-select-focused .ant-select-selection,.has-error .ant-select-open .ant-select-selection{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#f5222d}.has-error .ant-input-group-addon .ant-select-selection{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.has-error .ant-calendar-picker-icon:after,.has-error .ant-cascader-picker-arrow,.has-error .ant-picker-icon:after,.has-error .ant-select-arrow,.has-error .ant-time-picker-icon:after{color:#f5222d}.has-error .ant-input-number,.has-error .ant-time-picker-input{border-color:#f5222d}.has-error .ant-input-number-focused,.has-error .ant-input-number:focus,.has-error .ant-time-picker-input-focused,.has-error .ant-time-picker-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-number:not([disabled]):hover,.has-error .ant-mention-wrapper .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,.has-error .ant-time-picker-input:not([disabled]):hover{border-color:#f5222d}.has-error .ant-cascader-picker:focus .ant-cascader-input,.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-cascader-picker:hover .ant-cascader-input,.has-error .ant-transfer-list{border-color:#f5222d}.has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}.has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.is-validating.has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}.ant-advanced-search-form .ant-form-item{margin-bottom:24px}.ant-advanced-search-form .ant-form-item-with-help{margin-bottom:5px}.show-help-appear,.show-help-enter,.show-help-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.show-help-appear.show-help-appear-active,.show-help-enter.show-help-enter-active{-webkit-animation-name:antShowHelpIn;animation-name:antShowHelpIn;-webkit-animation-play-state:running;animation-play-state:running}.show-help-leave.show-help-leave-active{-webkit-animation-name:antShowHelpOut;animation-name:antShowHelpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.show-help-appear,.show-help-enter{opacity:0}.show-help-appear,.show-help-enter,.show-help-leave{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes antShowHelpIn{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes antShowHelpIn{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes antShowHelpOut{to{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}}@keyframes antShowHelpOut{to{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}}@-webkit-keyframes diffZoomIn1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diffZoomIn2{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn2{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diffZoomIn3{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn3{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.ant-row{position:relative;height:auto;margin-right:0;margin-left:0;zoom:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.ant-row:after,.ant-row:before{display:table;content:""}.ant-row+.ant-row:before,.ant-row:after{clear:both}.ant-row-flex{-ms-flex-flow:row wrap;flex-flow:row wrap}.ant-row-flex,.ant-row-flex:after,.ant-row-flex:before{display:-ms-flexbox;display:flex}.ant-row-flex-start{-ms-flex-pack:start;justify-content:flex-start}.ant-row-flex-center{-ms-flex-pack:center;justify-content:center}.ant-row-flex-end{-ms-flex-pack:end;justify-content:flex-end}.ant-row-flex-space-between{-ms-flex-pack:justify;justify-content:space-between}.ant-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ant-row-flex-top{-ms-flex-align:start;align-items:flex-start}.ant-row-flex-middle{-ms-flex-align:center;align-items:center}.ant-row-flex-bottom{-ms-flex-align:end;align-items:flex-end}.ant-col{position:relative;min-height:1px}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24,.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24,.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24,.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24{position:relative;padding-right:0;padding-left:0}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{-ms-flex-order:24;order:24}.ant-col-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{-ms-flex-order:23;order:23}.ant-col-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{-ms-flex-order:22;order:22}.ant-col-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{-ms-flex-order:21;order:21}.ant-col-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{-ms-flex-order:20;order:20}.ant-col-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{-ms-flex-order:19;order:19}.ant-col-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{-ms-flex-order:18;order:18}.ant-col-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{-ms-flex-order:17;order:17}.ant-col-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{-ms-flex-order:16;order:16}.ant-col-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{-ms-flex-order:15;order:15}.ant-col-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{-ms-flex-order:14;order:14}.ant-col-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{-ms-flex-order:13;order:13}.ant-col-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{-ms-flex-order:12;order:12}.ant-col-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{-ms-flex-order:11;order:11}.ant-col-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{-ms-flex-order:10;order:10}.ant-col-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{-ms-flex-order:9;order:9}.ant-col-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{-ms-flex-order:8;order:8}.ant-col-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{-ms-flex-order:7;order:7}.ant-col-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{-ms-flex-order:6;order:6}.ant-col-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{-ms-flex-order:5;order:5}.ant-col-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{-ms-flex-order:4;order:4}.ant-col-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{-ms-flex-order:3;order:3}.ant-col-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{-ms-flex-order:2;order:2}.ant-col-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{-ms-flex-order:1;order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{-ms-flex-order:0;order:0}.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xs-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{-ms-flex-order:24;order:24}.ant-col-xs-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{-ms-flex-order:23;order:23}.ant-col-xs-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{-ms-flex-order:22;order:22}.ant-col-xs-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{-ms-flex-order:21;order:21}.ant-col-xs-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{-ms-flex-order:20;order:20}.ant-col-xs-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{-ms-flex-order:19;order:19}.ant-col-xs-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{-ms-flex-order:18;order:18}.ant-col-xs-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{-ms-flex-order:17;order:17}.ant-col-xs-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{-ms-flex-order:16;order:16}.ant-col-xs-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{-ms-flex-order:15;order:15}.ant-col-xs-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{-ms-flex-order:14;order:14}.ant-col-xs-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{-ms-flex-order:13;order:13}.ant-col-xs-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{-ms-flex-order:12;order:12}.ant-col-xs-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{-ms-flex-order:11;order:11}.ant-col-xs-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{-ms-flex-order:10;order:10}.ant-col-xs-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{-ms-flex-order:9;order:9}.ant-col-xs-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{-ms-flex-order:8;order:8}.ant-col-xs-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{-ms-flex-order:7;order:7}.ant-col-xs-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{-ms-flex-order:6;order:6}.ant-col-xs-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{-ms-flex-order:5;order:5}.ant-col-xs-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{-ms-flex-order:4;order:4}.ant-col-xs-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{-ms-flex-order:3;order:3}.ant-col-xs-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{-ms-flex-order:2;order:2}.ant-col-xs-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{-ms-flex-order:1;order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{-ms-flex-order:0;order:0}@media (min-width:576px){.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-sm-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{-ms-flex-order:24;order:24}.ant-col-sm-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{-ms-flex-order:23;order:23}.ant-col-sm-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{-ms-flex-order:22;order:22}.ant-col-sm-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{-ms-flex-order:21;order:21}.ant-col-sm-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{-ms-flex-order:20;order:20}.ant-col-sm-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{-ms-flex-order:19;order:19}.ant-col-sm-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{-ms-flex-order:18;order:18}.ant-col-sm-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{-ms-flex-order:17;order:17}.ant-col-sm-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{-ms-flex-order:16;order:16}.ant-col-sm-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{-ms-flex-order:15;order:15}.ant-col-sm-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{-ms-flex-order:14;order:14}.ant-col-sm-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{-ms-flex-order:13;order:13}.ant-col-sm-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{-ms-flex-order:12;order:12}.ant-col-sm-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{-ms-flex-order:11;order:11}.ant-col-sm-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{-ms-flex-order:10;order:10}.ant-col-sm-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{-ms-flex-order:9;order:9}.ant-col-sm-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{-ms-flex-order:8;order:8}.ant-col-sm-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{-ms-flex-order:7;order:7}.ant-col-sm-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{-ms-flex-order:6;order:6}.ant-col-sm-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{-ms-flex-order:5;order:5}.ant-col-sm-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{-ms-flex-order:4;order:4}.ant-col-sm-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{-ms-flex-order:3;order:3}.ant-col-sm-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{-ms-flex-order:2;order:2}.ant-col-sm-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{-ms-flex-order:1;order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{-ms-flex-order:0;order:0}}@media (min-width:768px){.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-md-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{-ms-flex-order:24;order:24}.ant-col-md-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{-ms-flex-order:23;order:23}.ant-col-md-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{-ms-flex-order:22;order:22}.ant-col-md-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{-ms-flex-order:21;order:21}.ant-col-md-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{-ms-flex-order:20;order:20}.ant-col-md-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{-ms-flex-order:19;order:19}.ant-col-md-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{-ms-flex-order:18;order:18}.ant-col-md-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{-ms-flex-order:17;order:17}.ant-col-md-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{-ms-flex-order:16;order:16}.ant-col-md-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{-ms-flex-order:15;order:15}.ant-col-md-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{-ms-flex-order:14;order:14}.ant-col-md-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{-ms-flex-order:13;order:13}.ant-col-md-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{-ms-flex-order:12;order:12}.ant-col-md-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{-ms-flex-order:11;order:11}.ant-col-md-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{-ms-flex-order:10;order:10}.ant-col-md-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{-ms-flex-order:9;order:9}.ant-col-md-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{-ms-flex-order:8;order:8}.ant-col-md-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{-ms-flex-order:7;order:7}.ant-col-md-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{-ms-flex-order:6;order:6}.ant-col-md-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{-ms-flex-order:5;order:5}.ant-col-md-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{-ms-flex-order:4;order:4}.ant-col-md-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{-ms-flex-order:3;order:3}.ant-col-md-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{-ms-flex-order:2;order:2}.ant-col-md-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{-ms-flex-order:1;order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{-ms-flex-order:0;order:0}}@media (min-width:992px){.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-lg-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{-ms-flex-order:24;order:24}.ant-col-lg-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{-ms-flex-order:23;order:23}.ant-col-lg-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{-ms-flex-order:22;order:22}.ant-col-lg-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{-ms-flex-order:21;order:21}.ant-col-lg-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{-ms-flex-order:20;order:20}.ant-col-lg-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{-ms-flex-order:19;order:19}.ant-col-lg-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{-ms-flex-order:18;order:18}.ant-col-lg-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{-ms-flex-order:17;order:17}.ant-col-lg-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{-ms-flex-order:16;order:16}.ant-col-lg-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{-ms-flex-order:15;order:15}.ant-col-lg-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{-ms-flex-order:14;order:14}.ant-col-lg-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{-ms-flex-order:13;order:13}.ant-col-lg-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{-ms-flex-order:12;order:12}.ant-col-lg-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{-ms-flex-order:11;order:11}.ant-col-lg-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{-ms-flex-order:10;order:10}.ant-col-lg-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{-ms-flex-order:9;order:9}.ant-col-lg-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{-ms-flex-order:8;order:8}.ant-col-lg-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{-ms-flex-order:7;order:7}.ant-col-lg-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{-ms-flex-order:6;order:6}.ant-col-lg-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{-ms-flex-order:5;order:5}.ant-col-lg-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{-ms-flex-order:4;order:4}.ant-col-lg-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{-ms-flex-order:3;order:3}.ant-col-lg-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{-ms-flex-order:2;order:2}.ant-col-lg-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{-ms-flex-order:1;order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{-ms-flex-order:0;order:0}}@media (min-width:1200px){.ant-col-xl-1,.ant-col-xl-2,.ant-col-xl-3,.ant-col-xl-4,.ant-col-xl-5,.ant-col-xl-6,.ant-col-xl-7,.ant-col-xl-8,.ant-col-xl-9,.ant-col-xl-10,.ant-col-xl-11,.ant-col-xl-12,.ant-col-xl-13,.ant-col-xl-14,.ant-col-xl-15,.ant-col-xl-16,.ant-col-xl-17,.ant-col-xl-18,.ant-col-xl-19,.ant-col-xl-20,.ant-col-xl-21,.ant-col-xl-22,.ant-col-xl-23,.ant-col-xl-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xl-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{-ms-flex-order:24;order:24}.ant-col-xl-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{-ms-flex-order:23;order:23}.ant-col-xl-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{-ms-flex-order:22;order:22}.ant-col-xl-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{-ms-flex-order:21;order:21}.ant-col-xl-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{-ms-flex-order:20;order:20}.ant-col-xl-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{-ms-flex-order:19;order:19}.ant-col-xl-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{-ms-flex-order:18;order:18}.ant-col-xl-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{-ms-flex-order:17;order:17}.ant-col-xl-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{-ms-flex-order:16;order:16}.ant-col-xl-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{-ms-flex-order:15;order:15}.ant-col-xl-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{-ms-flex-order:14;order:14}.ant-col-xl-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{-ms-flex-order:13;order:13}.ant-col-xl-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{-ms-flex-order:12;order:12}.ant-col-xl-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{-ms-flex-order:11;order:11}.ant-col-xl-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{-ms-flex-order:10;order:10}.ant-col-xl-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{-ms-flex-order:9;order:9}.ant-col-xl-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{-ms-flex-order:8;order:8}.ant-col-xl-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{-ms-flex-order:7;order:7}.ant-col-xl-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{-ms-flex-order:6;order:6}.ant-col-xl-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{-ms-flex-order:5;order:5}.ant-col-xl-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{-ms-flex-order:4;order:4}.ant-col-xl-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{-ms-flex-order:3;order:3}.ant-col-xl-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{-ms-flex-order:2;order:2}.ant-col-xl-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{-ms-flex-order:1;order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{-ms-flex-order:0;order:0}}@media (min-width:1600px){.ant-col-xxl-1,.ant-col-xxl-2,.ant-col-xxl-3,.ant-col-xxl-4,.ant-col-xxl-5,.ant-col-xxl-6,.ant-col-xxl-7,.ant-col-xxl-8,.ant-col-xxl-9,.ant-col-xxl-10,.ant-col-xxl-11,.ant-col-xxl-12,.ant-col-xxl-13,.ant-col-xxl-14,.ant-col-xxl-15,.ant-col-xxl-16,.ant-col-xxl-17,.ant-col-xxl-18,.ant-col-xxl-19,.ant-col-xxl-20,.ant-col-xxl-21,.ant-col-xxl-22,.ant-col-xxl-23,.ant-col-xxl-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xxl-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{-ms-flex-order:24;order:24}.ant-col-xxl-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{-ms-flex-order:23;order:23}.ant-col-xxl-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{-ms-flex-order:22;order:22}.ant-col-xxl-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{-ms-flex-order:21;order:21}.ant-col-xxl-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{-ms-flex-order:20;order:20}.ant-col-xxl-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{-ms-flex-order:19;order:19}.ant-col-xxl-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{-ms-flex-order:18;order:18}.ant-col-xxl-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{-ms-flex-order:17;order:17}.ant-col-xxl-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{-ms-flex-order:16;order:16}.ant-col-xxl-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{-ms-flex-order:15;order:15}.ant-col-xxl-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{-ms-flex-order:14;order:14}.ant-col-xxl-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{-ms-flex-order:13;order:13}.ant-col-xxl-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{-ms-flex-order:12;order:12}.ant-col-xxl-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{-ms-flex-order:11;order:11}.ant-col-xxl-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{-ms-flex-order:10;order:10}.ant-col-xxl-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{-ms-flex-order:9;order:9}.ant-col-xxl-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{-ms-flex-order:8;order:8}.ant-col-xxl-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{-ms-flex-order:7;order:7}.ant-col-xxl-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{-ms-flex-order:6;order:6}.ant-col-xxl-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{-ms-flex-order:5;order:5}.ant-col-xxl-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{-ms-flex-order:4;order:4}.ant-col-xxl-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{-ms-flex-order:3;order:3}.ant-col-xxl-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{-ms-flex-order:2;order:2}.ant-col-xxl-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{-ms-flex-order:1;order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{-ms-flex-order:0;order:0}} \ No newline at end of file diff --git a/static/css/1.4c4c8f81.chunk.css b/static/css/2.4c4c8f81.chunk.css similarity index 100% rename from static/css/1.4c4c8f81.chunk.css rename to static/css/2.4c4c8f81.chunk.css diff --git a/static/css/2.f1c6115d.chunk.css b/static/css/3.f1c6115d.chunk.css similarity index 100% rename from static/css/2.f1c6115d.chunk.css rename to static/css/3.f1c6115d.chunk.css diff --git a/static/css/4.9918d6b8.chunk.css b/static/css/4.9918d6b8.chunk.css deleted file mode 100644 index 290c0790f..000000000 --- a/static/css/4.9918d6b8.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#312b2b}.homeHeader ul li a{color:#fff}.headDiv{width:1200px;margin:0 auto}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.homeFirst{background:url(/react/build/static/media/bg2.782573a1.jpg) 50% no-repeat;min-height:450px;position:relative;margin-bottom:90px}.homeFirst .firstPanel{position:absolute;top:70px;width:100%}.homeFirst .firstPanel .firstPanelBox{width:1200px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:400px;border-radius:4px;padding:30px 0;background:url(/react/build/static/media/1_1.0bb4b2e6.png) no-repeat}.homeFirst .firstPanel .firstPanelBox .desc{margin:20px auto 50px;line-height:22px;font-size:16px;color:#666;width:880px;text-indent:2em;text-align:justify}.homeFirst .firstPanel .firstPanelBox .aboutul{display:flex;justify-content:space-around;width:100%;align-items:center}.homeFirst .firstPanel .firstPanelBox .aboutul li{display:flex;flex-direction:column;align-items:center}.homeFirst .firstPanel .firstPanelBox .aboutul li span{font-size:28px;line-height:42px;font-weight:700}.homeFirst .firstPanel .firstPanelBox .aboutul li font{color:#999}.homeFooter{background:#fff}.homeFooter .homeFooterParter{padding:30px 0;width:1200px;margin:0 auto}.homeFooter .homeFooterUl{display:flex;align-items:center;justify-content:center;padding:15px}.homeFooter .homeFooterUl li{padding:0 40px}.homeFooter .homeFooterUl li a{color:#ccc;display:block}.homeFooter .homefooterbase{height:38px;background:#333;line-height:38px;font-size:12px;color:#666;text-align:center}.homebase{position:relative;min-height:480px;background-image:url(/react/build/static/media/320.61b341c6.jpeg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;color:#fff;font-size:60px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.homebase p{margin-bottom:20px;text-align:center}.homebase .sub{font-size:28px;margin:0}.homebase .sub span{margin:0 15px}.homeproject{padding:60px 0}.homeproject ul{display:flex;flex-wrap:wrap;width:1200px;margin:0 auto}.homeproject ul li{width:22%;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 1.5% 40px}.homeproject ul li .p_head{padding:25px 20px;display:flex;align-items:flex-start;background-image:linear-gradient(#118af3,#8dcaf5);border-radius:6px 6px 0 0;justify-content:space-between}.homeproject ul li .p_author{font-size:16px;color:#666;padding:0 15px;margin:0}.homeproject ul li .p_desc{line-height:18px;color:#666;padding:0 15px;margin:10px 0 18px}.homeproject ul li .p_name{font-size:18px;margin-right:10px;margin-bottom:0;color:#fff;line-height:20px;margin-top:5px}.sourceAbout{padding:60px 0}.sourceAbout .sourceactive{display:flex;align-items:center;justify-content:center;margin:40px 0}.sourceAbout .sourceactive li{width:600px;height:300px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:4px;margin:0 40px}.tit{font-size:22px;color:#444;font-weight:700;margin-bottom:45px;text-align:center}.tit em{display:block;width:50px;height:1px;background:#ccc;margin:18px auto 0}.homenews{padding:60px 0}.homenews .newsul{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}.homenews .newsul li{display:flex;width:48%;margin-right:2%;margin-bottom:30px}.homenews .newsul li:nth-child(2n){margin-right:0;flex-flow:row-reverse}.homenews .newsul li:nth-child(2n) img{margin-left:10px}.homenews .newsul li:nth-child(odd) img{margin-right:10px}.homenews .newsul li .imgBox{width:145px;height:90px;display:flex;align-items:center;justify-content:center}.homenews .newsul li .imgBox img{max-width:100%;max-height:100%}.homenews .newsul li .news-title{font-size:16px;margin-bottom:5px;font-weight:700}.homenews .newsul li .news-time{font-size:12px;color:#999}.homenews .newsul li .news-desc{line-height:20px}.homenews .newsul li .news-info{flex:1} \ No newline at end of file diff --git a/static/css/5.4d552598.chunk.css b/static/css/5.4d552598.chunk.css deleted file mode 100644 index cc9479d3c..000000000 --- a/static/css/5.4d552598.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#312b2b}.homeHeader ul li a{color:#fff}.headDiv{width:1200px;margin:0 auto}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.panels{width:1200px;margin:20px auto 60px}.panels .projectsList{margin:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.panels .projectsList .lists{min-height:500px;padding:20px 30px;display:flex;flex-wrap:wrap;align-items:flex-start}.panels .projectsList .lists>li{margin-right:2%;border:1px solid #eee;width:32%;margin-bottom:25px;border-radius:4px;min-height:200px;box-shadow:0 4px 8px 0 rgba(95,101,105,.1)}.panels .projectsList .lists>li:hover{transform:translateY(-2px);box-shadow:0 12px 20px 0 rgba(95,101,105,.15)}.panels .projectsList .lists>li:nth-child(3n){margin-right:0}.panels .projectsList .lists>li .listName{display:flex;align-items:center;justify-content:center;padding:10px 20px;height:90px;background-image:linear-gradient(90deg,#118af3,#8dcaf5);color:#fff;font-size:18px;border-radius:4px 4px 0 0;cursor:pointer}.panels .projectsList .lists>li .listInfo{padding:12px 20px 0}.panels .projectsList .lists>li .listInfo .listInfoDesc{line-height:20px;margin:0;color:#999}.panels .projectsList .lists>li .listTag{padding:10px 20px}.panels .projectsList .lists>li .listTag span{display:inline-block;margin-right:5px;background-color:#c5c5c5;color:#fff;padding:0 5px;border-radius:4px;height:20px;line-height:20px;font-size:12px} \ No newline at end of file diff --git a/static/css/6.55370a44.chunk.css b/static/css/6.55370a44.chunk.css new file mode 100644 index 000000000..71817e4bb --- /dev/null +++ b/static/css/6.55370a44.chunk.css @@ -0,0 +1 @@ +.loginModal .ant-modal-close{top:0!important;height:48px;line-height:48px;display:flex;align-items:center}.loginModal .ant-modal-body{padding:0}.loginModal .ant-modal-body .ant-menu{border-radius:8px 8px 0 0;font-size:17px}.loginModal .ant-modal-body .content{padding:40px 50px}.loginModal .ant-modal-body .content .subbtn{display:block;height:40px;line-height:40px;width:100%;text-align:center;border-radius:5px;background-color:#ccc;color:#fff;margin-bottom:10px;font-size:16px}.loginModal .ant-modal-body .content .subbtn.activeBtn{background-color:#1890ff}.loginModal .ant-modal-body .content .saveitem{margin-bottom:0}.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff}.homeHeader ul li a{color:#333}.headDiv{margin:0 auto;padding:0 60px;display:flex;justify-content:space-between}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.headDiv .headUserInfo a{color:#666}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.homefooterbase{background:#dedede;line-height:38px;font-size:12px;color:#666;text-align:center;padding:30px 0}.homefooterbase .homeFooterUl{display:flex;align-items:center;justify-content:center;margin:0}.homefooterbase .homeFooterUl li{padding:0 40px}.homefooterbase .homeFooterUl li a{color:#666;display:block}.menuItems .ant-dropdown-menu-item{text-align:center;border-bottom:1px solid #eee;color:#333}.menuItems .ant-dropdown-menu-item:last-child{border-bottom:none}.menuItems .ant-dropdown-menu-item:first-child:hover{color:#333;cursor:default}.menuItems .ant-dropdown-menu-item:hover{background-color:#fff;color:#aac5fd}.homeFirst{background:url(/react/build/static/media/bg2.0d82562c.jpg) 50% no-repeat;min-height:480px;position:relative;margin-bottom:90px}.homeFirst .firstPanel{position:absolute;top:60px;width:100%}.homeFirst .firstPanel .firstPanelBox{width:1300px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:498px;border-radius:4px;padding-top:50px;background:url(/react/build/static/media/1_1.b14334c0.png) no-repeat}.homeFirst .firstPanel .firstPanelBox .desc{margin:0 auto 50px;line-height:22px;font-size:16px;color:#666;width:1030px;text-indent:2em;text-align:justify}.homeFirst .firstPanel .firstPanelBox .aboutul{display:flex;justify-content:space-around;width:100%;align-items:center}.homeFirst .firstPanel .firstPanelBox .aboutul li{display:flex;flex-direction:column;align-items:center}.homeFirst .firstPanel .firstPanelBox .aboutul li span{font-size:28px;line-height:42px;font-weight:700;color:#1890ff}.homeFirst .firstPanel .firstPanelBox .aboutul li font{color:#666}.homeFooter{background:#fff}.homeFooter .homeFooterParter{padding:30px 0;width:1200px;margin:0 auto!important}.homeFooter .homeFooterUl{display:flex;align-items:center;justify-content:center;margin:0}.homeFooter .homeFooterUl li{padding:0 40px}.homeFooter .homeFooterUl li a{color:#666;display:block}.homeFooter .homefooterbase{background:#dedede;line-height:38px;font-size:12px;color:#666;text-align:center;padding:30px 0}.homebase{position:relative;min-height:480px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;color:#fff;font-size:60px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.homebase .ant-carousel{width:100%}.homebase p{margin-bottom:20px;text-align:center}.homebase .sub{font-size:28px;margin:0}.homebase .sub span{margin:0 15px}.homeproject{padding:60px 0 100px;text-align:center}.homeproject ul{display:flex;flex-wrap:wrap;width:1200px;margin:0 auto}.homeproject ul li{width:22%;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 1.5% 40px;text-align:left}.homeproject ul li .p_head{padding:25px 20px;display:flex;align-items:flex-start;background-image:url(/react/build/static/media/cards.0f708d88.png);border-radius:6px 6px 0 0;justify-content:space-between}.homeproject ul li .p_author{font-size:16px;color:#666;padding:0 15px;margin:0}.homeproject ul li .p_desc{line-height:18px;color:#666;padding:0 15px;margin:10px 0 18px}.homeproject ul li .p_name{font-size:18px;margin-right:10px;margin-bottom:0;color:#fff;line-height:20px;margin-top:5px}.sourceAbout{padding:60px 0 100px;text-align:center}.sourceAbout .sourceactive{display:flex;align-items:center;justify-content:center;margin:40px 0}.sourceAbout .sourceactive li{width:600px;height:300px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:4px;margin:0 40px}.tit{font-size:22px;color:#444;font-weight:700;margin-bottom:60px;text-align:center}.tit em{display:block;width:50px;height:1px;background:#ccc;margin:18px auto 0}.homenews{padding:60px 0}.homenews .newsul{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}.homenews .newsul li{display:flex;width:48%;margin-right:2%;margin-bottom:30px}.homenews .newsul li:nth-child(2n){margin-right:0;flex-flow:row-reverse}.homenews .newsul li:nth-child(2n) img{margin-left:10px}.homenews .newsul li:nth-child(odd) img{margin-right:10px}.homenews .newsul li .imgBox{width:145px;height:90px;display:flex;align-items:center;justify-content:center}.homenews .newsul li .imgBox img{max-width:100%;max-height:100%}.homenews .newsul li .news-title{font-size:16px;margin-bottom:5px;font-weight:700}.homenews .newsul li .news-time{font-size:12px;color:#999}.homenews .newsul li .news-desc{line-height:20px}.homenews .newsul li .news-info{flex:1} \ No newline at end of file diff --git a/static/css/6.b2eb8ad0.chunk.css b/static/css/6.b2eb8ad0.chunk.css deleted file mode 100644 index dab56f9f5..000000000 --- a/static/css/6.b2eb8ad0.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#312b2b}.homeHeader ul li a{color:#fff}.headDiv{width:1200px;margin:0 auto}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.panelsBox{width:1200px;margin:20px auto}.panelsBox .leftmenus{box-shadow:0 0 10px rgba(0,0,0,.1)}.panelsBox .leftmenus li{height:52px;line-height:52px;border-bottom:1px solid #eee;position:relative}.panelsBox .leftmenus li:last-child{border:none}.panelsBox .leftmenus li.active:before{position:absolute;content:"";left:0;height:30px;width:3px;top:50%;margin-top:-15px;background-color:#4d9fef}.panelsBox .leftmenus li.active a,.panelsBox .leftmenus li a:hover{color:#4d9fef}.panelsBox .leftmenus li a{display:block;padding:0 20px;font-size:16px;color:#333}.boxshadow{box-shadow:0 0 10px rgba(0,0,0,.1)}.content{padding:15px 30px;font-size:15px;line-height:24px;text-indent:2em;color:#333}.content .pre>pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:12px;margin:0 0 10px;font-size:13px;line-height:1.5;word-break:break-all;white-space:pre-wrap;background-color:#f5f5f5;border-radius:0;border:1px solid #ccc}.content .markdown-body table td{word-break:break-word} \ No newline at end of file diff --git a/static/css/7.4adb4227.chunk.css b/static/css/7.4adb4227.chunk.css new file mode 100644 index 000000000..bfab10836 --- /dev/null +++ b/static/css/7.4adb4227.chunk.css @@ -0,0 +1 @@ +.loginModal .ant-modal-close{top:0!important;height:48px;line-height:48px;display:flex;align-items:center}.loginModal .ant-modal-body{padding:0}.loginModal .ant-modal-body .ant-menu{border-radius:8px 8px 0 0;font-size:17px}.loginModal .ant-modal-body .content{padding:40px 50px}.loginModal .ant-modal-body .content .subbtn{display:block;height:40px;line-height:40px;width:100%;text-align:center;border-radius:5px;background-color:#ccc;color:#fff;margin-bottom:10px;font-size:16px}.loginModal .ant-modal-body .content .subbtn.activeBtn{background-color:#1890ff}.loginModal .ant-modal-body .content .saveitem{margin-bottom:0}.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff}.homeHeader ul li a{color:#333}.headDiv{margin:0 auto;padding:0 60px;display:flex;justify-content:space-between}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.headDiv .headUserInfo a{color:#666}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.homefooterbase{background:#dedede;line-height:38px;font-size:12px;color:#666;text-align:center;padding:30px 0}.homefooterbase .homeFooterUl{display:flex;align-items:center;justify-content:center;margin:0}.homefooterbase .homeFooterUl li{padding:0 40px}.homefooterbase .homeFooterUl li a{color:#666;display:block}.menuItems .ant-dropdown-menu-item{text-align:center;border-bottom:1px solid #eee;color:#333}.menuItems .ant-dropdown-menu-item:last-child{border-bottom:none}.menuItems .ant-dropdown-menu-item:first-child:hover{color:#333;cursor:default}.menuItems .ant-dropdown-menu-item:hover{background-color:#fff;color:#aac5fd}.panels{width:1200px;margin:40px auto 60px}.panels .projectsList .lists{min-height:500px;display:flex;flex-wrap:wrap;align-items:flex-start}.panels .projectsList .lists>li{margin-right:2%;border:1px solid #eee;width:32%;margin-bottom:25px;border-radius:4px;min-height:200px;box-shadow:0 4px 8px 0 rgba(95,101,105,.1)}.panels .projectsList .lists>li:hover{transform:translateY(-2px);box-shadow:0 12px 20px 0 rgba(95,101,105,.15)}.panels .projectsList .lists>li:nth-child(3n){margin-right:0}.panels .projectsList .lists>li .listName{display:flex;align-items:center;justify-content:center;padding:10px 20px;height:90px;background-image:url(/react/build/static/media/cards.0f708d88.png);color:#fff;font-size:18px;border-radius:4px 4px 0 0;cursor:pointer}.panels .projectsList .lists>li .listInfo{padding:12px 20px 0}.panels .projectsList .lists>li .listInfo .listInfoDesc{line-height:20px;margin:0;color:#999}.panels .projectsList .lists>li .listTag{padding:10px 20px}.panels .projectsList .lists>li .listTag span{display:inline-block;margin-right:5px;background-color:#c5c5c5;color:#fff;padding:0 5px;border-radius:4px;height:20px;line-height:20px;font-size:12px}.arrayList{padding:20px 20px 20px 10px;box-shadow:0 0 8px 0 #f1f1f1;min-height:400px}.arrayList ul{margin:0}.arrayList ul>li{display:flex;align-items:center;height:36px;line-height:36px}.arrayList ul>li:first-child .index{color:#e53333}.arrayList ul>li:nth-child(2) .index{color:#ff8c29}.arrayList ul>li:nth-child(3) .index{color:#f7b500}.arrayList ul>li .index{display:block;width:20px;text-align:center;color:#999}.arrayList ul>li .name{margin-left:10px;flex:1;text-align:left;color:#333;margin-bottom:0;max-width:170px}.arrayList ul>li .num{text-align:right;margin-left:15px;color:#999} \ No newline at end of file diff --git a/static/css/8.5911c4a3.chunk.css b/static/css/8.5911c4a3.chunk.css new file mode 100644 index 000000000..6931d17ef --- /dev/null +++ b/static/css/8.5911c4a3.chunk.css @@ -0,0 +1 @@ +.loginModal .ant-modal-close{top:0!important;height:48px;line-height:48px;display:flex;align-items:center}.loginModal .ant-modal-body{padding:0}.loginModal .ant-modal-body .ant-menu{border-radius:8px 8px 0 0;font-size:17px}.loginModal .ant-modal-body .content{padding:40px 50px}.loginModal .ant-modal-body .content .subbtn{display:block;height:40px;line-height:40px;width:100%;text-align:center;border-radius:5px;background-color:#ccc;color:#fff;margin-bottom:10px;font-size:16px}.loginModal .ant-modal-body .content .subbtn.activeBtn{background-color:#1890ff}.loginModal .ant-modal-body .content .saveitem{margin-bottom:0}.headsnav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.headsnav,.homeHeader{position:fixed;width:100%;left:0;top:0;height:60px;line-height:60px;z-index:100}.homeHeader{box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff}.homeHeader ul li a{color:#333}.headDiv{margin:0 auto;padding:0 60px;display:flex;justify-content:space-between}.headDiv .headerNav{display:flex;height:100%;margin-bottom:0}.headDiv .headerNav li{padding-right:30px;height:100%;font-size:16px}.headDiv .headUserInfo a{color:#666}.homebody{padding-top:60px}.footsnav{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding-bottom:10px;background-color:#fff;color:#999}.homefooterbase{background:#dedede;line-height:38px;font-size:12px;color:#666;text-align:center;padding:30px 0}.homefooterbase .homeFooterUl{display:flex;align-items:center;justify-content:center;margin:0}.homefooterbase .homeFooterUl li{padding:0 40px}.homefooterbase .homeFooterUl li a{color:#666;display:block}.menuItems .ant-dropdown-menu-item{text-align:center;border-bottom:1px solid #eee;color:#333}.menuItems .ant-dropdown-menu-item:last-child{border-bottom:none}.menuItems .ant-dropdown-menu-item:first-child:hover{color:#333;cursor:default}.menuItems .ant-dropdown-menu-item:hover{background-color:#fff;color:#aac5fd}.panelsBox{width:1200px;margin:20px auto}.panelsBox .menus.ant-menu-inline{border-right:none;box-shadow:0 0 8px 0 #f1f1f1}.panelsBox .menus.ant-menu-inline .ant-menu-submenu-arrow{display:none}.panelsBox .menus.ant-menu-inline .ant-menu-item-selected{background-color:#fff;color:#1890ff}.panelsBox .menus.ant-menu-inline .ant-menu-item:after{display:none}.boxshadow{box-shadow:0 0 10px rgba(0,0,0,.1)}.content{padding:15px 30px;font-size:15px;line-height:24px;text-indent:2em;color:#333}.content .pre>pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:12px;margin:0 0 10px;font-size:13px;line-height:1.5;word-break:break-all;white-space:pre-wrap;background-color:#f5f5f5;border-radius:0;border:1px solid #ccc}.content .markdown-body table td{word-break:break-word} \ No newline at end of file diff --git a/static/css/9.f9e54512.chunk.css b/static/css/9.f9e54512.chunk.css new file mode 100644 index 000000000..9c7881ee9 --- /dev/null +++ b/static/css/9.f9e54512.chunk.css @@ -0,0 +1 @@ +.ant-carousel{margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-carousel,.ant-carousel .slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box}.ant-carousel .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input{visibility:visible}.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:after,.ant-carousel .slick-track:before{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .ant-carousel .slick-slide{float:right}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-next,.ant-carousel .slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;font-size:0;line-height:0;border:0;cursor:pointer}.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{color:transparent;background:transparent;outline:none}.ant-carousel .slick-next:focus:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-prev:hover:before{opacity:1}.ant-carousel .slick-next.slick-disabled:before,.ant-carousel .slick-prev.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"←"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"→"}.ant-carousel .slick-dots{position:absolute;display:block;width:100%;height:3px;margin:0;padding:0;text-align:center;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px}.ant-carousel .slick-dots li{position:relative;display:inline-block;margin:0 2px;padding:0;text-align:center;vertical-align:top}.ant-carousel .slick-dots li button{display:block;width:16px;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover{opacity:.75}.ant-carousel .slick-dots li.slick-active button{width:24px;background:#fff;opacity:1}.ant-carousel .slick-dots li.slick-active button:focus,.ant-carousel .slick-dots li.slick-active button:hover{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;width:3px;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{left:12px}.ant-carousel-vertical .slick-dots-right{right:12px}.ant-carousel-vertical .slick-dots li{margin:0 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px} \ No newline at end of file diff --git a/static/js/1.9ef45f12.chunk.js b/static/js/1.9ef45f12.chunk.js new file mode 100644 index 000000000..620772e9a --- /dev/null +++ b/static/js/1.9ef45f12.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[1],{"+6XX":function(e,t,r){var n=r("y1pI");e.exports=function(e){return n(this.__data__,e)>-1}},"+hnl":function(e,t,r){},"+kn0":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t木兰宽松许可证,第1版(Mulan PSL v1)的主要特点是什么?
\nMulan PSL v1许可证采用中英文表达,中英文表述具有同等法律效力,简化了中国使用者进行法律解释时的复杂度;许可证针对现有诉讼问题更清晰地明确版权、专利和商标授权,提供更完善的法律保护;许可证遵从表述简洁原则,去除冗余,条款简洁,容易理解,兼容性好。
\n\n木兰宽松许可证,第1版(Mulan PSL v1)与业界主流许可证的主要异同是什么?
\nMulan PSL v1与BSD 3-clause License与Apache License V2.0在声明义务、专利许可、对用户专利维权限制及版权许可上均有差异,在商标许可上无差异,见下表:
\n| \n | Mulan PSL v1 | \nBSD 3-clause License | \nApache License V2.0 | \n
|---|---|---|---|
| 声明义务 | \n\n 1,分发时附带许可证,保留免责等声明 \n | \n \n 1,分发时附带许可证,保留免责等声明; \n2,其他使用时附带许可证,保留免责等声明 \n | \n \n 1,分发时附带许可证; \n2,分发修改版时应明显声明已修改的文件; \n3,分发修改版源代码时保留各种声明; \n4,如许可软件含Notice文件,则分发修改版时应带其中的归属声明 \n | \n
| 专利许可 | \n\n 1,原始许可人及其关联实体提供专利许可; \n2,后续贡献者及其关联实体提供专利许可; \n | \n \n 无明确专利许可 \n | \n \n 1,原始许可人提供专利许可; \n2,后续贡献者及其关联实体提供专利许可; \n | \n
| 对用户专利维权的限制 | \n\n 1,用户及其关联实体如直接对许可软件发起专利诉讼,专利许可终止; \n2,发起非诉讼维权(如行政维权)专利许可终止; \n3,通过间接方式实施上述行为,专利许可终止 \n | \n 无 | \n\n 1,用户及其关联实体如直接对许可软件发起专利诉讼,专利许可终止; \n | \n
| 版权许可 | \n\n 1,原始版权人及其关联公司提供版权许可; \n2,后续贡献者及其关联实体提供版权许可; \n | \n \n 所有贡献者授予版权许可 \n | \n \n 1,原始许可人提供版权许可; \n2,后续贡献者及其关联实体提供版权许可; \n | \n
| 商标许可 | \n无 | \n无 | \n无 | \n
木兰宽松许可证,第1版(Mulan PSL v1)与业界主流许可证兼容情况如何?
\n许可证的兼容性评判并无统一标准。我们从Mulan PSL v1的条款及目的出发,认为Mulan PSL v1与BSD类许可证类似,兼容性很好。BSD、MIT类宽松许可证兼容Mulan PSL v1许可证;Mulan PSL v1兼容Apache License v2.0、L/GPLv2、L/GPLv3等许可证。即,许可在BSD、MIT类许可证下的代码可以贡献到Mulan PSL v1的项目中,许可在Mulan PSL v1下的代码可以贡献到Apache License V2.0、L/GPLv2或L/GPLv3等的项目中。
\n注意,许可证A兼容许可证B(A许可证是B许可证 Compatible)是指,A授权的作品与B授权的作品经过修改或合并,可以使用B对作品的整体进行授权。兼容性是有方向的,A兼容B,但B不一定兼容A。
\n\n\n',url:e.history.location}))))}},bjH3:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t("q1tI"),a=c(r);t("vg9a");var s=t("ud8/"),l=c(s);t("SJMd");var d=c(t("wMS7")),o=t("Oy/b");function c(e){return e&&e.__esModule?e:{default:e}}var p=/]*>/g;n.default=function(e){var n=e.value,t=void 0===n?"":n,c=e.className,i=e.style,u=void 0===i?{}:i,f=e.url,v=String(t),g=(0,r.useMemo)((function(){var e=(0,l.default)(v),n=(0,s.getMathExpressions)();return v.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",(0,s.getTocContent)()),(0,s.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],a=r.type,s=r.expression;return(0,o.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(s)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,s.resetMathExpressions)(),d.default.sanitize(e)}),[v]);(0,r.useEffect)((function(){if(f&&f.hash&&g){var e=f.hash;if(e){var n=decodeURIComponent(e.split("#")[1]),t=document.getElementById(n);t&&window.scrollTo(0,t.offsetTop+220)}}}),[f]);var h=(0,r.useRef)();function m(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.startsWith("#")){e.preventDefault();var r=document.getElementById(t.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(h.current&&g&&g.match(p)&&window.PR.prettyPrint(),h.current)return h.current.addEventListener("click",m),function(){h.current.removeEventListener("click",m),(0,s.resetMathExpressions)(),(0,s.cleanToc)()}}),[g,h.current,m]),a.default.createElement("div",{ref:h,style:u,className:(c||"")+" markdown-body",dangerouslySetInnerHTML:{__html:g}})}},ess8:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,a,s=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),l=d(t("q1tI"));function d(e){return e&&e.__esModule?e:{default:e}}var o=d(t("vOnD")).default.div(s);n.default=function(e){var n=e.children;return l.default.createElement(o,null,n)}}}]);
\ No newline at end of file
diff --git a/static/js/11.ce1ba786.chunk.js b/static/js/11.ce1ba786.chunk.js
new file mode 100644
index 000000000..7d3d41f39
--- /dev/null
+++ b/static/js/11.ce1ba786.chunk.js
@@ -0,0 +1 @@
+(this.webpackJsonp=this.webpackJsonp||[]).push([[11],{BVh2:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=l(t("2/Rp")),s=function(n,e){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,e){var t=[],r=!0,s=!1,o=void 0;try{for(var p,a=n[Symbol.iterator]();!(r=(p=a.next()).done)&&(t.push(p.value),!e||t.length!==e);r=!0);}catch(n){s=!0,o=n}finally{try{!r&&a.return&&a.return()}finally{if(s)throw o}}return t}(n,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("L/Qf");var o=t("q1tI"),p=l(o),a=l(t("ess8")),i=l(t("bjH3"));t("eO8H");function l(n){return n&&n.__esModule?n:{default:n}}var d={1:'木兰宽松许可证, 第1版
\n 2019年8月
\n\n 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第1版(“本许可证”)的如下条款的约束:
\n 0. 定义
\n \n “软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。
\n “贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。
\n “法人实体”是指提交贡献的机构及其“关联实体”。
\n “关联实体”是指,对“本许可证”下的一方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。
\n “贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。
\n \n\n 1. 授予版权许可
\n \n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。
\n \n\n 2. 授予专利许可
\n \n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括仅因您或他人修改“贡献”或其他结合而将必然会侵犯到的专利权利要求。如您或您的“关联实体”直接或间接地(包括通过代理、专利被许可人或受让人),就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。
\n \n\n 3. 无商标许可
\n \n “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。
\n \n\n 4. 分发限制
\n \n 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。
\n \n\n 5. 免责声明与责任限制
\n \n “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。
\n \n\n 条款结束
\n 如何将木兰宽松许可证,第1版,应用到您的软件
\n 如果您希望将木兰宽松许可证,第1版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:
\n 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;
\n 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
\n 3, 请将如下声明文本放入每个源文件的头部注释中。
\n Copyright (c) [2019] [name of copyright holder]\n [Software Name] is licensed under the Mulan PSL v1.\n You can use this software according to the terms and conditions of the Mulan PSL v1.\n You may obtain a copy of Mulan PSL v1 at:\n http://license.coscl.org.cn/MulanPSL\n THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR\n PURPOSE.\n See the Mulan PSL v1 for more details.
',2:'木兰宽松许可证, 第2版
\n 2020年1月
\n 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束:
\n \n 0. 定义
\n “软件” 是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。
\n “贡献” 是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。
\n “贡献者” 是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。
\n “法人实体” 是指提交贡献的机构及其“关联实体”。
\n “关联实体” 是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。
\n \n \n 1. 授予版权许可
\n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。
\n \n \n 2. 授予专利许可
\n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。
\n \n \n 3. 无商标许可
\n “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。
\n \n \n 4. 分发限制
\n 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。
\n \n\n \n 5. 免责声明与责任限制
\n “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。
\n \n\n \n 6. 语言
\n “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。
\n \n\n 条款结束
\n\n 如何将木兰宽松许可证,第2版,应用到您的软件
\n 如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:
\n 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;
\n 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
\n 3, 请将如下声明文本放入每个源文件的头部注释中。
\n Copyright (c) [Year] [name of copyright holder]\n [Software Name] is licensed under Mulan PSL v2.\n You can use this software according to the terms and conditions of the Mulan PSL v2.\n You may obtain a copy of Mulan PSL v2 at:\n http://license.coscl.org.cn/MulanPSL2\n THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,\n EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,\n MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.\n See the Mulan PSL v2 for more details.
'};e.default=function(n){var e=(0,o.useState)(void 0),t=s(e,2),l=t[0],c=t[1],u=n.match.params.id;return(0,o.useEffect)((function(){u&&u!==l&&c(parseInt(u))}),[u]),p.default.createElement("div",null,p.default.createElement(a.default,null,"木兰宽松许可证",p.default.createElement(r.default,{type:"primary"},"下载")),p.default.createElement("div",{class:"content"},p.default.createElement("div",{className:"pre"},l&&p.default.createElement(i.default,{className:"break_word_comments imageLayerParent",value:d[l],url:n.history.location}))))}},bjH3:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("q1tI"),s=l(r);t("vg9a");var o=t("ud8/"),p=l(o);t("SJMd");var a=l(t("wMS7")),i=t("Oy/b");function l(n){return n&&n.__esModule?n:{default:n}}var d=/]*>/g;e.default=function(n){var e=n.value,t=void 0===e?"":e,l=n.className,c=n.style,u=void 0===c?{}:c,g=n.url,f=String(t),v=(0,r.useMemo)((function(){var n=(0,p.default)(f),e=(0,o.getMathExpressions)();return f.match(/\[TOC\]/)&&(n=n.replace("[TOC]
",(0,o.getTocContent)()),(0,o.cleanToc)()),n=(n=n.replace(/(__special_katext_id_\d+__)/g,(function(n,t){var r=e[t],s=r.type,o=r.expression;return(0,i.renderToString)(function(n){var e=document.createElement("div");return e.innerHTML=n,0===e.childNodes.length?"":e.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===s,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,o.resetMathExpressions)(),a.default.sanitize(n)}),[f]);(0,r.useEffect)((function(){if(g&&g.hash&&v){var n=g.hash;if(n){var e=decodeURIComponent(n.split("#")[1]),t=document.getElementById(e);t&&window.scrollTo(0,t.offsetTop+220)}}}),[g]);var m=(0,r.useRef)();function I(n){var e=n.target;if("A"===e.tagName.toUpperCase()){var t=e.getAttribute("href");if(t.startsWith("#")){n.preventDefault();var r=document.getElementById(t.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(m.current&&v&&v.match(d)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",I),function(){m.current.removeEventListener("click",I),(0,o.resetMathExpressions)(),(0,o.cleanToc)()}}),[v,m.current,I]),s.default.createElement("div",{ref:m,style:u,className:(l||"")+" markdown-body",dangerouslySetInnerHTML:{__html:v}})}},ess8:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,s,o=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],s=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(s)}}))),p=a(t("q1tI"));function a(n){return n&&n.__esModule?n:{default:n}}var i=a(t("vOnD")).default.div(o);e.default=function(n){var e=n.children;return p.default.createElement(i,null,e)}}}]);
\ No newline at end of file
diff --git a/static/js/12.50fce1f9.chunk.js b/static/js/12.50fce1f9.chunk.js
new file mode 100644
index 000000000..0bcf91547
--- /dev/null
+++ b/static/js/12.50fce1f9.chunk.js
@@ -0,0 +1 @@
+(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{bjH3:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("q1tI"),s=l(r);t("vg9a");var o=t("ud8/"),p=l(o);t("SJMd");var a=l(t("wMS7")),i=t("Oy/b");function l(n){return n&&n.__esModule?n:{default:n}}var d=/]*>/g;e.default=function(n){var e=n.value,t=void 0===e?"":e,l=n.className,u=n.style,c=void 0===u?{}:u,f=n.url,g=String(t),v=(0,r.useMemo)((function(){var n=(0,p.default)(g),e=(0,o.getMathExpressions)();return g.match(/\[TOC\]/)&&(n=n.replace("[TOC]
",(0,o.getTocContent)()),(0,o.cleanToc)()),n=(n=n.replace(/(__special_katext_id_\d+__)/g,(function(n,t){var r=e[t],s=r.type,o=r.expression;return(0,i.renderToString)(function(n){var e=document.createElement("div");return e.innerHTML=n,0===e.childNodes.length?"":e.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===s,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,o.resetMathExpressions)(),a.default.sanitize(n)}),[g]);(0,r.useEffect)((function(){if(f&&f.hash&&v){var n=f.hash;if(n){var e=decodeURIComponent(n.split("#")[1]),t=document.getElementById(e);t&&window.scrollTo(0,t.offsetTop+220)}}}),[f]);var b=(0,r.useRef)();function m(n){var e=n.target;if("A"===e.tagName.toUpperCase()){var t=e.getAttribute("href");if(t.startsWith("#")){n.preventDefault();var r=document.getElementById(t.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(b.current&&v&&v.match(d)&&window.PR.prettyPrint(),b.current)return b.current.addEventListener("click",m),function(){b.current.removeEventListener("click",m),(0,o.resetMathExpressions)(),(0,o.cleanToc)()}}),[v,b.current,m]),s.default.createElement("div",{ref:b,style:c,className:(l||"")+" markdown-body",dangerouslySetInnerHTML:{__html:v}})}},ess8:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,s,o=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],s=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(s)}}))),p=a(t("q1tI"));function a(n){return n&&n.__esModule?n:{default:n}}var i=a(t("vOnD")).default.div(o);e.default=function(n){var e=n.children;return p.default.createElement(i,null,e)}},"k+kn":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=l(t("2/Rp")),s=function(n,e){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,e){var t=[],r=!0,s=!1,o=void 0;try{for(var p,a=n[Symbol.iterator]();!(r=(p=a.next()).done)&&(t.push(p.value),!e||t.length!==e);r=!0);}catch(n){s=!0,o=n}finally{try{!r&&a.return&&a.return()}finally{if(s)throw o}}return t}(n,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("L/Qf");var o=t("q1tI"),p=l(o),a=l(t("ess8")),i=l(t("bjH3"));t("eO8H");function l(n){return n&&n.__esModule?n:{default:n}}var d={1:'木兰公共许可证,第1版
\n 2020年12月
\n\n 您对“贡献”的复制、使用、修改及分发受木兰公共许可证, 第1版(“本许可证”)的如下条款的约束:
\n 0. 定义
\n \n “贡献”是指由“贡献者”许可在“本许可证”下的受版权法保护的作品,包括最初“贡献者”许可在“本许可证”下的作品及后续“贡献者”许可在“本许可证”下的“衍生作品”。
\n “贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。
\n “法人实体”是指提交贡献的机构及其“关联实体”。
\n “关联实体”是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。
\n “衍生作品”是指基于“贡献”创作的作品,具体包括对全部或部分“贡献”进行修改、重写、翻译、注释、组合或与之链接(包括动态链接或静态链接)而形成的作品。仅与“贡献”进行进程间通信或系统调用的作品是独立作品,不属于“衍生作品”。
\n “对应源代码”是指生成、安装和(对于可执行作品)运行目标代码所需的所有源文件和与之关联的接口定义文件,以及控制这些活动的脚本,但不包括编译环境、编译工具、云服务平台(如果有)。
\n “分发”是指通过任何媒介向他人提供“贡献”或“衍生作品”的行为,以及利用“贡献”或“衍生作品”通过网络远程给用户提供服务的行为,例如通过利用“贡献”或“衍生作品”搭建的云服务平台提供在线服务的行为。
\n \n\n 1. 授予版权许可
\n \n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、“分发”其“贡献”或“衍生作品”,不论修改与否。
\n \n\n 2. 授予专利许可
\n \n 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”中的专利权利要求,不包括仅因您或他人修改“贡献”而将必然会侵犯到的专利权利要求。如果您或您的“关联实体”直接或间接地,就“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则本许可证授予您对“贡献”的专利许可自您提起诉讼或发起维权行动之日终止。
\n \n\n 3. 无商标许可
\n \n “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。
\n \n\n 4. 分发限制
\n \n 您可以在任何媒介中将您接收到的“贡献”或您的“衍生作品”以源程序形式或可执行形式重新“分发”,但必须满足下列条件:
\n (1)您必须向接收者提供“本许可证”的副本,并保留“贡献”中的版权、商标、专利及免责声明;并且,
\n (2)如果您“分发”您接收到的“贡献”,您必须使用“本许可证”提供该“贡献”的源代码副本;如果您 “分发”您的“衍生作品”,您必须:
\n (i)随“衍生作品”向接收者提供使用“本许可证”“分发”的您的“衍生作品”的“对应源代码”。如果您通过下载链接提供前述“对应源代码”,则您应将下载链接地址置于“衍生作品”或其随附文档中的明显位置,有效期不少于自该“衍生作品”“分发”之日起三年,并确保接收者可以获得“对应源代码”;或者,
\n (ii)随“衍生作品”向接收者提供一个书面要约,表明您愿意提供使用“本许可证”“分发”的您“衍生作品”的“对应源代码”。书面要约应放在“衍生作品”中的明显位置,并确保接收者根据书面要约可获取“对应源代码”的时间从您接到该请求之日起不得超过三个月,且有效期不少于自该“衍生作品”“分发”之日起三年。
\n \n\n 5. 违约与终止
\n \n 如果您违反“本许可证”,任何“贡献者”有权书面通知您终止其依据“本许可证”授予您的许可。该“贡献者”授予您的许可从您接到其终止通知之日起终止。但在如下两种情形下,即使您收到“贡献者”的通知也并不终止您的许可:
\n (1)您在接到终止通知之前已停止所有违反行为;
\n (2)您是首次收到该“贡献者”根据“本许可证”发出的书面终止通知,您在收到该通知后30天内停止所有违反行为。
\n 只要下游接收者遵守“本许可证”的相关规定,您在“本许可证”下的许可终止,不影响下游接收者根据“本许可证”享有的权利。
\n \n\n 6. 例外
\n \n 如果您将“贡献”或您的“衍生作品”与采用GPLv3、AGPLv3、或前述许可证的后续版本(以下简称“GPL类许可证”)的作品结合,且根据“GPL类许可证”的要求您有义务将形成的结合作品以对应的“GPL类许可证”许可的,您可以根据对应的“GPL类许可证”许可结合作品,只要您在分发该结合作品的同时向接收者提供“本许可证”的副本,并保留“贡献”中的版权、商标、专利及免责声明。任何“贡献者”不会因您根据前述原因选择“GPL类许可证”许可而授予该结合作品的接收者更多权利。
\n \n\n 7. 免责声明与责任限制
\n \n “贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。
\n \n\n 8. 语言
\n \n “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。
\n \n\n 条款结束
\n\n
\n\n 如何将木兰公共许可证,第1版,应用到您的软件
\n 如果您希望将木兰公共许可证,第1版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:
\n 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;
\n 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
\n 3, 请将如下声明文本放入每个源文件的头部注释中。
\n Copyright (c) [Year] [name of copyright holder]\n [Software Name] is licensed under Mulan PubL v1.\n You can use this software according to the terms and conditions of the Mulan PubL v1.\n You may obtain a copy of Mulan PubL v1 at:\n http://license.coscl.org.cn/MulanPubL-1.0\n THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,\n EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,\n MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.\n See the Mulan PubL v1 for more details.\n
'};e.default=function(n){var e=(0,o.useState)(void 0),t=s(e,2),l=t[0],u=t[1],c=n.match.params.id;return(0,o.useEffect)((function(){c&&c!==l&&(u(parseInt(c)),console.log(c))}),[c]),p.default.createElement("div",null,p.default.createElement(a.default,null,"木兰公共许可证",p.default.createElement(r.default,{type:"primary"},"下载")),p.default.createElement("div",{class:"content"},p.default.createElement("div",{className:"pre"},l&&p.default.createElement(i.default,{className:"break_word_comments imageLayerParent",value:d[l],url:n.history.location}))))}}}]);
\ No newline at end of file
diff --git a/static/js/10.b36e09ce.chunk.js b/static/js/13.702dbf12.chunk.js
similarity index 97%
rename from static/js/10.b36e09ce.chunk.js
rename to static/js/13.702dbf12.chunk.js
index 9e11dbf56..568fa6ed1 100644
--- a/static/js/10.b36e09ce.chunk.js
+++ b/static/js/13.702dbf12.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[10],{CUXO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(n("q1tI")),u=a(n("ess8"));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return l.default.createElement("div",null,l.default.createElement(u.default,null,"引言"),l.default.createElement("div",{class:"content"},l.default.createElement("p",null,"开源(Open Source)是人类在互联网发展进程中探索出的一种面向全球的大规模协作生产方式,它以开放共享、合作共赢为宗旨,有效地推进了全球化进程。当前,我国开发者和企业参与开源的热情不断高涨,开源产业也逐步完善;然而,我国面向开源的环境、技术、人才、生态等方面还存在诸多问题。推动国内外开源的交流与合作,促进产学研用结合,保护广大开源参与者的利益,造就有影响力、可持续发展的开源生态系统,是相关行业当前的一项重要任务。"),l.default.createElement("p",null,"开源许可证是对开源软件的使用、复制、修改和分发等行为进行规范和约束的一种具有法律效力的格式合同,是开源运动的基石。目前,经开源促进会(OSI)认证的开源软件许可证共有 80 多个,它们都由国外或国际组织机构使用英文发布。对于来自世界各地的广大开源参与者而言,现有许可证中的条款的表述比较晦涩,容易因理解有误而违约。同时,很多许可证对被许可方责任和义务的表述不够完善,容易导致难以解决的法律纠纷。此外,当前国际形势需要来自全球不同地方的更多声音和力量来倡导开源。"),l.default.createElement("p",null,"基于以上考虑,北京大学作为国家重点研发计划“云计算和大数据开源社区生态系统”的子任务牵头单位,依托全国信标委云计算标准工作组和中国开源云联盟,联合国内开源生态圈产学研各界优势团队、开源社区以及拥有丰富知识产权相关经验的众多律师,在对现有主流开源协议全面分析的基础上,共同起草、修订并发布了木兰系列开源许可证。"),l.default.createElement("p",null,"第一发,木兰宽松许可证(Mulan PSL v1),具有以下特点:"),l.default.createElement("p",null,"1,许可证内容以中英文双语表述,中英文版本具有同等法律效力,方便更多的开源参与者阅读使用,简化了中国使用者进行法律解释时的复杂度。"),l.default.createElement("p",null,"2,许可证明确授予用户永久性、全球性、免费的、非独占的、不可撤销的版权和专利许可,并针对目前专利联盟存在的互诉漏洞问题,明确规定禁止“贡献者”或“关联实体”直接或间接地(通过代理、专利被许可人或受让人)进行专利诉讼或其他维权行动,否则终止专利授权。"),l.default.createElement("p",null,"3,许可证明确不提供对“贡献者”的商品名称、商标、服务标志等的商标许可,保护“贡献者”的切身利益。"),l.default.createElement("p",null,"4,许可证经技术专家和法律专家共同修订,在明确合同双方行为约束的前提下尽可能地精简条款、优化表述,降低产生法律纠纷的风险。"),l.default.createElement("p",null,"贡献单位:北京大学,中国电子技术标准化研究院,西南大学,中国科学院软件所,开源社,中移(苏州)软件技术有限公司,华为技术有限公司,华云数据集团有限公司,普元信息技术股份有限公司,中兴通讯股份有限公司,中标软件有限公司等")))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,u,a=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],u=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(u)}}))),r=c(n("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var d=c(n("vOnD")).default.div(a);t.default=function(e){var t=e.children;return r.default.createElement(d,null,t)}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{CUXO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(n("q1tI")),u=a(n("ess8"));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return l.default.createElement("div",null,l.default.createElement(u.default,null,"引言"),l.default.createElement("div",{class:"content"},l.default.createElement("p",null,"开源(Open Source)是人类在互联网发展进程中探索出的一种面向全球的大规模协作生产方式,它以开放共享、合作共赢为宗旨,有效地推进了全球化进程。当前,我国开发者和企业参与开源的热情不断高涨,开源产业也逐步完善;然而,我国面向开源的环境、技术、人才、生态等方面还存在诸多问题。推动国内外开源的交流与合作,促进产学研用结合,保护广大开源参与者的利益,造就有影响力、可持续发展的开源生态系统,是相关行业当前的一项重要任务。"),l.default.createElement("p",null,"开源许可证是对开源软件的使用、复制、修改和分发等行为进行规范和约束的一种具有法律效力的格式合同,是开源运动的基石。目前,经开源促进会(OSI)认证的开源软件许可证共有 80 多个,它们都由国外或国际组织机构使用英文发布。对于来自世界各地的广大开源参与者而言,现有许可证中的条款的表述比较晦涩,容易因理解有误而违约。同时,很多许可证对被许可方责任和义务的表述不够完善,容易导致难以解决的法律纠纷。此外,当前国际形势需要来自全球不同地方的更多声音和力量来倡导开源。"),l.default.createElement("p",null,"基于以上考虑,北京大学作为国家重点研发计划“云计算和大数据开源社区生态系统”的子任务牵头单位,依托全国信标委云计算标准工作组和中国开源云联盟,联合国内开源生态圈产学研各界优势团队、开源社区以及拥有丰富知识产权相关经验的众多律师,在对现有主流开源协议全面分析的基础上,共同起草、修订并发布了木兰系列开源许可证。"),l.default.createElement("p",null,"第一发,木兰宽松许可证(Mulan PSL v1),具有以下特点:"),l.default.createElement("p",null,"1,许可证内容以中英文双语表述,中英文版本具有同等法律效力,方便更多的开源参与者阅读使用,简化了中国使用者进行法律解释时的复杂度。"),l.default.createElement("p",null,"2,许可证明确授予用户永久性、全球性、免费的、非独占的、不可撤销的版权和专利许可,并针对目前专利联盟存在的互诉漏洞问题,明确规定禁止“贡献者”或“关联实体”直接或间接地(通过代理、专利被许可人或受让人)进行专利诉讼或其他维权行动,否则终止专利授权。"),l.default.createElement("p",null,"3,许可证明确不提供对“贡献者”的商品名称、商标、服务标志等的商标许可,保护“贡献者”的切身利益。"),l.default.createElement("p",null,"4,许可证经技术专家和法律专家共同修订,在明确合同双方行为约束的前提下尽可能地精简条款、优化表述,降低产生法律纠纷的风险。"),l.default.createElement("p",null,"贡献单位:北京大学,中国电子技术标准化研究院,西南大学,中国科学院软件所,开源社,中移(苏州)软件技术有限公司,华为技术有限公司,华云数据集团有限公司,普元信息技术股份有限公司,中兴通讯股份有限公司,中标软件有限公司等")))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,u,a=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],u=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(u)}}))),r=c(n("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var d=c(n("vOnD")).default.div(a);t.default=function(e){var t=e.children;return r.default.createElement(d,null,t)}}}]);
\ No newline at end of file
diff --git a/static/js/11.30e6e449.chunk.js b/static/js/14.24c96e65.chunk.js
similarity index 93%
rename from static/js/11.30e6e449.chunk.js
rename to static/js/14.24c96e65.chunk.js
index d270b9a69..a91b29c81 100644
--- a/static/js/11.30e6e449.chunk.js
+++ b/static/js/14.24c96e65.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[11],{pPhC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[14],{pPhC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
diff --git a/static/js/12.6318d696.chunk.js b/static/js/15.1b750020.chunk.js
similarity index 93%
rename from static/js/12.6318d696.chunk.js
rename to static/js/15.1b750020.chunk.js
index f50d6153c..9e8e1fd4a 100644
--- a/static/js/12.6318d696.chunk.js
+++ b/static/js/15.1b750020.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{ux30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[15],{ux30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
diff --git a/static/js/13.1e126ae9.chunk.js b/static/js/16.b3fb989b.chunk.js
similarity index 93%
rename from static/js/13.1e126ae9.chunk.js
rename to static/js/16.b3fb989b.chunk.js
index a915704d7..d4bc4fe82 100644
--- a/static/js/13.1e126ae9.chunk.js
+++ b/static/js/16.b3fb989b.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{KV1T:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[16],{KV1T:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>"))))}}]),t}(a.Component);t.default=(0,u.SnackbarHOC)()((0,c.TPMIndexHOC)(s))}}]);
\ No newline at end of file
diff --git a/static/js/1.323c62f6.chunk.js b/static/js/2.13f49130.chunk.js
similarity index 99%
rename from static/js/1.323c62f6.chunk.js
rename to static/js/2.13f49130.chunk.js
index 91cefa72f..01dd1618e 100644
--- a/static/js/1.323c62f6.chunk.js
+++ b/static/js/2.13f49130.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[1],{"5A3O":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=h(n("W9HT")),a=Object.assign||function(e){for(var t=1;t0&&n[n.length-1].scrollIntoView()}},t.scrollToAnchor=function(e){if(e){var t=document.getElementById(e);t&&t.scrollIntoView()}},window.$("#root").css("position","relative"),t.state={tpmLoading:!0,resLoading:!0,Headertop:void 0,Footerdown:void 0,isRender:!1,AccountProfiletype:!1,AccountPhoneemailtype:!1,globalLoading:!1,dataquerys:{},isloginCancel:void 0,mygetHelmetapi:null},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),i(n,[{key:"initCommonState",value:function(e){var t=Object.assign({},a({},e),{image_url:""+e.image_url});this.setState({user:t,current_user:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keyup",this.keyupListener)}},{key:"componentWillMount",value:function(){this.fetchUsers()}},{key:"componentDidMount",value:function(){window.addEventListener("keyup",this.keyupListener),"/"===this.props.match.path||("/403"===this.props.match.path?document.title="你没有权限访问":"/nopage"===this.props.match.path?document.title="没有找到该页面":"/shixuns"===this.props.match.path?document.title="实训项目":"/paths"===this.props.match.path?document.title="实践课程":"/classrooms"===this.props.match.path&&(document.title="教学课堂")),this.getAppdata()}},{key:"render",value:function(){var t=this,n=this.state,i=n.Footerdown,s=n.isRender,u=n.AccountProfiletype,h=n.AccountPhoneemailtype,m=n.current_user,g={showLoginDialog:this.showLoginDialog,checkIfLogin:this.checkIfLogin,showProfileCompleteDialog:this.showProfileCompleteDialog,showhideAccountPhoneemailDialog:this.showhideAccountPhoneemailDialog,checkIfProfileCompleted:this.checkIfProfileCompleted,showaccountprofileDialog:this.showaccountprofileDialog,checkIfProfessionalCertification:this.checkIfProfessionalCertification,showProfessionalCertificationDialog:this.showProfessionalCertificationDialog,ShowOnlinePdf:function(e){return t.ShowOnlinePdf(e)},DownloadFileA:function(e,n){return t.DownloadFileA(e,n)},DownloadOpenPdf:function(e,n){return t.DownloadOpenPdf(e,n)},slowDownload:this.slowDownload,showGlobalLoading:this.showGlobalLoading,hideGlobalLoading:this.hideGlobalLoading,yslslowCheckresults:this.yslslowCheckresults,yslslowCheckresultsNo:this.yslslowCheckresultsNo,MdifHasAnchorJustScorll:this.MdifHasAnchorJustScorll,scrollToAnchor:this.scrollToAnchor};return r.default.createElement("div",{className:"indexHOC"},!0===s?r.default.createElement(d.default,a({Modifyloginvalue:function(){return t.hideLoginDialog()}},this.props,this.state)):"",!0===u?r.default.createElement(f.default,a({hideAccountProfile:function(){return t.hideAccountProfile()}},this.props,this.state,this.dialogObj)):"",!0===h?r.default.createElement(p.default,a({hideAccountProfile:function(){return t.hideAccountPhoneemailtype()}},this.props,this.state,this.dialogObj)):"",r.default.createElement(l.default,a({},this.state,this.props)),r.default.createElement(o.default,{spinning:this.state.globalLoading,delay:0,className:"globalSpin",size:"large",tip:this._gLoadingTip||"加载中..."},r.default.createElement("div",{className:"newContainer newContainers"},m&&r.default.createElement(e,a({initCommonState:function(e){return t.initCommonState(e)}},this.props,this.state,g)))),r.default.createElement(c.default,a({},this.state,this.props,{Footerdown:i})))}}]),n}(r.default.Component)},n("04bd");var r=h(n("q1tI")),l=h(n("POou")),c=h(n("mf6Z")),s=n("sYIF"),u=h(n("vDqi"));n("7aN/");var d=h(n("CWZq")),f=h(n("GNFk")),p=h(n("Aj5U"));function h(e){return e&&e.__esModule?e:{default:e}}},"7aN/":function(e,t,n){},"8jKM":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/logo.1c60f36c.png"},Aj5U:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=c(n("kLXV")),a=function(){function e(e,t){for(var n=0;n-1},n.setgoshowqqgtounp=function(e){n.setState({goshowqqgtounp:e})},n.addMenu=function(e){return e&&e.length>0&&f.default.createElement("div",{className:"dropdownFlex"},f.default.createElement(i.default,null,e.map((function(e,t){return"加入课堂"!==e.name&&"加入开发项目"!==e.name&&f.default.createElement(i.default.Item,null,f.default.createElement("a",{href:e.url},e.name))}))))},n.state={Addcoursestypes:!1,tojoinitemtype:!1,tojoinclasstitle:void 0,rolearr:["",""],Checkboxteacherchecked:!1,Checkboxstudentchecked:!1,Checkboxteachingchecked:!1,Checkboxteachertype:!1,Checkboxteachingtype:!1,code_notice:!1,checked_notice:!1,RadioGroupvalue:void 0,submitapplications:!1,isRender:!1,showSearchOpentype:!1,showTrial:!1,setevaluatinghides:!1,occupation:0,mydisplay:!1,headtypesonClickbool:!1,headtypess:"/",settings:null,goshowqqgtounp:!1,visiblemyss:!1,openSearch:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"componentDidMount",value:function(){var e,t;this.geturlsdata(),window._header_componentHandler=this,w(".edu-menu-panel").hover((function(){e&&(t&&t!==this&&w(t).find(".edu-menu-list").hide(),clearTimeout(e),e=null),t=this,w(this).find(".edu-menu-list").show()}),(function(){var t=this;e=setTimeout((function(){w(t).find(".edu-menu-list").hide()}),800)}));try{window.sessionStorage.setItem("yslgeturls",JSON.stringify(window.location.href))}catch(e){}}},{key:"componentWillReceiveProps",value:function(e,t){this.setState({user:e.user}),void 0!==e.Headertop&&e.Headertop.old_url}},{key:"render",value:function(){var e=this,t=this.props.match,n=this.props.user,i=this.state,r=(i.Addcoursestypes,i.tojoinitemtype,i.tojoinclasstitle,i.code_notice,i.checked_notice,i.AccountProfiletype),l=i.submitapplications,c=i.submitapplicationsvalue,u=i.user,d=i.isRender,m=(i.showSearchOpentype,i.headtypesonClickbool),v=i.headtypess,w=i.settings,k=i.goshowqqgtounp,E=i.openSearch;"/forums"===t.path||(t.path.startsWith("/shixuns")||(t.path.startsWith("/paths")||(t.path.startsWith("/courses")||(t.path.startsWith("/crowdsourcing")||(t.path.startsWith("/moop_cases")||t.path.startsWith("/competitions"))))));if(w&&w.navbar&&w.navbar.length>0)if("/"===t.path)!1===m?void 0:v;else for(var C=0;C0&&w.common.filter((function(e){return"搜索"===e.name})),O=w&&w.common&&w.common.length>0&&w.common.filter((function(e){return"通知"===e.name}));return f.default.createElement("div",{className:"newHeaders",id:"nHeader"},f.default.createElement("div",{className:"headerContent"},!0===d?f.default.createElement(g.default,s({},this.props,this.state,{Modifyloginvalue:function(){return e.Modifyloginvalue()}})):"",!0===r?f.default.createElement(p.default,s({hideAccountProfile:function(){return e.hideAccountProfile()}},this.props,this.state)):"",!0===k?f.default.createElement(y.default,s({},this.state,this.props,{setgoshowqqgtounp:function(t){return e.setgoshowqqgtounp(t)}})):"",f.default.createElement("a",{href:w&&w.new_course.default_url,className:"fl mr30",style:{minWidth:"45px"}},w&&w.nav_logo_url?f.default.createElement("img",{alt:"可控开源社区",className:"logoimg",style:{heigth:"40px"},src:(0,h.getImageUrl)(w.nav_logo_url)}):f.default.createElement("img",{alt:"可控开源社区",className:"logoimg",style:{heigth:"40px"},src:b.default})),f.default.createElement("div",{className:"head-nav pr",id:"head-navpre1"},w&&w.navbar&&w.navbar.length>0?f.default.createElement("ul",{id:"header-nav"},w.navbar&&w.navbar.map((function(t,n){var o=t.link,a=e.props.user&&e.props.user.login,i=t.hidden;o&&(o.indexOf("courses")>-1||o.indexOf("contests")>-1)&&(a?o.indexOf("courses")>-1?o=o.replace(/courses/g,"users/"+a+"/courses"):o.indexOf("contests")>-1&&(o=o.replace(/contests/g,"users/"+a+"/contests")):i=!0),a&&o&&o.indexOf("homes")>-1&&(o=o.replace(/homes/g,"users/"+a+"/user_activities"));var r=o&&_.filter((function(e){return o.indexOf(e)>-1})),l=r&&r.length>0;return f.default.createElement("li",{key:n,onClick:function(){return e.headtypesonClick(t.link,!0)},className:!0===e.matchpaths(t.link)?"pr active":"pr",style:i?{display:"none"}:{display:"flex"}},f.default.createElement("a",{href:o,target:l?"_self":"_blank"},t.name))}))):""),f.default.createElement("div",{className:"head-right"},S&&S.length>0?this.SearchInput(E,S[0]):"",n&&(n.main_site||n.login)&&w&&w.add&&w.add.length>0?f.default.createElement(a.default,{overlay:this.addMenu(w&&w.add),placement:"bottomRight"},f.default.createElement("i",{className:"iconfont icon-tianjiafangda color-grey-6 ml30"})):"",this.props.user&&this.props.user.login&&O&&O.length>0?f.default.createElement("div",{className:"ml30 edu-menu-panel"},u&&u.login&&f.default.createElement("a",{href:""+O[0].url,style:{position:"relative"}},f.default.createElement("i",{className:"iconfont icon-xiaoxilingdang color-grey-6"}),f.default.createElement("span",{className:"newslight",style:{display:void 0===this.props.Headertop?"none":!0===this.props.Headertop.new_message?"block":"none"}}))):"",f.default.createElement(o.default,{keyboard:!1,title:"提示",visible:l,closable:!1,footer:null},f.default.createElement("div",{className:"task_popup_con ml30"},f.default.createElement("div",{className:"mr15"},f.default.createElement("ul",null,f.default.createElement("div",{className:"task-popup-content"},f.default.createElement("p",{className:"task-popup-text-center font-16"},c)),f.default.createElement("li",{className:"clearfix mt10 edu-txt-center"},f.default.createElement("a",{className:"task-btn mr10",onClick:this.hidesubmitapplications},"取消"),f.default.createElement("a",{className:"task-btn task-btn-orange ml20",onClick:this.submitsubmitapplications},"确定"))))))),!u||u&&!u.login?f.default.createElement("span",{className:"font-15 ml30"},f.default.createElement("a",{onClick:function(){return e.educoderlogin()},className:"mr5 color-grey-6"},"登录"),w&&w.new_course&&w.new_course.register_url&&f.default.createElement("span",null,f.default.createElement("em",{className:"vertical-line"}),f.default.createElement("a",{className:"ml5 color-grey-6",href:""+w.new_course.register_url,target:"_blank"},"注册"))):f.default.createElement("div",{className:"ml30 edu-menu-panel",style:{height:"70px",lineHeight:"70px"}},f.default.createElement("a",{href:"/users/"+(void 0===this.props.current_user?"":this.props.current_user.login)+"/courses"},f.default.createElement("img",{alt:"头像",className:"radius",height:"34",id:"nh_user_logo",name:"avatar_image",src:(0,h.getImageUrl)("images/"+u.image_url),width:"34"})),f.default.createElement("ul",{className:"edu-menu-list",style:{top:"60px",textAlign:"center"}},f.default.createElement("li",{className:"bor-bottom-greyE",style:{cursor:"default",background:"#fff"}},this.props.current_user.username),w&&w.personal&&w.personal.length>0&&w.personal.map((function(e,t){return f.default.createElement("li",{key:t},f.default.createElement("a",{href:e.url,target:"_blank"},e.name))})),f.default.createElement("li",{className:"bor-top-greyE"},f.default.createElement("a",{onClick:function(){return e.educoderloginysl()}},"退出"))))))}}]),t}(d.Component);t.default=E},TnMl:function(e,t,n){},mf6Z:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n0&&n[n.length-1].scrollIntoView()}},t.scrollToAnchor=function(e){if(e){var t=document.getElementById(e);t&&t.scrollIntoView()}},window.$("#root").css("position","relative"),t.state={tpmLoading:!0,resLoading:!0,Headertop:void 0,Footerdown:void 0,isRender:!1,AccountProfiletype:!1,AccountPhoneemailtype:!1,globalLoading:!1,dataquerys:{},isloginCancel:void 0,mygetHelmetapi:null},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),i(n,[{key:"initCommonState",value:function(e){var t=Object.assign({},a({},e),{image_url:""+e.image_url});this.setState({user:t,current_user:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keyup",this.keyupListener)}},{key:"componentWillMount",value:function(){this.fetchUsers()}},{key:"componentDidMount",value:function(){window.addEventListener("keyup",this.keyupListener),"/"===this.props.match.path||("/403"===this.props.match.path?document.title="你没有权限访问":"/nopage"===this.props.match.path?document.title="没有找到该页面":"/shixuns"===this.props.match.path?document.title="实训项目":"/paths"===this.props.match.path?document.title="实践课程":"/classrooms"===this.props.match.path&&(document.title="教学课堂")),this.getAppdata()}},{key:"render",value:function(){var t=this,n=this.state,i=n.Footerdown,s=n.isRender,u=n.AccountProfiletype,h=n.AccountPhoneemailtype,m=n.current_user,g={showLoginDialog:this.showLoginDialog,checkIfLogin:this.checkIfLogin,showProfileCompleteDialog:this.showProfileCompleteDialog,showhideAccountPhoneemailDialog:this.showhideAccountPhoneemailDialog,checkIfProfileCompleted:this.checkIfProfileCompleted,showaccountprofileDialog:this.showaccountprofileDialog,checkIfProfessionalCertification:this.checkIfProfessionalCertification,showProfessionalCertificationDialog:this.showProfessionalCertificationDialog,ShowOnlinePdf:function(e){return t.ShowOnlinePdf(e)},DownloadFileA:function(e,n){return t.DownloadFileA(e,n)},DownloadOpenPdf:function(e,n){return t.DownloadOpenPdf(e,n)},slowDownload:this.slowDownload,showGlobalLoading:this.showGlobalLoading,hideGlobalLoading:this.hideGlobalLoading,yslslowCheckresults:this.yslslowCheckresults,yslslowCheckresultsNo:this.yslslowCheckresultsNo,MdifHasAnchorJustScorll:this.MdifHasAnchorJustScorll,scrollToAnchor:this.scrollToAnchor};return r.default.createElement("div",{className:"indexHOC"},!0===s?r.default.createElement(d.default,a({Modifyloginvalue:function(){return t.hideLoginDialog()}},this.props,this.state)):"",!0===u?r.default.createElement(f.default,a({hideAccountProfile:function(){return t.hideAccountProfile()}},this.props,this.state,this.dialogObj)):"",!0===h?r.default.createElement(p.default,a({hideAccountProfile:function(){return t.hideAccountPhoneemailtype()}},this.props,this.state,this.dialogObj)):"",r.default.createElement(l.default,a({},this.state,this.props)),r.default.createElement(o.default,{spinning:this.state.globalLoading,delay:0,className:"globalSpin",size:"large",tip:this._gLoadingTip||"加载中..."},r.default.createElement("div",{className:"newContainer newContainers"},m&&r.default.createElement(e,a({initCommonState:function(e){return t.initCommonState(e)}},this.props,this.state,g)))),r.default.createElement(c.default,a({},this.state,this.props,{Footerdown:i})))}}]),n}(r.default.Component)},n("04bd");var r=h(n("q1tI")),l=h(n("POou")),c=h(n("mf6Z")),s=n("sYIF"),u=h(n("vDqi"));n("7aN/");var d=h(n("CWZq")),f=h(n("GNFk")),p=h(n("Aj5U"));function h(e){return e&&e.__esModule?e:{default:e}}},"7aN/":function(e,t,n){},"8jKM":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/logo.1c60f36c.png"},Aj5U:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=c(n("kLXV")),a=function(){function e(e,t){for(var n=0;n-1},n.setgoshowqqgtounp=function(e){n.setState({goshowqqgtounp:e})},n.addMenu=function(e){return e&&e.length>0&&f.default.createElement("div",{className:"dropdownFlex"},f.default.createElement(i.default,null,e.map((function(e,t){return"加入课堂"!==e.name&&"加入开发项目"!==e.name&&f.default.createElement(i.default.Item,null,f.default.createElement("a",{href:e.url},e.name))}))))},n.state={Addcoursestypes:!1,tojoinitemtype:!1,tojoinclasstitle:void 0,rolearr:["",""],Checkboxteacherchecked:!1,Checkboxstudentchecked:!1,Checkboxteachingchecked:!1,Checkboxteachertype:!1,Checkboxteachingtype:!1,code_notice:!1,checked_notice:!1,RadioGroupvalue:void 0,submitapplications:!1,isRender:!1,showSearchOpentype:!1,showTrial:!1,setevaluatinghides:!1,occupation:0,mydisplay:!1,headtypesonClickbool:!1,headtypess:"/",settings:null,goshowqqgtounp:!1,visiblemyss:!1,openSearch:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"componentDidMount",value:function(){var e,t;this.geturlsdata(),window._header_componentHandler=this,w(".edu-menu-panel").hover((function(){e&&(t&&t!==this&&w(t).find(".edu-menu-list").hide(),clearTimeout(e),e=null),t=this,w(this).find(".edu-menu-list").show()}),(function(){var t=this;e=setTimeout((function(){w(t).find(".edu-menu-list").hide()}),800)}));try{window.sessionStorage.setItem("yslgeturls",JSON.stringify(window.location.href))}catch(e){}}},{key:"componentWillReceiveProps",value:function(e,t){this.setState({user:e.user}),void 0!==e.Headertop&&e.Headertop.old_url}},{key:"render",value:function(){var e=this,t=this.props.match,n=this.props.user,i=this.state,r=(i.Addcoursestypes,i.tojoinitemtype,i.tojoinclasstitle,i.code_notice,i.checked_notice,i.AccountProfiletype),l=i.submitapplications,c=i.submitapplicationsvalue,u=i.user,d=i.isRender,m=(i.showSearchOpentype,i.headtypesonClickbool),v=i.headtypess,w=i.settings,k=i.goshowqqgtounp,E=i.openSearch;"/forums"===t.path||(t.path.startsWith("/shixuns")||(t.path.startsWith("/paths")||(t.path.startsWith("/courses")||(t.path.startsWith("/crowdsourcing")||(t.path.startsWith("/moop_cases")||t.path.startsWith("/competitions"))))));if(w&&w.navbar&&w.navbar.length>0)if("/"===t.path)!1===m?void 0:v;else for(var C=0;C0&&w.common.filter((function(e){return"搜索"===e.name})),O=w&&w.common&&w.common.length>0&&w.common.filter((function(e){return"通知"===e.name}));return f.default.createElement("div",{className:"newHeaders",id:"nHeader"},f.default.createElement("div",{className:"headerContent"},!0===d?f.default.createElement(g.default,s({},this.props,this.state,{Modifyloginvalue:function(){return e.Modifyloginvalue()}})):"",!0===r?f.default.createElement(p.default,s({hideAccountProfile:function(){return e.hideAccountProfile()}},this.props,this.state)):"",!0===k?f.default.createElement(y.default,s({},this.state,this.props,{setgoshowqqgtounp:function(t){return e.setgoshowqqgtounp(t)}})):"",f.default.createElement("a",{href:w&&w.new_course.default_url,className:"fl mr30",style:{minWidth:"45px"}},w&&w.nav_logo_url?f.default.createElement("img",{alt:"可控开源社区",className:"logoimg",style:{heigth:"40px"},src:(0,h.getImageUrl)(w.nav_logo_url)}):f.default.createElement("img",{alt:"可控开源社区",className:"logoimg",style:{heigth:"40px"},src:b.default})),f.default.createElement("div",{className:"head-nav pr",id:"head-navpre1"},w&&w.navbar&&w.navbar.length>0?f.default.createElement("ul",{id:"header-nav"},w.navbar&&w.navbar.map((function(t,n){var o=t.link,a=e.props.user&&e.props.user.login,i=t.hidden;o&&(o.indexOf("courses")>-1||o.indexOf("contests")>-1)&&(a?o.indexOf("courses")>-1?o=o.replace(/courses/g,"users/"+a+"/courses"):o.indexOf("contests")>-1&&(o=o.replace(/contests/g,"users/"+a+"/contests")):i=!0),a&&o&&o.indexOf("homes")>-1&&(o=o.replace(/homes/g,"users/"+a+"/user_activities"));var r=o&&_.filter((function(e){return o.indexOf(e)>-1})),l=r&&r.length>0;return f.default.createElement("li",{key:n,onClick:function(){return e.headtypesonClick(t.link,!0)},className:!0===e.matchpaths(t.link)?"pr active":"pr",style:i?{display:"none"}:{display:"flex"}},f.default.createElement("a",{href:o,target:l?"_self":"_blank"},t.name))}))):""),f.default.createElement("div",{className:"head-right"},S&&S.length>0?this.SearchInput(E,S[0]):"",n&&(n.main_site||n.login)&&w&&w.add&&w.add.length>0?f.default.createElement(a.default,{overlay:this.addMenu(w&&w.add),placement:"bottomRight"},f.default.createElement("i",{className:"iconfont icon-tianjiafangda color-grey-6 ml30"})):"",this.props.user&&this.props.user.login&&O&&O.length>0?f.default.createElement("div",{className:"ml30 edu-menu-panel"},u&&u.login&&f.default.createElement("a",{href:""+O[0].url,style:{position:"relative"}},f.default.createElement("i",{className:"iconfont icon-xiaoxilingdang color-grey-6"}),f.default.createElement("span",{className:"newslight",style:{display:void 0===this.props.Headertop?"none":!0===this.props.Headertop.new_message?"block":"none"}}))):"",f.default.createElement(o.default,{keyboard:!1,title:"提示",visible:l,closable:!1,footer:null},f.default.createElement("div",{className:"task_popup_con ml30"},f.default.createElement("div",{className:"mr15"},f.default.createElement("ul",null,f.default.createElement("div",{className:"task-popup-content"},f.default.createElement("p",{className:"task-popup-text-center font-16"},c)),f.default.createElement("li",{className:"clearfix mt10 edu-txt-center"},f.default.createElement("a",{className:"task-btn mr10",onClick:this.hidesubmitapplications},"取消"),f.default.createElement("a",{className:"task-btn task-btn-orange ml20",onClick:this.submitsubmitapplications},"确定"))))))),!u||u&&!u.login?f.default.createElement("span",{className:"font-15 ml30"},f.default.createElement("a",{onClick:function(){return e.educoderlogin()},className:"mr5 color-grey-6"},"登录"),w&&w.new_course&&w.new_course.register_url&&f.default.createElement("span",null,f.default.createElement("em",{className:"vertical-line"}),f.default.createElement("a",{className:"ml5 color-grey-6",href:""+w.new_course.register_url,target:"_blank"},"注册"))):f.default.createElement("div",{className:"ml30 edu-menu-panel",style:{height:"70px",lineHeight:"70px"}},f.default.createElement("a",{href:"/users/"+(void 0===this.props.current_user?"":this.props.current_user.login)+"/courses"},f.default.createElement("img",{alt:"头像",className:"radius",height:"34",id:"nh_user_logo",name:"avatar_image",src:(0,h.getImageUrl)("images/"+u.image_url),width:"34"})),f.default.createElement("ul",{className:"edu-menu-list",style:{top:"60px",textAlign:"center"}},f.default.createElement("li",{className:"bor-bottom-greyE",style:{cursor:"default",background:"#fff"}},this.props.current_user.username),w&&w.personal&&w.personal.length>0&&w.personal.map((function(e,t){return f.default.createElement("li",{key:t},f.default.createElement("a",{href:e.url,target:"_blank"},e.name))})),f.default.createElement("li",{className:"bor-top-greyE"},f.default.createElement("a",{onClick:function(){return e.educoderloginysl()}},"退出"))))))}}]),t}(d.Component);t.default=E},TnMl:function(e,t,n){},mf6Z:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n=0;)r[u.charAt(d)]=c;var p=c[1],f=""+p;a.hasOwnProperty(f)||(i.push(p),a[f]=null)}i.push(/[\0-\uffff]/),n=function(e){for(var t=0,n=!1,r=!1,o=0,i=e.length;o122||(u<65||d>90||n.push([32|Math.max(65,d),32|Math.min(u,90)]),u<97||d>122||n.push([-33&Math.max(97,d),-33&Math.min(u,122)]))}}n.sort((function(e,t){return e[0]-t[0]||t[1]-e[1]}));var p=[],f=[];for(i=0;im[0]&&(m[1]+1>m[0]&&o.push("-"),o.push(s(m[1])))}return o.push("]"),o.join("")}function u(e){for(var r=e.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),o=r.length,i=[],a=0,l=0;a=2&&"["===p?r[a]=c(d):"\\"!==p&&(r[a]=d.replace(/[a-zA-Z]/g,(function(e){var t=e.charCodeAt(0);return"["+String.fromCharCode(-33&t,32|t)+"]"})))}return r.join("")}var d=[];for(o=0,i=e.length;o=5&&"lang-"===v.substring(0,5))||b&&"string"==typeof b[1]||(h=!1,v="src"),h||(f[y]=v)}var T=u;if(u+=y.length,h){var A=b[1],N=y.indexOf(A),_=N+A.length;b[2]&&(N=(_=y.length-b[2].length)-A.length);var C=v.substring(5);p(s,l+T,y.substring(0,N),i,c),p(s,l+T+N,A,S(C,A),c),p(s,l+T+_,y.substring(_),i,c)}else c.push(l+T,v)}e.decorations=c};return i}function h(e){var t=[],n=[];e.tripleQuotedStrings?t.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):e.multiLineStrings?t.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):t.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]),e.verbatimStrings&&n.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var r=e.hashComments;r&&(e.cStyleComments?(r>1?t.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):t.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),n.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):t.push(["com",/^#[^\r\n]*/,null,"#"])),e.cStyleComments&&(n.push(["com",/^\/\/[^\r\n]*/,null]),n.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var o=e.regexLiterals;if(o){var i=o>1?"":"\n\r",a=i?".":"[\\S\\s]",l="/(?=[^/*"+i+"])(?:[^/\\x5B\\x5C"+i+"]|\\x5C"+a+"|\\x5B(?:[^\\x5C\\x5D"+i+"]|\\x5C"+a+")*(?:\\x5D|$))+/";n.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+l+")")])}var s=e.types;s&&n.push(["typ",s]);var c=(""+e.keywords).replace(/^ | $/g,"");c.length&&n.push(["kwd",new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]),t.push(["pln",/^\s+/,null," \r\n\t "]);var u="^.[^\\s\\w.$@'\"`/\\\\]*";return e.regexLiterals&&(u+="(?!s*/)"),n.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(u),null]),g(t,n)}var y=h({keywords:[r,i,o,a,l,s,c,u],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function v(e,t,n){for(var r=/(?:^|\s)nocode(?:\s|$)/,o=/\r\n?|\n/,i=e.ownerDocument,a=i.createElement("li");e.firstChild;)a.appendChild(e.firstChild);var l=[a];function s(e){var t=e.nodeType;if(1!=t||r.test(e.className)){if((3==t||4==t)&&n){var a=e.nodeValue,l=a.match(o);if(l){var u=a.substring(0,l.index);e.nodeValue=u;var d=a.substring(l.index+l[0].length);if(d)e.parentNode.insertBefore(i.createTextNode(d),e.nextSibling);c(e),u||e.parentNode.removeChild(e)}}}else if("br"===e.nodeName)c(e),e.parentNode&&e.parentNode.removeChild(e);else for(var p=e.firstChild;p;p=p.nextSibling)s(p)}function c(e){for(;!e.nextSibling;)if(!(e=e.parentNode))return;for(var t,n=function e(t,n){var r=n?t.cloneNode(!1):t,o=t.parentNode;if(o){var i=e(o,1),a=t.nextSibling;i.appendChild(r);for(var l=a;l;l=a)a=l.nextSibling,i.appendChild(l)}return r}(e.nextSibling,0);(t=n.parentNode)&&1===t.nodeType;)n=t;l.push(n)}for(var u=0;u=0;){var o=n[r];b.hasOwnProperty(o)?e.console&&console.warn("cannot override language handler %s",o):b[o]=t}}function S(e,t){return e&&b.hasOwnProperty(e)||(e=/^\s*=x&&(u+=2),l>=S&&(f+=2)}}finally{y&&(y.style.display=v)}}(t)}catch(t){e.console&&console.log(t&&t.stack||t)}}function T(e,t,n){var r=n||!1,o=t||null,i=document.createElement("div");return i.innerHTML=""+e+"
",i=i.firstChild,r&&v(i,r,!0),w({langExtension:o,numberLines:r,sourceNode:i,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),i.innerHTML}function A(t,n){var r=n||document.body,o=r.ownerDocument||document;function i(e){return r.getElementsByTagName(e)}for(var a=[i("pre"),i("code"),i("xmp")],l=[],s=0;s]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^