-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
invalid byte sequence in US-ASCII #14
Comments
Hey @aishek, thanks for the report. I can't reproduce this locally by adding Cyrillic glyphs to a Slim template, but having seen issues similar to this before I believe the problem is your I think the only thing This is probably the easiest solution, as |
Actually, @aishek if you could give me the bytes that make up your file I think I have a fix for this issue (but need to test it). Just run |
Wow :) Thanks for lightning-style reply :) echo 'p File.read("#{Dir.pwd}/source/index.html.slim").bytes' | ruby
[46, 99, 111, 110, 116, 97, 105, 110, 101, 114, 10, 32, 32, 46, 104, 101, 97, 100, 101, 114, 95, 97, 100, 115, 10, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 116, 111, 112, 95, 97, 100, 115, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 46, 110, 97, 118, 98, 97, 114, 10, 32, 32, 32, 32, 46, 110, 97, 118, 98, 97, 114, 45, 104, 101, 97, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 108, 111, 103, 111, 46, 112, 110, 103, 34, 93, 10, 32, 32, 32, 32, 32, 32, 98, 117, 116, 116, 111, 110, 46, 110, 97, 118, 98, 97, 114, 45, 116, 111, 103, 103, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 97, 110, 46, 105, 99, 111, 110, 45, 98, 97, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 97, 110, 46, 105, 99, 111, 110, 45, 98, 97, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 97, 110, 46, 105, 99, 111, 110, 45, 98, 97, 114, 10, 32, 32, 32, 32, 46, 110, 97, 118, 10, 32, 32, 32, 32, 32, 32, 117, 108, 46, 110, 97, 118, 45, 108, 101, 102, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 159, 209, 128, 209, 143, 208, 188, 208, 190, 208, 185, 32, 209, 141, 209, 132, 208, 184, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 157, 208, 190, 208, 178, 208, 190, 209, 129, 209, 130, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 162, 208, 181, 208, 187, 208, 181, 208, 191, 208, 181, 209, 128, 208, 181, 208, 180, 208, 176, 209, 135, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 148, 208, 190, 208, 186, 209, 131, 208, 188, 208, 181, 208, 189, 209, 130, 208, 176, 208, 187, 209, 140, 208, 189, 209, 139, 208, 181, 32, 209, 132, 208, 184, 208, 187, 209, 140, 208, 188, 209, 139, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 161, 208, 181, 209, 128, 208, 184, 208, 176, 208, 187, 209, 139, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 154, 208, 184, 208, 189, 208, 190, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 162, 208, 181, 208, 187, 208, 181, 208, 191, 209, 128, 208, 190, 208, 179, 209, 128, 208, 176, 208, 188, 208, 188, 208, 176, 10, 32, 32, 32, 32, 32, 32, 117, 108, 46, 110, 97, 118, 45, 114, 105, 103, 104, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 115, 101, 97, 114, 99, 104, 46, 112, 110, 103, 34, 93, 10, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 10, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 104, 101, 97, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 46, 112, 114, 111, 109, 111, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 162, 208, 176, 208, 189, 209, 134, 209, 131, 208, 185, 33, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 115, 115, 97, 103, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 161, 208, 188, 208, 190, 209, 130, 209, 128, 208, 184, 209, 130, 208, 181, 32, 208, 191, 208, 190, 32, 209, 129, 209, 131, 208, 177, 208, 177, 208, 190, 209, 130, 208, 176, 208, 188, 32, 208, 178, 32, 50, 50, 58, 53, 53, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 103, 101, 95, 114, 101, 115, 116, 114, 105, 99, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 53, 53, 43, 10, 32, 32, 32, 32, 32, 32, 46, 109, 101, 110, 117, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 158, 32, 208, 159, 209, 128, 208, 190, 208, 181, 208, 186, 209, 130, 208, 181, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 146, 208, 184, 208, 180, 208, 181, 208, 190, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 164, 208, 190, 209, 130, 208, 190, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 163, 209, 135, 208, 176, 209, 129, 209, 130, 208, 189, 208, 184, 208, 186, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 173, 209, 132, 208, 184, 209, 128, 208, 189, 209, 139, 208, 181, 32, 209, 128, 209, 131, 208, 177, 209, 128, 208, 184, 208, 186, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 144, 208, 189, 208, 186, 208, 181, 209, 130, 208, 176, 10, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 46, 115, 104, 105, 102, 116, 45, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 208, 185, 32, 208, 186, 208, 176, 208, 189, 208, 176, 208, 187, 32, 208, 189, 208, 176, 32, 208, 159, 208, 181, 209, 128, 208, 178, 208, 190, 208, 188, 58, 32, 208, 180, 209, 128, 208, 176, 208, 188, 208, 176, 44, 32, 208, 189, 208, 176, 208, 186, 208, 176, 208, 187, 44, 32, 209, 130, 209, 128, 208, 184, 209, 131, 208, 188, 209, 132, 10, 32, 32, 32, 32, 46, 99, 111, 110, 116, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 110, 116, 101, 110, 116, 95, 95, 115, 104, 111, 114, 116, 45, 105, 110, 102, 111, 46, 99, 111, 108, 45, 54, 46, 115, 104, 105, 102, 116, 45, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 116, 97, 116, 115, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 118, 105, 101, 119, 115, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 51, 52, 32, 53, 54, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 109, 109, 101, 110, 116, 115, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 49, 50, 51, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 54, 226, 128, 147, 56, 32, 209, 132, 208, 181, 208, 178, 209, 128, 208, 176, 208, 187, 209, 143, 32, 208, 183, 209, 128, 208, 184, 209, 130, 208, 181, 208, 187, 208, 181, 208, 185, 32, 208, 182, 208, 180, 208, 181, 209, 130, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 208, 185, 32, 208, 186, 208, 176, 208, 189, 208, 176, 208, 187, 44, 32, 208, 186, 208, 190, 209, 130, 208, 190, 209, 128, 209, 139, 208, 185, 32, 208, 178, 208, 181, 209, 128, 208, 189, 208, 181, 209, 130, 32, 209, 129, 208, 176, 208, 188, 209, 139, 208, 181, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 209, 143, 209, 128, 208, 186, 208, 184, 208, 181, 32, 208, 188, 208, 179, 208, 189, 208, 190, 208, 178, 208, 181, 208, 189, 208, 184, 209, 143, 32, 209, 130, 209, 128, 208, 184, 209, 131, 208, 188, 209, 132, 208, 176, 32, 208, 152, 208, 179, 209, 128, 226, 128, 147, 50, 48, 49, 52, 32, 208, 184, 32, 208, 180, 208, 176, 209, 129, 209, 130, 32, 208, 178, 208, 190, 208, 183, 208, 188, 208, 190, 208, 182, 208, 189, 208, 190, 209, 129, 209, 130, 209, 140, 32, 208, 183, 208, 176, 208, 189, 208, 190, 208, 178, 208, 190, 32, 208, 191, 208, 181, 209, 128, 208, 181, 208, 182, 208, 184, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 189, 208, 181, 208, 191, 208, 181, 209, 128, 208, 181, 208, 180, 208, 176, 208, 178, 208, 176, 208, 181, 208, 188, 209, 139, 208, 181, 32, 209, 141, 208, 188, 208, 190, 209, 134, 208, 184, 208, 184, 44, 32, 208, 186, 208, 190, 209, 130, 208, 190, 209, 128, 209, 139, 208, 181, 32, 208, 191, 208, 181, 209, 128, 208, 181, 208, 187, 208, 184, 208, 178, 208, 176, 208, 187, 208, 184, 209, 129, 209, 140, 32, 209, 135, 208, 181, 209, 128, 208, 181, 208, 183, 32, 208, 186, 209, 128, 208, 176, 208, 185, 32, 208, 189, 208, 176, 32, 209, 129, 208, 190, 209, 135, 208, 184, 208, 189, 209, 129, 208, 186, 208, 184, 209, 133, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 176, 209, 128, 208, 181, 208, 189, 208, 176, 209, 133, 32, 208, 184, 32, 209, 130, 209, 128, 208, 176, 209, 129, 209, 129, 208, 176, 209, 133, 46, 32, 208, 167, 209, 130, 208, 190, 32, 208, 178, 208, 176, 208, 182, 208, 189, 208, 190, 32, 208, 189, 208, 181, 32, 208, 191, 209, 128, 208, 190, 208, 191, 209, 131, 209, 129, 209, 130, 208, 184, 209, 130, 209, 140, 32, 226, 128, 148, 32, 208, 178, 32, 208, 191, 208, 190, 208, 180, 208, 177, 208, 190, 209, 128, 208, 186, 208, 181, 32, 49, 116, 118, 46, 114, 117, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 111, 99, 105, 97, 108, 45, 98, 117, 116, 116, 111, 110, 115, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 104, 97, 114, 101, 46, 102, 98, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 115, 111, 99, 105, 97, 108, 95, 102, 98, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 117, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 49, 50, 32, 51, 52, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 104, 97, 114, 101, 46, 118, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 115, 111, 99, 105, 97, 108, 95, 118, 107, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 117, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 50, 53, 32, 55, 51, 48, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 104, 97, 114, 101, 46, 97, 99, 116, 105, 118, 101, 46, 116, 119, 105, 116, 116, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 115, 111, 99, 105, 97, 108, 95, 102, 98, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 117, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 55, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 115, 104, 97, 114, 101, 46, 111, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 115, 111, 99, 105, 97, 108, 95, 111, 107, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 117, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 48, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 110, 116, 101, 110, 116, 95, 95, 110, 97, 109, 101, 46, 115, 104, 105, 102, 116, 45, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 208, 167, 209, 130, 208, 190, 32, 208, 184, 32, 208, 186, 208, 190, 208, 179, 208, 180, 208, 176, 32, 209, 129, 208, 188, 208, 190, 209, 130, 209, 128, 208, 181, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 46, 110, 111, 45, 103, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 100, 97, 116, 101, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 177, 44, 32, 51, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 111, 110, 116, 104, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 181, 208, 189, 209, 130, 209, 143, 208, 177, 209, 128, 209, 143, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 105, 118, 105, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 109, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 50, 51, 58, 52, 53, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 114, 101, 109, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 157, 208, 176, 208, 191, 208, 190, 208, 188, 208, 189, 208, 184, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 152, 208, 179, 209, 128, 45, 50, 48, 49, 52, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 32, 226, 128, 148, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 209, 130, 208, 176, 208, 186, 208, 190, 208, 179, 208, 190, 32, 208, 188, 208, 176, 209, 129, 209, 136, 209, 130, 208, 176, 208, 177, 208, 189, 208, 190, 208, 179, 208, 190, 32, 208, 184, 32, 209, 130, 208, 181, 209, 133, 208, 189, 208, 184, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 32, 209, 129, 208, 187, 208, 190, 208, 182, 208, 189, 208, 190, 208, 179, 208, 190, 32, 209, 136, 208, 190, 209, 131, 32, 208, 189, 208, 181, 32, 208, 177, 209, 139, 208, 187, 208, 190, 32, 208, 181, 209, 137, 208, 181, 32, 208, 189, 208, 184, 208, 186, 208, 190, 208, 179, 208, 180, 208, 176, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 52, 48, 32, 209, 130, 209, 139, 209, 129, 209, 143, 209, 135, 32, 208, 183, 209, 128, 208, 184, 209, 130, 208, 181, 208, 187, 208, 181, 208, 185, 32, 208, 189, 208, 176, 32, 208, 176, 209, 128, 208, 181, 208, 189, 208, 181, 32, 208, 184, 32, 209, 130, 209, 128, 208, 184, 32, 208, 188, 208, 184, 208, 187, 208, 187, 208, 184, 208, 176, 209, 128, 208, 180, 208, 176, 32, 209, 131, 32, 209, 141, 208, 186, 209, 128, 208, 176, 208, 189, 208, 190, 208, 178, 32, 209, 131, 208, 178, 208, 184, 208, 180, 208, 181, 208, 187, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 179, 209, 128, 208, 176, 208, 189, 208, 180, 208, 184, 208, 190, 208, 183, 208, 189, 208, 190, 208, 181, 32, 209, 136, 208, 190, 209, 131, 44, 32, 208, 191, 208, 190, 208, 186, 208, 176, 208, 183, 208, 176, 208, 178, 209, 136, 208, 181, 208, 181, 32, 208, 189, 208, 181, 208, 190, 208, 177, 209, 138, 209, 143, 209, 130, 208, 189, 209, 131, 209, 142, 32, 208, 184, 32, 208, 188, 208, 189, 208, 190, 208, 179, 208, 190, 208, 187, 208, 184, 208, 186, 209, 131, 209, 142, 32, 208, 160, 208, 190, 209, 129, 209, 129, 208, 184, 209, 142, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 118, 105, 100, 101, 111, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 95, 95, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 46, 115, 104, 105, 102, 116, 45, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 208, 159, 208, 190, 208, 180, 208, 191, 208, 184, 209, 129, 209, 140, 32, 208, 186, 32, 208, 178, 208, 184, 208, 180, 208, 181, 208, 190, 46, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 100, 97, 116, 101, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 177, 44, 32, 51, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 111, 110, 116, 104, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 181, 208, 189, 209, 130, 209, 143, 208, 177, 209, 128, 209, 143, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 105, 118, 105, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 109, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 50, 51, 58, 52, 53, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 114, 101, 109, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 157, 208, 176, 208, 191, 208, 190, 208, 188, 208, 189, 208, 184, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 152, 208, 179, 209, 128, 45, 50, 48, 49, 52, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 128, 148, 32, 209, 130, 208, 176, 208, 186, 208, 190, 208, 179, 208, 190, 32, 208, 188, 208, 176, 209, 129, 209, 136, 209, 130, 208, 176, 208, 177, 208, 189, 208, 190, 208, 179, 208, 190, 32, 208, 184, 32, 209, 130, 208, 181, 209, 133, 208, 189, 208, 184, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 32, 209, 129, 208, 187, 208, 190, 208, 182, 208, 189, 208, 190, 208, 179, 208, 190, 32, 209, 136, 208, 190, 209, 131, 32, 208, 189, 208, 181, 32, 208, 177, 209, 139, 208, 187, 208, 190, 32, 208, 181, 209, 137, 208, 181, 32, 208, 189, 208, 184, 208, 186, 208, 190, 208, 179, 208, 180, 208, 176, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 52, 48, 32, 209, 130, 209, 139, 209, 129, 209, 143, 209, 135, 32, 208, 183, 209, 128, 208, 184, 209, 130, 208, 181, 208, 187, 208, 181, 208, 185, 32, 208, 189, 208, 176, 32, 208, 176, 209, 128, 208, 181, 208, 189, 208, 181, 32, 208, 184, 32, 209, 130, 209, 128, 208, 184, 32, 208, 188, 208, 184, 208, 187, 208, 187, 208, 184, 208, 176, 209, 128, 208, 180, 208, 176, 32, 209, 131, 32, 209, 141, 208, 186, 209, 128, 208, 176, 208, 189, 208, 190, 208, 178, 32, 209, 131, 208, 178, 208, 184, 208, 180, 208, 181, 208, 187, 208, 184, 32, 208, 179, 209, 128, 208, 176, 208, 189, 208, 180, 208, 184, 208, 190, 208, 183, 208, 189, 208, 190, 208, 181, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 209, 136, 208, 190, 209, 131, 44, 32, 208, 191, 208, 190, 208, 186, 208, 176, 208, 183, 208, 176, 208, 178, 209, 136, 208, 181, 208, 181, 32, 208, 189, 208, 181, 208, 190, 208, 177, 209, 138, 209, 143, 209, 130, 208, 189, 209, 131, 209, 142, 32, 208, 184, 32, 208, 188, 208, 189, 208, 190, 208, 179, 208, 190, 208, 187, 208, 184, 208, 186, 209, 131, 209, 142, 32, 208, 160, 208, 190, 209, 129, 209, 129, 208, 184, 209, 142, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 100, 97, 116, 101, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 177, 44, 32, 51, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 111, 110, 116, 104, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 181, 208, 189, 209, 130, 209, 143, 208, 177, 209, 128, 209, 143, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 105, 118, 105, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 109, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 50, 51, 58, 52, 53, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 114, 101, 109, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 157, 208, 176, 208, 191, 208, 190, 208, 188, 208, 189, 208, 184, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 152, 208, 179, 209, 128, 45, 50, 48, 49, 52, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 128, 148, 32, 209, 130, 208, 176, 208, 186, 208, 190, 208, 179, 208, 190, 32, 208, 188, 208, 176, 209, 129, 209, 136, 209, 130, 208, 176, 208, 177, 208, 189, 208, 190, 208, 179, 208, 190, 32, 208, 184, 32, 209, 130, 208, 181, 209, 133, 208, 189, 208, 184, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 32, 209, 129, 208, 187, 208, 190, 208, 182, 208, 189, 208, 190, 208, 179, 208, 190, 32, 209, 136, 208, 190, 209, 131, 32, 208, 189, 208, 181, 32, 208, 177, 209, 139, 208, 187, 208, 190, 32, 208, 181, 209, 137, 208, 181, 32, 208, 189, 208, 184, 208, 186, 208, 190, 208, 179, 208, 180, 208, 176, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 52, 48, 32, 209, 130, 209, 139, 209, 129, 209, 143, 209, 135, 32, 208, 183, 209, 128, 208, 184, 209, 130, 208, 181, 208, 187, 208, 181, 208, 185, 32, 208, 189, 208, 176, 32, 208, 176, 209, 128, 208, 181, 208, 189, 208, 181, 32, 208, 184, 32, 209, 130, 209, 128, 208, 184, 32, 208, 188, 208, 184, 208, 187, 208, 187, 208, 184, 208, 176, 209, 128, 208, 180, 208, 176, 32, 209, 131, 32, 209, 141, 208, 186, 209, 128, 208, 176, 208, 189, 208, 190, 208, 178, 32, 209, 131, 208, 178, 208, 184, 208, 180, 208, 181, 208, 187, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 179, 209, 128, 208, 176, 208, 189, 208, 180, 208, 184, 208, 190, 208, 183, 208, 189, 208, 190, 208, 181, 32, 209, 136, 208, 190, 209, 131, 44, 32, 208, 191, 208, 190, 208, 186, 208, 176, 208, 183, 208, 176, 208, 178, 209, 136, 208, 181, 208, 181, 32, 208, 189, 208, 181, 208, 190, 208, 177, 209, 138, 209, 143, 209, 130, 208, 189, 209, 131, 209, 142, 32, 208, 184, 32, 208, 188, 208, 189, 208, 190, 208, 179, 208, 190, 208, 187, 208, 184, 208, 186, 209, 131, 209, 142, 32, 208, 160, 208, 190, 209, 129, 209, 129, 208, 184, 209, 142, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 100, 97, 116, 101, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 177, 44, 32, 51, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 111, 110, 116, 104, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 209, 129, 208, 181, 208, 189, 209, 130, 209, 143, 208, 177, 209, 128, 209, 143, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 100, 105, 118, 105, 100, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 105, 109, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 50, 51, 58, 52, 53, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 114, 101, 109, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 104, 114, 101, 102, 61, 34, 35, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 157, 208, 176, 208, 191, 208, 190, 208, 188, 208, 189, 208, 184, 209, 130, 209, 140, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 114, 116, 105, 99, 108, 101, 45, 115, 99, 104, 101, 100, 117, 108, 101, 45, 98, 108, 111, 99, 107, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 105, 116, 108, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 152, 208, 179, 209, 128, 45, 50, 48, 49, 52, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 116, 101, 120, 116, 95, 95, 116, 101, 120, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 128, 148, 32, 209, 130, 208, 176, 208, 186, 208, 190, 208, 179, 208, 190, 32, 208, 188, 208, 176, 209, 129, 209, 136, 209, 130, 208, 176, 208, 177, 208, 189, 208, 190, 208, 179, 208, 190, 32, 208, 184, 32, 209, 130, 208, 181, 209, 133, 208, 189, 208, 184, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 32, 209, 129, 208, 187, 208, 190, 208, 182, 208, 189, 208, 190, 208, 179, 208, 190, 32, 209, 136, 208, 190, 209, 131, 32, 208, 189, 208, 181, 32, 208, 177, 209, 139, 208, 187, 208, 190, 32, 208, 181, 209, 137, 208, 181, 32, 208, 189, 208, 184, 208, 186, 208, 190, 208, 179, 208, 180, 208, 176, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 52, 48, 32, 209, 130, 209, 139, 209, 129, 209, 143, 209, 135, 32, 208, 183, 209, 128, 208, 184, 209, 130, 208, 181, 208, 187, 208, 181, 208, 185, 32, 208, 189, 208, 176, 32, 208, 176, 209, 128, 208, 181, 208, 189, 208, 181, 32, 208, 184, 32, 209, 130, 209, 128, 208, 184, 32, 208, 188, 208, 184, 208, 187, 208, 187, 208, 184, 208, 176, 209, 128, 208, 180, 208, 176, 32, 209, 131, 32, 209, 141, 208, 186, 209, 128, 208, 176, 208, 189, 208, 190, 208, 178, 32, 209, 131, 208, 178, 208, 184, 208, 180, 208, 181, 208, 187, 208, 184, 32, 208, 179, 209, 128, 208, 176, 208, 189, 208, 180, 208, 184, 208, 190, 208, 183, 208, 189, 208, 190, 208, 181, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 209, 136, 208, 190, 209, 131, 44, 32, 208, 191, 208, 190, 208, 186, 208, 176, 208, 183, 208, 176, 208, 178, 209, 136, 208, 181, 208, 181, 32, 208, 189, 208, 181, 208, 190, 208, 177, 209, 138, 209, 143, 209, 130, 208, 189, 209, 131, 209, 142, 32, 208, 184, 32, 208, 188, 208, 189, 208, 190, 208, 179, 208, 190, 208, 187, 208, 184, 208, 186, 209, 131, 209, 142, 32, 208, 160, 208, 190, 209, 129, 209, 129, 208, 184, 209, 142, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 45, 98, 108, 111, 99, 107, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 105, 109, 97, 103, 101, 95, 99, 97, 114, 111, 117, 115, 101, 108, 46, 112, 110, 103, 34, 32, 97, 108, 116, 61, 34, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 109, 101, 100, 105, 97, 95, 95, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 46, 99, 111, 117, 110, 116, 101, 114, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 49, 50, 51, 32, 47, 32, 49, 50, 56, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 55, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 208, 159, 208, 190, 208, 180, 208, 191, 208, 184, 209, 129, 209, 140, 32, 208, 186, 32, 208, 178, 208, 184, 208, 180, 208, 181, 208, 190, 46, 32, 208, 166, 208, 181, 209, 128, 208, 181, 208, 188, 208, 190, 208, 189, 208, 184, 209, 143, 32, 208, 190, 209, 130, 208, 186, 209, 128, 209, 139, 209, 130, 208, 184, 209, 143, 32, 208, 158, 208, 187, 208, 184, 208, 188, 208, 191, 208, 184, 208, 185, 209, 129, 208, 186, 208, 184, 209, 133, 32, 208, 184, 208, 179, 209, 128, 32, 208, 178, 32, 208, 161, 208, 190, 209, 135, 208, 184, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 208, 191, 209, 128, 208, 190, 208, 184, 208, 183, 208, 178, 208, 181, 208, 187, 208, 176, 32, 208, 189, 208, 176, 209, 129, 209, 130, 208, 190, 209, 143, 209, 137, 208, 184, 208, 185, 32, 209, 132, 209, 131, 209, 128, 208, 190, 209, 128, 10, 32, 32, 32, 32, 32, 32, 32, 32, 46, 99, 111, 108, 45, 52, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 97, 100, 115, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 103, 91, 115, 114, 99, 61, 34, 105, 109, 97, 103, 101, 115, 47, 97, 100, 118, 115, 46, 112, 110, 103, 34, 93, 10, 32, 32, 46, 114, 111, 119, 10, 32, 32, 32, 32, 46, 99, 111, 108, 45, 49, 46, 110, 111, 45, 103, 114, 111, 119, 50, 46, 98, 111, 116, 116, 111, 109, 45, 112, 105, 116, 10] |
We are getting reports like in #14 where we're not selecting the best encoding for a file in some cases. While this is usually user error, we can try to fix things by attempting to change the encoding to UTF-8 as that's usually what is intended. Piggy-back on the Temple library's `Encoding` filter to clean this up for us.
Hmm, well this is frustrating. Running Easiest way to test is to add |
Unfortunately,
|
Hey @aishek, are you sure it's failing, or is it working and just not finding any lints? 😉 You can find out by forcing a lint to appear by adding |
@sds sorry, you're right – now lint passed. Maybe it is a good idea to add message like |
The reason I think there's room for a formatter that displays more human-friendly output. However, the original issue appears to be solved. Thanks! |
Good job, @sds 👍 |
Run slim-lint on
index.html.slim
with cyrillic symbols at CI server and got:The text was updated successfully, but these errors were encountered: