Źžŗ¾=Ć%com/dexels/oauth/web/OAuthCommandBasejava/lang/ObjectVALID_EMAIL_ADDRESS_REGEXLjava/util/regex/Pattern;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;clientLcom/dexels/oauth/api/Client;tenantLjava/lang/String;scopesLjava/util/Set; Signature-Ljava/util/Set;()VCode(^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$java/util/regex/Pattern  compile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;  LineNumberTableLocalVariableTableR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V Exceptions&4com/dexels/oauth/web/exceptions/OAuthClientException ( "*java/util/HashSet )( -  /  1  465%javax/servlet/http/HttpServletRequest 78 getParameter&(Ljava/lang/String;)Ljava/lang/String; : <Missing tenant parameter %> "?(Ljava/lang/String;)VA client_idCMissing client_id parameter EGF'com/dexels/oauth/api/ClientStoreFactory HI getInstance$()Lcom/dexels/oauth/api/ClientStore; KML com/dexels/oauth/api/ClientStore NOfindC(Ljava/lang/String;Ljava/lang/String;)Lcom/dexels/oauth/api/Client; Q SInvalid client_idUscope WYXjava/lang/String Z[trim()Ljava/lang/String;] W_ `aequals(Ljava/lang/Object;)Zc e, Wg hicontains(Ljava/lang/CharSequence;)Z Wk lmsplit'(Ljava/lang/String;)[Ljava/lang/String; oqp&com/dexels/oauth/api/ScopeStoreFactory Hr#()Lcom/dexels/oauth/api/ScopeStore; tvucom/dexels/oauth/api/ScopeStore wxgetScopeB(Ljava/lang/String;Ljava/lang/String;)Lcom/dexels/oauth/api/Scope; z|{ java/util/Set ha ~€com/dexels/oauth/api/Client ‚getOptionalScopes()Ljava/util/List; „|…java/util/List z‡ ˆaaddŠ6The requested scope is invalid, unknown, or malformed.this'Lcom/dexels/oauth/web/OAuthCommandBase;clientId scopesStringsplitter scopeStringLcom/dexels/oauth/api/Scope; StackMapTable”&javax/servlet/http/HttpServletResponse–[Ljava/lang/String;˜com/dexels/oauth/api/Scopeexecute›4com/dexels/oauth/web/exceptions/OAuthServerExceptioncreateAbsolutežX-Forwarded-Proto 4  ”8 getHeader£Host„http§ %s://%s%s W© Ŗ«format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;relativeforwardedProtohostisValidPassword(Ljava/lang/String;)Z W² ³“length()IpasswordisValidUsername ø ¹ŗmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; ¼¾½java/util/regex/Matcher Næ()Zusername SourceFileOAuthCommandBase.java!   2 ø³±  !"#$%Š *·'*»)Y·+µ,*+µ.*,µ0*+2¹3µ9*“9Ē »%Y;·=æ+@¹3N-Ē »%YB·=æ*øD*“9-¹JµP*“PĒ »%YR·=æ+T¹3:ʕ¶V\¶^šˆb:d¶f™d:¶jY: ¾66§\ 2:øn*“9¹s:  Ę3*“, ¹yš/*“P¹} ¹ƒ™*“, ¹†W§ »%Y‰·=æ„”’£± n %!,"6%?&C'M)^*e+o.y/‹01™25·7Ē8Ģ;ķ<ł>ü?5C!R‹Œ ?Ņy˜Ž·OĒ?U‘ ’› ’64“üW!ż-WW’ 4“WWW•’K 4“WWWW•—’ 4“WWW•’4“WW™$šœ8ž5*“.¹ŸM*“.¢¹ŸN,ǤM¦½Y,SY-SY+SøØ° H IKLO!*5‹Œ5¬ )­®’ żWWưN+Ę+¶±”¬¬ S!‹Œµ’¶°[+Ʋ+¶·¶»™+¶±@¢¬¬ W!‹ŒĄ’ĮĀ