Re: Re: Test webapp build using turbine-archetype problem

"Georg Kallidis" <[email protected]> Thu, 28 Oct 2021 09:44:54 +0200
Newsgroups gmane.comp.jakarta.turbine.user
Message-ID <OF30500F62.3D6B412A-ONC125877C.00292FE1-C125877C.002A872F@cedis.fu-berlin.de>
---------z35583_boundary_sign
Content-Type: text/plain; charset="ISO-2022-KR"

$)CHi Youngho,

sorry, thanks for this solution, this could be applied and resolves the 
path mismatch.

That is we realigned the docs folder into src/main folder and did not yet 
have updated the srcFile path in "create-data", when you performed the 
repo checkout. 

By chance Jeffery provided the fix in the latest commit df1fc2d (date 
October 27th). 

If you git pull the archetype repo and build it again, you'll find the 
changes applied in a new archetype instance. This remedies your additional 
setup fix.

Thanks for your patience!

Best regards, Georg




Von:    A6?5H# <[email protected]>
An:     [email protected]
Datum:  28.10.2021 08:08
Betreff:        Re: Test webapp build using turbine-archetype problem



Hello,

Finally I built it successfully. but I have to add resource copy into the
template pom.xml like


            <resource>

                <directory>src/main/data</directory>

                <includes>

                    <include>**/*</include>

                </includes>

                <targetPath>../../docs</targetPath>

            </resource>

But I don't think it is the right way to fix a fresh build problem.


Thanks,

Youngho

[INFO] --- maven-war-plugin:3.2.2:war (default-war) @ helloQuark ---

[INFO] Packaging webapp

[INFO] Assembling webapp [helloQuark] in
[/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/helloQuark-1.0]

[INFO] Processing war project

[INFO] Copying webapp webResources
[/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/src/main/webapp/WEB-INF]
to
[/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/helloQuark-1.0]

[INFO] Copying webapp resources
[/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/src/main/webapp]

[INFO] Webapp assembled in [2271 msecs]

[INFO] Building war:
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/helloQuark-1.0.war

[INFO]

[INFO] --- sql-maven-plugin:1.5:execute (create-db) @ helloQuark ---

[INFO] Executing file:
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/application-schema.sql

[INFO] Executing file:
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/id-table-schema.sql

[INFO] Executing file:
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/torque-security-schema.sql

[INFO] 27 of 27 SQL statements executed successfully

[INFO]

[INFO] --- sql-maven-plugin:1.5:execute (create-data) @ helloQuark ---

[INFO] Executing file:
/var/folders/3h/z90c84xx0qs2hq_z2bwn9llw0000gn/T/_application-data.1871098456sql

[INFO] Executing file:
/var/folders/3h/z90c84xx0qs2hq_z2bwn9llw0000gn/T/_turbine-security-data.1561835630sql

[INFO] 20 of 20 SQL statements executed successfully

[INFO]
------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO]
------------------------------------------------------------------------

[INFO] Total time: 40.513 s

[INFO] Finished at: 2021-10-28T14:58:43+09:00

[INFO] Final Memory: 54M/452M

[INFO]
------------------------------------------------------------------------

[INFO]
------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO]
------------------------------------------------------------------------

[INFO] Total time: 58.468 s

[INFO] Finished at: 2021-10-28T14:58:43+09:00

[INFO] Final Memory: 19M/178M

[INFO]
------------------------------------------------------------------------



20213b 10?y 28@O (8q) ?@HD 12:05, A6?5H# <[email protected]>4T@L @[<:
:

> Hello Geory, Jeffery
>
>
> Thanks for your reply.
>
>
> I go one step further successfully. But I failed to build my first app
> also.
>
>
> the error message said
>
> [ERROR] Failed to execute goal
> org.codehaus.mojo:sql-maven-plugin:1.5:execute (create-data) on project
> helloQuark:
> 
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/docs/sample-mysql-data/_application-data.sql
> not found. -> [Help 1]
>
>
> But I found the sample-mysql-data folder not docs directory but
> target/data directory
>
>
> Am I something wrong?
>
>
> Thanks,
>
>
> Youngho
>
>
> ps : Hi Jeffery, I used your build_app script. Thanks a lot.
>
>
>
> yeonghoui-MacBook-Air:quark youngho1203$ ls -al helloQuark/docs
>
> total 48
>
> drwxr-xr-x  4 youngho1203  staff    128 10 28 10:43 .
>
> drwxr-xr-x  6 youngho1203  staff    192 10 28 10:43 ..
>
> -rw-r--r--  1 youngho1203  staff  11025 10 28 10:43 DOCKER-README.md
>
> -rw-r--r--  1 youngho1203  staff   8231 10 28 10:43 README.md
>
> yeonghoui-MacBook-Air:quark youngho1203$ ls -al
> helloQuark/target/data/sample-mysql-data
>
> total 16
>
> drwxr-xr-x  4 youngho1203  staff   128 10 28 10:43 .
>
> drwxr-xr-x  3 youngho1203  staff    96 10 28 10:43 ..
>
> -rw-r--r--  1 youngho1203  staff   754 10 28 10:43 _application-data.sql
>
> -rw-r--r--  1 youngho1203  staff  1621 10 28 10:43
> _turbine-security-data.sql
>
>
>
> [INFO]
>
> [INFO] --- sql-maven-plugin:1.5:execute (create-db) @ helloQuark ---
>
> [INFO] Executing file:
> 
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/application-schema.sql
>
> [INFO] Executing file:
> 
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/id-table-schema.sql
>
> [INFO] Executing file:
> 
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/target/generated-sql/torque/mysql/torque-security-schema.sql
>
> [INFO] 27 of 27 SQL statements executed successfully
>
> [INFO]
>
> [INFO] --- sql-maven-plugin:1.5:execute (create-data) @ helloQuark ---
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] BUILD FAILURE
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: 48.517 s
>
> [INFO] Finished at: 2021-10-28T10:44:13+09:00
>
> [INFO] Final Memory: 54M/454M
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] Failed to execute goal
> org.codehaus.mojo:sql-maven-plugin:1.5:execute (create-data) on project
> helloQuark:
> 
/Users/youngho1203/Documents/GitHub/turbine-archetypes/quark/helloQuark/docs/sample-mysql-data/_application-data.sql
> not found. -> [Help 1]
>
> [ERROR]
>
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
>
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>
> [ERROR]
>
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
>
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] BUILD FAILURE
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: 01:17 min
>
> [INFO] Finished at: 2021-10-28T10:44:14+09:00
>
> [INFO] Final Memory: 19M/176M
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate
> (default-cli) on project standalone-pom: Failed to invoke goals -> [Help 
1]
>
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
execute
> goal org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate
> (default-cli) on project standalone-pom: Failed to invoke goals
>
> at
> 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
>
> at
> 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>
> at
> 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>
> at
> 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>
> at
> 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
>
> at
> 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>
> at
> 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
>
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
>
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
>
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
>
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
> at
> 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:498)
>
> at
> 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>
> at
> 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>
> at
> 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>
> at
> 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>
> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> invoke goals
>
> at
> 
org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.invokePostArchetypeGenerationGoals(CreateProjectFromArchetypeMojo.java:254)
>
> at
> 
org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execute(CreateProjectFromArchetypeMojo.java:231)
>
> at
> 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>
> at
> 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>
> ... 20 more
>
> [ERROR]
>
> [ERROR]
>
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
>
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>
>
>



---------z35583_boundary_sign
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIIseQIBATEPMA0GCWCGSAFlAwQCAQUAMAsGCSqGSIb3DQEHAaCCKSAw
ggPDMIICq6ADAgECAgEBMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwi
VC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRy
dXN0IENlbnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMjAeFw0wODEw
MDExMDQwMTRaFw0zMzEwMDEyMzU5NTlaMIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwiVC1TeXN0
ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENl
bnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMjCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAKpf2htf6HOR5dpc9KLmR+XzaFVgBR0CpLObWfMeiq80rfwNwtlI
Ge5pj8kg/CGqBxntsFysZcdf7QJ8e3wtG9a6uYDCGIIWhPpmsAjGVCOB5M25ST/2T243SCg4D8W+
52hw/TmXTdLHmJFQqsREsyN9OUfpUmLWEpNetzGWQgX7dqceo/XC/Ol6xWypcU/qy3i8YK/H3vTZ
y75+M6VulIPwNPohq+qOcqA/pN4wW++GTWqVW0NEqBAVHOUBV8WY8eYGKJGqIMW3UyZRQ7ILEZVY
4cAPdtnAjXyB83Jwnm/+Go7ZXzXGsm80fL5IT+JaOdfYnXien4Y+A14Zi0Si1ccCAwEAAaNCMEAw
DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFL9ZIDYAeaCgImuM1fJh
0rgsy4JKMA0GCSqGSIb3DQEBCwUAA4IBAQAxA6JhCx906HI2xm35TZ76IqjhgVbPzbuf6quRGTiv
qnwVTfO2o42l9I72RKmn6CGVrT4AYhaI8AK6/GEj5jObMHprNmJ7rQQjhFhl4tsriuclUzdiU1+8
2gFiKaKmJ3HmOiJ+wW8dlXAgSgc03+r/FYDlutd62Ft1fAV6KUd+QKgxE3fNQDu0UUd6LhHjRxHe
nWbQi9VUZvqDVep8wimJG+lvs87iBYTJLz54hWJuyV/BeGN0WMBIGAyZOeukzBq1eVqNFZzYFA32
egdXxyKDBS08myUmPRizqUN8yMirZI8Oo7+cG50w29rQGS6qPPH7M4B25M2tGU8FJ44ToW7CMIID
wzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQt
U3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVz
dCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAx
MTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVt
cyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50
ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZSBnu
aY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/Fvudo
cP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+
fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHA
D3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBAMA8G
A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXyYdK4
LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4r6p8
FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoB
Yimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m
0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN9noH
V8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6FuwjCCBRIw
ggP6oAMCAQICCQDjC9X4ryXZgTANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNV
BAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVt
cyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcN
MTYwMjIyMTMzODIyWhcNMzEwMjIyMjM1OTU5WjCBlTELMAkGA1UEBhMCREUxRTBDBgNVBAoTPFZl
cmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBW
LjEQMA4GA1UECxMHREZOLVBLSTEtMCsGA1UEAxMkREZOLVZlcmVpbiBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eSAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy2DX/2ahQc3S+oeXinOr
mU3qZzlaoWCARxVOjJWy5c/O01dLjc74VmwVVXYH6kb9yANFYz5w1KtUgLEjnL43KKkJ/wVdGA/E
mJk3syD2ZngXh8KdDsxKMucWna4OjSl5BwAgVNwVX0qW13i2NNPBdLWd6b/Ad03qvVkH4FovbDyl
ANw1vWUNj38ybfJaaktiAe6sODRZRTZJBdp4ymptW8CBaxHM0jyoi/hxGso74oDdFrRneos26k6R
KT2zUVytqAy+nTTj0Q0Xg3XEOR6wlAsS8dVpjiX0uD0rv8COwx47pb9VEKsqrheXXjPOyPP0CQfj
AoYxRmsBxRAMEcdZ6QIDAQABo4IBdDCCAXAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBST49gy
JtrV8UqlkUrg6kviogzP4TAfBgNVHSMEGDAWgBS/WSA2AHmgoCJrjNXyYdK4LMuCSjASBgNVHRMB
Af8ECDAGAQH/AgECMDMGA1UdIAQsMCowDwYNKwYBBAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjAI
BgZngQwBAgIwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9ybC9U
ZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5jcmwwgYYGCCsGAQUFBwEBBHoweDAsBggrBgEFBQcw
AYYgaHR0cDovL29jc3AwMzM2LnRlbGVzZWMuZGUvb2NzcHIwSAYIKwYBBQUHMAKGPGh0dHA6Ly9w
a2kwMzM2LnRlbGVzZWMuZGUvY3J0L1RlbGVTZWNfR2xvYmFsUm9vdF9DbGFzc18yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAhwv/PgKbZchWLdY7mpiLcU/auimqIflGLvWypA+uETh5OLMOdLp2XZ7o
GIKWYttMM+jd+WrfMr0sTEdgVX/ndGu0LIPYeWu2t01QC2YHte2zl63q7n8w5pn9IuJyTT6EW+75
z5nqf9dSOS6smABEfmk7v3Xu0As7Gs3l9w8ibEeE9qVHoP3QGjR9rdI9d7Pu9NdN/8Po5ZJPWT6Q
RxBKsIVYwG9/+K7tCEKeHtTfFC5Nj7yelMPn7fYY+DxJ5yaopzbYLN4izYuC2Nl44lUSozuHRLYR
C9UMUq9pjA8G39CiU4tXmHvP/Qck9Py9w/1KkgKXG/K3ts9lihqitXIZOTCCBRIwggP6oAMCAQIC
CQDjC9X4ryXZgTANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMTYwMjIyMTMz
ODIyWhcNMzEwMjIyMjM1OTU5WjCBlTELMAkGA1UEBhMCREUxRTBDBgNVBAoTPFZlcmVpbiB6dXIg
Rm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CxMHREZOLVBLSTEtMCsGA1UEAxMkREZOLVZlcmVpbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAy
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy2DX/2ahQc3S+oeXinOrmU3qZzlaoWCA
RxVOjJWy5c/O01dLjc74VmwVVXYH6kb9yANFYz5w1KtUgLEjnL43KKkJ/wVdGA/EmJk3syD2ZngX
h8KdDsxKMucWna4OjSl5BwAgVNwVX0qW13i2NNPBdLWd6b/Ad03qvVkH4FovbDylANw1vWUNj38y
bfJaaktiAe6sODRZRTZJBdp4ymptW8CBaxHM0jyoi/hxGso74oDdFrRneos26k6RKT2zUVytqAy+
nTTj0Q0Xg3XEOR6wlAsS8dVpjiX0uD0rv8COwx47pb9VEKsqrheXXjPOyPP0CQfjAoYxRmsBxRAM
EcdZ6QIDAQABo4IBdDCCAXAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBST49gyJtrV8UqlkUrg
6kviogzP4TAfBgNVHSMEGDAWgBS/WSA2AHmgoCJrjNXyYdK4LMuCSjASBgNVHRMBAf8ECDAGAQH/
AgECMDMGA1UdIAQsMCowDwYNKwYBBAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjAIBgZngQwBAgIw
TAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9ybC9UZWxlU2VjX0ds
b2JhbFJvb3RfQ2xhc3NfMi5jcmwwgYYGCCsGAQUFBwEBBHoweDAsBggrBgEFBQcwAYYgaHR0cDov
L29jc3AwMzM2LnRlbGVzZWMuZGUvb2NzcHIwSAYIKwYBBQUHMAKGPGh0dHA6Ly9wa2kwMzM2LnRl
bGVzZWMuZGUvY3J0L1RlbGVTZWNfR2xvYmFsUm9vdF9DbGFzc18yLmNlcjANBgkqhkiG9w0BAQsF
AAOCAQEAhwv/PgKbZchWLdY7mpiLcU/auimqIflGLvWypA+uETh5OLMOdLp2XZ7oGIKWYttMM+jd
+WrfMr0sTEdgVX/ndGu0LIPYeWu2t01QC2YHte2zl63q7n8w5pn9IuJyTT6EW+75z5nqf9dSOS6s
mABEfmk7v3Xu0As7Gs3l9w8ibEeE9qVHoP3QGjR9rdI9d7Pu9NdN/8Po5ZJPWT6QRxBKsIVYwG9/
+K7tCEKeHtTfFC5Nj7yelMPn7fYY+DxJ5yaopzbYLN4izYuC2Nl44lUSozuHRLYRC9UMUq9pjA8G
39CiU4tXmHvP/Qck9Py9w/1KkgKXG/K3ts9lihqitXIZOTCCBawwggSUoAMCAQICBxtjutAeLD0w
DQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJk
ZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RG
Ti1QS0kxLTArBgNVBAMTJERGTi1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjAeFw0x
NjA1MjQxMTM4NDBaFw0zMTAyMjIyMzU5NTlaMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVy
ZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYu
MRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENB
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnTt5HEfeH4bLxmnXEJ4519miMNtyHAV/
KV9LaPGtGdZM4WsbsQt/oavge4uL2C3Obog6EO5X5R5/BFE267pwbWOgvpYuQOHRg0xmPRxkaeWb
pK1yrmg5UYd5zBfTri9dY3FLOXrrQqeXkGkFv5D/pEBwvQPnv54YiB+fmYhNDkeNSF9lmRDS2SpJ
7cG5LR2fEssV0z9/HlQvOq6TV6d+eMrVSuIa5e1BfVNfyLMq9YowrO0XBSQ/tqALB/1NGpoDUqA2
nN4kh2Xk5/rHlnMkFM3Q6BtonhhZrnZ+99EKeDyHS7A3z1PKOjgQ88tHbYxkPTxaRUq6yoB8uPPn
p0xMzQIDAQABo4ICBTCCAgEwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwKQYD
VR0gBCIwIDANBgsrBgEEAYGtIYIsHjAPBg0rBgEEAYGtIYIsAQEEMB0GA1UdDgQWBBRrOpiL+fJT
idrgrbIyHgkf6Ko7dDAfBgNVHSMEGDAWgBST49gyJtrV8UqlkUrg6kviogzP4TCBjwYDVR0fBIGH
MIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9j
cmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcy
LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHdBggrBgEFBQcBAQSB0DCBzTAzBggrBgEFBQcwAYYnaHR0
cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEoGCCsGAQUFBzAChj5odHRwOi8v
Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBK
BggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAIF4RaROpH8OVfAJsWo+eMxoNakc
85WeP/P432s4d4ksjbWtPsfylM2gBq66zKixrTMItiSGYjZMeG5Q8NVuYI1PUjFDl0Z18GLkbmZR
wUIxZ1DlSec5HsufyoZI3ggU/xVLK2aboDifAM79p+vRf1ctyExf3BARlz6WBAJchKgpOWyU/BCS
Bnue7thGtBu1Aww42dywqT9xBguyAwczwo1IYyUlPHp7V273igU477igri/02wfVW4QYwam4S85s
kBqC5Lk9+nfx0h8zAr9T53b53CYlQW8vphv6pBOQ+nx+2QtgXey/ykGgYfsRSSnYqC11FdhKGOoW
71U0IhoTjQYwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYDVQQG
EwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3Jz
Y2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRERk4tVmVyZWlu
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcNMzEwMjIyMjM1OTU5
WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBE
ZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UE
AwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylfS2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6I
OhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnlm6Stcq5oOVGHecwX064vXWNxSzl660Knl5Bp
Bb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1Uri
GuXtQX1TX8izKvWKMKztFwUkP7agCwf9TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfR
Cng8h0uwN89Tyjo4EPPLR22MZD08WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB
/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYN
KwYBBAGBrSGCLAEBBDAdBgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAU
k+PYMiba1fFKpZFK4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNh
LmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDov
L2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYI
KwYBBQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9v
dC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBj
YS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3
DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21rT7H8pTNoAauusyo
sa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7Ln8qGSN4IFP8VSytmm6A4
nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQbtQMMONncsKk/cQYLsgMHM8KN
SGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5Pfp38dIfMwK/U+d2+dwmJUFvL6Yb
+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9VNCIaE40GMIIF/zCCBOegAwIBAgIMIScI
m9TamluXaQzSMA0GCSqGSIb3DQEBCwUAMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWlu
IHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAw
DgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4X
DTE5MDYxNzEyNDQwMloXDTIyMDYxNjEyNDQwMlowgY4xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZC
ZXJsaW4xDzANBgNVBAcMBkJlcmxpbjEiMCAGA1UECgwZRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxp
bjEgMB4GA1UECwwXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxFzAVBgNVBAMMDkdlb3JnIEthbGxp
ZGlzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuK3NGBbqsy9XkncnxKlfp+DqtrGD
7QOWOasbyXO7fZhu/dNiSENHOjPMPFNmJOaCS4eFxWetWilwA38gBuvnv6gBDVL/bvozOflFxmXw
+pcgG/oC0pIPO1Kx/eUHT/0LFEc2Q6kxvaBLFmkpVcqoi+cHqNcNxBDACPRYxhzXukbjwXof2rRv
5MefK1tlG0VYknA1MYjp3QYw4AnMUMyd5DD4Lf0Uq0NQ9QurtenrS/JAh4OTtY76gbMTZfEo+Po8
2v2LGvhZQ1lP2TEEBjZc2okus7oQo4/9own6xNb8tDQXIyXqQVsnJ8Ok3iBbW+U9fxYZM/PR4bI2
JUbTbElgmQIDAQABo4ICWjCCAlYwPgYDVR0gBDcwNTAPBg0rBgEEAYGtIYIsAQEEMBAGDisGAQQB
ga0hgiwBAQQEMBAGDisGAQQBga0hgiwCAQQEMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUmcHg+qqVKemNdtzCQpS4H9gU
qRswHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwLAYDVR0RBCUwI4EhZ2Vvcmcua2Fs
bGlkaXNAY2VkaXMuZnUtYmVybGluLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY3JsL2NhY3JsLmNybDA/oD2gO4Y5aHR0
cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3JsMIHb
BggrBgEFBQcBAQSBzjCByzAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQ
LVNlcnZlci9PQ1NQMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi1jYS1n
bG9iYWwtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w
Y2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3
DQEBCwUAA4IBAQAOyo7lpgnlNqY9swTIs0eClkZecbXvTII0qukP7d1ifSNmId5T2obq/NQjrD1T
Rnv6cMB2asAqwLF57M154Xbx0ycXdLeRvCkmdd1rD20IbMkpZDP8gwOGGHPdrrCeXl13Vlec0fau
UH5+EZM6s25FbE2xM8fNAb6HNTJSpay5pToS+pd8DlddMkvpXZRvEBBnMn6ke71UDuFm4/YR0qLM
GzE/QS4cX40qaKGr/Z+ocBrsenKVGl4Cci9oV+48qhX6R3BLuUkdpB6LB21c1XAjUYFnt/J0zmM/
0etUrhv8wz3yYQP0aMfGoA+cjY4xl3JfAlhGKnVRERKVYdHTQlLFMIIF/zCCBOegAwIBAgIMIScI
m9TamluXaQzSMA0GCSqGSIb3DQEBCwUAMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWlu
IHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAw
DgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4X
DTE5MDYxNzEyNDQwMloXDTIyMDYxNjEyNDQwMlowgY4xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZC
ZXJsaW4xDzANBgNVBAcMBkJlcmxpbjEiMCAGA1UECgwZRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxp
bjEgMB4GA1UECwwXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxFzAVBgNVBAMMDkdlb3JnIEthbGxp
ZGlzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuK3NGBbqsy9XkncnxKlfp+DqtrGD
7QOWOasbyXO7fZhu/dNiSENHOjPMPFNmJOaCS4eFxWetWilwA38gBuvnv6gBDVL/bvozOflFxmXw
+pcgG/oC0pIPO1Kx/eUHT/0LFEc2Q6kxvaBLFmkpVcqoi+cHqNcNxBDACPRYxhzXukbjwXof2rRv
5MefK1tlG0VYknA1MYjp3QYw4AnMUMyd5DD4Lf0Uq0NQ9QurtenrS/JAh4OTtY76gbMTZfEo+Po8
2v2LGvhZQ1lP2TEEBjZc2okus7oQo4/9own6xNb8tDQXIyXqQVsnJ8Ok3iBbW+U9fxYZM/PR4bI2
JUbTbElgmQIDAQABo4ICWjCCAlYwPgYDVR0gBDcwNTAPBg0rBgEEAYGtIYIsAQEEMBAGDisGAQQB
ga0hgiwBAQQEMBAGDisGAQQBga0hgiwCAQQEMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUmcHg+qqVKemNdtzCQpS4H9gU
qRswHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwLAYDVR0RBCUwI4EhZ2Vvcmcua2Fs
bGlkaXNAY2VkaXMuZnUtYmVybGluLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY3JsL2NhY3JsLmNybDA/oD2gO4Y5aHR0
cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3JsMIHb
BggrBgEFBQcBAQSBzjCByzAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQ
LVNlcnZlci9PQ1NQMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi1jYS1n
bG9iYWwtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w
Y2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3
DQEBCwUAA4IBAQAOyo7lpgnlNqY9swTIs0eClkZecbXvTII0qukP7d1ifSNmId5T2obq/NQjrD1T
Rnv6cMB2asAqwLF57M154Xbx0ycXdLeRvCkmdd1rD20IbMkpZDP8gwOGGHPdrrCeXl13Vlec0fau
UH5+EZM6s25FbE2xM8fNAb6HNTJSpay5pToS+pd8DlddMkvpXZRvEBBnMn6ke71UDuFm4/YR0qLM
GzE/QS4cX40qaKGr/Z+ocBrsenKVGl4Cci9oV+48qhX6R3BLuUkdpB6LB21c1XAjUYFnt/J0zmM/
0etUrhv8wz3yYQP0aMfGoA+cjY4xl3JfAlhGKnVRERKVYdHTQlLFMYIDMDCCAywCAQEwgZ4wgY0x
CzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNj
aGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERG
Ti1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0ECDCEnCJvU2ppbl2kM0jANBglghkgBZQMEAgEFAKCC
AWIwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjExMDI4MDc0NDMx
WjAvBgkqhkiG9w0BCQQxIgQg4ExafLwdUP5Jcf/M9+SbV1wS3tSKpGQAFn6pse8DtJwwQwYJKoZI
hvcNAQkPMTYwNDAHBgUrDgMCHTAOBggqhkiG9w0DAgICAIAwCgYIKoZIhvcNAwcwDQYIKoZIhvcN
AwICASgwgbEGCyqGSIb3DQEJEAILMYGhoIGeMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVy
ZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYu
MRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENB
AgwhJwib1NqaW5dpDNIwDQYJKoZIhvcNAQEBBQAEggEAW8sRhDjUuxyXw/kYLwLx4+esmNAnz3cf
vVJx2w4pQChOBA7YMv9lQ0hQsPJC4C4q8ICSFtDMyhBe3Soiiya8demXakIjOvDoslnJSwsdRUSk
OK1lsPbhIq6d8dJM4bCfR3cadiki+riUmU8Ee30EKpVJ7tUuPI3kTFC7vPdxdq8HVV6Loh9Fx7wY
qX9SBBnZjW00u+xAQA/CrLrrwv4vWhpF4AnfwO9zrpntsZhC8Ai7ScIFFAEg3CqSBSxaThj6svNQ
KSj7GYMt/BYwKsAbjMX+FhyfxlFoFtC7L1QnvRufqE8xvFCaS/is2QVn39uFuJQs5zt0twIuQZES
acGfLgAAAAA=

---------z35583_boundary_sign--