Driver for generic camera jpg image capture & send via Pushover

I've accomplished something similar, in working with Nest Cameras - I download the image using asynchttpGet. In handing the response, def img = resp.getData()

When I want to upload the photo to a storage such as Google Photos or Google Drive, I send it as:

def contentType = 'application/octet-stream'
def body = img.decodeBase64()

Not quite your multipart/form-data use case, but I'm hoping that the required data formats might be the same?

In my code, I'm getting the Data from the download as a base64 string, which I then decode to a byte array for the upload. Perhaps if you get the img data in the same manner, and don't decodeBase64()?

On the flip side, I'm Interested in how you're sending the multipart request - is it via hubAction, or one of the http/asynghttp methods? I'm trying to send a multipart/mixed request, and haven't figured out the right syntax in Hubitat to even get the request through... Is this going from a device Driver or App? Would love a link to your code, if you don't mind sharing?

thanks for your response on this thread.
However, the problem is not about encoding/decoding the image data.
it is about requested format and Hubitat not being able to format it correctly.
I've supplied this information in my previous post.

Abouyt sending multipart message; it is not magic, I just form the data headers and then post with:
def hubAction = new hubitat.device.HubAction(
method: method,
path: path,
headers: headers,
body: data
)
sendHubCommand(hubAction)

Perhaps this may be of some assistance:

rob121/ipcamemapi

Receives an email from an ip camera and turns that into a http action

1 Like

Tagging as well since he's a HE member! :wink: @rob121

1 Like

I don't use pushover, but maybe this is useful for describing his to send a base64 image with a data URL.

In case it helps, I do similar encoding in my UniFi Protect camera driver (see take() method).

1 Like

thanks but this is not related to my question. I am looking for a method which won't use external app. I want to process on HE hub.

this might actually help. I will have a look at it.
I'm not aware of the "hubitat.helper.HexUtils.byteArrayToHexString" method.
How did you find this ?
any documentation ?

Here is the documentation: HexUtils Object - Hubitat Documentation

1 Like

thanks.
I am able to get the image data as you do.
and I can display it on dashboard with your method of encoding the image:

def encodedImage = imageArr.encodeBase64().toString()
def displayImage = '<img src="data:image/jpeg;base64,' + encodedImage + '">'
sendEvent(name: "displayImage", value: displayImage)

but I could not find how to put this in a pushover message.
the URL you provided says image attachment is supported but it does not show how to post it.

any clues ?

so far what I tried :

> def stream= httpGetExec([uri: "http://192.168.254.25:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=test", ignoreSSLIssues: true], true)?.data
>     if(stream)
>         {
>             def bSize = stream.available()
>             byte[] imageArr = new byte[bSize]
>             stream.read(imageArr, 0, bSize)
>             def image = hubitat.helper.HexUtils.byteArrayToHexString(imageArr)
>             
>             def encodedImage = imageArr.encodeBase64().toString()
>             def displayImage = '<img src="data:image/jpeg;base64,' + encodedImage + '">'
>             
>             //sendEvent(name: "displayImage", value: displayImage)
>             def apiKey = "---"
>     def userKey = "---"
>     def boundary = "--abcdefg"
> 	def host = "api.pushover.net:80"
>     def method = "POST"
>     def path = "/1/messages.json"   
>     def headers = [:] 
>     headers.put("HOST", "$host")
> 	headers.put("content-type", "multipart/form-data; boundary=--abcdefg")
>     
>     def data = ""
> //data += "Content-Type: multipart/form-data; boundary="+ boundary +"\r\n\r\n"
> data += "--" + boundary + "\r\n"
> data += "Content-Disposition: form-data; name=\"user\"; \r\n\r\n" + userKey +"\r\n"
> data += "--" + boundary + "\r\n"
> data += "Content-Disposition: form-data; name=\"token\"; \r\n\r\n" + apiKey +"\r\n"
> data += "--" + boundary + "\r\n"
> data += "Content-Disposition: form-data; name=\"message\"; \r\n\r\n" + "mesaj" +"\r\n"
> data += "--" + boundary + "\r\n";
> data += "Content-Disposition: form-data; name=\"attachment\"; filename=\"" + "camera.jpg" + "\r\n";
> //data += "Content-Type: application/octet-stream\r\n\r\n";
> data += "Content-Type: image/jpeg;base64,\r\n\r\n";
> data += encodedImage
> data += "\r\n" +"--" + boundary + "--" + "\r\n"
>     
>             try {
>     def hubAction = new hubitat.device.HubAction(
>         method: method,
>         path: path,
>         headers: headers,
>         body: data
>         )
>         sendHubCommand(hubAction)
>     }
>     catch (Exception e) {
>     	log.debug "Hit Exception $e on $hubAction"
>     }
>         }

what I get is a blank image.

I haven't used pushover, but I saw this post on a JSON API: JSON API Base64 Attachment Image | Pushover Support

I don't understand what you're doing with building up the data string. Is it meant to be a raw character stream to pushover, or can you POST the JSON structure shown in the link above?

If you want to build up the JSON payload to POST in the message body, here's a snippet where I have done that in a different driver. It converts a Groovy map to properly formatted JSON string:

def query = new groovy.json.JsonOutput().toJson([queries: [qMin, qHour, qDay, qWeek, qMonth]])

I saw that post as well but I am not sure how to format the image there.

so I now tried this:

          >  def image = hubitat.helper.HexUtils.byteArrayToHexString(imageArr)
>             
>             def encodedImage = imageArr.encodeBase64().toString()
>             def displayImage = '<img src="data:image/jpeg;base64,' + encodedImage + '">'
>             
>             //sendEvent(name: "displayImage", value: displayImage)
>     def apiKey = "xxx"
>     def userKey = "yyy"
>             
>     def postBody = [
>         token: "$apiKey",
>         user: "$userKey",
>         message: "test",
>         title: "title",
>         priority: 1,
>         url: "test",
>         device: "device",
>         url_title: "urltitle",
>         retry: 60,
>         expire: 120,
> 		html: html,
>         attachment: [
>     mime: "image/jpg",
>     data: "image/jpeg;base64,$encodedImage"
>   ]
>     ]
> 
>     // Prepare the package to be sent
>     def params = [
>         uri: "https://api.pushover.net/1/messages.json",
>         contentType: "application/json",
>         requestContentType: "application/x-www-form-urlencoded",
>         body: postBody
>     ]
>             
>     httpPost(params){response ->
>             if(response.status != 200) {
>                 sendPush("ERROR: 'Pushover Me When' received HTTP error ${response.status}. Check your keys!")
>                 log.error "Received HTTP error ${response.status}. Check your keys!"
>             }
>             else {
>                 log.debug "Message Received by Pushover Server"
>         }
>         }

but I still get blank image.
how should I add the attachment to the message ?

OK, I showed my ignorance on multipart/form-data (in addition to not knowing pushover). Here's an idea, based on reading some more of the pushover docs as well as a Hubitat forum post. FYI @ilkeraktuna

def postBody = """----abcdefg
Content-Disposition: form-data; name="user"

$userKey
----abcdefg
Content-Disposition: form-data; name="token"

$apiKey
----abcdefg
Content-Disposition: form-data; name="message"

Pushing an image attachment
----abcdefg
Content-Disposition: form-data; name="attachment"; filename="your_image.jpg"
Content-Type: image/jpeg

$encodedImage
----abcdefg--"""
    
    // Prepare the package to be sent
    def params = [
        uri: "https://api.pushover.net/1/messages.json",
        contentType: "multipart/form-data; boundary=--abcdefg",
        body: postBody
    ]
    
    httpPost(params){response ->
        if(response.status != 200) {
            log.error "Received HTTP error ${response.status}. Check your keys!"
        }
        else {
            log.debug "Message Received by Pushover Server"
        }
    }

thanks. but with that httpPost method I get the following error:

2021-06-04 00:09:02.089 [error] (http://192.168.254.240/device/edit/262)org.codehaus.groovy.runtime.InvokerInvocationException: groovyx.net.http.HttpResponseException: Bad Request (off)

thanks. but it did not work. I get a "bad request" with the httpPost method in your example.

Then I tried to use the format you used in forming "postBody" with my sendHubAction command.
This time , I received an "invalid token" response from the server.

in fact the difference between these 2 below is zero, but with your "postBody" server does not understand the token. with my "data" it accepts the token , but results "blank image"

	def postBody = """----abcdefg
Content-Disposition: form-data; name="user"; 

$userKey
----abcdefg
Content-Disposition: form-data; name="token"; 

$apiKey
----abcdefg
Content-Disposition: form-data; name="message"; 

mesaj
----abcdefg
Content-Disposition: form-data; name="attachment"; filename="camera.jpg"
Content-Type: image/jpeg

$encodedImage
----abcdefg--"""
            
def data = ""
data += "--" + boundary + "\r\n"
data += "Content-Disposition: form-data; name=\"user\"; \r\n\r\n" + userKey +"\r\n"
data += "--" + boundary + "\r\n"
data += "Content-Disposition: form-data; name=\"token\"; \r\n\r\n" + apiKey +"\r\n"
data += "--" + boundary + "\r\n"
data += "Content-Disposition: form-data; name=\"message\"; \r\n\r\n" + "mesaj" +"\r\n"
data += "--" + boundary + "\r\n";
data += "Content-Disposition: form-data; name=\"attachment\"; filename=\"" + "camera.jpg" + "\"" +"\r\n";
data += "Content-Type: image/jpeg\r\n\r\n";
data += encodedImage
data += "\r\n" +"--" + boundary + "--" + "\r\n"

I really don't understand what's wrong...
most important is that your "httpPost" method results in "Bad Request"

Do you need an additional Content-Transfer-Encoding line for the file upload portion of the body, as is done in the last example here? Options include binary or base64...

e.g.

data += "Content-Disposition: form-data; name=\"attachment\"; filename=\"" + "camera.jpg" + "\"" +"\r\n";
data += "Content-Type: image/jpeg\r\n"
data += "Content-Transfer-Encoding: base64\r\n\r\n";
data += encodedImage
1 Like

That definitely seemed to help, but there's still an issue. It seems like the payload is getting double-encoded somewhere along the way. @ilkeraktuna

Here's what I'm sending:

def host = "api.pushover.net:80"
    def method = "POST"
    def path = "/1/messages.json" 
    def headers = [:] 
    headers.put("HOST", "$host")
    headers.put("content-type", "multipart/form-data; boundary=--abcdefg")
    
    def encodedImage = '/9j/4AAQSkZJRgABAQIAUQBRAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////2wBDAf//////////////////////////////////////////////////////////////////////////////////////wAARCAUbB7EDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECA//EAB4QAQEBAAMBAQEBAQAAAAAAAAABEQISMVFBIWFx/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAAERMf/aAAwDAQACEQMRAD8A6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAtNRGdXGxmVprUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRGbVAAFlQBsZlaaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZtLRLVEVEAAAAUalZBGxIrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaLqaCaoACAAAAACgAK0wspErQDSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWlRLVAEAAAAEAAAAAFAAAAaisxpYyAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQSgMqAAAAIqAAAACgAAAAADUv4yCNgNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMraiVQBAAAAAQAAAABQAAAAAAAFjTDUWJVAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbQXS1BnVAAAAAAAAQAAAUAAAAAAAAAAWIA2JFaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASoDKgAAAAAAACAAAAAKAAAAAAAAAAAAsaYbixKAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlNRLVAEAAAAAABFQFQAABQAAAAAAAAAAAAABYgDYDTIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqamjWs6CaoAAAAAAAACAqAAAAAKAAAAAAAAAAAAAAAA1FZnrSxmgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKaLqAmqAAAAAAAAAAAAIAAAAAoAAAAAAAAAAAAAAAAAA2w1FiVQFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASqylABFAAAAAAAAAAAAEAAAAAUAAAAAAAAAAAAAAAAAAAAWIQGwGmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUEAZUAARUAAFAAFiNwiUAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZWolWACAAAEjRIADSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNaZqUgAigACKgAAoCyCLIoNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlpMSxUDKuJgi4ouGgCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlBAGVAAEVAAWQCRoGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqgMi2IyoAAgsgEjQNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtMpVgC4gkjQNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Z'
    
    def boundary = "--abcdefg"
    def data = ""
    data += "--" + boundary + "\r\n"
    data += "Content-Disposition: form-data; name=\"user\"; \r\n\r\n" + userKey +"\r\n"
    data += "--" + boundary + "\r\n"
    data += "Content-Disposition: form-data; name=\"token\"; \r\n\r\n" + apiKey +"\r\n"
    data += "--" + boundary + "\r\n"
    data += "Content-Disposition: form-data; name=\"message\"; \r\n\r\n" + "mesaj" +"\r\n"
    data += "--" + boundary + "\r\n";
    data += "Content-Disposition: form-data; name=\"attachment\"; filename=\"" + "camera.jpeg" + "\"" +"\r\n";
    data += "Content-Type: image/jpeg\r\n"
    data += "Content-Transfer-Encoding: base64\r\n\r\n";
    data += encodedImage
    data += "\r\n" +"--" + boundary + "--" + "\r\n"

    
    try {
        def hubAction = new hubitat.device.HubAction(
            method: method,
            path: path,
            headers: headers,
            body: data
        )
        sendHubCommand(hubAction)
        logDebug("${hubAction.getAction()}")
    }
    catch (Exception e) {
        log.debug "Hit Exception $e on $hubAction"
    }

Here's what shows up for the image data in the notification, which is a base64 encoded version of the base64 encoded image data that I tried to send:

Summary

data:image/jpeg;base64,LzlqLzRBQVFTa1pKUmdBQkFRSUFVUUJSQUFELzJ3QkRBUC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vMndCREFmLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy93QUFSQ0FVYkI3RURBU0lBQWhFQkF4RUIvOFFBRndBQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFFQ0EvL0VBQjRRQVFFQkFBTUJBUUVCQVFBQUFBQUFBQUFCRVFJU01WRkJJV0Z4LzhRQUZnRUJBUUVBQUFBQUFBQUFBQUFBQUFBQUFBRUMvOFFBRnhFQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFFUk1mL2FBQXdEQVFBQ0VRTVJBRDhBNkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBbEF0TlJHZFhHeG1WcHJVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHUkdiVkFBRmxRQnNabGFhUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFadExSTFZFVkVBQUFBVWFsWkJHeElyU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBbXBxYUxxYUNhb0FDQUFBQUFDZ0FLMHdzcEVyUURTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1dsUkxWQUVBQUFBRUFBQUFBRkFBQUFhaXN4cFl5QUtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKUVNnTXFBQUFBSXFBQUFBQ2dBQUFBQURVdjR5Q05nTklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1yYWlWUUJBQUFBQVFBQUFBQlFBQUFBQUFBRmpURFVXSlZBVkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdiUVhTMUJuVkFBQUFBQUFBUUFBQVVBQUFBQUFBQUFBV0lBMkpGYVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNvREtnQUFBQUFBQUNBQUFBQUtBQUFBQUFBQUFBQUFzYVliaXhLQUtnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWxOUkxWQUVBQUFBQUFCRlFGUUFBQlFBQUFBQUFBQUFBQUFBQllnRFlEVElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKcWFtaldzNkNhb0FBQUFBQUFBQ0FxQUFBQUFLQUFBQUFBQUFBQUFBQUFBQTFGWm5yU3htZ0NnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBREthTHFBbXFBQUFBQUFBQUFBQUFJQUFBQUFvQUFBQUFBQUFBQUFBQUFBQUFBMncxRmlWUUZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNxeWxBQkZBQUFBQUFBQUFBQUFFQUFBQUFVQUFBQUFBQUFBQUFBQUFBQUFBQUFXSVFHd0dtUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRXRBcUF5b0FBQUFBQUFBQUFBQWdBQUFBQ2dBQUFBQUFBQUFBQUFBQUFBaWdBQUFBQUEySlBGYVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCTlJORFFFVUFBQUFBQUFBQUFCQVZBQUFBQUZBQUFBQUFBQUFBQUFBQUFBQUFSUUFSVUJRQUFBYW5pc3hwWnhtZ0NnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE9ndW9ET3FBQUFBQUFBQUFBQUFBZ0FBQUFvQUFBQUFBQUFBQUFBQUFBQUFBSW9BQUNLZ0tpb0NnQUFBdkg5YVo0L3JTempOQUZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHYlFYVTBHZFVBQUFBQUFBQUFBQUFCQVZBQUFBQUZBQUFBQUFBQUFBQUFBQUFBQUFCRFFGVFRRVVRUUVZEUUZRMEFWQUZBQnFLazhWcU1nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGQktnTXFBQUFBQUFBQUFBQWdLZ0FBQUFBQUNnQUFBQUFBQUFtbWdvaUEwbW9BdW1vQXFBQUFBQUFBQUFBQUFBQUFBQUNtMzZpZ3ZhblpBTWE3ZjR2YU1DNlkzcytxNWhxWTZEbnQrcjJwcGpZejJYWXFZb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNWV2FsNEFDS0FBQUFBZ0tJQXFBQUFBQUFBS0FBQUFBbWdvaUExcWFnQ29BQUtDQ2dJS0Fnb0NDZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCdCtnQzlsN1JrTk1iMks1bTFkVEhRWTdWcnREVEZEUlVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFcWxLTWlES3FnQUFBQUFBQUFBQUNnQUFKb0tJQWFBQ0NnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUM3VUFhN0xzWURVeDBIUFd1eTZZMEpzVlVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVN4bHRteExGUUJBQUZBQUFBQU5BRTBBMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCZFFCcnN1eXNCcVk2REcxZXk2WTBBcUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKWWpRbUxyQTFqS0FHb0txYUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBcUFBb0lLZ0FvQ0NnQ0tBZ29DQ29BS0FnS0NDb0FDZ2dxQUNnSUNnZ29DQ2dJQUFLZ0FLQ0NnSTFyS2cxc3F1YTdWMU1iRTJLcUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBYW1nb21wcWJCb1oyaHE0MGF3R21OYkRXUk5NYTFOUU5vdW0xQTBYYUlBb2dBQUtBQUFBQUFwcUFpN1RVRFJyVFdRMm1OYkYyTUM2WTJNTHROTWFHZHE2YW1LSnNWUUFBQUFBQUFBQUFBQUFBQUFBQUFBQm04dmdOTTNsOFpFMWNXMjFBUlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVCQVVFRkFSVVVBQUFBQUFCRkFBQUVVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGQUJGQUFBQUFFVUFBQUFBQUFFQUYxQUd1elRtTHFZNkRIWnFXVmRURkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQk5CUk5UVTBhTlpEVnhkTlFUYUcwQUFBQUFFRkFRQUFBQUFBQUFBVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVhhZ0RXbXhrTlRHeGcycnBqWXoyWFlhbUtKcytxb0FBQUFDYkU3QTBNYlVUVnhydEU3VkJOWEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkJBVUJGQVJVVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkZRQUFBQUFBQUFBQUZsc2FsbFlEVEhRWWxzYWxsWFV4UUZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCTkJSblJOWEYxTkJOQUFBQUFBQUFBQUFBQUFBQUJGQVFVQkFBQUFBQUFCUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGUUFBQUFBQUFBRjIvVHRVQVh0VTNRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUVFGQUFBQUFBQUFBQUFBQUFBQlFRVUVRVUFSUUFBQUFBQUFBRUZBRVVCQlFFRlFBVUJBQlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQUFCWmJHcFpXQTFNZEJtVnBwQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUUwRkdkRTFjWFUwRTBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFWQUFBQUFBQUFCUUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUUFBQUFBQUFBQUFBQUFVUkFVQkZBQUFBRkFBQUFBQUFBQUFGUUFBQUFBQUVBQUFBQUFBQUJGQVJRQkFCUUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQVVBRVVCQlFFVUFBQUFBQUFhbCtxd1M0dXBqWW02cW9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWxCVTFCblZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVVCQUFBQUFBQUJRQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZRQlVVQUFBQUFBQUFBQUFBQUFRVkZBRUFVRUJSQUZFQVVRQlJBRlFBVVFCUkFGQkFVUUJSQUZFQVVRQlVBRkVBRlFCUVFGRVVCRlFCVVVWQUFBQUFBQUFBQUFRQUFBQUFBQUFCUUFBQUFBQUFBQUFBQUFBQUFBV1g2Z0RZeExqYlRJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF6V2txVVFCRkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVWQUFBQUFBQlFBQUFBQUFBQUFBQUFBQUFBQUJGQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlVVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBVkZCVVVCQUFBQUFBQUFBQUFBQUFBQURjQUdwZFZocVhWbFRGQVZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHY0dreE1YVUZ4RUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGUUFBQUFVQUFBQUFBQUFBQUFBQUFBQUFBQUJCUUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlFSUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGUUFBQUFBRkFBQVJRRVZGQlFBUVVBQUFBQUFBUlFFQUFBQUFBQUJCVUJ1WFZjMjVkV1ZLb0NvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF5TkppWXFBSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSUtBZ3FBQUFBQ2dBQUFBQUFBQUFBQUFBQUFBQUlLQUlvQ0FBQUFBQUFBQUFBQUFBQUFBQUFBS2lnSW9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNLQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFJQUFBQUNnQUFBQUFBaWdBcUFLQUFDQUtnQ2lMZ2lEV1F5R0dzaTU4UVVBQUFBQUFRQUY4UUIwR2VOL0dtbVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCTVVCTVJvVERXUnBNTVhVREJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVZBQUZRQUFBQVVBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUZRQlVWQVVBQVJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVJRQUJBVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRlFBRkFGQkVGQVFWQlFBQUZCRVZBVUFCVUFBQUVGZ05UK0F4eXVmOVZHdE5uMXpBZFN6ZitzY2VYNVd3WkMraUtBQUFBZ0FBQURvNXRjZkZpVm9CVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFad2FTeExGUUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFCUUFRQUZBQUFBQUFBQUFBQUFBQUFBRVVCQUFBQUFBQUFBQUFBQUFBQUFBQUFVQUFSUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRRkFBRVVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFWR2dBRlFBQUFBQVFBQlVSVUJRQUFBRVZBR3A0eXNCWE8rMTBjK1UvU0lESTBpejJmOWRuTGpOdi9BQjFSVXFMVVNnQUtBZ0FBQUFDOGZVYTRrSzBBMHlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKaWdKaGlpWkJuQm9NWFdSY1RFd0FBQUFBQUFBQUFBQUFBQUFBQUVVQUFBUlVBQUZBQUFBQUFBQUFBQUFBQUFBQUFFVUJCVUFBQUFBQUFBQUFBQUFBQUFBQUFBQlFBQkZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVVBQUFFVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlVCQUFHa1VBQlVBQUFFQUFBQUVBRkFVRUFBUlVBSUFOSVNxREhVNi82MkcxQ1JVVFFBQlFBQkFBQUFBQWE0c3VrV0pRQlVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVN4R21hbGlnQ0FBQUFBQUFBQUFBQUFBQUFBaWdJS0FncUFBQ2dBQUFBQUFBQUFBQUFBQUFBQUlLZ0FBQUxKb0lMWmlBQUFBQUFBQUFBQUFBQUFxQUFvQUNLQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFpZ0FBQWlnQWdLQUFBQUFBQUFBQUFBQUFBQUFBQUNBQXFzcUNnS2dBZ0FBQUFBQWdBb3FLQ0NnSUFDQ2dJS2dHMWRxS0NLQUFBQ0FBQUFBQUFEVWpSUDROTWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNZb0RJMHpZellvQUFBQUFBQUFBQUFBQUFBQUNBQUFBQUFBQUNnQUFBQUFBQUFBQUFBQUFBQ0tBTnhtTkxFb3paOGFGUnpIVE5Zc1p4clVBQUFBQUFBQUFBQUFBQlVBQlVVQkFCUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZRQUFBQUJGQUFBQUZCQUFBQVZBQVZBQkZRQlVVRkFFQUFBQUFBQUFRQVZRQUFBRVZBQUFBQUFBQUFFQUFBQVhEQVFBQnVURWthV0pRQlVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWnNHa3hNWFVGd3hNb2dBQUFBQUFBQUFBQUFBQUFDQUFBQUFBQUtBQUFBQUFBQUFBQUFBQWlqVUJRR21RQUFBRXNsWnNzYkV4ZGN4cThmalBpS0FBQUFBQUFBQUFBQUFBQUFvSUFvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBcUFBcUFBQUNLZ0NvQXFvb0FBZ0FBQUtBZ0FBQ29BcUFBQUFBQUFBQUFnQUFBQUFBQUxKcEpyYXlKYUFLZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNWR2pFc0dRRVVBQUFBQUFBQUFCQlFBQUVBQUFGQUFBQUFBQUFBQUFBQUFBQVdOSkZXTWdDZ0FBQUFBQUFETjQvR1hSbS8xS3NaRlJGQUFBQUFBQUFBQUFBQUFVUUFWRkFSVUJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRlFBQUJVQUFBQUFBRkJBQVFBRkVVRkVBVkFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBRmsxWlByU3lKb0FxQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDWW9ESTBtTTR1b0dHQUFBQUFBQUFBQWdBQUFBQUFvQUFBQUFBQUFBQUFBc1JzaVVBYVFBQUFBQUFBQU5TM0dVdFVBUlFBQkZBUVZBQUFBQUFBQUFBQUFBQUFBQVVSUVJVVUFFQlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVWQUFBVVJRQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFGazBFYmtKTVZjVFFCVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNnZ0RLZ0FBQUFBQ0tBQWdBQW9BQUFBQUFBQUFBQUFDd0ZrVUdtUUFBQUFBQUFCTGNWbExSQUVhQUFBQUFBQUFFVUJCVUFBQUFBQUFBQUFBQUFBQUFBQUJSQUJVQVVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFRlFBQUZFQVVBQVFCVUFBQUFBQUFBQUFBQUFBYWthWEUxbVQ2MENvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTXJVU3JBQkFBQUFBQUFBQkFVQkZRQUFVQUFBQUFBQUFBQWFoSXF4S0FLZ0FBQUFBQUNVRXFBeW9BS0FBQUFBQUFBQUFBQUlvQ0NvQUFBQUFBQUFBQUFBQUFBQUFBQUFBcUFBQUtJQW9nQ2lBS0lvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUlLZ0FBQUFBQUFBQUFBQUFBQUFBc2xha2tNVFdaSzFKSW8xaWFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBbFJhak42b0FBQUFBQUFBaWdBSUFDZ2dBb0FBQUFBQUFBcU5RaUtBMGdBQUFBQUFBQXlVWnFvQUFBQUFBQUtBQUFBQUFBQUFBQUFBQVltV05ScGNUWE1ieU05YW1McUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUtnQ29BS0lBS2dDaUFLSUFvZ0NpQUtJQW9JQ2lBS0lBb2dDZ2dLSUFvZ0FBQUFBQUFBQUFBQzVRUWE2dExpYXpPUDFjeFJVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHV2hLTWdJb0FBQUFBQUFBZ29DS2dBQUFBb0FBQUFBQ3hvR295QUFBQUFBQUFBbEJBR1ZBQUFBRVVCQlVBQUFBRkFBQUFBQUFBQUFhbmlnMHlBQUprVUJqcW1XT2dtTHJtTjVFNm1Mckl1VkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVhLdlV3Wkc4aXJpYXhsWHEwR0dwa1VGUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNxeWxXQUNBQUFBQUFBQUFBQ0FvSUFBQUtBQUFBTlJHbGlVQVZBQUFBQUFBQUJtdE0zMUtRQVJRQUFBQUFBQUVGUUFBQUFVQUFBQUFBQlo2RFFEVElBQUFBQUFBQUFEUFdKMXJZWXV1ZVVkRXlKaHJBMTFpZGFtTHFCbCtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUN5YWpYSDlJVmNpZzB5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFWbGFqTldBQUFBQUFBQUFBQ0tBQWdBcUFBQUFDZ0xCRmlnMGdBQUFBQUFBQUFBbFZLbEVBUlFBQUFBQUFBQUFCRkFRQVVBQUFBQUFXSXNKMUdnR2tBQUFBQUFBQUFBQUFBQUFBQUFUckU2LzYwQnJIV3BsZEV0VEYxZ1VSVUF3QUFBQUFRQlJGQUFBQUFBQUFBQUFBQUF5L0tBTGwrSFdnZzExL3dCT3NNTlpHOGk1RnhOYzF5L0d3dzFucWRZMEdHcGsrRi9rVm5rRElDS0FBTmNmMWxyajZRclFEVElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1ZGcU0zcWdBQUFBQUFBQUFBQUlvQUlBQUFBQW8zR1kwc1NnQ29BQUFBQUFBQUFBQUFsaU5KWWxpb0FnQUFBQUFBQUFBQWdxQUFDZ0FBQURVWmFoRXFnTklBQUFBQUFBQUFBQUFBQUFBQUFBbG9GcklNcUFDZ0FBQUFBQ0tnQUtDQUFBQUFBQUFFOWdzOWdOWlBrVUdtUUFBQUFBQUFBQUFBQmkrdHNWS3NRQkZBQUd1UHJMVTlJVm9CcGtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQm1nTXFBQUFBQUFBQUFBQUFBZ0NpQUFBS2pVSUtBMGdBQUFBQUFBQUFBQUFBQUFCakxRbURJdUlpZ0FBQUFBQUFBQUlLZ0FBb0FBMVBHVzFpVUFWQUFBQUFBQUFBQUFBQUFBQUFDZ2xySU0xUUFVQUFBQUFBQUJGQUVGUUFWQUFBQUFBQUZucU5jU0ZhQWFaQUFBQUFBQUFBQUFBR0dyNHlsV0lLSXFDZ0lzOVJaNkRZRFRJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURJREtnQUFBQUFBQUFBQUFBQUNBQUNnc1VHa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFad2FURXhVQVFBQUFBQUFFVUJBQUFCUnRtZXRMRW9BcUFBQUFBQUFBQUFBQUFBQUFESmFqTnFnQW9BQUFBQUFBQUFBQUFpZ0lDZ2dBQUFBQURYRmx1ZUVTcUEwZ0FBQUFBQUFBQUFBQ1h4bHErTXMxWUFDZ0FCUFFCc1NmMVdtUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHUUdWQUFBQUFBQUFBQUFBQUFBQVJxSkdsaFFCVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVRFYUVzR1FFVUFBQUFBQkJVQUFGYWlwRmFqSUFBQUFBQUFBQUFBQUFBQUF6YXRSS3NRVkVBQVVBQUFBQUFBQUFBQUFBQVJVQUFBQUFBQWRHSjYyc1NnQ29BQUFBQUFBQUFBQUFsWmFyTE42c0FCUUFBQUZqVERVV0pWQVZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQW9sOEJBR1ZBQUFBQUFBQUFBQUFBQUFXRUZBYVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWmFTcFlJQWlnQUFBQ0tnQ3hHb1FVQnBBQUFBQUFBQUFBQUFBQUFBRXFOSmlXS2dDQ0NvQUFLQUFBQUFBQUFBQUFBQUFncUFBQUFBMXhhU2VLMUdhQUFBQUFBQUFBQUFBQUFsWmFyTE42c0FCUUFBQUJaNmhBYkFhWkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFcXBTaUFNcUFBQUFBQUFBQUFBQUFBUm9GaUFDZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE5GcU0xUUFBQUFBQ05FR29nQUFBQUFBQUFBQUFBQUFBQUFBbFZtcFFBUlFBRUZRQUFVQUFBQUFBQUFBQUFBQUJBQUZScWVnMEEweUFBQUFBQUFBQUFBQUFBbFphckxONnNBQlFBQUFCWWpVSWlnTklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSlZacVVBRVVBQUFBQUFBQUFBQUFXSkdsaFFCVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR1drcVZZZ0NBQUFRYWhBQWFRQUFBQUFBQUFBQUFBQUFBQUFBWnJTVktJQWlnQUNLQWdBb0FBQUFBQUFBQUFBQUFBaW9BM1BHWTJzU2dDb0FBQUFBQUFBQUFBQUFBbDhScXNzMVlnb0NDZ0lLQVNOQTBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBeldtVXF3QVFBQUFBQUFBQUFBQVdBb0RTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTTJEVE9KWW9CaUJHZ2FpQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1nTXFBQUFBZ0FBQW9BQUFBQUFBQUFBQUFnQTF4YUlOTWdBQUFBQUFBQUFBQUFBQUFETFRLVllBSUFHQU5Bc2lBQ2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNWRnFNMVFBQUFBQUFBQUFBQUNOQXNRQVVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWm9YMFpVQUFBQVJVQUFGQUFBQUFBQUFBQUFBRmlOVHdpVlFHa0FBQUFBQUFBQUFBQUFBQUFHYTBKUmtYSXBpNm1LQ29BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFsQkFHVkFBQUFBQUFBQUFGaVJwWUFDb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXpSYWpOVUFBQUFBQkFBQUJRQUFBQUFBQUFBQ1J0SkZXTTBBVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVxczFLQUNLQUFBQUFBQUFBc0lLQTBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF5MHlsV0FDQUFBQUNDb0FBS0FBQUFBQUFBTElqVS9oRXFnTklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1yVVNyQUJBQUFBQUFBQWdMSW9OSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNclRFcW9BZ0FBQUFJcUFBQ2dBQUFBQUFBTEdnYWpJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE5BWlVBQUFBQUFBQWFJTElnQW9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFsUnBsS3NBRUFBQkZRQUFVQUFBQUFBV1Q5U2YxdFlsQUZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTcXpVb0FJb0FBQUFBQXNoSXF5QUFxQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFETFRLVllBSUFBQ0tnQUFvQUFBQUN5QXNtS0RUSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNWQ2pOVUFBQUFBQVdSSkdsa0FCVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVpvVVpVQUFSVUFBRkFBQUFHMGtWWWxBRlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJLQ0FNcUFBQUFFaEkwc2dBS2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDVUVBWlVBQVJVQUFGQUFGaU53aVVBYVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWldvbFdBQ0FBQUVqUklBRFNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUROYVpxVWdBaWdBQ0tnQUFvQ3lDTElvTklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFWbHBNU3hVREt1SmdpNG91R2dDb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBbEJBR1ZBQUVWQUFXUUNSb0drQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFcWdNaTJJeW9BQWdzZ0VqUU5JQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTXRNcFZnQzRna2pRTklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vWg==

Someone who is better at character sets and encoding will have to figure out the remaining issue to work around.

1 Like

so it's still not working ?

well if it is being double encoded, maybe we should not encode ?
but how to do that ?