CN113634522A - 货物传送装置、方法、电子设备和计算机可读介质 - Google Patents
货物传送装置、方法、电子设备和计算机可读介质 Download PDFInfo
- Publication number
- CN113634522A CN113634522A CN202110899144.5A CN202110899144A CN113634522A CN 113634522 A CN113634522 A CN 113634522A CN 202110899144 A CN202110899144 A CN 202110899144A CN 113634522 A CN113634522 A CN 113634522A
- Authority
- CN
- China
- Prior art keywords
- goods
- area
- scanning
- cargo
- conveyor belt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005389 magnetism Effects 0.000 claims abstract description 5
- 238000001514 detection method Methods 0.000 claims description 43
- 230000004044 response Effects 0.000 claims description 28
- 230000000875 corresponding Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 230000001276 controlling effect Effects 0.000 claims description 3
- 239000000203 mixture Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000003287 optical Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000004806 packaging method and process Methods 0.000 description 3
- WYTGDNHDOZPMIW-UHOFOFEASA-O Serpentine Natural products data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nMzAwcHgnIGhlaWdodD0nMzAwcHgnIHZpZXdCb3g9JzAgMCAzMDAgMzAwJz4KPCEtLSBFTkQgT0YgSEVBREVSIC0tPgo8cmVjdCBzdHlsZT0nb3BhY2l0eToxLjA7ZmlsbDojRkZGRkZGO3N0cm9rZTpub25lJyB3aWR0aD0nMzAwLjAnIGhlaWdodD0nMzAwLjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gNTEuNSw5My4xIEwgNTguNywxMDAuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I0U4NDIzNTtzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMCBhdG9tLTAgYXRvbS0xJyBkPSdNIDU4LjcsMTAwLjMgTCA2NS45LDEwNy40JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gNTYuNCw4OC4zIEwgNjMuNSw5NS40JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gNjMuNSw5NS40IEwgNzAuNywxMDIuNicgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMSBhdG9tLTEgYXRvbS0yJyBkPSdNIDY4LjMsMTA1LjAgTCA3OS4wLDEwMi4xJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xIGF0b20tMSBhdG9tLTInIGQ9J00gNzkuMCwxMDIuMSBMIDg5LjcsOTkuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I0U4NDIzNTtzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMyBhdG9tLTEgYXRvbS00JyBkPSdNIDY4LjMsMTA1LjAgTCA1OS41LDEzNy45JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yIGF0b20tMiBhdG9tLTMnIGQ9J00gMTA0LjMsODQuNyBMIDEwNy4yLDc0LjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNFODQyMzU7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIgYXRvbS0yIGF0b20tMycgZD0nTSAxMDcuMiw3NC4wIEwgMTEwLjAsNjMuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtNCBhdG9tLTQgYXRvbS01JyBkPSdNIDU5LjUsMTM3LjkgTCA4My42LDE2Mi4xJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yNSBhdG9tLTQgYXRvbS0xMCcgZD0nTSA1OS41LDEzNy45IEwgMjYuNSwxNDYuOCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMjUgYXRvbS00IGF0b20tMTAnIGQ9J00gNTYuMywxNDUuOSBMIDMzLjMsMTUyLjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTUgYXRvbS01IGF0b20tNicgZD0nTSA4My42LDE2Mi4xIEwgNzQuOCwxOTUuMCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMjcgYXRvbS0yNSBhdG9tLTUnIGQ9J00gMTE2LjUsMTUzLjIgTCA4My42LDE2Mi4xJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0zMCBhdG9tLTUgYXRvbS0yNicgZD0nTSA4Ni40LDE1Ni4xIEwgODQuMiwxNTUuNScgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMzAgYXRvbS01IGF0b20tMjYnIGQ9J00gODkuMSwxNTAuMiBMIDg0LjcsMTQ5LjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTMwIGF0b20tNSBhdG9tLTI2JyBkPSdNIDkxLjksMTQ0LjMgTCA4NS4zLDE0Mi41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC02IGF0b20tNiBhdG9tLTcnIGQ9J00gNzQuOCwxOTUuMCBMIDQxLjgsMjAzLjgnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEwIGF0b20tNiBhdG9tLTExJyBkPSdNIDc0LjgsMTk1LjAgTCA5OC45LDIxOS4xJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0zMSBhdG9tLTYgYXRvbS0yNycgZD0nTSA3NC44LDE5NS4wIEwgNjUuNywyMTUuNSBMIDcyLjMsMjE3LjMgWicgc3R5bGU9J2ZpbGw6IzNCNDE0MztmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+CjxwYXRoIGNsYXNzPSdib25kLTcgYXRvbS03IGF0b20tOCcgZD0nTSA0MS44LDIwMy44IEwgMjkuNywyMzUuOSBMIDM2LjMsMjM3LjYgWicgc3R5bGU9J2ZpbGw6IzNCNDE0MztmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+CjxwYXRoIGNsYXNzPSdib25kLTggYXRvbS03IGF0b20tOScgZD0nTSA0MS44LDIwMy44IEwgMzQuNywxOTYuNicgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtOCBhdG9tLTcgYXRvbS05JyBkPSdNIDM0LjcsMTk2LjYgTCAyNy41LDE4OS41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC05IGF0b20tOSBhdG9tLTEwJyBkPSdNIDIwLjgsMTY4LjIgTCAyMy43LDE1Ny41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC05IGF0b20tOSBhdG9tLTEwJyBkPSdNIDIzLjcsMTU3LjUgTCAyNi41LDE0Ni44JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xMSBhdG9tLTExIGF0b20tMTInIGQ9J00gOTguOSwyMTkuMSBMIDEwOS42LDIxNi4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xMSBhdG9tLTExIGF0b20tMTInIGQ9J00gMTA5LjYsMjE2LjIgTCAxMjAuMywyMTMuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQyODRGNDtzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTIgYXRvbS0xMiBhdG9tLTEzJyBkPSdNIDEzNC45LDE5OC43IEwgMTM3LjgsMTg4LjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEyIGF0b20tMTIgYXRvbS0xMycgZD0nTSAxMzcuOCwxODguMCBMIDE0MC42LDE3Ny4zJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xMiBhdG9tLTEyIGF0b20tMTMnIGQ9J00gMTQyLjMsMTk3LjMgTCAxNDQuMywxODkuOCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQyODRGNDtzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTIgYXRvbS0xMiBhdG9tLTEzJyBkPSdNIDE0NC4zLDE4OS44IEwgMTQ2LjQsMTgyLjMnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI2IGF0b20tMjAgYXRvbS0xMicgZD0nTSAxNTUuOSwyMzQuNCBMIDE0OC43LDIyNy4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yNiBhdG9tLTIwIGF0b20tMTInIGQ9J00gMTQ4LjcsMjI3LjIgTCAxNDEuNiwyMjAuMCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQyODRGNDtzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTMgYXRvbS0xMyBhdG9tLTE0JyBkPSdNIDE0MC42LDE3Ny4zIEwgMTczLjYsMTY4LjUnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI0IGF0b20tMTMgYXRvbS0yNScgZD0nTSAxNDAuNiwxNzcuMyBMIDExNi41LDE1My4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xNCBhdG9tLTE0IGF0b20tMTUnIGQ9J00gMTczLjYsMTY4LjUgTCAxNzcuOCwxNjAuMicgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTQgYXRvbS0xNCBhdG9tLTE1JyBkPSdNIDE3Ny44LDE2MC4yIEwgMTgyLjAsMTUxLjknIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI4IGF0b20tMTggYXRvbS0xNCcgZD0nTSAxOTcuNywxOTIuNiBMIDE3My42LDE2OC41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yOCBhdG9tLTE4IGF0b20tMTQnIGQ9J00gMTk4LjksMTg0LjIgTCAxODIuMCwxNjcuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTUgYXRvbS0xNSBhdG9tLTE2JyBkPSdNIDIwMC43LDE0MC4wIEwgMjExLjcsMTQxLjcnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE1IGF0b20tMTUgYXRvbS0xNicgZD0nTSAyMTEuNywxNDEuNyBMIDIyMi43LDE0My40JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xNiBhdG9tLTE2IGF0b20tMTcnIGQ9J00gMjIyLjcsMTQzLjQgTCAyMjguMCwxNzcuMScgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTYgYXRvbS0xNiBhdG9tLTE3JyBkPSdNIDIxNi44LDE0OS42IEwgMjIwLjUsMTczLjEnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI5IGF0b20tMjQgYXRvbS0xNicgZD0nTSAyNDkuMiwxMjIuMCBMIDIyMi43LDE0My40JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xNyBhdG9tLTE3IGF0b20tMTgnIGQ9J00gMjI4LjAsMTc3LjEgTCAxOTcuNywxOTIuNicgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMjAgYXRvbS0xNyBhdG9tLTIxJyBkPSdNIDIyOC4wLDE3Ny4xIEwgMjU5LjksMTg5LjMnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE4IGF0b20tMTggYXRvbS0xOScgZD0nTSAxOTcuNywxOTIuNiBMIDE4OC44LDIyNS41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xOSBhdG9tLTE5IGF0b20tMjAnIGQ9J00gMTg4LjgsMjI1LjUgTCAxNTUuOSwyMzQuNCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTkgYXRvbS0xOSBhdG9tLTIwJyBkPSdNIDE4Mi4xLDIyMC4zIEwgMTU5LjEsMjI2LjUnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIxIGF0b20tMjEgYXRvbS0yMicgZD0nTSAyNTkuOSwxODkuMyBMIDI4Ni40LDE2Ny45JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yMSBhdG9tLTIxIGF0b20tMjInIGQ9J00gMjU5LjYsMTgwLjggTCAyNzguMSwxNjUuOCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMjIgYXRvbS0yMiBhdG9tLTIzJyBkPSdNIDI4Ni40LDE2Ny45IEwgMjgxLjAsMTM0LjInIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjIuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIzIGF0b20tMjMgYXRvbS0yNCcgZD0nTSAyODEuMCwxMzQuMiBMIDI0OS4yLDEyMi4wJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoyLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yMyBhdG9tLTIzIGF0b20tMjQnIGQ9J00gMjczLjgsMTM4LjcgTCAyNTEuNSwxMzAuMicgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6Mi4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHRleHQgeD0nNDAuMScgeT0nODcuNycgY2xhc3M9J2F0b20tMCcgc3R5bGU9J2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9Jzk3LjEnIHk9JzEwMy4wJyBjbGFzcz0nYXRvbS0yJyBzdHlsZT0nZm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+TzwvdGV4dD4KPHRleHQgeD0nMTMuNicgeT0nMTg2LjUnIGNsYXNzPSdhdG9tLTknIHN0eWxlPSdmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiNFODQyMzUnID5PPC90ZXh0Pgo8dGV4dCB4PScxMjcuNycgeT0nMjE3LjEnIGNsYXNzPSdhdG9tLTEyJyBzdHlsZT0nZm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojNDI4NEY0JyA+TjwvdGV4dD4KPHRleHQgeD0nMTM3LjEnIHk9JzIxMS42JyBjbGFzcz0nYXRvbS0xMicgc3R5bGU9J2ZvbnQtc2l6ZTo5cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojNDI4NEY0JyA+KzwvdGV4dD4KPHRleHQgeD0nMTc1LjUnIHk9JzE0NC45JyBjbGFzcz0nYXRvbS0xNScgc3R5bGU9J2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzQyODRGNCcgPkg8L3RleHQ+Cjx0ZXh0IHg9JzE4NC45JyB5PScxNDQuOScgY2xhc3M9J2F0b20tMTUnIHN0eWxlPSdmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiM0Mjg0RjQnID5OPC90ZXh0Pgo8dGV4dCB4PSc4OC4zJyB5PScxMzUuOScgY2xhc3M9J2F0b20tMjYnIHN0eWxlPSdmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5IPC90ZXh0Pgo8dGV4dCB4PSc2MS45JyB5PScyMzQuNycgY2xhc3M9J2F0b20tMjcnIHN0eWxlPSdmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5IPC90ZXh0Pgo8L3N2Zz4K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnPgo8IS0tIEVORCBPRiBIRUFERVIgLS0+CjxyZWN0IHN0eWxlPSdvcGFjaXR5OjEuMDtmaWxsOiNGRkZGRkY7c3Ryb2tlOm5vbmUnIHdpZHRoPSc4NS4wJyBoZWlnaHQ9Jzg1LjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gMTMuOCwyNS4xIEwgMTYuMiwyNy41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gMTYuMiwyNy41IEwgMTguNiwyOS45JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gMTUuMiwyMy44IEwgMTcuNSwyNi4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0wIGF0b20tMCBhdG9tLTEnIGQ9J00gMTcuNSwyNi4yIEwgMTkuOSwyOC41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xIGF0b20tMSBhdG9tLTInIGQ9J00gMTkuMiwyOS4yIEwgMjIuOSwyOC4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0xIGF0b20tMSBhdG9tLTInIGQ9J00gMjIuOSwyOC4yIEwgMjYuNSwyNy4zJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0zIGF0b20tMSBhdG9tLTQnIGQ9J00gMTkuMiwyOS4yIEwgMTYuOCwzOC41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yIGF0b20tMiBhdG9tLTMnIGQ9J00gMjkuMSwyNC43IEwgMzAuMCwyMS4xJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yIGF0b20tMiBhdG9tLTMnIGQ9J00gMzAuMCwyMS4xIEwgMzEuMCwxNy41JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC00IGF0b20tNCBhdG9tLTUnIGQ9J00gMTYuOCwzOC41IEwgMjMuNSw0NS4zJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0yNSBhdG9tLTQgYXRvbS0xMCcgZD0nTSAxNi44LDM4LjUgTCA3LjUsNDEuMCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMjUgYXRvbS00IGF0b20tMTAnIGQ9J00gMTUuOSw0MC43IEwgOS40LDQyLjUnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTUgYXRvbS01IGF0b20tNicgZD0nTSAyMy41LDQ1LjMgTCAyMS4xLDU0LjUnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI3IGF0b20tMjUgYXRvbS01JyBkPSdNIDMyLjgsNDIuOCBMIDIzLjUsNDUuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMzAgYXRvbS01IGF0b20tMjYnIGQ9J00gMjQuNCw0My4zIEwgMjMuOCw0My4yJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0zMCBhdG9tLTUgYXRvbS0yNicgZD0nTSAyNS4yLDQxLjQgTCAyNC4wLDQxLjEnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTMwIGF0b20tNSBhdG9tLTI2JyBkPSdNIDI2LjEsMzkuNSBMIDI0LjIsMzkuMCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtNiBhdG9tLTYgYXRvbS03JyBkPSdNIDIxLjEsNTQuNSBMIDExLjgsNTcuMCcgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtMTAgYXRvbS02IGF0b20tMTEnIGQ9J00gMjEuMSw1NC41IEwgMjcuOCw2MS4zJyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC0zMSBhdG9tLTYgYXRvbS0yNycgZD0nTSAyMS4xLDU0LjUgTCAxOC4yLDYxLjUgTCAyMC4xLDYyLjAgWicgc3R5bGU9J2ZpbGw6IzNCNDE0MztmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzNCNDE0MztzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+CjxwYXRoIGNsYXNzPSdib25kLTcgYXRvbS03IGF0b20tOCcgZD0nTSAxMS44LDU3LjAgTCA4LjQsNjYuMSBMIDEwLjIsNjYuNiBaJyBzdHlsZT0nZmlsbDojM0I0MTQzO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPHBhdGggY2xhc3M9J2JvbmQtOCBhdG9tLTcgYXRvbS05JyBkPSdNIDExLjgsNTcuMCBMIDkuNCw1NC43JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojM0I0MTQzO3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC04IGF0b20tNyBhdG9tLTknIGQ9J00gOS40LDU0LjcgTCA3LjAsNTIuMycgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I0U4NDIzNTtzdHJva2Utd2lkdGg6MS4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgLz4KPHBhdGggY2xhc3M9J2JvbmQtOSBhdG9tLTkgYXRvbS0xMCcgZD0nTSA1LjUsNDguMiBMIDYuNSw0NC42JyBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojRTg0MjM1O3N0cm9rZS13aWR0aDoxLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyAvPgo8cGF0aCBjbGFzcz0nYm9uZC05IGF0b20tOSBhdG9tLTEwJyBkPSdNIDYuNSw0NC42IEwgNy41LDQxLjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTExIGF0b20tMTEgYXRvbS0xMicgZD0nTSAyNy44LDYxLjMgTCAzMS41LDYwLjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTExIGF0b20tMTEgYXRvbS0xMicgZD0nTSAzMS41LDYwLjQgTCAzNS4xLDU5LjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEyIGF0b20tMTIgYXRvbS0xMycgZD0nTSAzNy43LDU2LjggTCAzOC42LDUzLjInIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEyIGF0b20tMTIgYXRvbS0xMycgZD0nTSAzOC42LDUzLjIgTCAzOS42LDQ5LjYnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEyIGF0b20tMTIgYXRvbS0xMycgZD0nTSAzOS44LDU2LjIgTCA0MC41LDUzLjcnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEyIGF0b20tMTIgYXRvbS0xMycgZD0nTSA0MC41LDUzLjcgTCA0MS4yLDUxLjInIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI2IGF0b20tMjAgYXRvbS0xMicgZD0nTSA0My45LDY1LjYgTCA0MS41LDYzLjMnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI2IGF0b20tMjAgYXRvbS0xMicgZD0nTSA0MS41LDYzLjMgTCAzOS4yLDYwLjknIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTEzIGF0b20tMTMgYXRvbS0xNCcgZD0nTSAzOS42LDQ5LjYgTCA0OC45LDQ3LjEnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI0IGF0b20tMTMgYXRvbS0yNScgZD0nTSAzOS42LDQ5LjYgTCAzMi44LDQyLjgnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE0IGF0b20tMTQgYXRvbS0xNScgZD0nTSA0OC45LDQ3LjEgTCA1MC4yLDQ0LjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE0IGF0b20tMTQgYXRvbS0xNScgZD0nTSA1MC4yLDQ0LjQgTCA1MS42LDQxLjgnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI4IGF0b20tMTggYXRvbS0xNCcgZD0nTSA1NS43LDUzLjkgTCA0OC45LDQ3LjEnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI4IGF0b20tMTggYXRvbS0xNCcgZD0nTSA1Ni4wLDUxLjUgTCA1MS4zLDQ2LjcnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE1IGF0b20tMTUgYXRvbS0xNicgZD0nTSA1NS4zLDM4LjkgTCA1OS4wLDM5LjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0Mjg0RjQ7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE1IGF0b20tMTUgYXRvbS0xNicgZD0nTSA1OS4wLDM5LjQgTCA2Mi43LDQwLjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE2IGF0b20tMTYgYXRvbS0xNycgZD0nTSA2Mi43LDQwLjAgTCA2NC4yLDQ5LjUnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE2IGF0b20tMTYgYXRvbS0xNycgZD0nTSA2MS4wLDQxLjggTCA2Mi4xLDQ4LjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTI5IGF0b20tMjQgYXRvbS0xNicgZD0nTSA3MC4yLDM0LjAgTCA2Mi43LDQwLjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE3IGF0b20tMTcgYXRvbS0xOCcgZD0nTSA2NC4yLDQ5LjUgTCA1NS43LDUzLjknIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIwIGF0b20tMTcgYXRvbS0yMScgZD0nTSA2NC4yLDQ5LjUgTCA3My4yLDUzLjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE4IGF0b20tMTggYXRvbS0xOScgZD0nTSA1NS43LDUzLjkgTCA1My4yLDYzLjEnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE5IGF0b20tMTkgYXRvbS0yMCcgZD0nTSA1My4yLDYzLjEgTCA0My45LDY1LjYnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTE5IGF0b20tMTkgYXRvbS0yMCcgZD0nTSA1MS4zLDYxLjcgTCA0NC44LDYzLjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIxIGF0b20tMjEgYXRvbS0yMicgZD0nTSA3My4yLDUzLjAgTCA4MC42LDQ2LjknIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIxIGF0b20tMjEgYXRvbS0yMicgZD0nTSA3My4xLDUwLjYgTCA3OC4zLDQ2LjMnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIyIGF0b20tMjIgYXRvbS0yMycgZD0nTSA4MC42LDQ2LjkgTCA3OS4xLDM3LjQnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIzIGF0b20tMjMgYXRvbS0yNCcgZD0nTSA3OS4xLDM3LjQgTCA3MC4yLDM0LjAnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+CjxwYXRoIGNsYXNzPSdib25kLTIzIGF0b20tMjMgYXRvbS0yNCcgZD0nTSA3Ny4xLDM4LjcgTCA3MC44LDM2LjMnIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiMzQjQxNDM7c3Ryb2tlLXdpZHRoOjEuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIC8+Cjx0ZXh0IHg9JzEwLjYnIHk9JzI1LjQnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6NnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzI2LjcnIHk9JzI5LjcnIGNsYXNzPSdhdG9tLTInIHN0eWxlPSdmb250LXNpemU6NnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6I0U4NDIzNScgPk88L3RleHQ+Cjx0ZXh0IHg9JzMuMicgeT0nNTMuMicgY2xhc3M9J2F0b20tOScgc3R5bGU9J2ZvbnQtc2l6ZTo2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojRTg0MjM1JyA+TzwvdGV4dD4KPHRleHQgeD0nMzUuMycgeT0nNjEuOCcgY2xhc3M9J2F0b20tMTInIHN0eWxlPSdmb250LXNpemU6NnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzQyODRGNCcgPk48L3RleHQ+Cjx0ZXh0IHg9JzM5LjUnIHk9JzU5LjQnIGNsYXNzPSdhdG9tLTEyJyBzdHlsZT0nZm9udC1zaXplOjNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiM0Mjg0RjQnID4rPC90ZXh0Pgo8dGV4dCB4PSc0Ny4zJyB5PSc0MS41JyBjbGFzcz0nYXRvbS0xNScgc3R5bGU9J2ZvbnQtc2l6ZTo2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojNDI4NEY0JyA+SDwvdGV4dD4KPHRleHQgeD0nNTEuNCcgeT0nNDEuNScgY2xhc3M9J2F0b20tMTUnIHN0eWxlPSdmb250LXNpemU6NnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzQyODRGNCcgPk48L3RleHQ+Cjx0ZXh0IHg9JzI0LjInIHk9JzM5LjAnIGNsYXNzPSdhdG9tLTI2JyBzdHlsZT0nZm9udC1zaXplOjZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5IPC90ZXh0Pgo8dGV4dCB4PScxNi44JyB5PSc2Ni44JyBjbGFzcz0nYXRvbS0yNycgc3R5bGU9J2ZvbnQtc2l6ZTo2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+SDwvdGV4dD4KPC9zdmc+Cg== O=C(OC)C=1[[email protected]@H]2[[email protected]@H]([[email protected]@H](C)OC=1)C[n+]1c(c3[nH]c4c(c3cc1)cccc4)C2 WYTGDNHDOZPMIW-UHOFOFEASA-O 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000696 magnetic material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006011 modification reaction Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000000644 propagated Effects 0.000 description 2
- 238000004805 robotic Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000003068 static Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 210000003666 Nerve Fibers, Myelinated Anatomy 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001419 dependent Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 239000003365 glass fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000006247 magnetic powder Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C7/00—Sorting by hand only e.g. of mail
- B07C7/005—Computer assisted manual sorting, e.g. for mail
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C7/00—Sorting by hand only e.g. of mail
- B07C7/04—Apparatus or accessories for hand picking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G15/00—Conveyors having endless load-conveying surfaces, i.e. belts and like continuous members, to which tractive effort is transmitted by means other than endless driving elements of similar configuration
- B65G15/30—Belts or like endless load-carriers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G47/00—Article or material-handling devices associated with conveyors; Methods employing such devices
- B65G47/22—Devices influencing the relative position or the attitude of articles during transit by conveyors
- B65G47/24—Devices influencing the relative position or the attitude of articles during transit by conveyors orientating the articles
- B65G47/248—Devices influencing the relative position or the attitude of articles during transit by conveyors orientating the articles by turning over or inverting them
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
Abstract
本公开的实施例公开了货物传送装置、方法、电子设备和计算机可读介质。该装置的一具体实施方式包括:驱动机构,用于驱动传送带,其中,传送带依次划分为缓冲区、第一翻转区、扫描区和分拣区;缓冲区用于投放货物;第一翻转区的传送带的工作面具有磁性,第一翻转区用于对货物进行翻转,以使货物的外包装中具有磁性装置的面与传送带相接触;扫描区设置有扫描机构,用于扫描货物的标识信息;分拣区用于拣选货物。该实施方式通过将第一翻转区的传送带的工作面设置有磁性,从而可以判断货物的外包装上的磁性装置是否与其相接触。进而可以确定货物的标识信息的位置,以此来确定是否对货物进行翻转。实现自动翻转,减少人为操作。
Description
技术领域 本公开的实施例涉及仓储物流技术领域,具体涉及货物传送装置、方法、电子设备和计算机可读介质。 背景技术 目前,大多数物流站点一般都是将货物从车上卸载下来,放置到传送带上进行传送。传送的过程中会经过扫描区,用于读取货物外包装箱上的面单,识别货物。并可以将最新的物流信息同步到系统中。之后,货物会传送到快递人员面前,以进行自身派送区域内货物的选择。 然而,现有的传送带常常需要人工来摆放货物,以使外包箱上的面单朝向统一方向。当卸载的货物较多,翻面不及时的情况下,则容易造成货物的堆积,影响后续操作。另外,传送带的启停和运行速度的调整,通常也依赖于人工操作。 发明内容 本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了用于分析电力系统安全性的方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。 第一方面,本公开的一些实施例提供了一种货物传送装置,包括:驱动机构,用于驱动传送带,其中,传送带依次划分为缓冲区、第一翻转区、扫描区和分拣区;缓冲区用于投放货物;第一翻转区的传送带的工作面具有磁性,其中,第一翻转区用于对货物进行翻转,以使货物的外包装中具有磁性装置的面与传送带相接触;扫描区设置有扫描机构,用于扫描货物的标识信息;分拣区用于拣选货物。 在一些实施例中,第一翻转区还设置有磁性检测组件,用于检测第一翻转区的传送带的磁性工作面的磁场变化;以及磁性工作面的磁性与磁性装置的磁性相反。 在一些实施例中,第一翻转区还设置有翻转机构,用于根据磁性检测组件的检测结果,翻转位于第一翻转区的货物;货物传送装置还包括计数器,用于统计货物的翻转次数。 在一些实施例中,第一翻转区的传送带由多个条块排列拼接构成,且多个条块中的每个条块的两个工作面具有磁性;以及翻转机构设置于第一翻转区的传送带下方,用于根据货物在第一翻转区的位置信息,驱动对应数量的条块翻转预设角度,以使货物沿传送方向翻转。 在一些实施例中,货物传送装置还包括光源检测组件,包括光源发生器和光源接收器,用于确定位置信息和货物的外包装尺寸,其中,光源发生器设置于第一翻转区的传送带上方,光源接收器设置于第一翻转区的传送带下方。 在一些实施例中,货物传送装置还包括图像采集组件,设置于第一翻转区的传送带上方,用于采集货物在第一翻转区的图像信息;以及多个条块中位于目标位置的条块的两个工作面上设置有标签,用于确定多个条块的位置分布。 在一些实施例中,扫描机构包括第一扫描组件、第二扫描组件和第三扫描组件,其中,第一扫描组件和第二扫描组件分别设置于扫描区的两侧,第三扫描组件位于第一扫描组件与第二扫描组件之间。 在一些实施例中,第三扫描组件位于扫描区的传送带的下方,用于扫描与磁性装置位于外包装的同一面的标识信息。 在一些实施例中,传送带还包括第二翻转区,位于扫描区与分拣区之间,用于根据第三扫描组件的扫描结果,对货物执行至少一次翻转操作。 在一些实施例中,第三扫描组件位于扫描区的传送带的上方,用于扫描与磁性装置位于外包装的对立面的标识信息。 在一些实施例中,货物传送装置还包括压力传感器,位于缓冲区的传送带下方,用于检测缓冲区是否有货物,以控制传送带的启动和停止;或者压力传感器还用于检测缓冲区的货物重量信息,以调整传送带的运行速度。 第二方面,本公开的一些实施例提供了一种货物传送方法,用于控制上述第一方面中任一实现方式所描述的货物传送装置,包括:响应于货物传送至第一翻转区,确定是否接收到磁性检测组件发送的磁场变化信号;响应于未接收到磁场变化信号,确定货物在第一翻转区的位置信息,生成翻转指令;将翻转指令发送给翻转机构,以对货物执行翻转操作;响应于翻转操作执行完成,确定是否接收到磁性检测组件发送的磁场变化信号;响应于未接收到磁场变化信号,重新确定位置信息。 在一些实施例中,响应于未接收到磁场变化信号,重新确定位置信息,还包括:响应于未接收到磁场变化信号,确定计数器的计数值是否达到预设值;响应于未达到预设值,重新确定位置信息;以及该方法还包括:响应于接收到磁场变化信号或者达到预设值,将货物传送至扫描区。 在一些实施例中,确定货物在第一翻转区的位置信息,包括:对光源检测组件的检测结果进行分析,确定货物在第一翻转区的位置信息和货物的外包装尺寸;或者对图像采集组件采集到的图像信息进行分析,确定货物所在条块的标签,其中,多个条块中位于目标位置的条块的两个工作面上设置有标签,用于确定多个条块的位置分布。 在一些实施例中,该方法还包括:响应于接收到第三扫描组件扫描到的货物的标识信息,向第二翻转区对应的翻转机构发送翻转指令,以对货物执行至少一次翻转操作。 在一些实施例中,该方法还包括:根据压力传感器的检测结果确定缓冲区有货物,向驱动机构发送启动信号;或者根据压力传感器的检测结果确定缓冲区无货物,开始计时,且响应于计时时长达到预设时长,向驱动机构发送停止信号;或者根据压力传感器检测到的货物重量信息,确定调整目标,以及向驱动机构发送调整信号。 第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第二方面中任一实现方式所描述的方法。 第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第二方面中任一实现方式所描述的方法。 本公开的上述各个实施例具有如下有益效果:本公开的一些实施例的货物传送装置通过将第一翻转区的传送带的工作面设置有磁性,以及在货物的外包装上设置磁性装置,从而可以判断两者是否相接触。进而可以确定货物的标识信息的位置,以此来确定是否需要翻转货物。实现翻转的智能判断和自动操作,减少人为操作。 附图说明 结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。 图1是根据本公开的货物传送装置的一些实施例的结构示意图; 图2A是图1所示的货物传送装置的左视结构示意图; 图2B是根据本公开的货物的外包装的一些实施例的结构示意图; 图3A和图3B是根据本公开的第一翻转区的传送带的一些实施例的结构示意图; 图4是根据本公开的翻转机构的一些实施例的结构示意图; 图5是根据本公开的货物传送方法的一些实施例的流程图; 图6是适于用来实现本公开的一些实施例的电子设备的结构示意图。 具体实施方式 下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。 另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。 需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。 需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。 本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。 下面将参考附图并结合实施例来详细说明本公开。 请参看图1,其示出了本公开的货物传送装置的一个实施例的结构示意图。该货物传送装置可以包括驱动机构10和传送带20。其中,传送带20可以依次划分为缓冲区21、第一翻转区22、扫描区23和分拣区24。 在这里,缓冲区21可以用于操作人员投放货物。为便于货物的大量投放,缓冲区21可以设置的长些。并且为了减少占地面积,缓冲区21的传送带可以布局为蛇形或S型。 另外,第一翻转区22的传送带的工作面可以具有磁性。其中,工作面一般为传送带与货物相接触的面。同时,如图2B所示,货物的外包装上可以设置有磁性装置C。此时的第一翻转区用于对货物进行翻转,以使货物的外包装中具有磁性装置的面与该区的传送带相接触。在这里,可以采用多种方式来实现传送带的磁性工作面。例如可以在传统传送带的工作面上再铺设一层磁性材料(如磁性橡胶)。又例如传送带的工作面也可以采用磁性材料制成。 扫描区23可以设置有扫描机构,用于扫描货物的标识信息。其中,标识信息可以是用于指示货物的信息,如快递面单。在这里,扫描机构的具体结构在这里不限制,通常可以包括光源和摄像头。扫描机构可以根据实际需求设置于扫描区23的传送带上方或下方等位置。此外,分拣区24可以用于人工或机械拣选货物。 由上述描述可知,本实施例中的货物传送装置通过将第一翻转区的传送带的工作面设置有磁性,以及在货物的外包装上设置磁性装置,便可以判断两者是否相接触。进而可以确定货物的标识信息的位置,以此来确定是否需要翻转货物。实现翻转的智能判断和自动操作,从而减少人为操作。 需要说明的是,上述货物的外包装可以是外包装箱,也可以是外包装袋。当为外包装袋时,由于货物的标识信息通常设置在正反两面中的一面。因此只需对其进行最多一翻转,便可以识别到标识信息。此外,磁性工作面与磁性装置C的磁性在这里不限制,如两者磁性可以相同,也可以相反。磁性装置C通常可以与货物的标识信息位于外包装的同一面,或者两者分别为外包装的两个对立面。这样有利于确定标识信息的位置,以便于后续扫描。磁性装置C的形状和固定方式同样不限制。例如可以采用粘贴或固定凹槽的形式将磁性装置C单独固定在外包装上。又例如可以改变现有的快递面单形式。通过在快递面单的某个位置印刷磁性粉,或在粘贴底层(或粘贴底层与印刷层之间)设置磁性条,来形成磁性装置C。这样在粘贴快递面单的同时,便完成了磁性装置C的设置。可以简化作业流程,提升作业效率。 另外,为了简化货物传送装置的结构,上述传送带20可以是一整条传送带。此时,整条传送带20的工作面可以具有磁性。驱动机构通常可以包括主动辊、从动辊以及与主动辊连接的电机。或者为了便于传送控制,上述传送带20可以根据各区域分为不同的传送带段。缓冲区21、扫描区23和分拣区24的传送带可以为普通传送带结构。此时的驱动机构可以包括第一驱动组件、第二驱动组件和第三驱动组件。其中,第一驱动组件可以用于驱动缓冲区21的传送带;第二驱动组件可以用于驱动第一翻转区22的传送带;第三驱动组件用于驱动扫描区23和分拣区24的传送带。这样,当货物进入第一翻转区22时,第一翻转区22的传送带可以暂停运行,以便于货物的翻转操作。此外,为了保证每次只有一个货物处于第一翻转区22,缓冲区21的传送带也可以暂停运行。或者为了不影响货物的投放,缓冲区21的传送带可以减速运行。 在一些实施例中,第一翻转区22可以设置有磁性检测组件。磁性检测组件可以用于检测第一翻转区的传送带的磁性工作面的磁场变化。这里的磁性检测组件如可以为磁性传感器。磁性传感器的探测器通常为磁性探头。磁性探头工作时会在周围形成一个静磁场。当外包装上的磁性装置C靠近第一翻转区22的磁性工作面时,便会对原来的静磁场产生干扰,使磁场发生变化。进而引起磁力计指针的偏转及摆动,产生一个电信号。由此可知货物中设置有磁性装置C的外包装面是否朝下(即朝向第一翻转区22的传送带)。 进一步地,第一翻转区22还可以设置有翻转机构,用于根据磁性检测组件的检测结果,翻转位于第一翻转区22的货物。作为示例,若货物的标识信息与磁性装置C位于外包装的同一面,则扫描机构可以位于扫描区23的下方。这样,当货物进入第一翻转区22时,若磁性检测组件检测到磁场变化,则说明货物上的磁性装置C与传送带相接触。即具有标识信息的外包装面朝下。此时不需要进行货物翻转,可以将货物直接传送至扫描区23。若磁性检测组件没有检测到磁场变化,则说明货物上的磁性装置C未与传送带相接触。即具有标识信息的外包装面没有朝下。此时需要进行货物翻转。同时,货物传送装置还可以包括计数器,用于统计货物的翻转次数。这样根据计数器的计数值,便可以知道货物是否已经翻转一圈,避免无限翻转。 作为示例,翻转机构可以为机械手或其他结构,设置于第一翻转区22侧边或上方。翻转机构可以按照预设方式对第一翻转区22的货物执行翻转操作,从而更改货物与传送带相接触的外包装面。这里的预设方式可以根据实际需求进行设置。例如沿传送方向顺时针或逆时针逐个面翻转货物。若计数值达到3次,说明货物翻转了一圈,则不再翻转,此时可以将货物传送至扫描区23。又例如先沿传送方向顺时针(或逆时针)逐个面翻转货物,在计数值达到3次时,可以变换翻转方向,再左右面各翻转一次。 在一些应用场景中,如图3A所示的俯视图,第一翻转区22的传送带可以由多个条块排列拼接构成。条块的尺寸可以根据需求进行设置。如宽度可以为传送带宽度,而长度如图中标注的D可以为5厘米。另外,如图3B所示,每个条块的两个工作面(即正反AB面)可以具有磁性,如设置有磁性橡胶。 在这种情况下,上述翻转机构可以设置于第一翻转区22的传送带下方。此时,翻转机构可以根据货物在第一翻转区22的位置信息,驱动对应数量的条块翻转预设角度,以使货物沿传送方向翻转。这里的预设角度可以是能够实现货物翻转的角度,如45度到90度之间的任一角度。作为示例,翻转机构可以为图4所示结构,包括滑轨31、底座32、支撑杆33、调节杆34、翻转板35和动力组件36。翻转机构整体安装在底座32上。并且在动力组件36的作用下,底座32可以沿滑轨31移动,从而调节翻转板35所对应的条块。支撑杆33的上端为液压杆,且与翻转板35转动连接。调节杆34为伸缩结构,其下端与支撑杆33的非活动部位转动连接,其上端与翻转板35卡接。同时,调节杆34通过连接杆37与动力组件36连接。 根据货物的外包装尺寸和位置,可以确定用于翻转货物的条块数量和位置。从而调整调节杆34与翻转板35的卡合位置,以改变支撑杆33与调节杆34之间的距离(即翻转板35有效作用面的尺寸)。在将翻转机构移动至用于翻转货物的条块的下方时,支撑杆33向上升起,翻转板35以调节杆34为中心绕其转动,从而驱动对应数量的条块翻转预设角度,如图3B中所示的L3和L4条块翻转90°。这样,货物会从实线状态变为虚线状态。 在这里,可以采用多种方式来确定货物的位置和尺寸。例如货物传送装置还可以包括光源检测组件(如光传感器)。光源检测组件一般可以包括光源发生器和光源接收器。其中,光源发生器可以设置于第一翻转区22的传送带上方。而光源接收器可以设置于第一翻转区22的传送带下方。又例如第一翻转区22的传送带上方也可以设置图像采集组件,用于采集货物在第一翻转区22的图像信息。同时,第一翻转区22的多个条块中,位于目标位置(如奇数或偶数)的条块的两个工作面上可以设置有标签,以用于确定多个条块的位置分布。其中,标签可以位于条块的任意位置,如左侧、中间或右侧等。标签可以是数字、字母或符号中的至少一种。 在一些实施例中,扫描机构可以包括第一扫描组件、第二扫描组件和第三扫描组件。其中,如图1和图2A所示,第一扫描组件S1和第二扫描组件S2分别设置于扫描区23的两侧。第三扫描组件S3位于第一扫描组件S1与第二扫描组件S2之间。这样仅需要沿传送方向进行货物翻转。若货物的标识信息位于外包装的左侧或右侧,则可以通过第一扫描组件S1或第二扫描组件S2进行采集。从而简化翻转操作,提高作业效率。可以理解的是,当磁性装置C与标识信息位于货物的外包装的同一面时,第三扫描组件S3可以位于扫描区23的传送带的下方。若磁性装置C与标识信息分别位于货物的外包装箱的两个对立面,则第三扫描组件S3可以位于扫描区23的传送带的上方。 在一些应用场景中,货物进入扫描区23时,可以先开启第三扫描组件S3。若其未扫描到货物的标识信息,则可以再开启第一扫描组件S1和第二扫描组件S2。这样,可以将扫描的范围缩小,也有助于减少能源消耗。对于这种情况,第三扫描组件S3可以靠近第一翻转区22设置,而第一扫描组件S1和第二扫描组件S2可以靠近分拣区24设置。也就是说,货物在扫描区23先经过第三扫描组件S3。这样可以避免信息传输延误而影响标识信息的扫描识别。或者三个扫描组件可以同时开启。 需要说明的是,若位于传送带下方的第三扫描组件S3扫描到货物的标识信息,则说明具有标识信息的外包装面朝下。这样不便于后续货物的分拣操作。可选地,上述传送带20还可以包括第二翻转区(图1中未示出)。第二翻转区位于扫描区23与分拣区24之间。第二翻转区用于根据第三扫描组件的扫描结果,对货物执行至少一次翻转操作。 在这里,第二翻转区的传送带结构和驱动第二翻转区的驱动机构的结构同样不限制。如第二翻转区的传送带和驱动机构可以分别与第一翻转区的传送带和驱动机构相同。又如第二翻转区的传送带的第一端可以与固定座铰接,第二端的下方设置驱动液压杆。其中,第一端为靠近分拣区24的一端;第二端为靠近扫描区23的一端。这样,当货物传送到第二翻转区时,在驱动液压杆的作用下,第二翻转区的传送带整体绕第一端向靠近分拣区24方向翻转。这样可以使原本朝下的具有标识信息的外包装面朝向侧面。再如第二翻转区的传送带至少可以划分为两段,每段传送带实现一次货物翻转,从而使具有标识信息的外包装面朝上。 进一步地,缓冲区21的传送带下方还可以设置有压力传感器。压力传感器可以用于检测缓冲区21是否有货物,以控制传送带20的启动和停止。或者,压力传感器还可以用于检测缓冲区21的货物重量信息,以调整传送带20的运行速度。也就是说,当压力传感器感受到传送带20上投放有货物时,驱动机构10开启,传送带20运行。当压力传感器检测到货物重量增大时,通过驱动机构10进行加速;而检测到货物重量减少时,可以通过驱动机构10进行减速。在整车卸载完成的情况下,即没有货物投放到缓冲区21,压力传感器未检测到重量,驱动机构10可以持续运行一段时间后,自动关闭。这样可以保证传送带20上的货物被全部传送到分拣区24。 由以上描述可知,本实施例公开的货物传送装置通过对货物外包装及传送带的材料的改造,利用磁性相吸的原理,以及传送带的分层分条的设计,实现自动识别。并通过动作实现翻转的目的,省去了人力旋转的成本。同时,通过计数器的控制,避免无限制地旋转,造成资源的浪费。并以此对扫描机构在扫描区的位置进行改造调整。此外,能够实现传送带的自动开启及速度调整。 继续参见图5,其示出了本公开的货物传送方法的一些实施例的流程500。该货物传送方法可以用于控制如上述各实施例中所描述的货物传送装置。该方法包括以下步骤: 步骤501,响应于货物传送至第一翻转区,确定是否接收到磁性检测组件发送的磁场变化信号。 在一些实施例中,在货物传送到第一翻转区的情况下,本公开的货物传送方法的执行主体(例如服务器)可以确定是否接收到磁性检测组件发送的磁场变化信号。在这里,执行主体可以通过多种方式来判断货物是否到达第一翻转区。例如,可以根据缓冲区的长度和传送带的运行速度,来计算到达第一翻转区的时长。又例如,可以在第一翻转区的入口设置检测传感器。当货物经过该检测传感器时,检测传感器可以向执行主体发送信号。此时,执行主体可以确定有货物进入第一翻转区。 可以理解的是,若货物外包装上的磁性装置与第一翻转区的传送带相接触,则在该区的磁性工作面的原有磁场会发生变化,磁性检测组件便可以向执行主体发送信号(即磁场变化信号)。此时,如果磁性装置与货物的标识信息位于外包装的同一面,那么说明具有标识信息的外包装面已经朝下(即朝向传送带)。不需要进行货物翻转,可以执行步骤506。 然而,若磁性检测组件没发送该信号,则可以说明货物外包装上的磁性装置没有与第一翻转区的传送带相接触。此时,如果磁性装置与货物的标识信息位于外包装的同一面,那么说明具有标识信息的外包装面没有朝下。需要进行货物翻转,从而继续执行步骤502。在这里,为了便于翻转操作,执行主体可以向驱动第一翻转区的传送带的驱动机构发送暂停信号,从而使该区域传送带暂停运行。 步骤502,响应于未接收到磁场变化信号,确定货物在第一翻转区的位置信息,生成翻转指令。 在一些实施例中,在未接收到磁场变化信号的情况下,执行主体可以通过多种方式来确定货物在第一翻转区的位置信息。例如,若第一翻转区设置有光源检测组件,则执行主体可以对光源检测组件的检测结果进行分析,从而确定货物在第一翻转区的位置信息和外包装尺寸。如阴影所在位置(如所在条块)即为货物的位置,而阴影面积即为外包装尺寸。又例如,若第一翻转区设置有图像采集组件,则执行主体可以对其采集到的图像信息进行识别分析,以确定货物所在条块的标签,从而得到货物的位置信息。在这里,第一翻转区的多个条块中位于目标位置的条块的两个工作面上可以设置有标签。标签可以用于确定各条块的位置分布,从而起到区分各条块的作用。其中,标签可以是数字、字母或符号中的至少一种。标签可以位于条块的任意位置,如左侧、中间或右侧等。 在确定了货物的位置信息的情况下,执行主体可以生成翻转指令。其中,翻转指令可以用于指示货物翻转操作。作为示例,翻转指令可以包括以下至少一项:货物的位置信息、货物的外包装尺寸和货物所在条块的标签等。 步骤503,将翻转指令发送给翻转机构,以对货物执行翻转操作。 在一些实施例中,执行主体可以将步骤502中生成的翻转指令发送给翻转机构。这样,翻转机构可以按照预设方式对第一翻转区的货物执行翻转操作,从而更改货物与传送带相接触的外包装面。这里的预设方式可以根据实际需求进行设置。例如沿传送方向顺时针或逆时针逐个面翻转货物。又例如先沿传送方向顺时针(或逆时针)逐个面翻转货物,之后再左右面各翻转一次。而翻转操作的实现方式同样不限制。如可以采用机械手翻转。又如翻转机构驱动翻转指令所指示的条块一起做翻转运动,从而实现其上货物的翻转。 步骤504,响应于翻转操作执行完成,确定是否接收到磁性检测组件发送的磁场变化信号。 在一些实施例中,响应于步骤503中的翻转操作执行完成,执行主体可以重新确定是否接收到磁性检测组件发送的磁场变化信号,以判断货物的具有标识信息的外包装面是否朝向设定方向(如向下)。 步骤505,响应于未接收到磁场变化信号,重新确定位置信息。 在一些实施例中,若未接收到磁场变化信号,则执行主体可以重新确定货物在第一翻转区的位置信息,即翻转后货物的位置信息。若接收到磁场变化信号,则可以停止翻转操作,执行主体可以执行步骤506。 可选地,上述货物传送装置还可以设置有计数器。在翻转机构执行完成一次翻转操作的情况下,如图5中虚线框所示,计数器可以启动计数功能。此时,若未接收到磁场变化信号,则执行主体可以进一步确定计数器的计数值是否达到预设值(如3)。若计数值未达到预设值,则执行主体可以重新确定货物的位置信息。若计数值达到预设值,则说明货物已经翻转一圈,标识信息可能是在外包装的左侧面或右侧面。此时可以停止翻转,执行主体可以执行步骤506。也就是说,通过计数器的控制,可以有效避免无限制地翻转,防止资源浪费。 步骤506,将货物传送至扫描区。 在一些实施例中,响应于接收到磁场变化信号,或者计数值达到预设值,执行主体可以向驱动第一翻转区的传送带的驱动机构发送重启信号,从而将货物传送至扫描区。 在一些可选的实现方式中,扫描区可以包括第三扫描组件。且第三扫描组件位于扫描区的传送带下方。此时,若执行主体接收到第三扫描组件扫描到的货物的标识信息,则执行主体可以向第二翻转区对应的驱动机构发送翻转指令,从而对货物执行至少一次翻转操作。也就是说,第三扫描组件扫描到标识信息,说明具有标识信息的外包装面朝下,这样不便于后续分拣。而通过第二翻转区对货物进行至少一次翻转后,可以使进入分拣区的货物的标识信息在外包装的侧面或上面,从而便于人员分拣,减少人为操作,有助于提高分拣效率。 进一步地,在货物传送装置设置有压力传感器的情况下,若执行主体根据压力传感器的检测结果,确定缓冲区有货物,则可以向驱动机构发送启动信号,以使传送带运行。或者,根据压力传感器的检测结果,确定缓冲区无货物,说明没有待分拣货物,执行主体可以开始计时。且当计时时长达到预设时长(如5秒)时,执行主体可以向驱动机构发送停止信号,以使传送带停止运行。再或者,根据压力传感器检测到的货物重量信息,执行主体可以确定调整目标,以及向驱动机构发送调整信号。即根据货物重量的变化情况,确定加速(或减速)以及速度值。例如根据预存的重量速度曲线或对应关系表(如不同速度值对应的重量区间),执行主体可以查找当前检测到的货物重量所对应的速度值,从而确定调整目标。即能够实现传送带的自动启停和运行速度的自动调整,从而可以进一步减少人为操作。 本公开的货物传送方法在货物进入第一翻转区时,可以通过磁性检测组件的检测结果,来判断具有标识信息的货物外包装面是否朝向设定方向,从而确定是否需要进行货物翻转。该方法可以实现货物的自动翻转,提高作业的自动化程度,减少人为操作。 下面参考图6,其示出了适于用来实现本公开的一些实施例的电子设备600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。 如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。 通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图6中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。 特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开的一些实施例的方法中限定的上述功能。 需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。 在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。 上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于货物传送至第一翻转区,确定是否接收到磁性检测组件发送的磁场变化信号;响应于未接收到磁场变化信号,确定货物在第一翻转区的位置信息,生成翻转指令;将翻转指令发送给翻转机构,以对货物执行翻转操作;响应于翻转操作执行完成,确定是否接收到磁性检测组件发送的磁场变化信号;响应于未接收到磁场变化信号,重新确定位置信息。 此外,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。 附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。 本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。 以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。