mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-20 10:58:33 +00:00
1 line
44 KiB
JavaScript
1 line
44 KiB
JavaScript
![]() |
"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[7728],{87728:function(O,i,n){n.r(i),n.d(i,{globalCompletion:function(){return Y},localCompletionSource:function(){return Z},python:function(){return C},pythonLanguage:function(){return J}});var a=n(24765),Q=n(5544),e=n(56356),r=n(74488),t=10,o=new Set([25,49,50,263,65,130,56,57,238,62,63,72,73,77,60,61,151,152,155,112]);function d(O){return O==t||13==O}function T(O){return O>=48&&O<=57||O>=65&&O<=70||O>=97&&O<=102}var s=new e.Lu((function(O,i){var n;if(O.next<0)O.acceptToken(199);else if(i.context.flags&l)d(O.next)&&O.acceptToken(198,1);else if(((n=O.peek(-1))<0||d(n))&&i.canShift(197)){for(var a=0;32==O.next||9==O.next;)O.advance(),a++;O.next!=t&&13!=O.next&&35!=O.next||O.acceptToken(197,-a)}else d(O.next)&&O.acceptToken(196,1)}),{contextual:!0}),S=new e.Lu((function(O,i){var n=i.context;if(!n.flags){var a=O.peek(-1);if(a==t||13==a){for(var Q=0,e=0;;){if(32==O.next)Q++;else{if(9!=O.next)break;Q+=8-Q%8}O.advance(),e++}Q!=n.indent&&O.next!=t&&13!=O.next&&35!=O.next&&(Q<n.indent?O.acceptToken(195,-e):O.acceptToken(194))}}})),l=1,p=4,q=8,$=16,P=32;function c(O,i,n){this.parent=O,this.indent=i,this.flags=n,this.hash=(O?O.hash+O.hash<<8:0)+i+(i<<4)+n+(n<<6)}var m=new c(null,0,0);var h=new Map([[241,0],[242,p],[243,q],[244,q|p],[245,$],[246,$|p],[247,$|q],[248,$|q|p],[249,P],[250,P|p],[251,P|q],[252,P|q|p],[253,P|$],[254,P|$|p],[255,P|$|q],[256,P|$|q|p]].map((function(O){var i=(0,Q.A)(O,2);return[i[0],2|i[1]]}))),g=new e.Aj({start:m,reduce:function(O,i,n,a){return O.flags&l&&o.has(i)||(71==i||72==i)&&2&O.flags?O.parent:O},shift:function(O,i,n,a){return 194==i?new c(O,function(O){for(var i=0,n=0;n<O.length;n++)i+=9==O.charCodeAt(n)?8-i%8:1;return i}(a.read(a.pos,n.pos)),0):195==i?O.parent:24==i||55==i||59==i||3==i?new c(O,0,l):h.has(i)?new c(O,0,h.get(i)|O.flags&l):O},hash:function(O){return O.hash}}),X=new e.Lu((function(O){for(var i=0;i<5;i++){if(O.next!="print".charCodeAt(i))return;O.advance()}if(!/\w/.test(String.fromCharCode(O.next)))for(var n=0;;n++){var a=O.peek(n);if(32!=a&&9!=a)return void(40!=a&&46!=a&&a!=t&&13!=a&&35!=a&&O.acceptToken(1))}})),v=new e.Lu((function(O,i){for(var n=i.context.flags,a=n&p?34:39,Q=(n&q)>0,e=!(n&$),r=(n&P)>0,o=O.pos;!(O.next<0);)if(r&&123==O.next){if(123!=O.peek(1)){if(O.pos==o)return void O.acceptToken(3,1);break}O.advance(2)}else{if(e&&92==O.next){if(O.pos==o){O.advance();var d=O.next;return d>=0&&(O.advance(),f(O,d)),void O.acceptToken(2)}break}if(O.next==a&&(!Q||O.peek(1)==a&&O.peek(2)==a)){if(O.pos==o)return void O.acceptToken(201,Q?3:1);break}if(O.next==t){if(Q)O.advance();else if(O.pos==o)return void O.acceptToken(201);break}O.advance()}O.pos>o&&O.acceptToken(200)}));function f(O,i){if(111==i)for(var n=0;n<2&&O.next>=48&&O.next<=55;n++)O.advance();else if(120==i)for(var a=0;a<2&&T(O.next);a++)O.advance();else if(117==i)for(var Q=0;Q<4&&T(O.next);Q++)O.advance();else if(85==i)for(var e=0;e<8&&T(O.next);e++)O.advance();else if(78==i&&123==O.next){for(O.advance();O.next>=0&&125!=O.next&&39!=O.next&&34!=O.next&&O.next!=t;)O.advance();125==O.next&&O.advance()}}var y=(0,r.pn)({'async "*" "**" FormatConversion FormatSpec':r._A.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":r._A.controlKeyword,"in not and or is del":r._A.operatorKeyword,"from def class global nonlocal lambda":r._A.definitionKeyword,import:r._A.moduleKeyword,"with as print":r._A.keyword,Boolean:r._A.bool,None:r._A.null,VariableName:r._A.variableName,"CallExpression/VariableName":r._A.function(r._A.variableName),"FunctionDefinition/VariableName":r._A.function(r._A.definition(r._A.variableName)),"ClassDefinition/VariableName":r._A.definition(r._A.className),PropertyName:r._A.propertyName,"CallExpression/MemberExpression/PropertyName":r._A.function(r._A.propertyName),Comment:r._A.lineComment,Number:r._A.number,String:r._A.string,FormatString:r._A.special(r._A.string),Escape:r._A.escape,UpdateOp:r._A.updateOperator,"ArithOp!":r._A.arithmeticOperator,BitOp:r._A.bitwis
|