GS1 Syntax Engine 1.4.1
INPUT  https://www.example.com/kampanya?utm_source=qr&utm_medium=pack
RESULT ERROR No GS1 DL keys found in path info

INPUT  https://id.example.com/01/09506000134353/10/ORNEK26A/21/S000123?17=271231
RESULT ERROR AI (01): The numeric check digit is incorrect.
MARKUP (01)0950600013435|3|

INPUT  https://id.example.com/01/09506000134352/21/S000123/10/ORNEK26A?17=271231
RESULT ERROR The AIs in the path are not a valid key-qualifier sequence for the key

INPUT  https://id.example.com/01/9506000134352/10/ORNEK26A?17=271231
RESULT ERROR AI (01) value is too short

INPUT  https://id.example.com/gtin/09506000134352/lot/ORNEK26A?exp=271231
RESULT ERROR No GS1 DL keys found in path info

INPUT  https://id.example.com/01/09506000134352/10/ÖRNEK 26#A?17=271231
RESULT ERROR URI contains illegal characters

INPUT  https://id.example.com/01/09506000134352/10/ORNEK26A/17/271331
RESULT ERROR The AIs in the path are not a valid key-qualifier sequence for the key

INPUT  https://id.example.com/01/09506000134352?10=ORNEK26A&17=271231
RESULT ERROR AI (10) from query params should be in the path info

INPUT  https://id.example.com/01/09506000134352/10/ORNEK-PARTI-2026-TEMMUZ?17=271231
RESULT ERROR AI (10) value is too long

INPUT  https://id.example.com/01/09506000134352/10/ORNEK26A/21/S000123?17=271231
RESULT OK
ELEMENT (01)09506000134352(10)ORNEK26A(21)S000123(17)271231
HRI    (01) 09506000134352
HRI    (10) ORNEK26A
HRI    (21) S000123
HRI    (17) 271231

INPUT  https://id.example.com/01/09506000134352/10/ORNEK26A/21/S000123?17=271231
RESULT OK
ELEMENT (01)09506000134352(10)ORNEK26A(21)S000123(17)271231
HRI    (01) 09506000134352
HRI    (10) ORNEK26A
HRI    (21) S000123
HRI    (17) 271231

