In a large bowl beat together the butter and shortening with an electric mixer. Add both sugars and beat until fluffy. Beat in the eggs, corn syrup and vanilla. In a separate bowl combine the flour, baking soda, and salt; stir with a whisk. Add the flour mixture to the egg mixture, beat until combined. Stir in the chocolate chunks and apricots. Cover and refrigerate dough for at least 2 hours.
Preheat the oven to 350ºF. Roll the dough into 1 tablespoon sized balls and place 2 inches apart on a baking sheet lined with a silicone mat. Bake for 10 to 12 minutes or until lightly brown and just underdone. Cool cookies on the pan for 10 minutes. Remove from the pan and cool completely on a wire rack.